ELF>#@u.@8 @D,D,  K, KL KL@ Ȏ-ȎMȎMppp$$C,C,C,  K, KL KLp@StdC,C,C, Ptdh'h'h'QtdRtd K, KL KLGNUW lyR8ruUJ0)@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'  _Pw̦4j8&!bpJE ަ %?t5v:K+,-~m!_pgc&t8 os,mI# /Gx+~ZǩY|@,0Ip-,Xx4M?؅$GQ$H%_GJ=R_qa) bv+`KX _sQL۩K۬F#BHv~g@2VB^$LB6sr"U=" .nw%ۺbF7%s$9h"t/N&oy'$GL0"aX+Jr$mG8BU7)39<b'SS-tiU@o.GX%t8`T#"z|=B|9 6_=nGx@ohTpuXk`*F){<- 0"#$xY?}38)n>Uraj9=ePl=9"VJr4Kzxji1XI%"hn#m ,M)5]F _{  }h$H" XtSts  5@n{Y{-C$$#6{Iz~)8:M/&eYT*&M ^]1K`kW GLXsDmbjL֕" @"LR8< , K xRto6\DjtKn Gt8&%@  Y f" 3?X )p " @Z. ЎG _k6 Z / P' Zk  ) O B`%1 /  I 3D ? p 7D" :5 Щ ж 0l E! &k ~!HnM `  0Nk p` 0" wc J &" нe-! j - D!S&R ` v" @=  %e @&g du" j  @ 0" 8rL PC" PXUl!M C " Nw :s" >= ǜ" >^" WDf" c @p6F" `D pY PD?-[" I p3# 0 ! Pc!eM( `U oJsE W  '" OYx!0&" F 5y" N n @Z PR" X)"  `/4 P7#x" j.  $N< `#N9 f &S" An:! M0> +M" 5"2 C 7Qq P1T 0" 4^|" Pvw d# %l A!}M)`" pXMQ! &"  " }1" 0w^ 89 0#&t!!M8D 0DTi0 5  ^Rv" 3" @!^ xs"  @k UJ" @{  " 0!&_Q WXR K4 @] 0b NW p y `mY H=~y PdY>!!" BwD" 2wU!hpM(۸ `?y2 v n" @Q` pj 06C7 PE 8N" " Ј7 " 0ORC 6ݵ!S' Pg#`,Nt 0 K" `X l U    z q" 01B5 `E ` " P2l pm&" "  PO @y " `Y ?aٯ"  _F o czF k  .I$" U= " 0 )Q P8 U_q" йye -O l" " 7ħ" r  " :Bt # @ ? p*W " Tg P`m" 0U" <h!M>!& D q  rr "  @y Eh hM!ЁM[ ! @ pN6N" pY " P}"  Y" B/d Pg Zf] " ." c!MQv" kE! /G" 0e 0? P2T & ^`'ŧ P8#M" " 0  @T< Z" `\0" 0 pf 1u :1 a   Y} p4! _P!&!" :!M8 f1 aXL" 0=bq" pfYU I 8 ` U @ N[$ L< "u 0 `}f> $j pA p Q 3.! &Q" ?" O/D O,= k NXH b v  ^!M #\" \H Z9 =4" y" w+~" ( L"  Z X" 0&7 go p5}" r!" P {!PMHH <' P P о " `q" -, @H v @9G Ч 0}!؍M!nMH l N7" "(  " B3  b/ ,"  %  O u P@D< ":I.!~M8V!Y&K N #%4  Tq"  ^" `] m - UQn -m :Y" P/=d;!M K EbX!@!" p pm0  ^( `fJ |q/M6M" X=}F ^l `g " eH 4^ " ,3" yG Tt" r / w " P6E py 'M5 #g[`M? it) ``*o p, W|;  9 p&" rW" %w  d'7" wL(N 'N  l" pwR" 0"" / &  v:  xy< p![' `d&$ 936" .!M НC " H @3j  I < #" 0 O!0M L" b" a i." 2 0j> #/ M' n} `p !`C&\ vE?5"  O" pU1$ @e .D  E ;;2" H[ 00;  @ @ 14"  b" s " p Z|k `0 L? @.> ` d 6" C" L Z PH9+4!`kMg u8G 0x D (-! G tr" !S'?" 0 v#j C " UN!M sQ |X J ymN"  ! 32 - D !@{&K p L0 P!mM\" pWE Xӂ" D  Е^!" t: t E!mM A P` 5 @ + @E p6" @@ @R<!`&" 0KN `/` P ȯ P H Pv b `,0 * L !,-!&a" Lwy 0t  pu +" +? @,ɽ R* i5 `#  h& Pm" Gi_" p]BA6 T (@NV" PB" 05l" f|!!!/" /%; \JS ` " R< `!   ^j! (  }' fP pK{" `9 ` 9" `N n o( p   i @G} 0%  m7t"  i" rN OC _O p^U `h 7 F y " Py  E" Jf;  Td" n P*R 0< D1  - \h JI pq6# <8 p> `%!M" Uj Ia XY"  _5" l U -DD {G"   ǐ +" P j @E  5( X ' Lt" pUa" s" " b"  " " `0R` V p18 _ (ͦ!nMԹ (\7 0] g s/ 0 > /F p`" RB u8 \- ;" YQ 7 ^l {!MH   @C @_  I l#3 Pgz Vs j P PPbg  o" V :t!&"  " 0>P i` } P M}!PlMMz9 pxY p` K; 0/#!9 0 ^: @Q!^" _z" P".!`&G @ 6" } " ;F  0Ymw M 1pP b?" @I" @I9 P,x ϴ n uWy" m G G> `CO!0mM i P " ) P* B>) Wz 0) M  Dv" 0w. h!. Vr!MH!P!j b   : C,% T." 04 =Y p x 0Mk + Ev pvx!PM9" !M =  ` ^ b-" w" p=) * x P l2 BM ! % iǿ 0( p_ " $0 F   P 98N s" 0VN!+&< " @Ĉ lgU  0 3 & A!t" " 0wn Оc" b| 0ܷ PM: `]& ,C pOA"  6ar "  I A !8MV" 0W.F ]Dž @I w ~!plM:G pOL )4 %" W) k" ɼ `?;" ) pq = I : /c6 @:8_" WwOB 0K!  lh 8B" Ww*" G" ;U" pAt" w-Mb ?]" " : #)M" pUg" dS c" G g["  zEM"  il P*" 0W)" w" Tg! 4? + Z  @m !`nMϬ wH   7!MH)N ЖYD Su @)]$" 6Yi! 3& hTK LBr @;+ )v !M!  Q p]H % @MA mw" 1D^ Ј^" _l #  Pzf>h @9o(+" ;^-!8M  %    n$!M| Nz3 WJ"  :  ZW M?" X1&" IR" 7 @u: ` *! O!a+" N 49 Pb+ 0kw" /3  "  jgD O_i `v4." } N_ hpc c% T  B R" V" `D yL {" =/ !" 0D Qn" d   P8[" P[aL!0M!: 3 H; po!!!#h )/8 !" k 2 )'" /R" ` k% gpz'=v  n  ; 6; z< 2"" G" HM" Y {, .%t!M m h f!PM!  P  (" Pҭ D p0; } )" "  @k 05  @"  p I  p% " @0   "  S3 PET Pq <۶"  K &B   O `-l @B6" `<r  wH " 8Y K!MP\ P4W  0 5 T  085 @   ж5P" Y= pN!M!% 0 AQ P< &M>K 0m A< %vFf" `t2M '  n  " 2" uN2 @- " @o! h>" %" J pb$" S= M 2X 0  )+ ЛZ " Tb1 `?s ?"  "  "  -$: P / P 2h!M8 = Mq" `U @!P!pM0?Z 0" PX1> N " `@p 0g7] 0Si8 `z  m."  k C" UXh " X)  Ĺ Co ~" !!%/w" "U p!!M8-"  O" Y= " r= #MT* _p7c" s BI P)> # !v!M}!@lM" V1j Kګ  PG b+@" W(uT" B"F8MS/!0M" p{e!oM(Rk tN!mM J ~ y l]" pCw `g( !0a&" j w #}!!$H g'5 @< !M8 pW>!pM( 01,N ԃ" E * h  " " " PP" 0ZhU Pq |* = b; s B!+ qA҉" @ c\ L :h p'" /" "  AHh ps' ! %?" М  G" @pf" cr к:چ uU p> $ Mt 2 !p&Px% v < ` " Bd" Zn  P[B g0" 0 ]   h!0!!"  !N!)u" +L" X=7 " Jfs @ 7 wE I  , @u p$" 07V" !P!!pM!M! D" U: A: 0?U P3v< Щ   " !bO ^7 ] ׋ /6 PwŔ" 88 ЭE V:" 0)9 e |6* b.j  0M" 0Z гW"  !% f p  Y [% * MT" [2B G:  AS  < Yfp" P x p ?  p >:_* `h!&Df bD" MwP!M p" 1DG 0#S!=" #" 00 ,!0M8@ 9" V)" X) ( Ʊ o" 0IO@ Nx P'E u H -W" zw `Z"  H : 3 Z"  c.{ `h um $v"  G (!oM(/ \  o > y" FY 08 x 2p" et!pM("  IkE ie (   g 6V 9 @" BAP  x f" p{" E1 @nf" \Fm" c `M3 0! _-!PMkHNo P\I ;c @M e>2 'tM  ? 0  `k3, P-"  " Mw! qM8e" Pr Щo P W t 0IA!mMbQ" PZ=J & m" /!]&~!!4" w  J- 2 K D~? 5'!gM  ` 1* 7maH 3  8$ G~!`lM w 9 0 p4 !mM V" B 4" X# PIv" pw" `D v! +i N Z%r p=2,"  0 Z !vMU}" f 9+O aV `mdto OҲ  5k #&F" pY " ׳ 0" @X1J 0 p" j U)x "  p mF `l 5" 5"Q7 P.( # ;h .) `~#[ p< P i @x1" ¥!oM(; \" 1 , _ @(8" ; " `G  $" p Ka" pXW ` ` 1" tYN!@~Mw  |; E" I" pm!M8L!@M " P9#t" f f̾" U 9.s" Da" Kf~" nw :  PwT E v D  1x* Jܗ" " fN Ȁ" BwQ" ` m? `3 `D{" Ppr  " 0OR! eM8H 3;! @h 7 P PgV -" 3 KS ` % ,WE W! p =& U  @3j, p " f=" )B v jX K" 01B  C&M  `u " ` Mh m' }!!$Ѝ" J @ !@pM(" Y   0Z v p] !Y&  gG `p9 l W" Fk V P  56 pAh" y @aq"  *  B "P!& >ar" |P 7!Mw& *@ t h 2C" PXU ~/ ( gi " NwI r" 7 @p6 @8 p/_=" @ N" @=(" xd S `J7~!lM['MG  p @C" X U5 L pl J" HY4 '<Ƒ Ӡ" S V v." c 0" X)j  0A `l. 0. dS" A{F + pw W" Mu #* PJ   " 0"  7 0X!`a&I V`M( P> M 1V M e> @  IF" pt!&g" ]Ln " 0" 0w$ =XX `#2>   " 0 "M" = >p @9#" 5pR" Z=W@" @K nbf p" 0 I}!0lM  p !KD O," `!]&R `mr!`N!+Ma B%4 co"  `k 06# L s " B" 2w= pu ` :]" \2" A u? 0d j uc" Ј" l .N" 0Y=G `:o @O!8M8)!N!!4" " 00 Uȇ K  ЄJ" D  * :" P2F ` 9^ !Hp!/!&vhu P 0j" CW" 0Dv~i PJU8E W݅" G   ׻ p E v$" 8= ": y ]  ` b" sHl" a  ON    '@@" {  4 uԨ `V%" 6 " `E  Pks°" `; n~!@!#3 LyY!6 гW M D> $H `h FǼ" Wpo"  H 035:-!& F `?~!p!', @ !{" p :* P+/" B/UC 6L 8 p|-" `>"" w92" p4 ҩ p/vK <EYR" 0"" / pm" 9" p j ui!M +t :p 0\" W C pMh!S'g @w " "! rf  T!C&N }!xMKO" pU+ pox  " 0aΙ @!M!!`!!$I a He 0D  *!dMN/ ] w  h hc" 0  q e" L( Zw p " P[ r8 P 0d~!!$Ӆ | " !dML U Pp.F 0 " .7 0   P " `W(" 9LG ` x" w" !/  0H Pek p4$#  "  y \" W D pOA @g*  PEP" " 0Y4 PMq   [ 0=y" ^T" Z-! &;G" 0K* tm I" @R!mM v!hMHx b+" WA " @1" pI""YM,  Q^" `] ן Q @l}!@!3x U< @ d 0ɸ 0, (" py!nM! nMA" `Lo J s{T g- W$  " ` M* / " [  p!L!M]" P2 " `E" rp@ @!o #M UW" %w+ `0$" T @: k? M" k" pw֍" t1 @ ) }Y k "  g!nMYM" Qh `d&&" " =V x." 2$ ss lz"  5" lB" А" o4X H) P   a X 2" H 6~ \8 D `$)P.!&S!xM R!poM;b" s," 2K? GRu t*c" s"xD %/6" @@ o$ @>M" 23" 3Qfv!0&" Q( / P/t @ N M$" $ ) }ۿ  " BLP!PmM " 0 p+ E " !0nMM"  \E 0i @CF \ o7o" @" 0H  3A 0A;!nM̌"  8" Фwf!@ /! !% Pw \ PT( @<" b`  pS b!h[" pW!nMd!M8 0 a,  a!xnMQ q 9 z" P"" p   iG " ;  " r" LwUi 0n[   pu ?" @I Mza" KfF" %^ pa Z!O!N p'o q|V w pg 77o ( {M `rf"0!HM? @7ak   phhN $ +  2J mt `i 0 3o  @RG" 0[ @z^S Қ" @%" " Y " 0; @G  $ " fj GL8N* _"  @  jS[ ?v > {" 5h `NO r\! P M,7 P\ Q!M.E v '4 W " @$ pg lA o3W`N82" 6 ^o " Dq @ < P! y V vD9' p" B" 0P"  ^" SB" Z Ps ]br" "5 " W1-!(MrI 0q6 p" @  `u ! "% 50 et u g w #c" s" pU+  " LB" 4~8 0" `0RӀ" w" P3f=" M!lM  PL  `< P  pP)y 2 kV" `W1B v> E=!hM0 " ^6 ` Z^ ' ,f!oM `& ])  B@s @7 nR F" PK> `N! &B؞ ) dG PF TG j)b ZI" [dhM p u"   $ {" P8 { 0/#~% s% c? " 2#" ;6 Z }"  p˙"  a [Q ;% P*u > pc G 8@d  2-!gM   "{ ." E" P; hp pM{" Bұ D=" 0w" @A4"  Z" N j" 0<D" ^|" =c O ) N ; ٷ 7j O6v pc" Y X P  [ ж n` 0 Z" PI" o з^Y" 0(3! ^-" w9< Q!pmM w @5ק"  mbR S" {I E D T e 0ki @ Н" 0 #" V q } ,N!,& 0> P@Z  `w R"" GY , nH f A! ~!!#]!nMw " 0w" R8: )!(M8" <$ M" E!M   p" 0I pE!XM{" W),o 0ew" m D#h nk" "  l!MHI E `  z# ` b" @  `u A" WwZ    _;k L" pU@ p 1" 0W)" w `' ?.% Q VRR! &" 7m HP" U0Nњ U p }D Su?" Ҟ"   t n ֒" b" " $: p / 0d  `\d #0!`M" i `F@ B" PCx ||! lMj  @6  kz RP 6 0K .I ? PY!PMO% | ~?" IB" " UV" P!MP" X) " I  PD `D & Mw" "!pM8" ?  ,m 0=   caZ lZ 0NF ];5 `ky i @:[@ <NA!&D" r" 'U" B"" UY3 Ll/ !p$ f" O}> " s* f- o" 0<+{ " z(,!`M8N" /tW Щ X" G+UW@N~' A" $ KO " `Z" (E P(5 3!! (" /' ! X"" #" Н  =  8 W v*!N!/K M lr к:- @+T`/ Ve" `I <" 0 T tKn *x 0!dB" pN<!M" 00V 'u 9"  @-G q " 2! rgx j" @o!ee" [ ! p1/!kM   0}~N3 `Fn M| T" 4 Z" _x \R : A" 0+*A L } D!M0K P lK Bg8@N" `3 " zˁ 62J vp" `UU8 Эk mE W pA}g" `ua" `  0E u!M8 =SM+Q!&2 > $ R" Z@" P & 02U" [25" QV I M y" x kb vI 0i.1 j  Й  0x ZT!PoM 'R  f F!!$% y Zj!pM#  0ց" Ct ~ (A " V)W" v1H 02 0H Ro s 0_ 0:D*" : " PI r"  "!M8< +;    " eZ  " pCwJ9 2" Q?j {f" `ƻ" B n `Lu!(M8Ǿ u02; " P Ut!M<!@&C"  6Tk N2" p m<" " s %!M(= P# mz; p(t  Oiu g Β" М* p ! 4r hR Td @Mx e2 :[ E >h+ 0 3%" w>/ 9 @ :R>  " Mw?@NI " P  l" ?; a . _ ^kv   #ȏ!!!!M `Qv" / S  p \"  ` 1D" 0Z_< P pkN" 1!z" nZ" ( XE `Xq"(N" !S C 5$DO ^> Ѕ *3" M w" pwC @ ) P!% @' / D V:" 0O9 e | /  )L!lM "   PDP pT!O" Yc =W, P-  0 " 0I9H p3 e  @'+ N!@N! " y p  ?  * " ] o p2q 05" Mw]" W ) @m7$ q! It j" @y" }" r" fB Ѓ !3e" tYc" X)a" ^B L-wk Ni  zF P`&" 0I]D qO HD" P0 : l  t^H" 0  " zw `ݸ" 00 @VY m" u!MHP 4cF  `8$ - z `h5" nw" = P" -!&,T" Wq " 5i F|EE Pm 'T" Z B P/*" L" XBk m p k s!؂M__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_ZN4zend18known_strings_initEvsw_zend_known_strings__zend_mallocstrlenmemcpyzend_new_interned_string_ZN4zend18known_strings_dtorEv_ZN4zend8function4callEP22_zend_fcall_info_cachejP12_zval_structS4_b_ZN6swoole12PHPCoroutine6createEP22_zend_fcall_info_cachejP12_zval_structS4_executor_globalszend_call_function_ZTH8SwooleTGzval_ptr_dtor__stack_chk_failzend_exception_error__tls_get_addrphp_error_docref_ZN4zend8function4callERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiP12_zval_struct_call_user_function_implrc_dtor_func__gxx_personality_v0_Unwind_Resumezend_hash_findstd_object_handlerszend_throw_error_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_ZdlPv_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZN6swoole9coroutine6SocketD1Evzend_object_std_dtor_ZN6swoole9coroutine6Socket11getsocknameEPNS_7network7AddressE_zend_new_array_0_ZN6swoole7network7Address8get_addrEvadd_assoc_string_ex_ZN6swoole7network7Address8get_portEvadd_assoc_long_exswoole_socket_coro_cezend_update_property_longzend_update_property_string_ZN6swoole9coroutine6Socket11getpeernameEPNS_7network7AddressE_efreephp_file_le_pstreamphp_file_le_streamzend_fetch_resource2_ex_php_stream_freeswoole_globals_ZN6swoole9coroutine6Socket5closeEvzend_objects_store_delgc_possible_root_ZN6swoole9coroutine6Socket6cancelE11swEventTypezend_parse_arg_long_slowzend_wrong_parameter_errorzend_wrong_parameters_count_error_ZN6swoole9coroutine6Socket8shutdownEizend_parse_parametersgetsockopt__errno_location_Z30php_do_getsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z20php_add4_to_if_indexP7in_addrPN6swoole9coroutine6SocketEPj_ZN6swoole9coroutine6Socket8sendfileEPKclm_ZN6swoole9coroutine6Socket14check_livenessEv_ZN6swoole9coroutine6Socket6listenEizend_object_std_initobject_properties_init_ZN6swoole9coroutine6Socket4peekEPvmSwooleGzend_empty_string_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole10SSLContextD1Ev_ZN6swoole9coroutine6Socket13ssl_handshakeEvconvert_to_arrayzend_hash_str_findconvert_to_longsetsockopt_Z26php_do_setsockopt_ip_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z28php_do_setsockopt_ipv6_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z30php_do_setsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Znwm_ZSt20__throw_length_errorPKc_ZN6swoole9coroutine6Socket11recv_packetEd_ZN6swoole6String3popEm_Z15swoole_strerrorizend_parse_arg_double_slow__cxa_allocate_exception_ZTVSt9bad_alloc_ZTISt9bad_alloc_ZNSt9bad_allocD1Ev__cxa_throw_ZN6swoole9coroutine6Socket6acceptEd_emalloc_32_Z24sw_zend_string_allocatorv_ZN6swoole9coroutine6SocketC1Eiiizend_throw_exception_exphp_swoole_reactor_init_ZN6swoole9coroutine6Socket13TimeoutSetterC2EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket17timeout_type_listE_ZN6swoole9coroutine6Socket13TimeoutSetterC1EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket13TimeoutSetterD2Ev_ZN6swoole9coroutine6Socket13TimeoutSetterD1Ev_ZN6swoole9coroutine6Socket4sendEPKvmzend_parse_arg_str_slow_ZN6swoole9coroutine6Socket8send_allEPKvm_emalloc_large_ZN6swoole9coroutine6Socket8recvfromEPvmzend_array_dup_ZN6swoole9coroutine6Socket4recvEPvm_ZN6swoole9coroutine6Socket8recv_allEPvm_ZN6swoole9coroutine6Socket16recv_with_bufferEPvm_ZN6swoole9coroutine6Socket9recv_lineEPvmphp_swoole_socket_coro_minitzend_string_init_internedzend_register_internal_class_exzend_declare_property_longzend_declare_property_stringswoole_exception_cemodule_registryzend_register_long_constantzend_str_tolower_copyzend_register_class_alias_ex_Z24php_swoole_export_socketP12_zval_structPN6swoole9coroutine6SocketE_Z24php_swoole_create_socket12swSocketType_ZN6swoole9coroutine6SocketC1E12swSocketType_Z38php_swoole_socket_set_error_propertiesP12_zval_structiPKc_Z38php_swoole_socket_set_error_propertiesP12_zval_structi_Z38php_swoole_socket_set_error_propertiesP12_zval_structPN6swoole9coroutine6SocketE_Z32php_swoole_create_socket_from_fdi12swSocketType_ZN6swoole9coroutine6SocketC1Ei12swSocketType_php_stream_castgetsocknamefcntl_php_stream_set_option_Z21php_swoole_dup_socketi12swSocketType_Z21php_swoole_get_socketP12_zval_struct_Z27php_swoole_socket_is_closedP12_zval_struct_Z29php_swoole_init_socket_objectP12_zval_structPN6swoole9coroutine6SocketEzif_swoole_coroutine_socketpairzend_hash_next_index_insert_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag_ZSt19__throw_logic_errorPKc_ZN6swoole9coroutine6Socket6sendtoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPKvmzend_array_count_Znam_ZN6swoole7network8IOVectorC1EP5ioveci_ZN6swoole9coroutine6Socket6writevEPNS_7network8IOVectorE_ZN6swoole7network8IOVectorD1Ev_ZdaPv_Z11sw_snprintfPcmPKcz_ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorEzend_get_type_by_const__cxa_throw_bad_array_new_length_ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorE_ZN6swoole9coroutine6Socket5readvEPNS_7network8IOVectorEadd_next_index_strzend_empty_array_ZN6swoole9coroutine6Socket7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii_ZN6swoole9coroutine6Socket4bindENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_Z25php_swoole_socket_set_sslPN6swoole9coroutine6SocketEP12_zval_structzend_is_truezval_get_string_funczval_get_long_func_Z30php_swoole_socket_set_protocolPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole8Protocol19default_length_funcEPKS0_PNS_7network6SocketEPNS_12PacketLengthE_ecalloczend_is_callable_at_framezend_get_callable_name_ex_estrndup_Z22php_swoole_length_funcPKN6swoole8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_Z16swoole_type_sizec_Z24php_swoole_parse_to_sizeP12_zval_struct_ZN6swoole4mqtt12set_protocolEPNS_8ProtocolEswoole_get_function_ZTVSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EEabort__cxa_begin_catch__cxa_rethrow__cxa_end_catch_Z21php_swoole_socket_setPN6swoole9coroutine6SocketEP12_zval_struct_Z20swoole_get_log_levelv_ZN6swoole6Logger15get_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb_ZTH8sw_error_Z9sw_loggerv_ZN6swoole6Logger3putEiPKcmzval_get_double_func_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv117__class_type_infoE_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__pthread_key_createzend_objects_newzim_swoole_coroutine_system_sleep_ZN6swoole9coroutine6System5sleepEdzim_swoole_coroutine_system_writeFile_ZN6swoole9coroutine6System10write_fileEPKcPcmbizim_swoole_coroutine_system_statvfsswoole_coroutine_statvfszim_swoole_coroutine_system_waitSignal_ZN6swoole9coroutine6System11wait_signalEidzim_swoole_coroutine_system_waitEventphp_swoole_convert_to_fd_ZN6swoole9coroutine6System10wait_eventEiidzim_swoole_coroutine_system_execphp_swoole_signal_isset_handler_ZN6swoole9Coroutine7currentE_Z17swoole_shell_execPKcPib_ZN6swoole9coroutine6Socket4readEPvmswoole_coroutine_waitpidadd_assoc_zval_ex_ZN6swoole6String7reserveEmzend_parse_arg_bool_slow_ZN6swoole9coroutine6System7waitpidEiPiid_ZN6swoole9coroutine6System4waitEPidzim_swoole_coroutine_system_waitzim_swoole_coroutine_system_waitPidzim_swoole_coroutine_system_fwritephp_swoole_convert_to_fd_ex_ZN6swoole9coroutine5asyncERKSt8functionIFvvEEd_ZN6swoole9coroutine6Socket5writeEPKvmzim_swoole_coroutine_system_freadswoole_coroutine_fstatswoole_coroutine_lseekzim_swoole_coroutine_system_fgetszend_fetch_resource2php_swoole_coroutine_system_minitzif_swoole_clear_dns_cache_ZN6swoole9coroutine6System15clear_dns_cacheEv_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEvzim_swoole_coroutine_system_readFile_ZN6swoole9coroutine6System9read_fileEPKcbzif_swoole_coroutine_gethostbyname_ZN6swoole9coroutine6System13gethostbynameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidzim_swoole_coroutine_system_getaddrinfo_ZN6swoole9coroutine6System11getaddrinfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiS9_dadd_next_index_stringlzif_swoole_async_dns_lookup_corozend_read_propertyzend_update_propertyphp_var_unserialize_initphp_var_unserializephp_var_unserialize_destroyphp_array_merge_Z34swoole_coroutine_get_socket_objecti_ZN6swoole7network6Socket23default_connect_timeoutE_ZN6swoole7network6Socket20default_read_timeoutEadd_assoc_double_exadd_assoc_bool_ex_ZNSt10shared_ptrIN6swoole9coroutine6SocketEED2Ev_ZNSt10shared_ptrIN6swoole9coroutine6SocketEED1Evzend_update_property_boolswoole_coroutine_closeredisFreeKeepFdfreeReplyObjectzend_hash_index_findredisGetReplyphp_swoole_redis_coro_minitzend_declare_property_nullzend_declare_property_boolstrstrstrncasecmpstrspnredisConnectUnixWithTimeoutstrcmpredisConnectWithTimeoutredisCommandArgvstrrchrstrtolredisAppendCommandArgv__sprintf_chkphp_var_serialize_initphp_var_serializephp_var_serialize_destroy_zend_get_parameters_array_exconvert_to_doubleadd_assoc_stringl_ex_convert_to_stringzend_long_to_strstrcasecmp_ZNSt17_Function_handlerIFvPvEPS1_E9_M_invokeERKSt9_Any_dataOS0__ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIPFvPvE_ZN6swoole10SocketPairD2Ev_ZN6swoole8MsgQueueD1Evexecvkill_Z23swoole_set_cpu_affinityP9cpu_set_tsetitimer_Z30php_swoole_is_enable_coroutinevswoole_process_ce_Z25swoole_signal_get_handleri_Z17swoole_signal_setiPFviE_Z18swoole_event_deferSt8functionIFvPvEES0_g_server_instance_ZN6swoole7Reactor18set_exit_conditionENS0_13ExitConditionERKSt8functionIFbPS0_RmEEdup2_Z13swoole_daemonii_Z29php_swoole_process_get_workerP12_zval_struct_Z39php_swoole_process_get_and_check_workerP12_zval_structgetpid_Z25swoole_event_is_availablev_Z17swoole_event_freev_ZN6swoole8MsgQueue3popEPNS_9QueueNodeEm__memcpy_chk_ZN6swoole8MsgQueue4pushEPNS_9QueueNodeEm_ZN6swoole7network6Socket13send_blockingEPKvm_Z18swoole_event_writePN6swoole7network6SocketEPKvm_ZN6swoole8MsgQueue7destroyEv_ZN6swoole8MsgQueue4statEPmS1__ZN6swoole8MsgQueueC1Eibi_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_ZN6swoole10UnixSocketC1Ebizend_throw_exceptionphp_swoole_process_minitzend_declare_class_constant_long_Z24php_swoole_process_cleanvphp_swoole_process_rshutdown_Z24php_swoole_process_startPN6swoole6WorkerEP12_zval_structSwooleWGphp_swoole_event_wait_zend_bailout_Z11swoole_forkiswoole_server_ce_ZTSFvPvE_ZTIFvPvE_ZTVN10__cxxabiv120__function_type_infoE_ZTSPFvPvE_ZTVN10__cxxabiv119__pointer_type_infoEzif_swoole_set_process_name_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_remove_Z25swoole_name_resolver_eachRKSt8functionIF19swTraverseOperationRKSt14_List_iteratorIN6swoole12NameResolverEEEE_Z28php_swoole_name_resolver_addP12_zval_structzend_lookup_classinstanceof_function_slowzval_add_ref_Z31php_swoole_name_resolver_lookupRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole12NameResolver7ContextEPv_emalloc_16_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_z_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcmzif_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_PN6swoole12NameResolver7ContextEPvEzend_update_property_nullzend_update_property_stringl_ZN6swoole9coroutine6Socket17ssl_get_peer_certB5cxx11Ev_ZN6swoole12NameResolver7ContextD2Ev_ZN6swoole12NameResolver7ContextD1Ev_Z33php_swoole_http_parse_set_cookiesPKcmP12_zval_structS2_memchrphp_url_decodezend_str_tolower_dup_Z37swoole_http_token_list_contains_valuePKcmS0__ZN6swoole9coroutine4http6Client13apply_settingEP12_zval_structbzend_is_callable_exzend_zval_type_name_ZN6swoole9coroutine4http6Client9set_errorEiPKci_ZN6swoole9coroutine4http6Client5resetEvBrotliDecoderDestroyInstanceinflateEnd_ZN6swoole9coroutine4http6Client11socket_dtorEv_ZN6swoole9coroutine4http6Client5closeEb_ZN6swoole9coroutine4http6Client20recv_websocket_frameEP12_zval_structd_Z36php_swoole_websocket_frame_unpack_exPN6swoole6StringEP12_zval_structhswoole_websocket_frame_ce_ZN6swoole9coroutine4http6Client4pushEP12_zval_structlh_Z34php_swoole_websocket_frame_pack_exPN6swoole6StringEP12_zval_structlhbb_Z41php_swoole_websocket_frame_object_pack_exPN6swoole6StringEP12_zval_structbb_ZN6swoole9coroutine4http6ClientD2Ev_ZN6swoole9coroutine4http6ClientD1Evphp_swoole_http_client_coro_minit_ZN6swoole9coroutine4http6ClientC2EP12_zval_structNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElbmemcmpmemmove_ZSt24__throw_out_of_range_fmtPKcz_ZN6swoole9coroutine4http6ClientC1EP12_zval_structNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElb_ZN6swoole9coroutine4http6Client13recv_responseEdswoole_http_parser_init_ZN6swoole9microtimeEvswoole_http_parser_execute_Z23swoole_is_ignored_erroriswoole_http_should_keep_alive_ZN6swoole9websocket18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole6String6reduceEl__xstat_ZN6swoole9mime_type3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9coroutine4http6Client19decompress_responseEPKcmBrotliDecoderDecompressStreaminflate_Z14php_zlib_allocPvjj_Z13php_zlib_freePvS_inflateInit2_BrotliDecoderGetErrorCodeBrotliDecoderErrorString_Z16php_brotli_allocPvm_Z15php_brotli_freePvS_BrotliDecoderCreateInstancezError_ZN6swoole6String6appendEPKcmswoole_coroutine_writeftruncate_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag_ZN6swoole9coroutine4http6Client14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA__ZN6swoole13base64_encodeEPKhmPc_ZN6swoole9coroutine4http6Client7connectEv_ZN6swoole9coroutine4http6Client13keep_livenessEv_ZN6swoole9coroutine4http6Client12send_requestEvzend_read_property_ex_ZN6swoole11http_server10get_methodEPKcm_ZN6swoole9HttpProxy12get_auth_strB5cxx11Ev_Z20swoole_random_stringPcmphp_url_encode__snprintf_chkphp_url_encode_hash_ex_ZN6swoole9coroutine4http6Client4execENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9coroutine4http6Client7upgradeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEphp_base64_encodeadd_assoc_str_ex_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit__replacement_assertphp_swoole_http2_client_coro_minit_ZN6swoole9coroutine5http26Client5closeEv_Z26php_swoole_zlib_decompressP10z_stream_sPN6swoole6StringEPci_ZN6swoole9coroutine5http26Client14destroy_streamEPNS1_6StreamE_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEED2Evmemset_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_ZN6swoole5http219get_default_settingE16swHttp2SettingId_ZN6swoole9coroutine5http26Client12parse_headerEPNS1_6StreamEiPcmnghttp2_hd_inflate_hdnghttp2_hd_inflate_end_headersnghttp2_strerror_ZN6swoole9coroutine5http26Client12build_headerEP12_zval_structS4_Pc_emalloc_8nghttp2_hd_deflate_boundnghttp2_hd_deflate_hd_ZNSt5dequeIP12_zend_stringSaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT__ZSt17__throw_bad_allocv_ZN6swoole9coroutine5http26Client15send_ping_frameEv_emalloc_48_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_sizeobject_init_ex_ZN6swoole9coroutine5http26Client10write_dataEjP12_zval_structb_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_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN6swoole9coroutine5http26Client13create_streamEjh_ZN6swoole9coroutine5http26Client12send_requestEP12_zval_struct_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_8RecvDataEE_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_9EventDataEPKvm_ZN6swoole6Server17reply_task_resultEPKcmiPNS_9EventDataEswoole_server_handlers_Z28php_swoole_server_port_derefP12_zend_object_ZN6swoole6ServerD1Ev_ZN6swoole6Server21is_healthy_connectionEdPNS_10ConnectionEadd_next_index_long_ZN6swoole6Server5closeElb_ZSt20__throw_system_erroriphp_json_decode_ex_ZN6swoole9Coroutine6resumeEv_ZN4zend6StringC2EP12_zend_stringb_ZN4zend6StringC1EP12_zend_stringb_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventED1Ev_Z38php_swoole_server_get_and_check_serverP12_zval_structsched_yield_ZN6swoole6Server8feedbackEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server8sendfileElPKcjlm_ZN6swoole6Server8sendwaitElPKvj_ZN6swoole6Server18foreach_connectionERKSt8functionIFvPNS_10ConnectionEEE_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_Z32php_swoole_server_isset_callbackPN6swoole6ServerEPNS_10ListenPortEi_Z48php_swoole_connection_iterator_get_and_check_ptrP12_zval_struct_ZN6swoole10ListenPort18get_connection_numEvphp_swoole_server_minitzend_declare_property_doubleswoole_connection_iterator_cezend_ce_arrayaccesszend_ce_iteratorzend_class_implementszend_ce_countable_Z31php_swoole_server_get_fci_cachePN6swoole6ServerEii_Z21php_swoole_create_dirPKcm_php_stream_mkdir_Z24php_swoole_get_recv_dataPN6swoole6ServerEP12_zval_structPNS_8RecvDataE_Z27php_swoole_server_onReceivePN6swoole6ServerEPNS_8RecvDataEzend_update_property_double_ZN6swoole12ServerObject17register_callbackEv_Z31php_swoole_server_onBufferEmptyPN6swoole6ServerEPNS_8DataHeadE_Z26php_swoole_server_onPacketPN6swoole6ServerEPNS_8RecvDataEinet_ntop_Z27php_swoole_server_onConnectPN6swoole6ServerEPNS_8DataHeadE_Z30php_swoole_server_onBufferFullPN6swoole6ServerEPNS_8DataHeadE_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__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_6WorkerEswoole_server_port_ce_Z30php_swoole_server_port_set_ptrP12_zval_structPN6swoole10ListenPortE_Z35php_swoole_server_port_get_propertyP12_zval_struct_ZN6swoole6Server8add_portE12swSocketTypePKci_ZN6swoole6ServerC1ENS0_4ModeE_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__Z25php_swoole_server_onClosePN6swoole6ServerEPNS_8DataHeadE_Z32swoole_http2_server_session_freePN6swoole10ConnectionE_ZNSt8__detail15_List_node_base9_M_unhookEvphp_json_encode_ZN6swoole6Server7commandEjNS0_7Command11ProcessTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RKSt8functionIFvPS0_SA_EE_ZN6swoole9Coroutine5yieldEv_ZN6swoole6Server11add_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRKSt8functionIFS6_PS0_S8_EE_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventEC2IRA12_KcS7_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventEC1IRA12_KcS7_Lb1EEEOT_OT0__ZN6swoole12PHPCoroutine12disable_hookEvstrchr_ZN6swoole7network7Address6assignE12swSocketTypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEisendtophp_swoole_set_global_optionphp_swoole_set_coroutine_optionphp_swoole_set_aio_option_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_9PacketPtrEzend_hash_index_updatephp_swoole_server_rshutdown_ZN6swoole6Server17drain_worker_pipeEv_ZN6swoole6Worker8shutdownEvcore_globals_ZN6swoole6Server24clean_worker_connectionsEPNS_6WorkerE_ZN6swoole12ServerObject15on_before_startEv_ZN6swoole6Server6createEv_ZN6swoole30register_admin_server_commandsEPNS_6ServerEswoole_redis_server_ceswoole_http_server_ceswoole_websocket_server_ce_ZN6swoole10ListenPort14clear_protocolEv_Z32php_swoole_http_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z33php_swoole_redis_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z40php_swoole_server_port_get_and_check_ptrP12_zval_struct_Z30php_swoole_http_server_onClosePN6swoole6ServerEPNS_8DataHeadE_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_Z28php_swoole_server_send_yieldPN6swoole6ServerElP12_zval_structS3__ZNSt8__detail15_List_node_base7_M_hookEPS0__ZN6swoole9Coroutine8yield_exEd_ZN6swoole6Server4sendElPKvj_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__ZSt11_Hash_bytesPKvmmzend_string_tolower_ex_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__ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_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__zend_new_arrayadd_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_ZTSFvPN6swoole6ServerEPNS_8DataHeadEE_ZTIFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSFiPN6swoole6ServerEPNS_8RecvDataEE_ZTIFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSFvPN6swoole6ServerEE_ZTIFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSPFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSPFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEE_ZTSPFiPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_9EventDataEEzif_swoole_last_errorpthread_mutex_unlockpthread_mutex_lock_Z16swoole_event_delPN6swoole7network6SocketE_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Evswoole_event_cephp_swoole_event_minitcompiler_globals_emalloc_24zend_register_functions_Z17swoole_event_initiphp_swoole_register_shutdown_function_Z26swoole_event_isset_handleri_Z24swoole_event_set_handleriPFiPN6swoole7ReactorEPNS_5EventEE_ZN6swoole7Reactor20activate_future_taskEv_ZN6swoole7Reactor7if_exitEv_setjmpphp_swoole_event_exit_Z26php_swoole_timer_clear_allvswoole_client_ce_Z16swoole_event_setPN6swoole7network6SocketEi_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_php_swoole_sha1php_swoole_sha256_ZN6swoole5mysql11get_charsetEPKc_ZN6swoole5mysql20get_static_type_sizeEh_ZN6swoole5mysql10eof_packetC2EPKc_ZN6swoole5mysql10eof_packetC1EPKc_ZN6swoole5mysql9ok_packetC2EPKc_ZN6swoole5mysql9ok_packetC1EPKc_ZN6swoole5mysql12field_packet5parseEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZN6swoole5mysql10err_packetC2EPKc_ZN6swoole5mysql10err_packetC1EPKc_ZN6swoole5mysql26auth_switch_request_packetC2EPKcphp_strlcpy_ZN6swoole5mysql26auth_switch_request_packetC1EPKc_ZN6swoole5mysql15greeting_packetC2EPKc_ZN6swoole5mysql15greeting_packetC1EPKc_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_ZN6swoole5mysql30auth_signature_response_packetC1EPNS0_15raw_data_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc_ZN6swoole5mysql12login_packetC2EPNS0_15greeting_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_S9_c_ZN6swoole5mysql12login_packetC1EPNS0_15greeting_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_S9_c_ZN6swoole5mysql27auth_switch_response_packetC2EPNS0_26auth_switch_request_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole5mysql27auth_switch_response_packetC1EPNS0_26auth_switch_request_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_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_delPN6swoole9TimerNodeEswoole_timer_ce_Z16swoole_timer_addlbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPvphp_swoole_timer_minitspl_ce_ArrayIteratorzend_register_double_constant_Z22php_swoole_timer_clearPN6swoole9TimerNodeE_ZTSFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTIFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSFvPN6swoole9TimerNodeEE_ZTIFvPN6swoole9TimerNodeEE_ZTSPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSPFvPN6swoole9TimerNodeEE_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_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag_ZTSSt19_Sp_make_shared_tag_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_disposeEvzif_swoole_get_vm_statuszif_swoole_get_objectszif_swoole_get_object_by_handle_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__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_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__ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__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_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_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_numberEvstrtodstrtoullstrtoll_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_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___fxstat_ZN6swoole10ListenPort13get_protocolsEv_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_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_ZN6swoole9Coroutine10stack_sizeE_ZN6swoole9Coroutine8last_cidE_Z20swoole_coroutine_getl_ZN6swoole9Coroutine6cancelEv_Z23swoole_signal_block_allv_ZN6swoole12PHPCoroutine24interrupt_thread_runningEnanosleepzend_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_get_constant_strzend_interrupt_function_ZN6swoole12PHPCoroutine6configE_ZN6swoole12PHPCoroutine23disable_unsafe_functionEv_ZN6swoole12PHPCoroutine10deactivateEPv_ZN6swoole7Reactor20add_destroy_callbackESt8functionIFvPvEES2__ZN6swoole9Coroutine8activateEv_ZN6swoole12PHPCoroutine8on_yieldEPv_ZN6swoole9Coroutine12set_on_yieldEPFvPvE_ZN6swoole12PHPCoroutine9on_resumeEPv_ZN6swoole9Coroutine13set_on_resumeEPFvPvE_ZN6swoole9Coroutine12set_on_closeEPFvPvE_Z23php_swoole_load_libraryv_ZN6swoole12PHPCoroutine11enable_hookEj_ZN6swoole12PHPCoroutine14set_hook_flagsEj_ZN6swoole12PHPCoroutine7optionsEzend_hash_merge_ZN6swoole12PHPCoroutine12save_contextEPNS_10PHPContextEoutput_globalsphp_output_activate_ZN6swoole12PHPCoroutine15restore_contextEPNS_10PHPContextE_ZN6swoole12PHPCoroutine5deferEPN4zend8FunctionEzif_swoole_coroutine_defer_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_php_swoole_coroutine_minitspl_ce_ArrayObjectzend_autoload_Z31php_swoole_get_executor_globalsv_ZNSt8functionIFvPvEEC2ERKS2__ZNSt8functionIFvPvEEC1ERKS2_php_swoole_coroutine_rinit_ZNSt6chrono3_V212steady_clock3nowEv_ZN6swoole9coroutine7ContextC1EmSt8functionIFvPvEES3_zend_get_user_opcode_handlerzend_set_user_opcode_handler_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED2Ev_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED1Ev_ZN6swoole12PHPCoroutine15destroy_contextEPNS_10PHPContextEswoole_isset_hooksapi_globalsphp_output_end_allphp_output_deactivatezend_vm_stack_destroyswoole_call_hook_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_Lb0EEEmzif_swoole_test_kernel_coroutine_ZN6swoole9coroutine7Context7swap_inEv_ZN6swoole9Coroutine10on_bailoutE_ZN6swoole9Coroutine5closeEv_ZN6swoole9coroutine7ContextD1Ev_ZN6swoole9Coroutine5yieldEPSt8functionIFbPS0_EEzif_swoole_coroutine_create_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_ZN6swoole12PHPCoroutine22enable_unsafe_functionEv_ZN6swoole9Coroutine10deactivateEv_ZN6swoole12PHPCoroutine8shutdownEvzend_array_destroyphp_swoole_coroutine_rshutdownzend_hash_destroy_efree_56_ZNSt5dequeIP15AutoloadContextSaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_zend_hash_delzend_hash_add_zend_hash_init_ZTINSt6thread6_StateEzim_swoole_coroutine_scheduler_setzim_swoole_coroutine_scheduler_getOptionsPHP_SHA256InitArgsPHP_SHA256UpdatePHP_SHA256Final_ZN6swoole11MysqlClient26send_command_without_checkE16sw_mysql_commandPKcm_ZN6swoole11MysqlClient11socket_dtorEvphp_swoole_mysql_coro_minitswoole_exception_handlers_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_ZN6swoole11MysqlClient18handle_strict_typeEP12_zval_structPNS_5mysql12field_packetEstrtoul_ZN6swoole10std_string6formatIJiPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES3_DpT__ZN6swoole11MysqlClient12server_errorEPKc_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__ZN6swoole11MysqlClient5closeEv_ZN6swoole11MysqlClient8io_errorEv_ZN6swoole11MysqlClient8send_rawEPKcm_ZN6swoole11MysqlClient11send_packetEPNS_5mysql13client_packetE_ZN6swoole11MysqlClient12send_commandE16sw_mysql_commandPKcm_ZN6swoole11MysqlClient11proto_errorEPKc21sw_mysql_packet_types_ZN6swoole14MysqlStatement20send_execute_requestEP12_zval_structS2__ZN6swoole11MysqlClient18send_query_requestEP12_zval_structPKcm_ZN6swoole14MysqlStatement20send_prepare_requestEv_ZN6swoole11MysqlClient20send_prepare_requestEPKcm_ZN6swoole11MysqlClient11recv_lengthEmb_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_ZN6swoole11MysqlClient9fetch_allEP12_zval_struct_ZN6swoole14MysqlStatement5fetchEP12_zval_structadd_assoc_null_ex_php_math_roundpow_ZN6swoole14MysqlStatement9fetch_allEP12_zval_struct_ZN6swoole14MysqlStatement21recv_prepare_responseEv_ZN6swoole11MysqlClient21recv_prepare_responseEv_ZN6swoole11MysqlClient19recv_query_responseEP12_zval_struct_ZN6swoole11MysqlClient11next_resultEP12_zval_struct_ZN6swoole11MysqlClient5queryEP12_zval_structPKcm_ZN6swoole14MysqlStatement21recv_execute_responseEP12_zval_struct_ZN6swoole14MysqlStatement11next_resultEP12_zval_struct_ZN6swoole14MysqlStatement7executeEP12_zval_structS2__ZN6swoole11MysqlClient9handshakeEv_ZN6swoole11MysqlClient7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtb_ZN6swoole9coroutine7Channel3popEd_ZN6swoole9coroutine7Channel4pushEPvd_ZN6swoole9coroutine7Channel5closeEvzend_objects_destroy_objectphp_swoole_channel_coro_minit_ZTIN6swoole5MutexE_ZTIN6swoole4LockE_ZN6swoole5Mutex9lock_waitEi_Z23php_swoole_lock_set_ptrP12_zval_structPN6swoole4LockE_ZN6swoole8SpinLockC1Ei_ZN6swoole6RWLockC1Ei_ZN6swoole5MutexC1Eiphp_swoole_lock_minit_ZTSN6swoole4LockE_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventED1Evphp_swoole_server_port_minit_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_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventEC2IRA8_KcS7_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventEC1IRA8_KcS7_Lb1EEEOT_OT0__ZN6swoole10ListenPort16ssl_add_sni_certERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10SSLContextE_ZN6swoole10ListenPort8ssl_initEv_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_m_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__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_php_strtolowerphp_swoole_redis_server_minitswoole_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_traitsILb1ELb0ELb1EEEE5clearEvphp_swoole_redis_server_rshutdown_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_add_next_index_null_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP14DNSCacheEntitySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP14DNSCacheEntitySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED1Evphp_swoole_async_coro_rshutdownzif_swoole_async_set_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__ZN6swoole7network6Socket19default_dns_timeoutE_ZN6swoole9coroutine10dns_lookupB5cxx11EPKcid_ZN4zend11json_decodeEP12_zval_structPKcmll_ZN4zend11unserializeEP12_zval_structPKcmP11_zend_array_ZN6swoole9mime_type4listB5cxx11Evadd_next_index_string_ZN6swoole15CallbackManagerD2Ev_ZN6swoole15CallbackManagerD1Evzend_hash_func_Z19swoole_ignore_errorihstrerrorgai_strerrorgetifaddrsfreeifaddrs_Z18zm_shutdown_swooleiiphp_swoole_runtime_mshutdownphp_swoole_websocket_server_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_entriesioctlzend_compile_stringzend_eval_stringlget_moduleswoole_module_entryregister_user_shutdown_function_Z18zm_activate_swooleiizend_execute_exzend_signal_globalsswoole_add_hookphp_swoole_http_server_rinitphp_swoole_runtime_rinitzend_atol_Z16sw_php_allocatorv_Z20zm_deactivate_swooleiiphp_swoole_http_server_rshutdownphp_swoole_coroutine_scheduler_rshutdownphp_swoole_runtime_rshutdown_Z38php_swoole_register_rshutdown_callbackSt8functionIFvPvEES0__Z22swoole_set_trace_flagsl_Z20swoole_set_log_leveli_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__ZN6swoole10std_string7vformatB5cxx11EPKcP13__va_list_tag__vsnprintf_chkswoole_error_ce_Z17zm_startup_swooleiizend_register_ini_entrieszend_register_string_constantzend_register_bool_constant_Z11swoole_initvsapi_modulezend_ce_exceptionzend_ce_errorswoole_error_handlersphp_swoole_atomic_minitphp_swoole_process_pool_minitphp_swoole_table_minitphp_swoole_coroutine_scheduler_minitphp_swoole_runtime_minitphp_swoole_client_minitphp_swoole_client_coro_minitphp_swoole_http_request_minitphp_swoole_http_response_minitphp_swoole_http_server_minitphp_swoole_http_server_coro_minitphp_swoole_websocket_server_minitOnUpdateBoolzend_ini_boolean_displayer_cbOnUpdateLongzif_swoole_client_select_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_Z23swoole_http_context_newl_ZN6swoole4http7Context4copyEPS1__ZN6swoole5http26StreamC1EPNS0_7SessionEj_ZN6swoole5http26StreamD2Ev_ZN6swoole4http7Context4freeEv_ZN6swoole5http26StreamD1Ev_ZN6swoole5http26Stream5resetEj_Z24swoole_http2_server_pingPN6swoole4http7ContextE_ZN6swoole5http26Stream9send_bodyEPKNS_6StringEbmlm_ZN6swoole4http7Context16get_write_bufferEv_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_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__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_Z26swoole_http2_server_goawayPN6swoole4http7ContextElPKcm_ZN6swoole5http26Stream12send_trailerEvswoole_http_response_ce_ZN6swoole5http26Stream11send_headerEPKNS_6StringEb_Z11swoole_itoaPcl_ZN6swoole4http7Context8compressEPKcm_ZN6swoole4http7Context20get_content_encodingEvisspacephp_format_date_ZN6swoole4http7Context15http2_send_fileEPKcjlm_ZN6swoole4File12read_contentEv_ZN6swoole4http7Context10set_headerEPKcmS3_mb_Z34swoole_http_server_onBeforeRequestPN6swoole4http7ContextE_ZN6swoole4http7Context9http2_endEP12_zval_structS3__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_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_parsePN6swoole5http27SessionEPKcswoole_http_request_ce_ZN6swoole4http7Context20parse_multipart_dataEPKcm_ZN6swoole4http7Context22get_multipart_boundaryEPKcmmPPcPi_ZN6swoole4http7Context21init_multipart_parserEPKci_Z24swoole_http_parse_cookieP12_zval_structPKcm_ZN6swoole4http7Context22set_compression_methodEPKcm_Z29swoole_http2_server_onReceivePN6swoole6ServerEPNS_10ConnectionEPNS_8RecvDataE_ZN6swoole4http7Context4initEPNS_6ServerE_ZTSSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EEswoole_http_method_strzend_hash_str_del_Z45php_swoole_http_request_get_and_check_contextP12_zval_structzend_hash_str_addphp_register_variable_safe_ZN6swoole13file_get_sizeEP8_IO_FILEphp_register_variable_ex_ZN6swoole4http7Context5parseEPKcm_Z35php_swoole_http_request_get_contextP12_zval_struct_Z35php_swoole_http_request_set_contextP12_zval_structPN6swoole4http7ContextEmultipart_parser_initstrtok_r_ZN6swoole11http_server24parse_multipart_boundaryEPKcmmPPcPiphp_raw_url_decode_zend_handle_numeric_str_exmultipart_parser_freemultipart_parser_executemultipart_parser_error_msg_Z14swoole_tmpfilePczend_hash_updatezend_hash_str_update_ZN6swoole13file_get_sizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9websocket16pack_close_frameEPNS_6StringEiPcmhdeflateInit2_deflateBounddeflatedeflateEnd_ZN6swoole9websocket6decodeEPNS0_5FrameEPcm_Z33php_swoole_websocket_frame_unpackPN6swoole6StringEP12_zval_struct_ZN6swoole9websocket6encodeEPNS_6StringEPKcmch_Z42swoole_websocket_onBeforeHandshakeResponsePN6swoole6ServerEiPNS_4http7ContextE_Z23swoole_websocket_onOpenPN6swoole6ServerEPNS_4http7ContextE_Z26swoole_websocket_onRequestPN6swoole4http7ContextEPHP_SHA1InitArgsPHP_SHA1UpdatePHP_SHA1Final_Z26swoole_websocket_handshakePN6swoole4http7ContextE_ZN6swoole4http7Context3endEP12_zval_structS3__Z26swoole_websocket_onMessagePN6swoole6ServerEPNS_8RecvDataE_Z28swoole_websocket_onHandshakePN6swoole6ServerEPNS_10ListenPortEPNS_4http7ContextEzend_ce_stringable_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_ZNSt17_Function_handlerIFbPN6swoole7ReactorERmEPS4_E9_M_invokeERKSt9_Any_dataOS2_S3__ZNSt14_Function_base13_Base_managerIPFbPN6swoole7ReactorERmEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFbPN6swoole7ReactorERmEzend_hash_apply_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED2Ev_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED1Ev_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE5eraseERS1__ZN6swoole9coroutine6System20set_dns_cache_expireEl_ZN6swoole9coroutine6System22set_dns_cache_capacityEm_ZTSFbPN6swoole7ReactorERmE_ZTIFbPN6swoole7ReactorERmE_ZTSPFbPN6swoole7ReactorERmE_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED2Ev_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED1Ev_Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextE_ZN6swoole6Worker11is_shutdownEvswoole_http_server_handlers_Z36php_swoole_http_response_set_contextP12_zval_structPN6swoole4http7ContextE_ZN6swoole4http7Context4bindEPNS_6ServerE_ZN6swoole4http7Context12is_availableEv_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_ZNSt5dequeIPN6swoole4http7ContextESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__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__ZN6swoole11ProcessPool7destroyEv_ZN6swoole11ProcessPool4stopEPNS_6WorkerE_ZN6swoole11ProcessPool6reloadEv_ZN6swoole11ProcessPool6detachEv_ZN6swoole10MessageBus5writeEPNS_7network6SocketEPNS_8SendDataE_ZN6swoole7network6Socket10send_asyncEPKvm_ZN6swoole11ProcessPool8responseEPKci_ZN6swoole11ProcessPool6listenEPKcii_ZN6swoole11ProcessPool6listenEPKci_emalloc_160_emalloc_256_ZN6swoole11ProcessPool6createEji9swIPCMode_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_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_ZN6swoole4http7Context4bindEPNS_9coroutine6SocketE_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_addzend_update_property_ex_ZN6swoole5http218send_setting_frameEPNS_8ProtocolEPNS_7network6SocketE_ZN6swoole4http7Context4initEPNS_9coroutine6SocketE_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_policyE2EEsyscall_Z25php_swoole_atomic_set_ptrP12_zval_structPVj_Z30php_swoole_atomic_long_set_ptrP12_zval_structPVlswoole_atomic_ceswoole_atomic_long_ce_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_modeswoole_coroutine_statswoole_coroutine_closedirrewinddirswoole_coroutine_readdirphp_check_open_basedir_exswoole_coroutine_lstatfilenofflushswoole_coroutine_fdopenswoole_coroutine_fsyncswoole_coroutine_fdatasyncswoole_coroutine_readswoole_coroutine_freadswoole_coroutine_feofswoole_coroutine_fwritemunmapswoole_coroutine_fcloseswoole_coroutine_unlinkpcloseswoole_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_destroyEvget_active_function_namezend_errorgettimeofday_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_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_infozend_type_releaseswoole_coroutine_renameumaskphp_copy_filephp_error_docref2php_glob_stream_wrapperswoole_coroutine_opendir_php_stream_allocfseekftellsetvbufmmap_emalloc_192swoole_coroutine_socket_createzend_spprintfphp_stream_from_persistent_idphp_stream_wrapper_log_errorexpand_filepath_emalloc_64swoole_coroutine_rmdir_ZTVSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EEswoole_proc_open_init_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_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_traitsILb1ELb0ELb1EEEE5clearEv_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_versionphp_network_get_peer_namephp_network_get_sock_namephp_stream_context_get_optionphp_socket_error_strphp_stream_context_set_optionphp_network_populate_name_from_sockaddr_ZN6swoole9coroutine6Socket8recvfromEPvmP8sockaddrPjphp_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_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_sw_php_plain_files_wrapperphp_stream_stdio_opsphp_stream_xport_registerphp_stream_xport_get_hashphp_stream_xport_unregisterzif_swoole_proc_openzif_swoole_proc_closezif_swoole_proc_get_statuszif_swoole_proc_terminateget_active_class_namezend_type_error_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_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_ZN6swoole7network6Socket24ssl_get_peer_certificateEPNS_6StringE_ZN6swoole7network6Client10ssl_verifyEi_ZN6swoole7network6Client8shutdownEi_ZN6swoole7network6Socket4peekEPvmi_ZN6swoole7network6Client5closeEv_ZN6swoole7network6ClientC1E12swSocketTypeb_ZN6swoole7network13gethostbynameEiPKcPc_ZN6swoole9coroutine6Socket10ssl_verifyEb_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_safe_emallocstrpbrkphp_strlcatphp_timedifftime_ZN6swoole4http7Context13build_trailerEPNS_6StringE_ZN6swoole4http7Context12send_trailerEP12_zval_struct_ZN6swoole4http7Context10set_headerEPKcmP12_zval_structbBrotliEncoderMaxCompressedSize_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEBrotliEncoderCompress_ZN6swoole4http7Context12build_headerEPNS_6StringEPKcm_ZN6swoole6String6appendEi_ZN6swoole11http_server18get_status_messageEi_Z14swoole_dec2hexmi_ZN6swoole4http7Context9send_fileEPKcjlm_ZTSSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_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_ZN6swoole11make_socketE12swSocketType8swFdTypei_ZN6swoole10ListenPort6listenEv_ZN6swoole5Timer6reinitEPNS_7ReactorE_ZN6swoole6Server17accept_connectionEPNS_7ReactorEPNS_5EventE_ZN6swoole7Reactor11set_handlerEiPFiPS0_PNS_5EventEE_ZN6swoole6Server19store_listen_socketEv_ZN6swoole6Server12init_reactorEPNS_7ReactorE_ZN6swoole6Server14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server21worker_start_callbackEPNS_6WorkerE_ZN6swoole6Server9call_hookENS0_8HookTypeEPv_ZN6swoole6Server20worker_stop_callbackEPNS_6WorkerE_ZN6swoole6Server25destroy_reactor_processesEv_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_ZN6swoole6Server20call_command_handlerERNS_10MessageBusEtPNS_7network6SocketE_ZNK6swoole10MessageBus10get_packetEv_ZN6swoole6Server21call_command_callbackElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Server24create_reactor_processesEv_Z9sw_callocmm_ZN6swoole6Server23start_reactor_processesEv_ZN6swoole11ProcessPool15set_max_requestEjj_ZN6swoole6Server17wait_other_workerEPNS_11ProcessPoolERKNS_10ExitStatusE_ZN6swoole6Server17init_ipc_max_sizeEv_ZN6swoole6Server19create_pipe_buffersEv_ZN6swoole6Server21start_manager_processEv_ZN6swoole11BaseFactory5startEv_ZN6swoole11BaseFactory8shutdownEv_ZN6swoole11BaseFactoryD2Ev_ZN6swoole11BaseFactoryD1Ev_ZN6swoole11BaseFactoryD0Ev_ZN6swoole11BaseFactory6notifyEPNS_8DataHeadE_ZN6swoole6Server19worker_accept_eventEPNS_8DataHeadE_ZN6swoole11BaseFactory6finishEPNS_8SendDataE_ZN6swoole6Server18send_to_connectionEPNS_8SendDataE_ZN6swoole11BaseFactory8dispatchEPNS_8SendDataE_ZN6swoole11BaseFactory3endEli_ZN6swoole6Buffer5allocENS_11BufferChunk4TypeEj_ZTSN6swoole7FactoryE_ZTIN6swoole7FactoryE_ZTSN6swoole11BaseFactoryE_ZTIN6swoole11BaseFactoryE_ZTVN6swoole11BaseFactoryE_ZNSt17_Function_handlerIFvPN6swoole7ReactorEEPS3_E9_M_invokeERKSt9_Any_dataOS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7ReactorEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole7ReactorEE_ZN6swoole6Server21worker_signal_handlerEi__libc_current_sigrtmin_ZN6swoole6Server26call_worker_start_callbackEPNS_6WorkerEgeteuidgetpwnamsetuid_ZN6swoole6Logger9is_openedEv_ZN6swoole6Logger6reopenEv_Z14sw_shm_protectPvigetgrnamsetgidchrootchdir_ZN6swoole6Server17stop_async_workerEPNS_6WorkerE_ZN6swoole7Reactor16set_end_callbackENS0_11EndCallbackERKSt8functionIFvPS0_EE_ZN6swoole6Server20reset_worker_counterEPNS_6WorkerE_ZN6swoole11ProcessPool12push_messageEhPKvm_ZN6swoole6Server11clear_timerEv_ZN6swoole6Worker24has_exceeded_max_requestEv_ZN6swoole7Reactor18drain_write_bufferEPNS_7network6SocketE_ZN6swoole6Server22send_to_reactor_threadEPKNS_9EventDataEml_ZN6swoole6Worker17send_pipe_messageEPKvmi_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_ZN6swoole6Server18start_event_workerEPNS_6WorkerE_ZTSFvPN6swoole7ReactorEE_ZTIFvPN6swoole7ReactorEE_ZTSPFvPN6swoole7ReactorEE_ZN6swoole14ProcessFactory6notifyEPNS_8DataHeadE_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_ZN6swoole14ProcessFactoryD2Ev_ZTVN6swoole14ProcessFactoryE_ZN6swoole14ProcessFactoryD1Ev_ZN6swoole14ProcessFactoryD0Ev_ZN6swoole14ProcessFactory8shutdownEv_ZN6swoole14ProcessFactory8dispatchEPNS_8SendDataE_ZN6swoole6Server15schedule_workerEiPNS_8SendDataE_ZN6swoole14ProcessFactory3endEli_ZN6swoole14ProcessFactory6finishEPNS_8SendDataE_ZN6swoole14ProcessFactoryC2EPNS_6ServerE_ZN6swoole14ProcessFactoryC1EPNS_6ServerE_ZNSt6vectorISt10shared_ptrIN6swoole10UnixSocketEESaIS3_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole14ProcessFactory5startEv_ZTSN6swoole14ProcessFactoryE_ZTIN6swoole14ProcessFactoryE_ZTSSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole7Manager14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server17kill_task_workersEv_ZN6swoole6Server17spawn_task_workerEPNS_6WorkerE_ZN6swoole11ProcessPool5spawnEPNS_6WorkerE_ZN6swoole6Server6reloadEb_ZN6swoole7Manager14signal_handlerEialarm_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT__ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole6Server17kill_user_workersEv_ZN6swoole6Server18kill_event_workersEv_ZN6swoole6Server18spawn_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_Z18swoole_timer_afterlRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_ZN6swoole6Server17spawn_user_workerEPNS_6WorkerE_ZN6swoole7Manager4waitEPNS_6ServerE_Z19swoole_timer_selectv_Z17swoole_timer_freev_ZN6swoole11ProcessPool11pop_messageEPvmprctlpthread_barrier_wait_ZN6swoole6Server13create_workerEPNS_6WorkerE_ZN6swoole11ProcessPool18create_message_boxEm_ZN6swoole6Server19create_user_workersEv_Z16swoole_fork_execRKSt8functionIFvvEE_ZN6swoole6Server19create_task_workersEv_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_ZN6swoole6Server18init_port_protocolEPNS_10ListenPortE__assert_fail_ZN6swoole6Server22create_reactor_threadsEv_Z13sw_shm_callocmm_ZN6swoole6Server13dispatch_taskEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole6Server22start_heartbeat_threadEv_ZN6swoole6Server23destroy_reactor_threadsEv_Z11sw_shm_freePv_ZN6swoole7Channel7destroyEv_ZNSt5dequeIPN6swoole4dtls6BufferESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__ZN6swoole7network6Socket10ssl_acceptEv_ZN6swoole6Server16abort_connectionEPNS_7ReactorEPNS_10ListenPortEPNS_7network6SocketE_ZN6swoole7network6Socket10ssl_verifyEb_ZN6swoole4dtls7Session6listenEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole4dtls7SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole7network6Socket9ssl_closeEv_ZN6swoole6Server20destroy_http_requestEPNS_10ConnectionE_ZN6swoole7Reactor6_closeEPS0_PNS_7network6SocketE_ZN6swoole7network6Socket11handle_sendEv_ZN6swoole7network6Socket15handle_sendfileEv_ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEt_ZN6swoole6Server21start_reactor_threadsEv_ZN6swoole6Server19start_master_threadEv_Z17swoole_event_waitvpthread_setaffinity_nprecvfrom_ZN6swoole6Server22accept_dtls_connectionEPNS_10ListenPortEPNS_7network7AddressE_ZN6swoole4dtls7Session6appendEPKcl_ZN6swoole6Server19connection_incomingEPNS_7ReactorEPNS_10ConnectionEswoole_crc32_ZN6swoole6Server19join_reactor_threadEvpthread_cancel_ZN6swoole6Buffer3popEv_ZN6swoole10MessageBus16read_with_bufferEPNS_7network6SocketE_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZN6swoole6Worker4initEv_ZN6swoole6Worker15set_max_requestEjj_ZN6swoole6Server17init_task_workersEv_ZN6swoole4File9write_allEPKvm_ZN6swoole4File8read_allEPvm_ZN6swoole10SocketPair5writeEPKvm_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__lxstat_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_tagstrftime_ZN6swoole11http_server13StaticHandler13get_dir_filesEv_ZN6swoole12intersectionERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERSt3setIS6_St4lessIS6_ES7_E_ZN6swoole11http_server10url_decodeEPcmstrncmp_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZTVSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE_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__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_policyE2EESSL_get_servername_Z28swoole_ssl_get_ex_port_indexvSSL_get_ex_dataSSL_set_SSL_CTX_ZN6swoole5redis11recv_packetEPNS_8ProtocolEPNS_10ConnectionEPNS_6StringE_ZN6swoole8Protocol22recv_with_eof_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole8Protocol25recv_with_length_protocolEPNS_7network6SocketEPNS_6StringEmemmem_ZN6swoole11http_server7Request20parse_multipart_dataEPNS_6StringE_ZN6swoole11http_server7Request24destroy_multipart_parserEv_ZN6swoole6Server21select_static_handlerEPNS_11http_server7RequestEPNS_10ConnectionE_ZN6swoole11http_server16dispatch_requestEPNS_6ServerEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole11http_server7Request12get_protocolEv_ZN6swoole11http_server7Request17get_header_lengthEv_ZN6swoole11http_server7Request17parse_header_infoEv_ZN6swoole11http_server7Request21init_multipart_parserEPNS_6ServerE_ZN6swoole11http_server7Request23get_chunked_body_lengthEv_ZN6swoole10ListenPortC2Ev_ZN6swoole10ListenPortC1Ev_ZN6swoole10ListenPort10ssl_createEPNS_10ConnectionEPNS_7network6SocketE_ZN6swoole7network6Socket10ssl_createEPNS_10SSLContextEiSSL_set_ex_data_ZN6swoole10ListenPort18ssl_create_contextEPNS_10SSLContextE_ZN6swoole10SSLContext6createEvSSL_CTX_callback_ctrl_ZN6swoole9websocket14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole11http_server18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole11http_server23get_package_length_sizeEPNS_7network6SocketE_ZN6swoole11http_server14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_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__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_Z16swoole_timer_adddbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole6Server14destroy_workerEPNS_6WorkerE_ZN6swoole6Server8shutdownEv_ZN6swoole6Server13store_pipe_fdEPNS_10UnixSocketE_ZN6swoole9hook_callEPPviS0__ZN6swoole6Server19init_signal_handlerEv_ZN6swoole6Server21accept_command_resultEPNS_7ReactorEPNS_5EventE_ZN6swoole6Server8add_hookENS0_8HookTypeERKSt8functionIFvPvEEi_ZN6swoole8hook_addEPPviRKSt8functionIFvS0_EEi_ZN6swoole6Server15check_port_typeEPNS_10ListenPortE_ZN6swoole6Server20release_pipe_buffersEv_ZN6swoole6Server7destroyEv_Z19swoole_signal_clearvpthread_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__ZN6swoole6ServerC2ENS0_4ModeE_Z13sw_shm_mallocm_ZN6swoole6Server30call_command_handler_in_masterEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_Z14swoole_get_envPKcPi_Z29swoole_get_systemd_listen_fdsv_Z20swoole_signal_to_stripthread_barrier_initpthread_barrierattr_setpshared_ZN6swoole6Server14add_connectionEPNS_10ListenPortEPNS_7network6SocketEi_ZN6swoole7network6Socket6acceptEv_ZN6swoole6Server11start_checkEv_Z29swoole_ssl_init_thread_safetyv_ZN6swoole6Logger26redirect_stdout_and_stderrEi_ZN6swoole17file_put_contentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcm_ZN6swoole4PipeC1Eb_Z22swoole_redirect_stdouti_ZN6swoole6BufferC1Ej_ZN6swoole7network6Socket8sendfileEPKclm_ZN6swoole6Buffer6appendEPKvj_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__ZN6swoole11ProcessPool12push_messageEPNS_9EventDataE_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_Lb0EEEmbind_ZN6swoole4dtls7Session4initEvOPENSSL_die_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_ZNSt8functionIFvvEED2Ev_ZNSt8functionIFvvEED1Ev_ZN6swoole9Coroutine9activatedE_ZN6swoole9Coroutine8on_yieldE_ZN6swoole9coroutine7Context8swap_outEv_ZN6swoole9Coroutine8on_closeE_ZN6swoole9Coroutine9on_resumeE_ZN6swoole9Coroutine10print_listEvswoole_coroutine_get_current_id_Z22swoole_coroutine_countv_Z31swoole_coroutine_iterator_resetv_Z30swoole_coroutine_iterator_eachv_ZN6swoole9coroutine3runERKSt8functionIFvPvEES2__ZN6swoole9coroutine7ContextC2EmSt8functionIFvPvEES3__ZN6swoole9coroutine7Context12context_funcEPvswoole_make_fcontext_ZN6swoole9coroutine7ContextD2Evswoole_jump_fcontext_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11LockManagerSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11LockManagerSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED1Ev_ZSt20__replacement_assertPKciS0_S0__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_mapEmrealpathswoole_coroutine_flock__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_sleepswoole_coroutine_usleepswoole_coroutine_socket_set_timeoutswoole_coroutine_socket_set_connect_timeoutswoole_coroutine_getaddrinfoswoole_coroutine_sendswoole_coroutine_sendmsg_ZN6swoole9coroutine6Socket7sendmsgEPK6msghdriswoole_coroutine_recvmsg_ZN6swoole9coroutine6Socket7recvmsgEP6msghdriswoole_coroutine_recvswoole_coroutine_connect_ZN6swoole9coroutine6Socket7connectEPK8sockaddrjswoole_coroutine_socket_wait_event_ZN6swoole9coroutine6Socket4pollE11swEventTypedswoole_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_ZN6swoole9coroutine26translate_events_from_pollEi_ZN6swoole9coroutine24translate_events_to_pollEi_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_ZN6swoole9coroutine6System12init_reactorEPNS_7ReactorE_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_ZN6swoole13file_get_sizeEi_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_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_ZN6swoole9coroutine6Socket14init_sock_typeE12swSocketType_ZN6swoole9coroutine6Socket9init_sockEv_ZN6swoole11make_socketE12swSocketType8swFdTypeiiii_ZN6swoole9coroutine6Socket19init_reactor_socketEigetpeername_ZN6swoole9coroutine6Socket4bindEPK8sockaddrj_ZN6swoole9coroutine6Socket18ssl_context_createEv_ZN6swoole9coroutine6Socket10ssl_createEPNS_10SSLContextESSL_ctrl_ZN6swoole7network6Socket14ssl_check_hostEPKc_ZN6swoole7network6Socket11ssl_connectEv_ZN6swoole9coroutine6Socket29recv_packet_with_eof_protocolEv_ZN6swoole7network6Socket12ssl_shutdownEv_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_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_ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeE_ZN6swoole9coroutine7Channel14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZNSt7__cxx114listIPN6swoole9CoroutineESaIS3_EE6removeERKS3__ZNSt5dequeIPvSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT__ZN6swoole9FixedPool4freeEPv_ZN6swoole9FixedPoolD2Ev_ZTVN6swoole9FixedPoolE_ZN6swoole9FixedPoolD1Ev_ZN6swoole9FixedPoolD0Ev_ZN6swoole9FixedPool19sizeof_struct_sliceEv_ZN6swoole9FixedPool18sizeof_struct_implEv_ZN6swoole13FixedPoolImpl4initEv_ZN6swoole9FixedPoolC2Ejjb_ZN6swoole9ExceptionC1Ei_ZTIN6swoole9ExceptionE_ZN6swoole9FixedPoolC1Ejjb_ZN6swoole9FixedPoolC2EjPvmb_ZN6swoole9FixedPoolC1EjPvmb_ZN6swoole9FixedPool25get_number_of_spare_sliceEv_ZN6swoole9FixedPool5allocEj_ZN6swoole9FixedPool25get_number_of_total_sliceEv_ZN6swoole9FixedPool14get_slice_sizeEv_ZN6swoole9FixedPool5debugEi_ZTSN6swoole9FixedPoolE_ZTIN6swoole9FixedPoolE_ZTSN6swoole9ExceptionE_ZN6swoole12GlobalMemory4freeEPv_ZN6swoole12GlobalMemoryD2Ev_ZTVN6swoole12GlobalMemoryE_ZN6swoole12GlobalMemoryD1Ev_ZN6swoole12GlobalMemoryD0Ev_ZN6swoole12GlobalMemory7destroyEv_ZN6swoole12GlobalMemory8capacityEv_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT__ZN6swoole16GlobalMemoryImpl8new_pageEv_ZN6swoole16GlobalMemoryImplC2Ejb_ZN6swoole16GlobalMemoryImplC1Ejb_ZN6swoole12GlobalMemoryC2Ejb_ZN6swoole12GlobalMemoryC1Ejb_ZN6swoole12GlobalMemory5allocEj_ZTSN6swoole12GlobalMemoryEmprotect_ZN6swoole12SharedMemory4freeEPv_ZN6swoole12SharedMemory5allocEm_Z14sw_shm_reallocPvm_ZN6swoole13TableIteratorC2Em_ZN6swoole13TableIteratorC1Em_ZNK6swoole5Table16calc_memory_sizeEv_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_ZN6swoole6BufferD1Ev_ZN6swoole6Buffer6appendEPK5iovecml_ZN6swoole10RingBufferD2Ev_ZTVN6swoole10RingBufferE_ZN6swoole10RingBufferD1Ev_ZN6swoole10RingBufferD0Ev_ZN6swoole10RingBuffer4freeEPv_ZN6swoole10RingBufferC2Ejb_ZN6swoole10RingBufferC1Ejb_ZN6swoole14RingBufferImpl7collectEv_ZN6swoole10RingBuffer5allocEj_ZTSN6swoole10RingBufferE_ZTIN6swoole10RingBufferE_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__ZN6swoole7network6Socket13recv_blockingEPvmi_ZN6swoole7network6Socket15sendto_blockingERKNS0_7AddressEPKvmi_ZN6swoole7network6Socket17recvfrom_blockingEPcmiPNS0_7AddressE_ZN6swoole7network6Socket15writev_blockingEPK5iovecmwritevX509_check_hostX509_free_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_8IOVectorEBIO_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_connect_stateSSL_set_accept_state_ZN6swoole18make_server_socketE12swSocketTypePKciiSSL_in_initSSL_get_shutdownSSL_set_shutdownSSL_shutdownSSL_set_quiet_shutdownSSL_freeSSL_get_verify_resultX509_verify_cert_error_stringpreadSSL_accept_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_ZN6swoole7network6StreamD1Ev_ZN6swoole7network6Stream12set_protocolEPNS_8ProtocolE_ZN6swoole7network6Stream14set_max_lengthEj_ZN6swoole7network6Stream4sendEPKcm_ZN6swoole7network6Stream13recv_blockingEPNS0_6SocketEPvm_ZN6swoole7network6StreamC2EPKci12swSocketType_ZN6swoole7network6StreamC1EPKci12swSocketType_ZTSFvPN6swoole7network6ClientEE_ZTIFvPN6swoole7network6ClientEE_ZTSFvPN6swoole7network6ClientEPKcjE_ZTIFvPN6swoole7network6ClientEPKcjE_ZTSPFvPN6swoole7network6ClientEE_ZTSPFvPN6swoole7network6ClientEPKcjE_Z26swoole_event_add_or_updatePN6swoole7network6SocketEi_ZN6swoole7network6Client12init_reactorEPNS_7ReactorE_ZN6swoole7network6Client5sleepEv_ZN6swoole7network6Client6wakeupEv_ZN6swoole7network6Client16socks5_handshakeEPKcm_ZN6swoole7network6Client11enable_dtlsEv_ZN6swoole7network6Client7destroyEv_ZN6swoole7network6ClientD2Ev_ZN6swoole7Reactor18_writable_callbackEPS0_PNS_5EventE_ZN6swoole7network6ClientC2E12swSocketTypeb_ZNKSt5ctypeIcE8do_widenEc_Z10sw_reallocPvmgethostbyname2_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__ZN6swoole7network11getaddrinfoEPNS_18GetaddrinfoRequestEfreeaddrinfo_Z23swoole_load_resolv_confvstrtok__strcpy_chk_ZN6swoole9coroutine27dns_lookup_impl_with_socketB5cxx11EPKcid_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__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_ZN6swoole11file_existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_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_Z25swoole_timer_is_availablev_ZN6swoole5Timer3addElbPvRKSt8functionIFvPS0_PNS_9TimerNodeEEE_ZN6swoole5TimerC1Ev_ZN6swoole5Timer4initEv_ZN6swoole5TimerD1Ev_Z18swoole_timer_clearl_ZN6swoole5Timer6removeEPNS_9TimerNodeE_Z17swoole_timer_ticklRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole5Timer6selectEv_Z18swoole_timer_delayPN6swoole9TimerNodeEl_ZN6swoole4Heap15change_priorityEmPNS_8HeapNodeE_Z19swoole_timer_existsl_ZN6swoole7ReactorC1EiNS0_4TypeE_ZN6swoole7ReactorD1Ev_Z19swoole_event_writevPN6swoole7network6SocketEPK5iovecm_Z23swoole_event_get_socketi_Z22swoole_signal_callbackimalloc_trim_ZN6swoole7Reactor21execute_end_callbacksEb_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_ZN6swoole11ReactorImpl21after_removal_failureEPNS_7network6SocketE_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__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_ZN6swoole18make_reactor_epollEPNS_7ReactorEi_ZN6swoole17make_reactor_pollEPNS_7ReactorEi_ZN6swoole19make_reactor_selectEPNS_7ReactorE_ZN6swoole12ReactorEpoll5readyEv_ZN6swoole12ReactorEpollD2Ev_ZTVN6swoole12ReactorEpollE_ZN6swoole12ReactorEpollD1Ev_ZN6swoole12ReactorEpollD0Ev_ZN6swoole12ReactorEpoll3delEPNS_7network6SocketEepoll_ctl_ZN6swoole12ReactorEpoll3addEPNS_7network6SocketEi_ZN6swoole12ReactorEpoll3setEPNS_7network6SocketEi_ZN6swoole12ReactorEpollC2EPNS_7ReactorEiepoll_create_ZN6swoole12ReactorEpollC1EPNS_7ReactorEi_ZN6swoole12ReactorEpoll4waitEP7timevalepoll_wait_ZTSN6swoole11ReactorImplE_ZTIN6swoole11ReactorImplE_ZTSN6swoole12ReactorEpollE_ZTIN6swoole12ReactorEpollE_ZN6swoole11ReactorPoll5readyEv_ZN6swoole11ReactorPoll3setEPNS_7network6SocketEi_ZN6swoole11ReactorPollD2Ev_ZTVN6swoole11ReactorPollE_ZN6swoole11ReactorPollD1Ev_ZN6swoole11ReactorPollD0Ev_ZN6swoole11ReactorPollC2EPNS_7ReactorEi_ZN6swoole11ReactorPollC1EPNS_7ReactorEi_ZN6swoole11ReactorPoll6existsEi_ZN6swoole11ReactorPoll3delEPNS_7network6SocketE_ZN6swoole11ReactorPoll3addEPNS_7network6SocketEi_ZN6swoole11ReactorPoll4waitEP7timeval_ZTSN6swoole11ReactorPollE_ZTIN6swoole11ReactorPollE_ZN6swoole13ReactorSelect5readyEv_ZN6swoole13ReactorSelectC2EPNS_7ReactorE_ZTVN6swoole13ReactorSelectE_ZN6swoole13ReactorSelectC1EPNS_7ReactorE_ZN6swoole13ReactorSelectD2Ev_ZN6swoole13ReactorSelectD1Ev_ZN6swoole13ReactorSelectD0Ev_ZN6swoole13ReactorSelect3addEPNS_7network6SocketEi_ZN6swoole13ReactorSelect3setEPNS_7network6SocketEi_ZN6swoole13ReactorSelect3delEPNS_7network6SocketE__fdelt_chk_ZN6swoole13ReactorSelect4waitEP7timeval_ZTSN6swoole13ReactorSelectE_ZTIN6swoole13ReactorSelectEdaemonsched_setaffinity_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_ZNSt18condition_variableC1Ev_Z18swoole_throw_errori_ZN6swoole12AsyncThreadsC1Evpthread_cond_timedwait_ZTISt12system_errormkostemppwrite_ZNSt7__cxx114listIP8WaitTaskSaIS2_EED2Ev_ZNSt7__cxx114listIP8WaitTaskSaIS2_EED1Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED2Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED1Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED2Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED1Evsignal_readyswoole_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_Lb0EEEmstrsignal_Z17swoole_signal_setiPFviEiisigfillsetsigactionsigemptyset_Z20swoole_signalfd_initvpthread_sigmasksigprocmasksigaddsetsigdelsetsignalfdmsgctlmsgrcv_ZN6swoole8MsgQueueD2Evmsgsnd_ZN6swoole8MsgQueueC2Eibimsgget_ZN6swoole7Channel4makeEmmi_ZN6swoole11ProcessPool8scheduleEv_ZN6swoole7Channel4pushEPKvi_ZN6swoole7Channel3popEPvi_ZN6swoole11ProcessPool17dispatch_blockingEPKcj_Z20swoole_system_randomii_ZN6swoole6Worker10is_runningEv_ZN6swoole11ProcessPool19kill_timeout_workerEPNS_5TimerEPNS_9TimerNodeE_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__ZN6swoole11ProcessPool10add_workerEPNS_6WorkerE_ZN6swoole5Timer17init_system_timerEv_ZN6swoole10UnixSocket15set_buffer_sizeEm_ZN6swoole10UnixSocketC2Ebi_ZN6swoole10SocketPair11init_socketEii_ZN6swoole10SocketPairD1Ev_ZN6swoole4PipeC2Ebpipe_ZN6swoole9websocket11print_frameEPNS0_5FrameE_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_ZN6swoole4mqtt18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt13print_packageEPNS0_6PacketE_ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringE_ZN6swoole6String5splitEPKcmRKSt8functionIFbS2_mEESSL_pending_ZN6swoole5redis6formatEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeEl_ZN6swoole5redis5parseB5cxx11EPKcm_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_freeBIO_set_dataBIO_set_initSSL_set_bioDTLSv1_listen_Z20swoole_ssl_get_errorv__ctype_tolower_loc_ZN6swoole11http_server10url_encodeEPKcm_ZN6swoole11http_server7RequestD2Ev_ZN6swoole11http_server7RequestD1Ev_ZN6swoole11http_server7Request17has_expect_headerEv_Z14swoole_hex2decPKcPm_ZN6swoole11http_server17get_method_stringEi_ZN6swoole11http_server7Request10get_headerB5cxx11EPKcSSL_select_next_protoSSL_get_rbioSSL_get_wbioBIO_int_ctrl_Z30swoole_ssl_get_version_messageB5cxx11v_Z15swoole_ssl_initvOPENSSL_init_sslCRYPTO_get_ex_new_index_Z18swoole_ssl_destroyvpthread_mutex_destroyCRYPTO_freeERR_print_errors_cbCRYPTO_mallocpthread_mutex_init_Z27swoole_ssl_is_thread_safetyv_ZN6swoole10SSLContextD2EvSSL_CTX_free_ZN6swoole10SSLContext11set_dhparamEvBIO_new_filePEM_read_bio_DHparamsSSL_CTX_ctrlDH_free_ZN6swoole10SSLContext14set_ecdh_curveEvSSL_CTX_set_optionsEVP_sha1HMAC_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_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_ZN6swoole5http28get_typeEi_ZN6swoole5http214get_type_colorEi_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_ZNSt12system_errorC2ESt10error_codePKc_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTVSt12system_error_ZNSt12system_errorC1ESt10error_codePKc_ZN6swoole6RWLockC2Eipthread_rwlockattr_initpthread_rwlock_initpthread_rwlockattr_setpshared_ZNSt3_V216generic_categoryEv_ZNSt12system_errorD1Ev_ZTSN6swoole6RWLockE_ZTIN6swoole6RWLockE_ZN6swoole8SpinLock7lock_rdEv_ZN6swoole8SpinLock10trylock_rdEv_ZN6swoole8SpinLock4lockEvpthread_spin_lock_ZN6swoole8SpinLock6unlockEvpthread_spin_unlock_ZN6swoole8SpinLock7trylockEvpthread_spin_trylock_ZN6swoole8SpinLockD2Ev_ZTVN6swoole8SpinLockEpthread_spin_destroy_ZN6swoole8SpinLockD1Ev_ZN6swoole8SpinLockD0Ev_ZN6swoole8SpinLockC2Eipthread_spin_init_ZTSN6swoole8SpinLockE_ZTIN6swoole8SpinLockE_ZN6swoole5Mutex7lock_rdEv_ZN6swoole5Mutex10trylock_rdEv_ZN6swoole5Mutex6unlockEv_ZN6swoole5Mutex7trylockEvpthread_mutex_trylock_ZN6swoole5Mutex4lockEvpthread_mutex_consistent_ZN6swoole5MutexD2Ev_ZTVN6swoole5MutexEpthread_mutexattr_destroy_ZN6swoole5MutexD1Ev_ZN6swoole5MutexD0Evclock_gettimepthread_mutex_timedlock_ZN6swoole5MutexC2Eipthread_mutexattr_initpthread_mutexattr_setpsharedpthread_mutexattr_setrobust_ZTSN6swoole5MutexE_ZN6swoole13base64_decodeEPKcmPc_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_ZN6swoole6Logger9set_levelEi_ZN6swoole6Logger9get_levelEv_ZN6swoole6Logger4openEPKcfork_Z17swoole_dump_asciiPKcm_Z15swoole_dump_hexPKcm_Z15swoole_dump_binPKccm__ctype_toupper_loc_Z11swoole_randiisrand_Z22swoole_version_comparePKcS0__Z21swoole_common_divisorjj_Z22swoole_common_multiplejj_Z12sw_vsnprintfPcmPKcP13__va_list_tag_Z20swoole_string_formatmPKcz_Z19swoole_random_bytesPcmgetrandom_Z22swoole_print_backtracevbacktrace_symbols_ZN6swoole8DataHead4dumpEPcm_ZN6swoole8DataHead5printEv_ZN6swoole6Logger5closeEv_ZNSt7__cxx1110_List_baseIN6swoole12NameResolverESaIS2_EE8_M_clearEv_ZN6swoole6GlobalD2Ev_ZN6swoole6GlobalD1Ev_Z21swoole_get_dns_serverB5cxx11vgetenv_ZN6swoole7dirnameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_Z22swoole_mkdir_recursiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE__strcat_chkstdoutstderrexeclsysconfgetpagesizeunamesrandomgetrlimit_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_ZN6swoole6Logger13get_real_fileEv_ZN6swoole6Logger8get_fileEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm_ZN6swoole6Logger5resetEv_ZN6swoole6Logger13gen_real_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElocaltime_ZN6swoole6String5printEb_ZN6swoole6String19append_random_bytesEmb_ZN6swoole6String6repeatEPKcmm_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_ZN6swoole4HeapC2EmNS0_4TypeE_ZN6swoole4HeapC1EmNS0_4TypeE_ZN6swoole4HeapD2Ev_ZN6swoole4HeapD1Ev_ZN6swoole4Heap7compareEmm_ZN6swoole4Heap8maxchildEj_ZN6swoole4Heap9bubble_upEj_ZN6swoole4Heap14percolate_downEj_ZN6swoole4Heap4pushEmPv_ZN6swoole4Heap6removeEPNS_8HeapNodeE_ZN6swoole4Heap3popEv_ZN6swoole4Heap4peekEv_ZN6swoole4Heap5printEv_ZN6swoole7Channel2inEPKvi_ZN6swoole7Channel3outEPvi_ZN6swoole7Channel4peekEPvi_ZN6swoole7Channel4waitEv_ZN6swoole7Channel6notifyEv_ZN6swoole7Channel5printEv_ZN6swoole5Timer12init_reactorEPNS_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_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole5TimerC2Ev_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_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 (KL 0KL 8KL @KL HKL PKL0 XKL@ `KL hKL pKL xKL0 KLp KL KLP KL KLP KL KL KL@ KL KL@ KL KL  KL` KL KL F KL0F LLpF LLG LLH LL LL@LL HLLV&PLL XLL t!`LL hLL% pLL˗'xLLX'LL4 LLh'LLCu!LLl'LLm$!LLK&LL LL%'LLD LLR LLa LLm LLy LL LL LLrm'MLj'ML&ML ML ML (ML 0ML@j'8ML8&@MLak'HML PML XML `MLǍ hML pMLAi'xMLz'MLҍ MLx%MLٍ ML ML ML MLn ML ML ML ML+ ML7 MLA MLN MLa MLq NL} NL NL NL NL (NL @NLe HNLp PNLYL`NL<&hNL pNL`YLNLo<&NL^ NL YLNL t!NLm NLXLNL<&NL NL`XLNLq NL] NL OL OLT OL XL OL (OLa 0OLWL@OL%!HOL POLWL`OL hOL pOLULOL OL` OLWLOL OL@ OLWLOL OLpj OL@ULOL<&OLs OL WLPL PL PLVL PLơ (PL 0PLVL@PLԡ HPL PPL`VL`PL hPL pPL`VLPL PL[ PLULPL PLv PL WLPL<&PLx PLTLPL<&PL PL`TLQL QLW QLTL QL (QL 0QL@SL@QL HQLe PQLSL`QL hQLd pQL QL=&QLV QLSLQLGf'QLR QLRLQL#<&QLP QL QL=&QLO QL RL)=&RLpM RL RL- (RLp 0RL @RL6 HRL` PRLRLRL/ RL8&RLu RL= SLO 8SL(&`SL SL%SLS SL\ TL%@TLS TL TLh'TLak'UL=& ULm'8UL̈́&`ULm'xUL̈́&ULd'ULf ULm'UL̈́&VLg' VLd'8VL̈́&@VLd'XVL̈́&VLl VLm'VL̈́&VLl WLm'WL̈́&@WLak'`WLm'xWL̈́&WLd'WLf WLm'WL̈́&XLd'XLf @XLu XLV&XLh'XL̈́&XLm'XL̈́&XL/ YLm'YL̈́&@YLv XYL~ YL\m'YLh'YL̈́&YL~'ZL ZLk'8ZLO `ZL &ZL &ZLak'ZLd'ZL̈́& [L &@[Ld'X[L̈́&[Ln [L|![L= [Lm'[L \L \Lm'8\L `\L \Lm'\L \Lm'\L ]L ]L @]Lx%X]L̈́&]L ]LI&]L̈́&]L8& ^L~'@^L" X^Lm `^L) x^L~ ^Lk'^L2 ^LE ^LT ^Lm'^L _L8&@_Lg'`_LM x_L^ _Ld _Lm'_Lp _L _Lm `Ld @`L X`Lm ``Lm'x`L `Le `L" `L`L`LԲ `L0 `L `L<&`L `LL`L߲ `L0 `L aL aL aL aL (aLP 0aL @aL HaL" PaLL`aL haL paL aL aL` aL`LaL%!aL) aL aLj'aL aL LaL#<&aL0% aL` bLC&bLо bLL bL (bL` 0bLL@bL HbL0N PbLL`bL hbLQ pbLLbL& bLS bLLbL&bL bLLbL+ bLP bLLbL0 bL@] bLLcL4 cLж cLL cL9 (cL@ 0cL@L@cL> HcL PcLL`cLD hcL pcLLcL&cL@] cLLcLK cL cLLcLP cL cL`LcLW cL cL`LdLܸ dL dL`L dL/f'(dL@ 0dLL@dL HdLp PdLL`dL_ hdL pdLLdLg dL01 dLLdLf dL dL LdLm dLP dLLdLl dL@ dLLeLr eL eL L eL} (eL 0eLL@eL HeL PeLL`eL heL peLLeL eL eL@LeL eL eLLeL eL eL`LeL eL eL LfL fL fL@L fL (fL 0fL L@fLó HfL PfL@L`fL³ hfL pfL LfLdz fL fL LfLͳ fL fLLfLӳ fL fLLfLس fL fLLgL޳ gL@ gLL gL (gLp 0gLL@gL HgL PgLL`gL hgLV pgLLgL gL gLLgL gLw gL`LgL gLw gLLgL gLPy gLLhL hLz hL L hL# (hL| 0hL` @hL- HhL@ PhLL`hL3 hhL phLLhL; hL hL`LhLC hL} hL hLH hLP hLLhLM hL| hL iLO iLpY iLL iLU (iL~ 0iL @iLZ HiL PiL `iLa hiLp piL iLj iLP iL iLr iL0 iL iL{ iL iL@ iL iL iL jL jLЄ jL jL (jL 0jL@ @jL HjL PjLL`jL hjL` pjL@LjL jL jLLjL jL jLLjL jLP jLLjL jL jL`LkL kL` kL L kL (kL 0kLL@kLĴ HkLp PkL`L`kLδ hkLp pkLLkLش kL kLLkLߴ kL kLLkL kL` kL@LkL kL kL@LlL lL lL L lL (lL 0lLL@lL HlL PlLL`lL hlL plLLlL lL lL LlL lL lLLlL lL} lL`LlL lL y lLLmL mL`t mL`L mL( (mL 0mL L@mL< HmL PmLL`mLM hmL pmLLmLT mLq mL`LmL[ mLm mLLmLe mLh mLLmLs mL d mLLnL nL@` nLL nL (nLp\ 0nL@L@nL HnL@U PnLL`nL hnL@U pnL`LnL nL0N nL@LnL nL0N nLLnLŵ nL nLLnL̵ nLPL nLLoLԵ oLP oL@L oLٵ (oLЭ 0oL@L@oL HoL PoLL`oL hoL poLLoL oL H oLLoL oL0 oL LoL oL0 oL`LoL oL oL LpLs+&pL pL`L pL (pL 0pLL@pL HpL@ PpL@L`pL hpL ppL`LpLN pL pLLpL&pL0 pL LpL pLP pLLpL& pLp pL@LqL/ qLp qL L qL5 (qL 0qLL@qL? HqL PqL L`qLF hqL0E pqLLqLK qL0E qLLqLS qL qLLqLf qL qL@LqLv qL qLLrL rLPC rLL rL (rL A 0rL@L@rL HrL> PrLL`rL hrL prLLrL rL< rLLrL rLa rLLrL rLd rLLrL rLh rL@LsL sLl sLL sLͶ (sLPp 0sL L@sLԶ HsL t PsLL`sL hsLP psLLsL sLP sLLsL sL sL LsL sL sL@LsL sL sLLtL tL tLL tL (tL 0tLL@tL HtL0 PtLL`tL htL ptL`LtL tL tL tLN<&tLp tL tL tL 9 tLLtL% tL06 tLLuLz'uL`2 uL`L uL- (uL 0uLL@uL2 HuL& PuLL`uL7 huLp puLLuL= uL uL LuLB uLP uLLuLI uL uL~LuLS uL uL~LvLY vL vL}L vLf (vL@ 0vL`}L@vLr HvL PvL}L`vL hvL pvL|LvL vL@ vL|LvL vL vL`{LvL vL vLzLvL vL  vL`zLwL wL0 wLyL wLǷ (wL 0wLxL@wLҷ HwLp PwL@xL`wL hwL@ pwLxLwL wLp wLwLwLL! xLL!`xLL!xL xLL!xL yL yL @yLt!`yL yLL!yL yL zL zLl'@zL zLL!zL zLl'{LL! {L @{L {L {L {L%{L |LL!@|L `|L |LL!|L |L }LL!@}L }LL!}L }Ll'~LL! ~L @~Ll'`~L ~LL!~L LL! Lt!@L `L !LL!Lt!L L !@LL!`Ll'L%L LL! Ll'@L( `L LL!LL!Lܸ L. @L6 LL!Lܸ L. L6 LL!`LL!LѴ L@ LL!LT' Lܦ `LL!LT'Lܦ LL!LѴ L@ `LL!LL!LN Lܸ @LL!`Lt!L LL!L'L !@LL!`Lt!L LL!LL! LU `LL!Lܸ L. L6 LL! LѴ `LL!LѴ LL!Lt!L L `LL!LT'Lܦ Ld'L LL!@Lt!`L L LL!LѴ LL!@Lt!`L L LL!LT'Lܦ Ld'@L LL!Lt!L L LL!@Lܸ `L. L6 LL!L'LѴ @LL!`LT'Lܦ LL!Lt!L @LL!`LѴ L@ LL!LT'Lܦ @LL!LL!L` Lo LL! L` @Lo LL!L !LL!L !@LL!`Lz L'LL!LU LL!`LL!L L LL!`LL!L'LL!Ls+&L'@LL!`Lm'LL!Ld'L' LL!@Ld'`L'LL!L'Lm'L?=&@L L Lu L LL! LU `LL!LU LL!LL! L'`LL!L !LL!L L @L'LL!L LL!LU @LL!`LU L LL!LU LL!@LU LL!L'LL!L'@L `L Ló LL!L' LL!@LN LL!LN LL!L'@LL!`L'LL!L L @LL!L L LL! Ls+&@L'L Lܸ LL! LL!@L'LL!L LL!L @LL!L( L( LL! L `LL!Lt!L LL! LL!@L `L'LL!L'L ! LL!@L'LL!L'LL! LL!@LQ&`L L'LL!Lt!L @LL!`L LL!L'LL! L'`LL!LL!LL!LѴ L'`LL!LѴ L'LL!L( @LL!`Lܸ LL!LL! LL!@LѴ `L'LL!LѴ L' LL!`LL!LѴ LL!LѴ LL!@LѴ `L@ LL!L'LL! Lt!@L LŸ LL!Ld' LL!`LL!L LL!LU L͸ @Lu `Lظ Lz'Lu Lظ LL!`LL!L'LL!LL!@L `L Lm'LL!L` Lo @LL!`L` Lo L$n'L LL! LU `LL!L!LL!L'@Lfn'LL!L LL!L'@LL!L&L LV& Lh'@L &Li!L&L/ LH @Lu LR L̈́&L\ غL̈́&L&Lb @Lak'L\ Lg LT L\ Lk Lg 8LT `Lt L8&L L} `L xL L L L L Lt L Lۓ @L XL̈́&L L LT L L L @Lak'L&Lf LL!ؿL̈́&L>&L(&L+&L @L `L xL^ L L L<&L^ L" Lm L L^ Le (Lr 0L`L@LԲ HLP8 PL `LC&hLPX pL LL LF L L LE LLL LP= LLL LC L`LL L LL L (L0B 0LL@L HL= PLL`L hL~ pLLL L > LLL Lp LLL=&LH L` L)=&LPG L` L&L LL L (Lp 0L`L@L HL` PLL`L hL; pL@ L L: L L L9 L L L8 L L LI L L LD L L (L 0LL@L%HL b PL`L`L%!hL| pL LL#<&LPd L L8 LM L08 Lp LK (L @Lm'XL̈́&Lak'LAi'L1 Lx%LN L8& Lg'@Ld'XL̈́&L8&Lak'L8& L8&@Lx!`L xLT L LT L8&Lx!L LT L 8LT @Ld'XL̈́&`Ld'xL̈́&Lak'Ly L @L!L%'L@j'L&L @L LV&Lh'L̈́&Lw L^ Le L LLLԲ Lp L@ LC&(L 0LL@L<&HL )PL `L hL pL@LL L LLL<&LULLL<&LJL@LL%!L;LLLj;&L;LL L (L0LL@LC HLPL `L#<&hL pL L L L L L Lm'8L̈́&`LR Lak'L L^ Lj'L LR `LL!xL L LV&Lh'L Lr 8L^ @Lٍ HL`PL`L`L, hL`hpLLL* LL`LLe L(}L!LԲ LoL!L1 LL@! L8 (L0L@!@L= HLPL !`LL!hLpL !L'LL!L !LL`!LE L@LLLR L@LLL\ LoL L Lf (Lo0LLLak'Lak'Lm$!@Lm$!`L'Lm$!Lm$! L 8L `Lm$!L[ L Lb!L^ Ln!L̈́&Lw!L'@Lx!`L!L!Lak'L6 &L L!L @L!XL^ Lak'L Lm'L! L @Lm'XL!Lak'Lm'L!L!L Lak' L!8L @L!XLT Lm$!Lk'L^ Lm$!L!L @Lm$!L!L!LX Lh' L!@L XL Lm$!L^!L!L Ld'8L̈́&@Ld'XL̈́&Lm$!L!L!L L!L L 8L^ `Lx!L!L L L L @L2!hL@!LV&Lh'LS!L]!Le!@Le!`L L LV&Lp!Lh'L̈́& L>&8L] @LS!XLz!`Ln&hLpL LL0 L L@LLC&LLLL !LLLL !L@qL!L&LLL L !(L0L@L@L<&HLPPLL`Le'hLpL!L !LL!L\!LpL!Lm$! L|!8L !`L L L^ L Lm$! Lak'`Lm$!Lm$!L!LT L!LT L|!L̈́&@Lm$!`L!xLT L!LT L|!L= L!L!L!L!L!L!L+!L/!(L>!0LD!@LU!HL\!XLU!`Ln!pL!xL!L!L!L!L!L!L!L!L!L!L!L!L!L L 0L!8L!!HL0!PL6!`L!hLF!xL!LZ!Lm!Ls!L!L!L!L!L!L!L!L!L!L! LU!(L!8LU!@L !PL!XL%!hL9!pL>!LN!LS!Lc!Li!Lz!L!L!L!L!L!L!L!L!L!(L!0L!@L !HL!XL%!`L,!pL%'xL%'L>!LF!L%!LZ!LU!L!L!Lo!L!L!L!L!L! L!0L!8L!HL!PL!`LU!hL!xLU!L!LU!L!L!L !L!L!L!L1!L!LE!L!LP! L!(Lb!8Lo!@Lu!PLo!XL!hL!pL!L%!L!L!L!L!L!L!L!L!L!L!L!L!L!(L !0L!@Lc!HL!XL!`L!pL!xL#!L!L-!L+!L8!Lz!L@!L>!LL!Lm!LV!L!L`!L! Lk!0L!8Lv!HL!PL!`L!hL!xL!L!L9!L!L!L!L0!L!L!L!L!L!L!L! L!(L!8LN!@L!PL!XL!hL!pL!L!L!LU!L!L,!L2!L,!LD!L>!LF!L>!LN!L!LZ!(LN!0Lk!@LN!HL{!XLN!`L!pLN!xL!LN!L!LN!L!LN!L!LN!L!LN!L!LN!L!LN! L!0LN!8L!HLN!PL-!`LN!hL@!xLN!LO!LN!L`!LN!Ln!LN!L~!LN!L!LN!L!LN!L! LN!(L!8LN!@L!PLN!XL!hL!pL!L!L !L!L!L!L/!L!LA!L!LT!L!Ld!L!Lv!(L!0L!@L!HL!XL!`L!pL!xL!L!L!L!L!L!L!L!L!L!L !L!L!L! L1!0L!8LD!HL!PLU!`L!hLf!xL!Lx!L!L!L9!L!L9!L!L9!L!L9!L!L9!L! L9!(L!8L9!@L!PL9!XL!hL9!pL&!L9!L6!L9!LF!L9!LT!L9!Lc!L9!Lv!L9!L!L9!L!(L9!0L!@L9!HL!XL9!`L!pL9!xL!L9!L!L9!L!L9!L !L9!L!L!L0!L!LC!L! LX!0L!8Lk!HL!PL!`L!hL!xL!L!L!L!L!L!L!L!L!L!L!L!L!L! L!(L,!8L!@L>!PL!XLR!hL!pLc!L!Lv!L!L!L!L!L!L!L!L!L!L!L!L!(L!0L!@L!HL"!XL9!`L.!LC&L@LLLz !L0L`LL'L L`LL/f'LL LL"!LLL L (L0L!!@L7''HLPLL`L !hLpL LL !LL!!Ld !L !@L !L%L Lfn'L (LpqM0LР8L@LP`Lk^!hLpL`a!Lt^!LL@a!L]!L^!L̈́&@L^!XL̈́&`L xL̈́&L L̈́&L^!L̈́&L L8\!L L̈́&(L&]!@L^!XL̈́&L^!L̈́&L_!Lm'L L^!`L L L Lu!@L &L &Lak'Ld'L̈́&L & Ld'8L̈́&`Ln L|!L= Lm'L L Lm'L @L `Lm'xL Lm'L L L Lx%8L̈́&`L LI&L̈́&L8&M~' M" 8Mm @M) XM~ `Mk'xM2 ME MT Mm'M M8& Mg'@MM XM^ Md Mm'Mp M Mm Md M 8Mm @Mm'XM `M hM pM@MMh!MaMMMh!M@^MMMh!MpMMM%!MMMM#<&MM l!@Me HM@PM l!`MԲ hM0pM l!M MPM l!M MMMM<&MMMM'MxM@MMh!MpKM l! Mh!(MH0M l!@Mh!HMrPM l!`Mh!hMkpMMM%!M{M l!Mh!MxMMMh!MxMMMh!M`xMMM#<&M@#M l!`Mfn'Mm'M&M' Mm'`Mh!Mm'Mh!Mm' Me (Mp0MM@M%HMPMM`M7 hMpM@MMm!M@Mn!Mm!MMn!M#<&MMn!M MMo!Md'M Mn!`Mm'xM Mak'Mm'M M& Mj& Me ( MP0 M M@ MԲ H MP Mp!` ML'h Mp Mp! Mo! M  M` M M*p! M@ Mp! M5p! M Mp! M2p! M` Mp! M& M Mp! M?p!( M 0 M`p! Mm' M M Mo! M M Me  M Mu! MԲ ( M0 Mu!@ MC&H MP M` M` M)'h Mp M M M~ M M M M]! Me! Me!@ M M M^w! M0 M M Miw! M M M M% M M M@ M ` M'x MT M]! Mg' Mg'M Mg'Mv%!M Mx!M &MR M &`M6 Md'Md'M̈́&M &M^ MQ M~ Mx%M̈́&@M6 `Md'Md'M̈́&M M M M `M &M &M&M & M&`Mak'M M̈́&MI'M% MI'@M$'M%M$'M&M &MP%@M&M &M &M &Mm'M! M !8M &@M &XM M~'M Mk'M @M `Mfn'M Md Mm'Mp M 8Mm @Mq&HM,PM`&`M|&hM,pM`&M&M.M`&M( M@=M MM&M4MMM&M+M@&M&M*M`&@MP&HM_PMpD`MpShM/Mp&MMM0&M@VM&MRM KMak'(M&@M XM `M$&hMpM%&M, MM`MM* MyM MM%MM MMu!M`kMM M$&(Mn0MM@M, HMPM`M`M* hMypM MMm$!Mz'M#&Mҍ M$&(M @Mak'Mak'M MAi'M8 Mx%MN Mm$!@Mm$!`Mak'hM MAi'M8 Mx%MN Me MPM!MM(&MM!MM( MPM`)& M?p!(M0M`)&@MC&HMPM M`M&hM pM@ MM !MM@)&M0 M M MM&M M MM/f'M M MMn'M M M MԵ (M0MM@M HM@PMM`M(&hMЦpM@)&M(&M@M@)&M M M )&M1 MpM)&M'MM`)&M8 MM)& M= (M0M(&@ML!HM@PM(&ML!M(&M(&Mj& ML!` ML! M(& MT ML! M' !Mx!@!M `!M&x!M̈́&!Mk%!M(&!M(&"M @"MN&`"M "Mu!"M "Mu!#Me #M#M&M #MԲ (#M0#M@1&@#MC&H#MP#M`&M`#M)'h#Mp#M&M#M0&#M#M%M#Mo<&#M0#M@%M#M<&#MP#M%M#M@!#M #M$M$M0&$M $M 1& $Mt!($M!0$M1&@$M H$M@ P$M0&`$M=&h$Mp$M 1&$Mak'$M2! %Mak'`%MV&%Mh'%M̈́&%Mv %M0&%M %M0&%M &Mx!@&M &M &MZ &M0&&My&'M0&'M̈́& 'M<&8'M^ @'Me H'M0@P'M)M`'MC&h'M`*p'M(M'M &'MJ'M`(M'M1&'M4'M (M'Mt!'MM'M3&'M=&'M)'M2&@(M6 H(M/ (MŸ (M (M )MV&@)Mh'X)M̈́&`)Mw x)M^ )M )M^ )Me )Ma)M@-M)Mn&)Mpe)M-M)M3&)Md)M,M*M&*M_*M@4& *MC&(*M@`0*M,M@*M3&H*M`cP*M ,M*Me *Mb*M@-M*Mn&*Mk*M-M*M3&*Mj*M,M*M&*M`_*M@4&+MC&+Ma+M,M +Me'(+Mh0+M+M@+M3&H+MgP+M+M`+M3&h+M`fp+M ,M+M !+Mj&,Mm',M @,M3&`,M 4&,M',M4&,Mj& -M4&8-Mj&`-M'x-M̈́&-M4?&-MP-M@.M-MD?&-Mp-MB&-MQ?&-M`-M.M .Mx%`.Mo?&x.M:&.Mx%.M:&.Me .MP.M3M.MԲ .M.MJ&.MC&.MP.M3M/M<&/Md/M3M /M%!(/M80/M2M@/M<&H/MLP/M@2M`/M h/MPIp/M1M/M<&/M`/M@1M/M=&/MPW/M0M/MIH&/M6/MJ&/M /M P/MJ&0MH&0MR0MJ& 0MI&(0M00M`J&@0M)=&H0MFP0M@J&`0M=&h0M`Tp0M@J&0M#<&0Mi0M1M0MO 1M 81M^ `1MX 1Mh'1Mak'1M 2Md'2M̈́& 2Md'82M̈́&`2Mak'2MI&2M̈́&2M&2Mf 2MI&2M̈́& 3MV&@3Mh'X3M̈́&`3Mm'x3M!3MI&3M̈́&3M 4M 4M 84M%@4Ml'X4M `4Me h4M@yp4M`:M4MԲ 4M`u4ML&4MC&4Mw4M :M4M<&4Mp4M9M4M%!4M`4M@9M5M 5MP{5M9M 5M<&(5M05M8M@5M H5M P5M 8M`5M<&h5Mp5M7M5M<&5M`5M 7M5MIH&5M5ML&5M 5M 5ML&5MH&5Mp~5M6M6MI&6Mpu6ML& 6M)=&(6M06ML&@6M=&H6MP6ML&`6M#<&h6MP}p6ML&6M; 6Mu6M6M6M/ 7M 7M^ @7Md'`7M\m'7Mh'7M̈́&7M\m'7Mh'8Mak'@8M `8Md'x8M̈́&8Md'8M̈́&8Mak'8Mm'8M̈́& 9Md'89M K&`9Mm'x9M̈́&9MV&9Mh'9M̈́&9Mm'9M̈́&:MI&:M̈́&@:M :M :MeR&:M:MS&:MpR&:M:MS&:M :M:M@@M;M{R&;M;M@@M ;MR&(;Mз0;M@@M@;Mq &H;M@P;M=M`;MR&h;M@p;M=M;Mj';M;M?M;MR&;M;M?M;M ;M0;M@>M;MC ;M;MS&M =M%!(=MP0=M>M@=M#<&H=MP=MS&=MR&=Mҍ =M >M >M >M 8>M `>ML!>M'>M >Mm'>M̈́&?Mak'?M ?MAi'8?M1 @?Mx%X?MN h?M=Q&?Mrm'?M ?Mm$!?M ?ML!@M' @M%8@M `@Mx!@M'@M @MR&@M̈́&@M8&@MR&@M~'@M AMP&AM^ AMQ&8AM^ @AMR&XAM `AMk xAM AMI'AMR&AMR&BM BMd'8BM̈́&@BMd'XBM̈́&BMj>&BMT BMj>&BMMBMBMCM` CMPO(CM p0CMn@CMPkHCM`ihCMPpCMpOCM NCMPfCMQCM\CMpLCMMCM@CM`CMCM,CM4CM@KCM-DM,DMP-DM0, DM8:'(DMˮ 0DM &8DM\ @DM4:'HDMQ:'PDM;'XDM?:'`DM&hDM%;'pDM xDMG:'DM DM*;'DMM:'DMW:'DM^:'DM3;'DM>;'DM DMG;'DMbq'DMl DMj DMe:'DMk:'EM EMf EMg(EMx'@EMeHEMaEM8:'EMˮ EM &EM\ EM4:'EMQ:'EM;'EM?:'EM&EM%;'EM EMG:'EM EM'EM*;'EMM:'FMI;'FMW:'FM^:'FM3;' FM>;'(FM 0FMG;'8FMbq'@FMl HFMj PFMe:'XFM'pFMv FM{&FMv FM{&FM` GMˮ 0GM` 8GMˮ pGM` GM\ GM` GM\ GMh HMw8&0HMh 8HMw8&pHMh HM'HMh HM'HMn IM{&0IMn 8IM{&pIMn IM'IMn IM'IMp &JM&0JMp &8JM&pJMp &JM'JMp &JM'JMp &KM'0KMp &8KM'pKMp &KM'KMp &KM'KMp &LM'0LMp &8LM'pLMp &LM'LMp &LM'LMp &MM'0MMp &8MM'pMMŖ'MM{&MMŖ'MM{&MM4 NMԖ'0NM4 8NMԖ'pNM'NM{&NM'NM{&NM'OM{&0OM'8OM{&pOM t!OM{&OM t!OM{&OM'PM{&0PM'8PM{&pPM9'PM{&PM9'PM{&PM'QM{&0QM'8QM{&pQM˗'QM{&QM˗'QM{&QM"'RM{&0RM"'8RM{&pRMF&RM{&RMF&RM{&RM9 SM{&0SM9 8SM{&pSM0'SM{&SM0'SM{&SM% TM{&0TM% 8TM{&pTMA'TM{&TMA'TM{&TMR'UM{&0UMR'8UM{&pUM UM{&UM UM{&UM VM{&0VM 8VM{&pVMx &VM{&VMx &VM{&VM`'WM{&0WM`'8WM{&pWMe'WM{&WMe'WM{&WMR&XM{&0XMR&8XM{&pXM<&XM{&XM<&XM{&XMV&YM{&0YMV&8YM{&pYMl'YM{&YMl'YM{&YM &ZM{&0ZM &8ZM{&pZMu'ZM{&ZMu'ZM{&ZM &[M{&0[M &8[M{&p[M'[M{&[M'[M{&[M'\M{&0\M'8\M{&p\M'\M{&\M'\M{&\MI']M{&0]MI'8]M{&p]M']M{&]M']M{&]M'^M{&0^M'8^M{&p^Mŗ'^M{&^Mŗ'^M{&^MR)!_M{&0_MR)!8_M{&p_Mٗ'_M{&_Mٗ'_M{&_M'`M{&0`M'8`M{&p`M'`M{&`M'`M{&`Mrm'aM{&0aMrm'8aM{&paM aM{&aM aM{&aM'bM{&0bM'8bM{&pbMJ bM{&bMJ bM{&bM cM{&0cM 8cM{&pcM'cM{&cM'cM{&cM'dM{&0dM'8dM{&pdM'dM{&dM'dM{&heM xeM eM eM eM`LeM eM_LeMN<&eM _LfM;&fM^L fM 0fM^L@fM PfM]L`fM pfM`]LfMʧ fM\LfMe'fM\LfMԧ fM@\LfMܧ fM[LgM gM`[L gM 0gM[L@gM PgMZL`gM pgM@ZLgM hMe hM  hM L hMԲ (hM 0hM @hMe'HhM PhML`hMLm'hhM phM`LhM hM hMLhM hM hMLhM hM hM@LhM hM hMLiM iMp iML iM (iM 0iM`L@iMC&HiM PiML`iM hiM` piMLiM iM iM@LiM iM iMLiM# iM iM iM- iM iM` jMt!jMp! jM@ jM<&(jM 0jM L@jM#<&HjM` PjML`jMj;&hjM0 pjMLjM%jM jM LjM7 jMp jM`LjM\!jM jM`LjMN<&jM jMLkM; kM kML kMx!0kMLkM kM kMe kMLlM lM lM!lM !lM`!lM!oMJ!(oMJ!8oM K!HoM`K!hqM`_!xqM_!qM `!qM``!qM`!qMa!qM( qMLrM&rML rMC&0rM@L@rM PrMa!`rM/f'hrMprMLrMel'rM0rMa!rMGf'rMrMLrM~^!rMrMLrM^!rMprMa!sM^!sM0sMa! sM (sM00sML@sM HsMPPsMa!`sM^!hsMpsM`a!sM^!sMsM`a!sM^!sMбsM`LsM^!sMsM LsM^!sMPsMLtM^!tMtM L tM^!(tM0tML@tM^!HtMЭPtM`L`tM7''htMptMLtM^!tMtMLtM^!tMtMa!tM _!tM0tMa!tM tMMuM uM`M uMN<&0uMM@uM;&PuMM`uM puMLuM uMLuM uM@LuMʧ uMLuMe'uMLvMԧ vM L vMܧ 0vML@vM PvM@L`vM pvMLvM vM LvM vM`LvMk!wM5&(wMM&@wMP&hwMM&wMf&wM&wMP%wM&xM&(xMM&@xM&hxMM&xM&xM&yM&yMPyM@ & yM&(yMJ0yM &@yM&PyM &`yM&pyMMyM6&yMMyM&yM MyM&yMMyMG&yM`MzMc&zMM zM&0zM`M@zM&PzM`M`zM&pzM MzM&zMVzM &zM&zMYzM &zM&zMTzMMzM&zMTzM &{M&{M J{M & {M&({MS0{M`M@{M%&H{M0jP{MM`{M9&h{MRp{MM{MM&{M Q{M@M{M]&{M z{MM{Mr&{Mpx{MM{M&{MPw{M@M|M&|M{|MM |M&(|M{0|MM@|M&H|M0vP|MM`|M&h|M0Pp|M &|M&|M &|M &|M@N|M M|M( &|MJ|M@M|M%|MY|M &}MB &}M & }MU &0}M &@}Mj &P}MM`}M &p}MM}M &}M`M}M &}M`M}M@&h~M+&x~M@,&~Mn&~M~M"M~M+&~M~M "M~MC&~M!M~M ~M,&Mt!M0M,&hM-&hM L&ȀM`U&؀MU&pM\&M\&M@]&xM`e&Mn&M o&Mo&Mo&ȂM@p&pM&M@&M&M&M&M@& M&0M &@M@&PM&`M&pM&M &M`&M&M&M &ЄM@&M&M&M&M@& M&0M&@M&PM@&`M&pM&M&M@&M`&M&M&ЅM &M`&M&M&M & M`&pM&M &M&M&M&M@&ІM&M&M@&M`&M&M &ЈM&M&M&M`&XM&hM&xM@&؊M &M`&M&M&M &(M`&8M&HM&XM &hM&xM&M&ЌM`&M&M&M&M& M@'0M'@M'PM'`M@1'pMH'Mt'Mt'M u' Me (M00ML@MԲ HM]PM!`Mo<&hMpM`LMr MM`LM)'M0<M LM~ M8MLMC&MMLMt!M@1M! M<&(M`50M`L@M<&HMPML`M hMpM`LM/f'MPM LMn'MPM LM M MLM MMLM#<&M`M`L M (M~0M L@M HM|PM L`M hM~pM LMd+&MPTMLM MOM`LM M`EMLM M`@MLMٍ M|M`L M (Mz0M L@M=&HMpyPM!`M hMPpMLM M`!M MMLM M0uM@LM MsMLM MrM! M (M0ML@M!HMpPML`M!hMrpM`!M#!M`rM`!M1#!M0uM@LM0!MsMLM@!MMLMg'MM L ML!(Mp0M@L@MW!HMPML`M hMpM!M<&M0pM`LMPMXMXMPXMPMYMYMX8M M@M&HMyMxM%M&MMM0Mpw Mp(M?&0MP8M@M sHMPM qhMvpM`vM= MpvM{MzM|MyM$?&MMwM`M M(Mp0MP8Mp@M^?&PMXM|`MM M`M Mp M(MMЈ M M M dM`eMpeMeMgMkMkMlMlMlMlMlMlM nMnMnMoM oM0oM@oM`qMqMqMqMqMvMvM}M`~Mp~M`M`MMЀMMhMxMMpMMMMMhMxMMMMMM(M8MHMXMhMxMMMMMȄM؄MMMMM(M8MHMXMhMxMMMMMȅM؅MMMMM(MhMxMMMMMȆM؆MMMMMMMȈM؈MMMMPM`MpMЊMMMMM M0M@MPM`MpMMȌM،MMMMM(M8MHMXMhMMMMdM dMeM0nMHnM`nMxnMnMnMnMnMpoMoMpqM}MpMMMpMMMЁMM؂MMM8MPMM0MHM`MMPMMMMMPMMxM؍M8MdM eM; eM= eM( oM( oM( ~M( M( M( M( M( M( (M( M( (M( @M( XM( pM( M( (eMZ0eMY 8eMm@eMHeM PeMLeM$ tM$ M$ eM uM hyM eM (uM fMHuM(fM huM HfM uM hfMuMfMB uMB fM uM fMvMfME(vMEgM HvM (gMV hvMV HgMtvMthgMvMgMo`kMo lMo0lMo@lMoPlMo`lMoplMolMomMomMonMo@~MoXMoMoMogMgMkMlMlMmM0mMPmMpmMmMmMmMPoM@MMM0MgM:gM (kMhzMhkM kM#kMkM(lM8lMk HlM4XlMhlM xlMlMlM8 lMlM mMmM(mMa8mMXHmM XmMhmMxmMmMmM mMdmMEmMmM$ mMmM nMnM} (nMA8nM\@nMPnMXnM pnM nM nM nM oM hnMnM# nMnM1 nMnMnM=nM^ oM$oM XoM hoM xoM-oMoM oMoM\oM\pM\8pM\`pM\pM\oM1PM1oMeMeoM oM@MpMhMhpM pM M (pM$ @M$ 0pMHpM@M@PpM(MXpM? ppMq Mq xpMMpM[ pM pM pMG pM*pM pM M pM6XM6pMpM$ pM pM(qM qMqMw qM0 (qMc 0qM8qMZ @qM HqMPqM6qM'ЂM'M'M'qMgyMgrMyM(rM ~M HrM~MvMwMHwMwMwMxMHxMwM XwM wM wM xM XxM xM M 0wM1pwM1wM1wM10xM1pxM1xMHyM`M`yMyMzM(zM HzM |M}M(}M H}M h}M}M}M}M8 ~M~~Mb ~MD(~M 0~M8~MH~MHM XMxMM MMO MM: MPM MM MMC M= MR M0M8M@MGHM PMOXMxM=M.MX MoMMM;MJM=MIȁMIM$Mn Mb(M3 0Mi8Mi @MHMPM`MMM M؁MMMRMMYMM M(M0M @MHM PMgXM9 `MhM MMp MMO M M8M @MrHM PMXM`M Mm ȃMЃMh؃M Me Md Mx0Mb @MHM@ `M@ M@ XMMZ Mo M 8MPMhMMMM-MpMMMM<M hM MȇMV ЇMk؇MR MN MT MM MMN Ma MQ 0M 8MK@M HM PM. XM]hM pM xMM MM M Mr `Mr Mr Mr M(Mk 0M 8M@MHM XMpM M xMMM#MM/M M>ȉM ЉM؉MMJMM (M[8MHM' MXM M MM MȊMM]MM M `M MYMa MxȋMЋMh ؋M M MM MM Mz(M 0M+8M> @Mn HM XMapMxM) M(MwM M M MM MMHMMM Ma MPMMM ȍMЍMMM<MM MM M(M30M[@MXMM`M2 hMpMDxMaMM6MMM M_ MMTM' MMM MMM M8 M M M M (M-0M18M^ @MVHM PM XM7`MhMnpM8xM:M=M|MM MY MM M7MMWMWMLM,MMMhM MM Mu(M0M98MwHMPM2XM`MhM^xM# M MM^ M MMMMMMlMMMT M]MMVMM M(M10M8M7 HM XM`MhMpMxMMMM/MrMMM MlM{ MmM MMMMM# MMMhM MH 0MP8M"@MHMPMXM`MhM pM xMMkM MM) MMMM- MeM(M MMM MMM MM M (M0MN8M?@M@HMCPM`MqhM{pM|xMMM M% M MYM M( M MyMMOMfM MMhMMoM M{(MB0M8M@MM HM/PMmXM?`MhMpMxMUMMMMIMbM` MeMMM MM M^M MM MMM M(MD0Mk 8MM@MuHMPMrXM`MhM}pMxM M MMMNM MMMMCM9MM MiM5M`MM MM(M0M8M@M HMPMXMN`MhMpMUxMMf MM MM!M& MMF M_MMM5Mm MMM MEM M7 MQ(M0M8M@MHMYPMXM]`MpMyxMMu MMMMM M" MM{MM}MMMpMMMmMQ MM Mb(M0M8MW@M HM PMw XMG`M hM pMxMM M MM8MMH M'M MMf M MMMMfM Mx MMMxM M(M 0MW 8M@MHM* PMOXM`M hMpMxM_MMzMMM+MMMM MMMM MMMPMXM`M? hMNpM0MHM PM MMMMM MM3ȑMБMؑMM MtMqMEM`Me MM M'(M 0M` 8M@MHMv PM XMT`M hMpM xMdMUM M M= M/M MM MwȒMВMؒM MMMMM MMeM M(MW0M8M@MHMPM XM`M~hMF pM.xMM1Mo MM M MMh MFMȓMГM{ؓM M!M?MTM"M/ M M M M(M0M8M@M HMcPMXM#`M| hM$pM%xM&MM M&MM(M&MM)M*ȔM+ДM,ؔMs M MFM> M M MuM.M/ M (M 0M08M( @M%HM PMXM2`M3hM} pMxM4M5M6MM MiMM0M Mp ȕMЕM ؕMMM M9M MM MM2 M-(Mz 0M8M;@MHM<PMXMA`MShM pM xM M>M' MMM?M@MMAMBȖM, ЖMCؖMDM MEMsM MFM|MMG M (M0M 8M @MHMHPMv XMx `M`hMHpMIxM M MJMMKM\MLMMMȗMBЗMؗMMMNMOMMMMT Mk Mb M(M5 0M8MQ@MRHMSPMTXMU`MVhMpM xMXMM'M MJ MMMPMMYȘMZИM[ؘM MM M?MM\M]M M MS(MC0M8M@M^HM_PM XM`M`hMpMaxMbMMcM<M MdMeM MMfșM ЙMؙM. M MgMyM MiMMi M, M (M0Mj8M2@MkHMlPMmXM`MnhM"pMXxMPMoMpMqMrMsM; MK MtMȚMvКMؚMMMvM9M; MxMyM+M Mz(M{0M|8M{ @MHMPM XM_`M}hM~pMxM MMMBMT M M M+ MM țMЛM|؛MMMMa M MMrMyM6 M(M 0M8M!@M HMPM]XM`MjhMpMxMMA McMsM M MzM[MMȜMМM؜ML MMM! MM M\MZ M M(M(0Mz8M@MHM5 PMXM`M hM pMxMMMMpMNMMMhMMM ȝMНM؝MMMMMM M'MfM M(M0M 8M@MHMPMXM `MhM pM3 xMMl MMMMM MM MȞMОM؞MbM~ MfMMMlM4 MtM Mt (M0M 8M@MHMPMXM|`MhMpMxMM MMMMMMMM2 ȟMПM؟MMMMM MM/ MM M(M0M8M @MHM;PMaXM`MhMpMxMU MMMIMKMM~MMMȠMРMؠMFMM MM.My MMJ M M(M0M8M@M(HM PM XM`M hMpMxMMM MM` MY MMMQMȡM СM ءM8M MM>MKM M.MM M(Mj 0Ms 8M@MHMPMXM8`MhM pMxMM: MMTMMM)MMMȢMТMiآMMFMc M7 MMMMHM3 M)(M0M8M@MyHMPM XM`MhMspM<xMMMZMM4MP M4MM!Ma ȣM УMuأMMMMMMMM\M Mi(M0M8M] @MHMPMXM`MnhM pMxMMMh MM*MM MMMU ȤMФM$ؤMMMMMM MM- MW M (M 0M8M@MHMK PM)XM `MhMpMxM M$MMM3MMQMM%MȥM0ХMإM MMMMM MM1 M M(M20M8M@M] HMPMXM`MhMpMxMMMnM[MMwM MMMȦM ЦM ئMDMM@MMM M* MM M(Mx 0M8MQ@M(HM PM XM `M hMpMExM@M3MMM_ M MMMMȧMЧMاM-MMM8MMMMM M (M 0M[ 8M@MHM>PM4 XM-`MhMpMy xM}MMM9 MMMAMM)M ȨM ШMبM!M9M"M MZM* M#Mq M+ M (M0M8M$@M HM PM XM%`M`hM&pMxM'M M M)M M M*MM+M,ȩM-ЩM.ةM MwM MM/M_ MMM M (M 0M8M^@M: HM PM0XM1`M2hMpMxMcMiMM MM3MMMM ȪMЪMF تM MMMdMSMMM4M Mg(M;0M58M6@M7HMPMXM0`M8hMXpMIxMi MM M&M9M:MQM M M;ȫMЫMثM!MMMM<MM=M>M MY(Mg0ML 8Mo@M HMPMAXML`MhMBpM xMM9M MMM6 MMMDMȬMЬMl جMEMFMMGMHM Ms MrM MI(M0M 8MG@M:HMJPMKXM`MhM pMLxMMMMMNMMMN MMOM ȭMPЭM حMMM MQMgMMRMSM M (MI0M@8M @MBHMyPM, XMT`MUhMpMUxMMJ M+MVMRMMMMMMjȮMWЮMXخM| M5 M MZM M9Mb M[M% M(M10M 8M\@M]HMPMXM`MhM^pMxM MMM_M M2 MB MM3 M ȯMЯM دM`M~ MaMbMcM MM ML Mx(M 0MA8M @MdHMePM XM`MhMgpMxMjMMiMMMqMMjMkMlȰM аMذMmMoM+ MM M"Md MjM M (M0M 8M@M HMnPMq XMp`MqhMpMrxM MM MM1MMsMsMtMȱMoбMTرMMuM MM? M MvMwMo Mt (Mx0M8M0@MxHMH PMyXMz`MhMIpM xM M! M MMM=M M|M}MȲM~вMW زM MMMMMMYMRMj M(M 0M8M @MHMPMXMy `MkhM pMxMM" MM!MMHMMM0 MKȳMpгM4سMMMM= MMqMMM M((M0M 8MF@M HMPM XM `MhM pMxMP MMMM* M MC MMMȴM дM شMMM MMMMMMc M (M 0M8MH@MHMPMXM`MvhMpMxMMMMM6 MM*MM1 MȵM еMصMMMMMMMM5Me M(M_0M8M @MHM PM? XM6 `MhMpMxMMMuMMMWM MEMM%ȶMжMضMMM MaMMfM MM M(M?0M8MP @M HMPMXM`MhM pME xMMMA M MMMM7M MMȷMзMBطMMMMMMMMM M(M0M8M@M HM PMXM{`MhM/ pMxMMMM2 MMMj M4MM ȸMиMظMMMJMX MMMg M M M(M0M 8MD @MHMPMXM `MhM9pMoxMM M%MMMOMK M!MMȹMйMعMMmMMMsMMMM MR(M0M8M@M; HMePMXM`MhMpMxM MO MMMI M M MMM5 ȺMкMغMMMMMM3MMM M*(M 0M8M@M HMjPM XM`M- hMpMxMMMg M]M MMQ MMU MȻMлMػM.M1 MMEMMMM M M(M:0M8M@MHMPMXM`MhMpMxMMMMMMS M M M7 MȼMмMؼMsMcMMMM MM MJM| M(M@ 0M8M@M HMPM< XM`MhMpM xMWM M M M M M M( M MȽMнMؽMMMM M MMMM Mj (MT0M 8M@MHM PMXM`M3hMpMxMMMMMMMMM MȾM оMfؾMO MVMMMMMM! M M(M0M8M@M>HM`PM XM`MC hMpMxM MM"M#M$MvM%MMpM&ȿM'пM(ؿM M)M*MM^M M M+M, M(MO0M8M-@M.HMJ PMXM`MwhMpMxM/M0M2M MF M?MMM M[M3M M4M)M Md MM M. M MMq MK(M60M 8Ml@MHM PM XM7`M hM pMxM" MM| M8M MM9M:MM;MU M,M M<M=M McM>M?M@M M (M 0MA8MB@MHMPMCXMD`MhMpMFxM5MGMHM M' MIMJMMYMS MMMMKMLMMMMMNMM7 M(M0MO8MP@M HMV PM0 XM`MhMRpMxMSMTMUM0 M MVM MM\MWMR MMG MMMXMo MMM~M MG(M0MZ8M@Mc HM&PM XM`M< hM\ pM[xMW MtM\MMv MVM^MuMSMTMM MzM M_M Mt Mz MM`ML M (Mz 0M 8M @M/HMaPMgXM `MhMC pMxM}MMbMcMdMMlMeMMfMgMhMGM\ MiMjMm MA M M M M(M 0MM 8Mm @MkHMlPMR XMm`M hMnpMxMMhMMMMpMqMrMhMsMtM ME MuM MMMvMMM Mw(M 0M} 8Mx@MyHMzPMXM `M|hM2 pM~xMn MH MMMZM~ MM MM MM MM'MM MM:MMM M5(M- 0M8M@MHM\ PMXM`M;hMpM^ xMMMM MM# MI M< MMMM MMD MM MMMQ MM M(M" 0M 8M@@M4 HMPMXM `M+hMpM xM MMM M M&MZMMM MzM;MMMMuM?M M MM M (M0M8MP@MVHMPMXM`M hMpMxMMMM"M MM0MMMKM4MWME MMa MM& MMdMMG M(Mw 0M8M@MCHMPMXM{`MhM pMxMMZMMMM M MMjMMMMM M MMG MMMM M(M0M 8M@MHMS PM< XM `MhMpMxMMMMMMMf MMr M M MMMMMMMMM M M`(M0M8Mf@MHM% PM5XM, `Mc hMpM xM+M MMMMf MM_ MMlMMMMbMMM MMMM M9 (M0M8M @MHMPM XM`M hMpMxMM MBM M MM MMMMFMLM:M MMMMMMM M(M0M'8MR@MD HMPMXM`M hMpMxMMMMg MMM0MM8MvMM MA MMMMMMM> M M (Me 0M 8M@MHMPM XM`M hMpMxMMMAMM<M&MM MMMMM M MMM$M MMM M(M0Mk8M@MHM PM. XMp`M hMpMxM<MM MMMMMMM MM& M MMMMLML M>MM M(M 0M 8M@M/ HMPM XM`M[hM[ pMxM M M=Md M8MMM{MMM MMMW M M M M Mu MM M (M0M 8M @MHM}PM XM `M hM pM xM MMMM7 MN MM MM MM,MMMMMMMMMMM M (M0M 8M%@M HMPMXM"`MShM pMxMMHHaFHtH5ZzF%[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]zh^z%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%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED#'fH=qEffH1Hi1@01%^'HLH苑w(HEHSH57k[1]A\HH1HfH=EffH1H,k@01覩H;)fH=EffH~1Hj@01rH;K+Hk11U-fH=pEffH0Hj1@01$H,fH=LHl117AD$?SHH?Ht$W@uutV?H[fH=EffH1HPg@01ʥH}.C11賷11DL=HefH=EffHu1Hf@01iI<$ F1E1Q11GE111;JH@H52g1HP1HAEIL蔲HfH= EffHHHf1@01HuVKE1襶11rLL/HWfH=EffHgHe1@01[HuME1@11NLHfH=BEffHHe1@01HEO1ܵ11;RLfHfH=޳EffHHe1@01蒣HE`S1E1z11TLH,LHLH E11(1wE11}E111 LD$HL$LL$fH=EffHH0d1@01裢M<$LL$HL$LD$~H|$0HH9tH@H=Eپ1HfdAF鄂fH=gEffH'Hc1@01IE7HLH|$HIEIt$ H&hH-LELcH}(IEH}It$ HhL@vHnH륾1脳11鉃HrH|$PHH9tH_fH=oEffH/Hb1@01#HD$(HLLH|$Lt$(Iw H2gH-XEIH}Lc1IH}Iw H gL@聑HyHH$IL9t%뇾1r11H=ED1HddWHD$@XH$HL$(Hp11額fH=+EffHHga1@01ߟHu5E1ı11H|$@IL9tCL;HcHc11~HL$L$fH=EffHPH`1@01DM,$L$HL$KE1 11ސH|$ HH9t蟬HfH=EffHHo1@0HD$HH1žH|$1cfH=ѮEffHHp1@01腞őHH|$GH7fH=EffHGHo1@01;{H|$HH9tëH|$HH|$HH9t螫H|$HH|$HH9tyH|$HH|$HH9tTH|$HrH|$HH9t/H|$]HMH|$HH9t H|$8H(H|$HH9tH|$HfH=SEffHHSn1@0HD$HH1H|$1韔HH|$HH9VjLLD$E1fH=ݬEffHLD$Ho1L@01艜LD$L輫L贫2H|$ IL9tH$fH=tEffH4Hn1@01#Ll$E1M6HLL蕩HHfH=EffHMB1H`@01講E1$HH|$kH[HH|$RHBfH=EffHR1H\@01FH}¡.111鈢H}IL9t謨H(H}HH9t蓨H`IL9t~HH}IL9tdH(H}HH9ufH=ΪEffHH`1@01肚E1顰HHP?HH3cfH=vEffH6H`1@01*E1fH=BEffHH3`1@01E1ԭH{HHHfH=EffHH0H^1@01藙E1xH}IL9u&HXNHPBHiH}IL9tHX?H}IL9))H}IL9覦fH=!EffHH^1@01՘E16H}IL9:W0H}IL9t@HXlH H}IL9 H}IL9tHS1H5p1H HZ[]ÿ11"1fH=6EffHHp1@01AD$:E1ʩ11;1E1訩1E1芩11閼fH=EffH\HL$Hp1@01KԻfH=fEffH&Hoo1@01飻E111鏽fH=EffHHcp1@01ɖAD$LHFp11裖$E1茨11Hn11iHH$H輍H11611E111E111?HD$0Ht HHH|$HtHH"HzHD$0HtH|$ H뾾E1}11^L׌H/HD$0HtH|$ HHHD$0HtLLfH=EEffHHn1@01EHD$0HtH|$ HH车111wHD$0Ht HHH^E1|11H|$Ht蟗H'fH=wEffH7H6n@011+AD$cfH==EffHHm@0H|$PHH9t芡HH|$0HH9toHfH=EffHHm@011蛓AD$fH=EffHmHvl@0H$HH9u>HH|$pIL9tHLd$XHl$PI9uH|$PHt蹠H}HEH9t襠H ːHEHSH5?T[1]A\HH1HfH=EffHHn1@01讒fH=ɢEffHHn1@01}AD$SHH?Ht$W@uut蜮腡H[fH=\EffHHm1@01fH=+EffHHm1@01ߑfH=EffHHm1@01讑fH=ɡEffHHZm1@01}&i111cfH=yEffH9Hm1@01-It$ 1E1115ID$ H5S1H@HP1HAEfH=EffHHl1@01謐H_|HgHO|HWfH=EffHgH8l1@01[0fH=vEffH6H_l1@01*EH|${HH${H|$HHt0H|$8xHH|$p{H${H$JfH=֟EffHL1H|o@01臏+HH|$`/{zH|$P {kfH={EffH;Ho1@01/H|$0zHH|$0zH|$ zHH|$0zfH=EffHHj1@01ĎfH=ߞEffHHpj1@01蓎fH=EffHnH?j1@01b6fH=}EffH=Hj1@011fH=LEffH Hi1@01fH=EffHHi1@01ύ7fH=EffHH{i1@01融!fH=EffHyHJi1@01mu%fH=EffHHHi1@01<)fH=WEffHHh1@01 ,fH=&EffHHh1@01ڌR0fH=EffHHh1@01詌3fH=ĜEffHHUh1@01xe7fH=EffHSH$h1@01G8fH=bEffH"Hg1@019fH=1EffHHg1@01:fH=EffHHg1@01贋l;fH=ϛEffHH`g1@01胋<fH=EffH^H/g1@01R<fH=mEffH-Hf1@01!y=fH=fH= EffHHf1@01迊>fH=ښEffHHkf1@01莊?fH=EffHiH:f1@01]5@fH=xEffH8H f1@01,@fH=GEffHHe1@01AfH=EffHHe1@01ʉBBfH=EffHHve1@01虉;CfH=EffHtHEe1@01hDfH=EffHCHe1@017FfH=REffHHd1@01IfH=!EffHHd1@01ՈKfH=EffHHd1@01褈/MfH=EffHHPd1@01sPfH=EffHNHd1@01B\TfH=]EffHHc1@01{VfH=,EffHHc1@01XfH=EffHHc1@01诇ZfH=ʗEffHH[c1@01~\fH=EffHYH*c1@01M^fH=hEffH(Hb1@01`fH=7EffHHb1@01_fH=EffHHb1@01躆wafH=ՖEffHHfb1@01艆bfH=EffHdH5b1@01XdfH=sEffH3Hb1@01'IefH=BEffHHa1@01ffH=EffHHa1@01ŅGhfH=EffHHqa1@01蔅ifH=EffHoH@a1@01cEkfH=~EffH>Ha1@012lfH=MEffH H`1@01CnfH=EffHH`1@01ЄofH=EffHH|`1@01蟄AqfH=EffHzHK`1@01nrfH=EffHIH`1@01=tfH=XEffHH_1@01 vfH='EffHH_1@01ۃxfH=EffHH_1@01誃|zfH=œEffHHV_1@01y{fH=EffHTH%_1@01HfH=cEffH#H^1@01fH=2EffHH^1@01鸆fH=EffHH^1@01赂7fH=ВEffHHa^1@01脂鶍fH=EffH_H0^1@01S5fH=nEffH.H]1@01"zfH==EffHH]1@01)fH= EffHH]1@01?fH=ۑEffHHl]1@01菁>fH=EffHjH;]1@01^fH=yEffH9H ]1@01-队fH=HEffHH\1@01Hu AfH=EffHH\1@01ǀHs E11誒雥fH=EffHHQ\1@01t鯦fH=EffHOH \1@01C黨fH=^EffHH[1@01+fH=-EffHH[1@01邯fH=EffHH[1@01fH=ˏEffHH\[1@01CfH=EffHZH+[1@01N#fH=iEffH)HZ1@01pfH=8EffHHZ1@01~fH=EffHǿHZ1@01~fH=֎EffH薿HgZ1@01~fH=EffHeH6Z1@01Y~fH=tEffH4HZ1@01(~fH=CEffHHY1@01}fH=EffHҾHY1@01}fH=EffH衾HrY1@01}fH=EffHpHAY1@01d}fH=EffH?HY1@013}fH=NEffHHX1@01}fH=EffHݽHX1@01|FfH=EffH謽H}X1@01|fH=EffH{HLX1@01o|fH=EffHJHX1@01>|{fH=YEffHHW1@01 |bHX11{fH=EffHμHW1@01{'fH=݋EffH蝼HnW1@01{fH=EffHlH=W1@01`{fH={EffH;H W1@01/{ fH=JEffH HV1@01zfH=EffHٻHV1@01zfH=EffH註HyV1@01zfH=EffHwHHV1@01kz(fH=EffHFHV1@01:zWfH=UEffHHU1@01 zN!fH=$EffHHU1@01y%fH=EffH賺HU1@01y*fH=‰EffH肺HSU1@01vyN,fH=EffHQH"U1@01Ey-fH=`EffH HT1@01y 4LD$fH=*EffHHT1@01xLD$6H|$H\H蒾fH=EffH袹HsT1@01x:fH=EffHqHBT1@01ex =fH=EffH@HT1@014x@fH=OEffHHS1@01xBfH=EffH޸HS1@01wDfH=EffH譸H~S1@01wFfH=EffH|HMS1@01pwUKfH=EffHKHS1@01?wPfH=ZEffHHR1@01wCTfH=)EffHHR1@01vmXfH=EffH踷HR1@01vYfH=džEffH臷HXR1@01{v]fH=EffHVH'R1@01Jv`fH=eEffH%HQ1@01vbfH=4EffHHQ1@01u\efH=EffHöHQ1@01ugfH=҅EffH蒶HcQ1@01upfH=EffHaH2Q1@01UurfH=pEffH0HQ1@01$usfH=?EffHHP1@01ttfH=EffHεHP1@01tufH=݄EffH蝵HnP1@01tvfH=EffHlH=P1@01`twfH={EffH;H P1@01/tyfH=JEffH HO1@01szfH=EffHٴHO1@01s{fH=EffH訴HyO1@01s|fH=EffHwHHO1@01ks}fH=EffHFHO1@01:s~fH=UEffHHN1@01 sfH=$EffHHN1@01r黀fH=EffH賳HN1@01r麁fH=‚EffH肳HSN1@01vr鹂fH=EffHQH"N1@01Er鸃fH=`EffH HM1@01r鷄fH=/EffHHM1@01q鶅fH=EffH農HM1@01q鵆fH=́EffH荲H^M1@01q鴇fH=EffH\H-M1@01Pq鳈fH=kEffH+HL1@01q鲉fH=:EffHHL1@01p鰊HEHSH5*2[1]A\HH1H镺fH=EffH襱H/c1@01pAD$鴏fH=EffHkH 1Hc@01\pEWfH=pEffH0Hb1@01$pEfH=8EffHHb1@0HE H@HH1HoCWfH=EffH谰H^1@01oCfH=EffHxA1HZb@0HyzEHHH1HWofH=rEffH2H^1@0HC H@HH1HoAD$鄕E11ҘHHA11n0HD$0Ht LLH~HD$0Ht LLH_HL$H;^11unHD$0Ht LLH!fH=q~EffH1HL$H]@011 nAD$鎔H|$fH=-~EffHH|$H`H@0뷾1E111?H`H}HH9tO{HHH}HH9t6{H^fH=}EffHnH]1@01bmߞfH=}}EffH=Hc`1@011mCfH=E}EffHHI`1@01lE锟fH= }EffHͭH]1@01lH$|fH=|EffH蔭H_1@01lAE鈠fH=|EffH[H\1@01OlE酡fH=c|EffH#H_1@01lEMfH=+|EffHHa_1@01kEfH={EffH賬HD\1@01kE0fH={EffH{H,\1@01okE魣fH={EffHCH _1@017kEufH=K{EffH H[1@01jCHxH賰fH={EffHëH[1@01jE<fH=zEffH苫H[1@01jEħd|111zE1B|11fH=TzEffH1HV[@01jHtafH=zEffHު@0E鮨E1{11mfH=yEffH蛪1HZ@01iHt5afH=yEffHe@0AD$fH=yEffH@H]]1@014iEOfH=HyEffHHqZ1@01hEHC H5Z1H@HP1H蠲HD$@HC H54Z1H@HP1HoHD$@ծzHT$(11郯HC H51Z1H@HP1HHD$@邮HC H5H*1H@HP1HHD$@Q9H5F\HcHzEH8,L$L|uHwHD$@ L[uH胭fH=wEffH蓨H]1@01g1[fH=wEffHaHjY1@0HH@HH1HFg顸H=UYHH\]1H@HH1H g闺fH='wEffHHPY1@01fAD$2HEHSH5([1]A\HH1Hy1E1x11VfH=vEffHlH^1@01`fHcEH)HH1=x11HD$ Ht HHHHD$ HtH|$HH迫fH=vEffHϦH^1@0I$Hh1HefH=uEffH菦H^11@0I$Hh1HreCHD$Ht HHHHD$Ht HHH w111fH=0uEffHHy]1@01dIcH)L3H|$HH9tcrH苪1E1v1H|$0HH9t(rHPH|$PHH9t rH|$0HH9tqL"HEHSH5%[1]A\HH1HvE1111ZCE11u1uE1u11u1E11u1E11TSHH?Ht$W@uutrH[fH=nsEffH.HG^1@01"cH<$IL9tpHӨfH=#sEffHH]1@01bz11t11fH=rEffH薣H]1@01b(fH=rEffHeH~]1@01YbmfH=trEffH4HM]1@01(b|fH=CrEffHH]1@01a{HoH貧Hl$H|$t H|$ qH蓧E1s11fH=qEffH胢H\1@01waL oHD$ Ht H|$HtPHfH=jqEffH*1H\@01aHtXfH=4qEffHHH=NEH5'H6Lc@0>EHH=#EL,\H'H0QHIH=E HaH0DH"nHJfH=pEffHZHs[1@01N`;E17r1H|$HfH=9pEffHH[1@01_H蠥H訥H:H|$ BH{`H9|$(tRmH{@H9|$0tBmH;H9|$8t3mH[H=EHO?1vEeLlH|$0HH9tlH3q11HD$H|$@IL9tlH|$ IL9tlH|$AH贤H|lH褤fH=nEffH负HY1@01^o 11p11H|$=HEfp11HD$0^HL$@Hc[115^PH|$pIL9tkHH|$`IL9tkH|$@HH9tkH趣H|$`IL9tskH|$@HH9t`kH舣H|$`IL9tEkH|$@HH9t2kHZH|$`IL9tkH|$@HH9tkH,H|$`IL9tjH|$@HH9tjHH|$`IL9tjH|$@HH9tjHТH}IL9tjH}IL9t|jH(8xJH(HxI9tUjH(IjHqH(HxI9t,jH( jH}IL9tjH6H}IL9gi]H}IL9LiBH<$IL9tiHH|$ HH9tiHˡH|$ HH9tiH谡fH=lEffHHV1@01[&E1m1HD$'H|$ HH9tiH|$@HH9tiL*HhHH|$ IL9thHH'BH?HhHHΠH0rHhfH讠L}HHH9tahLH@HHH9t@hHHH9t+hLH*^11qZs6H0iH]H0LLgHH0+fH==jEffHHU1@01YNk11H$OH|$ HH9tTgH|fH=iEffH茚HT1@01YOE1ik11PH|$HH9tfHfH=`iEffH H9T1@01YPE11j1QH|$HH9t|fH褞fH=hEffH贙HS1@01XQ1E1j1RH|$HH9tfH8H|$ HH9teHfH=mhEffH-HFS1@01!XzU1E1j1/VH|$HH9teH豝HEHSH5![1]A\HH1H錡11i11o\E1i11]SHH?Ht$W@uutsfH[HHH=W~EH56fsAD$wuE1i11BvHwH{prH;I9tvdHndH薜H=虆H譓H=H9dHǃHǃ^HrH$HUH9tcH$HH9tcL H$HUH9tcHLxHޛLcHΛfH=fEffHޖLd1HAa@01UfH=eEffH衖Ld1Ha@01UfH=eEffHdLsd 1H`@01LUJH|$(wH$IL9tbLkl$(IIM9HJdHҚfH="eEffHLD$ L$01HH`@01TL|$@ՃHzH|$XH&zfH=dEffH聕Lc 1H_@01iTD$OqH|$XH"fH=idEffH)L0c1H_@01TP~I<$Ht>cI|$4cI(fH= dEffH˔Lb1H._@01SG}fH=cEffH莔Lb1H^@01vSb}fH=cEffHQL U1H^@019SL|$ HLufH=6cEffHLa1HY^@01Rr|H葘H虘1E1d11VH|$@HH9t9`HaH9L衢L`THhH0LuLtHH|$`IL9t_H|$@HH9t_HL_HؗH|$(_HƗH|$`IL9t_H諗LtH蛗1E1c11H|$dHlH@U11QTH=xE H5`mH=~xE H5i`miH|$0HH9t^HLsHHH|$HԖH|$躖H–E1b11HvT11PHH}(HpHXH`E1E1{b11HEHSH5[1]A\HH1HH5Md11fH=T`EffHH-t1@01PHCfH=`EffHՐHs1@01OHC2fH=_EffH薐Hs1@01OAF-fH=_EffH]Hs1@0ID$HH1HDO0aE1111 FAFfH=0_EffHH s1@0ID$HH1HN3`E1111EAD$`fH=^EffH肏1LH@01sNEHD$P1AHrH@HH1HDNm5fH=P^EffHL1HrI@01MSHH?Ht$W@uut&j]H[SHfH=]EffH袎Hq1@0H[H@HH1HMHHD$HD$H[fH=]EffHNHq1@01BMEfH=V]EffHA1HTa@01ME\fH=]EffHՍHq1@01LAD$fH=\EffH蛍dHa1@01LAD$fH=\EffH\Hp1@01PLEdfH=d\EffH$Hkp1@01LEZfH=,\EffHH3p1@01KAD$fH=[EffH貌H`1@01KAD$PfH=[EffHxHo1@01lKECQ]E1111.BEfH=R[EffHHS`1@0H>uEHH1HJEfH= [EffHˋHo1@01JCfH=ZEffH蓋Hn1@01JCfH=ZEffH[Hn1@01OJAEE10\11,fH=BZEffHHIn1@01IAD$*fH=ZEffHȊHL$HL_1@01IAD$fH=YEffH艊Hm1@01}ICfH=YEffHQHm1@01EIC1E1%[@fH=;YEffHHBm1@01HAD$fH=YEffHH4n1@01HAD$fH=XEffH臉Hn1@01{HAD$tfH=XEffHMHl1@01AHAD$6HD$0HtH|$ HHHD$0Ht HHHÍfH=XEffHӈHl1@01GAD$1E1Y11fH=WEffH|Hk1@01pGAEsHD$ Ht LLH1E10Y fH=FWEffHH\1@01FAD$ fH= WEffḢH\l1@01FAD$fH=VEffH蒇Hj1@01FAD$fH=VEffHXL$1Hk@01HFAD$SfH=ZVEffHHaj1@01FC' HHD$/HD$H[H% LxSH蠋IH6q1H@HH1HEm(IEH\1H@HH1HEX0IHp1H@HH1HYE3HEHq\1H@HH1H/ES5fH=JUEffH H\1@01DAD$6fH=UEffHЅHp1@01DAD$6fH=TEffH薅H[1@01DAD$p6fH=TEffH\H[1@01PDAD$66fH=bTEffH"H[1@01DAD$i:H@H51HP1H輍AE=fH=SEffH迄H[MIHcp0PHUEAVHL$H81ZAEZY_=H5wo11VAEB=H56o119AE%=H@HY[HHHHgUEH8H1AZAE<H@H[HHHH2UEH8H1 ZAE<T11=LjPH蒈IHn1H@HH1HB?IEH[1H@HH1HtBBfH=REffHOHf1@01CBAFE'T11H$FHD$PHtH|$@HHH|$`HH9u:LH$HH9tiOHD$PHtH|$@HHxCOfH=QEffH聂H:Z1@01uAAG[IE1VSHT$8HD$ JfH=^QEffHHY1@01AAGHH$HH9tNH$HtH$HH蘆fH=PEffH訁1Hl@0H.QH|$ IL9tLH謄HEHY1H@HH1H>RH|$HH9t?LHgHEH41H@HH1Hr>?TH|$ IL9tKH"HHY1H@HH1H.>UH|$0IL9tKHރHHY1H@HH1H=WH|$0IL9trKH蚃HEHY1H@HH1H=SYH|$IL9t-KHUfH=MEffHe~HY1@01Y=AF\1;O11]fH=MMEffH ~HY1@01=AF(\fH=MEffH}Ha1@01CH}HH9t,CLT{fH=EEffHdvHf1@01X5ǒfH=FEffH3vHU1H1+5隒fH=FEEffHvHie1@014iH$HU1HH@HH1H4HKfH=DEffHuH%U1@014H|$@HH9t BHHzfH=DEffHXuHe1@01L4黑fH=gDEffH'uA1HT@014fH=+DEffHtH3d1@013NfH=CEffHtHSU1@0HC H@HH1H3AD$fH=CEffHptHAU1@0HC H@HH1HT3AD$鷗fH=DEffH&tHoU1H13遗fH=9CEffHsH U1@0HC H@HH1H2AD$@fH=BEffHsHV1@012AD$韛fH=BEffHusHپ1H]c@01f2AD$bfH=xBEffH8sHc1@01,2AD$(1 D1 fH=!BEffHrHTW1@011AD$њH|$ IL9tT?H|wH}HH9t:?LLH}HNwoCE1111L(AD$^fH=nAEffH.rHS1@01"1AEEH}HH9uPLLH}HvfH= AEffHqL1H@010S>HLLXLMIHXHHHH%H;XuLLXMLLHH8IL9t=HHpHH9t=HhIL9t=HHHH9t=HXHHH9tt=HHHH9tX=HHHH9t<=HHHH9t =H8HHH9t=HHHH9t11*fH==N@01P*SfH=k:EffH+kHM1@01*E"fH=3:EffHjHL1@01)fH=:EffHjH N1@01)E鹭E1;HT$11TfH=9EffHejHM1@01Y)ETfH=m9EffH-jHL1@01!)fH=<9EffHiHL1@01(fH= 9EffHiD1HL@01(鷱HS1H5z1HorHZ[]H3E1[HdHHH1Hp(H3EHd1HHH1HI(fH=d8EffH$iHd1@01(RfH=08EffHhHd1@01'fH=7EffHhHe1@01'fH=7EffHhHe1@01|'HD$ Ht LLH%mHD$ Ht LLHm1%91 HD$ Ht LLHl8E1111AD$HD$Ht HHH{lfH=6EffHgH,d1@01[]A\{&fH=6EffH[gHd1@01O&fH=g6EffH'gL$1Hud@01&fH=/6EffHfHc1@01%THD$ Ht HHHkHD$ Ht HHHmk1E171fH=5EffH]fD1Hd@01N%CfH=b5EffH"fHe1@01%CfH=*5EffHeHe1@01$CHfH=4EffHeHZe1@01$CofH=4EffHzeHSe1@0H/EHHH1H\$AGfH=o4EffH/eE1Hc@0H@/EHHH1H$AG9fH=!4EffHdHJc1@01#AGHD$0Ht LLHyifH=3EffHdE1H c@0H.EHHH1Hh#AGHD$0Ht LLH i1+51'fH=?3EffHcD1H6b@01"AGfH=3EffHcH`1@01"fH=2EffHcHc1@01"HD$@BfH=2EffHRcHnc1@01F"HnQLfHD$@fH=E2EffHc1Hb1@01!HD$@fH=2EffHbHT1@01!HD$@yfH=1EffHbHb1@01}!HD$@<1[31jfH=o1EffH/b1AؾH`@0H@,EHHH1H!MA|$ tI$(L.fH= 1EffHaAؾ1H``@0H+EHHH1H HD$@gfH=0EffHwaHx`1@01k EfH=0EffH?aH`1@013 E2E1111EHD$ Ht LLHeH{I9tl-HeH{L9tV-H~eH{XL9t@-H{L9t2-HZeHIL9t-HHH9t-I<$HxHtIL9tAL eHIL9t,HIL9t,H|$QH|$QH|$ IL9t,H;HtHH9tAHdL~QLvQH|$HH9tC,H;HtHH9t=ALUdHS1H5H1H=hHZ[]ÿ1E1R0}1E140/1E10He.EHp1HHH1HfH=.EffH^Hp1@01H,AD$"fH=-EffH~^Ho1@01r뼿E1E1]/HT$1|#HD$0Ht LLHb/111L$HD$ Ht HHHbHD$Ht HHHb11. :H<$HH9tA*HD$0Ht HHLRbH<$HH9t*HD$0Ht HHL!bH<$HH9t)HD$0Ht HHLaH<$HH9t)HD$0Ht HHLaH<$HH9t})HD$0Ht HHLaH<$HH9tL)HD$0Ht HHL]aH<$HH9t)HD$0Ht HHL,aH<$HH9t(HD$0Ht HHL`H<$HH9t(HD$0Ht HHL`H<$HH9t(HD$0Ht HHL`H<$HH9tW(HD$0HtH|$ HHf`H.(HV`L(Lt$`$I~(.$I~.Lt$X$I~(.$I~.Lt$H$pI~(.$PI~.L$$0I~(.$I~o.Lt$x$I~(Y.$I~H.Lt$p$I~(2.$I~!.Lt$h$pI~( .$PI~-Lt$($0I~(-$I~-Lt$ $I~(-$I~-HT$H$HH9t&HT$H$HH9t&HT$H$HH9tk&HT$8H$HH9Lt$P$I~(+-$I~-Lt$@$pI~(-$PI~,L$$0I~(,$I~,H^L%%iL%$0I|$(,$I|$~,kL%Lt%>Lg%LZ%rLM%L@%L3%$pI}(,$PI},ZL%/L$L$L$L|$0HMMMIH uH}+H9uLMMML|$0H$I(u+$Id+$I~(S+$I~B+LE$Hl EH5EL ZH/H|$PIL9u7MH|$0HH9t$LLt$ H{*H\#t$I~*4$I}*H[$H{(*$H{L*$I|$(n*t$`I|$_*t$@H}(Q*t$ H}C*LI#H?#pH$Ht HHHNL#Lt$$I~()$I~)L4$$I~()$`I~)Lt$8$@I~()$ I~)Lt$0$I~(v)$I~e)Lt$($I~(O)$I~>)Lt$ $I~(()t$`I~)HRZL",L "EH"H(Zt$PI}(H|$t$@H(HYL!MH!$I}(($I}(L!L~!$H}(]($`H}L($@I~(;($ I~*({$H{(($H{L($I|$('$I|$'$H}('$`H}'L L L SH 8Ld$L@IHI A7Ia'I9uHLLd$H$I|$(<'$I|$*'t$ I}'t$I~ 'HAX$H{(&$H{L&$I|$(&$I|$&$H}(&t$pH}&LsLL{`I A7Ik&I9uL$I|$(Q&$I|$?&$H}(.&t$pH} &t$PI}(&t$0I}&HLHA$PI}($0I} $H{($pH{H$I($IHD$H|$pHH9tt$ I~HK$H{($pH{Hp$PI}(_$0I}N$I(=$I,t$PI|$U$H}($H}$H{($pH{L$PI}($0I}LH|$XHtAH$HtH$pHHJt$PI|$[H^t$0H};sH>ft$PI|$RL$I|$($I|$Lt$ $I~($`I~$@I}($ I}Lt$$I~($I~yH|$Ht$pHfHD$XH$HH9t[H|$@t$`H8HpI$I|$($`I|$ $H{($H{L$H}($H}uL:$I|$($I|$$H{(~$H{Lj$H}(Y$H}HH|$$H-H|$($HLI A7II9uL$H}($H}$I|$($I|$Lt$ $I~($`I~$@I}(t$ I}cLt$$I~(M$I~< L?L5PH|$$H H$HtH$HtH$HH GLtH|$$HYLL'LPLI A7IeI9u$H{(O$H{L;)L>L13L$MH$ IH.F$0 I|$($ I|$$p H{($P H{HLt$($ I~($ I~~HD$ H$HH9]o SLb $p I~(?$P I~.$p H{($P H{H Lt$$0I~($I~$@H$HJHLd$IHHH 3H{H9uLLd$LL$$pI}(z$PI}iL$$I}(P$I}?L$$I}(&$I}L$$0I}($I}Ll$0$pI}($PI}Ll$@$I}($I}Ll$P$I}($I}vLl$`$0I}(`$I}OLl$p$pI}(9$PI}(Ll$x$I}($I}L$$I}($I}L$$0I}($I}L$$pI}($PI}L$$I}(j$I}YL$$I}(@$I}/L$$0I}($I}L$$pI}($PI}L$$I}($I}L$$I}($I}L$$0I}(n$I}]L$$pI}(D$PI}3L$$I}($I} Ll$8$I}($I}Ll$H$0I}($I}Ll$X$pI}($PI}Ll$h$I}(~$I}mLl$$I}(W$I}F$0 H}(5$ H}$$p I~($P I~Lt$($ I~($ I~$0 I|$($ I|$L$$ I~($ I~ L$I}1 %H4L'WLqL LHHHHL4LNLhLLL~LqLd LW=LJZL=L09L#LL HS1H5'1HAHZ[]HD$ Ht LLH E111 HD$`HtH|$PHHt$0L"!Hz9HHD$`HtH|$PHɾ1E1y11 HD$PHt HHLHHD$0HtH|$ HH8LHD$Ht LLH8fH=EffH3H1H@0 1 fH=EffH3IL$1HH@01 fH=EffHi3H1H@01V H$Ht HHLHHD$`HtH|$PHH7H<$̿E1HT$1ɿ fH=EffH2H1@01AFJ fH=EffH2H1@01zC 1E1_1 H|$PHH9tH7H|$PHH9tH6H|$HH9tH6HD$Ht HHH6HH6H H-HH|$ FHD$ HD$(o H-HK6HEHSH5[1]A\HH1H&:11H11J fH=ZEffH1H1@011ZUSQHHt:HHi{HH9]tHHHtZH{[]uX[]ÐH<$HD$H9t HtXHp5HL9t/HL9tHL9t HH;|$tH{h{XH{`t8H 5HhH}HH9tH}HH9tL4H4H4H|$HtHT$HH9tH4H|$HtHD$ H9thH4LXHp4LHH`4H(HP4H|$8v H|$@IL9tHH4H4H4LH3HH3LH3LH|$IL9tLLH3L~H3H^H3L^H<$IL9t11+ fH=PDffH&H1@01B HEHSH5@[1]A\HH1H.fH=DffH%H1@01 HDHH5H8E HDHH5H8E SH5DHcHjDH8zAD$ H@H591HP1H-AD$ HH)HH)HzH)HEHSH5[1]A\HH1H~-S1H1H5f-C[fH=DffHm$1HH@01^  fH=jDffH*$1IḦ@01U SHfH=1DffH#H!1@0H[H@HH1HHHD$HD$H[HHD$HD$ H|$ 1$ H|$IL9t"H|$h H@(H|$IL9tH|$C H(H|$1 1 HL$8H~11  fH=;DffH"L1H@01H HT$H|$`HH9toH'fH=DffH"H01@01HD$@ H$IL9tH<'fH=DffHL"H1@01;H$H|$0@ q fH=ADffH"H1@01H$@5 fH=DffH!H΅1@01H$@ H|$PIL9t6H^&HH|$0m HE&H|$PIL9tH|$0H H &Lt$H|$PIL9tH&H|$0 q H|$PIL9tH|$0 H%fH=DffH H1@01H$H|$0@  fH=DffH H_1@01 HH|$0d H<%H|$PIL9tH|$0? H%H|$PIL9tH|$0 H$H|$PIL9tH|$0 H$H|$PIL9tH$fH=DffHHC1@011 E111 H $fH=DffHmH $1Hd@01] fH=xDffH8H1@01, fH=GDffHHX1@01H$@; fH= DffHH1@01H-HOH$@ fH=DffHHJ1@01sH$@ H|$ HH9uJHL: H2 H #+E1111AEK% H`LIHHHHHmH;uLLHH(IL9tRHHHH9t6HXIL9t!HHHH9tHIL9tH`HHH9tHHHH9tHXHHH9tHxHHH9tHPH HH9tdHHHH9tHHHH@HH9t,HpHHHH9tH8H`HH9tHhHxHH9tH0HHH9tHHHH9tH HHH9tHIWH9toHHHH9tSH@HHH9t7HHHH9tH(H8HH9tHHHH9tH HEHSH5|[1]A\HH1H#fH=7DffHHp1@01HD$ 1 H|$(+ HH|$(* HH|$(* H{fH=DffHH1@01E2 HH|$(* H*fH=zDffH:H1@01.E, H|$(H* HHL$H11, fH=DffHHJ1@01HD$ s. HDLL$1HDD$HHH1H9 % DD$HL$11H\%7 H$HH9tH|$`HH9tLfH=FDffHH[r1@01AG= HL}fH=DffHL1H@01M= HH|$0HH9t%HMn11G fH=DffH@H1@014EF fH=HDffHH)@011AD$K fH=DffHH@0Ll$HH\$@I9u*H|$@HtPH|$`HH9t=LeH;HCH9t$H 뺾H1S E1X11U E1811lX E111 [ 11[ E111\ E11^ HKL11_ ATUHSHPdH%(HD$H1H讨1HPPH5q蔱1HeH5|1HpH5L c@HP@H[PLM1Z1YHH5GH1HrH5n.1HOH51HOH51HlOH51HROH5v1H8OH51HOH51HH5x1HNH5^HNH5X1D1HNH5*1HNH5WH5PH\1A@HVAL@AT1S_1AXHH51HNH51HNH5v1HMH5\1HMH5BMHeHD$HdH3%(t@HP[]A\HHe~11C^ fH=DffHcH~1@01WCX[]HD$ Ht HHHHHD$Ht HHLE1E11/q H}IL9tsH}IL9taHH|$HH9tFH|$` HdH|$` HRH|$` H@11]1{ H|$HH9tH11#1{ H|$HH9tHE111} H|$HH9tiH|$0HH9tVL~1E11~ H|$HH9tH|$0HH9tL011M1 H|$HH9tHH詷H|$ HH9tHHHH$IL9tnHSHH?Ht$W@uutH[H茶HE Ht H}HtPHJHH*HN HH{HH$HH9uiLH|$`HH9tH|$@HH|$8H$H$HH9trLH|$`HH9t\UfH=DffHLD$D1H@01- H 11e6 fH=DffH@L 1H@01(ҹ HBH$HH9tLH$HH9tH|$xHH$HfH=DffHL 1H@01閸 fH=DffHfL81H@01Nv HR 114 H8 11 fH=5DffH L1HX@01鏺 H) 11 H|$pHfH=DffH Ll1H@01p fH=DffHK LD$L$(1H@016 fH=QDffH L 1Ht@01Է fH=DffH LD$L$(1H:@01l fH=DffH L 1H@01! H$HH9tL^H$IL9tMtL{HH$IL9tH|$pHH9tLHT$H|$PHH9tHT$H|$0HH9tnHHT$ Ht H|$HtRHwHT$ Ht H|$HtRHWHD$H$HH9t H|$XHt' H$IL9tH|$H|$t H|$HD$0H$HH9tHD$(H$HH9tH$0HH9tzH$HH9taH$H`H9tHH$8Ht6H$HH9tH$H{H\H$HC8H9tH$HH9tHH0IE Ht I}HtPLHH|$H$HvvHگID$ Ht I|$HtPL[HD$H$HH9s7iHHDH$pHH$(HD$HpH9tHDHH$(HD$HxPHD$@HL$HH@HHD$ HL$8H$ H@H H$HL$H$H@HHDŽ$H|$HDHHH$dtH觮IE Ht I}HtPL*eHyrL eH$HcH$HRRJH$H*LLHIE Ht I}HtPLH$HL$H$H@HHDŽ$HH$IL9W7MH$HLLmHD$H$HH9tH$IL9G=H$H1H$H RHIE Ht I}HtPLH$HH$HP|H$IL911HHDH1HHH1He\ H$IL9tH$HH9tH H$IL9tH$HH9tH LH H|$@~H H$IL9t`H$HH9tJHr H$HH9t,H$IL9tH> H$HH9tH$IL9tH H$IL9tH$HH9tH HH HEHSH57[1]A\HH1H fH=DffHHK 1@01C% 1E11+ fH=DffHZH 1@01N1/ HH 1E1(11i5 HT$H|$@HH9tAW@uA/u Lt 6HH|$ IL9tcH<$IL9tQHyH|$ HH9t6H<$HH9t$LLH$HH9tH|$`HH9tLH}IL9tHxH}HH9tHH}IL9tHxH}HH9tHL|HHIL9t_HxHHH9tCHkH|$PHH9t(H|$0HH9tL=H|$PIL9tHD$H|$0HH9ujLHH|$PIL9tHD$H|$0HH9tH|$PIL9tHD$H|$0HH9txH811H7 1aS H|$PIL9t@HT$H|$0HH9B$8HEHSH5[1]A\HH1H* SHH?Ht$W@uutqH[fH=HDffHHO1@01AD$_ fH=DffHH1H@01迿G` fH=DffHH1H @01膿` fH=DffH\H1@01PCCa H$IL9tH|$pHH9tHH$IL9tH|$pHH9tHH$HH9tlH|$pHH9tYLH$HH9t;H|$pHH9t(LPHT$ Ht H|$HtRH1fH=DffHA H% 1@010k H|$HfH=6DffH H 1@01n H<$zHE11t LFHnL6H^fH=DffHnHپ1H} @01_x fH=uDffH5HL$HQ1@01$Ew fH=8DffHH?1@01Ew E11z fH=DffHHپ1H@01蓼;w HDH 1HHH1Hbc} H^DH1HHH1H6 H|$ HH9tH<$HH9tLH|$PHH9u(LH|$0HH9tH|$|HiHDHD1HHH1H蠻遉 HT$PHt H|$HHtRHLHH<HEHSH5|[1]A\HH1H911= HLDH5H8PAE鞗 H@H5}1HP1HAEu PfH=DffHHz1@01Y鬺馘 fH=DffHH01@01vAD$Ș  fH=~DffH>H'1@012 N> fH=CDffHH1@01 髙 fH=DffHH1@01輹遙 fH=DffHHv1@01聹Ǚ fH=DffH\HE1@01PB l- 1E1-1Λ B fH=7DffHH1@01ߚ fH=DffHH1@01躸鵛 頛 vfH=DffHHo1@01zϜ 麜 H|$H|$Ġ fH=wDffH7HP@011+AD$7 fH==DffHHV@0H|$0HH9tHfH=DffHHS1@01趷AD$; fH=DffHH61@01|AD$ fH=DffHNH71@01BX fH=]DffHHL$(H1@01 AD$鑢  fH=DffHH1@01ȶAD$齥 fH=DffHHH1@01莶AD$郥 fH=DffH`HI1@01Tڣ fH=oDffH/HL$(H(1@01AD$ 1醣 ѧ" E111 fH=DffHH1@01諵飦 fH=DffHHw1@01zHD$@_ Ӫ E11K1n MDH:11$鰮 fH=?DffHL1H @01鲪 fH= DffHH 1@01迴9 HEHSH5u[1]A\HH1HffH=DffHvH1@01j  fH=vDffH6Hs1@01*$ HH LHHHI<$I$ID$E1E1HT$ 1} fH=DffHH1@0HEHH1HmHD$@鴶 E1LHT$1ɿ飸 fH=[DffHH1@0HCHH1HHD$@ HD$Ht HHHfH=DffHHl1@01觲遼 fH=DffHH[1@0HE H@HH1HfAE fH=yDffH9H)1@01-AE fH=@DffHH1@0HE H@HH1HAEL 111 fH=DffHL1H@01艱 HD$ Ht HHH5HEHSH5r[1]A\HH1HHDH1HHH1H3 HD$ Ht HHHH$HH9t耾H|$`HH9tmLH轗HH褗H=D8H}DHzD]HqH9HEHSH5q[1]A\HH1HHH1H@HH1H! I$H1H@HH1HR fH=DffHH1@01Ư fH=DffHH&1@0K1葯AD$$ E1E1n1 fH=DffHBH1@016AD$ fH=HDffHH1@0K1E7 fH= DffHH1@01 fH=۾DffHH1@01菮AD$* fH=DffHaH*1@01U` fH=pDffH0H1@0K1 AD$ HL$H11 H $H11ڭ fH=DffHH1@01詭AG fH=DffH|HE1@01pS E1YHT$1HD$i fH=_DffHH1@01AGY 111 fH=DffHH 1@01軬v }HHc0HȾDH81HλAD$ HG H5 1H@HP1H0AD$ HG H5ǝ1H@HP1HAD$m }H Hc0H6DH81AD$? I$Hv1H@HH1Hѫ IF H1H@HH1H觫7 fH=»DffHHK 1@01v8 HHrH*fH=zDffH:H 1@01. fH=IDffH H11@01HD$@ fH= DffHH1@01+ HEHSH5k[1]A\HH1Hf1腼11U SHH?Ht$W@uut荹H[HDHN1HHH1H H11 HL荷LH|$(HHkH贻11HD$  hH萐LL [HDHc3H H81pHD$H|$PI@L9ݶ@ E1&11# H9DH܈H81 HD$@ H|$耶HHtH{6HH[ HH|$PIL9t:HbH|$pIL9t HHDHc3LH} DD$(H81\E1E12HT$1' H$HH9t諵H$IL9t蕵HfH= DffHL1Hz@01辧, fH=ٷDffHHJ1@0HD$PHH1脧H|$P, HH|$PH,H$IL9tH|$PHfH=TDffHHb 1@0HD$HHD1, fH=DffHHh1@01˦HD$(@+ HEHSH5g[1]A\HH1Hf11胸9 11k1: 11LG; 1141; E11< 111= 111> E11·l? 11誷1@ 11萷11qA 11t1B 11Z1C HoDH5H8sD HODH5H8SD HS1H5|1HHZ[]DH= 1I MH H11NH MH H11蘤E1J H 11{C]W H H 11Q3W H 117CnX H%( H11 ] H 11Ci fH=DffHL1Hv@01责j H觊HH7rH*HRHvH>HfHΚH1HEH LհHE1E1 HtHAHH% 躔HtHLH% HtHLAnt$it t"t%t&HEIH`׆ E1φ E1dž EE1麆 H|$ IL9tH<$HH9tHHH@HH9tįMtLWMKH L"L蚯HMtLPLxIHtHLIHH@HH9t(HIL9tHr 11\N IHH@HH9tҮLMHHHHH9u8HH@HH9t胮HHIL9FLL? jHs H=1耠饑 HT H= 1a, HH@HH9&ܭH8 11" LMH<$HH9t蛭HH5 1 E1ɱ11ʲ H 11覟HD$@鮱 1H$ 1耟HD$@钱 Hl$`HtILeMt3I|$HtW@u/u t\苻I|$LɬHmHH|$BH1Hi 1HD$@ H|$ HH9tjH<$IL9tXH11蝰8 fH=DffHsH1@01gAD$ 1E1J1 fH=^DffHHH1@01E HH H}HUH9t艫H9uLHEHSH5_[1]A\HH1HH5 11xEx H511\E\ fH=DffH`1IHC@01P fH=kDffH+1H\@01HDH`HuH 芄 Hx L$,fH=DffHL$,1H&@01诜 SHH?Ht$W@uutظH[fH=DffHXHI1@01LAE fH=_DffHH_m1@0HD$HH1 H|$V fH=DffHH6m1@01ϛ` H|$PHH9tWH|$0HH9tDLH|$IL9t.H|$HLH|$PHH9t H|$0HH9tLH|$IL9tH|$HH|$PHH9t軨H|$gHHfH= DffHHk1@0HD$HH1˚H|$R H"H|$PHH9t=H|$H[H|$PHH9tH|$H6H|$PHH9tH|$HH|$PHH9tΧH|$zHD8fH=5DffHL1Hl@01D8_ fH=DffHH_1@01譙HPHHA HHPHHH`IL9tHfH=nDffH.H^1@01"HPlHH`Aa HHPBHH6pfH=DffHHk1@01誘HXE1 fH=DffHvH^1@01jH}IL9tHHfH=_DffHH^1@01HHXQHH}IL9k}aHH}IL9tZH}IL9>D4H}IL9t-HXHHXH1fH=DffHAHB\1@0H8H:1*HXtE1 HH}IL9l蔤bH}IL9t}HX'H}IL9tZH911裖 H}IL9t,HXH}IL9~tH<$HH9tHH/1115 fH=LDffH H1@01AD$ fH=DffHH1@01ƕAD$ LPHxH$HH9t2H|$`HH9tLGH` 11b 1E1N1f HP11-T LHH谢HH 11w fH=DffHH' 1@01”AD$F fH=ԤDffHH1@01舔 fH=DffHcH1@01W H; 11=K H 11#1 fH=>DffHHwZ1@01AE E1ӥ11 H 11谓# fH=ˣDffHHX1@01AE H[ 11] fH=xDffH8Hx1@01,AE H 11  fH=%DffHH%1@01ْAD$ fH=DffHH 1@01蟒AD$s fH=DffHqH 1@01eB HI 11K fH=fDffH&HS 1@01 H 11 L蓟H|$0HH9t耟H裃fH=DffH1E1H @01褑f fH=DffH1H @01sMtfH=DffHIE1@0 LH 112' H11& fH=3DffHH 1@01l$A.% H|$PHH9tdHE1誢11+ fH=DffH|H= @011pAD$*) fH=DffHBHp@0 H 11(Y- 1E111k/ HL蒝H|$0IL9tHfH=DffHH 1@01諏Es, HvrHH~vI<$I$ID$?HEHSH5P[1]A\HH1H E1)11e: E11; 1E11z> H|$HHHH|$vH~yHuLL1lHH8H@fH=DffHPHT1@01DED H|$ HHHHHHHHtHH~蹽HHfH=DffHH1@01虍iO fH=DffHtHA1@01hER LH|$ HE1011tS 1E111V LH|$HfH= DffHH1@01迌AG[ E1E1蝞1[ H|$@IL9tHFfH=DffHVH1@01JE[ E1311a fH=EDffHHk1@01AE|` fH= DffHH1@01` H|$@IL9tHHpHEHSH5L[1]A\HH1HLfH=DffH\H 1H @01MAD$c H|$fH=ZDffHH|$H H1@01Cc E111g fH=DffHH{ 1@01變Cg H11荊,j H 11so HO 11Yi H11?i +1E11p SHH?Ht$W@uutH1H[H 11Ӊv E11躛1v H11虉 y HHkHMH11hx HH"HHfH=bDffH"HM1H @01AD${ 1111o} L耖HD$0Ht H|$(HtPHE1诚1 fH=ØDffHHM1H@01sAE~ fH=DffHFH@011:E邂 fH=NDffHH@0ƾE11鶃 fH=DffHH@0fH=DffHH@0eH}HkH11腇E1銊 H11hp HK 11NE1S 711HD$鿍 HHL訔HH$HH9t芔H$HH9ttLLdHH$HH9tFH$HH9t0LXH$HH9tH$HH9tL$H$HH9tޓH$HH9tȓLHD$8H$HH9t襓HD$HH|$`HH9t荓H|$HHD$8H$HH9t`HD$HH|$`HH9tHH11葅 H11wڝ H$HH9tH$Hy11?& H11% H|$0IL9t譒HfH=%DffHH~1@01لAD$飧 H $H11貄 HL$H11蓄] H w11yC HL$HX11Z$ H|$ IL9tH *E1111{E 1E1111zAE' HD$@Ht HHHHD$@HtH|$0HHnHD$0Ht&LLHD$0Ht LLH6HD$0HtLLH|$pHH9tڐHH|$pHH9t运H|$PHH9t謐LH%` HxH}HH9t聐H}HH9toLH`H}HH9tMHpH}HH9t4H\H|$ HH9tH<$HH9tL/H|$ HH9tH<$HH9tڏLHIL9t轏HpHHH9t衏HHIL9t脏HpHHH9thHH|$0HH9tMH|$HH9t:LbH|$0HH9tH|$HH9t L4H%` H}IL9tH}IL9t֎HH}IL9t輎H}IL9t誎HH}IL9t萎H}IL9t~HH}IL9tdH}IL9tRHzH}IL9t8H}IL9t&HNH|$0IL9t H|$HH9tH HpH}HH9t׍H}IL9tōHHpH}HH9t褍H}IL9t蒍HHpH}HH9tqH}IL9t_HHpH}HH9t>H}IL9t,HTHpH}HH9t H}IL9tH!HpH}HH9t،H}IL9tƌHH|$@HH9t諌H|$ IL9t蘌HHD$PHt HHHHD$PHt HHHH|$0HH9t?H|$HH9t,LTLHDH}IL9tH}IL9tHH}IL9t֋H}IL9tċHHD$Ht HHHH%h H|$@IL9tH|$ HH9tlHH%` HD$Ht LLHkH}IL9t(HhH}HH9tH7H}IL9tHhH}HH9t܊HH|$PIL9tH|$0HH9t變HH|$PIL9t蓊H|$0HH9t耊HH$IL9tbH$IL9tLHtH$IL9t.H$IL9tH%h H}IL9tH@H}HH9t߉HH}IL9tʼnH@H}HH9t謉HH}IL9t蒉H@H}HH9tyHH}IL9t_H@H}HH9tFHnH6H^HbHHQHeH-HPH}HH9tH}IL9tшHHHH}HH9t诈LXH}IL9t薈HH|$ HH9t{H<$HH9tiLH`H}HH9tGHhH}HH9t.HVH`H}HH9t HhH}HH9tHH}IL9tڇH}IL9tȇHH%` H|$`IL9t裇HD$PHtH|$@HH貿H$IL9tlH$IL9tTH|$`IL9tAHiHD$PHt LLHJH$IL9tH|$`IL9tHHD$Ht HHH% H|$0HH9t訆H|$HH9t蕆L轾% H`HHH9tgHIGH9tRMHHtNID$LHǃHǀKH`HHH9tHIWH9tMH`HHH9tɅH8HHH9_詅UHHELL3H`HHH9tfHIGH9tQMH|$0HH9t5H|$PHH9t"LJH|$0HH9tHD$`Ht HHHH|$PHH9tӄH|$0HH9uH|$0HH9t谄vH|$Ht蜄HļH|$0HH9t聄H|$PHH9tnL薼H|$HtWHH|$0HH9tH$IL9tHD$`HtH|$PHHHD$`HtHHH%` H|$pIL9tH$IL9tH|$pIL9tvHxHHH9tXHHH9tCLkH8HHH9tHpHH9t L1HpHH9t~LHHPHH9t~H8HHpHH9u!LHHPHH9t~~H8HHH9Ha~>H8HHH9#<~bbH8HHH9~H8HHH9}H8HHH9}H8HHH9}H8HHH9e~}[H8HHH9@Y}6HT$(H|$0HH9t<}HdH|$PIL9t!}H|$0HH9t}H6H|$pIL9t|HH|$pIL9t|HH|$HH9t|HH|HԴH|HĴH|H贴`H8H}HH9tf|H}HH9tT|L|HD|LlHH}HH9t#|H0H}HH9t |H2HH}HH9t{H0H}HH9t{HHH}HH9t{H0H}HH9t{H辳H8{H誳HH}HH9ta{H0H}HH9tH{HpHH}HH9t'{H0H}HH9t{H6HH}HH9tzH0H}HH9tzHHH}HH9tzH0H}HH9tzH²HH}HH9tyzH0H}HH9t`zH舲HH}HH9t?zH0H}HH9t&zHNI^H|$0HH9tzH|$HH9tyLH|$0IL9tyH|$HH9tyHH|$0IL9tyH|$HH9tyH辱H}IL9t|yHhH}HH9tcyH英H}IL9tIyHhH}HH9t0yHXH}IL9tyHhH}HH9txH%H}IL9txHhH}HH9txHH}IL9txHhH}HH9txH述H}IL9t}xHhH}HH9tdxH茰H}IL9tJxHhH}HH9t1xHYH}IL9txHhH}HH9twH&H}IL9twHhH}HH9twHH}IL9twHhH}HH9twHHPMtLLsw讙H|$HtlH臯H諦HsHCHt HHHTHD$Ht HHH5HD$ Ht HHHHvHHD$Ht LLHHD$ Ht HHHŮ% % H<$IL9tnvH|$ HH9t[vH胮H|$ HH9t?vH<$HH9t-vLUH|$ HH9tvH<$HH9tuL'HtwEHI9GHHAHhHGHHHMH(HSHHYHH_HHeHHkHHqHhHwHHH}H(HHHHHHHHHHHHhHHHHH(HHHHI9HxL9tftHPHtiH@HtiH0HtiH'ZH;H`迊H cHHtsH覷HHtsHYHI9tsH{hH9|$tsH{HH9|$tsHsHxHHXHH8HHHHHHHHHHHHxHyHXHsH8HmHHgHHaHH[HHUHHOHxHIHXHCH8H=HH7HH1q7H}IL9tqH}IL9tqH販H|$0IL9toqH|$HH9t\qH脩H<$HH9tBqHjH$HH9t$qHHD$`Ht LLH2H$HH9tpH|$pHH9tpLH|$pHH9tpH|$0IL9tpH|$IL9tpH辨HD$@Ht LLH蟨H|$0IL9t[pH|$IL9tHpHpH|$ IL9t-pH<$IL9tpHCH|$ IL9tpH<$IL9toHH|$@HH9toH|$ HH9toLH|$@HH9toH|$ HH9toL躧H|$IH訧HpoH蘧H|$@HH9tUoH|$ HH9tBoLjH|$@HH9t'oH|$ HH9toLgLfHIL9t!gHHH9t gL4H%h HIL9tfHHH9tfLHIL9tfHHH9tfLƞHIL9tfHHH9tlfL蔞H%` HHt HHLiHHt HHLHHHt LLH'HIL9teHHH9teLHIL9teH؝HIL9teHHH9t~eL覝HɔH`]eH腝H}IL9tCeH`H}HH9t*eHRHz>UHiHa>H`H{dHCHC H}IL9tdHdHH|$8IL9tdH͜HD$0Ht HHHD$Ht HHH薜HD$ HtH|$HHuHD$ Ht LLHVHD$Ht LLH7HD$Ht LLHLhHcHHD$ HtLLHD$ HtͺLLHCHt HHH谛H|$HH9tmcH蕛H]cH|$HH9tJcLrH:cH|$HH9t'cLOHcH|$HH9tcL,HD$0Ht HHH HD$0HtH|$ HHHD$0Ht HHH͚HD$0Ht HHH讚HD$0HtH|$ HH荚HD$0Ht HHHnHD$0HtH|$ HHMHD$@Ht HHH.HD$@HtH|$0HH HD$0Ht HHHHD$0Ht HHHϙHD$0HtH|$ HH讙HD$0Ht HHH菙HD$0HtH|$ HHnHD$0Ht HHHOHD$0HtH|$ HH.HD$0Ht HHHHD$0HtH|$ HHHD$0Ht HHHϘHD$0Ht HHH谘HD$0HtH|$ HH菘HD$0Ht HHHpHD$0HtH|$ HHOHD$0Ht HHH0HD$0HtH|$ HHHD$0Ht HHHHD$0HtH|$ HHϗHD$@Ht HHH谗HD$@HtH|$0HH菗HD$@Ht HHHpHD$@HtH|$0HHOHD$@Ht HHH0HD$@HtH|$0HHHD$@Ht HHHHD$@HtH|$0HHϖHD$0Ht HHH谖HD$0HtH|$ HH菖HD$0Ht HHHpHD$0Ht HHHQHD$0Ht HHH2HD$0HtH|$ HHHD$0Ht HHHHD$ Ht HHHӕHD$0Ht HHH贕HD$@Ht HHH蕕HD$@HtH|$0HHtHD$0Ht HHHUHD$0HtH|$ HH4HD$0Ht HHHHD$0Ht HHHMtLYRHMtLDRH̔MtL/RH跔MtLRH袔HtHRH荔HD$@Ht LLHtHQHaHD$@HtH|$0HHD$@Ht LLHtHQHHD$@HtH|$0HHtHbQHH|$0HH9t[H|$HH9t[L輓MtLQH觓HtH QH蒓HtHPH}HE[HmHt H=ADKHPLLHt H= D{KHPL+HZHLscH HD$Ht HHH% HD$Ht HHH’HD$Ht HHH裒HD$Ht HHH脒% HD$Ht LLH[% HD$Ht LLH2HD$ Ht&HHHD$ Ht HHHHD$ HtHHߐHD$ Ht&LLHD$ Ht LLH訑HD$ HtLLߐHD$`Ht HHHD$@HtH|$0HHVH$HtH{HH|$(HtNH$H$HtH{H̐HD$@Ht HHHHD$@HtH|$0HHƐHD$Ht HHLH{HtNH薐HD$HtHHѐH|$PHH9t9XH|$0HH9t&XLNHD$`Ht HHH/H}HH9LH`IL9tWHHvHH}HH9tWLH1IE Ht I}HtPLWyLxWHHH}HH9t]WH}HH9tKWLsH藆]H}HH9t WL.W!H}IL9tVH`IL9tVHX vHH}IL9tVH`IL9tVHXH}HH9tVH}IL9tVH觎H}IL9teVH`IL9jLV`H}IL9t5VH`IL9:V0Ho/HHPAxH{I9tUHLUH|$pHH9tU H'H|$(HtXKHH/H~wH$IL9tUH|$pHH9trUH|$(HtKH苍MeImI9uI}Ht@UH蒄H}HEH9tUH LULJLJH|$PIEH9tTH|$0HH9tTHMtLeJLTLTHٌ88888HTHD$0HtH|$ HH蕌H?H脌8L?Hni8L?HYS8L?HC=8L?H-HSH8L_?H8LI?H7HD$0Ht LLL?HċHD$0HtH|$ HLl$@7L>H菋HD$0Ht LLL>HgHD$0HtH|$ HLl$@B7=7HD$0Ht LLLn>HHD$0HtH|$ HLl$@6HD$0Ht LLL">HʊHD$0HtH|$ HLl$@6L=H蕊6L=HL=HnL=H^Y6L=HIHD$ Ht HHH)HD$ Ht HHH H`H}HH9tH`QH`H}IL9u~IH@HtH0HHI9tuQHHtGHI9tSQHI9tBQH{H9ht0QLXH`QH`jH`H}HH9tH`PH`H}IL9u~IH@HtH0HHI9tPHHt:FHI9tPHI9txPH{H9htfPL莈H`RPH`jH`H}HH9tH`&PH`H}IL9u~IH@HtH0HHI9tOHHtpEHI9tOHI9tOH{H9htOLćH`OH`jH`H}HH9tH`\OH`H}IL9u~IH@HtH0HHI9tOHHtDHI9tNHI9tNH{H9htNLH`NH`jH`H}HH9tNHPH}HH9tNH@HtH0HHI9tRNHHtCHI9t0NHI9tNH{I9tNHh5H}IL9tMH}IL9tMHHIMLE9HH|$0IL9tMH|$IL9tMH辅HMH讅L8H螅H|$0IL9t[MH|$HH9tHMHpH|$0IL9t-MH|$HH9tMHBH|$0IL9tLH|$HH9tLHH|$0IL9tLH|$HH9tLHH|$0IL9tLH|$HH9tLH踄H|$0IL9tuLH|$HH9tbLH芄0L7H|$0HH9t:LHbH<$HH9t LHHL aH8H|$@HH9tKH|$ IL9tKL`H|$N7|$`x衐H|$hIL9tKHփH|$@HH9tKL`Lt$H$IL9tlKH|$hIL9tWKLt$H$IL9uLG`dH|$@HH9RKHHPIL9IHHHH9tJHHHH9tJHIUH9tJHHHH9tJHH0HH9tzJLDs0H{8HxK1I$ID$HHHHAXHJHDL JHHxIHxHpIL9tIH돐HD$(84HD$H$HH9tIH$IL9tIHǃHǃH$H$0t&Ht@H$Ht$xHD$xH$ $8H$0HtH$ HHOHD$08HD$H$HH9tHHT$H$HH9tHHǃHǃAH$HH9tHHҀL]H€L$0L$<kHD$Ht HHH荀HD$@Ht LLHmHD$PHt LLHMH{0HtHH6LGH&H|$0IL9tGH|$HH9tGMtL38HH|$0IL9tGH̐H}IL9tGH}IL9t|GHH}IL9tbGHxH}HH9tIGHqL8GH`L(GHPLGH@H|$@IL9tFH|$ IL9tFHH|$@IL9tFH|$ IL9tFH~H|$@IL9tFH|$ IL9tFH~H{I9txFHpFH~H|$PHH9tUFH|$0HH9tBFLj~HmhHuHyH{FHCHC;hHOuH~HEH~Ae)HT$H|$PHH9tEH|$0IL9tEH}))))HxH}HH9tfEH}HH9tTEL|}H|$ IL9t9EH<$HH9t'EHO}H|$ IL9t EH<$HH9tDH"}HhH}HH9tDH}HH9tDL|H}IL9tDHhH}HH9tDH|H}IL9txDHhH}HH9t_DH|HIL9tADHHH9t,DL-H0HH9tDLHIL9tCxˈHIL9tCH{HIL9tCH0HH9tCL{H0HH9tCLHIL9vkClH}IL9tTCHxH}HH9t;CHc{]'W'H}IL9tCHxH}HH9tBH${H}IL9tBHxH}HH9tBHzHD$Ht HHHzH|$ HH9tBLH<$HH9tyBL HzH|$ HH9tVBLH|$ HH9t>BL뮐HHXzMl$I$I9uI<$Ht BH4zH;HCH9tAH ΐH|$ HH9tAH<$HH9tALyH|$ HH9tAH<$HH9tALyH|$ HH9tAH<$HH9tmALyHH0HH9tHAHHH9t3AL[yHH0HH9tAHHH9t@L"yHH0HH9t@HHH9t@LxHH0HH9t@HHH9t@LxH}HH9tn@LH}IL9tY@HxH}HH9u7LH}IL9t/@HWxH}HH9t@L=x@H|$0HH9t?H|$HH9t?LxH}IL9t?H}IL9t?HwH}IL9t?H}IL9t?Hw#H|$0IL9th?H|$HH9tU?H}wH|$0IL9t:?H|$HH9t'?HOwH`H}HH9t?H}IL9t>HwH`H}HH9t>H`H}HH9t>H`H}HH9t>H`H}HH9t>w"HpH}HH9t^>H}IL9tL>HtvHpH}HH9t+>H}IL9t>HAvHpH}HH9t=H}IL9t=HvHpH}HH9t=H}IL9t=Hu!HxH}HH9t=H}HH9tz=LuH}IL9t`=HhH}HH9tG=HouH}IL9t-=HhH}HH9t=HrHfH~|H91\HEiH rHD$Ht HHHqHXH}HH9t9H}HH9t9LqHHH}HH9tl9H}HH9tZ9LqHHH}HH9t99ːH|$IL9t#9MH|$0HH9t 9HHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHt-LvpHhH}HH9t-8H}HH9t8LCpHhH}HH9t7H$HH9t7H$HH9t7LoH$Ht HHHoHfH|$8Ht'-HoLw7HoI|$I9u L]7H$HH9tG7@7HI$LPgYH<$HH9t7HjLt$H|$@IL9t1H|$ HH9t1H jH|$ HH9t1HiH1HiH<$IL9t1HiHIL9t1HxHHH9te1HiH|$ HH9tJ1H<$HH9t81L`iH$IL9t1HBiHD$PHt LLHcDHiL0H iH|$ IL9t0H<$HH9t0HhH|$ HH9t0H<$HH9t0LhH|$ HH9tn0H<$HH9t\0LhH|$ HH9tA0H<$HH9t/0LWhH|$ HH9t0H<$HH9t0L*hH|$ IL9t/H<$HH9t/HgH|$0HH9t/H|$HH9t/LgH|$ HH9t/H<$HH9tz/LgH|$ IL9t_/H<$HH9tM/HugHtH=)mDH*/HRgHD$Ht HHH3gHD$Ht HHHgL.HD$ Ht HHHfH.HD$Ht HHLfHD$ Ht LLHfHD$ Ht LLHxH}HH9tA.H}HH9t/.LWfH|$ HH9t.H<$HH9t.L)fH|$ HH9t-H<$HH9t-LeL-HeHD$H|$PHH9t-H|$0HH9t-HeHT$H|$PHH9tl-HD$ Ht(LLHD$ HtH|$HHD$@HtH|$0HHGeHD$@HtH|$0HH&eHD$ Ht HHHHD$@HtH|$0HHdHD$@HtH|$0HHdHD$ HtH|$HH|$0IL9tl,H|$HH9tY,HdHD$Ht HHHadHD$Ht HHHAdHD$0Ht HHHX H8H(XHHRHHtHHHHtHHHxHtHhHLLcHD$0HYHHGHD$0H9HH'HD$0HHHHD$0HHHHD$0HHHHD$0HHHHxH}HH9t*H}HH9tu*LbH}IL9tZ*HhH}HH9tA*HibH}IL9t&*HhH}HH9t *H5boIH<$HH9t)H|$ HH9t)LbH)HaHH}HH9t)H H}HH9t)HaHHH}HH9to)H}HH9t])LaHH}HH9t<)H H}HH9t#)HKaHH}HH9t)H H}HH9t(HaKHH(H`H|$ HH9t(H<$HH9t(L`H|$0HH9t(H|$HH9tv(L`H|$0HH9t[(H|$HH9tH(Lp`H(H}HH9t'(H}IL9t(H=`H(H}HH9t'H}IL9t'H `H(H}HH9t'H}IL9t'H_HHH}HH9t'H}HH9t|'L_Hl'H_H|$ HH9tQ'H<$HH9t?'Lg_H|$0HH9t#'H|$HH9t'L8_H|$0HH9t&H|$HH9t&L _H|$0HH9t&H|$HH9t&L^HH}HH9t&HH}HH9tz&H^H8H}HH9tY&H}HH9tG&Lo^HH}HH9t&&HH}HH9t &H5^HH}HH9t%HH}HH9t%H]H% H%H]|$(tH|$ Ht MtH="DtfH=(DffHXHhHtHE Ht H}HtPHP%H=@"DtQfH='DffHXHH@Q]H|$@IL9t%H|$`HH9g$]HxHtHPH$LLH7#H=!DHËAtfH=''DffHWDp0^D+D9H]H2EIHrHCHHELeHLYH=)DL}fH=Z'DffHrWMACHB@QHL1AU=&H}IIXZL9t#H}HH9@H=(DHtkfH=&DffHVLHH+RLM[HRH[Ck<IH}HH9tU#LK#qH}IIL9t-#ĐH|$0HH9t#H|$HH9t#L,[HD$PHt HHH [H"HZHD$PHt޺HHHRH{@OQH"HZHDHQHH{xe"HCxHǃDH|$ HH9t:"H|$@HH9t'"LOZH"H?ZL"H.ZH{HtHZH|$HH9t!HYH@HYHxH}HH9t!H}HH9t!LYH{H9t|!H<$IFH9tj!LYH}IL9tP!H}IL9t>!HfYH}IL9t$!H}IL9t!H:YHXH}HH9MH`IL9t H@LXH}HH9t HXH}HH9t LXH}HH9t LXH}HH9tk HXH}HH9tR LzXE NH}HH9t. LVXLHF?L>XH}IL9tH`IL9tLH}IL9tH}IL9t뷐HD$@Ht HHHWHD$@Ht HHHWHD$@Ht HHHWHD$@Ht HHHfWH|$ IL9t#H<$HH9tH9WH|$ HH9tH<$HH9tL WH|$ IL9tH<$HH9tHVH|$ HH9tH<$HH9tLVH|$ HH9toH<$HH9t]LVH|$ HH9tBH<$HH9t0LXVH|$ IL9tH<$HH9tH+VH|$ IL9tH<$HH9tHUHD$@Ht HHHUHD$@Ht HHHUH|$0HH9t}H|$IL9tjHUH|$0HH9tOH|$IL9t<HdUH|$0HH9t!H|$IL9tH6UHxH}HH9tH}HH9tLUHxH}HH9tH}HH9tLTH}IL9tH}IL9tzHTH<$HH9t`H|$ HH9tMLuTH}IL9t2HH}HH9tHATHH0THH TH|$0HH9tH|$HH9tLSH|$ HH9tH<$HH9tLSHHH}HH9t{H}IL9tiHSH@H}HH9tHLHH}IL9t/HWSH|$PHH9tH|$0HH9tL)SH|$@HH9tH|$ HH9tLRLHRLHRHL:[L<HIHRH}IL9tfH}IL9tTH|RH}IL9t:H}IL9t(HPRH|$0IL9t H|$HH9tH"RH}IL9tH}IL9tHQH|$ IL9tH<$IL9tHQHHQHhHHH9tmHHH9tXLQH`HHH9t4HIGH9tHGQH`HHH9tHIGH9tHQHhHHH9tHHH9tLPH|$0HH9tH|$HH9t~LPH|$0HH9tcH|$HH9tPLxPH|$0HH9t5H|$HH9t"LJPHH}HH9tH}HH9tLPHH}HH9tH}HH9tLOLHOHH}HH9tHH}HH9trHOH|$0IL9tWH|$HH9tDHlOH|$ HH9t)H<$HH9tL?OHhHHH9tHIL9tHOHHH9uYLHIL9tHNHhHHH9tHIL9ttHNgHhHHH9tIHIL9t4H\NHhHHH9tHIL9tH#NHIL9uEMHHH9tLMHHtHhHHMH|$PHH9tH|$0HH9tqLMH|$PHH9tVH|$0HH9tCLkMH<$IL9u&MH|$ HH9tHUL7M+H<$IL9u&MH|$ HH9tHoULLH}IL9tH}IL9tHLH|$0HH9tH|$HH9tnLLH^LLHH HH9t:HHH9t%LMLHH HH9tHHH9tLLHH HH9tHHH9tLKHH HH9tHHH9tzLKHH HH9tVHHH9tALiKH<$HH9t'HOKH$BHÐBH9tH.KH$PBHPBH9tH KH$@H@H9tHJH$=H=H9tHJH$<HÐ<H9tHJHAH=wZDLZ%I@LoI9uHrJH$HH9t)HQJH$PHPH9tH0JI|$I9HHGL4H$ HÐ H9tHIH$HÐH9tHIH$HH9tHIH$HH9t^HIQZH$PUHPUH9t3H[IH$PSHPSH9tH:IH$HH9tHIH$PHPH9tHHH$PJHPJH9tHHH$IHIH9tHHH$IHÐIH9tmHHH$EHÐEH9tLHtHH$ H H9t+HSHH$P<HP<H9t H2HH$YHYH9tHHH$XHXH9tHGH$#H#H9tHGH$ HÐ H9tHGH$PWHPWH9teHGH$WHWH9tDHlGH$-H-H9t#HKGH$'H'H9tH*GH$P HP H9tH GH$ H H9tHFH$HÐH9tHFH$PHPH9t~HFH$EHEH9t]HFH$DHDH9t<HdFH$;H;H9tHCFH$4H4H9t H"FH$PZHPZH9t HFH$PHPH9t HEH$ H H9t HEH$PHPH9tv HEH$VHVH9tU H}EH$VHÐVH9t4 H\EH$P%HP%H9t H;EH$$H$H9t HEH$P HP H9t HDH$P HP H9t HDH$HH9t HDH$HÐH9tn HDH|$ HH9tS H<$HH9tA LiDHxH}HH9t H}HH9t L5DHD$PHtH|$@HHDHD$PHt LLHCH8H}HH9t H}HH9t LCH8H}HH9ts H}HH9ta LCH8H}HH9t@ H}HH9t. LVCH8H}HH9t H}HH9t L#CHHH}HH9t H}HH9t LBHHH}HH9t H}HH9t LB% H|$ IL9tj MfI.I9u*I>HtQ HyBH|$ IL9t6 H}HEH9t" H GH8H}HH9t H}HH9t LBH8H}HH9t H}HH9t LAH8H}HH9t H}HH9t LAH8H}HH9te H}HH9tS L{AH|$ IL9t7 H<$HH9t% HMAH}IL9t HxH}HH9tHAHD$Ht HHH@HD$Ht HHH@HxH}HH9tH}HH9tL@HxH}HH9t^H}HH9tLLt@H|$ HH9t1H<$HH9tLG@H}IL9tHxH}HH9tH@H}IL9tHxH}HH9tH?H0IL9tLHIL9H`4HHt HH^H(HHH9tBH0HHH9t&H8HHH9t HHH9tHpHH9tHPH`H9tHHtHxHH9tHXH{HH(HC8H9ttHHH9t_L>HPHPHH9t;H0IL9"HPHPHH9tH`HpHH9~RHIHQHpHHpHDžxH`HCHHHLHIL9\HPHPHH9t;H0IL9"HPHPHH9bbH DHHHH`HpH9tHDMHHH`HxP"HHH@HpID$HLHHHHpH@HpHDžxH|$@IL9t1HYBH5D[HDH=CHV>BHpHDHDHDHDD?HDHDH$dH3%(u H[]A\I!DHuDH=.CH=BH4DHpH!DH&DH#D!D?HDHDVfDHH=D|H= CHH:=BH5Df.@HH=DH H3H5E藪H@HP HrH@ H$P 豙H5Hp H` HrH$p 苙H H H5HH HrH H$ KHH H HrH$ %H HH5HHP HrH@ H$P HHp H` HrH$p 还H HH5H HH5HH{H5H HPHrH@H$PKHvHpH`HrH$p%HHJH5OkHMHHrHH$H(HHHrH$迗HHH5 蕦HHPHrH@H$PHHpH`HrH$pYHHH5_HHH5EHHH5H@HH5QHHH5觟HHH5HHH5rcHHPHrH@H$P}H HpH`HrH$pWHH7H5HHH9H5>HHH5ɦH@HH5详HHoH5蕦HHUH5{HH;H5H@H!H5׸HHHrHH$aHHHHrH$;HHH5HHH5=ǥH@HH5=HHmH5 蓥HHSH5HH9H5_H@HH5EHHH5+HHH5HHѯH5H@HH5vݤHHH5`äHHH5J詤HHiH54菤H@HOH5HH H5HHH5HH H5WH@HH5HHH5HHHrHH$ HHHHrH$HHH5H@HH5HHH5HH# H5?HH}H5UH@HsH5kHHwH5QHH]H5]7HHaH5q=H@HbH5nHH_H5o HHEH5YHHJH5_uH|HPHrH@H$PoHBHpH`HrH$pIH^HHrHH$#HHHHrH$HHH5HHH5yHHPHrH@H$P裐HHpH`HrH$p}HHH5ӵHHH5蹵HHH5oH@HH5UHHuH5;HHyH5HH|H5GH@H}H5HH{H5HH=H5vHH HrH H$ SHJH0 H HrH$0 -H@ HH5#HmH HrH H$ HH H HrH$ ǎH HH5-H!HH5賑H@!HH5)H!HH5ϳH!HH5赳H"HH5H@"HH51H"HH5רH"HH5H#HH5裨H@#HH5H#HH5HH#HrH#H$#iHH#H#HrH$#CHH$HrH$H$$HH0$H $HrH$0$H@$HUH5bMH$HSH5asH$H9H5KɵH%H=H5OHIHP%HrH@%H$P%iHHp%H`%HrH$p%CH%HH5T艘H%HH5H&HH5eH@&HH5H&HH5H&HH5HH'HrH'H$'聋HH0'H 'HrH$0'[H@'HH5H'HH5gH'HH5]H(HH5SH@(HH5H(HH5H(HH5ųH)HH5{H@)HH5葳H)HH5wH)HH5]H*HH5zH@*HH5 H*HH5H*HH5H+HfH5sH@+HLH5]H+HNH5WH+HHH5UݮH,HFH5US~H@,HFH5TYH,HFH5T?H,HFH5R%HPH-HrH-H$-߈HH0-H -HrH$0-蹈H@-HH5迪H-HH5EH-HH5˔H.HH5H@.HH5'H.HH5H.HH53zH/HH5H@/HH5yH/HH5H/HpH5o H0HVH5ZчH@0H<H5D跇H0H5H58͐H0H*H5-H1HH5虐H@1H H5 oH1HH55H1HH5;H2HH5H@2HH5H2HH5͆H2HH5H3HtH5H@3HZH5aH3HRH5QH3HBH5FKH4H7H5FH@4H'H5+7H4HH5!H"H4HrH4H$4臅HH4H4HrH$4aH5HH57H@5HH5H5HH5H5HH5H6HH5~H@6HH55H6HH5KH6HpH5o1H7H`H5e'H@7HUH5TH7HEH5DH7H5H54H8HH5菍H@8HH5eH8HH5+H8HH5H9HH5=GH@9HH5-H9HH5H9HH5H:HH5H@:HH5~H:HoH5vH:HUH5`H;HRH5QGH@;H8H5< H;H-H5,H=H;HrH;H$;}H.H;H;HrH$;WH<HH5-HHP<HrH@<H$P<HHp<H`<HrH$p<HH<HrH<H$<ˁHH<H<HrH$<襁H<HZH5j{HgH=HrH=H$=eHPH0=H =HrH$0=?H@=HH55H=H H5ۉH=HH5lH>HH5'H@>HH5-H>HH5H>HH5H?HH5H@?HH5襀H?HH5H?H}H5职HH@HrH@H$@HTH0@H @HrH$0@H@@H3H5;˾H@HH5&葀H@HH5 WHAHH5 mH@AHH5 SHAHH59HAHH5HBHH5HHPBHrH@BH$PB~HHpBH`BHrH$pB~HHBHrHBH$B~HmHBHBHrH$Bm~HBHKH5ICHCH:H58)H@CHhH5a蟇HCHNH5HCH4H5HDHH5QH@DHH5觍HDHH5HHDHrHDH$Dw}HHDHDHrH$DQ}HHEHrHEH$E+}HVH0EH EHrH$0E}H@EH*H5/oH.HEHrHEH$E|HHEHEHrH$E|HEHH5|HFHH5H@FHH5sHFHH5|HFHtH5HGHZH5S|H@GH@H5}iHGH&H52|HGH#H5*腿HHHH5KH@HHH5 HHHH5HHHH5̈́HIHH5賄H@IHH5HHIHrHIH$IzHHIHIHrH$IzH~HIHrHIH$IzHSHIHIHrH$IzHJH,H5?}HHPJHrH@JH$PJAzHHpJH`JHrH$pJzHJHH5XfHJHH5WHKHH5CzH@KHH5?3HKH|H5HKHmH5zkHLH_H5]T5H@LHEH5LK}HLH+H571}HLH)H5'rHMHH5H@MH H5 蓿HMHH5IHMHH5OHNHH5xH@NHH5!HNHH5jHNHH5HOHH5H@OHH5HOH{H5iHOHqH5t_HPHWH5_EH@PHQH5PKHPH7H5:HPH,H5HQHH5CH@QHH5ÀHQHH5詀HQHH5HRHH5EwH@RHH5+wHRHH5wHRH{H5vHSH|H5-HyHPSHrH@SH$PSgvHcHpSH`SHrH$pSAvHSH'H50HSH!H5 }HTHH5H@THH5jHTHYH5HTHH5HUHH5HHPUHrH@UH$PUeuHHpUH`UHrH$pU?uHUHH5蕚HUHH5`HVHH5qH@VH H5%HHVHrHVH$VtHHVHVHrH$VtHdHVHrHVH$VetHHVHVHrH$V?tHHWHrHWH$WtHqH0WH WHrH$0WsHHPWHrH@WH$PWsHTHpWH`WHrH$pWsHWH)H5wHWHhH5H{HXHrHXH$XMsHGH0XH XHrH$0X'sH@XH)H5?MHXH0H57HXH'H5>YHYH/H56]H@YH'H56gHYH'H59KH5HYHrHYH$YerHHYHYHrH$Y?rHZHH5HHPZHrH@ZH$PZqHHpZH`ZHrH$pZqHCjHCHxHCHCHCC?HCHC̆H;]CHv HHNH7CH-8CHZHHD$H8tJH@H;l$HuH}ib1H=CIH5CLIHL}HuPLxHuHUHxHILxHqID$8Hu HU(I|$(ID$(HiqALLLH=cCnH@H;l$LH@Z fDHH} HE0H9tH}HEH9t HEH9uH=CH BH5CHCHHrHxHCoH=řCHBH5C誒H$ZdH3%(u)HĨZ[]A\A]A^A_HCHC@YH>HSHhH}H钄H鳄HӄHHH/HDHYHĄHlH遅H閅H髅HHՅHHHH)H>HSHhH}H钆H駆H鼆HцHHHH%H:HOHdHyH鎇H飇H鸇H͇HHH H!H6HKH`Huff.HH=)C H=CHHBH5 C鮏f.@HH5 CH=ZCHBHHdžHH(HH`HPHHpHHHHƆHdž Ɔ(HdžXƆ`HdžxƆHdžHdžHHdžƆ賎HCH=CHRCHCCHpHBH=CH:C8C?H5CH2CHIfHuCH=CH7BH4CHpH!CH&CH#C!C?HCHC֍fDH=CHzCH9tHFCHt H=QCH5JCH)HHH?HHtH CHtfD=%Cu+UH= CHt H=NBymdC]wAWAVAAUIATUH-]S1HL%CI$I$fDHBH,H mII~ HHLL(HxIH@LpI,$HCLCD7HHHEHuH[]A\A]A^A_SHLCH;ܟH[SHpdH%(HD$h1EtRHtA1OwHHH?H6CH`HH\$hdH3%(Hp[fHD$ @HD$HHtIH?tCD$0HtVHD$ t$PHHHL$8HT$@HD$XpDH=@CQMzGHD$ H\$t$PHHHT$@H\$8HD$X蔦H߉D$ D$ ݙff.fAWIAVAUAATIUSH(HnL6dH%(HD$1H} HuHLHHHH{HCHkD+f1A$HE1MDLH$D$&t AD$|$ u:HCH`HuEHL$dH3 %(Lu$H([]A\A]A^A_DH<$/uXӘ"0DATIUHSHH fHHGHuHxHkHHXCLHH[]H@PA\D1zv+HP@fHcHHUSHHHc,CH)À{uH+Ht{u%HwHHH{ []fDHH{DžH+HuHH{ []ifAUATIUHSHH_ dH%(HD$x1Hc~CH)H;HILǰts_ELHEKTH5kHH$L̢H5sHHceHD$xdH3%(HĈ[]A\A]HIt$ HgEL-CLcI}icHIt$ I}HDEL@oEH=hCuvIt$ A H&CHDH;b ``It$ H;IHDDoEAUATIUHSHH_ dH%(HD$x1HcޚCH)H;HILwts^ELHERH5HH脕L,H5HHcũHD$xdH3%(HĈ[]A\A]HIt$ HCL-CLcI}aHIt$ I}HCL@nEH=ȇCtIt$ A HCHMCH;Za ^It$ H;IH,CmESATHccCIUHSH_ H)HHP[{HhPHtLH}Ht/GHE@@thHxq@Hl{荥6H{H5uHtP`HǃShHCHǀAD$[]A\@H=@CtQsfH=CffH聼@0H3C8AD$[]A\@H;fD`fDH=؅CrHCHu A H^AH;k_ \Hu H;IH>AkAD$ `fD ]fDrfDATIUSHHHo dH%(HD$1Hc#CH)H}HC,H$[{XHCPH$H=EAD$HD$dH3%(H[]A\H=pC}qH-1CHs A H?H}] `[Hs H}IH?DjAD$ffDAfDHPHHJtH}H$ I11pAD$菐ff.@AUATIUSHo,dH%(HD$1XHHGPH$HcWCHk H)HEHH$uM1tHHtHqI4$AD$HD$dH3%(H[]A\A]f.HHufLoPHLIV M11҉nAD$fDH=pC#}oH-1CHs A H=H}[ `YHs H}IH=DhAD$ AUATIUSHdH%(HD$1G,H$HtXHGPH$HcCHk H)H}H4$t.AD$HD$dH3%(+H[]A\A]fDHEHs H<L- CLcI}ZHEHs I}H<L@8gAD$DHoPHHG* I11mAD$CH=CmH-aCHs A H<H}*Z WHs H}IH;tfAD$!AUATIH5 JUHSHH,dH%(HD$81HL$(HT$ CHcCH] H)H;HPcHD$ HHT$(HH)H MHBHH (T$HtD$T,\$LI$H5=AD$Hc蝠fLL$*úH5:\LYH,ffDHD$8dH3%(THH[]A\A]ÐH 'D$Ll$}1LD$LqDH=~CHD(tkfH=CffH辴Dh0HsC8AD$\@t$ HL$0LD$D$} UquSHcL$0LAD$I$H59fHcL$4LH59Mt$ HL$LD$D$}p|$AD$HcD$I$H=p}C}jH1CHu A H8H;V aTHu H;IH8FcAD$L)裊HT$(9H3HT$0L{^AD$D$0I$fAD$HD$I$smSH1UH3PLL$81LD$0qXZAUATIH5UHSH8,dH%(HD$(1HL$HT$HD$LL$ LD$HD$ 7H|$?HcۍCH] H)H;HHL$ HT$Ht$'Tt+AD$HD$(dH3%(H8[]A\A]HHu H7L-&}CLcI}UHHu I}H6L@RaAD$H|CHu A H6H;T RHu H;IH~6`AD$.H=zC g胇H=zC"gff.AVHcsCAUIATUHSH_ H)H;HtxL%|CHu AHH5I<$LcSHHu I<$H5L@`1EAE[]A\A]A^DH=yCfH{CHu A H>5H;KS PHu H;IH5_AE{fAUATIUSHdH%(HD$1G,H$&HtXHGPH$Hc CHk H)H}H4$t.AD$HD$dH3%(+H[]A\A]fDHEHs H74L-]zCLcI}9RHEHs I}H4L@^AD$DHoPHHD?* I11fdAD$CH=wCd H-yCHs A Hn3H}zQ NHs H}IHL3]AD$qATUHSG )HcHHX_fHL` H@LFHL`H5CHC8L[]A\fAWAVAUIATUSHdH%(HD$1G,H$fHtXHGPH$HHcCHk H)HEHL4$I~ H^H$IHMt$M|$I$LID$H}ȞHs H1IHELcHwCH8OHEHs H1L@HwCH8(\MH$I9uPCD4MeAD$@%AEHD$dH3%(FH[]A\A]A^A_f.H}CRH=tCIUPo oRPHPHtHB@tBIEPHƀ#L+tfI<$HI@HHuLcBHHuI<$HLcBHHuI<$H7LcBHHuI<$HLcBHD$dH3%(H[]A\A]fI$Hs H7$L-]jCLcI}9BI$Hs I}H$L@NEH=8hCEULgPHL,i M1KTE.L%iCHs A Hv#I<$A >Hs I<$IHT#ME{tff.AUIATUSH(o,dH%(HD$1HD$EdXHHGPH${hHC`HD$t{x0HCpHD$HC Hc yCHH)H}&HjCxt*H=fCtSfH=OlCffHHxP lL$T$4$HI脭LeA$@AƄ$#LecHI$@L%+hCHEHs I<$Lc?HEHs I<$HLc?HEHs I<$H4Lc?HEHs I<$HLc?HD$dH3%(H([]A\A]LgPHL,b M11QAE@Lc`Ht$Lj,3 fD+Iĉ_IL-eCHEHs H[LcI}d=HEHs HCI}L@IM2M4$AD$LeH$dH3%(2Hĸ[]A\A]A^A_@LPHt$LқHD$H=cCv PlL{`HLc M1 OAD$HDH-ydCHs A H6H}B< 9Hs H}IHHAD$fDAD$f. WoHԲff.AWAVAUATIUSHo,dH%(H$1H$E̲XH HGPLhLpt{h6C`$HcsCHk H)HuHLL|$$LiH}LLoIL- cCHEHs HLcI}:HEHs HI}L@#GM2M4$AD$L՘H$dH3%(2Hĸ[]A\A]A^A_@LPHt$LBHD$H=p`CK}MAL{`HL\a M1{LAD$HDH-aCHs A HH}9 7Hs H}IHEAD$fDAD$f. WwlH驰ff.AWAVIAUATUSHo,dH%(H$1HD$EGXHLoP< u HGPLh@<t{hC`D$HcpCHk H)HEHU L|$ 5D$LIHI$ID$ID$HugH}It$\vHD$HEHH=(`CHs LcH?8HEHs HH_CL@H;JDH|$8A} t I}/\_3IEHEAEHH4'HH5 LjHEHH4dvHcȺH5L~HD$M&ID$ADAD$@%AFAD$@AFL;H$dH3%(H[]A\A]A^A_fMeA<$LAEIEAD$@A,$AD$@uL稀gnHaCAFHIZDL稀8n8H=p\C}I馭Hk`Ht$HZ]R I1yHAF@H-]CHs A HH}5 3Hs H}IHAAFS`fDC`SfD(yhHff.fAWIAVAUATUSHo,H4$dH%(H$1HD$HD$HAͅt9XHGPHD$t{hC`D$H|$HclCHk H)HEHLt$I~ H CD$IHI$Mt$Lt$ ID$HuLcID$HT$H}HD$HAAAƝIHEHs HLcH[CH83HEHs HL@H[CH8@MHD$I9H$CD,L AD$@%AL蜑H$dH3%(H[]A\A]A^A_[K0fD軃 fD)fDLgPHt$L: 1ɾ M1\EAdHD$fH=XCEzH-ZCHs A H^H}j2 /Hs H}IH<>ALc`Ht$LjYb (fDAD$@uL稀iAoAD$@uL稀iHX\CH $HHA6f.HA_CRAVAUATUSHL5CTCdH%(H$1Ld$LHH=-A1LHD$H*AH$iL-YCH-WCIA}HEuHWCALHH5ooPoX o`0oh@opP)gCox`o@p) gCoo)gC)%gCooH)5gC)%gCHgCHT)-mgC)=gC)gC) gC)gC)gCAO HKgCHdIpHHfCHfCfC %H}1ɺAH5 %H}1ɺAH5p#%H}1ɺAH5B~%H}1ɺAH5a%H}AH 7H5_{1L>H!H= ALHDŽ$HD$Hk[CH0{gA}IHeCH='QCH5CeHeAع}H=oGH$dH3%(H[]A\A]A^A_fD(^ H5yHHHHyHCo\SockeHAHA HAGtA!HL$GHL$HXCHLHpHx(}L}0΍foH5HHHEH}ioEHEHEfGGnE+ GHtWCHLHpHx|DAعH=|AعH=fĎAع H=P覎Aع H=;舎Aع H=)jAعH=LAعH=.AعH= AعH= Aع H= ԍAع H= 趍Aع H= 蘍AعH= zAع H=y \AعH=i >Aع H=S  Aع H=A Aع@ H=0 Aع@ H= ƌAعH= 訌AعH= 芌Aع@H= lAعH= NAع H= 0Aع H= Aع H= Aع H= ֋Aع H= 踋Aع H=p 蚋Aع H=_ |Aع H=N ^Aع H=: @Aع H=& "Aع H= Aع H= Aع H= ȊAعH= 誊AعH= 茊AعH= nAع H= PAع H= 2Aع H=~ Aع*H=l Aع-H=_ ؉Aع+H=S 躉Aع,H=H 蜉Aع.H=? ~Aع/H=9 `Aع H=4 BAع!H=& $Aع"H= AعH= AعH= ʈAعH= 謈Aع H= 莈Aع H= pAع H= RAع H= 4Aع H= Aع H= Aع H= ڇAع H=t 輇Aع H=c 螇Aع H=S 耇Aع H=C bAع H=3 DAعH=# &Aع H= Aع H= Aع H= ̆Aع H= 讆AعH= 萆Aع H= rAع H= TAع H= 6Aع H= Aع H= Aع H=s ܅Aع H=c 辅Aع H=S 蠅Aع H=B 肅Aع H=2 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ع0 H=oރAع1H=_Aع2 H=P袃Aع3 H=@脃Aع4 H=0fAع5 H=HAع6 H=*Aع7 H= Aع8H=Aع9H=ЂAع< H=貂Aع=H=蔂Aع> H=vAع? H=XAع@ H=:AعBH=AعCH=pAعD H=aAعE H=OAعF H=?褁AعG H=.膁AعHH=hAعJH=JAعLH=,AعM H=AعNH=AعUH=ҀAعVH=贀AعW H=薀AعXH=xAعYH=ZAعZH=LAعcH=2.AعdH=)AعeH=~AعfH=~AعgH=~AعhH=~AعiH=z~AعjH=\~AعkH=>~AعlH= ~AعmH=~AعnH=}AعoH=}AعpH=}AعqH=}AعrH=|l}AعsH=nN}Aعx H=c0}AعyH=S}Aعz H=F|Aع{H=6|Aع|H=)|A1ҹ H=!|Aع) H=|AعH=a|AعH=C|AعH=%|Aع H=|Aع H={AعH={Aع H={AعH={Aع H=iq{Aع@H=YS{Aع H=B5{AعH=0{=Kff.fAUIATUHSHL%?CI<$H1HHcPCHH)L+CHUEAƅ#L+:I<$H,I@HHuLcuHHuI<$H |LcRHHuI<$Hk Lc/HHuI<$H7Lc H[]A\A]ff.AVAAUATL%>CUSI<$PHHcOCHH)WBDHI-LmAAƅ#Lm9I<$HI@HEHLc[HEI<$H޹HzLc8HEI<$H޹HQ LcHEI<$H޹HLcH[]A\A]A^fD{H= HE+tCt1~H1FoH1Gl`E$$DE1HHj10Haff.fH=<;CATIUSHtA(fH=@CffHqqH3LcŹHH~h0H3M[]HA\H~!@UHSHJSHH[H];HV6;AWAAVAAUATUSHL%YCffHoDh0H[=C8uTLeMtL&L- 1ɾM1AFD %HnfDAT IUSH@H.H5dH%(HD$81H:*Ht#Pt# HI$t H5aH)HtxuH5OH)Ht-xt'H|I$q Ȉq H5!H)Ht P H5%Hs)Ht P)I$HHH H5,H')HPHH@@HD$HPHpH\$HCHHHD$%I$HHH|$HH9tH|$HtW@u / H5H|(HPH@@uHD$HPHpH\$HCHHHD${I$HHTH|$HH9t!H|$Ht'W@u/uN'fI$H ȈH5H'Ht xH5Ht'Ht x H5HQ'HPH@@uHD$HPHpH\$HCHHHD$PI$HH0)H|$HH9tH|$HtW@u /; H5H&HPeH@@uHD$HPHpH\$HCHHHD$I$HHP|H|$HH9tIH|$HtW@u/fDH5RH%Ht9Pt0 H1HxH=HNI$p H5H%HPsH@@uHD$HPHpH\$HCHHHD$I$HHx}H|$HH9tJH|$Ht W@u/u$fHH5d$HHPNHL$8dH3 %(H@[]A\ÐH@@HxHD$HOH=ChhHH=gCbitXiOH@@uHxHD$G8H=CGj%=jHI$q Јq;HhI$q Јq*H@@uHD$HPHpH\$HCHHHD$I$HH(qH|$HH9t>H|$Ht$W@u/u"fDfDHt$H\$HCHHVHHD$HI$HHH|$HH9tH|$HW@/"hfDHt$H\$HCHHVHHD$HZI$HH3H|$HH9tH|$HKW@?/6q|! _!f.?!f.!Bf.H8H(HH1HfHIH1H6HkfD+fDKfD;fD+^fDVfD VfD7H=7CdDdHMeHfeHeHeHeHeHeHeHeHeHeHe fH fedHeDAWAVAUIATUHSHXHH5dH%(HD$H1HHtxuLMu$A*fHtHLH{;AĺH5aHHt xH5MHHt x H59HnHt PH5<HHHt*xt$HECH؀EDHEhE0H5HIHt$xtHLE0H5HHtxtHbH CE0HEhH5HHt PH5HgHt/Pt&H1HxH=HNfUDH5xHHt/Pt&H1HxH=HNfUFH5DHIH@<<O x1E11IL1I1L1A8HpIHxd8AUI@u(Amu!HD$LWLD$ELH CLmPHEhMt:I}Ht/ Gu:IE@@JH}PIFHtI@@LuPEBH5HHHt xbEH HL$HdH3 %(DHX[]A\A]A^A_D'L(AE@ Ll$IEHH=O Ct`fH=CffH?Hi1@01\bHE8bE1YHE1 DH@@HD$x@}BECH=C#bbDHH=vCazafDAEfDH1Hx H9HNЉUHD^H|$HwW@k/bLH}8'fEAIUH}9Iu,AU@3Am(L@IELt$ IVLHT$ HPHpHt$(H|$ H|$ IHL9fHEhM 1I1LHID$ID$ID$8ID$(ID$XID$HID$xID$hI$I$I$I$I$I$I$I$I$ I$I$@I$0I$`I$PL; HCLL`HHHHLHHM L%* CMAFILPM AF ILP@hHx@P61Hdf1HL9bDH0IHiAFPAV LD$ X mAF PAV HD$HD$L$H 1 H5|H=(H=C ]LD$LD$ ]HV]]^#^f.ATHcCCIUSHo HH)H}HtctrC,)^{XHsPHCP@uAD$[]A\[]AD$A\fDH=C]]H-qCHs A H.H}: Hs H}IH AD$bfD I1҉zAD$8ff.UHAWIAVAUATSHH8HH5rHdH%(HE1HtKPtB f. H8 (H5J#HDHt3Pt*M f.Q[ H8 H5>#HHt3Pt* f. H8  H5"HHt3Pt* f.H8(L` HHDžhIFH5ƅpH`<Ht7Pt.HHxH=HNH0DDž0 H5HHt PLhMXAH5oHHt x7H5_HHtuxtoH8t_HL A<$AHXX0mHMH$H3HJoH=vNH_LHAL8MHxLLHMRMLxLHMMHMHMH)LLHMHINHMHLN NHMHMHMf.1fSH_HtHJ6H[[f.@1f.H7IGHWHH=;B1 t:t*f.ATHHuD(f.ALzttt tH(HcfHff.ALzusvif Kff.O}H B1WtLDf.Gzt=f.{GH7ttt t(HHuDuHHufuf.AVAUATUSHdH%(HD$1H9t1L'LwHIHnM9HwH9rXHu3HkA,HD$dH3%(H[]A\A]A^fIuHtVLHL#fDHH,$H;II9tH$L#HCHtfifDA$L#^f.fATIUHSHdH%(HD$1Ht HL)HH$HwPHEHu6A$H$HEH]HD$dH3%(uYH[]A\fDHtfH1H$HEHUHLH|H$HEH=sUSHHHcS HŅIH@(HH@@HH9If.ATIUSHo,dH%(HD$1IXuOGP$ }f/wWAD$HD$dH3%(uvH[]A\fH_PHHt($뜐H=BL+MI} L{HILLHII~IFMnvCD.Lt$D$HC Ht H{HtPH|$Ht$ 1F^)I$L$ LAD$H5L$ H5vLHL$H5sLoH'DDH=@BtQfH=BffH@0H3B8?AD$H$xdH3%(kHĈ[]A\A]A^A_HHE:rH!BD$HHD$@H=BtfH=BffH@0HB8P ?DH|$vAD$LwPHt$LLl$ M1TAD$fD<u.D$fHQB'H51R0Ls`Ht$Lf zpH BH5"BHHHHAB<HL>HP>@t/tkUSHHt-uH?H1[]HH1H. KoEoMHHH1[]fDHlBH1ff.t/tkUSHHt-uH?H1[]HH1H.oEHUHHPH1[]HkBH1ff.t/tkUSHHt-uH?H1[]HH1H. +oEoMHHH1[]fDHkBH1ff.USHdH%(HD$1HBH8HHt$1(Ņ~z赲HcͺHHH5CL$HH5z{L$HH54r`HD$dH3%(~H[]D+H=B(tfH=:BffHh0CfDH|$~9HB'H51R0~IfUHSHSdH%(HD$1G,$6;tXu0GP$HiHD$dH3%(uHH[]fH_PHH$u I1Eff.AUATIUSH(o,dH%(HD$1H}HD$E:XHusHGPHD$tW{hu7C`D$t$LHD$dH3%(H([]A\A]ÐLk`Ht$LtVD$fDLoPHt$Lҡx 1ɾM1AD$vfD jf.AWAVAUATUSHdH%(H$x1HBH8o,HIHD$Eq9X LPhHG`LhLpt{x6HCpHD$HL2ÉD$\HD$H~ L9Y$Lt$WLLfHD$HD$HBxt*H=kBt|fH=BffHHxHD$0 HT$HD$ Hl$ ?HHT$HHPHT$HPHT$HPHHD$8HHD$0)HD$0Ht HHЄtHD$HxI$AD$ AD$H|$Ht8H$xdH3%(HĈ[]A\A]A^A_AD$DIƋ$HSBxt*H=-Bt>fH=BffHnHxsHl$ HLLH HI$AD$H$HDŽ$DHpHt$H語I߿ 1ɾ8HB'H51R0~fD M1AD$苝H=Bt*fH=BffHZ X0AD$fLo`Ht$LtHD$@M h;UfD+H5H6H6H6AVAUATUSHdH%(H$x1HBH8YHD$G,HP5X LgP@thYHG`HD$LH=AĉD$$H\$H{ HH-HHD$HXHH@HD$HBxt*H=dBtufH=BffH HxrHD$0 HT$HD$ Ll$ 8HHT$LHPHT$HPHT$HPHHHD$8HHD$0"HD$0Ht LLH|$HD$HHGDH}G@%EhfHt$ Dcx|$1H豚H=ABtPfH=BffH X0DEH$xdH3%(HĀ[]A\A]A^f.W@u/uHAB'H51R0fDHBxt*H=BtfH= BffH HxLl$ LsDLxH{!H諻IHۺ LMt$HOIt$HI$ID$AT$у@H8H[BEHHEL6y@ M1EzH_`Ht$H蒙Iܿ 1ɾfHT$PH9H)Hz HHHHD$fDADID$%LeEH$LDŽ$谾cfDEu [@3rHg1Hk1H1ff.AUATUSHXdH%(HD$H1HBH8Hw,H1{X HP!Ht$W|$sAWH{PDH51RHD$HHHHT$HYHBD$ xt*H=lBt}fH=BffHHxHD$0HT$HD$ H\$ @HHT$HHPHT$ HPHHD$8HMHD$03AHD$0Ht HHEu,EHD$HdH3%(CHX[]A\A]fD|$ tHD$LLHx IHݷLLHHHH{HCLcBD#H]Eo@HH腷HT$HHSHdH%(H$1HHHHBH=)1HHD$Hw[BH$zHHBHBxu3HHpH$dH3%(H[]@( H5HHHEH}HCo\SysteHEHE HEGmE!HCBHHڹHpHxiHBJAVAUATUHSH0Do,dH%(HD$(1HD$AE-XHnHwPLfAN{h*HS`HT$HH|$LHD$HL LhI|$ H諴HLLHHH{HCLcBD#H]H\$EHtH-BHtiCt*HD$(dH3%(H0[]A\A]A^fHHPHC uHHP@CPSDH\$EHf|fDLs`Ht$LZtfHT$@LwPHt$LHt$s M1LEC PS >f 1ɾH+AVAUATUSHĀdH%(HD$x1HBH8w,IHL$HT$HLL$(LD$ HD$ H5HD$(1!HT$HJLl$ LHHLHt$D$(H\$PHl$0HCHHD$HD$P&DHHD$H|$PHH9tH\$8Lt$0HH{ HILHHIEI}IEI]ADLt$0M,$AD$HI9tLZHD$xdH3%(uTH[]A\A]A^DAD$DAD$DHB'H5=1R0H=B))H=B*ֵ*H*H'*fAWAVAUATIH5USH,dH%(H$1H|HL$HD$ HD$(HT$HD$HHD$HHD$0HD$8HD$@PHD$HPHD$HPHD$HP1LL$HLD$@OH H|$HD$ HHH\$8H2Ll$pHHDIEHD$pH HLHH$âL$HHt$HCHl$0Lt$(H$H $L|$ HtHHt$该Ht$HHn$H|$PMADDH0H$HH9t H|$PH9|$XeH\$PHl$XI$AD$H9tQfHSH3LAH H9\$XuHl$PH9t$@H}HEH9tH H9uHl$PHtH{H|$pIL9thH$dH3%(u5H[]A\A]A^A_AD$DAD$Hu H= B''H=B''H'H'H'USHH-BHtGtH[]@GPWuHHPHt$C uHHH@H[]C PS DATIUHSHH fHHGHuHxHHHa'HBLHH[]H@PA\DHG @tÐFAUE1IATHaUHSH8L%NBHw dH%(HD$(1ILxHt H;Bt}H}șCH{ t8HSHEUuFHD$(dH3%(H8[]A\A]HHBRHEUtf.SH\$Iu IH`LHD$D$VHIu ILAH`H7pATUSGH )HcHHǐ豫HHxHHhXIHHH)H@P1XHH臒HH輬HB[ID$pH]A\AWAVAUATUHSH(dH%(HD$1:HHIHcH>D1H{FHD$dH3%(H([]A\A]A^A_D0Lk LcI|$ H訪LLHHHH{HCLc荻BD#H]EwkEHEC0UE1IHC8LLJIH}L|D9k0!HCFH DHPH{HS H=#HH=qHt~H=eHt_H=:Ht@H=8Ht!H=#HHɃ@HME HFLcBEutHs H=BH[ HɞI<$HHGHO ^tW dI<$LcGID$@H=BHMH0əI$x@HHcH>CF;E,@E@HHHWHHtHtH)HH)HB˅LcID$@H=BHzH0ID$@I$H=BH0LB HzPAhA AGA}DE1pA ]DFHw@HLc@H=VBH6VI$x@HHcH>@;HSHHS Hs HH$uULsL{ I~ H藦LLIHI$I|$ID$Mt$xCD4LeEH<$nLk UW ‹DDI<$DfDI<$ATIUHSHH_ dH%(HD$1HcsBH)tf{D$ux},1HT$H5"t0D$C1AD$HD$dH3%(u7H[]A\fDAD$DH=BH=BAUATIUHSH8H_ dH%(HD$(1HcBH){u2AD$HD$(dH3%(~H8[]A\A]f.Hu E1IL-BHYLxHt$H;BHM蘑CHH;H5Ht5Pt,H @I $AD$B:AD$H(BHI$@H=B譨H\$Hu IHXLHD$D$HvHu ILAHmXHDHAQI$AT$vnfUHSHHcBHG H)Ht0H;tHCEHEH[]@EH[]fH=B譧UHSHHclBHG H)Ht 1{1EH[]f.H=@BMAWIE1AVAUAHHWATIUSH8Lw@HBdH%(HD$(1II6H1xHt%H;)BH.EHEIH}HdH5vHpHt+Pt"ff//AD$ H5NH,HPAD$(Etff/AD$ I,$HH=ݸBtfH=^BffHHxH|$HD$HAD$(f.Hl${ (HtNL-wBMFEu/HEHPME u HEHP H5*HHt x H5GHHHt&@<t<iHEH=~AD$2H5HHtxuA|$XMt$P=H{@ HCHHAoT$ HC@HBH5kC2HBSHC K(C(HH5IK0 HH5I膤K2 HH5qH HH51ɺHH5]]MtLHHD$(dH3%(H0[]A\A]A^H=B譠E1 M1跟AEDÈHl$LIt$ IHjPHD$D$ŅH=It$ ILAH3PKH޿ff.AUATIUSH(H_ dH%(HD$1HcBH)H+H_DE~;H=Bt蔟fH=BffHHxtHDH$HD$HC@H=BE1 HFCH0H$HHDH\$HtHH-BHCu)HHPHC @AD$HD$dH3%(H([]A\A]HhfH;xH<$HCHCCD7fCPSDfH=BC PS 5fHHP2ͽHATUSHH dH%(HD$1HcBH) H+HDE~9H=yBt芝fH=BffHHxtHuH$HD$HC@H=BE1 H>AH0H$HHuHDHl$HtNL%BMEu/HEHPME u HEHPH{XOHD$dH3%(u]H []A\fDH;xH<$HCHCCVIEPUffE PU x HAWAVAUATUSH8dH%(HD$(1H?BH8mHcBH_ HH)~H;H{1Ld$L-L5L=nHT$HHH|$t{L}H}1xH LHH€ HL€HL€ HH=g€ H=AH€Hƹ H=2t}HH;L*~HHC@H='BLcBH0HHxwV@HHcH>H}H8uCHD$(dH3%(vH8[]A\A]A^A_XsLcHC@H=BHhH0薆HC@HH={BH0LB HhhL#ME$E~*H=Bt蘙fH=BffHHxeHD$HD$HC@H=BE1 HZ=H0 HD$HtHu HtkD#H\$HtIL% BMCu*HHPM4C u HHPE@H;踭H|$HCHCCreHHB'H5y1R0nfDH=8BE {vH=B"#fDA$H|$CPSAhA AGAE1A C PS 職HDAT>USHdH%(H$1HHHHMBH=}1HHD$H2AH$趽HHĽBHBxHīBAHH OH5ooHoP oX0o`@ohP) Bop`oxp)Boo)B)BooH)-B)BH BH)%{B)5B)=B)B) B)BM HZBHHpH5HBHBٻBX$H=BA1ɺH5<9yH=pBH5EAH=MBHH5ªyH=3B1A H59H=B1AH5{byH=B1AH5cByAH=ȻBH tH5c=1AعH={AعH={1AعH={iAعH={KAعH={-AعH={AعH={AعH=y{AعH=r{AعH=h{AعH=a{yAعH=X{[AعH=T{=AعH=K{AعH=E{AعH=?{H$dH3%(H[]A\ÿ(H5yIHI$I|$HCo\RedisID$ID$ID$AD$ HHBLHHpHxH-8BffDAWAVAUATUSHHL5mBHo@dH%(H$1IHpHBHxxgL%xBHD(LmM9}IHpHHBHxx6HD0LuM9cA}hIUB@t6A~HT$8u9M6HJHuFH=B 賑 fDA~HT$8t1LϧIHT$8DL+MTAHL$uSMLBHT$(LLD$LLL$ sLL$ ILvLD$HL$HT$(M)II9EEH=أBtfH=YBffHHxAH|$PͿHC@H=ZBE1 H4H0[HD$PH}H_DwLl$XMtML=^BMAEu-IELPMAE u IELPHBxt*H=BtfH=tBffH4HxC ff/v0H,fH*H$\ oYYH,HD$Ll$8I}M}H5wL蒸I}H5*H4$HT$I|wIHHLc@EL5BMtfH=BffHLHxAH|$@HD$@HC(ff.w (C3HuA H=MBH2YMcHuHH=#B&{L{@L-BE1L$Hw>I7LxHt!L9 H?vHEELeH5LײHtbPtY H@@uH$HPHGHpHCńyH$H H5sL\HtPt\ H0HH\$HHt#L=KBMJCwHT$8Ht%J@u*uH1謱@H$dH3 %( H[]A\A]A^A_DIFH=H=BT赌JIHrHT$˿IcHT$L9vG@HD$@HD$HHuAH=BHmrxHuAH=ӲBHZxHuH=BLutHZH+HDE{H=Bt̋fH=BE1 H/H0?HD$pHHD[H\$xHt#L=BBMdC1HfH;H|$PHCHCCnaHD$PHD$X fH$HL$DLLhPAEvAD$fLHHAEPAUHuH=BHupvA}w-AEH~HcH>AE PAU [cLcHuH=BHXvHuH=BME HtXH+HDEH=Bt衉fH=BffHHxH|$`膸HC@H=BE1 He-H0HD$`HHD0H\$hHtL=BMCt1HHPMC uHH1PAhA AGE1A AHHPMC =HH1P~DHf.H;(H|$`HCHCCCPSfHD$`HD$hcfKfDHHPM~C dHHPVDH@(Hf.HuAH=BH_msHuA H=ŭBHUsHuH=BLIoHU 1fkfDHرńUL#ME$EMt藆fH=BffHHxuA$H$wHC@H=BE1 HV*H0H$HHDH$HL=BMTCHHPMC cHHPUHHH;裚H|$pHCHCC%CPS^f.HD$pHD$xfL#ME$EMtfH=BffHIHxA$H$HC@H=BE1 H(H0臙H$H HDH$Ht#L=BMCH$HW@/٨@C PS ~}lH$I7H$ILH4DŽ$xiHI7IALH3HHH;袘H$HCHCCHDŽ$HDŽ$qH&H;DH$HCHCC1HOHHDŽ$HDŽ$H貅CPSC PS LCPS0CPSHHPMt7C  HHPC PS C PS ƋC PS mH}HdHHHzHHff.AWIAVMAUAATUHSHHXL'DL$dH%(HD$H1HD$ HD$(MA$H=PBtafH=љBffHHx^A$H|$0DH|$0HD$8HD$0HD$8Ld$(H|$ HD$(MJHYrLd$8MHșBHAT$Ld$(MHBH/AT$0AFE~AEHl@H;HԗH9uHD$HdH3%(HX[]A\A]A^A_HD$ HttHE@AH=BH!fH0lHT$ HE@H=BLcH0HfNvlHT$ HE@H=YBLBH0HFNxLeMA$D$~*H=aBtrfH=BffHHx7HD$0HD$8HE@H=BE1 H4#H0HD$0HH} H|$0HEEHEELd$8Mt^HϗBHAT$u=I$HD$LRHD$H AD$ uI$LPDE28E3rvHE@AH=BHdH0jHE@H=BLfHLH0EwLd$(M1yE3E38E2vHytLd$(MKHEH=BE1Hc@HE@H0ejHE@E1H=OBH6LH0CjHE@H=0BHLLsH0v}1LHDH}]IH.8}HP H=eHtH=HAH׾ 胜:L@LLD$m1 Hx蚰Hu@LD$H=]BHhHD$H6uHu@HD$H=4BHH6Lc*iHAFDAT$rAt$I$HD$LL$RHD$L$HAD$ I$L$LPL$}HD$8Ld$(HD$0HD$ HD$(MHBH&AT$'H|$ HLd$8fH|$Yl@++AFDM}1IA$H|$0AT$JAL$5AT$rAt$(I$HD$LL$RHD$L$H"AD$ I$L$LPL$AT$JAL$I$HD$LRHD$HAD$ I$LPAD$ PAT$ HUHE@H=BLcBH0H!`fHExwx@HpnHcH>HbLLHLRBAD$ PAT$ QAD$ PAT$ AD$ PAT$ RLcHE@H=BHGH0eHE@HUH=۟BH0LB HG@rLeAFME$EqH=ڋBtxfH=[BffHHxGA$H|$0ΧHE@H=[BE1 HH0\HD$0HHDxHl$8HH[BHUHUHD$HRHD$HE HEHPAhA AE1yA nAGcH;H}貌H|$0HEEHEE HD$0HD$8UJML\PMLHDL$DHrE PU  HDHTHZH2f.ATIH5_USHH,dH%(H$1HL$HT$LL$ LD$\H݆BH8HcdBH[ H)H= _HD$@H$Ht$H|$HD$`Ht$HLD$HHD$hH ^ 1rHH!%tHDHVHDHH)Ht$P萶{0HD$pH|$ rH/E@uEHuH}Ht$XSHD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuH趙@f)D$0`Ht$ HT$(H|$0HD$( lH|$0HwHHt$X蒵H|$0HD$xW@u /uJf.H|$(_ HB'H5U1R0~fDH=HBUtۋfD wH軋@ATIH5\USHH,dH%(H$1HL$HT$LL$ LD$\H BH8HcBH[ H)H=O\HD$@H$EHt$H|$HD$`Ht$H,LD$HHD$hH \ 1'pHH!%tHDHVHDHH)Ht$P{0HD$pH|$ rH/E@uEHuH}Ht$X胳HD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuH@f)D$0^Ht$ HT$(H|$0HD$(9iH|$0HwHHt$X²H|$0HD$xW@u /uzf.H|$(\ H!B'H5R1R0讗fDH=xBq fD;tH4@ATIH5YUSHH,dH%(H$1HL$HT$LL$ LD$E\H=BH8HcĖBH[ H)H=YHD$@H$uHt$H|$HD$`Ht$H\LD$HHD$hH 3Y 1WmHH!%tHDHVHDHH)Ht$P{0HD$pH|$ rH/E@uEHuH}Ht$X賰HD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuH@f)D$0B[Ht$ HT$(H|$0HD$(ifH|$0HwHHt$XH|$0HD$xW@u /u誓f.H|$(&Z HQB'H5P1R0ޔfDH=B|nr;fDkqHd@ATIH5WUSHH,dH%(H$1HL$HT$LL$ LD$u\Hm~BH8HcBH[ H)H=VHD$@H$襮Ht$H|$HD$`Ht$H茮LD$HHD$hH cV 1jHH!%tHDHVHDHH)Ht$P {0HD$pH|$ rH/E@uEHuH}Ht$XHD$xU@tVHL$@HT$`E1MH)H$dH3%()Hİ[]A\fDAD$DmuHF@f)D$0rXHt$ HT$(H|$0HD$(cH|$0HwHHt$X"H|$0HD$xW@u /uڐf.H|$(VW HB'H55M1R0fDH=~BkkfDnHK蔋@AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H{BH8HcBHW DH)HT$ IcHWfDHHD$'>AAED$,@Hc\$,HHfHIfI$H=SH[HELt$E1D#IIE9zA~IC@uHsH{KtJDs@@u+uHu賁롐HD$D$,xt=H=SHD$0H$0諪Ld$0H$0BfH@D$,@H=RHD$0H$0XLd$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtv衍I L9t$uH|${LD$E1Lt$,H|$ HWf.LkHXH|$6HD$@"DfLHkI/HтB'H5I1R0^fDH=({B^5hTHcl$,HHocHIdcI$H=QH踨HEdʇf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HwBH8Hc8BHW DH)HT$ IcHbDHHD$W>AAED$,@Hc\$,HHBbHI7bI$H=TH苧HELt$E1DSIIE9zA~IC@uHsH{Kt6JDs@@u+uHu}롐HD$D$,xt=H=vSHD$0H$0ۦLd$0H$0BfH@D$,@H=#SHD$0H$0舦Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtvщI L9t$uH|$|LD$E1Lt$,H|$ H/Wf.LgHXH|$f|HD$@"DK|fLxgI/HB'H5E1R0莊fDH=XwBedHcl$,HH_HI_I$H=uQHHEdf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HsBH8HchBHW DH)HT$ IcH^DHHD$臶>AAED$,@Hc\$,HHr^HIg^I$H=KH軣HELt$E1D胇IIE9zA~IC@uHsH{KtfJDs@@u+uHuz롐HD$D$,xt=H=)KHD$0H$0 Ld$0H$0BfH@D$,@H=JHD$0H$0踢Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4EIEAw@@uA/uLtvI L9t$uH|$xLD$E1Lt$,H|$ H_Wf.LcHXH|$xHD$@"D{xfLcI/H1{B'H5A1R0辆fDH=sB `Hcl$,HH[HI[I$H=(IHHEd*f.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HpBH8HcBHW DH)HT$ IcHZDHHD$跲>AAED$,@Hc\$,HHZHIZI$ H=HHHELt$E1D賃IIE9zA~IC@uHsH{Kt薟JDs@@u+uHuCv롐HD$D$,xt= H=_GHD$0 H$0;Ld$0H$0BfH@D$,@ H= GHD$0 H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4uIEAw@@uA/uLtv1I L9t$uH|$ uLD$E1Lt$,H|$ HWf.L`HXH|$tHD$@"DtfL_I/HawB'H5>1R0fDH=oB\wHcl$,HHWHIWI$ H=^EHHHEdZ|f.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HAlBH8HcȁBHW DH)HT$ IcHWDHHD$>AAED$,@Hc\$,HHVHIVI$H=AG@uAIwHcILlI4襚IEAw@@uA/uLtva~I L9t$uH|$;qLD$E1Lt$,H|$ HWf.LH\HXH|$pHD$@"DpfL\I/HsB'H5E:1R0fDH=kBXHcl$,HH/THI$TI$H=AHxHEdxf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HqhBH8Hc}BHW DH)HT$ IcHGSDHHD$>AAED$,@Hc\$,HHSHIRI$ H=s@HKHELt$E1D|IIE9zA~IC@uHsH{KtJDs@@u+uHun롐HD$D$,xt= H=?HD$0 H$0蛗Ld$0H$0BfH@D$,@ H=~?HD$0 H$0HLd$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4ՖIEAw@@uA/uLtvzI L9t$uH|$kmLD$E1Lt$,H|$ HWf.LxXHXH|$&mHD$@"D mfL8XI/HoB'H5u61R0N{fDH=hBC%U9Hcl$,HH_PHITPI$ H==H訕HEdtf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HdBH8Hc(zBHW DH)HT$ IcHwODHHD$G>AAED$,@Hc\$,HH2OHI'OI$H=<H{HELt$E1DCxIIE9zA~IC@uHsH{Kt&JDs@@u+uHuj롐HD$D$,xt=H= <HD$0H$0˓Ld$0H$0BfH@D$,@H=;HD$0H$0xLd$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtvvI L9t$uH|$iLD$E1Lt$,H|$ HWf.LTHXH|$ViHD$@"D;ifLhTI/HkB'H521R0~wfDH=HdBUQHcl$,HHLHILI$H= :HؑHEdpf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H`BH8HcXvBHW DH)HT$ IcHKDHHD$w>AAED$,@Hc\$,HHbKHIWKI$ H=8H諐HELt$E1DstIIE9zA~IC@uHsH{KtVJDs@@u+uHug롐HD$D$,xt= H=D8HD$0 H$0Ld$0H$0BfH@D$,@ H=7HD$0 H$0訏Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI45IEAw@@uA/uLtvrI L9t$uH|$eLD$E1Lt$,H|$ HOWf.LPHXH|$eHD$@"DkefLPI/H!hB'H5.1R0sfDH=x`BMHcl$,HHHHIHI$ H=C6HHEdmf.UHH5SHHh,dH%(HD$X1HL$HLL$LD$/wH']BH8H{ HcrBHH)H=5HD$ dHt$H<$HD$@Ht$(LHt$H|$HD$HHt$03HL$ E1IHT$@HHD$PHD$XdH3%(uaHh[]f.EHfB'H55-1R0rfDH=^BKkff.UHH5SHHh,dH%(HD$X1HL$HLL$LD$uH[BH8H{ HcJqBHH)H=X4HD$ Ht$H<$HD$@Ht$(Ht$H|$HD$HHt$0ӋHL$ E1IHT$@HHD$P!HD$XdH3%(uaHh[]f.EH!eB'H5+1R0pfDH=x]BgJ][jff.UHH5!SHHh,dH%(HD$X1HL$HLL$LD$otHgZBH8H{ HcoBHH) H=7HD$ 褊Ht$H<$HD$@Ht$(茊Ht$H|$HD$HHt$0sHL$ E1IHT$@HHD$PHD$XdH3%(uaHh[]f.EHcB'H5u*1R0NofDH=\B8%I.hff.USH(dH%(HD$1H7YBH8tiH HcnBHHH)t{ H=1HD$ yE1HL$IHT$HHD$HD$dH3%(uGH([]HbB'H5)1R0nnfDH=8[BEHhff.USH(dH%(HD$1HWXBH8tiH HcmBHHH)t{H=1HD$虈E1HL$IHT$HHD$HD$dH3%(uGH([]HbB'H5(1R0mfDH=XZBeG;gff.USH(dH%(HD$1HwWBH8tiH HclBHHH)t{H=hHD$蹇E1HL$IHT$HHD$HD$dH3%(uGH([]H!aB'H5'1R0lfDH=xYB+F![fff.USH(dH%(HD$1HVBH8tiH HclBHHH)t{H=J/HD$نE1HL$IHT$HHD$'HD$dH3%(uGH([]HA`B'H5&1R0kfDH=XB|Er{eff.USH(dH%(HD$1HUBH8tiH Hc>kBHHH)t{H=h.HD$E1HL$IHT$HHD$GHD$dH3%(uGH([]Ha_B'H5&1R0jfDH=WBDdff.USH(dH%(HD$1HTBH8tiH Hc^jBHHH)t{H=-HD$E1HL$IHT$HHD$gHD$dH3%(uGH([]H^B'H55%1R0jfDH=VBCcff.USH(dH%(HD$1HSBH8tiH Hc~iBHHH)t{H=,HD$9E1HL$IHT$HHD$HD$dH3%(uGH([]H]B'H5U$1R0.ifDH=UBoCebff.USH(dH%(HD$1HSBH8tiH HchBHHH)t{H=+HD$YE1HL$IHT$HHD$HD$dH3%(uGH([]H\B'H5u#1R0NhfDH=UB%B鶿aff.USH(dH%(HD$1H7RBH8tiH HcgBHHH)t{H= +HD$yE1HL$IHT$HHD$ǿHD$dH3%(uGH([]H[B'H5"1R0ngfDH=8TBEAaff.USH(dH%(HD$1HWQBH8tiH HcfBHHH)t{ H=0*HD$ 虁E1HL$IHT$HHD$HD$dH3%(uGH([]H[B'H5!1R0ffDH=XSBbe@X;`ff.USH(dH%(HD$1HwPBH8tiH HceBHHH)t{H=HD$蹀E1HL$IHT$HHD$HD$dH3%(uGH([]H!ZB'H5 1R0efDH=xRB?驽[_ff.USH(dH%(HD$1HOBH8tiH HceBHHH)t{H=}(HD$E1HL$IHT$HHD$'HD$dH3%(uGH([]HAYB'H51R0dfDH=QB>{^ff.ATIH5'USHH,dH%(H$1HL$HT$HHD$(P1LL$ LD$8yhZYHoNBH8HccBHk H))H=\'H\$pHD$0~Ht$H|$HD$PHt$8~LD$(HHD$XH h& 1:HދH!%tHDHVHDHH)Ht$@%~Ht$ H|$HD$`Ht$H ~HL$0E1MHT$PHHD$hZH$dH3%(uOHĠ[]A\HiWB'H51R0bfDH=OB]DG@ATUHH5 SHHp,dH%(HD$h1HL$HLD$bQHZ7BH8HcLBH{ H)IH=yHD$0gHt$H<$HD$PHt$8gA|$0HD$XH|$oHC@uHsH{Ht$@AgHD$`S@tTHL$0HT$PE1IL臤HD$hdH3%(*Hp[]A\f.E+uHJDf)D$ Ht$HT$H|$ HD$H|$ HwHHt$@fH|$ HD$`W@u /u:Jf.H|$ H?B'H51R0nKfDH=88BE%鄥ff.ATIH5rUSHH`,dH%(HD$X1HL$HLL$LD$ IH/BH8HcDBHk H)H=BHD$ E_Ht$H<$HD$@Ht$(-_Ht$H|$HD$HHt$0_HL$ E1MHT$@HHD$PbHC HcDBH)HtW{5u!HD$XdH3%(H`[]A\@A|$u1I<$AD$@AD$DH=0Bž鸞H8B'H51R0CfDH=h0Bu驞K=ff.UHH5qSHHh,dH%(HD$X1HL$HLL$LD$_GHW-BH8H{ HcBBHH)H=HD$ ]Ht$H<$HD$@Ht$(|]Ht$H|$HD$HHt$0c]HL$ E1IHT$@HHD$P豚HD$XdH3%(uaHh[]f.EH6B'H5e1R0>BfDH=/Bz;ff.UHSHH5H,dH%(HD$x1HD$(HL$HPHD$P1LL$0LD$EZYH+BH8H} HcgABH)HH=2HD$0!\Ht$H<$HD$PHt$8 \Ht$ H|$HD$XHt$@[Ht$(H|$HD$`Ht$H[HL$0E1IHT$PHHD$h%HD$xdH3%(u]HĈ[]CH)5B'H51R0@fDH=-B-#c:UHSHH5,H,dH%(HD$x1HD$(HL$HPHD$P1LL$0LD$nDZYHd*BH8H} Hc?BH)HH=HD$0ZHt$H<$HD$PHt$8ZHt$ H|$HD$XHt$@pZHt$(H|$HD$`Ht$HWZHL$0E1IHT$PHHD$h襗HD$xdH3%(u]HĈ[]CH3B'H5]1R06?fDH=,Bޚ Ԛ8ATUHH5GSHH,dH%(H$1HL$HT$LD$BH(BH8Hcy>BH{ H)IH=H\$`HD$ *YHt$H|$HD$@Ht$(YLD$HHD$HH  1 HދH!%tHDHVHDHH)Ht$0XHL$ E1IHT$@LHD$PH$dH3%(uPHĐ[]A\@H2B'H51R0=fDH=X*Bge];7ff.ATUHH5SHH,dH%(H$1HL$HT$LD$JAHB'BH8HcH|$@KW@u/u!DH|$8IH>L94$%F6@L$PLl$PfD$KIHL94$a@H,! H=`BmH(I*&fDHB'H5U1R0."fDH|$HD$@GDqfDH|$H2AWAVAUATUSHhDw,Ht$dH%(H$X1A]H BH8Hc]!BHo H)IcHDHHD$NAFD$,@HcHH{HIpIIEH==;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&xH$XdH3%(Hh[]A\A]A^A_Df)D$@HT$H|$ HHD$8H|$@HwHKtL:H|$@KW@u/uDH|$8IH~L94$%F6@L$PLl$PfD$IHL94$a@Hl H= B}}HhI*&fDHB'H51R0nfDH|$HD$@GDqfDH|$H2AWAVAUATUSHhDw,Ht$dH%(H$X1A]HBH8HcBHo H)IcHDHHD$JAFD$,@HcHHHIIIEH=8I$HD$xHC@HsH{Iu7ID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKtT7KAw@@uA/uL1 @IHL94$uH|$ LD$E1Lt$,LHftH$XdH3%(Hh[]A\A]A^A_Df)D$@HT$H|$ HHD$8H|$@HwHKt6H|$@KW@u/uEDH|$8IHL94$%F6@L$PLl$PfD$ IHL94$a@H H=ByyHI*[ &fDH!B'H51R0fDH|$ HD$@GD qfDH|$.H21AWAVAUATUSHHX,Ht$HT$8H5]RdH%(H$H1L*HDBH8HcBHK H)HL$HD$x1HD$8HCD$$@LcILLIIE H=I94Ls[I$HIHD$L9{H$@HD$(fDHs AH=BHOHs AH=BHHs H=BLHHD$@H$HdH3%(HX[]A\A]A^A_@ H=HD$@ F3Ls[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIt2HAw@@uA/uLtwfI L;t$uH\$LD$E1Lt$$LC1HoC1L;d$(tL/ L' HD$xHD$@f.fL(I/H B'H5e1R0>fDH=BXvNvH\$LD$E1HL$@t$$H$@C1HoC1FH\$LD$E1Lt$$LC1HnC1 ff.AWAVAUATUSHHX,Ht$HT$8H5NdH%(H$H1*HBH8HcBHK H)HL$HD$x1HD$8HCD$$@LcIL@LI5IE H=I0Ls[I$HIHD$L9{H$@HD$(fDHs AH='BHHs AH=BHHs H=BLHѽIHD$@H$HdH3%(HX[]A\A]A^A_@ H="HD$@ /Ls[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIt/HAw@@uA/uLtwfI L;t$uH\$LD$E1Lt$$LC1H2lC1L;d$(tLLwHD$xHD$@f.KfLxI/HB'H51R0fDH=XBrerH\$LD$E1HL$@t$$H$@C1HfkC1FH\$LD$E1Lt$$LC1H:kC1 ff.AWAVAUATUSHHX,Ht$HT$8H5JdH%(H$H1*HAH8HckBHK H)HL$HD$x1HD$8HCD$$@LcILLIIE H=kI,Ls[I$HIHD$L9{H$@HD$(fDHs AH=wBHnHs AH=UBH<LHs H=4BL-H!HD$@H$HdH3%(HX[]A\A]A^A_@ H=~HD$@ +Ls[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIte+HAw@@uA/uLtw"fI L;t$uH\$LD$E1Lt$$LC1HhC1L;d$(tLLHD$xHD$@f.fLI/HQB'H51R0fDH=AZoPoH\$LD$E1HL$@t$$H$@C1HgC1FH\$LD$E1Lt$$LC1HgC1 , ff.AWAVAUATUSHHX,Ht$HT$8H5MGdH%(H$H1<*H4AH8HcBHK H)HL$HD$x1HD$8HCD$$@LcILLIIE H=I))Ls[I$HIHD$L9{H$@HD$(fDHs AH=BH?Hs AH=BHHs H=BL}HqHD$@H$HdH3%(HX[]A\A]A^A_@ H=HD$@ 6(Ls[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIt'HAw@@uA/uLtwr fI L;t$uH\$LD$E1Lt$$LC1HdC1L;d$(tLLHD$xHD$@f.fLI/HB'H5U1R0. fDH=AkkH\$LD$E1HL$@t$$H$@C1HdC1FH\$LD$E1Lt$$LC1HcC1 |ff.USH(dH%(HD$1HAH8tiH Hc> BHHH)t{H=HD$%E1HL$IHT$HHD$GcHD$dH3%(uGH([]HaA'H51R0 fDH=Ajjff.USH(dH%(HD$1HAH8tiH Hc^ BHHH)t{H=HD$%E1HL$IHT$HHD$gbHD$dH3%(uGH([]HA'H551R0 fDH=Ajjff.AWAVAUATIH5UHSH,dH%(H$x1HL$ HT$HHD$@HD$@PHD$@PHD$0P1LL$HLD$0 H HAH80Hc BH] H)D},H=xHD$P@#Ht$ H|$@H$Pl-Ht$X#Ht$(H|$H$XHt$`#Ht$0H|$H$`Ht$hn#H|$8H$hHL$PE1MH$PH`k5@u,H$xdH3%(HĈ[]A\A]A^A_A|$uD$HHD$@I$DxHXIIL91Lt$@7fH蘼IuHLHVH1H I9{tuȉI␾H=L$PHD$p^"LD$8 LH$pH 21VLHcHt$x&"H$xfAD$fLH/|$H HD$@t\I$D$HAD$f.HqA'H5%1R0fDH=A>g4gHP@I$AD$tH|$@.5@AWAVAUATIH5UHSH,dH%(H$x1HL$ HT$HHD$@HD$@PHD$@PHD$0P1LL$HLD$0n H HbAH80HcBH] H)D}, H=OHD$P @ Ht$ H|$@H$Pl-Ht$Xv Ht$(H|$H$XHt$`Z Ht$0H|$H$`Ht$h> H|$8H$hHL$PE1MH$PH}]k5@u,H$xdH3%(HĈ[]A\A]A^A_A|$ukD$HHD$@I$DxHXIIL91Lt$@7fHhIuHLHVH1H I9{tuȉI␾H=L$PHD$p.LD$8 LH$pH 1&LHcHt$xH$xfAD$fL,|$H HD$@t\I$D$HAD$f.HAA'H51R0fDH=A?d5dHP@I$AD$tH|$@+5T@AWAVAUATUSHhDw,Ht$dH%(H$X1A]HvAH8HcBHo H)IcHTDHHD$$0AFD$,@HcHHHIIIEH=dI$HD$xHC@HsH{Iu3ID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKtKAw@@uA/uL1l@IHL94$uH|$@LD$E1Lt$,LHYH$XdH3%(Hh[]A\A]A^A_Df)D$@:HT$H|$ HHD$8cH|$@HwHKtH|$@KW@u/uDH|$8IHL94$%F6@L$PLl$PfD$+IHL94$a@H H=@AaMaHI*&fDHA'H551R0fDH|$~HD$@GDcqfDH|$H2AWAVAUATUHH5SHHh,dH%(HD$X1HL$HHAH87H{ Hc,AHH)HH=HD$ H=HD$(HD$@Ht$H<$HD$HHt$0HL$ E1IHT$@HHD$PVDk5Eu#HD$XdH3%(Hh[]A\A]A^A_À}uD$HD$HEDxHXIIL91Lt$-HI4$HLHVHA1H I9tV{tuDI@HA'H551R0fDH=A^^H%|$ tHD$HED$EHT$HBRHEUtH|$%mff.fATIUHH=mSHH@dH%(HD$81HD$HLH\$HD$ HT$ E1IHL$HHD$(>UT$uEHL$8dH3 %(u H@[]A\ff.@AVAUATIH5UHSH@,dH%(HD$81HL$HHAH8Hu HcNAII)L-AE1LL$HjLxHt$H;wAH1$|CHLD$H $HH5 u HT$H4$LdAD$HD$8dH3%(H@[]A\A]A^AD$DHA'H51R0fDH=XA\e\軽H\$ Hu IHfLHD$ D$(辺H6#Hu ILAH-EHATIUHH=ISH`dH%(HD$X1H\$0HD$sMHHD$ H L 1pHދH!%tHDHVHDHH)Ht$ HT$ E1IHL$HHD$(WRT$tH|$XdH3<%(uH`[]A\ÐLeDAVAUATIUSH@o,dH%(HD$81S[XHHGPHD$HAH8Hs HcoAII)L-$AE1LL$HLxHt%H;AHR!蝻EHEHL$H5|HyHt$LAD$HD$8dH3%(H@[]A\A]A^LoPHt$L¬ M11҉AD$@HA'H51R0fDH=PAY]Y諺Hl$ Hs IHVLHD$ D$(讷H& Hs ILAH5HAWAVAUATUHH5۽SHHh,dH%(HD$X1HL$HHAH87H{ Hc\AHH)HH=ֻHD$ H=»HD$(HD$@Ht$H<$HD$HHt$0HL$ E1IHT$@HHD$P-ODk5Eu#HD$XdH3%(Hh[]A\A]A^A_À}u%D$HD$HEDxHXIIL91Lt$-H(I4$HLHVHq1H I9tV{tuDI@HA'H5e1R0>fDH=AWWH|$ tHD$HED$EHT$HBRHEUtH|$ff.fAWAVAUATUHH5Y#SHH,dH%(HD$x1HL$HLL$LD$HAH8ZH{ HcAHH)kH=HD$0 H=HD$8 HD$PHt$H<$HD$XHt$@Ht$H|$HD$`Ht$HHL$0E1IHT$PHHD$hLDk5Eu-HD$xdH3%('HĈ[]A\A]A^A_}uŶD$(HD$ HEDxHXIIL91Lt$ -HȨI4$HLHVH1H I9tV{tuDI@HQA'H51R0fDH=AUUH|$( tHD$ HED$(EHT$ HBRHEUtH|$ w=ff.fAWAVAUATUHH5·SHH,dH%(H$1HD$XHL$0HD$PHD$XHT$PHD$PPHD$8PHD$hPHD$`PHD$HP1LL$hLD$HH0HAH8YH{ Hc~AHH)j H=HD$p L$p0 Ht$0H|$H$pHt$x Ht$8H|$H$xH$ Ht$@H|$ H$H$ LD$P LH H$1LHcH$ Ht$HH|$(H$H$| H$HD$XHt xHL$pE1IHH$pIDk5Eu.H$dH3%(\HĨ[]A\A]A^A_D}u蝳Lt$`D$hHD$`HEDxHX1IIL9u7@H蠥I4$HLHVH1H I9{tuDIE>@L8H5%E1LfD$Ht xH5L;Ht x|AvHA'H5e1R0>fDH=A,R"RH|$h HD$`HED$hErLcl$H=rIJD,p} AvJ,p@H=HD$AHDŽ$@ HT$LH$H 1L 5LHcH$ D$H$HT$`HBRHEUtH|$`ff.AWAVAUATUSHH,H4$HL$`HT$HHH5fdH%(H$1HDŽ$HDŽ$HDŽ$H$PH$PH$PH$PH$P1L$L$H0HuAH8HcAHS H)HT$H$H@D$D$@H$L$I$H=vH$wHt$`H|$HHEIt$_Ht$hH|$PHEIt$GHt$pH|$XHEIt$/LD$xHH HE 1H\$&H߻HcIt$ HE H$HDhLxIMM9Qf.AGt5<tLIHcÃLtHRII?HwHII M9uH$Ht xH\$L$E1Lt$HHD{5tH$x H$H9H$dH3%(BH[]A\A]A^A_fDHcHHqHIfH6fDL(H5muE1LHt x H5?LHt xF H5iLxHt xH5\LUHt x!H5L2Ht xt$D@ELct$ILwLHlt$IŋD$~+D$H1fHIHHTITHPH9uLt$L$E1HLLILBA~59L?H7CfH$@1HA'H51R0~fDH=HALUL諬DŽ$H$H$HDxHXIIL9tU1L$Lt$ -@H蠞I6HLHVH1H I9t{tuI޸H$H$ uH$H$C$Hc۾H=(IH\3L$HAt@$t$HcþH=IHTHT$HT$HDAHD$8Hcþ H=ƭI L JL LL$0HL$(HL$(HT$8Lt$HLH j1 L苿LL$0LHcKt JT HT$LHT$HDAHD$8HcþH=PIL JL LL$0HL$(HL$(HT$8Lt$HLH ʪ1 LLL$0LHcKt JT HT$(HT$(HDAHD$8HcÃIL H=WAJL LL$0HL$(UHL$(HT$8Lt$HLH $1 LELL$0LHcKt JT HT$(HT$(HZH$H $HBRHQtH$AWAVAUATUSHH,Ht$HL$HHT$8HH5dH%(H$1HD$`HD$`P1LL$`LD$PZYHD$XHDpEAFD$HAH8Hc8AHS H)HT$ND$@yHcHHzHIoIH$pHD$ IEH=ڪHt$HH|$8I$IuHt$PH|$@ID$IuID$HD$XHhLpHLI9RfDAFt5<tLSIHcÃMHwHII L9uH\$L|$E1Lt$LMH_=Ds5Et AL;d$ tLLH$xdH3%(bHĈ[]A\A]A^A_f.HD$@fH$pLl$pHD$ IfDHA'H51R0fDӦD$hHD$`HD$HHh@HH\H9ti1L|$`.HؘHD$(HLH0HVH1H H9t2}tuDHl$(fDH=A^FTFH\$H |$h tHD$`HD$hCHT$`H\$HBRHStH|$` peDAWAVAUATUHH5ܩSHH,dH%(H$x1HL$(HT$HHD$@HD$@P1LL$@LD$0ZZYoHPAH8.H{ HcAHH)?H=HD$PHt$(H|$H$PHt$XqHt$0H|$ H$XHt$`UH$`HD$8Ht xHL$PE1IHH$P:Dk5Eu/H$xdH3%(HĈ[]A\A]A^A_fD}uuLt$@D$HHD$@HEDxHX1IIL9u7T@HxI4$HLHVH1H I9"{tuDIEE@L0H5jE1AL@Ht x!H5kLHt xH5LHt x[H5LHt xH5٥LHtxtyAu\H1A'H51R0fDH=A?C蕺5CH|$H HD$@HED$HEHMcIHRJT4PHHpHxAuJ4P@L$PL1ALϺ LL$H ٶLL$IcAHHcLHtPH$H$HP@HIcAAHHIH$HLPHHpHxQH$HPeHIcAAHHIH$HLPHHpHxH$HPH=H$L$PHD$hAH$LH H$h1L ʵLAHcHt$pH$pfHT$@HBRHEUtH|$@NxAWAVAUATUSHH,H4$HL$PHT$@H5VdH%(H$1HD$hHD$`HD$hPHD$hP1LL$hLD$X^Y^HD$`HhHAAH8HcAHS H)HT$~D-D$$D$@>HcHHHIHH$HD$I$ H=|;ID$H=gHEHt$PH|$@HEIt$Ht$XH|$HHEIt$HEHD$hHxA K,IH=IEHD$`HDhLxIMM9u2DHpHcHxLtI4dII M9tXAtIGHuIߺDH$@H$dH3%(pHĸ[]A\A]A^A_@HD$`HDhLxIMM9tK@AGt5<tLIHcÃLtHRII?HwHII M9uH\$L$E1Lt$HH3D{5EtH$xH;l$+L HH$L$HD$HHA'H5u1R0NfDA "L8H5 E1LD$(HxuHD$(H=ڡH$ID$ A0A|HT$(HH ]HE 1L uH߻HcIt$(@D$(HE(@H5L,Hxu}H="HD$0AK,IHT$0H ǜIEL$1LL ٰLHcI4H\HD$(DhXMcIH5˞LHtOxuIK,IH=UIED$LcIELA@#DL$hfDD$E A@~EtIcDL$0HHHT$(茮HT$(IH|T$DL$0~,L$$1҃@HI4I4HtH4HrH9uDL$HM;Lt$pD$x1HD$pH$HLh@HI\I9tpHl$HH\$8-@L0H3LLHVHz1I L9t/A}tuDL@H=8A ;E;Hl$H<$B|$x tHD$pH $HD$xApHT$pH $HBRHQtH|$pCUHH5SHH,dH%(H$1HD$(HL$HPHD$P1LL$0LD$ZYHAH8H{ HcDAHH)H=gHD$0 H=THD$8 HD$`Ht$H<$HD$hHt$@Ht$ H|$HD$pHt$HHt$(H|$HD$xHt$PHL$0E1IHT$`HH$.H$dH3%(QHĘ[]HA'H51R0vfDH=@AY9MO9#UHH5SHHx,dH%(HD$h1HL$HLL$LD$?H7AH8H{ HcAHH)H=ݚHD$ tH=֚HD$(HD$@UHt$H<$HD$HHt$0=Ht$H|$HD$PHt$8$HL$ E1IHT$@HHD$Xr-HD$hdH3%(uJHx[]HA'H5=1R0fDH=A*8 8UHH5SHH,dH%(H$1HD$(HL$HPHD$P1LL$0LD$ZYHAH8H{ HcDAHH)H=gHD$0H=hHD$8HD$`Ht$H<$HD$hHt$@Ht$ H|$HD$pHt$HHt$(H|$HD$xHt$PHL$0E1IHT$`HH$+H$dH3%(uMHĘ[]HA'H51R0~fDH=HA6U6+ff.WUHH5fSHH,dH%(H$1HL$(D$HT$HHD$PHD$HPHD$8P1LL$PLD$8 H HAH8H{ HcAHH)-H=HD$@;H=HD$HHD$pHt$(H|$HD$xHt$PHt$0H|$H$Ht$XHt$8H|$ H$Ht$`|$H$u7HL$@HT$pE1IH*H$dH3%(u|Hĸ[]fH=?HD$hfH$HA'H51R0~fDH=HA4U4+ff.AWAVAUATUHH5SHHx,dH%(H$h1HL$(HT$ HD$LD$+tHD$Htxt6EH$hdH3%(Hx[]A\A]A^A_fDH@~H׺AH8H{ HcZAHH)H=HD$@Ht$(H|$ H$@Ht$HH$HHD$Ht xHL$@E1IHH$@,(Dk5E}?Lt$0D$8HD$0HEDxHX1IIL9u9fDH@I4$HLHVH1H I9{tuDIL0H5^ULIH@<< Mm1LLIAIxM?H54IL tH57LMEMLD$LH5 E1H=HD$PA>LL$@H$PHD$XLD$ LH$XH 1LHcHt$`H$`Au&H5sLIHt xfHAA'H51R0fDH=Au1襧k1H|$8 9HD$0HED$8EH5ĒL4IH<@<<(Mm1LLIAIxM?H52IL(tH5RLIUzHH5)LE1HT$H=HD$PATLHD$XH$P6HT$HH$XH1HHHHHL$`HHHHHH$`f.H=rHD$PL$@H  LH$PME1跢LHcHt$XH$XIEHxH=HD$PLH$PIEH@HD$XIEHpHx&H$X=HT$0HBRHEUtH|$0?[H=x=HD$hL$@H  LH$hME1LHcHt$pH$pf.AWAVAUATUSHH,Ht$HL$HHT$@H5-dH%(H$1HD$@HD$HDHD$@Hh1HzAH88HcAHS H)HT$D-D$@HcHH?HI4HH$`HD$ I$H=3{HEHD$HHxAK,IH=8IEHD$@HDhLxIMM9u0HpHcHxLtI4II M9tXAtIGHuIoDHD$@H$dH3%(2HĘ[]A\A]A^A_HD$@HDhLxIMM9tK@AGt5<tLkIHcÃLtHRII?HwH5II M9uH\$LD$E1Lt$HHz D{5EtHD$xH;l$ *L讹H覹H$`Ld$`HD$ H"fDHQA'H51R0fDA$LH5E1ALLT$([LT$(HxHD$0H=^H$`ID$AAAHT$0HH ۉHE1L H߻HcIt$LT$(HEDH5wLHxK,H=tIHD$(hHT$(H GIEL$`1LL YLEnHcMcI4H\IHD$A^EDA@'DD$f.D$EA@~EtIcDD$0HHHT$(THT$(IHDL$DD$0~$y1HI I HLH HJH9uDD$HM Lt$PD$X1HD$PHD$HLh@HI\I9toHl$HH\$8,LzH3LLHVHJ1I L9t/A}tuDL@H=A) )Hl$H|$|$X tHD$PHL$HD$XAHT$PHL$HBRHQtH|$P莾ff.AWAVAUATUHSH,Ht$ HL$pHT$`H5edH%(H$1HD$XHD$XPH$P1L$LD$xpY^[H$HXGHPAH8~HcAL} I)L|$ۍCD$<@#HcHHHI HH$HD$HI$H=PHt$pH|$`HEIt$8HEHD$XH.xAA@Ht$xH|$hK44IIH$HDpLxIK7HD$I9H$MHD$(H$HD$0H$HD$@@AFM< uM>AGI~HHwHH|$`Ht$pIcI4HHTHHT$CHT$I HHHD$x0AM?AG@uAIwIH1HAO@u A/uLfDAI L9t$LD$ t$ID$ H=RAAxD$HED$@H5EL\HH@<<$D$DL$fDH=Aff.AWAVAUATUSHHx,Ht$HL$(HT$ LL$8LD$0H5swdH%(HD$h1HD$0HD$8Ld$0E1Mt M$$El$HÛAH8HcJALs I)Lt$A]Ll$@\$HH菆HH脆H=vHEHHt$(H|$ HHuLD$8fHCH sL1 )D$@)D$P谇LH!%tLDHVHDHL)HuJHCMMl$Ed$IKD%H$I9t{AAEt_<M}AG@uAIwIcIAL$HtI$Aw@@uA/uLtd藮I L9,$uLD$t$E1HH|$HHRHJHD$hdH3%(uzHx[]A\A]A^A_#롐LXIHHD$@fHѣA'H5j1R0^fDH=(A+5! ff.ATIH5tUSHH,dH%(H$1HL$HHHD$(P1LL$(LD$ ZYHAH8HcAH{ H)HH=MtHD$@>Ht$H<$HD$`Ht$H&Ht$H|$HD$hHt$P }0HD$pH|$ HC@HsH{Ht$XHD$xS@u#+uH芬f.HL$@HT$`E1MHH$dH3%( HĐ[]A\f)D$0rsHt$ HT$(H|$0HD$(~H|$0HwHHt$X"H|$0HD$xW@u /uګf.H|$(VrAHqA'H5%h1R0fDH=șAՆ[fDKf{H~ff.AWAVAUATUSHH_,Ht$dH%(H$81HAH8Hc(AHo H)Hl$HcHzHIM,#A|$CD$$@?H$0HD$(IHD$0HD$L|$Il$H=qIsI<$IEHwHIwATIE}LuAF@uAIvHD$I~Jt KDAv@@u!A.uLשIHD9H\$LD$E1Lt$$H|$H2L;l$(tH胜L{LpH$8dH3%(HH[]A\A]A^A_LcILLHD$IH$0HD$(>fDH0IHA'H5ee1R0>fDH=Amcff.ATUHH5SHH,dH%(H$1HL$HLL$HD$LD$HD$VHݓAH8kHcdAH[ H)H=8oLd$`HD$ Ht$H<$HD$@Ht$(DD$LHD$HH " 1LH!%tLDHVHDHL)Ht$0DD$LHD$PH  1LH!%tLDHVHDHL)Ht$8(HL$ E1IHT$@HHD$XvH$dH3%(uSHĐ[]A\HA'H55c1R0fDH=ؔAn d 軡ff.ATUHH5mSHH,dH%(H$1HL$HT$HHD$0P1LL$0LD$ 蹫ZY HAH8Hc6AH{ H)I. H=mH\$pHD$0 Ht$H|$HD$PHt$8Ht$ H|$HD$XHt$@D$(HHD$` H j}HދH!%tHDHVHDHH)Ht$HEHL$0E1IHT$PLHD$hH$dH3%(uPHĠ[]A\@HA'H5Ua1R0.fDH=A  ۟ff.ATIH5kUSHH,dH%(H$1HL$HT$HD$LL$LD$ ܩHԏAH8 Hc[AH[ H)H=NkHD$@H$ Ht$H|$HD$`Ht$HDD$HHD$hH  1{HH!%tHDHVHDHH)Ht$P臿{0HD$pH|$ H/E@HuH}Ht$XJHD$xU@u mHL$@HT$`E1MHH$dH3%(6Hİ[]A\f)D$0jHt$ HT$(H|$0HD$()uH|$0HwHHt$X貾H|$0HD$xW@u /ujf.H|$(hAAD$OfEHtU HٗA'H5^1R0ffDH=0A( =} 軔fDHw蛔FATIH5hUSHH,dH%(H$1HD$(HL$HT$PHD$8P1LL$0LD$ ZYtHl$H5ZOH蓥{HAH8HcCAH[ H)H=GhHD$PHt$H|$H$Ht$XHt$ H|$H$Ht$`ļ{0H$zH|$0H/E@uEHuH}Ht$h脼H$U@{0H|$(H/E@uEHuH}Ht$p8H$U@u muH3fDHL$PE1MH$HXH$dH3%(;Hİ[]A\DH5fHiH=čAtzfH=EAffH@0HA8AD$xmHW"Df)D$@JfHt$0HT$8H|$@HD$8qqH|$@HwHHt$hH|$@H$W@u/u$诞H|$8.e{0Nf)D$@eHt$(HT$8H|$@HD$8pH|$@HwHHt$pvH|$@H$W@u/u+H|$8d1fHѓA'H5Z1R0^fDH=(AQ5yG軐vfD諐fD{H-{Hi{fDkN豘ATUHH5SSHH,dH%(H$1HL$HT$HHD$0P1LL$0LD$ 蹢ZYHAH8Hc6AH{ H)I.H=?dH\$pHD$0Ht$H|$HD$PHt$8θHt$ H|$HD$XHt$@赸LD$(HHD$`H ` 1tHދH!%tHDHVHDHH)Ht$HIHL$0E1IHT$PLHD$hH$dH3%(uTHĠ[]A\HA'H5UX1R0.fDH=Alwbۖff.AWAVAUATIUSH,Ht$HL$PHT$@H5bdH%(H$1HD$hHD$`HD$hPHD$PP1LL$pLD$h轠ZYHD$XL(A]HHL$`HSHT$HL$(HtH HTHT$HL$(;YH|$htWHl$HH5%bHt4H5bHtH5bHNHD$H AH8HcAIT$ H)HT$0HD$H@H$pLd$pHD$8HI$ H=a#Ht$PH|$@HEIt$ Iغ H `aHEH$pHHHD$ 1qH߻HcIt$ĵMuEmHEIK.HD$I9ufAFt_<M.AE@uAEIuHcI}L|I4dIAU@u AmuL"DI L9t$uL|$(MTHcþH=x`ILlMwEIEIK>HD$I9u: AAlA2I L9t$E~EtAG<vIH5_LhLƜtH5_L讜tH5_L薜nLt$0H=AIAHYIF@H0`IF@AH=AHAH0_IF@H=ęALuXHAH0&lCH\fDI}I{I9uH;l$8tLgH_HD$@H$dH3%(HĨ[]A\A]A^A_H,HmHImHH$pHD$8L|$ A H v\LoHcHcLI4LlI ڲIEL9t$(H|$h/LD$t$E1LH|$0HH;l$8L`HXL|$ M 1H ZZL}n`IHcÃLlHRII>HwH*IEofDLtIIt$ AH=֗AHNW]It$ AH=AH?]It$ LUH=AH~?i Hc۾ H=\I L,J\-gHt$hH|$HHJ\-Kt,KHIt$ AH=AHV]It$ AH=AH>\It$ LiU>@HA'H5=Q1R0fDH=Ao{ÏAWAVAUATUSHH|$HL$PHT$@,Ht$H5[dH%(H$1HD$hHD$`HD$hPHD$PP1LL$pLD$h諙ZYHD$XL(A]HHL$`HSHT$HL$(HtH HTHT$HL$(;YH|$htWHl$HH5[Ht4H5[HtH5[HחdHD$H~AH8HL$Hc|AHI H $H)HL$0HD$H@H$pLd$pHD$8HI$ H=Z Ht$PH|$@HEIt$Iغ H FZHEH$pHHHD$ 1jH߻HcIt$誮MuEmHEIK.H$I9{fAFt_<M.AE@uAEIuHcI}L|I4DIAU@u AmuL"DI L94$uL|$(MTHcþH=YYILlܭMwEIEIK>H$I9u;f.AAlA2I L94$E~EtAG<vIH5XLhL觕tH5XL菕tH5XLwoLt$H=AIAHjRIv XIv AH=̒AH:XIv H=AL\QH:eCH\I}IcI9uH;l$8tLOHGHD$@H$dH3%(HĨ[]A\A]A^A_H,HfHIfHH$pHD$8L|$ A H VULgHcHcLI4LlI 身IEL94$(H|$h8LD$t$E1LH|$0HH;l$8LAH9@L|$ M 1H :SL]g`IHcÃLlHRII>HwH IEoˁfDLlIH\$AH=AH.PHs VHs AH=AHw8VHs LNH=mAH\8bHc۾ H=UI L,J\-?Ht$hH|$HHJ\-Kt,#H{H\$AH=AHiOHs UHs AH=ˏAH7UHs L?N6fHaA'H5J1R0fDH={Ah蛈ff.AUATIUSHHxo,dH%(H$h1HD$0HD$8E5HD$8HL$HPH5THD$8PHD$8PHD$(P1LL$@LD$(kH HD$ HtLHL$(HtBHT$[(H-u+uHs AH=_AHMVTHs AH==AH$64THs L1MH=AH 6`AD$H$hdH3%(QHx[]A\A]HD$<(t$<[t H<-ut<+A9HAwAH8HcȌAH{ H)I1۾HD$@H=SvHt$H<$\[H$@Ht$HWHt$ H|$H$HHt$P;Ht$(H|$H$PHt$XH$XtzHL$@E1MH$@LeHw H=͌AAH?LRHs AH=AH4RHs LqKc@H=&H$@HD$`vLD$0 HH RNH$`1nbHHcHt$h>LD$8 HH$hH N16bHHcHt$pH$pfHA'H5EF1R0fDH=wAd˄ff.AUATIUSHHxo,dH%(H$h1HD$0HD$8EEHD$8HL$HPH5PHD$8PHD$8PHD$(P1LL$@LD$(蛎H HD$ HtLHL$(HtBHT$[(H-u+uHs AH=AHJPHs AH=mAHT2dPHs LaIH=JAH92\AD$H$hdH3%(aHx[]A\A]HD$<(t$<[t H<-ut<+A9HqsAH8HcAH{ H)I H=_OHD$@ 訣Ht$H<$H$@ۍlmHt$HH\[~Ht$ H|$H$HHt$PbHt$(H|$H$PHt$XFH$XH|HL$@E1MH$@LfHw H=AAH_HNHs AH=ňAH0NHs LGS@H=FH$@HD$`薢LD$0 HH rJH$`1^HHcHt$h^LD$8 HH$hH 2J1V^HHcHt$p&H$pfH{A'H5eB1R0>fDH=tA@a6ff.AWAVAUATIH5\MUSHH,dH%(H$1HL$0HT$(HHD$`HD$`PHD$`PHD$XP1LL$hLD$XΊH HpAH8XHcIAH[ H)lHD$XHt xAE1E1H=LHD$pݠHt$0H|$(H$pHt$xHt$HH|$8H$xH$袠Ht$PH|$@H$H$胠H$EEE1HL$pMDH$pHEu.H$dH3%(&HĨ[]A\A]A^A_Dk5@tA|$uGD$hHD$`I$DpHXIIL9I1Ll$`2H9HD$HLH0HVH|1H I9{tuĉH\$HH=L$pHD,pbL$ LH ?GH,p1[[HULHcH$Ht,x#H$LD$LH GHp 1[LHcH,H,n H=JHDŽ$ 讞H$E4AD$1R0fDH=oA9\/Lت|$h HD$`tLI$D$hAD$$f.AE1 xcH HAH $HD$4HP@I$AD$tH|$`^$|@AWAVAUATIH5HUSHH,dH%(H$1HL$0HT$(HHD$`HD$`PHD$`PHD$XP1LL$hLD$XH HlAH8XHcAH[ H)lHD$XHt xAE1E1 H=HHD$p Ht$0H|$(H$pHt$xHt$HH|$8H$xH$Ht$PH|$@H$H$ÛH$EEE1HL$pMDH$pHEu.H$dH3%(&HĨ[]A\A]A^A_Dk5@tA|$uBD$hHD$`I$DpHXIIL9I1Ll$`2H4HD$HLH0HVH-x1H I9{tuĉH\$HH=RL$pHD,p袚L$ LH BH,p1VHULHcH$Ht,xcH$LD$LH @BHp 1WVLHcH,$H,n H=EHDŽ$ H$E4AD$1snLHEH|$/HCAE1MHHDL8|$/tEu5EH;\$tHtmHlmH$dH3%(HĘ[]A\A]A^A_IcHHPHHPHH$`HD$HE H=B'HC ?fDAGoAJ=D$XHD$PILh@HMdM9HD$P1HD$1L/HD$H|$LH0HVHr1I M9t`A}tuDLl$HoA'H551R0zfDH=pgA;}T1Lx|$X HD$PtID$XAGYHP@IAGtH|$P<4tfAWIH5@AVAUATUSHH,dH%(H$1HL$8D$/HT$0HHD$7P1LL$XLD$P}ZYHcAH8JHc{yALk I)^Dc,AA@,H$`Hl$`HD$HHEH=@L$`Ht$8H|$0HHuHL$@ LHCH;1AkLHEH“HL$H LHCH;1kLHEH蔓|$/HCAE1MHHDL|$/tEu5EH;\$tHjH jH$dH3%(HĘ[]A\A]A^A_IcHHMHHMHH$`HD$HE H=>ǒHC ?fDAGoAJ8:D$XHD$PILh@HMdM9HD$P1HD$1L8,HD$H|$LH0HVH{o1I M9t`A}tuDLl$HkA'H5m21R0FwfDH=dA QL|$X HD$PtID$XAGYHP@IAGtH|$Pܞ4pfAWAVAUATUSHH_,Ht$dH%(H$81H`AH8HcXvAHW H)HT$.HcHKHI}LDKCD$$@NHcl$$HHbKHIWKI$H=<H諐HEH$0HD$(ME1@AUIB@uHrHzH$KtcH$JDr@@u!*uHtIID9LfLD$E1Lt$$H|$HoH;l$(tLfHfH$8dH3%(HH[]A\A]A^A_LffDA}D$$H=;Ld$0HD$0vH$0H$0HD$(HffIID9DL8QHHhA'H5u/1R0NtfDH=aAE%N;IEDpAFD$$@JH=:Ld$0HD$0討H$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $"L $Is@@u"+uHqfI L9|$uIcHA}MuAF@uAIvI~I4H谍HAN@}A.sLbqZHc\$$HHGHIGI$H=Q9HEHEH$0HD$(c.fDL OHfDcfDI}NI kf.AWAVAUATUSHH_,Ht$dH%(H$81H\AH8HcqAHW H)HT$.HcHFHI轞LDKCD$$@NHcl$$HHFHIFI$H=8HHEH$0HD$(ME1@AUIB@uHrHzH$Kt裋H$JDr@@u!*uHXoIID9L+bLD$E1Lt$$H|$HH;l$(tLbHaH$8dH3%(HH[]A\A]A^A_LafDA}D$$H=6Ld$0HD$0越H$0H$0HD$(Hf[aIID9DLxLHHdA'H5*1R0ofDH=X\AeIIEDpAFD$$@JH=6Ld$0HD$0H$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $bL $Is@@u"+uHmfI L9|$uIcHA}MuAF@uAIvI~I4HHAN@}A.sLlZHc\$$HHHI"A}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~HsMHEAv@@uA.uLfDI HHH;\$A}AEH]+ MuLKYLHH́A|$0HEEf)D$`,HT$(H|$0LHD$X7H|$`HwHHs肁H|$`HEW@u/u;eH|$X+)fHD$McHJ\H}HWH9uH\$HL$8H9tH|$ WHWDLWHD$@H$dH3%(HĨ[]A\A]A^A_Lb~A}uHcL4L;LHD$ ;HD$H$pHD$8Ll$HL#WH\$E1LHL$ LD$t$DH袽HL$8H9@H|$ VH|$V'LgHYA'H5M 1R0&efDHDD$(H5DL$LqLgDL$DD$(9H5+LDD$(DL$gDL$DD$({HL$ IcH=m+HHL$L4<DL$DD$(IAA4fIUBAG@uAIwIcIAH\I4yHAw@@uA/uL]]DI L9t$uLD$t$ E1LH|$HH;l$(tLPH PHD$x5uH$hdH3%(+Hx[]A\A]A^A_fDHD$@fOnfDL:IH$`Ld$`HD$(HtfDHD$xr< Ld$PD$X1HD$PHD$8HhHXHHH9u]HLHRHUH|$HHt!W@u/u\LH H9Ct<H@@uHD$HHD$LnH8螇HT$HxHrkHR1L=:mHQQA'H51R0\fDH=IALD$6LD$H|$謄|$X t:HD$PHL$HD$XA HHt$?9Ht$1MHT$PHL$HBRHQtH|$PBVHff.AWAVAUATUSHHh,Ht$HL$@HT$8LD$HH5 dH%(H$X1`HD$HHDhMHEAH8Hcl[AHS H)HT$IEHD$ H@HH0HI0HH$PHD$(I$H="uHt$@H|$8HEIt$uHEHD$HHXLhHIDHD$I9|AAEt_<MuAF@uAIvIcI~AH\I4[uHAv@@uA.uLY@I L9l$uLD$t$ E1LH|$HyH;l$(tLKHKH$XdH3%(Hh[]A\A]A^A_fHD$@f{KvfDL6IH$PLd$PHD$(HzfDHNA'H51R0YfDH=hFAu3KSff.AWAVAUATUSHHDg,H4$dH%(H$81HqCAH8HcXAH_ H)H\$IcHJ.DHHA}H=HD$0us}H$0LeAD$@uA$It$I|$Ht$8>sH$8AT$@uA,$uLFVHIL$E1H|$HL$0H$0UHIH$@H$8dH3%(HH[]A\A]A^A_@HE@D$,@LcIL -LHD$,IH$0HD$ HD$H=H@rIEHED`HXIJ#HD$H9}A@Ct`<L;AG@uAIwHL$IcIMtAH4qIAw@@uA/uLtbUDH H9\$uHeHH\$E1LL$t$,H|$HL;l$ H2HL*HDHfHJA'H51R0nVfDH 3IH= CA-0H2I~GOH$0HD$ IHD$0HD$EfAWAVAUATUSHHh,Ht$HL$@HT$8LD$HH5dH%(H$X1YHD$HHDhMH?AH8HcAsM+i#KATUHH5SHH`,dH%(H$X1HL$HT$HHD$0P1LL$0LD$ )UZY%H;AH8HcPAH{ H)IH|$( H=HD$0 H$0HkHt$H|$H$0Ht$8,kHt$ H|$H$8Ht$@kLD$(HH$@H  1'HދH!%tHDHVHDHH)Ht$HjH$HHL$0E1ILH$0H$XdH3%(H`[]A\fD H=HD$0 6jHt$H|$H$0Ht$8jHt$ H|$H$8Ht$@iH$@X@HCA'H5= 1R0OfDH=;AD(:HAWAVAUATUSHH_,Ht$dH%(H$81H8AH8HcxNAHW H)HT$.HcH#HI{LDKCD$$@NHcl$$HH#HIw#I$H=2HhHEH$0HD$(ME1@AUIB@uHrHzH$KthH$JDr@@u!*uH8LIID9L ?LD$E1Lt$$H|$H菥H;l$(tL>H>H$8dH3%(HH[]A\A]A^A_L>fDA}D$$H=Ld$0HD$0gH$0H$0HD$(Hf;>IID9DLX)HH@A'H51R0nLfDH=89AͶE&öIEDpAFD$$@JH=:Ld$0HD$0fH$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $BfL $Is@@u"+uHIfI L9|$uIcHA}MuAF@uAIvI~I4HeHAN@}A.sLIZHc\$$HH HI I$H=HeeHEH$0HD$(<.fDL@'HfD;fDI}'I Df.AWAVAUATUSHH_,Ht$dH%(H$81H14AH8HcIAHW H)HT$.HcH HIvLDKCD$$@NHcl$$HHHII$H=xH dHEH$0HD$(ME1@AUIB@uHrHzH$KtcH$JDr@@u!*uHxGIID9LK:LD$E1Lt$$H|$HϠH;l$(tL :H:H$8dH3%(HH[]A\A]A^A_L9fDA}D$$H=NLd$0HD$0bH$0H$0HD$(Hf{9IID9DL$HH!!4IEDpAFD$$@JH=Ld$0HD$0bH$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $aL $Is@@u"+uH9EfI L9|$uIcHA}MuAF@uAIvI~I4HaHAN@}A.sLDZHc\$$HH\HIQI$H= H`HEH$0HD$(S7.fDL"HfD7fDI}G"I J?f.AWAVAUATUSHH,Ht$ HT$PH5m}dH%(H$1\IHD$PHhHA/AH8HcDAL{ I)L|$D-D$D@HcHHHIIEH= IO_I$HD$PHDpLxIK7HD$L9H$pHD$HLD$ t$DE1LH|$LdL;d$HtL5L5H$dH3%(HĨ[]A\A]A^A_@HD$ @fH= HD$p^H$pHD$PHDpLxIK7HD$L9*H$pLl$pHD$HIHD$XMHD$(HD$`HD$0H$pHD$8jAM?AG@uAIwIH1]HAO@uA/uL^AI L;t$AFM< uM>AGtI~HwHHcItHIHHT$`]HT$ILLHHD$x01fHL$)D$`NHT$(H|$0LHD$XwH|$`HL$HwHH1\H|$`HW@u/u@H|$X6Ha6A'H51R0AfDH\$8IN 1HqH3H߉33fDLHL$[HL$IGfD3^LD$ t$DE1HL$pH|$H$p{)LD$ t$DE1LH|$LZDH=.A :AWAVAUATUSHH,Ht$ HT$PH5 ydH%(H$1DHD$PHhH*AH8Hch@AL{ I)L|$D-D$D@HcHHHIIEH=qIZI$HD$PHDpLxIK7HD$L9H$pHD$HHD$ @H$dH3%(%HĨ[]A\A]A^A_H=HD$p^ZH$pHD$PHDpLxIK7HD$L9bH$pLl$pHD$HIHD$XMHD$(HD$`HD$0H$pHD$8bAM?AG@uAIwIH1YHAO@uA/uL=I L;t$FAFM< uM>AGtI~HwHHcItHIHHT$@YHT$ILLHHD$x01fHL$)D$`.HT$(H|$0LHD$XWH|$`HL$HwHH1XH|$`HW@u/u<H|$XHA2A'H51R0=fDH\$8IN 1HQH/H߉LD$ t$DE1LH|$L蜕L;d$H}L.L.h@.^fDLHL$HL$IfD.LD$ t$DE1HL$pH|$H$pLD$ t$DE1LH|$LdDH=)Aȧ龧6UHH5NSHH,dH%(HD$x1HL$HT$HHD$0P1LL$0LD$ @ZYH&AH8H{ HcHD$`HXHH$AH8,Hc]:AL} I)L|$kH{H?HD$@H@HHHHIIH$HD$HIEH=JTHt$XH|$PI$IuTID$HD$`HDpLxIK7HD$I9 HD$hMHD$(HD$pHD$0H$HD$8fDAFM< uM>AGI~HHwHH|$PHt$XHcItHIHHT$THT$ILLHHD$x0AM?AG@uAIwIH1SHAO@uA/uLru7DI L9t$LD$ t$@E1LH|$LҐL;d$HtL#*L*H$dH3%(Hĸ[]A\A]A^A_ffHL$)D$p-HT$(H|$0LHD$hV H|$pHL$HwHH1RH|$pHW@u/u6fDH|$hfDH\$8IN 1HqH)H\$PHHHD$X?@HD$ @H$L$HD$HIA(H+A'H5m1R0F7fDLHL$HL$I fD(fDH=#Aj`0ATIH5USHH,dH%(H$1HL$HHHD$(P1LL$(LD$:ZYH AH8HcH6AH{ H)HH=HD$@PHt$H<$HD$`Ht$HPHt$H|$HD$hHt$PP}0HD$pH|$ HC@HsH{Ht$XPHD$xS@u#+uHJ4f.HL$@HT$`E1MH賍H$dH3%( HĐ[]A\f)D$02Ht$ HT$(H|$0HD$(YH|$0HwHHt$XOH|$0HD$xW@u /u3f.H|$(AH1)A'H51R04fDH=!AC9&fD &f;H>.ff.AWAVAUATUSHHDg,Ht$dH%(H$81H`AH8Hc3AHW H)HT$IcH9 HD$AZHt$D`DAD$D$$@rHcHHHHHH$0HD$(HEAE1H=(NLt$H fDIA~M.AE@uAEIuI}JtMJDAu@@u"AmuL1IGIM9uH|$q$LD$E1Ht$$H|$HH;\$(tHF$H>$H$8dH3%(HH[]A\A]A^A_DH|$$HD$@#^fDLIH$0Hl$0HD$(HfDH&A'H551R02fDH=Aĝ 麝+ff.AWAVAUATUSHHX,Ht$HT$8H5idH%(H$H15HD$8HD`EHAH8Hc61AHS H)HT$dAD$D$$@HcHHsHIhIEH=HKHEHD$8HXLxHIHD$L9H$@HD$(HD$@H$HdH3%(HX[]A\A]A^A_H=iHD$@.KH$@HD$8HXLxHIHD$L9H$@Ll$@HD$(HAfDAGtW<M7AF@uAIvIcI~AH\ItJHAv@@uA.uLt}`.I L;|$uLD$t$$E1LH|$HɇH;l$(L!H!fH#A'H51R0^/fD 끐L I/LD$t$$E1HL$@H|$H$@=TLD$t$$E1LH|$HYH=AݚӚ(ATUHH5SHH,dH%(H$1HL$HT$LL$LD$2*H9D$DHAH8Hc$.AH[ H)H=xLd$`HD$ HHt$H|$HD$@Ht$(HLD$LHD$HH  1LH!%tLDHVHDHL)Ht$0SH|$H=HD$PH#HD$8HD$HHL$ E1IHT$@HHD$XrH$dH3%(HĐ[]A\Hs AH=-AH'Hs AH=-AHtHs H=l-ALHYEcDH!A'H51R0,fDH=XAe霘;&ff.AWAVIH5AUATUSHH,dH%(H$1HL$0HT$(HD$@LL$@LD$860-H.AH8Hc+AHk H)HD$@Ht.PHaH$`ALd$`H$HI$H=|FHt$0H|$(HIt$F}0HCH|$8kHB@uHrHzHT$It$EHT$HCJ@E1MLHDH H;$tL[HS AFH$dH3%(HĘ[]A\A]A^A_HHD$H~H$`ALd$`H$HI$H=EHt$0H|$(HIt$DLD$L$`HCLϺ 1H LL$LL$L΋H!%tLDHVHDHL)It$tD}0HCH|$8HB@uHrHzHT$It$4DHT$HCJ@o*fH'MDHD`HXIIL9HD$AE1E1_fDp@Et@Pu\p@XuOxuILxH|$I@H I9tWStHCMuHuMu܀uHB/Ht$H<$HD$ Ht$&/HL$E1IHT$ HHD$(tlHD$8dH3%(u\HH[]DEHyA'H5-1R0fDH=Aj` UHH5SHHH,dH%(HD$81HL$HH@H8H{ HcTAHH)H=7HD$.Ht$H<$HD$ Ht$-HL$E1IHT$ HHD$(DkHD$8dH3%(u\HH[]DEHIA'H51R0fDH=@ka UHH5SHHH,dH%(HD$81HL$HH@H8H{ Hc$AHH)H=HD$,Ht$H<$HD$ Ht$,HL$E1IHT$ HHD$(jHD$8dH3%(u\HH[]DEHA'H51R0fDH=p@l}bS UHH5sSHHH,dH%(HD$81HL$HyHq@H8H{ HcAHH)H=HD$+Ht$H<$HD$ Ht$+E1HL$IHT$ HHD$(h{5uHD$8dH3%(u^HH[]}uEӐHA'H51R0nfDH=8@eE[ ff.UHH53SHHH,dH%(HD$81HL$H9H1@H8H{ HcAHH)H=LHD$n*Ht$H<$HD$ Ht$V*HL$E1IHT$ HHD$(gHD$8dH3%(u\HH[]DEHA'H5]1R06fDH=@^~ T~UHH5SHHH,dH%(HD$81HL$H H@H8H{ HcAHH)H=HD$>)Ht$H<$HD$ Ht$&)HL$E1IHT$ HHD$(tfHD$8dH3%(u\HH[]DEHyA'H5-1R0fDH=@_}U}UHH5SHHH,dH%(HD$81HL$HH@H8H{ HcT AHH)H=|HD$(Ht$H<$HD$ Ht$'HL$E1IHT$ HHD$(DeHD$8dH3%(u\HH[]DEHIA'H51R0 fDH=@`|V|UHH5SHHH,dH%(HD$81HL$HH@H8H{ Hc$ AHH)H=HD$&Ht$H<$HD$ Ht$&HL$E1IHT$ HHD$(dHD$8dH3%(u\HH[]DEHA'H51R0 fDH=p@a{}W{SUHH5sSHHH,dH%(HD$81HL$HyHq@H8H{ Hc AHH)H=HD$%Ht$H<$HD$ Ht$%HL$E1IHT$ HHD$(bHD$8dH3%(u\HH[]DEH@'H51R0v fDH=@@bzMXz#UHH5CSHHH,dH%(HD$81HL$HIHA@H8H{ Hc AHH)H=oHD$~$Ht$H<$HD$ Ht$f$HL$E1IHT$ HHD$(aHD$8dH3%(u\HH[]DEH@'H5m1R0F fDH=@cyYyUHH5SHHH,dH%(HD$81HL$H H@H8H{ HcAHH)H=HD$N#Ht$H<$HD$ Ht$6#HL$E1IHT$ HHD$(`HD$8dH3%(u\HH[]DEH@'H5=1R0fDH=@dxZxUHH5SHHH,dH%(HD$81HL$H H@H8H{ HcdAHH)H=HD$"Ht$H<$HD$ Ht$"HL$E1IHT$ HHD$(T_HD$8dH3%(u\HH[]DEHY@'H5 1R0fDH=@ew[wUHH5SHHH,dH%(HD$81HL$H H@H8H{ Hc4AHH)H=fHD$ Ht$H<$HD$ Ht$ HL$E1IHT$ HHD$($^HD$8dH3%(u\HH[]DEH)@'H51R0fDH=@fv\vcUHH5SHHH,dH%(HD$81HL$H H@H8H{ HcAHH)H=HD$Ht$H<$HD$ Ht$HL$E1IHT$ HHD$(\HD$8dH3%(u\HH[]DEH@'H51R0fDH=P@gu]]u3ATUSH0dH%(HD$(1Hu@D$HD$HD$H8HD$ 3HcAH_ HIH)A},1HL$HT$LL$LD$ H5xtVHu LD$HH=KAH=?AHu LD$ H-D$H߈C0Ju)AD$HD$(dH3%(H0[]A\Hu H=AE1HRHu E1H=AHHu H=ALFHAD$qH1@'H51R0fDH=@sskf.USHH_HtH-^@HtCtH[]CPSuHHPHt$C uHHH@H[]C PS f.ATIUHSHH fHHGHuHxHHsHh@LHH[]H@PA\DSHHHt/t2GtQH@@thHxt.@tEH[@H@@tH[fffff.tuH71DH}@H1ff.HcAHATUHH)SHHteLcXMtL1LwLcMtLVL^LMtI<$Ht/t,Gt+L3H[H]A\(֐fAVAUATIH5USH ,dH%(HD$1HL$HLD$H$HD$'H|$ZHD$HxHcHH<$I+IHD$HDhHXIIL9DCt&<tH{ HtHcHIH I9uHcHH<$LI.fxAD$p;H=@HË(tfH=G@ffH"h0H@8t(H $A1IHd1AD$HD$dH3%(u!H []A\A]A^f.<1H=1@o>ofATUSHH5Z;H ,dH%(HD$1HL$HT$HD$/t$|$ xCf H|$Iċ(utaH=@tfH= @ffH h0H@8t3A,$HQ1IP1UDD$ L$ZYCHD$dH3%(u H []A\AWAVAUATUHH5B5SH,dH%(H$1HT$!(HT$H@L5&@AN89ELl$1LHHD`HXIIL9tXA8HAV8H9H HwHLHHI TH I9tCt<t1HrL82x ErcH=@HD tfH=n@ffH.D`0H@8t.Aؾ1HH1 f.EH$dH3%(uBHĨ[]A\A]A^A_H=d@;mq1mH=L@^mYTm/ff.@AVAUATUHSHH5c8H@,dH%(HD$81HL$HHD$:QL%@A|$oH-@HtfH==@ffHHx[H $f)D$)D$ H~WHfH4ׂC rHHH?HH)HiHT$HT$ HH*HL$f/HL$(|$1Ht$t x0CHD$8dH3%(H@[]A\A]A^KID0HtfH=[@ffHA<$Dp0t0AmA1HH)1f.Ck@\HHT$ H,HD$(0OH=O@k\kHkIk@UH@SH(dH%(HD$1HcHHt-H$D$1HDHJtHD$dH3%(u&H([]H=@rkhkff.AWAVAUATIUSHXo,dH%(HD$H1HD$EkXHfHGPHD$Hk`{hHDL-,@A}H|$H HtHH9H}u H} o1E11IH1I(H1A HpHHx[SH@u +'E.H=^@tofH=@ffHA}@0jHLAD$HD$HdH3%(HX[]A\A]A^A_ÐH|$H-@H\H1Ll$ jHD$HLHDH?HD$ H[@HD$8H@HD$0HD$0Ht LLH=v@tfH=@ffHh(AD$1DHAH= @t1fH=@ffHaA}@0if.1E1H@HHtHM@RF0A}H-@t%HtfH=(@ffHHxHtfH=@ffHHxH8H0Ht2HHH@Htx H@HuH9tz ~_Ht0fH=@ffH`HxHULl$ HD$8LH HD$0HD$0Ht LLLl$L=@K4HH+Ll$ HD$ HB@LHD$8H@HD$0葿HD$0Ht LLLl$HDO4AD$$HIFHtIH@@-@$Ht Ll$fH=y@ffH9@({LoPHt$Lڧ M11AD$zfD1nHl$L=g@M,MtxI}Ht/GIE@@thHx@LHl$HމM4AD$H=@t Hl$fH=b@ffH"@(H=@ff@;AM7h=93TH=n@~e{teQH=Q@f^H|$fHeHeHfATUSHH5θH,dH%(HD$1HT$D$8T$Ht$D$mDd$Ņ~bHcHߺHH5TCDHߺH5DH߃H5s fDCHD$dH3%(u H[]A\ff.ATUSGH )HcHH@THHHhIHKHHH@[ID$ H]A\ff.HH=@tfH=@ffH@(tH@HUHAWIAVAUATSHdH%(HE1G,ƅ~ƅdAƅGXH<AxCh<ƅA[{xDžlHCpD`HXIIL9+HEHHHHXHEH`-lAlH I9Ct<tH7!AŅxly芢H=@IƋPt fH=@ffHPPP0iE6D^:HPHXHE"fojH*, zval*HHHP0H`foN@8)@foN@9@ HEHE9HE9-HEH=1@H@t&fH=k@ffHAVE@PDlH]H@H1DIXH`H}ZHH9tH}H;Xt?H=@It%fH=@ffHLLH*lA~=AGHEdH3%(He[A\A]A^A_]Lcp M1oAGD@<uƅ~<u=ƅLgPH~L Lc`HL RfHaHaff.HcU@HH)Hff.SHHtH[H= @``UH SHHz HPpHtOHHEHtHCH[]D1}:@ƃTHEHuCH=@`}`f.UHH5(SHH,dH%(HD$1HH$t1H{ H;t:H= @I`?`@EHD$dH3%(u"H[]H<$wu <$H=@ ``AUATUSL$HH $L9uH(dH%(H$1H,IHT$H5'HD$HD$HH=H{ HxH1Ҁxt@PHT$Ld$HT$LHH~Hx H1It$HHHHH{HCHkD+I]AEH$dH3%(u*H([]A\A]fHD$=fAEAH=A@^N^fAUATUSL$HH $L9uH(dH%(H$1H,HHL$HH5)HD$HH=H{ =HxHty@Ll$H|$H4$Ld$LHD$h H{LLit-EH$dH3%(uH([]A\A]DEH=@^']H=@!^^H=@A^7^fAUATUHH5%SHH,dH%(HD$1HH$ 1H<$H{ HxpIL,$I} HüH$HHHHsHCLkID$p8HxVDHCCH]@%EHD$dH3%(H[]A\A]@H$PHp+IătYH=@tfH=2@ffH X0H@8t+A$踪Aؾ1HHw1DEQGH=G@\T\ff.@AVAUATUHH5=SHH ,dH%(HD$1HL$HT$HD$HD$/H|$%H{ QHXpIHL-@Mt 谿I\$pfH=@ffHLt$Ld$HLLHxtCu;Hx;HEEHD$dH3%(H []A\A]A^DHy聘HD Mt!fH=@ffHQD`0H@8u E뒋Aؾ1HH1$H=@t[躾j[H=@[袾[ff.fATH UHSHxHt Hu[E]A\LcMtL'L/HC[E]A\ff.SH HH dH%(HD$1{HxHHHT$Ht$HD$HD$u"CHD$dH3%(ufH [DCHL$HH H5HL$ HH5H=E@|ZRrZ(AUATIH5vUSHH(,dH%(HD$1HL$HLD$H$HD$HD$&H{ TH<$I 4$1ɺHHWED$ Ht$HwHD$Im HAEL-@Hs LcEI}Hs L$ I}HAD$HD$dH3%(H([]A\A]ÐHX|HبHAD$D1HHt$Hd$H8DHVHH$vHXf.UHH5SHH,dH%(HD$1HT$tWH{ HxpHtS|$u)_HD$dH3%(u(H[]19EH=@AXϺ7Xf.UHH5)SHH,dH%(HD$1HtIH{ HxpHtE$ EHD$dH3%(uH[]EH=@WWf.USHHw,WXuYH_PH dH5HHHtxuH[]H(E H[]HP I1҉辸CDAUATUHSH(Dg,dH%(HD$1AD$9WXHHGPHD$ACh<H[`H\$S|$It2HEHEHD$dH3%(H([]A\A]fDA$tH=@t衸fH=@ffHX0ED<u\HD$H|$H{ HcH\$ILoPHt$L: 1ɾ6@Lk`Ht$L H\$ M1$EH@HU辷UfAUATIUSH(o,dH%(HD$1EUXHHGPH${hHC`HD$Cx<uHspHt$T$<$蒜x.AD$HD$dH3%(+H([]A\A]fDKH=@tfH=Z@ffHX0AD$@<HD$H<$H{ #Hc0Ht$XfDLoPHL| 1ɾhfDLk`Ht$LJ 1ɾ6@LkpHt$LHt$ M14AD$H@HfT̵\TATUHH5SHH,dH%(HD$1HH$H{ HH@pHH{XHH4$HHtA\H<$u)LcXMtL L HCXHCpEz8y;H=@HD tִfH=F@ffHD`0H@8t&͞Aؾ1HH1fEHD$dH3%(uH[]A\Ë81gn=H==@?SJ5SH=%@_S2USff.fHc@HH)H0ff.AWAVAUATLg USHLHHt$dH%(H$1THSH@x;SHK@HHtH @iH=i@tzfH=@ffHLx MASk,D$HD$ ED$HD$(RHT$0LkPE11Lr@LL$(LMLMLͣtBCh<lD$t,{xHCpHD$ t<KD$GHHE@HHt.H It HH+HHBȋ<@E€|$PE&@EfEHD$ 0T$gT$HIsIGHHEpLcgHT$ I>MHHs PT$HP HHLI H$dH3%(^HĨ[]A\A]A^A_HD$ H~61HƒDH@xjPf.L5Y@=@L{pHt$ LڊHT$( 1ɾ&HT$(HHɃ MѯHD$@<uD$f<u>D$L{`Ht$L]HT$( LHt$LUWHT$( [HpPU>SHdH%(H$1HHHH@H=N1HHD$HeR@H$H1@H@H sH5,HooJHoR oZ0ob@ojP) B@or`ozp)!@oo)*@)3@ooH)%%@)-.@)57@)=@@)I@) R@)[@)d@Hm@ H H@H @H HpH5?H {@d@H; H5H; H5H; H5H; H5H;H5\BH; H5)H; H5 H;H5HH;H5'UޭH;H5ŭH=@H5OHdAH=JAH=CH$dH3%(-H[]AH=ʩrAH=TAH=6AH=AH=oAH=YAH=CAH=,A H=A H=dA H=FA H=Ө(A H= AH=AH=A H={AH=gAH=QtAH=;VAH=%8AH=AH=AH=AH=̧AH=A H=AH=fAH=vHAH=a*AH=I AH=2AH=1A H=A H=A H=yff.@wHcH}@H<H=t@S I~IfATUSHA@LFGtgHE@@thHxtC@tZH貿HHL9tIH+HtH}Ht/u臕D{f{fkH*@xt@[]A\wAWIAVAUATUSHHHH-@dH%(HD$81Hr@HH(HEHxx胚HD(L+L;-@Ld$1E11M1L蔘1LAwH@u (EIGhMIGpIAAA`A萦AWH}H@PMcHKH(@H3LxfIGp18裹~H=@IƋD$ t认fH=@ffHL$ H0H@8E6D蜎E1HHѢ1豬@HfDAEEE 1HھL脛t2A} $E@EH=@DDH=ζ@tߣfH=O@ffH@0H@8tDAULo ATIUHLSH8HÅt101xuu+CLH\AD$H[]A\A]ÉHCHcH@Hu IH8ŏI$AD$H[]A\A]DC|H=ӵ@HË(tߢfH=O@ffHh0HŹ@8t$׌Aؾ1HHC1AD$H[]A\A]H=h@t yCCf.DHH>@tt#uHH1DH71f.HY@H1ATIUHSHH fHHGHuHxHHRCH@LHH[]H@PA\DtuH71DHH@H1ff.USHHdH%(HD$1H$@HcH)H+Ht=H}HE0tHt%H,$HH} U8HE0HtH} HHH{HD$dH3%(uH[]ff.ATUHSG )HcHH@HHL`HLHL0HQ@@HC ˸f@@ @0HL[]A\ff.fAUATUSHL/IED EHHH@0H8IuHH9HFH9EU@umt{HB8uPHz0HtGEtBIMy tH9/Hz0D$ ?IUD$ H[]A\A]fH1[]A\A]A|DHt%pHAO˶KfDD$ HD$ Hz0_HSHX{ tH;/tH[}D~H[jf.t/tkUSHHt-uH?蘴H1[]HH1H.˶oEHUHHPH1[]HD@H1Ðf.HHxTH9v#HH9sHx&H7H~jf.HxWHHH4PH=l臖AUATIUSH(o,dH%(HD$1D$HD$耜?>VfDS>HdH%(H$1HHHH2@H=]1HH=HD$HB@H$H @H@H5ooIHoQ H@oY0oa@oiPoq`JoypoR ooZ0oHb@jPr`zpHH HBHpHHrPHBH$dH3%(u H[fATIUSH@w,dH%(HD$81<XHoPHPD$HD$ HHT$HhHl$HHHXHD$H/HD$(HHD$ i}HD$ Ht HHЋS@t*|$AD$HD$8dH3%(uZH@[]A\f+uсHt諾f英f I1AD$謹H;H;@ATUSHH@L%@dH%(HD$81I$HhJHHHzH9tHńHKHԲ@f)D$ H$H@D$(HD$H$@HD$o HHD$ HHD$Ht HHHL$8dH3 %(u@H@[]A\H=@ ;襘;H=@3;荘);cHZ;Hm;ff.SHw,m;HHPxXu C[f. I1҉JC[ÐH@HcHH)HAWAVAUIATUSHhDw,dH%(HD$X1AB;XHHGP{hL`HhL=K@H[`IcHH)L1M1H\$0I,LHCHHl$HD$0hLHHH|$0HH9tLd$Lt$I|$ H_HLLHHHCH{HLc@H|$BD#I]AEH9t诬HD$XdH3%(uqHh[]A\A]A^A_HoPHt$H*t6HD$@Hk` I1D蝕AE AH=@k9&a9H9H9fAWIAVAUATIUHSHHZH $Ll$dH%(HD$x1HlH11MjAH jjH;VH |$HD$HH}0Hl$ HD$ H} HD$HU8HEMwM?I~ H艐LLHHHH{HCLsnH\$ H1D$01MABD3H ^jt$jHD$ H8莤H |$)tH|$ /D$<tlIL$<?1HLfEHI $裂HL$xdH3 %(LHĈ[]A\A]A^A_f.HD$ HD$щfoD$PoM H oHU8HHEHE0HM0H )L$PE HD$`HT$hHM8HtH|$PHйfoT$fMH11MjAH ŒjjH;bH |$tgID$HLI$H蜁1L覩Ht$LfUHVI $HH[fDH|$H5UHzxpHH\$0HSHHT$0HPHpH}HH9D$8[H5:H0T$H|$t 1H55UHxLHl$PH5@H {1 HHT$XHt$PHH|$PHH9tL0ID$HI$HD$0H9t+I$HD$@ID$HD$8ID$i@q)fo\$@A\$H|$HGPhH&ID$H LI$HH|$0HH9 z1H軧IN}H=Œ I!5I(5DSHHHHHHdH %(HL$1IH|$dH3<%(u HH[հDtt#uHH1DH71f.H@H1UIHHHAUATISHLPLXt&)`)p)U)])e)m)u)}dH%(H(1HFHHH%H)HHH9tHH$H9uHELl$Dž HIH0HDž0LH AHcID$I$HHwJHu4AUAT$I\$LH(dH34%(ujHe[A\A]]ÐHt'fH1HI$IT$HLH蔛HI$H)HL f.AWLHAVIAUATUSHH(LoH/dH%(HD$1N$*I9HwI9wTMtJ|-ILHH+LcHBD%HT$dH3%(H([]A\A]A^A_fLd$H|$H $ MLH $Ht*ILLHHL$L$}HL$L$Ht#MtJ|-ItgLHL$PL$M9tLϣHD$H+HC$HHL蟧H5FHHc8fDH/EHD$xdH3%(uHH[]A\HxHE@H=X@f!e{\!;ff.AVHc#@AUATUHSHG H)HHLxMI$XHLkHLIDfHH9: u: uL)HH~kH{ HuHLIHI\$I|$I$ID$߆ADLeE[]A\A]A^DHHJE[]A\A]A^H= @_ -zU M$@(^HMtFHHCHCAIHCLs Ht'I$Xf.H!@L[Hff.@ATUSHo t LDGH H=@HI4$eHt\HHt+W@u/utk趝fDHDž1{[]A\G1[]A\DHI4$HH=j@LL@@;fAWAVAUATIUHSH7H8H$H=HL$dH%(HD$(1.HILxI)L);LHHL)HHEHH{ HesHLIHMNILIFI^GHADHLt$D$ IFMtHH<$HL$LH謕H|$LH uHD$(dH3%(uWH8[]A\A]A^A_DH$Ht$H8RDH@D$HHD$MufIE1AWE1IHAVIAUIATUSHxH_ H-@dH%(HD$h1HL$@HIHL$HH0HD$xIt/H;@HHD$^LL$IAA{9HLcMLLHLHD$fA~eI Jtt II tpIH=#H(HD$HtHn1Ht$hdH34%(Hx[]A\A]A^A_f H=H€HD$LL$ E1H- @H=H0H覷xHt$H;@HX]HCHD$LL$E1L%Ȣ@HH0LNxHt%H;F@HK]HEEHHLLf. H=9H€IvH5L藝HLLL$ ULL$MLLHHLĨHl$f.I6H=D~HI H5+~LƃIH5LœjIH5L蜜TǃDH=3}HbAXAGL%%}IlfDII93A}puLLuƃ @H=|HH)LLXƃ@ [Ld$PHHD$PHD$MH|D$XH0 XLHD$MHAHGH0荴IDǃAI6H5CL"ǃ SZLt$HD$PLHl$PIH{D$XI6RWHʿI6IALH{ڳHfYLt$HD$0HH\$0IعH9D$8I6VHbI6IAHH9rHHH{ff.~ufAUATUSHL&AD$t?HHuNHxHt)HHxHHtHqH[]A\A]fDH5JLDHtPtoE(H5LHtPt.E0 H5XzLܔIHt'@<t<IEH=~H5L虔Ht xrH5yLvHt x7 H5yLSHt xH5yL0Ht xH5yL Ht xnH5yLHt x+H5yLǓHt xL H5y褓IHxHHt  tH(葄E1A|$0؆Ao $Ix tHE1111MEL uHA} tIE(LE1.LH xHqIH@H81oL-Hxdf.HXdf.H8d|f.Hd9f.Hcf.HcE9DHcE8{DB1L]H=)A}t)1L@H胕HvIEAWAVAUATIUSHH8HO dH%(HD$(1Hc}@H)H)Hs,{XLkPHCP@u1AD$HD$(dH3%(7H8[]A\A]A^A_DHs E1IL=ʙ@H>LSxIt%H;K@HPTAFIHsPI>艧LH AD$[H=~@WkM M1jAD$fDSLt$Hs MH~LHD$D$PLNHs MLAHE]I0AULcIH9ATA̹USHHH@H(HHWMHH߹H_9cHMcHH߹ HAt[]A\A]CWfUSHHƇLJƇ^HpHt HǃpHH}H}HEH9tHHHǃHt,W@u/ukHǃHH=W@Hǃ H1H00HE1H='@H1H0H[]VD+H}HEH9==DH[]fHH=ʖ@ Hc1H0讆fH4ƃkfDUE1 H SHHHH0H~a}HHܜH0H~"HHtHE Ht H}HtPHI~HxHXHt HǂXHHHǃx-ǃH[]ff.H?IJ@ATUSHHxHtxtHJ@H[]A\fHAHE1 H H0H~H|H`tt,EtHO~HD[]A\H1[]A\DHHD$͵D$qfAVAUATUHSHH0dH%(HD$(1FHxjHLxH$HD$I$PHD$HD$HD$ HH@HHHD$fHxHuHLcH~@H8SHD$ Ht H|$HtPHL$(dH3 %(H0[]A\A]A^HxH1蛴H H=@IHoH0RHx8ntHQz@(M$@}IMt>IEIEIEAIEMu Ht&M$P@H@L3H( H fDAWAVAUATUHSHDL$ELxIIIXHA}HHCL$LLHDD\XHsHxHQH9uHD[]A\A]A^A_f.HxHE1H H=@IHmH0PH$PfH|@H0IEHxH9t 4-LH@7E1GI@(HD$ |H|$HtGHD$HHCHCHT$HCHS HtaIXfDH}@HHD$H5v@HtCcfH={@ffHs@08!H) c H AWAVAUIATUSHH8HW dH%(HD$(1Hc@H)H*H6HxH HD$Dc,AD$LsPA {hHC`HD$ACx<<2HKpHT$?f)D$tlLHH|$AEHD$(dH3%(H8[]A\A]A^A_DH/AEDo)L$|$|HD$oH=ht@P uaF HT$3#L{`Ht$L:; M11\`AEH{p1=wHT$?ɀHUHSH(Hc@dH%(HD$1HG H)HHtmf)$t<HLHEyHD$dH3%(uAH([]fo) $|$ tH$@H=s@Y`OHofDUSHHdH%(HD$1KHHtHE Ht H}HtPHuHHtHE Ht H}HtPHwuHHt \uHHt'Ht8HHHH$HHtHHHHt"W@u/utm蘃H{`HCpH9ttH{@HCPH9ttH;HH9ttHD$dH3%(u"H[]@H($Dvd~@USHHHcL@H)H+HtH aHAtHHH{[]ff.AW>AVAUATAUSHL5o@dH%(H$1HHHH=hA1HHD$HY?H$NL-t@HHU@A}JH[r@HH5ՑooPoX o`0oh@opP)S@ox`o@p) 2@oo);@)%D@ooH)5F@)%@H@H)-@)=3@)<@) E@)N@)W@M H@HBHpH4H@H@x@\H=4@1AH5+@AH= @H RH5*~H=@1A H5<讹AH=ĉ@H pRH5DH9H=@1AH5Q?H=@A1ɺH5%6IH=e@H5  \H=H@ H5#[H=+@H5#[H=@ H5#[H=@ H5#[H=Ԉ@ H5#{[H=@1AH5n# ?H=@A1ɺ H5d>H=w@H5[H=Z@H5d[H==@H5"ZAH=@H PH5V菔1>HH&H=)^AHHDŽ$HD$Ht@H0諀A}HH̆@FEH)H=]薩EH*H= ^vEH'H=^VEH&H=#^6H$dH3%(2H[]A\A]A^A_D(NH5dIHIIHCo\Http\IGntIGIGGCliefG AG&`Hp@LHHpHxH-v@'f8趦foNiH5cHHHH{HxceptionCHCHCHGC0_H\p@HHHpHx肕7xAWfIAVEAUATI1UH͹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$HL$LL$HL$LD$DIUD)I9tL׉$kIL$$AHt4M$Hʾ:LL$uHtL$E1L)HAGl-DLHmHC:tUfk Ds"AoHD$hdH3%(Hx[]A\A]A^A_fDLAf.AffŻfDIUI9'fDHI4$IELHD$@HHBHt$@IEI<$HT$HH9ID$HL$PH9#ID$I4$IT$IL$HH|$@HD$PHD$HIH|$@L9tVjIT$I<$H?/E1fDB|//uXIIEH9uIL9vPL)J4/HژIT$I<$L)AIT$Jf.MuA0IID$DHtHt\`HT$HI<$IT$H|$@@I4$IT$IL$I}H|$@IT$I<$XE1PD$PHT$HI<$sH53^H=W肏HfDAWAVAUATUHSHhO,Lo dH%(HD$X1Lc5@D$HD$ AXHFHGPLxL`t){hcHC`HD$ tCx<D$Hs MMH=@H>蚡Hs LD$ H=@H>Hs DD$H=@Hs,fMHl$0K'LHEHHD$0@7jDD$Hs HHHL$ IZM)HMeH|$0H9tgHD$XdH3%(Hh[]A\A]A^A_D<D$fDHGPHt$(L$HHD$L$HD$(HC`Ht$ L$HHD$+L${ 1ɾLD$15PE9fHCpHt$HHD$A @ rpHyHef.AWAVAUATUSHDD$dH%(H$1Eu5H$dH3 %(DH[]A\A]A^A_fLxHI$PHHHHD$lt$fHf.z&u$s0f.t$zuHf@(l$HD$`E1E1HxD$HHD$u0HDŽ$HD$D$hff/v^ff.$Jf(D$hLd$`\$%3\f/ff.A$ HuHUHxH)HuGHIHUEu`HMHIHMD)IՃItLfDHH9tw8 u8 uL9xeHEE1HEH|$LLd$H5M?YsLxIB@aEH;MH-`@HtMfH=Uf@ffH@0Y趐Ld$ H[ID$HrLHD$ ;Ll$@LL7L=@h@Lt$@Mt!fH=yf@ffH葖ALH9R@H1beH|$@IIL9t cH|$ IL9tbd%IMt跪fH=f@ffH'LLHTN&LxA$HtLfH= e@ffH@0wID$LxHLHx1ҹ H=z@8nHH0LBHU8H28E1H|$u78)DHALCIfLx`.%H=^@hAhtKfH=2d@ffHh@0hwH|$IGLxDMG$$H=;^@At?KfH=c@ffHo@0vIG[$H=]@nA$ntJfH=^c@ffHn@0n=v9H|$H|$Hx11@0Hx@CHxfPDHxHa@fHFHxHPhttH$aM$@(vbHMHEHEHEAUHELm HI$Pt vH5HPL9LeHHHEsrfDHc@LK@i HHH~H_ff.ATIUHSH0HO dH%(HD$(1Hcu@H)HH<HxH t~HD$E,}}XEPD$fɀ)L$t}LHBVu^AD$H|$[#fH蟔AD$HD$(dH3%(H0[]A\fH|$@HAD$fDo)T$|$BHD$5H=Z@G fHPHt$Hj[tD$ I1FAD$ gHff.AWAVIAUATUSH8O,dH%(H$(1HD$@HD$HAXH_HGPHhH@{hHD$|Lc`ID$HD$ {xHCpHxLxH|$dHHpH@Ht$(HD$HHD$@HHD$HH|$@y HD$@Hy HD$HH$Hc^;H$HHT$@H9H)HT$HH9HuHD$HM(H|$u,/HdHrHHHD$(6HD$Hr@Hs LL$PE1 Hr HHD$0XxIt/H;PX@JHHD$0P-LL$0IAALl$`LL$01-LD$HLH5dHD$`D$h(yLD$ LIL$H5 yLD$LHL$(H5^'xHL$MLH55&xHL$HLH5?xHL$@LH5~xLL$0LI9HAFH$(dH3%(H8[]A\A]A^A_H=V@HË(tCfH='\@ffHh0HZ@8H@AFfDH=[V@HD tfCfH=[@ffH薌D`0HKZ@8t]-AHIHHH11oKDcH=U@HË(tBfH=o[@ffH/h0HY@8L,HL$(A1IHG1KfDH=U@tBfH= [@ffHɋ@0H{Y@8nDHD$HgfDHGPLl$`L$LHHD$0֍L$*HD$`mHC`Ll$`L$LHHD$0融FLd$`L$PHD$HE1HD$HD$(HD$HCpLl$`L$LHHD$0.HD$`L$HD$HD$HHD$(]@Ll$pHIEHD$p2LHHTJ/LžHH|$pIHD$L9tVH|$M2I}DHLl$`L$LHHD$0kHD$`L$hD LD$01? HHt$@L$DH1tUH|$`IHL9tSH|$@HH9t SvHMtɚfH=!V@ffH9HپHHf>fD1H$dH3 %(vHĘ[]A\A]A^A_DDLAALDHǃf.HB+L牃 HHBH(HRF…x|HHH)H(HHHHwHH9 $G$oHHt$H01f.uEtLE1VHt$HH0I|$L1HǃHHFID$hH)pHHU@pLH@H R@HH)KŅ&ƃH@HfDH$=&${FHpHl$@Ld$`輒!HIHHrIHEHD$@(HL&L-/U@L|$`MtfH=hS@ffH考ML@H@H1TRH|$`IIL9tOH|$@HH9tOVHMt詗fH=S@ffHLHHF;{EHl$@HHHrHEHLd$`HD$@'HLH1P Hl$@Ld$`aHGHHrIHEHD$@T&HLL-R@L|$`MtΕfH=&Q@ffH>ML@H=H1PC1Hl$@H GHrHEHLd$`HD$@%HLUL-^R@H\$`Mt?fH=P@ffH诀Hپ@H=H1O ,WHHpHHHHnHHHHHHff.UHAWAVAUATISHLw dH%(HE1I$IHz IHo)E1LLHHHH{HCL{BBD;H]EIAƆHxHpHDž@@HDžh5DžPL0H]DžpH@LXH`HDžx!bLA覃AƆH{蕃1EHMdH3 %(SHe[A\A]A^A_]fAHtAIHL IHtWIHHtHIH(HHpH(8$IH9HHB16H@HHPALLYVAƆ/@HLeID$HHE%LHHX"(~LLh@H}ILhAH@H(18AILKH}ID$AGAH9tIH(8IHe[ H=}F@ID8t3fH=K@ffH|Dx0/?Alj$^LuH@HHrIFLHEP!LL}HEL=M@HMtĐfH=L@ffH4|$HILHQ:@QHH1JH}IHXZL9tHH}IL9tH IMtGfH=K@ffH{HپLH3H(84H(HxI9t.HH("Hs H=E@ID8t2fH=~J@ffH>{Dx0=Alj$P]LuHv?HHrIFLHELLj|HEL=oL@HMtNfH=J@ffHz$HILH8@QHH1|IH(IIHA1sHui H=C@INj$t0fH=oI@ffH/z$H0<tAlj$8\HIHT>LuHrLHIFHELLD{HEL=IK@HMt(fH=I@ffHy$ILH7@QHH1TH]OHfHZH`H0HHHHH@AUATIUHSHXHVdH%(HD$H1H\$ HCHHD$ HHHIHH9D$( H5H谆HUHuH蠆IIUH$HHPH9UH $HHHL$HH@HL$HH@H|$ HCH9tDHHD$HPHHHH<)HHBasic H<$HUfEHt$E#YHSHHHT$ HTzHt$ HCI|$`HT$(H9ID$pHL$0H9ID$pIt$`IT$hIL$pHH|$ HD$0HD$(HH|$ H9tCHmEH<$IL9tCHD$HdH3%(u~HX[]A\A]o@)D$HtHtE9HT$(I|$`IT$hH|$ oIt$`IT$hIL$pH{H|$ OD$0HT$(I|$`MH=.%H@HNH]AWAVAUATUHSHHxHO dH%(HD$h1HcY@H)L)MD{,AQ{XHCP{hLpL`HC`H\$@HpHSHHl$ HT$@HPHHEK&LHHD$ nHHL cH|$ HH9tBH|$@HH9t BHD$hdH3%(Hx[]A\A]A^A_H=>@R+HHCPHt$HHD$UwtAHD$HC`Ht$HHD$%wtAHD$ ALD$1D*E+D KIIfDAVAUATUSHPdH%(HD$H1Hxt)HL$HdH3 %(5HP[]A\A]A^fDHHHA@xt*H=z=@t*fH=B@ffHsHxU-H\HLǃL,K{"IHxxHt.0HPH11H6B1H1HHHEHEHE8HE(HEXHEHHExHEhHHHHHHHHH HH@H0H`HPI;$AHu;@HhHHHHHI$I$I$HtOL%A@M/Eu0HEHPM)E uHEHP@H<@HHHpPHEHxHxH0HuH;5;@1H誀C(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$ H&1DLHqH|$ IL9t=@HH=T@MH9[H0s A HH=rT@HH0{;fDHxHxtD(>L%@@HHH@H@A$I$HEHU HHHxH߹HP0-H #@K8HaQuHH1-KPVfDEPUfF0E PU qELH 31 H5=H=fHIHM_ff.UHSHHxHtJ~uhHxHt5HHHtcHJHuh0HPH,1H1f9|H>tH[]f.HHuH>@ILR0H4@HHtLJL/HtHLk/H\/LD‹'H5+1Aҿ&JfDUHAWAVAUIATSH HdH%(HE1I}HH7H=rQ@HYAIH=SQ@H-H07AIH=,Q@LHhvH0LF_u,HMdH3 %(_-He[A\A]A^A_]IH=P@E1HH0IH=P@LLHH0IE1H=yP@ Hh,H0mIxHHt HHHH=}5@t "IxfH=:@ffHkLX@0M0IHZ6@Lp1IGIH=O@L0HH@HHIH0fMxHHGHPHHH}O@HxxHD0M4$L;55@]HL01H=JO@HIH0eMxHHGHHHHHO@HxxHI$H;4@H8HMHHN@HxxFHI$H;N4@HHL01H=N@HIH0dxIHDžhA~IHtW@u /IDžA|$I$@@uIHMHHM@HxxtH8I<$H;=|3@pHIHPHDžpHxmH@@uHpHXH@HHHIAE;LHL' H5L HpHtW@u/fDIxHtHa IUHIu@L ƅ H5*L HhHLLcHH5P*z H5yLf LHLX H5KLD DžPA~I]hHPu^A H5 ZLG H5L H5*L H5L At PHx& H8tH8xAƅHHH @<K<HHH)@HHXL`HIH1H5HLLHLLIwIxI+>I9AƅHhHW@/kA~iƅ_fHDžhA~E1I>H5(AH@HZHhHt+W@u/u!2AfHDžhH@x;H@@uHhM>HHHHHHHHHf'HDJL(L1&H'L'4HcIxLHHCH1LpL` A.ADAu*H5%LZCPʀʀEщP@WH@@uHpDLLHHHH@H `H5_LLH H@L6H5)L"HpH@A H@t8H@Q@u) u H=fDH H9(fH5u$LH52H@HH@IxH(I-IxI91H@H0H0HH8HHSIxH5'ys-H@H5LH5qLH5"LH5xL$HLP1PL1(H1e AZA[HHH@M(HIHLPLJH1VH@ HAXLHAAYHHH@H@ITL6H@HHHAH9HCH9HHHHHHHpHHH@HDžHHH9t HHPHH H!%@ILP0H@HHtLH'L1H5XAҿ0H@@dDAFH@@DH@(Il"IM"IIGIGAIGMw HLXtH HpHxiH@^(UH!!< H5nLH5nL!H5LH5uLHHH8W@f)p<<H=@tfH=i!@ffH)R@0H@8)闶DS >I X1H@@gL] HPL HHtHHHHHH 5H H HDHDWHGH Gƒ@_HO"@HIHHHHHH@HxH*MH(,*HGPhHHH@<G1<uHHH8HGPhHHH0E11jE11jjjj.HpH0HHpLHXHLD0IH1@HLL7LHL)HpH+G@!/!H@w HHHpH8G@u /uHDžpHDžx %HHH8謄HBI^IlH鰳鼳I)H鬳IOH饳H驳fDATUSHH@HĀdH%(HD$x1hf1HT$(oH)D$0)D$@foD$fHHD$`ǃHǃHǃƃ)L$HD$ HǃHL$(HHtRH|$HH|$@HD$`t"Ht1H|$0Ht$H|$H|$PT$hHD$`HtH|$PHЀ{:ucE1HLń{8u*fHd HC0AD$I$ DH=6 H%HKPH5(HH$D$(K\HH5)(KXHH5((K`HH5)(KdH5)H(|$ H$tI$D$AD$BfH=P HuC4AD$I$H=/ H-HK8H5'HH$D$(KDHH5 ('K@HH5''KHHH5 ('KLf.H=HRHAD$I$9fHoPHH>H4$ I1AD$fHP@I$AD$tH@vfDAWAVAUATIUSH8w,dH%(HD$(1XHLPHw E1IHc!@L-y"@HH)LL2HAY4xHt%H;Q@H @VEHEH}HsP-IHt{Xt,AD$HD$(dH3%(H8[]A\A]A^A_L fD M1AD$뮐Hl$Hs IHvLHD$D$HF?Hs ILAH=U3H"ATUSGH )HcHH@$HHHhIHHHPH) @[ID$ H]A\ff.'LUHSHG )HcHH8HHHHHH@HCHH[]@UHSHG )HcHH8"HHH$HHYHr@HCHH[]@fDH?Hx HPH=n"fUHSHH5,OH,dH%(HD$1HH$vt9H$Hx0Hc @HU H)H HtHu8CCHD$dH3%(H[]fDHyxA1҉HHApLIMtZIq(f.HHt@BIH1HHI9u*A9uIHtHxCn,ff.AW>AVAUATUSHL-?dH%(H$1L$LHH=gAU1LH$H>H$VL=@IH@A Hc@>LL5'oc0o oSo[ H)%@ok@o)@osPo{`oCpH@H8o) @o)@o)%;@IpHM )5@)-@)=@)@) @)@)@AH HQ@L5@H3@1H@H=AULHDŽ$H$H@H0AH@i E1>LLHH=AU1LHDŽ$H$Doo{@HDoSDoK >HT@DoC0osPLD)v@ok`ocpD)$ooD)V@o)=w@D)$D) F@D)$D)E@D)$)|$p)5P@)t$`)-T@)l$P)%X@)d$@)\@)\$0)`@)T$ ) d@oH)L$)Y@Hb@HpH LH)$H=H@L5@AU1LHDŽ$H$:fo|$pfo$H@fDo$fot$`H1fDo$fol$P)@AfDo$fod$@)5[@fDo$fo\$0D)@H5¸foT$ foL$D)@D) @H=L@D)@)=@)-@)%@) @))@) 2@H HpHE@H@L5@AH=@H H5)#AH=@HH5lH=@A1ɺH5!LH=x@H5GH=[@H5UbH=C@A1ɺ H5bFH=@H5%H=@1AH5 H=@1AH5FAH=@H [H5\"AH=@H H5`k"H=@H5H~H=z@H5_aAH=W@H CH5" "H==@1AH5G@H5H=!@H5Ό1AH=}6AH=v5AH=r5AH=o5AH=n5AH=5AH=Mi5AH=FK5AH=-5A H=51AH=4A!H=4A!H=4A%H=4A#H=|4A H=^4A#H=@4A!H="4AH=44A $H=3A H=3A $H=3A &H=3A $H=n3H$dH3%(HH[]A\A]A^A_D(H$1H5HHHH{HCo\Http2HCenHCHCG\ClifG GtC'H ?HL$HpHxLB LC@LfD8H$0foH5xIHIIHExceptioAGIGIGHGGnAG1H?LL$HpHxL:f.USHHHHt7HE1 H*H0H~Ht9H[]f H HH1[]fHUHD$uD$H[]ff.fSfHH Hc @dH%(HD$1HG H)H8)$ t2HCW/HD$dH3%(u#H [Ðo) $|$ tH$HU1HSHHOHHGHG(HHF1HU(Htju;HsHH9s@EtOHSH)HCU HEyH[]fHHt܋EuH1[]ÐUSHHHnHtHE Ht H}HtPH{uH .HH[]}DH{HHtHE Ht H}HtPH@USHHHc@H)H+Ht>HHH}pH}HEH9tRHJHHH{[]-@AUATUSHHHLJHH+HHHHHHHHH+HHHH)HHH9HH)H9t9HHU@umxHtq,cHdHHPH@HHHHHH HH=AfDHLkpHt#HuHLeHLLMuH(Ht Hǃ(H0Ht-Hǃ0HH= @E1 HH0@HH= @HH0Hb+ǃ H[]A\A]ff.fH?4@AWAVAUATIUSHx_,dH%(HD$h1D$/HD$0PCXHHGPLpLht)}h&HE`HD$0tEx<D$/M8@HD$/L{HCD$HD$0L;HD$H?CHHC0HCpHC(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|$@L9t3D$oM C D$C$HHC8C<C@CDCHCLCDMMHu H= @HClHc' @HH)H(Hu LD$0H= @H|#Hu DD$/H= @HHD$hdH3%(VHx[]A\A]A^A_fDHtH tHT$HH;HSH|$@f.H3HSHCI|$H|$@tfD<D$/'fDLPHt$8LB$HD$8L}`Ht$0Lz 1ɾM1AD$fDL}pHt$/Lr fD$PHT$HH;@ H.WH%AWAVIAUIATUHSLHdH%(H$1 tHHL=@Ld$@E1IMHL7LxHD$t/HD$H;?L|$L8%胿AGIHD$PH$L=@IE1MHHL'xHD$t*H;?L|$L$AGIL=3@IE1MHLxHD$t*H;?L|$Lu$AGIIFD$@HD$ I(IHLH4$Ae-IHD|$@HH)AtJLL$PLT$`A9:LD$hL|$XIPI H|$LLLC D|$@Au@HkH$dH3%(D_H[]A\A]A^A_@I(E1YIuIyH5UuH|$X 1 IH=@ LcHD|$@F@LϺ LD$8H5LT$0LL$(LL$(LT$0LD$8HL$HT$LLLD$hL|$XLT$`LL$PLϺLD$8H5LT$0LL$(}LL$(LT$0LD$8IvH5w'LHLL$(LT$0LD$8KHD$ I~AFHHH)H1IFxpH(5 IHH@ H@H'?H?IGHIW HpH|$ pH?MHIFPHC?IFXbH$HHrHCHH$H$=HHL%?L$Mt0fH= ?ffH$L@HH1H$HUIH9tH$HH9tHMtJ0fH=?ffHLHHfH1PHL 81LLH1|XXZHcHlHHUIHHL L1=H$ITHEHH$Y^LLIH$DxH$HUH9tA۹ILHD$PHD$PHM1IH$D$X׶H<$NIL $LAH1YHD$cIL$HELHD$PD$XgH<$IL $LAHHD$IL$HLHD$PD$XH<$nIL $LAHDyHD$ H?H5?HHHH?IЁIځHHHAWIAVAUATUSHHc!?H-?HL$dH%(H$1HH)HHD$HEHH?HxxH?HD(M/I9HEHH?HxxUHD0M7I9HEHpxHl?Hxx+HD M'I9 HEHH??HxxH(I/H9u M<A|$SHt }uHUBH(HHD$A}HuM}MoM"H|$6 H=HHCAGEHCfD@THCC A~uM6MnM0H|$ H=0裮HC(HC8HC0/HC@CHHD$x$H|$4 H=SHCPHC`2HCXhttpHChCpA|$AL$Ƅ$HDŽ$IFH$HD$x$D` 7APHD$L(H|$L` H=B觭HCxLHǃ HLLHLƃH$IL9t}H=m?t~fH=?ffHL`HEHh@HHHD$(H9f.E|Lm<pMg</HE@@uHD$XIuLI$ID$IUTH5WL@H|$XHwHIH@I}HHD$ f AUI@u"AmuLMHT$ LL϶LID$M4$HD$0IGHD$ KL,L9|$H= ܫIELIEXIEHt$0LHTMuL|$ AE H|$XHt$W@u/u^fDH H9l$(iLt$LHI02I0MHHHt$舨IHH|$t4HD$HHL,@H}HtH}H(I9uHLH$dH3 %(:Hĸ[]A\A]A^A_@H|$PH=.蛪HCPHC`zhttpA@sCpA|$HCXHChDI$L`@HLHD$8I9$D$OfAD$Ml$MA}:<<I$@@uHD$XIUIMHT$ HPLpHL$0HT$(HIGHD$@KL,L9|$L|$0H|$ L萩IELM}IEHt$(LH MuL|$@AE H|$XHt$W@u/ufDI L9d$8|$OI$@IH|$H=dߨHLHC\HCLLHZLkC DAfIH|$H=oHC(LHC8HC0LLHLk@CH@fDH|$ H5bLH|$F H=HCxLHǃ fHHt$(LH_LƃD$OIHECHH/?HxxH(I/H9CeAESCq@HM1HATL11AYAZHHHD$ 蓞HD$(HHMATHt$0ILH1`Ld$pLID$HD$p_LAXHL$ IT ٴLHt$`ID$H$H9IFH9#HT$hH$H$H$HT$pH$HH|$`HD$pHD$hIH|$`L9tML$LEDCMtA|$HH;H=?mycyfDvfDHH{(H=?wwD;fD+&HD$hH$H$HD$pH$I|$H|$`DL('I}H=%?y2 yDI};H=?]w SwDH{xH=?vvDHT$hHtHHT$hH$H$H|$` H{PH=q?v~vfH{PH=E?^wRTwDH8H=?jx+`xfDH{(UH=?wwDH{xH=?vvDD$pHT$hH$AMHH11PIL L1Y^hHcHHIHǺAUHL E1L^HL$LIFLH$XZIT, LHD$H$DHH$IL9tIhHtKuNuvHtuHvfDUSHH8HdH%(HD$(1D$HHD$HH+HHH+HHHHHHH+HHЋSXH9T$ foD$HH0HP(HHNH@H@@@)HD$H9dHHHHt$(dH34%(<H8[]fDHt$HHH+HHHHHHHH+HHHH)HHnH93H)HHUHuH;E:HH9fHHWH9HHU@Dm:Htf%@HH dHHHHHP01Ht$H/f.fDHHHPH@HHHHH&DH HjH=.蹭fHHHP0GH=? H51H HbH=Q ff.SHc?HHG H)H8HHt+ t"tdC[@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} HLLIHIIxI@MhLD$ILD$IHQCD(LD$0H9LHIML)4IHLHXIIHP01H\$HdH3%(HX[]A\A]A^A_f.Ht$ H uII+HIIHHHHI+HHIH)HHH9LIIPIpLD$#LD$I;@II9IHQH9HIAP@9A(/LXLLL9II+HIIHHHHI+HHIH)HH%H9LIIPIpLD$$LD$I;@II9IHQH9=HIAP@9A(/LcfHt$(If.H 1HH=FѧHt$(H|$ 8@IIHP0OH=? H51CH HrH=aILD$ILD$HPH@IHIIIILD$ILD$HPH@IHIII.$IEHIHD$ AUSHH(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)HHUHudH;E*HH9VHHQH9HHU@Dm:Ht^%@HH=4HxHHHP01HH@sfDHHHPH@HHHHH.DH HBH=董HHHP0'H=? H51H HBH=1ff.AUHw81ATUSHHXdH%(HD$H1Hl$H,HIHHH+HHH+HHHHHHH+HHЋSXH9I|$ H袮LHIHI}IEIEMe膿HCD%HLl$HQH9pL(HHHL$HdH3 %(HHX[]A\A]fDHH}L9HH+HHHHHHHH+HHHH)HHoH9@H)HHUHuH;EGHH9sHHVH9HHU@Dm:Hts~%fHH HHHHHP0o1Ht$H菿f.fDHDHHPH@HHHHHDH yHH=fHHHP0H=@? H5+O1H HH=&豟lff.AWIAVIAUIATUHiSHHHdH%(HD$1IAEfEt$AfAD$C4A$AD$AD$AD$ Et$ MHH HH+HHH+HHHHHHH+HHЋSXH9I}1HҪHLIHIEI}IEIm趻HHAD-L,$HQH9L(HHLHL$dH3 %(OH[]A\A]A^A_ÐI|$LL@HLH9HH+HHHHHHHH+HHHH)HHNH98H)HHUHuH;E7HH9cHHQH9HHU@Dm:Htk%fHH HHHH1HP0}HH衻i@fDH\HHPH@HHHHH!DH HH=1HH1HP0H=^? H5ImH 1HH=Fћff.AVAUIATUSH0HO dH%(HD$(1Hc?H)H)HD$HH Dg,HAEXHGPHD$A{h(HC`H\$HHHt$HPf)D$ t`HxHAEHD$(dH3%(H0[]A\A]A^HAEDo)L$|$tHD$11H\$1VLwPHt$L 1ɾM1Ht$11H\$DLs`H\$HLWtHD$f jH_`AWAVAUATUSHHxdH%(HD$h1H Hl$@HgAHEHrHHD$@6LcLt$HIMFIM9LIFL|$@HtH;L̛DHUD)I9tLD$ 詿LcD$ iAMt+L3L:L[HtL)E1HAGl-D[HbHLLd$ ǃ L-LHHHHHD$8HuH\$ HD$0HD$P]foD$@HD$0o0)L$@L@HH0LD$PH@HT$XHT$8HHMtHAHD$0Ht LLHƀ#{$LIt{IVHE1A6HHL$hdH3 %(D Hx[]A\A]A^A_LAf.HUI9.EfD.1I1LHID$ID$ID$8ID$(ID$XID$HID$xID$hI$I$I$I$I$I$I$I$I$ I$I$@I$0I$`I$PM; oHX?L`HHHHHMMIMtUL5ֿ?M5AD$u4I$LPM AD$ uI$LPfDHE1E1H4?@2H@0H@C HfDXDHfD`FHHPhH@?LHHpPHk?HxxJH0I4$H;5R?LMt ~6H3HSHEHDs HD$@H返1DHLH|$@AHEH9t虻E0C0?CP2CT%CXC\ C`CdC\Ch?fH(H5?Aƅpa?s8H0HX?cAƅHHHH+HHH+HHHHHHH+HHЋSXH9芧foHHHH SM HH(HH@HH@@@0HD$H9HHHHAĄHMH6H0H~lA HH= ?HGH0tjAH1PL ƷI1HL1ġ_AXD`McL{HLAUIHL LRH1股HELHHD$PKT'AYAZL HHT$@DɶH|$@HH9tָHE1kfDH=?HH=?H?HH ?HH?HH?蘢=HHHP0'Hf.IH3HLmLl$@J&H:Ht$@H;HT$HL9HKHD$PH9HKH3HSHCHuH|$@HL$PHD$HHEH|$@H9t衷HSH;H2?/lE1B|'/4IID$H9uIL9L)J4'H!HSH;L)AHS@jE1CHjHߴf.KzE18HHuH謴iH1PL I1LH1D`XZMcLxHLAWIHHL ɴLt1諞HEKT%HHD$PY^L0L8HHT$@D&H=a?H]H=F?HW?HXHQ?HZHK?H\HE?LйL@AD$PAT$Ht$H荭gH3HSHCH}H|$@MA@F(HCHtHdHT$HH;HSH|$@f.H5X菿HHH+HHHHHHHH+HHHH)HHaH9YH)HHUHuH;EWHH9yHHQH9HHU@Dm:HT!fDHH ܱHHHHHP0f.AD$ PAT$ fDI6HSH;%E1D$PHT$HH;WH7HHPH@HHHHHH qH·H=HHHP0訰H=A? H5,PH HͶH=1輋'mH vH H=;i莋LH5dH=HQHQQHQHRHQff.SHct?HHG H)H8ҏC[fAWAVAUATUSHHHHt$T$dH%(H$1HPHLpAFANMf AVA~MD$AF́AЉD$Lc9k4dD$<gHHcH>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~LO. II~HpH?{lL$ASD))ȉslA9 9s%)‰HCDAAFAEuT$AĀ|$uIFMIHt LM EA  AH|$H7GtH{xHD$ 1HHCpLIMIq)@HHpI1HHI99uI(HHuH/H{pH#nfHEF HeH=?An H0AEރHH=h?MMMFHeH0DHAH=;?H߬H0菃HgDAF A…Chf.H{x1HHCpLIMIq.fHHdpI1HHI9K9uI(H;HuHߐH{pHӈfDL$L5EtF@AAwffwIcL>9sdtsdIK,L)HHDŽ$Ƅ$H$HH+HHH+HHHHHHH+HHЋSXH9SH$HH8HP$H@H@ P @!fDs`s\shDsX9sPsPH0覧lj%H1PIL 1LxH1訒Y^DhMcLlHLATIHL>L H1gLd$pKT.LID$HD$p_LAXLHHT$`誧H|$`IL9賩fDL@(IMCI$ID$ID$AUIID$Ml$ HLPfDEGfAFT$AF HH=HxHHHP0迦DH{x1HHCpLIMIq.fHHpI1HHI99uIH{H@HnDbDH?LD@MLLH H=?AHZȦA  IAH|$HGH5b?LLD$ IH=B?H^~@H$ NH |HH+HHHHHHHH+HHHH)HH1H9qH)HHUHuѱH;EHH9!HHWH9,HHU@Dm:H?J!I~LL|KL-K?Mt1fH=?ffH@H H1yHhHMtfH=L?ffHdHHH葑 H$走HHH+HHHHHHHH+HHHH)HHH9H)HHUHu8H;EHH9HHWH9HHU@Dm:H豳!Ht$8H AFA)1T$HVSDAщSlH HiH=-}L@H=?H4IFHH@I>HHHP0H=? H5輲'(h HH@ HD$(H@HX?H K?H|$(HHGHW H1HD$(IFsH\$@HHrHCHLd$`HD$@{HL4L-=?Hl$`MtfH=v?ffHH@HܤH1eH|$`IHL9tH|$@HH9tgeHMtfH=?ffH*HHHWH 3HH=H{H藢HHPH@HHHHHHFVH|$HW]UH'HHPH@HHHHH苣 ѫIH|$HBRHWtL虀H2?H5K?HHHHj?ekH?H5?HHHHtt\AD$H|$AHD$(dH3%(H0[]A\A]A^oK )L$|$bHD$UfDH|$@I7~fIIHP0w^fLwPHt$L芝 M1詈AD$*6H?f."f1@AWAVAUATAUSHH1HxHKxdH%(HD$h1HHCpLMtXI0IDN&HHt=DHI1HDHI9u&D9uIHtLhMtAE<ALy11H1貆D`McL`ALIH1HHl$0L-xHELHKT%HD$0vLHT$0HH|$0HH9tΝ1HL$hdH3 %(Z Hx[]A\A]A^A_fG<dH?f)D$ HHt$ HE1E1j11jjjj=Lt$PH0M[M~AFIC>HDffD$`HT$_D$bDd$cl$dHH+HHH+HHHHHHH+HHЋSXH9HT$_HHHHHPT$gHH@P HH@ @!HD$H95HHHHHHH+HHH+HHHHHHH+HHЋSXH9I H+LLHHHHyHALyHL$ HHL$HHVBD9HL$H9 HHHH|$ HDG@:/1ܜ'<H@@uPHHD$@D$bfHDd$cD$_fT$`l$d-HH+HHH+HHHHHHH+HHЋSXH9ĻHT$_H@HHHHPT$gHH@ P H@!HD$H9*HHHHl$HLuHHHH+HHH+HHHHHHH+HHЋSXH96I~ HILHHIIIGMwHCD7HL|$ HQH9 L8HHH|$Ht(W@u /u0ʧf.E6AMD)DH=?tfH=a?ffH!@0Hә?8y9DHt$_ qH HH+HHHHHHHH+HHHH)HHH9CH)HHUHuH;EAHH9XHHQH9HHU@Dm:HEm!HH HHHHHP0_H|$HW@/xfDfDHt$ H?Ht$H-Ht$HfHH HHHHHP0蟔H|$ HG@/9Hl$HLuHHfLH5L9HH+HHHHHHHH+HHHH)HHH9 H)HHUHu蹠H;EHH9HHQH9cHHU@Dm:H2!DHH HHHHHP0'fHt$_ H OHH+HHHHHHHH+HHHH)HHEH9XH)HHUHu脟H;EHH9;HHQH9HHU@Dm:Hm!H4HHPH@HHHHHDH iHH=~ mHHHP0蠑4SH HЗH=4lHHHLL5L9HH+HHHHHHHH+HHHH)HHH9H)HHUHu蹝H;ENHH9pHHQH9 HHU@Dm:H2!H H5H=kHHHHPH@HHHHHeHHHP0؏tH dHH=ykHȑHHPH@HHHHHHHHP0XH=? H5ܒH ̎H}H=ljHHHP01fDH H:H=)j蔒芒耒HHHP0袎>Ht$HЈIH蟐HHPH@HHHHHIHe1Ht11AWAVAUATIUSH8HW dH%(HD$(1Hc?H)H*HH Do,HD$AEXHGPHD$Ls`ACx< D$f )D$tnt$LHO{H|$AD$eHD$(dH3%(H8[]A\A]A^A_fHAD$@o)L$|$zHD$mLPHt$LR 1ɾM1wAD$QfDL$fD<u D$1L{pHt$L誧uƿ 0H//ff.AUAATAUHSHmDhHED E\ED1H}x1HHD`HXLHHEpL HMMEP%fDIHtpDPM1IDHH9uYE9uI9tNH^H5?H{HMH=ҥ?H-cHH[]A\A]H}pAL6@UE1HHAWAVAUATISHHhH=G?H6dH%(HE1HEIIHEL5?xIt"L9H^AEIEL=?IHHإ?HxxiHI$HEL9qIHH?HxxgiI4$HHHxL9KIH~LEHIHExHHxAH=ˆ?tufH=C?ffHHLHH@LhIM UHHE(Hx lLAkEs0HDDEA蠎ELMIt @ƒDA$AEMy AUAMDfAEfAMHHHH+HHH+HHHHHHH+HHЋSXH9Iy)HoLLHHHHyHALyHMӀHHMHHVBD9HMH9HHHEt/C0A$H]dH3%(He[A\A]A^A_]DHMfHE)EEt$A<"H9H>H=?tsfH=7?ffH@0H?8+H}Ht'W@u/u&f1:fH}iHEAƀxaA! LH ^|H5;袧;DLL͓I9HH+HHHHHHHH+HHHH)HHuH9L9HIWIwQI;GHH9HHQH9HHAW@CA/9Lɖ @HH HHHHHP0迅1AFAF<RHEH@@WHEHHHPEA4$HAAAH}Ht G@u /uHEHEH}H W@/轕kYLmI4$LMHEHEqVLI4$MLAHI(HuH~_HHuE1E1j11jjjjGHUH0HHJH DH$HHPH@HHHHHDH YHH=n^fHHHP0臃H= ? H5 /1iH HH=^bH}-r1׆ &@AUATUHSH(HW dH%(HD$1Hc?H)HHH txDg,A:XLoPH5#?u*HHGPHxH9ʰuvH5?HHv1HHMDmEH迺EHD$dH3%(H([]A\A]ff )$t?LHduEHEHEfo) $|$ tH$@ *|H@%K%f.PX1IHHщHH=Z:FxgUSHHHHtf.H/HHuHCH;1H0HgH{HCHCH9t H[]҂fH[]fATIUSH?Ht=ID$HI\$(HhH9vf.H;H脂H9wI<$[]A\rf[]A\f.UH1SHHFLMHMIIH@HHH9uHH9t=HtC1HI9tI HHHHmHH[]f.Ht)C1HI9tI IHUH9tIHHH]AWAVAUATIUSHHHoHHHWHH)HHH)HvO轃I$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<'Hs(IHL)HM4HCHHPH9t H)L{H;I菀L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL@H9tLH)L*)UfAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<LL1HIcLS0HKHCHt]1LKDHHHHLMtH1ff.t/tkUSHHt-uH?lH1[]HH1H. noEoMHHH1[]fDH>H1Ðf.HHxTH9v#HH9sHx&H7H~Znf.HxGnHHH$nPH=$wNfDHSH9wHHmH1HO[@ff.ff.ff.ff.Hk?HHcH)HHtSHHH=g?HD$UHD$fDAUATUHSHH H(dH%(HD$1QIH @{,1HL$HT$HD$H5l1HD$~(HHD$H9xHL$HH?H,H%H)HI$XA9$HcHHHHI$;H;H;K{t { L AtIH!n?fx8v, 1fD9u t}҃u uE,$ut=Eǃ  fEHD$dH3%(uQH([]A\A]fDHD$E@E,$tvH=e? R rH=e? R ff.SH HOH HcCH[fSH HOH Hc@CH[SH HOOHl?Bt C[@BCH[ÐAVAUATIUSHH H dH%(HD$1NIH @{,1HL$HT$HD$H5sHD$ {.H|$dI HL$DpHXD99AD$I$D9HcHHHHQ@x uaxtxtUHpH~LkHD$HHD$HHD9A9rHIt8uHD$fHH?H,H%H)HIPA9r*HcHHHHIt:t H;t.fDAD$HD$dH3%(uGH []A\A]A^fH;JuҀztztƋZfDH=c?} Ps oH=b? P ff.ATUHSHH H dH%(HD$1LIH @{,1HL$HT$LD$H5|D$HD$yIHL$HH?H,H%H)HI$XA9$HcHHHHI$;H;H;K{t {P7EHEgA|$ [HcK oA|$ cHcKI$HHHHHcL,HHHHHHt x}OHHtHh?r9mHcK,A9$rtQH;uLH;NuF~t~t: HCHD$dH3%(ugH[]A\fDH=`Z?tqGfH=_?ffH衐@0C벐CH= Z?-GgATIH USHHdH%(HD$1CHH @A|$,1HH5 qH $HH?H,H%H)HHp9rpHcHHHHHtV>tQH;uLH;NuF~t~t: H轢CHD$dH3%(ugH[]A\fDH=Y?tFfH=^?ffHA@0C벐CH=X?oEeeAVAUIATUSHH H dH%(HD$1BHH @Dc,D$AD$s{XHCPHD$ACh<D$Ht$HEZAEHD$dH3%(H []A\A]A^DH=W?DLsPHt$L` 1ɾM1CAEyT$LfD<u D$16Ls`Ht$Lsuƿ dATIUSHH H0dH%(HD$(1AHH @HD$HL$HHHD$(HD$({,H5wqP1LL$(LD$ mZYtZH ^?xtzLL$ LD$HL$HT$H4$nAD$HD$(dH3%(u6H0[]A\DAD$DH= V?`-CVcH=V?}Csff.ATIH USHH dH%(HD$1?HH @A|$,1HL$HT$H5W/D$lHt$HH?H,H%H)HHP9rSHcHHHHHt9:t4H;0u/H;ru)ztztz uD$B%C fDCHD$dH3%(u!H []A\H=T?AaAUATUHH SHHdH%(HD$1>IH @Dm,A}XHuPH4$HH?H,H%H)HI$PA9$rfHcHHHHI$tK:tFH;0uAH;ru;ztzt/z u)CHD$dH3%(uzH[]A\A]CH=S?@HPHHH4$" I11D?CvK`ff.ATIUHH SH dH%(HD$15=HH @},1HL$HT$H5Ej|Hl$}uaHEHHHPHt{H4Z?xtnHt$H艀AD$HD$dH3%(uUH []A\HXbfDAD$DH=PR?]?H=8R?t'I?_H=R?,?fATIUHH SHPdH%(HD$H1;HH @},1HT$D$H5z+it fXu&AD$HD$HdH3%(HP[]A\&AD$I$ : l$HD$0D$VL$@hHl$ HHHL`HHD$ HHD$8HbHD$0XHD$0H]HHKH=P?=]HHff.ATIUHH SHdH%(HD$1:HH @ },1HH5H$gt_H$HteK99HH+H9s)HHHHXHHu#AD$&DHiM?H@Ht@AD$I$HD$dH3%(uwH[]A\fDH HHHHPH)H HHHHhHH=0O?=<\ATUHSHH HdH%(HD$19{,HH55I1H$&fH$Hx\AL$9A$9I$I+$H9sX)HHHI$XHfDHL?H@Ht(HcEHEHD$dH3%(ufH[]A\ÐEI$ HHHHPHfD)I$ HHHHhHwZff.@AVAUIATUSHH H@dH%(HD$817HH @|Dc,D$HD$AEw{XHCPHD$AtCh<D$HT?HD$RHxiH9M99HH+H9>)HHHHXHqf.HT$L$HЄuL5L?Mt9fH=R?ffHǂHXIHt[HMtn9I\$d9IT$HLd$HHD$(LHHD$ zHD$ Ht LLƅ@[H=K?HD t8fH=fQ?ffH&D`0HO?8t.m" AIHV11@AEHD$8dH3%(9H@[]A\A]A^H HHHHPHHt;l0AEfD)H HHHHhHH=J?7HQR?@HD$4@LsPHt$Lf 1ɾM16AE<u D$ELs`Ht$Lf' .WL$H%AVAUATUSHH $HH $H dH%(H$ 1HH I3HH @H=HD$Dm,A}hLuPHE`HD$H P?qVu QH9HSH9Hl$fLHD$0H)D$)D$ 5HHT$D$& K99HH+1H9s)HHHHXH4‹L$ AHHH(: HxAD$f.AD$H$ dH3%(H []A\A]A^)H HHHHhH4zDH HHHHPH4Q@H=H? 5H`Ht$Ht&HD$GH=G?ti4, I11D3AD$H=~G?h4^H=fG?s4IT@ATH USHH dH%(HD$181HH @C~C HHH H5 bHH(UhH HB8HyU1Ht@HHH9uH5aHhH  HH5aHHPgH  HH5aHHXgH  HH5aHH`gM HH5qbgHH5haxgHHH+H5VaHRgHtH5bHHc3gH HH5aHHhgH  HH5aaHHpfH HH5WaHHxfH HH5`HfH HH5`HfH HH5`HpfH  HH5`HHRfH  HH5|`HH3fH HH5k`HcHfH HH5S`HcHeL%B?ID$HtnHH8H50`HeID$HH5)`HH@eID$HH5"`HH0eID$HH5`H$vev;H HHt(HHT$Ht$HD$HD$*quhHaD? H5`HHH eHE?HH5_HdHD$dH3%(H []A\fDJ0H8BH5|_HHcdHYP H5r_HHcdUDHL$HߺH5__dHL$HH5 _FdH=B?/1O@H@HHnE?HHcH)@H@HcҸH<tDHH 2E?HHc H)H@H@0H<Hca?HH)HzHt@SHHH=A?HHT$.HD$4fDATUHSHH H0dH%(HD$(1P{,HT$H5}H@L1XtoH\$Hs??H1jIA H ]t$H0jI<$>H HD$|$ t9HED$EHD$(dH3%(u>H0[]A\DEHP@HUEtH|Mff.ATUHSHH H0dH%(HD$(1O{,HT$H5}H@L1WtgHHt>?1AjH t$H0jI<$LL$0=H 1|$EHD$(dH3%(uH0[]A\ELf.SH H_NHxHtCH[DHPH HA8Ht4RtE1HtHHH9uH C[fDI0CH f1ff.SH HML@I DZD9HcAHHHH9riHIt]?tX uRttFLOM~=LPMtMRhMt+EEx#D9W,uLH@ C[f.HA9}C[SH HLHc@ CH[ff.@SH HLH@CH[ff.@HH LHHH oLHP@ H RHAW> AVE1L=AUATUSHL-;?dH%(H$1L$LHH=ZAU1LH$HyE?H$PH %??LH-K;?H4@?H5Do!DoYHEDoQ DoI0DoA@oyPD"oq`oipDZooDR DJ0DB@zPr`jpD)$D)$D)$D)$D)$)|$p)t$`)l$P)d$@ooL>)\$0LHpH HHBLH)T$ H=X)L$LL$HBLzPAU1LH$H3>H$~OfoL$LL$H5fDo$fo|$pHM[?HfDo$fot$`) [?fDo$fol$PL [?fDo$fod$@HpH5fDo$fo\$0D)$Z?foT$ )=WZ?D)%Y?D)Z?D) Z?D)'Z?)5@Z?)-IZ?)%RZ?)[Z?)dZ?H HY?L=Y?H5Y?H5Y?0.(H=OZ?f H5(U AH=#Z?HH51 A H=Y?HH5aWs H=Y?A1ɺH5ZS LL>HH=VAU1LHDŽ$H$M1A HH5&THX? H=X?A1ɺH5 H=hX?f H5TH=BX?H5&LL>HH=VAU1LHDŽ$H$L1A HH5UHW?- H=W?A1ɺ H5S H=W?f H5WS<H=xW?H5&H=`W?A1ɺH5 LL>HH=XUAU1LHDŽ$H$KA1ɺHH59UHV?K H=V?f H5RzH=V?H5C]%LL>HH=TAU1LHDŽ$H$LK1A HH5TH6V?H=*V?1A H5TH= V?1AH5jiH=U?1A H5p#IH=U?A1ɺH5J)LL>HH=!TAU1LHDŽ$H$hJ1AHH5THJU?H=>U?A1ɺH5SH=U?f H5P H=T?H5#LL>HH=SAU1LH$H->H$Ifo|$pLL$H5qfDo$fot$`HfDo$fol$P)=U?fDo$fod$@D)%_U?fDo$fo\$0D)WU?fDo$foT$ D)OU?foL$L%9?D) JU?D)RU?)5kU?)-tU?)%}U?)U?)U?) U?L U?I$H HT?L=U?HpHN5?H51H5T?T?(H H5?HtH;?I<$H1tH}H5(R"H}H5R!H} H5 R!H} H5Q!H} H5Q!H}H5Q!H} H5Qu!H} H5Q[!H} H5QA!H}H5Q'!H}H5Q !H}H5Q H} H5Q H} H5zQ H}H5m H} H51~ H}AH uH5D 9ZH}1ɺAH5TH}1ɺAH5H}1ɺAH52}H}1ɺAH5#H}H5w}H}1ɺ AH5 nH}1ɺ AH5KQH}AH H5O/H}1ɺ AH5Z|H}1ɺ AH5OH} H5O+H} H5OAع H=OCnAعH=O%nAعH=OnAعH=OmAعH=OmAعH=OmAع H=OmAع$H=&<qmAع"H=0<SmAعH=YO5mAع!H=<mAعH=:OlAعH=2OlAعH=*OlAعH=(OlAعH= OlAعH=OclAعH=OElAعH= O'lAع H= O lAع H=OkAعH%H=:kAعH'H=;kAعH(H=;kAعH=NmkAعH=NOkAعH=N1kAعH=NkAعH=NjAع H=xNjAع@H=pNjAعH=cNjAعH=YN}jAعH=NN_jAعH=CNAjH$dH3%(uH[]A\A]A^A_G:HcHHHHHHHtH@HcHtHD`HtfDHH /?HHc H)H@H@0HD`S1H1bu[1Hߺ \[AWAVAUATUSHZu'H0?FHHH[]A\A]A^A_@BLj( IEADI]LHAE@1%FH@LHLIHH?9EL$|M$HaAU\fo$)T$ uHHl$J1HDDH=UH}ZG1HT$xdH3%(HĈ[]A\A]A^A_IM H5B<LH$D$@E LH59NE9r:HHHHHt HH7 H5aLHce@A$E|$|I H$I$LAIHII~IFM~fo$CD>Lt$ D$()\$0q@H} Yf.Lt$@It$.L%H4$MH=H=`?tq fH="?ffHS@0HS!?8uDL|$@It$ . L[@Lt$@It$ . L@MD$H+ H4$H=;?f.IL$H5L))ff.fAV1AUATUHSHH@vdH%(HD$81?GHtqLIAo) $u~HED$ID$(HD$HEHD$ D1LLnHD$8dH3%(H@[]A\A]A^H5y:?II}/LEHt$H=X:?HgLLEHt$ H=6:?H5*Ht$E H=:?H5-+fDI}OVAf.H=?t!fH= ?ffHQQ@0H?8'U SHH8vHdH%(HD$(1EHt2HoEE11ɾHD$HT$H)$tHD$(dH3%(u>H8[]H=P?tafH=?ffHP@0HC?8t5'@AVAUATIUSHH H@dH%(HD$81HH @Lt${,1H5kHD$L 1)HD$xL- ?HIuHxH9t+Hu"H=r?f.H[HT$oH-?HD$Hc HS H)HzHw H;w(HHHw H|$ tHJHT$HHHPx47HcHD$I}IHuH0yI$AD$HD$8dH3%(H@[]A\A]A^AD$DHL<@YHHD$H5?foL$HH?xHH=?#H=? $H=?SIfAWAVAUIATIUSHHXdH%(HD$H1tYH-?HHD$Hu+I<$HwH;wHD$HHFHwH|$HH|$H}HLHLC@H@HD$H0LHD$LcC`H}HvH0HD$DC4H}HH0HChHLcHD$H}HH0mHD$DC8H}HH0[ME1LL$ HwaI7HFHHD$ExIt'H;?H^QAD$I$Lt$0Ht$I<$H?LH07*HL$0H}HaHc5?MH)HD$LiHYH0 pLPHD$HT$HdH3%(HX[]A\A]A^A_HT$f=(Ld$Lt$0HD$0I7MHq`LD$8LrPI7LMAH>`DIIT "fATIUSHH H0dH%(HD$(1HH @{,1HL$HT$LL$LD$ H5+t^L$ HT$Ht$HtDHu?HK HcH)HH9Hqx HtC@I$AD$tDAD$HD$(dH3%(uAH0[]A\fDHBRI$AT$t̃H=? fAWAVAUIATUSHXL5?dH%(HD$H1HG IcHH)H}HD$H?HD$ HD$(zH!?L:MaDg,HAD$XHGPHHH@H $HD$AtK{hWHC`HD$ At2{xHCpHD$(AtdHHD$HT$(HBH0t$(HILVMt\fH=?ffHBL@0hMeM9uLI~'GA} H3 s H6IfH5y*?Lt$I~LD$Ht$ H=U*?HWILCHt$ H=3*?H%'Ht$ C H=*?H%H=( ?t9fH=?ffHiA@0H?8雽AWAVIAUATIUSH8LdH%(HD$(1uxAt$ L5Ht8I$AoEE11ɾHD$HT$H)$HD$(dH3%(/H8[]A\A]A^A_DH) ?IM1LHcH)LHyL IHL IMJI1HN0fHH,HHI1HHII9I9uIHHhHLuH]H9t.@L{HmH;H LH]H9uHf H=P ?tafH=?ffH?@0HC ?8AWAVIAUATUSHH HdH%(H$1D$IH @oD{,AG{XtHkP{hLmHC`HD$ {xHCpHD$(LAt<D$f1H|$0L)D$0 \H|$0PH?L8M D$\$HD$Ph HT$XH$HPHSHL8LpHD$@HʜHD$XHHD$PHD$0H$HPHpHHuHl$`HEJ.HHD$`Ll$@t$ IHT$(MLH|$`HAH9tY H$HH9tC H|$0EHtG@u /HD$0HD$PAFHD$8HtLLfDAFH$dH3%(Hĸ[]A\A]A^A_HtG@u /4HD$0HD$8|$HD$PHtLLfDH=P?C]9HCPHt$0HH$>Hl$0i L$1OAFfHC`Ht$ HH$5 1ɾL-4HCpHt$(HH$ 1ɾsD MfD fD<u6D$f.H ?'H5e1R0>Ht$LD$HHH$L!LD$ HHUH3IfDAWIAVAUATUSHH HdH%(H$1yIH h Ds,HD$8HD$0A!{XHCPLhH@{hHD$HC`HD$(L\$0H{pE11HT$@LL$8H|$LL\$aL\$LLt$(A,HD$0HT$H$LHH$HLH$HH$HEH$L$DHLL8H$HAH9t)EH ?HcHC H)HT$0HJHtH A@tAHxHXH;`tmHHHXAGH$Ht LLH$dH3%(-H[]A\A]A^A_@AGfDHT$0HPDHCPHt$@HHD$:HD$@HC`Ht$(HHD$ HT$8 AHT$8 HHDLD$DAG HT$8 AH=?J@H=q?~鋵TH鳵H齵ff.UHGHHSHHHHt H|HHHH[]7AVAUIATIUSH@HiL1dH%(HD$81HH} HHo)D$HLHHH{HHCHkI}E1HHT$D+H\$ D$(e|$ID$t9I$HLHrbHt$8dH34%(LuGH@[]A\A]A^fH4$LHVI$HH%H=>zp AVAUATUSH@HL-?dH%(HD$81H?H HcH)A}HAHuHHtE11HھHHD$8dH3%(H@[]A\A]A^DLd$HIHrID$LHD$CHٺLLLI:H|$L9f\@H=>tfH=I?ffH 5A}@0I錳 H餳AVAUATUSH@HL-?dH%(HD$81HK?H HcH)A}HAHh`uCHtE11HھHHD$8dH3%(H@[]A\A]A^Ld$H! IHrID$LHD$ HٺLLLI8H|$L9ka@H=>tfH=?ffH3A}@0N防U H鰲fAVAUATUSH@HL-B?dH%(HD$81H ?H HcH)A}HAHhhuCHtE11HھHYHD$8dH3%(H@[]A\A]A^Ld$H0 IHrID$LHD$HٺLLhLI7H|$L9kia@H=P>tafH=?ffH2A}@0N霱 H鴱fAWAVAULATUHSHHH?dH%(HD$81HtL!(HH>HMHcH)HAL`HH>xu[MtE11HLHtLHD$8dH3%(HH[]A\A]A^A_fLt$H IHrIFLHD$LHLLLI6H|$L9TJDH=>tfH=Q?ffH1@0H>81[IHmff.fAVAUATUSH`HL-r>dH%(HD$X1H;>H oHcH)A}HA)D$D$(HFHD$ uGHtE11HT$HkHD$XdH3%(H`[]A\A]A^fLd$0H IHrID$LHD$0HL$LLvLI4H|$0L9ew[fH=`>tqfH=>ffH/A}@0L5%HMfAWAVLAUATUSHHXL%>dH%(HD$H1MtL`HH>HMHcH)HALh@H>xu{Mt=H?@E1tD1HLMtLHD$HdH3%(HX[]A\A]A^A_fL|$ H[IGHrLHD$ ?HD$HLHHD$H|$I3H|$ L9+!@D8H=>tfH=)>ffH-@0H>8鼭h!HέDAVH AUATUSHH@HL%8>dH%(HD$81H>HuHcHH)HA LH I<$LcH I<$ HuHLc@L%>A|$uFMtE11HLHD$8dH3%(H@[]A\A]A^H\$HIHrHCHHD$HHL!LHU1H|$H9i"_DH=>tfH=>ffHI,A<$@0KfHAWAVLAUATUSHHXL%>dH%(HD$H1MtL@HHj>H*L=l>HuHcI?HH)HA Lh8H LcH Hu I?HLc@H&>xuxMt=H|>@E1tD1HLFMtL1HD$HdH3%(HX[]A\A]A^A_fDL|$ HZIGHrLHD$ HD$HLHHD$:H|$Il/H|$ L9.9$@D;H=>t!fH=>ffHQ*@0H>8鮪Hff.fAVAUATUSH`dH%(HD$X1H9>xtjHHu>L->H HcoH)A}HA)D$D$(HhXFHD$ uMHtE11HT$HHD$XdH3%(H`[]A\A]A^Ld$0HIHrID$LHD$0 HL$LLLI-H|$0L9_HVpfH=>tfH=>ffH(A}@06hEH逩fAWIHAVAUATUHSHhHL5>dH%(HD$X1H>H3HcHH)HA LhPH I>LcH3I> H Hl Lc@oH3I> EGHTH3I>E1L%> H A|$A9H3I> LcH{ A|$AGoD$(HD$ H2>)D$xMt:AD$E1tD1HT$LLHD$XdH3%(Hh[]A\A]A^A_ÐeN7[fLt$0HIHrIFLHD$0HL$LL7LIk+H|$0L9*8 D3H=>t!fH=>ffHQ&@0H>87HO@AWAVIAUIATUSHHHdH%(H$1H>HMoEHcH)HA)D$0LFD$HAD$XHD$@HcD$hHD$PBD$xԃHT$`HD$pH%>xu_MtE11HT$0DLe}`H$dH3%(HĘ[]A\A]A^A_Ll$H(IHrIELHD$HLLYLI)H|$L9PZFDH5 ?H|$@oEFHt$@ H= ?H, AMcEHt$@ H= ?H( McEHt$@H= ?HtqfH=>ffH#@0HS>8Mˤ H@AWAVIAUATUSHH HdH%(H$1IH @HD$ K,AФ{XLCP{hM` HC`HD${xMHCpHPLhH$tHHD$ MAx/ :LH-Io(HHD$ HxHcHHHHIHH\$01H|$PHLHCL|$HD$05LHILd$PuDHLP H|$0HAH9tEt}D$}1MH4$LYHx\AFH$dH3%(H[]A\A]A^A_Io0H H=#>ʣ0AFfDIo HH=>Ȣ龢H=>>4HkPHt$( $HW#LD$( $ Hk`Ht$ $HLD$r $LD$ 1ɾK@HkpHt$( $HLD$"tHD$(LD$ $@ I1?AFvfHt$ LD$HHҰLD$V 1ɾH=>wmzH=z>饡H}fDAWAVAUATUSHH $HHt$IH dH%(H$1HHD$H>D$$HH @D$ Et$,AID$PA|$XHD$(I\$PHHsHH5U HwHt P H5HQHt Po H5 H+Ht P H5 HHtxtHH5 HHt P3 H5 HHt:Pt1jHHdH=HNfUHN H5f H\HtxtH H5H,Ht6Pt-HHH9HNЉUH H5׆HHt+Pt"H1Hx H9HNЉU<H5HHt'xt!HV1Hx H9HNЉH5HYHtAPt8HH~ H9HNH PDE@H5(HHt+Pt"HH~ AL9LNDu@H5HH x HP H5HHtPtP H5HLHt.Pt%H1HxH=HNЈU H5SHH\xRH H5HIH@<<\菹1E11IL1I(L1A HpHxI[HAG@uA/uH $LpH $EHIEHtIE@@t@LMtOI~Ht/iGI@@thHx^@H|LHuHH5HHtxtH0H5HcHtxtHH5H3HtxtHH5HHtxtHH5HH<x2Hh H5qHHt&xt H8fH5?H\HtxtHH5H,Ht.Pt%hH1Hx H9HNЉ H5HHt1Pt(H1HxH=HNЈ H5HHPH@@HD$`HPHpL$IELHH$蓼L+H$IL9tEH|$`HtW@u/f.H5HHt}PttH1Hx H9HNЉH5HHqPdIH1Hx H9HNЉH5HVH P H1Hx H9HNHٶH5XHHt,Pt##HH H9HOHAH5$HH P H1HxH=HNfX H5HmHtwPtn|H1Hx H9HNЉUH5WH)HPH1Hx H9HNЉU H5nHHtxtHzH5KHHtxtHJH5-H}IHxHH >@Q89|)HcT$0H,H$HH>E11fx8Ld$HAHl$8LH\$@LHEA݋HLxHM$M9uIH9t0I M9AGt<t1L$H9uH9>H@89Hl$8H\$@Ld$HD$0HHtH$HH5 HLHtxtHH5HHtxtHH5HHtxtHH5oHHtxtHYH5HHPPCmHHHHºH=HOˆH5cH5HxHH5HHtxtH蝿H5HHPz H@@ HD$`HpHxRH=>ؕΕfH@@* HD$`HPHpL$IELHH$~H}HLbH$IL9t,H|$`HW@/*nH@@ HD$`HPHpL$IELHH$޵H}hLH$IL9tH|$`HW@/ $H@@ HD$`HPHpL$IELHH$>HLH$IL9tH|$`HW@/ ewH@@tHD$`HPHpL$IELHH$螴HLH$IL9tIH|$`HXW@L/C-H>@Cf.H $IcAD,Ht$`L$IELHVHH$HHxLH$IL9tH|$`Ht!G@u/uJH5H,Ht xH5vH Ht x~ H5iHHt PH5QHHt xH5=HHP$HDxLhIMM9L$XfHwIFLHH$腲LHH$IFH9t4H|$`Hu5I M9tQAEt<I}G@uH|$`HWHuW@uÃ/uDH5MHH9P,{HDxLhIMM9L$WHwIFLHH$腱LHH$IFH9t4H|$`Hu5I M9tSAEt<I}G@uH|$`HWHuW@uÃ/uXI M9uH5bHH3P& HDpLhIMM9L$3fDW@u/ufI M9AEt<.I}G@uH|$`HGHt/uHwIWLH$H%LHjH$IGH9tH|$`HvQ H5DHzHxH5HNH,PH5+HHt PH5HHPmH5GHH@P3_ HHHHOfX H5HvHYxAJH5+HJHHx>H1Hx H9HNЉH5HHxH跪HxH9HNHT$D$H5HHt(PtHHHHHt<. H>HL$H0HcD$$H)HQHH;B HHE11jAH {t$8jH8 H3>H E1It$ LL$PHIoH(H[xHt$H;S>H XCHIt$PH;HD$@H$dH3%(L H[]A\A]A^A_H$lH.H5EH>@8EGv1fEH>@8fEH覴7qE H=>tfH=b>ffH"@0H>8ƅƅ H RDDЉU@QPH5HFHP} 艅E EH5HHxWH@@uHD$`HPH H=>tüfH=3>ffHH1@01qDLPHeIHpHxHL"H7H5HH6x'LܾHD$ LD$(L$1D$HD$@[fHpH|$pHGHH<$HD$pȩH|$xL$H|$pLHL$LIEH$ H!%tLLDHJHDщH@H$IEHH$H9HH$H9HHHHHH$H$HDŽ$IH$L9tzLt$pH$HI9tL`H|$`H^W@R/I31HfH $eL$HIGHrLH$L$LLpHy>L$HD$0HtRfH=>ffHALH@H1H$IIL9t:H$IGH9t$菑H|$0ItfH=7>ffHOLLH|mxtnDt1H\K1H1H)1H'H1HX1H1H1HMHIH1H\Hߺ1H@x1H11H"1HH薺H艺H|2HeL1H1H1H誟H\$`HIt$ IعHQgHD$`D$h謜H$It$ IHAHg2H1H Lt$pCL$HIGHrLH$L$LLIH$HD$8HE>HD$0Ht&fH=~>ffHHL$8MH@H1hHHHI}H$JHtHEH$HHH$IH=>衵鑃11H=1H=j>#wMH=M>RZHD$H$H\H=>~tH=>H=>遃H=> H $ӴH $H=>ހ跴ԀHHHNHXH^HzH߀H齀HфH`HH鞁H݁HHRHH闁H{HeHHH陁HHDAWAVAUIATUSHHxdH%(HD$h1H=L>t]fH=>ffHHl$HHHpńt[Ld$Lt$CusI|$ HeLLHHHH{HCLcJBD#I]AEHL$hdH3 %(DHx[]A\A]A^A_Lt$fHT$LHHt$H$LH<$u6~ 1DH\$ Hl$@Ll$L+l$HHCHHrHD$ XHHL5>L|$@MtfH=*>ffHBMMLH@H1H|$@HIH9tH|$ HH9tHMthfH=>ffHLH1HYI6IS,H2HwPHHt [C[AWfAVAUATUHSHHXLdH%(HD$H1H>IILHcH)HB)$L3Ao)L$HEfo$D$(Ld$HD$ H>)T$0@E1tD1LL讧u-LEHD$HdH3%(4HX[]A\A]A^A_fI|$@Ld$H5>I|$ LEHt$ HH=m>xLEHt$ HH=K>VE Ht$ HH=)>$Ht$ H=>MHUH>@DL@H=>tfH=>ffHI@0H>8ff.@AWAVAUATUHSHHdH%(HD$x1H h@Hr>fLHcILd$H))D$LH $@uDEAoLl$0H5>I})L$0GHt$@o Hc>H=>HH)Ro[HH*ZHS HP(LCH艚LHt$@HiUH=F>iHt$@H=5>MHS)C Ht$@ HH=>DCHt$@HH=>DAH$HL$ LDHL$H@Hxp膤A|$(u51LHT$xdH3%(HĈ[]A\A]A^A_HH\$HHeGHHAo&Ll$0D$Hfol$D$XAHD$@HC)d$0HD$P)l$`*I}wNfH=@>tQfH=>ffH@0H3>8 w}D }AWfAVAUATIUSHHLdH%(H$1H>Ll$ I.L)D$ HcH)DCHMA ALyxMpA$Ao)L$PHfoT$ D$hHD$`HD$PHD$)T$pE$HT$1LxpCtVIHt/GI@@thHx@qH}HHǨA$1LH$dH3%(HĘ[]A\A]A^A_L H1LHHLIMt?I2HN!fHHt,HHI1HHHI9uI9uILxHAfDCH=>*| |H;L1HH|$IHL IMI1HN(HHHHI1HHII9H9uIHHXHCH/Kt/Hc1HH9u=DHcHH989uH=>"{{fH|$HXD胖fDH=Ȼ>t٨fH=I>ffH @0}H\$0HYLd$HCHrHHD$0蜖HD$PHHHD$"H-+>Lt$PHt fH=d>ffH|ML@AH$H1JIHD$H|$PHH9tH|$0HH9tܽGHHtfH=>ffH LHH7 fHD$PH54>HxHD$LHt$`HH= >&LCHt$`HH=>C Ht$` HH=>Ht$`H=>MHXM袌HcHCLH8vH}Ht$D$(H)HCSH9PH;fH=>t葦fH=>ffH@0Hs>8Z2xDk@ӓwfDT$(HCHL$ H;PHD$(k1\HwHtwwfUHAWAVAUATSHhdH%(HE1HM>HHtHH @u'HEdH3%(&He[A\A]A^A_]DH>xtL%ܵ>I|$"H>xHR>HU|H=>tfH=m>ffH-@0衰Q?HLHDH]HrHLpHUHLDIEMLEHCHE蕒HEHHHxHEL%>HpMtfH=V>ffHnAWMAAVHp@H6H14IXHxH}ZHH9tֹH}HH9tĹ/|HMtfH=ڼ>ffHLHHf.H=p>t聣fH=>ffH@0+#%+#RH]HHCHrHHEKHEHHHxL%ٽ>LmMtfH=>ffH+A+#LH;@H1IHxH}HH9t蠸H}HH9t莸zHMtLfH=>ffHLHH@It$H賡)ItItItItAWAVAUATUSHHxH?dH%(HD$h13 H+HH$HH9y L t ƅH+衱HH+ HL4$ LcHI6HHzHiHI6E1LL$ HRQHHLhLYxHt%H;Q> H VEHEH} H5H H}H5H H}H5ljH H}H5LHH} H5.HtH;!HҴ>H0HHHHxH9XH>H0HHHHxH9t"+D$HHHHxL-/>IuH9t I$@Hx@ H5Hբ1ɺHH5Vz迢1ɺHH5y詢1ɺHH5=z蓢Et$|EA|$}u,HIuHHHxH9tMAńt%fDH5H7ALAD${H$>Et$|H5x>El$}HHT$@foD$@oHt$)\$@HHHL$PHH5>HT$XHt$HHtH|$@HD$@H5Hw1ɺHH5a1ɺHH5xK1ɺHH5ox51ɺHH5xLH>AƄ$HH5e>HT$@foD$@oHt$)L$@HHHL$PHH5>HT$XHt$HHtH|$@HD$HSHJHHH)HAL5.>L%w>-DxtWHSIHJHHH)HI9NHuA tHI4$E11jAH UjMH r@HE Pt<HD>HD$@H>fod$@HHt>HH+fDAL$4I$@A@ H~H~NHHw>H5p>HT$@ofoD$@Ht$)T$@HHHL$PHH5>HT$XHt$HHH|$@HDH9Dl$E1JH0HHHHxH9BAń:HKfDHHQIH)HI9Dl$|$HF>xHD$hdH3%((Hx[]A\A]A^A_f ȈE{:HKzt gHz\HA0HxMH >ADt xHCH@0Hxe}8[H=X>6le,lHz@HCH@0Hx@HzHxvH= >cmYm@H=>mH~ HCH@0Hxʃt H=>l觘zlI$@Hx HCH@0Hx H=\>kik@kHH@Hx H=>t'fH=>ffHW@0H >D(EWkHKAuDHH5H+SfDH H5HHHH5HfDHH56HfDHKAH HH=޷A(HCH@0Hx!A|$8@KL<$LHl$0HD$0IHFI7D$8K|HI7IAHFLHHCH@0HxA|$8H5HwHKAHA0Hx HCH@0Hx KHz@Hx5jfDHCH@0Hx@A|$8fDH\$@HxHrHCHHD$@Hl$0袃H $HH>HHrH|$@H9?HH>Ht$HT$@ofoD$@)l$@HHHL$PHHt$HT$XHHtH|$@HHH>HT$@ofoD$@H\>)t$@HHL$PHHHT$XH>HHH|$@H H=6>tGfH=>ffHwH=>@0ggH=>gg۳Hggf.AUATIUSHH HÐHH Pu~@L->Mt薓fH=>ffHHxHHM>HHcH)H,~HHx,AD$H[]A\A]H=>g!gMtfH=>ffHBH=ʭ>@0ggMhՒhH=>g轒xgAWAVAUATUSH(HH $HHi>D0HǢ>H(HzHIIu,I$LhMu>H$@H([]A\A]A^A_DHHL$I$HL$LhMtHIcLl$HD$H)IINL1H HHLIM I0HN.HHHHI1HHHI9I9uIHL`ҩLHhHlID$HPMl$hL$HT$LH\gH=>t%fH=>ffHUx0u H$CH([]A\A]A^A_@HA>'H5q1R0ζfDMF1IID$I$H@I LHILIMtDI:HO"HHt0HHI1HHHI9uL9uIHt HL LD$qLD$LLHHLxIAH@HIl$LL¥vAWAVAUATIUSHH HdH%(H$1艌IH @dHD$C,PeLk`t{xyHCpHD${XF{hHC`HhLpHACX<H[PHhLHLH=>tɎfH=9>ffHx0t{AT$H$dH3%(7H[]A\A]A^A_D<kHsP~/H{P1藤HVL놐LLHLtf.H=>cycH=Р>cݍcHkpHt$Hgr I11܌AD$fDH=h>5cu+cHD$HHcHHHHILMuAD$H^L|$ 1H|$@HHIGHD$ O~HLHH\$@ {Au1LHjH|$ IL9tD$賢D$tCD$1IHA}LngHAD$Mo05H=P>b]b3HbUHAWAVAUATISHhHxdH %(HM1Ƀ,bHxxXLpPSHxPG@m1H}JuLmHH]1L起HuHCHHVHHEHyH=>HH}IHCH9trMIW0H5gH覜HxHMLMAHUHp H~PH @I $AD$tH}HH9tH}Ht(W@u /uzf.H}Ht'W@u/uvIfHEdH3%(_He[A\A]A^A_]fDH}HH9tNH>H0H->HcHxH@ H)H@HH;PHHMA jH [1AVjH8ęH}H HtW@u/utR}DH}H+W@/t.I@LhHf fDHQAI$AD$D<ӠnfDà 11H=1wH_H_I_UHAWAVAUIATSHxHhH dH%(H]1蹅H @qHhHxHpH5~tx,1X3pHx11E1I1IHyH1AHpHHxSI@EL訟HpH?G@1H}_qL}HH]1LʳHhHuHH>HI HVHHcIHH`I)HCHEuH=>HH}HSH9tH`aH`HqH(HP0H5LH߉`腘HhLxHMHUHp H>H8lHc`ID$H|8HhHt 芞ID$HhHLt8H}AEH9t远H}Ht&W@u/u]HH}HtW@u/tzf.HEdH3%(OHe[A\A]A^A_]fD+&H۪ fD.AEfD蟪zf.ID$HH;PLHcHxLM1H>pAH jH0H;\1H }H}AEHfD=fD+HYۜfD˜H=>*\# \H=>o\e\11H=f1OH6\I\H\ff.AWAVAUATUSHH $HH $HHt$HH dH%(H$ 1oIH @jH>{iH">Lu Lc HLHD$XE,P3`t}hAE`D$XHEPfD$TDh)$)$HDŽ$AA:{PDCyHD$HeH֓>HHTM)DHD$pLt$0-HT$HHEPBHX@HHHD$H9KHD$TE1Hl$HL$HD$ HD$`HD$8HD$pHD$@NfDHD$`H|$1HAlI h@HD$`HL$AH H9\${tHLIcHD$`Hf$$I D$T@@I HT$ HL6VHD$0Ht$8H@HHD$(HL$@HRfHD$@H$ dH3%((HĨ []A\A]A^A_Hl$HEu>H=Δ>t߁fH=O>ffH@0HD$@f.Lt$HD$D$D$XH|$pL$HD$xUHEH5lLd$hA]E1HxMMH?Ld$0fDIGL9II>LHuHD$LJcHD$hID$HV@H=Г> \݀\Lm`Ht$XL躔 M1HD$@dH=`>l[mb[H=@>[M[1LL賧'H5JaS0%H=>:\0\H=ݒ>[[H=>:[0[AWAVAUATUSHH $HH $HH $HdH%(H$01IIAI|$ W|HH @bL->A}HAfHDŽ$)$HD$pAD$,)$PW[tA|$hBAD$`D$p0gAFIID$P@D$0=!A]1H$H|$8HH HH{HHHǃHH) HHHAuH)HHH9HUH0HD$99$HD$HH+H9s)HHHHXHHD$H$HHD$(Zk$,H$H$H$HGH|$PHH$kl$tDŽ$/HD$HxPHPC(L$Lk,LnH=HGƒjtAS,rD,HD$HxPHP HD$Lx LLl$xfDA?LH1LID$PLx@HLHD$@I9H$D$4HD$HD$lHD$HA[H|$LLHD$ H~H=>|Y+|rYfDLLUH$0dH3%(TH1[]A\A]A^A_@)H HHHHhHHD$f$ H D$l@@H HT$HHt$H&TH=Y>HD$XD$ t_{fH=ϓ>ffHL$ H0HA>8HD$ HcD$41LHHD$X蘢l$0HD$XL$ D$4I L9|$@T$0H=Í>tzfH=D>ffH@0AFHD$PH$HH9t芐$xZAFHD$(H$HH9II?@H HHHHPHHD$XIH{4LHHS,ILILI)L)AADHf.H=>VyVH h@HcD$4HD$XDI\$`Ht$pH艍 I1xAFFD$pHD$@tD$0D$~6H|$L~ D$0;C(~t\D$L$pf/wHD$HxPHPHt$PH$pHD$HxPHP H$HOHXL$fHXLHH+H$SHHHT(HHPHxH;rH$kH$Ht#H-H>HC,HD$PH$HH9t $ID$P@t`Hc$H9tSHH|$8H@HcHVH9tHH9uI>L@AS,ALAL1ՉALfAL{CPS2H$AFHH-G>Ht|CHHPHthC eHHPW@HHPHt!C HHPC PS ދCPS끋C PS H=!1 腖H=>oSveSH=m>SzvSHD$XDDDD$ `DD$ H,1H1~HRH7SRff.fAWAVAUATUSHH $HH $HxdH%(H$h 1IH HrHH @L->A}HA|$,fHL$ HT$LD$()D$`HD$ 1H5p)D$pHDŽ$HD$(茟DHD$(E~HA}Ld$`Ht$LHWHD$(D$HD$`HD$0WHfL0H>)D$@fL$z$Lc8H>)D$PHHlHD$@D$PHl$XH @@H HHT$L;M)Ld$0IFLHHT$@H|$@D$ H蠮I~LAHzEutEkWMH=>HD tsfH=b>ffH"D`0H׊>8t*]Aؾ1HH1{fDEH$h dH3%(Hx []A\A]A^A_DH9?H=D>'QQsDQDH= >P-sPEu1I LI~LIIdžHH) HHHAuH)HH9HL|$8H0HD$Lh fA}LH~1L軀tH @@H HLHT$Ld$83RLYD$ ,dtH|$LHHD$0I9uH\$@LHWE2H=>0Pq&PH=>OqOH h@EH h@|$H HD$@t.HED$HE@'H5TRAU0.HP@HUEtHZH=ۃ>NpN辐H=G10AWAVAUATUSHH $HH $HdH%(H$ 1HH HmIH @HE>Dk,HD$HD$Lc D$ Hf>ooPoX o`0Ht>)L$@)T$Po(opAE)\$`)d$p)l$ )t$0NA{hHC`HD$At={xLspLl$ E11LHT$@LL$L L``EHD$EHbL-Ӊ>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ǨAfo|$ 8fo|$0x$DH9H=>[MmEJMDA_H=>LmLHD$@Ll$ HD$ HD$H=h>ELum;LI h@ELs`Ht$L:G_HT$ 1ɾ>H=>>Lm4LHT$H HɃ MlE$訌HHH2H9f.@tt#uHH1DH71f.HA>H1HHH2H9f.@tt#uHH1DH71f.H}>H1HH>@tt#uHH1DH71f.H}>H1HHH2H9f.@tt#uHH1DH71f.H}>H1IHHHH6I8tt#uHH1DH71f.Hz>H1HHH2H9f.@tt#uHH1DH71f.H|>H1HHH2H9f.@tt#uHH1DH71f.Hy>H1t F@uH7f.SHH(HC8H9tH;HH9t [@[f.@AWAVAUIATUHSHHLsH(dH%(HD$1ZL3IHCCHEHD$HwHLLHHUHuHHL$dH3 %(HH([]A\A]A^A_@H|$L{IH IWHtuHuPI9tHLD$~L{LD$HD$LHCHL)I9SH='joaHHHL$uHL$IfDAkHH;I9tg~H菶f.DATUSHoHHt<@H}0HE@LeH9t"~H}HEH9t~HL~MuHCH;1H0HbH{HCHCH9t []A\}@[]A\f.鷉AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$ثHL$LD$LL$I9t4LLLFsHu!L+L{LsH([]A\A]A^A_H|fDHH99E1E1HL@I9u뛐L4 f.@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$R~HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$航HL$LD$LL$I9t4LLLqHu!L+L{LsH([]A\A]A^A_HX{fDHH99E1E1HL@I9u뛐L4 f.@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI gzHkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI gyHkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI gxHkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@HGATIUHSHHH@SLHIPEC HC8HC(HUHEH9t.HS(HUHS8HUHS0[HEHEE]A\DoEC8f.ATUHSHHHI ILC0HKHCHte1LSDHHHHLMtDHA1L HI4HHuHCHHKLH9t8I HLMufH;L9tvHkL#[]A\HLg0HG0MNHOI$HC(軘HϥH藮AUIATIUHLSHH HHWHwdH%(HD$1HGH$JtHHHجL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtH@1HsH,HCHkHNHgu袗H趤H~f.@AWAVAUATUSHHL$Mt1HHHsHHOHtHHt H[]H1[]AWHG0AVAUATUHSHHHHHD$0HG HD$HH)HT$H988HHGHHGHGG ?HD$l$HG(HG0Hyϡ\$8 ǡD$8f/gH,H9H{ HBaIH9CsHRHHLcHCHD$(H;l$uH8tGHHH9l$HuH}i=1HIHsLHT$Ht$HMHuXQuLhHuHULpHLILhHKE Hu(I|$0HU0AD$(ID$@ID$0HKHC(HSHsH|$HD$ 豉IՄHdHIHKHCHthE1LL$(fDHHHHHHtDHAP1H9IIH0HuHsH1HKLH9K IHHuDH;H9|$0tqL1LkIL3HT$HD$M|$PI HHtOHI$HL HCHHH9l$[HH[]A\A]A^A_L3I4HCLcI$HtH@P1HsM$HD$(H\H,H?HC0HD$0HC0Lt$0&I|$I9HH1JLpHJHD$ HC(H HH|H跨HIL2XLjp襒HoHH褟=p\ATUHSHHHI]ILC0HKHCHte1LSDHHHHLMtDHA1L HI4HHuHCHHKLH9t8I HLMufH;L9toHkL#[]A\HLg0HG0MNHHI$HC({H菞HWAUIATIUHLSHH HHWHwdH%(HD$1HGH$ tHHH@L1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtH@1HsH,HCH+xHGH'nbHvH>f.@AU1ATUSHHHOHHHLHMtLM MA"IHt8L@M1ILHH9u!L9uIHtHH[]A\A]DIIoIUHLHAHHPHH@J`H[H]A\A]f.ATUHSHHHI]ILC0HKHCHte1LSDHHHHLMtDHA1L HI4HHuHCHHKLH9t8I HLMufH;L9tlHkL#[]A\HLg0HG0MNHEI$HC({H菛HWAUIATIUHLSHH HHWHwdH%(HD$1HGH$ tHHHXBL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtH@1HsH,HCH+uHDH'kbHvH>f.@AU1ATUSHHHOHHHLHMtLM MA"IHt8L@M1ILHH9u!L9uIHtHH[]A\A]DII0lIUHLHAHHPHH@H@H@ H@([H[H]A\A]USHHNKHcS HŅ3H@(HH@@HH93f.AUATIUSHHf>HtSfH=.l>ffHHPHH~Ht SHUBHtSfH=k>ffH貜HPH1HP0xOHtQSfH=k>ffH聜H@@AD$H[]A\A]DAD$H[]A\A]W,HD(HtRfH=gk>ffH'Dh0mHD t6QfH=i>ffHfD`0Hh>8tm,; AIH@11?Yof.H8pH=c>tPfH=0i>ffH,$@0:A1HH1Xff.@SHc4111H{DGt [f.H= c>t1PfH=h>ffHa@0Hg>8/[SH3111H{D@Gt$Ht{ tH(H[ef[fDH=b>tOfH=h>ffH٘@0Hf>8b/H a>Hc1HHJ>LIMtNI0DN$DHHt0DHI1HIcHI9u!A9uIHt H@1ff.fAV> AUATUSH@dH%(H$81HHHH_>H=[H1HD$Hg=H$$uH-a>L%d>IHEHHMt$8Ip'6H5HHHH{HCHCUI}@HVAIH L(C@ kfoߗ1L@HH$f$$$HDŽ$(H$IE8H$Hj=H$AE $AMJHeHEMt$8Lh@.5H5r;HHHH{HCHCTLH^@IH L(C@jfo1L@HH$f$$$HDŽ$(H$IE8H$Hh=H$AE $AMIHdHEMt$8Lh@64H5HHHH{HCHCSLHf?IHJ L(C@ifo1L@HH$f$$$HDŽ$(H$IE8H$Hh=H$AE $AMHH cHEMt$8Lh@>3H5HHHHH{HCHCRLHn>IH L(C@Thfo'1L@tHH$f$$@$HDŽ$(H$IE8H$HyH$AE $AMGH$bHEMt$8Lh@B2H5*HHHH{HCHCQLHr=IHVL(C@u +[get1Lfo,fpHH$@f$$$HDŽ$(H$IE8H$Hsd=H$AE $AMFHaHEMt$8Lh@謀H5*HHHH{HCHCPLHl@HߨXgMf.;gOfDC@+@HߨYMBf.Y/fDC@+Y/fDC@}+o{Y/fDC@E+<KYfDC@++ffDffDXfDe/fDeOfDC@+C@+C@r+iC@L+C`fUSHHW>xHFU>HHtHZ>R#jH[S>Hti@fH=X>ffH虉HxHt D@fH=X>ffHtHxH-Z>HHt @fH=zX>ffH:HxH8H0Ht7HfDHH@Htx H@HuH9t z ~ffH҈HxH#H1[]@1H[]H=3R>t|D?0xJH=6HH=Q>v>lH=Q>>H>uHHU>xt&H=Q>t>fH=W>ffHЇHxtYt HfDH59OeH5 >eH5'H)efhfAWAVAUATIUSHHdH%(HD$81G,D$PHtGh<D$ {X0VoKPHx tHE1111LEH9a} /H_SH{PH vH@IHW>H81\H P>Ht.=fH=U>ffH^HPHHxHt LHD$(HV>HD$ -HD$ Ht LLHtffH҅HhHxHt'HhHHDžxHDžHtQffH聅H@HǀAD$[@|$uHN>HtffH4H@HHt;fH=HT>ffHL|$L-TS>L5U>LH@HHLl$(HD$Lt$ ,HD$ Ht LLHtk;fH=S>ffH蛄H HL$foD$H@oh)T$HxHhHL$ LxHT$(LHtH|$HHt:fH=]S>ffHH@HAD$HD$8dH3%(HH[]A\A]A^A_fDHM>Ht:fH=R>ffH迃IH@HH0Ht^:IEHL-Q>L5MT>L|$HLHD$Ll$(Lt$ "+HD$ Ht LLHt:fH=qR>ffH1H zHL$foD$H@o)\$HHHL$ LHT$(LHtH|$HHt9fH=Q>ffH賂HxIHHt [9I}2x{DHE(@L-P>L52S>DL-P>L5S>DAD$1f.<Ho`Ht$Hh I17AD$XHqHHff.fATIUSH0dH%(HD$(1,H@O>Hxt*H=K>t(8fH=P>ffHXHx }X0IPoEPHx tHE1111LCH}tqHHHH$HIO>HHD$HQ>HD$(HD$Ht HHAD$HD$(dH3%(urH0[]A\{ tH(H12MH}PɑH H:IHQ>H81rVDD18{aVHkDHI>HtUtfDATUSHI>Ht6fH=O>ffHHxHtq6fH=N>ffHHxxuHHtJ6fH=N>ffHzHPHŀz!u!Ht #6HUH1HP0x$[]A\3[]A\H53HD Ht5fH=CN>ffHD`0]Aؾ1HHy1=SHdH%(H$1HH>H|$HHHL$kuHfH>HtDUt8HiH>Ht$HH$dH3%(H[DH=G>t4fH=QM>ffH~HPHHtH=G>t 4HSz!ut4fH= M>ffH}Hz 1@01ATHH=8G>tI4fH=L>ffHy}HxtHYXfHff.SHF>Ht3fH=jL>ffH*}Hxt'bHt3fH=DL>ffH}H@@[f.USHHdH%(HD$1GD$<< tS<tH=GF>.T3$HЉT$}HL$dH3 %(dH[]@d|ZH5ҦH߉ 5Ht#HT$ HQuD$yH=E>!2fHqG>H0HHxH9tttIHHxHF>HHp`Hx%HE>HHH9tOHtQxuKDHYD>H0HHxH9t]tt1HHxH#F>HHphfBHQE>H0HHxH9t ttHHxHE>HHppCQH=D>1ff.fATIUSH@dH%(HD$81HFHh oEHE)$HXSH1ɾDH(1҄t'HL$8dH3 %(H@[]A\H=C>t1fH=qI>ffH1zHH\$@0轈1HwAH5D>HHH1H9ID$HHH@ HHD$H%H>HD$(HJ>HD$ w!HD$ Ht HHI|$L'PHff.ATIUSH@dH%(HD$81HFHh oEHE)$HXH1ɾDH='1҄t'HL$8dH3 %(H@[]A\H=B>t/fH=H>ffHxHH\$@0]1HvAHB>HHH1H7ID$HHH@ HHD$HF>HD$(H)I>HD$  HD$ Ht HHI|$&KNHoff.AVAUATUSHHDg,dH%(HD$1ARhLoPu}HG`HhLpHLXAąIHHLLnHH?CHD$dH3%(uUH[]A\A]A^DHo`HHy tVH$\H=@>-MH=@>-H=@>-I1D,CMATUHSHH L%O@>dH%(HD$1MtM-fH=E>ffH}vHxtv},1HL$HT$HD$H5RWt+H|$x]xHt@u Hc@ HD$u2CHD$dH3%(u$H []A\fCCLM, ff.@AWIAVAUATUSHHXdH%(HD$H1H=8?>tI,fH=D>ffHyuHxHD$C,P*LkPHk`LcptHHD$L貃AƅG@HD$HmHD$Lh H}0CoEHx tHE1111LCH|({ tH(H4AH̅H 1tH.IHE>H81uJMOA|$C1ۿ0DCAo $Hx tHE1111LEHw{} tHE(H@L2H sH.IHD>H81IHIu1HHLd$ HD$ HA>LHD$8HDD>HD$02HD$0Ht LLI]HtUIuHtHHRLd$ HD$ HA>LHD$8HC>HD$0HD$0Ht LLImHt$u`t I}pH|$].AG AGHD$HdH3%(HX[]A\A]A^A_DI}uH=)<> 6) MA|$fDHIuHI]E11 fDE1HHt$H I11'AGI]Ht$H=Z;> g( =HH==;> J( H=%;>h 2(^ H= ;> ( H H ff.fATUSHdH%(HD$1 HHyYA!OHDH5s)HHt_HT$ HnFuDD$xH21H91‰UH|$dH3<%(u!H[]A\H=:> #' FfAWAVAUATUSH(Ht$dH%(HD$1G,HD$P IH_PLo`LwptHHD$He~Åu D$H5OZ>Hc1H$HH4Z>LIMtHIyHHt8xI1HHcHL9u"9uI8tH=8> & HD$HH!MA}0 >AoMIx tHE1111MD$L=vusA|$ tI$(Lb;LH _nH(IH?>H81DD$t#H=8> )% @D$uE1MA~0H=AoIx tHE1111MEL|u$ UAYItIGPAoGPMfHMnA,Lu t$H=H=IX>H$1HH1X>LIM!Iq/fHHpI1HHcHI99uIHHH(H$HD$H@HD$dH3%(H([]A\A]A^A_DHD$@f.A} tIE(Lz9L~H lH&IH=>H81BD$t#H=46>3A#= @D$uE1eff;H$LAXHH=V>HH@,HE1E1;DE1.HHt$H I11!HD$@H=X5>e"H=@5>M"H=(5>5" BH= 5>" p fATUHSHH@L%4>dH%(HD$81Mt!fH==:>ffHjHx{, H{PyD$  HHHp HLd$HD$H8>LHD$(H];>HD$ KHD$ Ht LLH\=Ht$ H=U>AH5HX1EEHD$8dH3%(u(H@[]A\EM }@M HUSHHHHtf.H/h6HHuHCH;1H0HfH{HCHCH9t H[]"6fH[]fAWIAVIAUILATUSHH HHWHwLg MHHEHH9FL<L8L1HILS0HKHCHt]1LKDHHHHLMt-uHP>-uHHHxHHHHH)HH9tHH$H9u%'IHHLpIMHLpHAH`HAHH%H)HHH9tHH$H9uIuHHHhLp1H`HLpHhu/HHHHHHHH)A03HFH9uԾL'IHK111LIH^L;LHHIHhHHH%H)HHH9tHH$H9ut H)HLHpA}ALHH`HcHpH9HGL[HhI|$HpJAWI$fD(ADhPHxHEdH3%(He[A\A]A^A_]fDH)HLfƒtfD;HH^HCHvHHjLHLOHL->HpMtbfH=,>ffHDNHp@H]H1HIHpL9tHHH9tHMtdbfH=>ffHMHpHHID$HxAWI$f@P1rHHHHpHH1]HCHvHH LHLNHL->HhMtwafH=>ffHLLp@HhH[H11-HHHHp HH]\HCHvHH9LHLMHL->HhMt`fH=>ffHLLp@HhH1[H1H)HLFw"I{IEINI}I6I*IpfAWEAVIAUMATIUHSHHDL$dH%(H$1HHGHG0L$HHHH9uHPHH ,HSHxEuAL$HH HP$HuHI~HHEHlEHIuHIEIt$XHTHHAD$HID$`HDHH+CfBJH$dH3%(HĘ[]A\A]A^A_fDIt$XIT$`ID$,M>Lt$ HD$HIFLHD$ H|$(HMuHD$t]fH=>ffHIHL$MHfJ@H1IHD$H|$`HH9t{HD$H|$@HH9tcH=6>HD$t]fH=r>ffHHH|$LHL|$ 1fHL$LIt$,H bH`HAH+HAWAVAUIATUHSHHdH%(HD$x1HHGHGHHHH9uHHMu(HCAEIuIUL}Hl$D`HHEHHD$H|$LktH5HH,uhLLLHH@2JBDbH|$H9tHD$xdH3%(EHĈ[]A\A]A^A_fH54HHuLLLD3 ~111qLl$0HVL|$IEHrLHD$0ZLt$PLLGHD$PH=>HD$tZfH=$>ffHIt^ZfH=>ffHELLHQIIIIHHGH9tHf.DAUIATIUSHH_H@H9HHHFHtI<$LuH)H H@MH[]A\A]DUSHHHcS HŅJH@(HH@@HH9'f.ATUHSHHdH%(HD$1H=>tfH=>ffHODHxt,Dc,A{XuTH{PH<$VHtxt$EHD$dH3%(u[H[]A\@H0EHPHHtH<$f I11DEDATUHSHHdH%(HD$1H= >t/fH=>ffH_CHx|Dc,A{XuxH{PH<$UHt.x0EHD$dH3%(ugH[]A\Df I11D@EHPHHttH<$oBfATIUSH dH%(HD$1H >D$H$HtfH=>ffHOBHPHHHt HUHZ0HHu HHt HCxuH0HHHuH5,>LHI<$E1jH5,>A H UjH9H H}FHD$dH3%(uH []A\@H&fDATUHSHHdH%(HD$1H= >tfH=>ffH?AHxDe,A }XH}PH<$oSHHCHM HH5RH+HM HH5|R+HMHH5-+HM(HH5&+M0HH5X|HD$dH3%(ueH[]A\ I11DL@CHPHHtH<$CfUSHHo`E0t+1f߃HH} D9]0wH} H}XHt/t:Gt\HE@@@thHxt5@tFHH[] fDHE@@@tHH[] 99ff.@UHSHH^`1HS s0H{@D$t0H}t}0tHH[]DH[]fH=p>tfH= >ffH>@0Hc >8AWAVAAUATI`UHSHXdH%(HD$H1Dm,HD$HA}XHEPHD$LS@L}`E11LL$LHLLT$H LT$LD7HUpC0HS m(=H|$HH >HH\H>RI0HYL|$ AHHD$ H>LHD$8H >HD$0IHD$0Ht LLMH.AEH >HD$ AoMhfoD$ )L$ IExAEhHD$0IUxIHT$8Hd >IHt LLЋ{0E DC011fH{ UHHHHH7zH2tHD9uHC H >xH=>tfH=` >ffH fDH=>\RHT$AHHɃ MD HC AC0fDHT$ 1fH= >-AH D1DfSHw,XuFHPH51Htxu[@HH>@[fHP I1҉C[ff.fUSHHH->CHHt#fH=>ffHS9Hx H5"KH/HtfH=U>ffH9H5HH@HH8$HtfH=>ffH8H@HHXHHߺ[H5+]#D1ɺ H5JH1ɺHH5q#1AW> AVE1AUAATUSHHL%>dH%(H$81HHHH=#JA$H1HD$H7=H$ZH-s>HH Hp>HELHH=IA$HHDŽ$HD$Hs>H0L%>H}">HEM|$8Lp@ H5b0HHHH{HCHCLH;IH? L0C@A foJ1L@HH$f$$$HDŽ$(H$IF8H$HJ =H$AF $AHHEM|$8Lp@H5HHHH{HCHCLHDIHx L0C@z foIerLfxH1H$f$$@$HDŽ$(H$IF8H$H=H$AF $AHHEM|$8Lp@H5GHHHH{HCHCLHDIH L0C@ foH1L@kHH$f$$@$HDŽ$(H$IF8H$H=H$AF $AHHEM|$8Lp@H5IHHHH{HCHCLHIIHL0C@foH1L@oHH$f$$@$HDŽ$(H$IF8H$HT=H$AF $AHHEM|$8Lp@H5iLHHHH{HCHCLHNIHL0C@u +foG1L@tHH$f$$@$HDŽ$(H$IF8H$H4=H$AF $AHHEM|$8Lp@H5aHHHH{HCHCLHNIHL0C@u +st1LfoFfpHH$@sf$$@$HDŽ$(H$IF8H$H=H$AF $AHHEM|$8Lp@H5HHHH{HCHCLHEIH9L0C@ ts1Lfo$EfHHH$@f$$$HDŽ$(H$IF8H$HKDH$AF $AHHEM|$8Lp@H5BHHHH{HCHCLHEIHYL0C@;fo>D1arfPHLH$f$$@$HDŽ$(H$IF8H$H=H$AF $AHHmMd$8H5AHH@HHH{HCHCHHEHHyH(C@kfo>C1L@ar_aHH$fll$$fCC$HDŽ$(H$HE8H$H$BH$E $MHEH=@4KDH=@EHH=@4DH=@H$8dH3%(PHH[]A\A]A^A_D+Hߨ|'M#f+}Hߨ Mdf+MHߨM4f+HߨMf+HߨgMbf+Hߨ7M2f+HߨHsfC@+@HߨM0f.fDC@+@HߨxMsf.[_fDC@O+A+_fDC@+_fDC@+fDC@+fDfD?fD{_fDC@^+PC@>+0C@$+RfUSHH7=HtEfH==ffHu*HPHHHt HUHz8HZHHtfH=m=ffH-*1H@H@0HtBfDHPzu HTHHHuHYHt@H|H"HuH$H[]H1[]SH#C[HHH2H9f.@tt#uHH1DH71f.H)=H1HH>@tt#uHH1DH71f.H=H1tt#uHH1DH71f.HY=H1tt#uo1@H71f.H)=H1HDtt#uHH1DH71f.H=H1tt#uHH1DH71f.H=H1AUATUSHH-=dH%(HD$1Pt`I1IDHHHHt6u2HPHt)HtI}H$t:LLAUf.9PwHD$dH3%(uH[]A\A]H(HdH%(HD$1HD$HH$H:XHD$dH3%(uH(nff.UH(SHMHuHH=H{HHECiH=H=HH5a=HHHE HC (ff.HHxTH9v#HH9sHx&H7H~:f.Hx'HHHPH=WUSHHHdH%(HD$81Hl$CHHHD$ HD$H;HD$(H?D$ HD$ HD$ Ht HHЋL$ H5v9HnHO=H0 H5Z9H߉EHD$8dH3%(uHH[]Hff.fUSHH8dH%(HD$(1H=PvkCHHH$HHD$HHHD$HD$Ht HHHD$(dH3%(uH8[]FH_ff.ATIUSHo,dH%(HD$1EXu_HGPH$H=PvuH $H9~lHHHHt\uXHPHtOHtEI$AD$<H_PHHLu I11҉uDAD$HD$dH3%(u H[]A\UHGHHSHHHHt H)HHHH[]@AWH:7AVHrAUATIUSHXL5=L-=dH%(HD$H1HHAHD$ HHCLt$8Ll$0H$yHl$ >HLH!H<$HCH9tHD$0Ht HHHRH6HLt$8HD$ HrHCLl$0H$H>HL4!H<$HCH9tHD$0Ht HHH4HE6HLt$8HD$ HrHCLl$0H$H>HL H<$HCH9tEHD$0Ht HHH5HCHLt$8L=2HrLl$0L|$ H$-H>HLZ H<$HCH9tHD$0Ht HHH,H5HLt$8HD$ HrHCLl$0H$H HLH<$HCH9tkHD$0Ht HHH5HCHL|$ HrLt$8Ll$0H$ZH>HLH<$HCH9tHD$0Ht HHH'H4HLt$8HD$ HrHCLl$0H$H>HLH<$HCH9tHD$0Ht HHHnHq4HLt$8HD$ HrHCLl$0H$H>HLH<$HCH9t+HD$0Ht HHHWH4HLt$8HD$ HrHCLl$0H$HHL@H<$HCH9tHD$0Ht HHA$A tA$EAA HH3HLt$8HD$ HrHCLl$0H$HDHLH<$HCH9t.HD$0Ht HHH`cH93HLt$8HD$ HrHCLl$0H$HDHLEH<$HH9tHD$0Ht HHHD$HdH3%(uHX[]A\A]A^A_xI)I/IBIHI[IaItIzIIIIIIIIIII IH#H)AWAVAUATUHSH(HcR,H|$0 dH%(H$1HƄ$HDŽ$HHHHHL`hrH(2HH@HrHH%HEH$H$H$AH$8HHF H$H$ Ƅ$(Ƅ$0H$@Ƅ$Hu H$ Ƅ$(HDŽ$XƄ$PIH@HIEHrLiE(H{ H$PAL$XH$xHF Ht$@H$`Ƅ$hƄ$pH$Ƅ$HC Ƅ$HH$@HDŽ$Ƅ$IH@H0IEHrL賿HcEH{@H$AL$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$ HC@ Ƅ$hH$`HDŽ$Ƅ$KIH@HIIEHrLI4H$L$LHD$ H$Ƅ$\AH5Z=H$HD$8HH ?1/L臭IH$HHD$H$H$Mt LIH|$LRHH9$H|$H55'H$H$H$HPHL$HH9_H$HHH$HHHt$@H$HHH$H@L$H$IH9JH$H$H9v#H|$8HH9-H$H9 H|$&H$H$H$HPHL$HH9 H$HHH$HH@ H$HH@HDŽ$Ƅ$HPHL$HH$HH9= HH$HPHL$H$H{`H$Ht$ AHDŽ$HPHQH$HF Ƅ$H$Ƅ$HC` Ƅ$H$HDŽ$Ƅ$AIH@H&vI$HrLLmHH$L$LHD$(H$ Ƅ$(貪 IHDŽ$8Ƅ$0IH@HI$Mt L貾ILLsHt$(AHL$8HF Ƅ$HH$@ HH=kpƄ$H$HDŽ$XƄ$PL$PLH$XL|$hL$`Ƅ$hbHLAH$xHIG Ƅ$pH$Ƅ$M H Ƅ$H$HDŽ$Ƅ$IH@HsI$HrL:EH$HAL$H$HF Ht$pH$Ƅ$Ƅ$H$Ƅ$ H Ƅ$H$HDŽ$Ƅ$IH@HI$HrL~AH$HL$HF Ht$xH$Ƅ$Ƅ$$H$Ƅ$ H Ƅ$H$HDŽ$Ƅ$ IH@HI$HrL轸AH$HL$HF H$H$ Ƅ$(Ƅ$0$8H$@Ƅ$H H Ƅ$(H$ HDŽ$XƄ$PGIH@HYI$HrLAH$PH L$XHF Ht$HH$`Ƅ$hƄ$p$xH$Ƅ$K H  Ƅ$HH$@HDŽ$Ƅ$IH@HI$HrL8AH$H@L$HF Ht$XH$Ƅ$Ƅ$$H$Ƅ$H@ Ƅ$hH$`HDŽ$Ƅ$IH@HI$HrLwE0H$H`AL$H$HF Ht$`H$Ƅ$Ƅ$H$Ƅ$H` Ƅ$H$HDŽ$Ƅ$ IH@H_I$HrL輵E4L$L$HAƄ$(H$8LID$ L$ Ƅ$0H$@Ƅ$HH Ƅ$H$HDŽ$XƄ$PPIH@HmIEHrLAHL$XL$PHHLL$`Ƅ$hH$xIE Ƅ$pH$Ƅ$QH Ƅ$H$HDŽ$Ƅ$IH@HIHrL?AHL$L$HHLL$Ƅ$H$IF Ƅ$H$Ƅ$H Ƅ$H$HDŽ$Ƅ$IH@H^IHrL|L$L$HAƄ$H$LIG L$Ƅ$H$Ƅ$H|$0A1HHƄ$H$H fHuH}HEH9u$I(f$IU$I~(D$I~3$pI}("$PI}$0I|$($I|$H\$`$H{($H{H\$X$H{($H{H\$H$pH{($PH{xH$$0H{(_$H{NH\$x$H{(8$H{'H\$p$H{($H{H\$h$pH{($PH{H\$($0H{($H{H\$ $H{($H{HD$H$HH9tHD$H$HH9teHD$H$HH9tJHD$8H$HH9t/H\$P$H{( $H{H\$@$pH{($PH{H$$0H{($H{HD$0H$dH3 %(H([]A\A]A^A_fH|$811EDoH)$fDfo$XfDoP)$?fDH=xH鹮H齮HH魮HȮHHHH鬯HHFHaHHHذHHڰHH阮HbH駮HHH:HdHİHfH鹰HuH鮰H鄯HH鳮鎰HİHHΰfAVAUATUSHHĀL&H7dH%(HD$x1uH=H@Ht AT$(;PuXHkH\$ LHTEEH|$HD$HEH}HH{1D$ HD$xdH3%(aH[]A\A]A^H=X=Al$(t0cfH==ffH9uH3&fDHt$fH==ffHcHt$9nfD<D ֲ}IEH~7HcH>H5_Hl$0HLd$PHH5LyL4LH|$PIL9tvH|$0HH9!_H5v!H5H5/H5vH5kjH5K!^IHIŮfAWAI1AV1AUATUHSHdH%(H$1H$IHLHKHHH$H&H$L$H$H$Ht HHп D$ HD$(HH@HnbHEHrH9Hl$(Hl$ LH} Hl$0D$8YHE AHH߹HD$PD$X D$`H$Ƅ$HD$hIH@HI$HrL誩Ld$hLd$`H{ AID$ LLd$pD$xƄ$HDŽ$H$Ƅ$Lt$HC HALH$Ƅ$$H{($H{$I|$(t$`I|$t$@H}(t$ H}~E1E1 LLt$I~U4$I}HLH$dH3 %(uH[]A\A]A^A_HGI^HwH骬H逬H霬H H鑬ff.AWE1AVAUATUHSH8L%=H|$dH%(H$(1A|$ D$`HD$hHaHH@HrHHuHt$`H\$hAH$HF HHt$ Ht$pD$xƄ$HDŽ$0H$Ƅ$ H$Ƅ$HDŽ$Ƅ$IH@HIEHrLȦHH$H{ H+UHHL$(HH$AHL$HƄ$HƄ$HкƄ$HH$HA H$HC Ƅ$H$HDŽ$Ƅ$5IH@HIEHrLH{@H$AHHL$0HH$HL$HкƄ$HƄ$H$HA H$Ƅ$.HC@ Ƅ$8H$0HDŽ$(Ƅ$ lIH@H`IEHrLH{`AH$ L$(HF Ht$8H$0Ƅ$8Ƅ$@HDŽ$HH$PƄ$XxHC` Ƅ$XH$PHDŽ$hƄ$`IH@HIEHrLhI$H$`L$hH$H$pƄ$xHtH=H5=1"HjH4$H$HAƄ$HF Ƅ$H$H Ƅ$xH$pHDŽ$Ƅ$IH@HI$HrL胣L$L%<=H$HD$H$Ƅ$Mt-fH==ffH]Ht$AHDŽ$HH@H@Ƅ$Ƅ$H$HF H$H Ƅ$H$HDŽ$Ƅ$IH@HIEHrL葢L$L$L$Ƅ$EMt>fH==ffHnHHHE AHH߹H$Ƅ$ H$Ƅ$HDŽ$Ƅ$ѿIH@H~IEHrL胕ID$ H{ LAL$L$Ƅ$Ƅ$HDŽ$H$Ƅ$Ll$ HC HALH$ Ƅ$($H{($H{$I|$(~$I|$l$H}([t$pH}MH|$E1E1 Lpt$ I}"t$I~HD$H$XdH3 %(uHh[]A\A]A^A_H鴛I̛HHHHHzIHHqH"H5HWH[ff.fAWAVAUATUSHHL5=H|$ dH%(H$1MtfH==ffH?L$I$HH,PHH(4H=H޵=1HDŽ$HL{HDŽ$H$1f$HCHDŽ$HHD$(IGHDŽ$HDŽ$L$HHDŽ$ILHC 1H$HD$0H@I|HC(HHD$8yHCHK0I|$PHD$@H@HL$HHH߸=HDŽ$HDŽ$HH$H=HDŽ$HDŽ$HhH$H=HDŽ$HDŽ$H@H$H>=HH$H=It$I$DŽ$HƄ$H$ID$pH$HDŽ$lH==^ yHU I|$$H5?) Ƅ$HDŽ$HH@H@HHrH诐H$H$HD$H$H$HD$H$H$H$Ƅ$HDŽ$Ƅ$HL$H$L9H|$I)11 Ƅ$HDŽ$0HPHL$HH$HH9oHH$HPHL$H$H$H$Ht$HAHDŽ$HPHQH$HF Ƅ$H$Ƅ$ H$Ƅ$HDŽ$Ƅ$`IH@HHIEHrLHcEH{ H$AL$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$lHC Ƅ$H$HDŽ$(Ƅ$ 誸IH@HHIEHrL\H{@HDŽ$HHE H$ AL$(Ht$XH$HHF H$0Ƅ$8Ƅ$@H$PƄ$XHC@ Ƅ$8H$0HDŽ$hƄ$`HH@HBHEHrH蚍L$`H$hL$pƄ$xMtPfH==ffHH{`LAH@HpƄ$Ƅ$H$IE H$HC` Ƅ$XH$PHDŽ$Ƅ$HH@HwHEHrHŌH$H$H$Ƅ$Mt{fH==ffHH@H&MtTfH=Ķ=ffHH@H@8H$HHE HAƄ$H$Ƅ$HH|$`HAH$pƄ$xH|$LI A6I~舺I9u$H}(r$H}a$I}(P$`I}?Lt$X$@I~()$ I~Lt$P$I~($I~Lt$$I~(۹$I~ʹHD$H$HH9t迲 Ƅ$`HDŽ$hIH@HBIHrL贊Ht$I} L$hL$pƄ$xΣIE ALHH$Ƅ$ H$Ƅ$HDŽ$Ƅ$aIH@HasIHrLHC H} HAL$H$Ƅ$Ƅ$HDŽ$H$Ƅ$xLt$pHE HALH$Ƅ$D$H}(3$H}"$H{($H{$I}($`I}޷H|$ E1E1 Lt$pI~賷H|$t$`H蠷H=H$HH$H=HhH$H=H@H$H0=HH$ID$pH9tMH6=I|$PHH$PHD$@HT$HI$HL$8H@HHD$0HT$(H$H@HIGL$HH=HDŽ$HH$ǃHD$ H$dH3 %(H[]A\A]A^A_fI|$HޛfH)H|$11I\Yfo$@fD1H|$It$`1H9 HHIQI#HHTHRHkH金H錐HΏHsHtH{HH)HϏHH鐏HHƏHf.AWAVIAUATUSHH-=dH%(H$1Ht贗fH=$=ffHHx Ll$11AH$LHWHtmfH=ݯ=ffHHL$H$HHHH$HhH{HUML|$Ld$L$HT$(HUMHT$L$HGH$LLHHmH$HuHt HHп D$0HD$8HH@H<HEHrH蛄Hl$8Hl$0LH} Hl$@D$H軝HE AHH߹HD$`D$h D$pH$Ƅ$HD$xZIH@HZmI$HrL Ld$xLd$pH{ AID$ LL$Ƅ$Ƅ$HDŽ$H$Ƅ$mL|$ HC HALH$Ƅ$9$H{(($H{$I|$(t$pI|$t$PH}(t$0H}ڱE1E1 LLt$ I豱t$I}裱H$dH3 %(LH[]A\A]A^A_H=:D$0Hl$0HD$8 Hl$@HD$8D$HHD$XD$P蚬HHH@HrHHMH\$XH$HE HAHHD$`D$hH=JkD$pH$Ƅ$HD$xmLd$pHD$xH{ AID$ LL$Ƅ$Ƅ$HDŽ$H$Ƅ$NL|$ HC HALH$Ƅ$$H{( $H{$I|$(t$pI|$ׯt$PH}(ɯt$0H}軯E1E1 LLt$ I蒯DHK~vI閌HЌHHdHHHbHHWI鲌HUHtHJf.AWAVAUATUHSHXH|$L$LdH%(H$H1HB* HoB4oJDoRToZdobtH$oo)$)$)$)$)$)$)$ Ƅ$`HDŽ$hdH\HH@HrHHHcEH$`H$hH$ AH$HHF Ht$0H$pƄ$xƄ$H$Ƅ$j H$0Ƅ$8HDŽ$(Ƅ$ 謨IH@H8IEHrL^~H$ LL$(HD$H$0Ƅ$8!m IHDŽ$HƄ$@@IH@HIEMt L!ILL}Ht$H{ AL$HHF Ƅ$XH$PhHC Ƅ$XH$PHDŽ$Ƅ$覧IH@H2IEHrLX}L$LL$L|$(L$Ƅ$軺HLH{@AH$IG Ƅ$H$Ƅ$HC@ Ƅ$xH$pHDŽ$Ƅ$IH@HI$HrL|HcE H{`H$AL$H$HF Ht$ H$Ƅ$Ƅ$H$Ƅ$HC` Ƅ$H$HDŽ$hƄ$`1IH@HI$HrL{EH$`HAL$hH$HF Ht$8H$pƄ$xƄ$H$Ƅ$;H Ƅ$H$HDŽ$(Ƅ$ vIH@HI$HrL({EL$(L$ HAƄ$8H$HLID$ L$0Ƅ$@H$PƄ$XH Ƅ$H$HDŽ$Ƅ$輤IH@HٺIEHrLnzAHL$L$HH$LIE L$Ƅ$Ƅ$H$Ƅ$H Ƅ$H$HDŽ$Ƅ$IH@H-IHrLyAHL$L$HH$LIF L$Ƅ$Ƅ$H$Ƅ$H Ƅ$H$HD$hD$`IIH@HIHrLxHL|$hL|$`L|$pD$xHt@H$HIG LAƄ$H$Ƅ$VA1H޺ HƄ$8H$0HD$PHHD$H@HuH}HEH9u$I(t$`Iئ$I~(Ǧ$I~趦$I}(襦$I}蔦$@I|$(肦$ I|$pH\$8$H{(Z$`H{IH\$ $H{(3$H{"H\$($H{( $H{H\$$@H{($ H{ԥH\$0$H{(辥$`H{譥HD$H\$H8HmHt$PH臥H$HdH3%(KHX[]A\A]A^A_fDH$ 6t$8%=H\$P}HL$H'IؾD$PCt}HL$LIغD$PJT$Ht$L@DŽt @u[ A@t EuEA@t Eu/„t uEt uEt0t'}IT$pL扄$DŽ$p H锂H飂HjH铂H鮂HSHOHlH`HHRHVH霂HKH]H@H<HyHFnH钃H6BfAWA11AVAUATUHSHH|$H$HdH%(H$x1HD$0HHD$HpHAL$Ll$PIG L$HD$ D$PHD$XIH@H(-IHrLsHcE(ALH߹Lt$XHD$xIE Ll$`D$hD$pH$Ƅ$ H$ Ƅ$(HDŽ$Ƅ$IIH@Hf8IHrLr L$L$Ƅ$HDŽ$Ƅ$IH@IHu0LHU8HysHD$H{ LAL$H$Ƅ$0HC Ƅ$HH$@HDŽ$Ƅ$nIH@H!IHrL!rHcE,H{@LAL$H$ID$ L$Ƅ$Ƅ$H$Ƅ$HC@A1HH$`HD$@HƄ$hH$OLs`I A6I~:I9u$I|$(#$I|$$I($It$pI}(t$PI}ӟD$0H|$(D$0žHD$(HD$8Lt$8I~I;~H4$ IFH<$t$@HuHmH Ƅ$HDŽ$躚HH@H(HEHrHlpH$Ht$H$H} H$Ƅ$~L$HE HALH$Ƅ$ L$Ƅ$HDŽ$Ƅ$ IH@H YIEHrLoHC I|$ HAL$H$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HL|$@ID$ LALH$Ƅ$L<$$I|$(ӝ$I|$$0H{(谝$H{蟝$H}(莝$H}}H|$E1E1 LH<$t$@HNH|$t$0H;HD$H$xdH3 %( HĈ[]A\A]A^A_DH$HL9m@<@ t|$0ID$0HHcH>H5H˥HH5LL4L `H$IL9t胕H$HH9|i|H5q!H5wH5BH50zH5nH5UbH|H|H|H|H|H|H|HH}HP}H|H.}H|H*}H+}H'}HB}O|I:}IR}ff.@AW1A1AVAUATUHSH8H|$HH$@HdH%(H$(1HD$`HHD$@ɽHHHL$0H9eHD$H$HD$H$HD$H$HD$8H$HD$ @HD$ L Ƅ$HDŽ$躕HH@HiHEHrHlkHD$ H$Ƅ$H$HDŽ$Ƅ$aHH@HEIt$@HIT$HHkHt$AHߺH$HF Ƅ$H$蘼 H$PƄ$XHDŽ$Ƅ$ڔHH@HHEHrHjIcD$`Ht$H{ AH$H$HD$8H$Ƅ$Ƅ$H$Ƅ$HC Ƅ$xH$pHDŽ$Ƅ$*HH@H)YHEHrHiA$Ht$ H{@AH$H$(HF H$Ƅ$Ƅ$ H$0Ƅ$8=HC@ Ƅ$H$HDŽ$HƄ$@{HH@H]HEHrH-iAD$4H{`H$@AH$HH$hHF Ht$(H$PƄ$XƄ$`H$pƄ$x膺HC` Ƅ$H$HDŽ$Ƅ$ĒHH@HTHEHrHvhAD$8L$HALH$H$IE L$Ƅ$Ƅ$H$Ƅ$͹H Ƅ$H$HDŽ$Ƅ$HH@HRHEHrHgH$LH$H$Ƅ$V IHDŽ$Ƅ$衑IH@HIMt LjILLDgHE HHAL$H$Ƅ$ɸH Ƅ$H$HDŽ$Ƅ$IH@H˦IHrLfL$LL$L$Ƅ$aH$(HIF LAƄ$ H$0Ƅ$8 Ld$pA1HHLƄ$H$طLI A7I返I9u$ I~(詔$I~蘔$H}(臔$H}v$I}(e$I}TL|$($`I(>$@I-L|$ $ I($IL|$$I($IߓL|$$I(ɓ$I踓D$`H|$XD$`角HD$XHD$hHl$hH}H;}L}HEt$pI|$^HD$HD$H9D$0 Ƅ$HDŽ$蚎HH@HHEHrHLdH$Ht$@H$H} H$Ƅ$^}L$HE HALH$Ƅ$觵 L$Ƅ$HDŽ$HƄ$@IH@HLI$HrLcHC I~ HAL$HH$PƄ$XƄ$`HDŽ$hH$pƄ$xLd$pIF LALH$0Ƅ$8˴$ I~(躑$I~詑$`H{(蘑$@H{臑$H}(v$H}eH|$HE1E1 Lt$pI|$9H|$@t$`H&HD$HH$(dH3 %( H8[]A\A]A^A_HLH"pD<C h|$`ID$`HHcH>H5H賙HH5LqL4LSH$IL9tkH$@HH9rQrH5hH5H5!H5zH5]6nH5=bHSrIrHerHrHsHrHsHsHrHsHsHsHrHrH sHsHrHrHusHvsHPsWqIbsIxsH#sH9qHrHrsff.AWAVAUIATUSHH2H|$Ld$PLdH%(H$1HBHDŽ$HHaLt$ H$pLHL芘H|$XHt|H$Ht HHЀ|$ ~ Ƅ$0HDŽ$8HHH@H/HEHrH^L$0 H$8L$@Ƅ$HHDŽ$XƄ$PHH@HHEHrH^H$XH$IE LAHH$`Ƅ$h H$Ƅ$HDŽ$xƄ$paIH@HaGIHrL^HC H} HAL$xH$Ƅ$Ƅ$HDŽ$H$Ƅ$xHE AHLH$Ƅ$I$H}(8$H}'$H{($pH{$PI}($0I}H|$E1E1 Lt$PI|$跋t$ I~詋HD$H$dH3 %(H[]A\A]A^A_Hl$(L$HH5}LLt$PHEHT$hHD$`HD$XLt$0HD$@HT$HHD$8>LHIϥH$HD$8L9tHl$0LHHbH5LQxHt$pHHD$xHVHt$HT$pƄ$H|$p 1脡HHH?H,HH)HIJA9HcHHHHIHL$\9SH;JH;A@yt y0H=jƄ$HDŽ$谺HT$L$LLH$L$Ƅ$PD$PLHAD$P$HD$XƄ$(H$IG HD$XH$ jH=CH$Ƅ$HDŽ$8Ƅ$0H{ H$8L$0AƄ$HIE LL$@Ƅ$PHDŽ$XH$`Ƅ$h֫HC AHHH$Ƅ$觫$H{(薈$pH{腈$PI}(t$0I}c$I(R$IAt$PI|$2H|$E1E1 HUt$0H}HD$H|$pHH99/fDH=:Ƅ$HDŽ$耸L$ H$L$Ƅ$HDŽ$Ƅ$H5HH萐L$0IG LALH$H$ Ƅ$(1H=AL$@Ƅ$HHDŽ$xƄ$pH$xI} HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$襩IE ALLH$`Ƅ$hv$PI}(e$0I}T$H{(C$pH{2$I(!$IH|$E1E1 L3t$PI|$ڈH kH-kHhkH:kHjIzkIkHkHkHkHkHkHjHkHiHkH)jHkHiHkHkff.AWAVAUATUHSH8H2H|$0dH%(H$(1HBHDŽ$HHH$HIHD$WH$H|$`LHH|$@譎H$HtrH$Ht HHЀ|$`^H=p Ƅ$HDŽ$趴H$ H$H$Ƅ$HDŽ$Ƅ$(IH@HI$HrLTL$L$`HE HALH$Ƅ$[H==L$pƄ$xHDŽ$Ƅ$H$I|$ HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$ΥL|$ID$ LAH$LƄ$虥$I|$(臂$`I|$u$H{(d$H{S$H}(B$H}1H|$0E1E1 LTH|$$HH|$@t$`HHD$0H$(dH3 %( H8[]A\A]A^A_DLd$hHL$@L$ HH5FLHDŽ$ID$H$H$H$H$HDŽ$H$H$`LLH$ H$IEH9t'zH$Ht$HHD$(]XH|$@H5EdnH$HHDŽ$HVHt$XH$Ƅ$L$H$I M9 H LhHD$pA1H1HHD$HY UID$XHD$HH$HHIHD$PH$HD$HE HD$8H$`HD$ fHD$ HLpƄ$HDŽ$F{IH@H7I$HrLPIcHt$HAL$H$HF H$Ƅ$Ƅ$H$Ƅ$\ H$Ƅ$HDŽ$(Ƅ$ zIH@HI$HrLPPIcF H|$8LAL$(H$HIE L$0Ƅ$8Ƅ$@H$PƄ$X賡HD$8 Ƅ$HDŽ$hH$Ƅ$`yIH@H I$HrLOIHt$ H}@AL$hH$HF H$pƄ$xƄ$H$Ƅ$HE@ Ƅ$8H$0HDŽ$Ƅ$?yIH@HmI$HrLNIH}`L$L$AƄ$H$LID$ L$Ƅ$H$Ƅ$IHE` Ƅ$XH$PHDŽ$Ƅ$xIH@HIHrL:NL$H$Ƅ$IHt@H$HHC HAƄ$H$Ƅ$萟H|$(A1HHƄ$xH$p_LI A6I~G|I9u$H{(1|$H{ |$I|$(|$I|${L|$ $I({$`I{$@I}({$ I}{L|$$I({IL|$${Ht$(H|$HCHD$ HLp Ƅ$HDŽ$vIH@HIHrLqLIcHt$HAL$H$HF H$Ƅ$Ƅ$H$Ƅ$՝ H$Ƅ$HDŽ$(Ƅ$ vIH@HIHrLKIcF H{ LAL$(H$HIE L$0Ƅ$8Ƅ$@H$PƄ$X.HC Ƅ$H$HDŽ$hƄ$`luIH@HIHrLKIHt$ H{@AL$hH$HF H$pƄ$xƄ$H$Ƅ$~HC@ Ƅ$H$HDŽ$Ƅ$tIH@HIHrLoJIH{`LAL$H$ID$ L$Ƅ$Ƅ$H$Ƅ$ϛHC` Ƅ$H$HDŽ$Ƅ$ tIH@HIHrLIL$H$Ƅ$IHt@H$HD$8AHHƄ$H$Ƅ$H|$A1HHƄ$H$LI A6I~wI9u$H}(w$H}w$I|$(w$I|$wL|$ $I(kw$`IZw$@I}(Iw$ I}8wL|$$I("w$IwLt$H|$HL??$I~vHD$($HxvHD$HD$H9D$PH=Ƅ$HDŽ$_H$Ht$HH$H} H$Ƅ$`L$HE HALH$Ƅ$:H=0L$Ƅ$HDŽ$Ƅ$ʦH$I|$ HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$識Lt$ID$ LAH$LƄ$x$I|$(fu$I|$Tu$H{(Cu$H{2u$H}(!u$H}uH|$0E1E1 L3H|$$HtH|$Ht$pHtHD$XH$HH9m?eventIIIH ELPmLH5TII1wH[I[I\Ha[H5\Hp[Hw[IB\H[\Hv\I\H\H\H\]HF]HQ]I[HT]H[HZ[Hi]H6]H^]He\Ha]Ht\HV]H~\HK]H[I@]IQ]HYHYHYHlYHY]H@]H']ff.fAWAVAUATUSHhHHjH|$(HdH%(H$X1HDŽ$` HDŽ$HDŽ$H9$RmHKo=HXHHHHHHCj=HHH$H$HPHDHPH$Hh Ht*L%m=M$C$L$ H$P L$HLL{H$Ht(L%1m=MEDH$` Ht HHЀ$  Ƅ$ HDŽ$ "lHH@H HEHrHAL$ H$ L$ Ƅ$( HDŽ$8 Ƅ$0 kHH@HHEHrHxAH$8 H$ ID$ LAHH$@ Ƅ$H  H$ Ƅ$( HDŽ$X Ƅ$P :kIH@H:*IHrL@HC H} HAL$X H$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ QHE AHLH$@ Ƅ$H "$0 H}(o$ H}o$p H{(n$P H{n$0 I|$(n$ I|$nH|$E1E1 Lݝ$I}n$ I{nHD$H$XdH3 %(^$Hh[]A\A]A^A_DEPU>HEHPM!E HEHP H$(L$HH5LLL$HEH$HDŽ$H$L$`HDŽ$pH$xH$hLt$vHL;H$H$hIFH9tmfH$`LHDrH5LZH$HHDŽ$HVHt$ H$Ƅ$^H$ 1ڃH=DHDŽ$IƄ$臝L DH$L$H$HD$H$ Ƅ$(DŽ$hU Ƅ$ HDŽ$ gH5\&HHbu$H$ AH߹H$ H$ HF H$H$ Ƅ$ Ƅ$ H$ Ƅ$ ֎ H$` Ƅ$h HDŽ$ Ƅ$ gH5HHtH{ $L$ AH$ H$8 LID$ L$ Ƅ$( Ƅ$0 H$@ Ƅ$H -HC Ƅ$ H$ HDŽ$ Ƅ$ kfHH@HqHEHrHIEHrL9Ht$$HAL$H$HF H$Ƅ$Ƅ$H$ Ƅ$ HH Ƅ$ H$ HDŽ$Ƅ$cIH@HIEHrL59A$H$HL$Ht$hH$HF H$Ƅ$Ƅ$H$Ƅ$腊H Ƅ$( H$ HDŽ$XƄ$PbIH@HIEHrLr8$H$PHHHL$XAH$`L$XH$xHA Ƅ$hƄ$pH$Ƅ$載H Ƅ$H H$@ HDŽ$Ƅ$aIH@H&IEHrL7A$H$HL$H$8HF Ht$HH$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$h H$` HDŽ$Ƅ$8aIH@HkIEHrL6A$H$H L$H$HF Ht$8H$Ƅ$Ƅ$H$Ƅ$>H  Ƅ$ H$ HDŽ$Ƅ$y`IH@HIEHrL+6A$H$H@L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$|H@ Ƅ$ H$ HDŽ$XƄ$P_IH@HIEHrLi5A$H$PH`L$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$躆H` Ƅ$ H$ HDŽ$Ƅ$^IH@H@IEHrL4A$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$ H$ HDŽ$Ƅ$3^IH@HIEHrL3A$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$6HH=Ƅ$ H$ HDŽ$Ƅ$迒AH$$H$HƄ$H$H$HF H$Ƅ$H$Ƅ$萄H Ƅ$( H$ HDŽ$XƄ$P\IH@HŤIEHrL}2A$H$PHL$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$΃H Ƅ$H H$@ HDŽ$Ƅ$ \IH@HhIEHrL1A$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$H H Ƅ$h H$` HDŽ$Ƅ$G[IH@HIEHrL0A$H$H L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$JH  Ƅ$ H$ HDŽ$Ƅ$ZH5HI#hA$H$H@L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$蔁H@ Ƅ$ H$ HDŽ$XƄ$PYIH@HZIEHrL/A$H$PH`L$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$ҀH` Ƅ$ H$ HDŽ$Ƅ$ YH5HIfA$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HHH=&Ƅ$ H$ HDŽ$Ƅ$襍AH$$H$HƄ$H$H$HF H$Ƅ$H$Ƅ$vH Ƅ$ H$ HDŽ$Ƅ$WIH@H\IEHrLc-A$H$HL$H$HF Ht$xH$Ƅ$Ƅ$H$Ƅ$~H Ƅ$( H$ HDŽ$XƄ$PVIH@HԞIEHrL,A$H$PHL$XH$xHF Ht$pH$`Ƅ$hƄ$pH$Ƅ$}H Ƅ$H H$@ HDŽ$Ƅ$3VIH@HIEHrL+A$H$HL$H$8HF Ht$`H$ Ƅ$(Ƅ$0H$@Ƅ$H9}H Ƅ$h H$` HDŽ$Ƅ$tUIH@H3IEHrL&+A$H$H L$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$z|H  Ƅ$ H$ HDŽ$Ƅ$TH5|HISbA$H$H@L$H$HF Ht$@H$Ƅ$Ƅ$H$Ƅ${H@ Ƅ$ H$ HDŽ$XƄ$PTIH@HћIEHrL)A$H$PH`L$XH$xHF Ht$0H$`Ƅ$hƄ$pH$Ƅ${H` Ƅ$ H$ HDŽ$Ƅ$CSIH@HIEHrL(A$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HFzH Ƅ$ H$ HDŽ$Ƅ$RIH@HcIEHrL3(A$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$yH Ƅ$H$HDŽ$Ƅ$QH5HI]_A$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$xH Ƅ$(H$ HDŽ$XƄ$P QH5HI^A$H$PHL$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$xHH޺ H$@H$PAHƄ$HH$wL f.IAuI}TIEI9uL$$pI}(T$PI}|TL$$I}(cT$I}RTL$$I}(9T$I}(TL$$0I}(T$I}SLl$0$pI}(S$PI}SLl$@$I}(S$I}SLl$P$I}(S$I}SLl$`$0I}(sS$I}bSLl$p$pI}(LS$PI};SLl$x$I}(%S$I}SL$$I}(R$I}RL$$0I}(R$I}RL$$pI}(R$PI}RL$$I}(}R$I}lRL$$I}(SR$I}BRL$$0I}()R$I}RL$$pI}(Q$PI}QL$$I}(Q$I}QL$$I}(Q$I}QL$$0I}(Q$I}pQL$$pI}(WQ$PI}FQL$$I}(-Q$I}QLl$8$I}(Q$I}PLl$H$0I}(P$I}PLl$X$pI}(P$PI}PLl$h$I}(P$I}PLl$$I}(jP$I}YP$0 H}(HP$ H}7P$p I~(&P$P I~PHl$($ H}(O$ H}O$0 I|$(O$ I|$OH$$ H}(O$ H}O$PH$Ƅ$P$@H$XH1HDŽ$XH$HZO$@Ht$ALƄ$@$0H$HƄ$HH$8HF HDŽ$HH$@qH=i L$` Ƅ$h HDŽ$X Ƅ$P H$X I~ HC HAH$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ jqH$0IF LAHH$ Ƅ$ 3q$p I~("N$P I~N$p H{(N$P H{MH\$$0H{(M$H{M$@H$HMH|$E1E1 H|$0H}MHD$ H$HH9vFCPSHHPMC HHPHH|J=H$HH@HHHH@ HH`E=H$HHPHPH$H[^;QfE PU yfC PS PfH=Ƅ$ HDŽ$ }L$ H$ Lt$(L$ Ƅ$ HDŽ$ Ƅ$ GH5εHI+UL$ IF LL$ ALH$ Ƅ$ nH=?L$ Ƅ$( HDŽ$X Ƅ$P \|H$X I|$ HC HAH$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ ?nID$ LHAH$@ Ƅ$H n$0 I|$(J$ I|$J$p H{(J$P H{JLt$($ I~(J$ I~JE1E1 HHy Ƅ$@HDŽ$HEHPHKHH$P H9tAHH$` HPH$X $`H}H$HL$P HPJfo$` @LH4H4H35H5Hf5Hd5Hz5H5I5H5H6H:H:H6H:H'6H:H96H:HH6H:I:H:H3H3I:I:H;H:H;H 4H9HD;H3H:H ;H:HR8H ;Ha8H:Hp8H:H8H:H8H:H8H:H8H:H8H:H4H:H4H:H4H:H5H:H5H15Hy:HC5Hn:HU5Hc:Hg5HX:Hy5HM:H5HB:H5H5HE:H5H6H:H'6H9H5H9H9HWH;Ws HBHGÐSHHHHHH6dH %(HL$1HL$dH3 %(u HH[Htt#uHH1DH71f.H8=H1f.f.f.f.HHH@`f.@UHSHH;5@=t H~H5==H9t1ۀ?*t [uH]HH[]f.fUHSHH;5@=t H~H5<=H9t1ۀ?*t ZuH]HH[]f.fW=G=7='===HtHH9wHC?1PHGHWH@H;==ufDHf.USHHpHH`H9t{=HtCtH[]CPSuHHPHt$C uHHH@H[]C PS DATUSHHpHH9t0;H{XHt";Hk0Ht!L%>=Mt5Et4fDHCHt HH[]A\DEPUuHEHPMtE uHEHP먋E PU DHGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHHZrf.ATUSHHHGH9(IHM=L`HHHHHH>9=HMHPHDHPHHh HkHCHtH<=HtEt[]A\f.EPUuHEHPHE uHE[H]A\H@(~;Hw==H{HH@HpHH@ HH_8=HCHHPHPHHL[]A\b.fE PU mHH{Ht=.HpDAWAVMAUATLgUHSHH8HwdH%(HD$(1HDIHD$I)LH)HHD$ L;'HwH|$ HL$#EHLHL$It,HLHHHL$LD$a.HL$LD$Ht(Mt#I1DH1[ÿ HL$H:5=HL$HxHHHqHQP H)5=H5Z.=HHHHy-=thH? HL$mH4=HL$HxHHHqHQP H.=H5v-=HHHH-=h HL$Hz4=HL$HxHHHqHQP( H-=H5+=HHHH .=g HL$H4=HL$HxHHHqHQP HE,=H5V1=HHHH.=Xg)G(tRqAQA)ЉAAAA)EkdD)ƃwSH{HHcH>@1DH1[ÿ HL$HJ3=HL$HxHHHqHQP H93=H5j,=HHHH+=fH,= HL$}H2=HL$HxHHHqHQP H,=H5+=HHHH+= f HL$!H2=HL$HxHHHqHQP8 H ,=H5)=HHHH,=e HL$H.2=HL$HxHHHqHQP HU*=H5f/=HHHH,=heAWAVLwAUATUSHHoHL~L.M HmHtJH](LL9HFHtH} L( uL)HH|؅xIHmHuM9tCI\$(I9HIFHtIt$ L uI)II|DMHHL[]A\A]A^A_Mf.HAWAVAUATUHSHH(HWH)I9MHHHI)N$2H9H{L9dL<0IHI)AL9@A!H9vtEt.I4/K<IMLLD$HL$\LD$HL$MtILHL4$HLcB H(H[]A\A]A^A_fDHH9wML9ILHLLL$LD$HL$?\EHL$LD$LL$tI4/K<ILLD$HL$\LD$HL$L9MLJH9H9J41ILLO#f.HHGADfDYfDAEg4@ItLHLD[4fDH)HtDHtHHLLD$[LD$LK4IDHD$PIv(HHD$&ILt$HIFHD$Ht HHHLHH+D$H RH5uLjHT$@H\$0HT$0HHPH$H9RHL$0HHHL$@HHH4$@HL$8HHHL$0H@LD$8HT$XIH90H|$@Ht$PH9v1H\$H{H9H|$`H9wH|$11DH<$/jH\$pHSHT$pHHPH9HL$pHHH$HHHL$xHH@@HH9D$x8H5sHiL$IT$H$HHPH9H$HHH$HHHH$HH@@H$H$SiH$ID$H9t'H|$pHCH9t'H$H|$0HH9t'H|$IL9to'HD$H|$PHH9tW'Eu2H$dH34%(HH[]A\A]A^A_fDAH#sJcH>DH\$pL%qHCHD$pILHA 11HH yrL$IT$H$HHPH9t}H$HHH$HHHH$HH@@H$H$gH$ID$H9t?&H|$pHCH9o@)$눐oH)$~fDo`)$fDoP)T$@oX)$NfDfDL%qH\$pLHCHD$pDL%pL%pL%pL%pL%zpL%pL%pt@L%2pd@L%&pT@L%oD@L%Ep4@L%p$@fDL%o@L-ofHCLHD$pLHITHH5'pL=XH$H$HeH$IL9t/$H|$pHH9$L-uot@L-Iod@L-*oT@L-oD@L-o4@L-n$@L-n@L-n@L-n@L-n@L-wn@L-Pn@L-n@L-"nH=-H=H=H=wI IH$IL9t"MH|$pHH9t"H}L9t"LZHZIH$IL9t"H|$pHH9uqLH$H|$0HH9t["H|$IL9tH"HT$H|$PHH9t0"Ig$$HI!IOHjAVAH zAUATUHSHHH5i=dH%(H$1Lt$@IL>WHH5mLHH9D$6H5[LbH\$ HSHT$ HHPH9HL$ HHHL$0HHHs@HL$(HHL$ H@LD$(HT$HIH9H|$0Ht$@H9vI~H9H|$PH9%H=bLl$`IUHT$`HHPH9/HL$`HHHL$pHH@HL$hHH@HH+D$hH;H5lLaHUHUHHPH9HMHHHMHHIHMHH|$`H@@L9tH|$ HH9tH<$IL9tH|$@IL9tH$dH3%(HuzHĐ[]A\A]A^11Lo@)D$0RfoH)L$poPU*f\fDh)H= H= H=HH|$`IL9tH|$ HH9uBHH<$IL9tH|$@IL9tHVHHf.D@ UHj@SHHHcH>@HH[]fHH[]fHH[]f0v HP@H@HPHP H@(HH[]fH[]fD& HH@H@HH[]D HHHH@HHEH+H[]HHHQHyUfAVAAUIHiATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ !DHHWIUIuHc^IIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9tH|$ HH9tmH=Et$I|$H4$HI${H=H<$HI$IEH9t*Ht$hdH34%(Lu&Hp[]A\A]A^f.o@)D$F%HI+I5LYH<$IEH9tHSH|$@HH9tH|$ HH9tLSAVAAUIHhATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ aDHHVIUIuH\IIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9tH|$ HH9tH=Et$I|$H4$HI$H=H<$HI$IEH9tjHt$hdH34%(Lu&Hp[]A\A]A^f.o@)D$F$HI+I5L9XH<$IEH9tHRH|$@HH9tH|$ HH9tLQATUSH0dH%(HD$(1HH;u\<tE<u1HFH9GHL$(dH3 %(H0[]A\fHGH9FHFH9G H#H fHHHrHCH$EHھHH<$HH9tH|=H5=HN"I HH<$HH9tLHHPAVAAUIHveATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ DHH#SIUIuHYIIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9tH|$ HH9tH&=Et$I|$H4$HI$H=H<$HI$IEH9tHt$hdH34%(Lu&Hp[]A\A]A^f.o@)D$FHTHUH$HHPH9H$HHH$HHH$HH@@HH+$HH5aHSIUH$HHPH9'H$HHH$HHLH$HH@@IWI7ISL|$ IWHT$ HHPH9HL$ HHHL$0HH@IHL$(HH@H$L9t_H$HH9tIH$HH9t3H$IL9tHD$H|$@HH9tHD$H|$`HH9tHD$Ht$ I~HH5=HID$AFHR =H|$ II^ HIL9tH$dH3%(L(H[]A\A]A^A_11LtH|$11ZDo@)$fDoH)$WfDoP)T$poX)$fDo`)$xfDoh)$fDop)t$0ffDfD%fDH=EH= H=H\HIH$IL9tH$HH9tH$HH9LH$IL9tHT$H|$@HH9tHT$H|$`HH9tHFLILH|$ L9uH$HH9t\H$HH9tFLH$IL9t-H$IL9uHIHIIHH"Id fDUSHHHt$Hw>HHHtHtMH@HHL$HHKH[]H|$1LHL$HHKfD@(HL$HHKH[]f.@AWAVAUATUSHT$ dH%(H$1H~IAI1E111E1L=e =A? ŃAtFEu GL*ZIHIM;fsjIB IA u!A5xHII11IM;frMt>I:IrZHH@H;6 =HHH+GI9`LUMH$dH3%(MH[]A\A]A^A_@   IrZJ<.ALX1HD\$ L$IL$D\$ @L)H I:IrZHH@H;A =HHH+GI9kLD\$ L$WL11E1L$D\$ -"\f 'IECD*Z\IADZrL)H aL1fDHJHBLjEsADZ\AD ZuADZfCD*ZfLjAD^fAD_dL)H )I:IrZD\$ L$HH@H;3=HHH+GI9]L1PKIECD*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@(ELUHP1XZL$D\$ L1PA1Ld$p1ҾID$LHD$pIFHIHt$xL$UHH|$pH$DL1 |LH5RUHIHھ<LH$HH9tQHz=H5=L=LiI:IrZHH@H;a=HHH+GH9H)I:H,=IrZL$HH@H9HHH+GH9DLHH 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?IILLmLHD$L)M9tHLHHL$L,HL$HD$DH|$HHM1AHMЍpIHtDLLHHIHM L!I IEH2?uIHA1HuIу?H LIH I!Ȁ|$LEHELUL)HH+T$H~cAA?tEHtHLI9MHDIHHH H!LHEIA?uHE1?uI1HuMt8Lt$LL$0Et$HELL$HEEHD$ELMIHEL} uH8[]A\A]A^A_@LJ1DIAH=IifHWOH;W tG?t*AGLHHL HL!@HDHfHBGHGL$@HHT$HGH9tHHGf.HH }HgZH=f.HtWATIUSHHsLs@H{HHkH{ HC0H9tHHHu[]A\ff.DAWIAVAUAATUSHHdH%(HD$81HD$ HD$(HD$0@@@uVIH8HH9tI?Hl$(H\$ H9.@3H{HH9uH|$ HHD$8dH3%(HH[]A\A]A^A_f.HLd$ LHpH+0HEIHH@H)HHH~@HLH)HuH|$(H;|$ tcHD$H$GH1D$HGHD$HGH|$(Ht$@tc@H<$H|$(H;|$ uAZAA&H|$ HfDHD$LpHHD$LH)HHH~+DHLH9HuHD$HLpHD$HL9fDuH}HL9uHD$t$HXLt$I^InH9t+fDHs@LHHH9uLt$I^IvLIFI^I^ IF(t$DI?HwtI?|M'Il$I$H9t 3H{H8H9uI$H7H.*fHLd$ LHp(I/H]HH9Hs@LHHH9uf.HAWAVAUATUSHH9HHGIH)HH9wH[]A\A]A^A_fDLGHHMH<$I)HLD$LD$ImIM}I9t3HLD2HH@pHrHpBHBI9uL9tA7III9uM}MtLMeML$$MuMeH[]A\A]A^A_ILE1I9cH=CHAWAVAUATUSH(H_H;_t4HCHFHCHFH_H([]A\A]A^A_@L'HHL)HHH IH9LHt$HT$QHT$Ht$IJ0HD$M}LHFHFHBL9tULLHHJHHHJ@H@H9uHML)M|A6I~IWL9uMtLUHD$LmL}HEH([]A\A]A^A_DHH9Hu#AE1HD$*AHIfATUSHH@O8HW0dH%(HD$81HA>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$(RH[pt$}@HxL$HCH;Ct$H@H@HXH;t2Ht$?H H]H='H hHy^H=Ht$I|$H(ATUSHH@O8H0dH%(HD$81HA>HHIHHHHHIHLHH:H ?H)HtIHI#t"s`t$HE11U@HC`?H{XHIHD$T$D$H|$(HD$AHD$(HT$ HL$(0HP@t$ HHHT$(pHt$HD$@t$ H|$(AHD$HD$(HCpD$HH@0Ht$(T$ HpHL$(H[pt$dHxHHCH;Ct%H@H@HXH;t3AHt$&H FHwZH=H 'H8[H=dMHt$H}hH%SHHǰEHHtHHH{HHt*H{ HtH{Ht [ D[fDAVAUIPATIUHSAHULp0HLp HEH9tyHS HUHS0EHUHs LHEA$HEC@ID$A$ID$HS(HCHzHHt2HLHD3[]A\A]A^fDoEC0Ds@H{H#H{ I9t%H[H1]A\A]A^f.DAWAVAUATUSHxdH%(HD$h1H92HHH7HGHGHG<<tRHHG6Hz<;HL$hdH3 %(HHx[]A\A]A^A_fLnLzIEI_HGIEH9tdHH)IIHLt$HSLsHCHCHCHS@t$HD$IuI]H{sI}HL}9LfLjI\$H_L9'LHLIpp@HHxH`H{ HC0H9t^HVIl$(LuH~HHWH9tHHt$#Ht$H~Ht$Ht$HFfD H\$@H5Z8HHHھHH|$@HH9tH=<H5<H~fD H\$@yH57HHHھH'DH Ht$9Ht$IĀ>H7HcH>H51uHl$ H H\$@HH5]7HHھ3LYH|$@HH9tH|$ HH9tH<H5<LH56H5ܕ{H5oH5$cH5 W_H 6HPyH=6H5t6'IIBILH|$@HH9tLH|$ HH9tLH H|$@HH9tHLHH{{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$HLZgH HLCPH HL,HE6H 2HLH=O貾H k2HLH=0蓾H L2HLH=tH -2HLH=UDUSHH_HnH9HHFHtH6H?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 $fHh(II9HIFHtH $Hx H萿uL)HH| IHEIDHH[]A\A]A^A_DH(taH_ LbHk(LL9HFHtH{ I6uL)H*H|yHH1[]A\A]A^A_HLL[]A\A]A^A_I9] tHLHp HyH{HEHEHf.AWAVAUATUHSHHxdH%(HD$h1< Ld$@HLkID$HD$@zHLHT:I]MEH9Lt$HL|$@Lf.H[Ht[HK(LL9HFHt"H{ LHL$L$诽L$HL$uHL)H= H=|xHH[HuI9tGH](I9HIFHtHu LXuI)II| DPHH@ IT$H$HD$@Ls0Ls H9HC HD$PHC0HD$HC@L{H1LD$PHC(ID$HD$@HD$HHHS LaHHHHLw'HL|$@IH@M9tLzHL$hdH3 %(HHx[]A\A]A^A_@H|$>HD$HC< ;H4H&/HcH>foD$PC0s@LH{ I9tH5fLH5fH\$ HLd$@HH5l.L\L1HܩH|$@IL9tYH|$ HH9tFHo<H5<HH5=kH5<-t@H5Hd@H5 T@H5uD@H5-4H IH|$@IL9tHH|$@IL9tMH|$ HH9tyHqLIIAUATUSHHXdH%(HD$H1?u2HHs>HD$HdH3%(CHX[]A\A] ޼;IH8-HcH>fDHH-HCH$HTHHѵHl$ HH5,HjH.LH|$ HH9tgH<$HH9tUH~<H5<LH-pHHHCH$}gH-,+H- H-uH-hH-*H5I HH|$ HH9u%LH<$HH9tL|Hof.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"T$HIv QH;HH@H;D$HHH+GHzH55&/DL$ L$Iv@E1HH;HHL9H}UDHD$8dH3%(HH[]A\A]A^A_DFTf(fT Tf. H;HH@H;L< HHH+GHH5al@HNH?Hy(H  H5<H@Ht$H9HHH+GH@H5$D$ DHht$ Ht$H9HEHx(Lp`Dl$+1D|$$L|$Dd$,IH;H`HH@L9]HHL$HH+GH9HeH;HHH;=<H"衢Dl$+HIv D H;HH@L9 HHH+GH7H5#DL$ DD$$HDIv@~H;HH@L9 HHH+GHH5#LIrIHEH@(HL9Dd$,D|$$H;H`HH@H;D$HHL$HH+GH9^HH;L-<HHL9H"UEHIv DH;HH@H;D$HHH+GHH5"DL$ HIv@ED4H;HHL9H ĠH;T$ H`HH@H;D$ HHH+GH9c$ HFH?HpHH901 H5<HAHt$H9 HHH+GHH5!D$ DAHhDt$I9HUHBH2HH9Dl$ Ll$Dd$$IH;H`HH@L9 HHH+GI9oL-L$ DL$HELH;HH@L9e HHH+GHH5 HEIH@HL9MDd$$H;H`HH@H;D$ HHH+GI9LsHEAHpH;0 DL$HHEH;L-#<HHL9_ H ~H;T$ H`HH@H;D$* HHH+GH9sfH?L-<HHL9 H" HuHAyH;HHL9 H"ٝ@H?~HH@|H; <HHH+GHmH5"-DHVHHwHHH  Hc H H' HAIKY8m45H?B H EHj HHEAIH Hw@J<L 5<I(\(HHIHHHIHHHHI)KYDXD_H'wH0WH;HH@H;<HHH+GL9XH=f.H~HHsH  HcH$ H' HAIKY8m41@H?BHHEHHEAIH HwJ L <I(\(DHHIHHHIHHHHI)KyDXDYH'wH0QH;HH@H;G<)HHH+GI9LfqH?HH@H;<QHHH+GH g H5('H;HHH;<H0LH;<`HHH+GHH5i LgfPLtG-fWJHof.#0.E0HUfMH;L)HH@H;<HHH+GH9aL *f.HL-<L9 H[OHEEL0H@HPI9tPDL$ HED1LoH;HHL9=H,HUIHBHHI9uHH9DL$ ED1LHH;HHL9H]覘QHL-<L9H{HEAt$Hx(LpWH<E1HD$H;HHL9{H"5T$HIv H;HH@H;D$0HHH+GHH5 DL$ L$HIv@E1H;HHL9H,詗LI-IHEH@(HL90HG-H HcHJH'HAIKY8m40fDH?BHHHHAIH HwAH5lH5%pH@H; <HHH+GHmH5" -AAJ<HcL <HIQPWGL <HKHAfDIQPQAfH5XDH5DLIfD,@LffDHT$4Ht$0HD$0D$4D$4Dt$0F,0E9 A1E}AAEHuAtAVH}Hc-AFE.HHteD+Ey -D)F 0F0HVN6f,;@H5uD"@H5FYD"@HT$@H5D"S@ H5D"@HAH;}<HHH+GHH5DEAJ k]|@EAKEA;0L@}HcH\ȺQB0kdF)Ѻ̉P0VHV)A0FHKHAAFA;HABHAL <2AHHAhAWEAVAAULoATAUHSHHt$DD$dH%(H$1L/HGG D$nHHHCH.<HsHkHHt$HH<HH=<HCHCfHD$ H\$()D$0)D$@)D$P)D$`f1HD$pHHHtT$xH1HtHL$zD$y1H$HHD$zHDŽ$rH)HD$zLd$ I$pI$`T$H$DH=<D$Ht$L$E1EHt$ELH$IpL9tH\$(HtH=<tDCtCDH$dH34%(HHĸ[]A\A]A^A_@CPSuHHPH=)<C uHHP두Ht$E11L.8fC@CPSHHPH=<t;C HHPf.C PS afC PS PHHILH}I9t/HWH|$(Ht踴HL譴f.AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$8HL$LD$LL$I9t4LLL覴Hu!L+L{LsH([]A\A]A^A_HfDHH99E1E1HL@I9u뛐L4 f.@AWAVIAUIATIPUSHHHh IELk0HLk H0HPHfC@L{H1LTHLLHHtHHLH[]A\A]A^A_fs@LH{ I9tHHH[]A\A]A^A_H@HؼH'Hf.DAWAVAUATUSH(H_H;_t,HCHCCH_H([]A\A]A^A_L'HHL)HHH IH9LHt$HT$艾HT$Ht$IJ0HD$M}LHBBL9tTLLHHJHHHJ@H@H9uHML)M|A6I~IL9uMtL蕻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 [ÐHxHCH;CH@HPHJHAH; uH շH'H=uD$HD$D$HH|$HL$0HP@4$HHHT$HPH iH&H= @HWH;WtHGAWAVAUATIUSHHL?L)HHtzAHtL,HL9LGLȻIIA$A.Hu$InMu.L3HkLkH[]A\A]A^A_ÐHLIl.LLH=ǛSHHdH%(HD$1HGHG tLGGt'Ht$H{0D$VC u HC(HC HT$dH3%(uH[H?HCffDAWIIAVIAUATLgXUSHH8HoPD_dH%(HD$(1HGHHD$HGHLmL9HWXI9WD(HCHLkPLl$'D(K,L9HCHC {CD{At(H{0LD|$'YD{A u HC(HC E9>E9~HCPHSHLPI9HKXI9wAD<HSHILSPDL9ga@H;HAljCeDH|$1HA1LT$HD$?HSHLT$HD$HHCh1Ht$(dH34%(ueH8[]A\A]A^A_@HfDA11HH{HD\$LT$HCHD\$LT$vD^aAWIAVAUL-$ATMeU S1H(dH%(HD$1HG0Lt$HD$IGIG AtRAGAGtUH|$LD$蛏AG tZpЉ IM9tOAmI?HAGuAweAIG(IG HT$dH3%(u*H([]A\A]A^A_Dpw7l5AWAVLw0AUATUSHH(dH%(HD$1HGHHGPHG0H;G8tHG8CLd$LLD$胎s0W-uH{H-讂H覷0m9~sLkHALtHl90j.L>H60 zHsAHChHL$dH3 %(D+H([]A\A]A^A_99LkHALՁHͶ9aEeHC kCHkH~HHC tHC8H;C0~HHC8HD$vHH{HAALAY@esLH-0 sLL{XՀHCHC {twDCCtvLLD$Uk EЃ wVHCPHSHLHL9HKXI9@,HSHLKPDHCHC {uH;HCukHC A@+WsLH 0 HAHChfHC(HC(AHC CHkH+HHC(f.1HA1LLL$H$HSHLL$H$LkH0ALYHQE0e"f.sLkHALH)AHChf.sL~Hܳ9p fDHAAHChfsL~H蘳Ewa0 vHC kAfD LKMtdH{H LxUuHCpHC(H}HHC(pH HZH=!HCxҹfAWAVIAUATUHo0SHXdH%(HD$H1HGHHGPHG0H;G8tHG8AFLd$/HH_ ILID$/IFIF A~tFAFAFtILHD$/وAF tHPHcH>I>HAFuH0IFh"DIF(HIF IFhHL$HdH3 %(HX[]A\A]A^A_fIVHHr|DH IFhfDH IFhfDHA IFhhHIFhPHyIFh8HIFh HIFhHIIFhHIFhHyIFhHIFhHIFhHAIFhxHIFh`HqIFhHH IFh0HIFhH IINhHIFhHIFhH!IFhL|$0Ht$0LLl$8Ll$@ofDHyIFhhHIFhPHIFh8HAIFh HIFhHqIFhH IFhHIFhH9IFhHIFhLl$0fDHHD$0@HHD$0Ht$0LLl$8mDLl$0АHHD$0Ht$0LLl$0qmR\@L蘭"SaHE HcH>HiIFh LpAj(=-A$=vIVHADD?΀t$A HHT$wHT$t$HwIVH HwnIVH HwXIVH HwBIVH Hw,IVHHrwIVH\H\wIVH/HFwIVH"H0wHdIFh[LDD$ \0LuLDD$$A IVHF$DHDD$HT$@@vDD$HT$DH ?΀yvDD$HT$DH?΀[vDD$HT$DH׃?΀@vAH/v?DƃȀ D$AV@HHT$@ut$HT$HSIFhбHqIFhHIFhfDAVAUATUSHHdH%(HD$1HGHKHS Hl$CCCtZLc0HD$LC tIƒ t uRHS HCKHHCHBHC uH;HCuKHC(1HC ~wHHcH>HHChHt$dH34%(H[]A\A]A^{=HCHS CHHCHt2HHS {'HS8H;S0;HHS8HS(HtHHS(ø` VL-UsMuJCCt$HLD$C u HC(HC AU9IM9kHCHC {uH;HCL-MuJCCt$HLD$C u HC(HC AU9IM9 HCHC {uH;HCL-MuJCCt$HLD$~C u HC(HC AU9 IM9HCHC {uH;HCH:v H/ HX=t=HZHChvH =uHCH }HZH=}حAWAVIAUIATUHSHH_L'HM)L)HkH4H4$H9:HHH$HT$ۥHT$I2MIEAuHHD$XL9'LLfHHJHHHJ@H@H9uHEL)HMlIHLH9tCf.HHJHHH@HJH9uHH)HHMlLI9tuH}H臩H9uMtL腢H$M>MnHIM~H[]A\A]A^A_HH9v1HH$H$H<$HME1HHf{MuAuH|$-LH7Hf.DUSHH(dH%(HD$1HGH9GH@8td6Hl$H@4$xHC $HHL$0HP@4$HHHT$=HC HL$dH3 %(H([]fDHhH}H;}6H@wHEHCH;CH@HPHJHAH; uH OH`H=y6Hl$H@4$褦H$HHL$0HP@4$HHHT$jH)fHHHB\DH ɝH H=iy$@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$2HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$hHL$LD$LL$I9t4LLL֕Hu!L+L{LsH([]A\A]A^A_H8fDHH99E1E1HL@I9u뛐L4 f.@HGH;GtHHHPHGfHH酋DAWHIAVAUATIUSH(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_I9uHtH]HD$M,$Mt$ID$H([]A\A]A^A_HH9Hu%AE1HD$fHIf.DAWIAVAUIATUHSH(H_L'HT$HM)L)HH4Ht$H9\HHHD$ٞIK> H@HD$踞H|$IH@IH7HWLH7uHD$LLxLML9t7HHJHHHJ@H@H9uHEL)HM|IHLH9tCf.HHJHHH@HJH9uHH)HHM|LI9tuH}HgH9uMtLeHD$MuM}HIMuH([]A\A]A^A_fDHH9v0HHD$HD$H|$H{E1HwH LԚHH)tMuHD$0Hx裡L覚HHUH SHٜHHH@HuHHHTrHH[]HH>HffDAWIPAVAUIATUSHHHL$fHs HS(Hh0Hx IHh HrHs@I|$@IHsID$ID$A$Ml$HtHL$LL3ID$HkHtMPLp0Hx HLp Hu HU(HirHu@H{@̊EHCHCI]LkHuHtHL$HL趤HCHmIHuHL[]A\A]A^A_)H5]:HI|$ H9ugHH-rLŘH{ I9t貘HHrH蟘ںHHqLLo躺HlHH HHnf.@AWAVAUATUSHdH%(HD$1HG<wMH2HHcH>f Lf2HH@HI4$HIT$HpH]HD$dH3%(yH[]A\A]A^A_DHFHGfDFG@0Lf躙HPH@HHPHP It$@H@(HrHHH$觢HfHHQHuHKHHHQHuIT$(HK HCHS("fDL~"I_I+IHH@H@HHtpHH9wkHILMuMuI]MgIMI9tHLŇHII9uM}LmFG|@E1IkH,HbI}HtLHHܕHH"oM9uA6I~I藜Hf.fATUSH0HWdH%(HD$(1HGH9cHJHHCH)D$HHT$Ld$HT$HLńHSHCH9HJH9!ŋC8HKt3C8@u9Ht$(dH34%(=H0[]A\fDC8?Hk0@tHB8uH@HPH;HzrHxH`fDHLɅHCH;CH@T$I|$HL$0HP@t$HHHT$ HJ1DH qHH=mH QHZH=lH 1HbH=nlH H#ZH=Olm8iAWAVAUATIUSH HdH%(HD$x1D$@HD$H荕I4$IT$HH@HEHHlHCH+CHl$HHHD$6D$PHl$@Ll$PHT$6HHLAHsXK`H;sh?AC`HHEH HHCH;C HxHLσHCH;CH@H@HHLxHD$(L|$ HI$Mt$HD$fDHIHt_LQ(LM9IFHt&Hy Ht$LT$HL$mHL$LT$uLL)H= H=|xIHIHuL9|$ tNIO(I9HIFHtIw H|$HL$mHL$uMI)I6I|Dy&H|$(HL$8LD$7LHLd$8XIAw@D$PMO@I}HT$XAG@IGH@t$PIWHLKpHD$XDHH!Ht$@H}їH\$xdH3%(HĈ[]A\A]A^A_fDHFC`HCX@L$hHT$hH{HHt$`NEH HH=iH HH=aiL|$ Hl$@eHHHHHt$PI}Ζt$@H}HAVAUATUSHpHodH%(HD$h1HGH9HHHHtMH)$HHD$ "Hl$ HHHtwHCHkH9K8HPHStGK8H9tL`Mt A<$Ht$hdH34%(Hp[]A\A]A^fC8?Hk0fHH1HCH;CH@T$ H}HL$(0HP@t$ HHHT$(u9H H"H=.gH ыHbZH=qgID$E1IH@HrHVL1LBI9A$HH9 H\$@lH5HHHھH`eH|$@HH9t荍H<H5<HWE11]H~E1HOLIDM97A}IHSH9H HH=ї4f@H9x@}Hy H\$@kHHHHrHCHD$@dHھHbdDH H:H=FefHD$H|$ HHL$$Ll$HD$&9a'I IH|$@HH9tH zL2fDAWHAVIAUIATIUH,SHHHX $DD$ dH%(HD$H1HGLL $IƄu"DD$ AAu H9@L9A$Hl$HPHD$ID$M9tzLm{HsgD$HFHD$HFHT$HJHHH)HHPH9HpI|$t$LH 輑I9uHD$HdH3%(HX[]A\A]A^A_@A$IIHH@H@L<$)HI9JH$$H$H襌IH$M>LL9MIFu3Pf.H IAEHFIEHFH9t{HsuLW{H IH9uMnMt$@H0{ H\$ hH5HH誙Hھ-HSH|$ HH9twH<H59<HAH IHH=qbE1H HrH=ޓAb7^H!I.HMI/[t$H}迏HH|$ HH9t贈HvLI>Ht蒈L芈HHaM9u谪A7IIOH@AWAVIAUATUHHSHH_L'HHL)L)H<$HdH IH9LHt$SH<$Ht$IHOyKD=M}H$L9tDLLHHJHHHJ@H@H9uHEL)HM| HLH9t?fDHHJHHH@HJH9uHH)HHM|LI9tuH}HH9uMtL H$M.M~IFH[]A\A]A^A_HH9Hu%;xAH$E1DHIH_H$0Hxk趨H_LfH踵H耾AUATUHSHHhdH%(HD$X1ueH|$HD$HCH[H{H;{t,HdwHCHD$XdH3%(Hh[]A\A]HHH<t d;IHpHcH>H5ϨH\$H苕Hl$0HH5HDH4LOH|$0HH9tAH|$HH9t.HW<H5~<LH5|H5 pH502dH5ӳXH5eLH5@賎H6I HH|$0HH9u&LH|$HH9t脄L|rH褼of.HCH<SHHHHG蠇H[WHu<SHHHHGpH(H[f.DH5<SHHHHG0H[H<SHHHHGHH[f.DHŅ<SHHHHGH[wH<SHHHHG萆HHH[f.DHU<SHHHHGPH[H%<SHHHHG HH[韂f.DH<SHHHHGH[H<SHHHHG谅HhH[/f.DHu<SHHHHGpH['AWAVIAUL-ATUHSHHdH%(H$1G HDŽ$DŽ$HDŽ$DŽ$HDŽ$k IcDL>fDH$0H5(3HIH$JL$PL1HLBo[@HCPLL$pH$eL)$H$)L$Hs(L~Hs@LLHsqH$IL9tD$詀D$H<ID$IHH$pL訾H$PD$L9t aD$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 iC =  H$H$P$JH?DŽ$?H$)fHt$1HD$E8HM0HP>HHIHH4HH:H ?H)H HHLd$`1D$`I|$tHEH+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Ž$4IH@HspHSxI$LHUHEH+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$$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{(1C H$C HEH+EHD$HHD$$ HT$Ht$$HH} 軈Ht$HD$^D$@HuHT$HH;ugHHHuH;uiLc(LlC cHspH;OL;C ?H$1 LC H$0H5&HIH$L$PLHLoc@HCPLL$pH$eL)$H$uL$Hs(LqHs@LLHekC D u"HRCDHL@H$0H5HIH$L$PL HLok@HCPLL$pH$eL)$H$tL$LLpHs@LLHAd@H$0H5gHIH$zL$PL HLoos@HCPLL$pH$eL)$H$VtL$LL3pHs@LLHc)@HLI@HL@HL@HL)@HLH$@$H$HDŽ$H$HEpƄ$HH@0H$$HpH$(y$SH؅8LC eHspHKLC H$0H5HIH$L$PL HL趒o{@HCPLL$pH$eL)$H$rL$LLznHs@LLHapH$H}l>g>L$Z>U>P>K>H HH$IL9uiHj<IHH$pkLtH$PIL9t.hH$H$0HH9thH$觗H/gHHHH:H$IL9tgHj<IHH$pkLʥH$PIL9tgH$H$0HH9tjgH$IL9<<HH//H Ht$pI|$mt$PI|$mHYHnH$IL9tfHi<IHH$p jLĤH$PIL9t~fH$H$0HH9LL$I|$>m5H H L/f$I|$m HeeHHHH t$`I|$|lsff]Hh??$$fDHUg<SHHHHGPhHH[df.DAWAVIAUL-ATUHSHHdH%(H$x1G HDŽ$DŽ$HDŽ$DŽ$HDŽ$IcDL>fDH$H5HIHD$tL$0L1HLo[@HCPLL$PH$eL)$H$dL$Hs(L`Hs@LLHjH$IAL9tycHe<IIHH$PfL聡H$0L9t?cHT$H$HH9t$cH$HtcH$xdH3%(DHĈ[]A\A]A^A_fDHt$CHD$C{fD$H$H$9$@H9@ AxHB>HHIHH4HH?H:H ?H)H)HLc(LHTsC  HEH;EQHH$HE$P$?H?DŽ$?H$Ht$BHD$BzfLHEH;E HP:Ƅ$HE L$0H$HP@$H$HHH$7hzf f(fTT$f.D HEH;E HP:|$HE Ƅ$$0_Ht$FHLeD$FʝHt$`LHD$`xnH{(qC H$sC 5fHt$DHLeD$DjHt$PLHD$PnHC(HHD$GqC +U HCpHD$HEH;E H@H@L`HxHD$8H|$ MHCpL{xH\$(Hl$0LH|$LIfDHmHL}(HI9IFHtH} L;uLH)HH|ȅxHl$HmH{pHEH;E H@8HD$xD$p螦HD$xT$pH|$xHE HL$x0HPHH@t$pHT$xe-DLHEH;E1 HP:HE Ƅ$L$0;HD$HHEH;E H@8L$1Ƅ$LjdHE $0LH$HP@$HHH$!ed@H$H5HIHD$nL$0LHLoc@HCPLL$PH$eL)$H$^L$Hs(LZHs@LLHdf.nC  uZHEH;E;H ZH^ZH= hm6DHL@L0nC H$H5HIHD$mL$0L HL}ok@HCPLL$PH$eL)$H$]L$LLYHs@LLHcH$H5OHIHD$alL$0L HLV}os@HCPLL$PH$eL)$H$=]L$LLYHs@LLH8cAH AYHZH=~f4HD$Ht$ H\$(Hl$0H9t]H|$Hp xKLd$H|$I@Le ~lC SH$1cnH|$Yl$HD$ HD$HD$Ht$HL$XLD$EH|$8HHD$X`"HD$fL\+HzH|$LgL;glA$IM|$LgH@H@H8H9xH &XH7H=ce3fDL`It$I;t$dH~1n`ID$HEH;E H@H@H8H9x}H WHH=dV3fDHzH|$LgL;gGA$IM|$LgH@H@H8H9xH SWHdH=d2L`M|$M;|$IGA IGID$HEH;EP H@H@H0H9pH VHH=d2LzMgM;g+ |$A$IA|$MgH@H@H0H9pFH VHH=c2LiC  HEH;EV H@H@L@HxHD$8H|$MR L{xHCpLd$ H\$(HHl$0MLHD$ HmHtLL}(LM9IFHtH} Ht$V4uLL)HH|ȅxHHmHH\$MH\$(Ld$ Hl$0H9D$tNHH(I9HIFHtHp H|$HL$3HL$uMI)I>I|Dȅy.Ht$H|$8HCpHL$hLD$GHHD$hHD$L|$LI@L} hC EH$H5aHIHD$^gL$0L HLSxos@HCPLL$PH$eL)$H$:XL$LLTHs@LLH5^>Lc(L$LLSH$LH5HIHD$wL$0H<LL"L$PL꾖L%hH$LHHD$IzSHs@LLHL]AH$HHH9tVHrX<IIHH$PiYL!H$0L9tUHT$H$HH9tUH$IL9HEƄ$L$0Ƅ$HEL$L$1Ƅ$LX[HEHDŽ$Ƅ$覜H$$HE0HT$HLtHLL8`b|$HEƄ$$0YH$H5HIHD$dL$0LHLuo{@HCPLL$PH$eL)$H$UL$Ht$LuQHs@LLH[H QHH=^?-H$H5HIHD$dL$0L HLtos@HCPLL$PH$eL)$H$TL$Ht$LPHs@LLHZH|$H,J6HL$HHD$(H1HALH)HD$Ht$HL$0,HL$0HHD$ HHD$LyI9HHJHHHJ@H@I9uID$Ht$ H+D$HL|ILHt$LL;d$t?HHJHHHJ@H@H9uHD$HL)HM|HD$Ht$IH9t8HH\$0H\$LIuH}HYH9uH\$0LH|$t H|$RHD$(Ht$ H|$HHH7HGHELH;EH ROHH=\*H|$H~4HL$HHD$(H1HALH)HD$Ht$HL$0~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}HoWH9uH\$0LH|$t H|$`PHD$(Ht$ H|$HHH7HGHELH;E:H MHӼH=ZB)HӟL2IwHHD$(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}HUH9uH\$0LH|$t H|$NHD$Ht$ IGHD$(I7HHIGHEH;ENH KHH=Y'H KHH=Yc'H KHպH=XD'H$H5HIHD$^L$0LHLno{@HCPLL$PH$eL)$H$NL$LLJHs@LLHTH JHH=%X&HD$HD$HD$ L|$ tL|$ WH HH$IL9ujH\O<IHH$PWPLH$0IL9tLHD$H$HH9tLH$A|HɄLHHH$IL9ukHN<IHH$POL}H$0IL9t7LHT$H$HH9jjHHLHHLd$H$IL9tKHN<IHH$POLɉH$0IL9tKHD$H$HH9thKH$IL9#HHNH@HOHgHqE6effABBfAWAAVAUIATUSHHDdH%(H$1HL$HH$L1sHLL$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$HDŽ$ DŽ$(HDŽ$0HDŽ$8DŽ$@HDŽ$HDŽ$PHDŽ$XHDŽ$`Ƅ$hnrHD$Ƅ$NH$ $(H;$00?A$(HH H$Ht LLHH }E$$hNA}$HWOH$HtHHH$8Ht7HH$Ht%HH$HtHH$dH3%(5Hĸ[]A\A]A^A_f.Dt$YLt$0LHT$0HD$8HD$@HD$HHD$PD$XEW|$XlH|$8HfffLs(LtXC L$H5(LQWH$LHHH$BhHCPH $HT$0LoC@eHD$@)D$09HHD$`LHHD$IDHs@LLH7LH|$`HH9tFHI<I|$HH$ JLĄH$H$HH9tzFH$IL9`FDŽ$(HFH$ o@Lt$0D$0I~ LD$0HT$8I~AuAEIEIUHD$8@t$0L$HLH$HHHnL$HT$H} Ht$dfH\$81D$0HtKD$0HT$8HAuAEIEIU@t$0HD$87LfHC(HHD$?VC H$H5HIH $UL$LHL foK@HCPHT$LH$eH)L$HD$ EL$Ht$LAHs@HLLKH$IL9t}DHF<H}IHH$GH腂H$L9tCDH$H$HH9%DH\$D$H{JD$HT$H{AuAEIEIU@t$HD$JH|$8HMHHHHHHT$H|$`HH9tsCHE<I|$HH$FL~H$H$HH9t4CH$IL9tCH>H>{H$IL9tBHQE<H}HH$LFHH$IL9tBH$H$HH9tBH|$8HtBz$HlIH$HtHHH}HqH} qH$Ht:BH$HLLHHHHnHkHHHf.AWAVAAUIATUHSH1HdH%(H$1HGLd$HHD$aGLLjLkL;MtH=JD<AEH\$0LHvjHD$PH$Hs!L|$XLl$`D$hD$lHD$pHD$xHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$Ƅ$H$HDŽ$HDŽ$HDŽ$:HHFH{($D$SQHH߉D$P"H$HH9t@H$Ht@Ll$`Mt*L5B<MAEfDHD$@Ht HHHD$ Ht LLH$dH3 %(HH[]A\A]A^A_fDAE0fDAEPAUuIELPMt9AE ]IELPNfD.fDAE PAU HI I"H{(+ HD$@HtHHH6LHD$ Ht LLH|$uEHvHHMtL 4f.USHHHcS HŅ;9H@(HH@@HH99f.H]8<HHt-H@(Ht$HE;<@PPTf.H?<H 8<HHtH@(Ht@Pf.H?<@Pff.@H5B<H:tH7<HHtHBHFff.H}7<HHt-H@(HtxQt VD@QVVH-7<HHt-H@(HtxQu VD@QVVtuH71DH;H1ff.tuH71DH;H1ff.tt#uo1@H71f.H;H1tt#uo1@H71f.Ha;H1ATUHSH@dH%(HD$81H5<HHtJHX(HtAH{`t{QuDH-[<HtHHD$8dH3%(H@[]A\fDH1=<H Ht$Hi $HS㥛 HH?HHH)HH+H pHuLd$Hs`HD$Hh<<LHD$(H><HD$ HD$ Ht LLH{`^HdDH5Htxtf.HUW;Hff.H5W;SHHyH[:SHHdH%(HD$1HHtHxH<$t,HHPH\;HD$dH3%(uH[C\ff.AUE1HiATIUSHH(Hw dH%(HD$1IHnMHeH;6<t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH-iw@It$ ME1HiHdeBff.AUE1HUATIUSHH(Hw dH%(HD$1IHnMHdH;5<t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH4Uw?It$ ME1HUHceAff.ATIUSH dH%(HD$1H D$H$H5<HXHtDHCHHpI9Hw$DHHt(HpI1HHII9uH9uIHH=0,<tAfH=1<ffHqb@0 'ERfDH_PHHH $ I11"E fDH@HnfDH=+<**H51N<H?HEH\8ff.ATUHSHDg,dH%(HD$1Ai*XLGPL$H +<L1HyHHL IMtOI1HN%fDHHt8HHI1HHHL9u!I9uIHtHx @EHD$dH3%(uMH[]A\H_PHHL$G I11DE67fDUSHHdH%(HD$1G,H$c)wXHOPH $H1<8%H6'<HHLPHIDHH5f*<H1LFIHL IMtKI9Hw!fHHt8HpI1HHII9u!H9uIHtH@Ht H@(Hu9fH=@)<tQfH=.<ffH_@0 'CCH.<L9tlH@1Ht!fHHH+H@HHuHxHCHD$dH3%(H[]HtIL9H(<HHY0<8tH%<HHtHHIfHoPHH\H $K I11zC@ 5fUSHH8dH%(HD$(1G,HD$L'X,HwPHt$H/<8Hu~H$<H(HH|$a1HS㥛 Ht$HiL$HH?HHH)HH+UHCHD$(dH3%(H8[]@H '<H1LAIHL IMt^I9HO$DHHtHHHI1HHII9u1H9uIHt$Hh'H.<8 HK@HoPHt$HHt$ I11C H73UHSHdH%(HD$1G,H$%t[XHwPH4$HtDHuvH*<HHtSHEEHD$dH3%(H[]DH#<HHtH@(HtHHu@EH !&<H1LAIHL IMtI9HO$DHHtHHI1HHII9uH9uIHtH@HtH@(HyH_PHHH4$ I11=1AUATIUSH(o,dH%(HD$1H$HD$HD$$XHHGPH$t+{h HC`HD$t{xmHCpHD$H4$HtsH+<H:tHa!<HHtHBH9tHHuzH(<H<$<H@(1LL$T$HHK@H9tLH)L%K*aRH_ff.AUIATUSHDg,dH%(HD$x1HD$AXH_PHl$E11HT$0LL$HHB+HH<H8:fol$ foD$0foL$@foT$Pfo\$`fod$hPHPXHP X0`@HtHP@B@u+HSHD$xdH3%(uuHĈ[]A\A]DBf.HT$HHɃ ID+AE랐HA<'H51R0*$SH9HHHHPHPHPH[}ff.He<xufDNfUHSH(dH%(HD$12HH@H@PH`<HHC`HX(HC`HǃHHHtHBHCQHHǃHǃHǃHǃ. ƃf{PHP H H@HH<HHpHpHLHHHǂ HHHH@pǂHǂHǂ`ǂHLH{HsHCHC HK(HC0HC8HC@HH<8HEfooPEHCh@HEHHHHEHǃHǃHo[p{yuOHHtH@@u#Ht$dH34%(HH([]D@f.HCpHhxcHL$Hi4$HS㥛 HH?HHH)HHDCxM@CXCTH!fSHH,THHt[f.[ff.H<xufDfHG`w HښQH=<?5ff.ATUSLHHHAD$ uE u)E HLHOE ƃ[]A\[HL]A\H<xufDcfUSHHdH%(HD$1HG`HHt[Hh(HHUH-HHHtHxH$t3HHPHD$dH3%(uH[]DH-a<J@USHH(dH%(HD$1H<HHttHh(HtkHH0UHx,HH9<8uTHHtH$HxHHPHD$dH3%(ulH([]fH-<Hhx7HL$Hi4$HS㥛 HH?HHH)HHiH? f.AW>AVAUATUSHL-#<dH%(H$1HHHH=ϕAU1HHD$H;H$n$L%<IH}3<A|$HJ>HߺIp1HH=uAUHHDŽ$HD$Hv<H0#A|$IH2<01>HߺHH=@AUHHDŽ$HD$H<H0#A|$IH2<MAH=LAHH=lL1AH=QLAH=3LAH=LAH=K1H߹>HH=ҔAUHH&HD$HO/;H$Hx<H0"1AHH59/H1<H=v1<1AH5 BAH=ZGKAH=U)KH<ID$HHH0<H$dH3%(H[]A\A]A^A_ &ICoH55IHfAOIIIGIGAGrH<LLHpHx8L5j0<D(H H5IHII~HCo\ConteIFxtIFIF fGAF"HN<LLHpHxt72(HtoH5 IHII~HCo\IteraIFIF IFfW G rAF#YH<LLHpHx6K~ff.H <@AUATUSHhdH%(HD$X1H[<xaHD$ HHHHL$Hi4$HS㥛 HH?HHH)HHSLd$Hl$0v&LHLk0HS㥛 HHC HH?HC(HH)HS2HI <1HLH0HD$@Ht HHHD$ HCHǃHǃHt LLH <H='<HxH_`ƇHs%HD$XdH3%(uuHh[]A\A]O-H5oO%'9-H59 ':-H5:&IHiIH HV HR @AUATUHSHHG`HH Lh(/H.<Hxt*H<HxDcICItKLDcIHHH{0H;{tuH;{8QLgHH{0I|$XHt/GID$@@@thHx@L HH{0H;{uHH> HDžHHt!HDž/{G}ytHEp(HExHt/GvH@@t H(LHKHHL[]A\A]bfHYfDHCHH@LT HCHHPH@HSHHC8HHHS@HC0yfDL- <@ID$@@@uhHxt^@8cfDSLK HG3fD#fD#888T8AUATUSHHdH%(H$81wH|$pH$Ho<H*,H <xH4$H8utH<fHL$ )D$`H)D$ )D$0)D$@)D$PHHPHHD$8HF`HT$ HHSHx(H4$IH<HH$HH{hHAHLd$H{0H;{HCHH;{8;HoHH{0H$Hxt E0HE H}Hu@H]L9eH <H`H}XHt/GHE@@@thHxw@~H .DH<HǃH<$HǃH$8dH3%(yHH[]A\A]H4$ D{OfDH@HHCHHPH@HSHHC8HHHS@HC0H$HHtH*HrH$HǀH<H<$Hǀ5ELeUH= <@LD$ $?D$ 84]4xf.H=<tfH=A <ffH:H1@01{fDAWAVAUATUSH8L7HdH%(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.HxHLILHHm(M9uI.DH@fM9ufDHDAWAVAUATUSHH4$dH%(HD$x1H;H(HHeHHD$G,PX<th]G`D$HCP@uWH=<tfH=x<ffH87@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 H9MWHH5<H1LFIHL IMtnI9Hw!fHHt[HpI1HHII9uDH9uIHt7H@Ht.H@(HD$Ht HGLLL=H I98H|$HH=$;t5fH=<ffHe5H|$@0H$@HD$`HtH|$PHHt$0L!fDH<HD$J1HHH9MfH=;tfH=<ffH4@0Hs<8H|$PH$@GH<'H5e1R0>fDH=;tfH=<ffHI4@0'LgP M1#H$@Lg`Ht$L 봐D$H%tH$@uH|$Ht7HD$8IUHH9HP HHǂ H9uHD$ HHff.AWAVAUATIUSHxdH%(HD$h1H<8o,HH$dD$nXTHGPH${h C`H$D$HD$ HHD$8HMD$(HD$0HH|$HHS㥛 HL$Hit$HH?HHH)HHSLt$ Hl$@L{0nHC LHHS㥛 HHC(HH?HH)HS"HE;1HLH0HD$PHt HHH<1L%;HǃHǃH8HoI|$H(HHI$HkLIM;I0HN1f.HHHHI1HHHI9H9uIHHHH;IT$H;<H;LHHHZ{xH;Hx>HD$0Ht LLHD$hdH3%(*Hx[]A\A]A^A_@LoPHL, 1ɾM1NfDAD$DHm.HSAHLHLHPHH@pH$D$/fdfDHLk`Ht$LZu *fHPH4IHHH@AUATUSH8dH%(HD$(1H;HHgLcH=|<1HLHHb<L IMMIH0fIHHHM1IHHI9I9uIHHHIHWHHD$LHHD$K{tEEHD$Ht LLHD$(dH3%(H8[]A\A]H=;tfH=1;ffH-@0!'E듐ALLL`HH=<<HH@(HH;'H5m1R0F HW@AWAVAUATUSHL%;dH%(H$1H;I\$H9HHH<Hr;81L-;H|$0HT$8IEt$@HL$HHBHx(H5H;HD$PH;HD$hHT;HD$`HH|$ HHS㥛 HL$(Hit$ HH?HHH)HHSL|$PHl$pLs0sLHL4$HS㥛 HHC HH?HC(HH)HSHF;HL$0HLH0H$Ht HHH;I|$1HǃHǃH0HnH(HHI$HkLIM%I0HN+@HH HHI1HHHI9H9uIHHHH;IT$H;IEH<$HkI]Hb{xulH%;HxZHD$`Ht LLH$dH34%(H@HĨ[]A\A]A^A_H=);@HfDH=; FHSAHLHLHPHH@ H=;?5H=;H<$H<$HDHL$HT$t$ H<$aHL$HT$t$ H<$f.HtHPHHMH H I@AWAVIAUATUSHDg,dH%(HD$x1HD$ELPLl$HE1Hl$01LL$LHLL9DHS`D$`HT$PC+H?;xHT$Pt$`HMLpHIAFHD$xdH3%(HĈ[]A\A]A^A_fDHT$AHHɃ MDAFHD$PAD$`<@HT$ 1f.H;HH@0H@H@HH__destruH9Pfx ctx"H=;|AFfDATUSHH5=H,dH%(HD$1HHL $H=p<1LHHY<LIMI0HNHHtvHHI1HHHI9u_I9uIHtRL`HH=<1L詶CHD$dH3%(uH[]A\fCH=;f.SH=<HHdH%(HD$1HHCH$蝵HHT$dH3%(u H[eDAUATIUSHo,dH%(HD$x1HD$HD$HD$=XHHGPHD${hHC`HD$p{xHHCpHT$Ht$HD$HT$0D$8HD$@D$HHHk;H:tH;HHtHBH9H)Hb;H@(L%;H\$PHtHrHHl$ M$I$HCHD$PQHL$0HHHH )H|$PH9tM$HD$0D$8HD$@D$HH\$PH tHrHCHHl$ HD$PHL$0HHcHH(H|$PH9thHD$xdH3%(HĈ[]A\A]fDH ;H1LAIHL IMtVI9HO$DHHt@HHI1HHII9u)H9uIHtH@HtH@(HlfDH=;tfH=9;ffH"@0 'AD$,@LkpHt$L芳HT$HD$Ht$fDLoPHt$LR3 M11tAD$fDLk`Ht$L  fD HHfDATUSH@HM;dH%(HD$81H{H;HtUH-R;Ht`fH=;ffH!HPIHtHt :IT$z!u_H(;xtrH\$HVnHHrHCHHD$11HHHH%H|$H9t @HD$8dH3%(u)H@[]A\HSH5m1蹯rHfDH5;8tpHt0111JH;H <HH;x uH~fDHeDÐff.USH8dH%(HD$(1H;8ujHHD$HHD$Ht HHH;;H;Ht HHD$(dH3%(uH8[]12HfDSH4;H{HtH{HC[ff.@AUATIUHSHdH%(HD$x1H;HHH;Hc1L-;I}HHHHE1H9tIHxHL$ H\$ HD$(HW@HG0HL$HH9HHHG0HLd$(HL$xdH3 %(LHĈ[]A\A]D <ID@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$ lHL <I}HI/HD$0H9D$PtmHL$@H(HQH9tlHHD$0LeH}>@Ht$rf11ҾHIEFI}DHAH|$8^HD$HHPH@HT$HHHD$8HT$@HD$0fHH?uP菸f.DUSHHHHtf.H/HHuHCH;1H0HH{HCHCH9t H[]fH[]fHGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHH: f.ATIUSH?Ht=ID$HI\$(HhH9vf.H;HH9wI<$[]A\f[]A\f.ATIUSH?Ht=ID$HI\$(HhH9vf.H;HdH9wI<$[]A\Rf[]A\f.Ht7ATIUSHHsLHkHHHu[]A\f.DAWAVLwAUIATUHSHH_HL&fHCHtHH{ I9rHC1HuuWI9viAI9uw(HLDIIELID$ pHE(HL[]A\A]A^A_@H;]tHL;` wHHH1[]A\A]A^A_DE1L;c AyLL;wtL&fA^DAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<LL1HILS0HKHCHt]1LKDHHHHLMtAVAUATUSHL=;dH%(H$1Ld$LHH=qgA1LHD$H;H$L5V;IH;A~H;>LL- oc0o oSo[ H)%;ok@o);osPo{`oCpHV;HOo) ;o);o)%;IpH!)5;)-;)=;);) ;););AH H(;L-Y;H ;1H;H=4aA1LHD$HX;H$A~IH;oC0H>Lo+os o{ );oK@oHo;HoSPo[`)-;ocpo)3;)5;oIpH)=;oHX;1);) ;);)%;)-;)5;)=;AH H";L-S;;HH=`ALHDŽ$HD$HI;H0YA~HHb;H%;H5ooPoX o`0oh@opP)h;ox`o@p) G;oo)P;)%Y;ooH)5[;)%;H;H)-/;)=H;)Q;) Z;)c;)l;HpK H;L-;H=M; H=<; H5cAH=;HH5莥H=;1A H5leH=;1A H5cNA H=;H H5pcIH=;1A H5^c H=z;1A H5LcAH=O;H H5mEH=5;1AH5t褤H=U;1AH5h脤H=5;1A H5bdH=;1A H5bDAH=;H vH5D?H=;1AH5AH=.]A"H=0]cA#H=:]EAH=D]'AH=a A&H=(]A#H=2]A"H=<]A!H=F]A!H=P]sA"H=Z]UA&H=d]7A$H=n]H$dH3%(H[]A\A]A^A_ÿ(H$2 H50`HHHH{HCo\MySQLHCHCHCC {H;HL$HpHxLLG;yf.0 fodH5_IHI$I|$onAD$ID$ID$fGAD$*HI;LHڹHpHxoH;o0HD$ fo9dntH5_HHHyAHHAHAfWA*H $OH $H;HLD$HpHxLLV;d@AWAVAUATUSHHG )HcHH@蚷HHHhIH葞HHƸH;pID$ `1HH@4HrHH@HHǀh@@H@H@fHH@H@HChHHCpHCxHǃǃ?HǃHǃHǃHHD$g LƃHfHwLHr/LHYLHHr L Hv]LHHrH;ƃ0!H HHƃ@HǃDHXHH8薨1HkfhHC I$H[]A\A]A^A_H6HHHHUHAWAVAUATSHxdH%(HE1~BpH<{=<<HHxHxHx8uFH;W@u+/u&hhDCDHEdH3%(He[A\A]A^A_]fD<tHhHhH]LbHDjPDrpHm^HCHHrHEHEHHHhH=;L}tzfH=;ffHHEEATL@HWH1IXHhH}ZHH9tWH}HH9tE谐H=;HtfH=V;ffHnLHH蛹fDHBt Hx Hx膡Hx:~H;O@u+/u&HhNHhHC91ChhH TUHC`HLHLcDHu MHH~ΡHu MH9H~"Hu E1 HXH~Hc;HE MH)HHXH{HiH{MH޹HW9辭H{E1H޹ HXCAD$LspLckh.CHATUSHdH%(HD$1Hc-;H)HHHH{`HtGHHt* t!tHf.Hs$HhHC`H{pHH9tCPtHHCXHt?HPL$IIL9t!fII$HtwL9cXuI|$gH;HCH9tFH>H}/t5GtdH}HD$dH3%(uRH[]A\f.蛠fC$HT$D$H{`@sff.AWAVAUATUSHL7G0MHo(HHtHםHoHC({4u1HHt) t tHfHLkhfDHkxLeID$`Ht:DAT$hLHLLIT$xL1II|$pID$`E1HspHChHH fDHHH9uHL HtHL[]A\A]A^A_ffDH[]A\A]A^A_11ҾH萪C4fDH6FDV齣ff.AWIHQAVAUATAUHSHH8dH%(HD$(1HO;@Hp1GhH F}HD$@RHHHHtuHHHt|H;ILP0Hz;HHtLHLSHtHL4H%LDH5ˮ'1AҿHH{ǃDs111ALt$@HLM@(觽HMHEHEHEAHELu HIXHD$H|$8@HL@(2HM@HHCHCAHCLs H0HPǃDHl$`H GHH5uH HHHH蝔H|$`H9t>HEAA0HEI}`LJt0論MIL9I߸M)ILGHEDfD8D`PHuI}`VuBDH ;LKH;LHLH HH$HH HļHȼHܼHHc;ATUH)SHHHH藰HHHXH9t诸HH H9t藸HHH9tHHH9tgHHH9tOH{hֲCXuH7[H}]A\f.HC`HtHPL$IIL9t"II$HtL9c`uI|$DUfHSHH(HW dH%(HD$1Hcq;H)H:)$tQ\Hs H=;E1 HE=EH~HD$dH3%(u'H([]oO) $|$ tH$H'fDAWAVAUATIUSHHho0H?dH%(HD$X1Ht khIH1IILD1ǃDH1AUܞAYAZhHcHxHMHAUIHǺLDH1螞Ll$ IT.LIELHD$ A[A_L$Hl$H1LD11UAHF_AXDpMcL4xHIHǺUHL1ALCHl$@KT7HEHHD$@Y^L膎LHt$0HEHHH9UHXH9HHHT$8HXHPHT$@HXHH|$0HD$@HD$8HH|$0H9tH|$IL9tAD$qIIPL3IPH%LLHHEHEtC0AD$HD$XdH3%(nHh[]A\A]A^A_HHHH|HHHH;ILP0H^;HHtLHL7HtHLH LDH5'1AҿHHtǃDs111ALl$HL=ЛDpMcLuLAIH1HL<蛛IELLKT7HD$"L*Hl$H1H11UAsLALY^DpMcL;uHIHǺULAs1L@H Hl$@LHEHHD$@XZKT7荋I@(HD$ʴH|$H+HD$HEHEHEHL$HEHM H:IPpDǃD2\tH2IH>AHPLL?1%Hl$@LHEHHD$@XZIU1覊LHt$0HEHHH9HXH9HT$8HXHHHPHT$@HXHH|$0HD$@HD$8HH|$0H9tH&HT$8HtHgHT$8HHHPH|$0fDHD$8HHHPHD$@HXH}H|$0gHHHD$8HPHD$@HXH}H|$0WHT$8HtHt_˦HT$8HHHPH|$0f.H;HHD$D$@HT$8HHD$@HT$8HH׹HHHHHH HHfAVAUATUSHHPHo`dH%(HD$H1HDe0H}AHt kRhIEH1ILW=I1DžDH1ATAAYAZXHcH/qHHMATIHǺL=H1Ld$ITLID$LHD$L聇LH$H1Lx<11SAH謖_AXDhMcLpHIHǺSHL1AL!<lH\$0KT.HCHHD$0Y^LLHt$ HCHHH9{HXH9HHHT$(HXHPHT$0HXHH|$ HD$0HD$(HH|$ H9tcH<$IL9tQE1m@AĄLeI$PH>HEH{`HEHKHAĄt HC`@0Ht$HdH34%(DhHP[]A\A]A^GhhHWx1E1HpA>H 5袢HHHHtxHHHtH;ILP0H;HHtLHLHtHLhHYLDH5'1Aҿ#HHxDžDs111EL~5H%XHcHnEHIHIHL=51ID$LLH$ITuL}H$H1As11SL\9H蠓DhXZMcLmHIHǺSLAs1L9HaH\$0KT.LHCHHD$0A[XM$@(&HMHEHEHEAUHELm H-I$PeDžD2lH2IH6AHPLLD81荒H\$0LHCHHD$0XZIU1LHt$ HCHHH9 HXH9taHHHT$(HXHPHT$0HXHtUH|$ HD$0HD$(HH|$ H9t荩HUHHHD$(HPHD$0HXH{H|$ fDHT$(HtH觟HT$(HHHPH|$ fDHHHD$(HPHD$0HXH{H|$ aHT$(HtHt[;HT$(HHHPH|$ f.H;LD$0HT$(HHJD$0HT$(HHKvHԬHجHܬHجH餬HH錬H鼬fDAWAVAUIATIUSHHHt$Hl$dH%(HD$8111Ht$LpfP,HHLL0J.H@@H@ @(@0H@8H@@fHHH@LH@XL``@hLxpH@xƀHEHD$MHt$HEH;HT$H9HD$ I9tyHKH3HSHCHtpH|$HL$ HD$HH|$H9t輦I$HÄtvHL$8dH3 %(|HH[]A\A]A^A_ÐH3HSHCH}H|$f.HtH)輜HT$H;HSH|$WfI$HH}`HtXHHt; t2t)HuE$HT$4D$4H}`Hu$HhuHE`H}pHH9t詥EPtIHEXHt@HPL,IIL9t#DIIHtxL9mXuI}iH}HEH9tGH?IDŽ$fDD$ HT$H;HөfAWAVAUATUHSHXL'dH%(HD$H1MA$ A$qI$PIAHLsL#M)uEtHE1HCM9L}(MtmAGff/v]ffA.݉%Urf(AGA\\f/ff.I H3HSH9t4H}H)HslH~WIHM9ZHCLkLEH);HߋP@rL`LI|$`HLL蹆txSPHsHLL  A;D$PHڟHEdH3%(u He[A\A]A^A_]SPHsHL\LAGfD}tPD1ELh1H1rDhIcHHLHIHEL@L1HRrIFLLH@HITbL؞SPHsHLLHH@;H@IL9蒉DSPHsHCt LܧySPHsHCt lL豧N@SxHUCH0xpDžDžE1퉍@ω@ΉPDhP DDh AAfDfZѐSPHsHLD}FPDpP‰AV1DL(H1P1lp_AXDhIcHHSJAVIHHD1HRL@LpIFYLH@H^LIT`L虜SPHsHLLHH@SxH}DB@~AlHgDžDžH11HLLAVP1QHAoH DhIcHH'IHIHNjAV1L@RHLQLHnIFH LH@HLITX_L`SPHsHLLHH@äfDHDsPLkHCt t HLLLp SPHsHCt LMSPHsHL={{HCHHHHrHCPCpHH ]L@HLH@H=;HtfH=O;ffHgHDDH0@HH1"H@IHXZL9tĄH H;t评GH=;IthfH=;ffHطHLHpI@HHIT$`fك(B0AGdfDAD$hhIT$x1I|$pA>H n zAG*@AGHLDPHE1D(DHPpPH@v'x Ax DDP@ DD@@EA*EHcHHHEH@DžDžHL\DžE1DžDžDžDžBif)* fHI*͋L DD^H,PRAVQHV1W1ASH1sjH@HHH[DIHL5 DDDARRAVL@QHVHWH1ASiIFH@LH@HLITlZLtSPHsHLLHH@ןfHcL襟BHL AVPD1QHV1W1IiH0HHH1CHIŋAVLo RDL@QHVHWH1hIFH0LH@HLITTYE1DXDpDDXD,R f+,*D||fEHH*^H,HH'`HEHHL~ PL1QHAVV1W1gH0HHHAHIŋL RLQHAVL@VHWH1[gIFH0LH@HLITWxf+*@{fDžDž^H,HH^HH]H1H蛀IHLLLלT-HLH+HHH<HH$HHHH˃HH܃HЃATIUHSH dH%(HD$1H`toOHEHEf<tHp1GhH RrEdžAVAUIATUSH@HO dH%(HD$81Hc;H)G,H)HD$HtX>GPD$Le`MfA|$)D$ L$I<$L$tff.E„LH蠮Le`Mt#Mt$(MtLUQL{ID$(A}H|$ HD$8dH3%(H@[]A\A]A^fDAoT$)T$ |$)HHD$ ;@}D$I4$IHǺ |FIdžMt$(,HUxH}pA>1EhhH -qHE`HLHHcDHs IHڧH~QHs MHH~]Hs E1 HH~~yHc;HC IH)H|HXH{HAQH{MH޹H/]H{E1H޹ HiyAEofDLgPHt$L2x M1QcAE%@HE`HLHHcDHs IHH~yPHs MHjH~\Hc;HC IH)HkHXH{H0PH{MHH\wLepHcmhALepHcmha!HDAVAUIATUSH@HO dH%(HD$81Hc;H)G,H)HD$mHtX>GPD$Le`MfA|$)D$ L$I<$L$tff.E„LHСLe`Mt#Mt$(MtLML=xID$(A}H|$ ?HD$8dH3%(H@[]A\A]A^fDAoT$)T$ |$)HHD$ ;@&zD$I4$IHǺ BIdžMt$(,HUxH}pA>1EhhH }mHE`HLHHcDHs IH*H~MHs MHH~JZHs E1 H H~uHc;HC IH)ḤHXH{HMH{MH޹HYH{E1H޹ HkuAEofDLgPHt$Lt M1_AE%@HE`HLHHcDHs IHH~LHs MHH~YHc;HC IH)HHXH{HLH{MHHnXwLepHcmhALepHcmhaqH(|@AUATUHSHH_`HC0H3=Hu1H[]A\A]ÐxpPD` X pD@AxApP AP PAPP@}#u$fDe(f]*fDE,E e!E"fOfDftH}`fHp1GhH hH1[]A\A]H]`H\:H%xHHɘHH虸1fAUATUSHdH%(HD$10HHHLJH mDm$H{p1LMHHChLIM\Iq)@HHDpI1HHI9+A9uIHHH(Ht$dH34%(H<H[]A\A]ÐHH}`HtXHHt; t2t)HuE$HT$D$?TH}`Hu$HhAHE`H}pHH9tpEPtIHEXHt@HPHHHH9t#DHHHt蠅H9]XuH{葅H}HEH9topHgp1rU$H{hLHAHPLH@OH zff.AWIAVAUATUSHHHW O,dH%(HD$81Hc;H)AHHD$vXHuHGPL`Lh}hM`L$L$f)D$ {H;tOT$ff.E„t2qD$H3IHǺ L:IdžLs(LLHϦGiHjLu HD$H$L%;AL$A|$ ȃ)HcHHHTfLhLHL ;LL>UH5;HD$LHu(H#LD@$#EHD$LuHEAM/AGHk(HtHCH.nHC(H|$ 1ChhH :KEH[]EAVAUIATUSH@HO dH%(HD$81Hcu;H)G,H)HD$c]HtXGPD$Le`MfA|$)D$ QL$I<$L$tff.E„LH Le`Mt#Mt$(MtL%*LTID$(Hs Hct;II)AEM&<<H~MD$8 H1+Hs MD$@ HH~+I^MD$8 HH{H*H{MD$@ HH*AE<uHU`B0<@H|$ HD$8dH3%(H@[]A\A]A^DAoT$)T$ |$)HD$ @ID$`HBLHLcDH~MH\,*Hs MHH~6HcYs;HC MH)HHXH{H)H{MHH86VUD$I4$IHǺ IdžMt$(hEAEHUxH}pA>1EhhH HHE`H/LHHcDHs IH:H~)Hs MHH~Z5Hs E1 H0H~PHcr;HC IH)H~HXH{H(H{MH޹H4H{E1H޹ H{PAEfDLgPHt$LO? M1:AEf@Mt$pMcd$hLepHcmh[HLYAVAUIATUSH@HO dH%(HD$81Hcq;H)G,L!HD$YHtXGPD$Il$`Hf})D$ RL$H}L$tff.E„E0@&ukLL萎I\$`Ht!Hk(HtH%H-PHC(H|$ ;HD$8dH3%(H@[]A\A]A^f.Hs AH|H~&Hs LHvH~2Hco;HC AH)Ht|HXH{H9&H{HL~H#2AEDoU)T$ |$)HD$ fDHs A*H{H~%Hs L+HH~2Hcn;HC A*H)H{HXH{Hq%H{HLH[13DPHuD$IHǺIdžLu(Il$`E0HoPHt$H2L_ I1Q7AE@AD$hhIT$x1I|$pA>H 6CID$`HTLHHcDHs IHzH~Q$Hs MHBH~0Hs E1 H{H~)LHcbm;HC IH)H'zHXH{H#H{MH޹HڻA0H{E1H޹ HKAEf#Hs L HH~/Hcl;HC AH)HyHXH{HK#H{HLH5/ Mt$pIcl$hCVHTfDUHSHH{u%HE`iuHHH[]GH[]fAWAVAUIATUSHHHO dH%(HD$81Hck;H)G,L!HD$THzWXLwPt{hC`D$Il$`HQf})D$ .L$H}L$tff.E„LLL2Il$`Ht!Le(MtLW LJHE(Hs Hcj;II)AEI,$<<usH~LE8 Hh!Hs LE@ HH~K!I\$LE8 HH{H*!H{LE@ HH!H|$ dHD$8dH3%(HH[]A\A]A^A_ÐoU)T$ |$)HD$ fDHE`HCLHHcDH~IHv Hs MHvH~,Hci;HC IH)HwvHXH{H< H{MHH*,@KD$HuIHǺ TILJL}(E1AD$hhIT$x1I|$pA>H V>ID$`HTLHHcDHs IHuH~qHs MHbH~+Hs E1 HH~IGHch;HC IH)HGuHXH{H H{MH޹Ha+H{E1H޹ H4FAEfu`E1jHk`Ht$HEc I1 1AEh@LepHcmhL Mt$pIcl$hcQHOfDAWAVE1AUATUSHHdH%(H$1Hu0H$dH3 %(DJH[]A\A]A^A_@xH$HLd$@HrHID$LHD0HD$@HLEMHLl$ HLLH|$@ID$H9tpFLHeH|$ AIEH9H!EtI[H!Ht<Pt3wqt0uPkHHxlE1H$HEhH9tEH$HH9E_uHLg\HD$HD|$D11HML$(H$LgDDP1AW-Y^HHHD$4$IHǺAWML$(L&1L|$HLu-IELLHD$0XZKT>LZHt$ IEHHH9YHXH9HT$(HXHHHPHT$0HXHyH|$ HD$0HD$(IH|$ L9tqDC0H|$HIL9hSD^fDHL-]LLLO&LH$H|$ HIL9!ʄt YH|$HIL9tCH HxHH#fDXfD֍Ju@IT$LHHT$@IT$HT$HHD$PD$PD$SD$TOH|$@IT$H9H!ʄYt6XH H%x=D$PHt$HLPHHM,T$PHD$T$L|&LH H|$@HIL9!ʄWHT$(HtH~8HT$(HHHPH|$ fDHD$(HHHPHD$0HXI}H|$ WHHSD$0HT$(HH{VKHvJHJH3JHJHJH'JHJHVJHdJfAWAVAAUAATUHSHHdH%(HD$x1H?tyHVH;tHLD$HLH|$PLD$L9t1 H5x H= $H@H@@ff.AWIAVAUATUSHhHO dH%(HD$X1HcY;H)G,H@ICGXLwP<+LoPH59 LEHV PATH0F@Hl$0Ht$ HHEHD$0HHt$Ht$HHHt$0HEHT$8HH9HHD$@H97 HHHHH' H|$0HL$@HD$8HEH|$0H9t 6H|$ Ht W@H5ZLDHtPt( HfH5 LDHt xH5 LgDHPN>H0F@uHEHt$ HHD$0HHt$Ht$HHV Ht$0HEHT$8HH9HHHD$@H9#HHHHHH|$0HL$@HD$8HEH|$0H9t3H|$ Ht W@H5L[BH1>P$>DH0F@uHEHt$ HHD$0HHt$Ht$HHP Ht$0HEHT$8HH9H HL$@H9EH HHH H5H|$0HD$@HD$8HEH|$0H9t2H|$ Ht W@)H5LUAHtPt8H5LAHt P< H5L@Ht x H5L@Ht xHEDHHD$0HHL$H L$DHH.H|$0HAH9t1H-T;It$ EMtM.AEHHFLcH|0HIt$ AH=S; H4/AGHD$XdH3%(Hh[]A\A]A^A_!/Kv?/";V? H(f./ ?/>HH;tLh4f.H@f.gH@@uHxHD$ =H1:0H|$ QHtH &HT$8HHH|$0SHHl$0KHUHD$ HHT$0HH@HHUHD$ HHT$0HHHtHl%HT$8HHH|$0<E1Hl$0HtH%HT$8HHH|$0H`HUHD$ HHT$0H!H+fHtH$HT$8HHH|$0]HHUHD$ HHT$0HHfLcD H!HIt$ LHH=EP;HAG@E1LL$ HH¹YxIt%H;*;HveAFII>LRIt$ H-O;f.HHHH}H|$0DHHHH}H|$0 DHHHH}H|$0DHHH H}H|$0D.fD .fD-fD- M1}AGD$@HT$8HxD$@HT$8HD$@HT$8H(D$@HT$8Hx1H+H(>)HXLt$ HIt$ M HHD$ D$(LXcIt$ MHA HdfWII4H5H4H5H_H%HH1HcDH=fL;H4AG654H_5He5f.DUHSHHHHFH?H9thHUH9t?HEHCHUHEHCHEHt6H;HSHCHH[]fDHEHCHEHCHEH3H@HSHtHt!4 HSH}HUH;CHSH}USHHHHtf.H/h)HHuHCH;1H0Hf H{HCHCH9t H[]")fH[]fAWIAVIAUILATUSHH HHWHwLg @HHEHH9FL<L+L1HI LS0HKHCHt]1LKDHHHHLMtZf.@UISHHH?H)L I9t9HtE1HsH9tLH)I(H!HkHH[]DHt3E1HsH9tLIHSH9tIH)fHHkfLO1IIHLMtRI HDA$fDHHt8BIH1IIH9u"E9uHI LnH@1f.AVAUATUSHHPW0dH%(HD$H1H_DL%MEHMH1L11ǃDAT_AXhHcHHMHATIHǺLqH1Ll$IT.LIELHD$L L5H,$H1H11UAL5Y^D`McL$HIHǺULA1LHHl$0LHEHHD$0XZKT&vL~4Ht$ HEHHH9HXH9EHT$(HXHHHPHT$0HXH5H|$ HD$0HD$(HH|$ H9tH<$IL9tC4HHD$HdH3%(`HP[]A\A]A^fDL`L-ŬHT$(HtHHT$(HHHPH|$ JfDHhHA1LIH1LJD1UyAZA[D`McLfHLUIHALH18Hl$0KT%LHEHHD$0A^XL2Ht$ HEHHH9HXH9tZHT$(HXHHHPHT$0HXHtNH|$ HD$0HD$(HH|$ H9WWfHD$(HHHPHD$0HXH}H|$ fDHD$(HHHPHD$0HXH}H|$ HT$(HtHtP+HT$(HHHPH|$ Ef.D$0HT$(HH D$0HT$(HHF&HH"LL1H<$IL9t*HRTL*1HBTH HL1H TAVAUATUSHH`H?dH%(HD$X1HD EHk(IHttEff/veff.Ht$ Ht$f(\E\ j f/ff.2HE(H;L%I9"HL$XdH3 %(DH`[]A\A]A^fDkhIH1IHI1ǃDL1AT_AXhHcHHMHATIHǺLŨH1Ld$ IT-LID$LHD$ AYAZ=LE/Ll$H1H11AUALfY^hHcHVHIHǺAUHA1LH'Ll$@LIELHD$@XZIT.L.Ht$0IEHHH9HXH9HT$8HXHHHPHT$@HXHH|$0HD$@HD$8IEH|$0H9tH|$IL9t( !fDHxE1HD$8HHHPHD$@HXI}H|$0v9EH;Ht$mHT$8HtHHT$8HHHPH|$0fDHmH=7;nEnt;fH=;ffHkKnE1@0n-HHED$@HT$8HHs!HHH#L,H|$IL9tHOL,HOf.AWLӥHAVAUATAUHSHp^DVdH%(HD$`1D~^1LJDR1AW1ARADT$,bH DhMcLOHLAATIHǺAWDT$$L*1HARLd$0KT.LID$LHD$0H L+Ll$H1H11AUALuY^XHcHHIHǺAUHA1L=HLl$@LIELHD$@XZITL +Ht$0IEHHH9HXH9HT$8HXHHHPHT$@HXHH|$0HD$@HD$8IEH|$0H9txH|$IL9teH- HD$XdH3%(Hh[]A\A]A^A_f.HD$8HHHPHD$@HXI}H|$0lHT$8HtHt0[ HT$8HHHPH|$03f.D$@HT$8HHHHHL)HLL)H|$IL9t`HLATIUHSHH fHHGHuHxHXHH;LHH[]H@PA\DUHSHHc6;HG H)HHtMHH+ShHHCpH+CxHHHHHHC`H+CPEHHHEH[]fH=p;}UHSHHc5;HG H)HHtUHH+ShHHCpH+CxHHHHHHC`H+CPHHH;EH[]fDH=;7-UHSHHcl5;HG H)HHtMHH+ChHHHHHCpH+CxHHHS`H+SPHHEH[]fH=P;]USHHHc4;HG H)H(HCHߺ HHM8H5b0HM Hߺ H5J0HH+EhHHHMpH+Mx HHH5*HHHM`H+MPHH[]H/f.H=p;1}'AUATIUSHH(HO dH%(HD$1Hc3;H)H)H2 C,D$)t{XCPD$HHx HHI$AL$H]Hs E1H='4;HN ^HD$dH3%(H([]A\A]H=h ;ZuPLkPHt$LZtvD$LHs LcE H H=3;AD$lf.HJRI $AT$tHHD$GHD$ M1AD$ @AWAVAUATUSHHdH%(HD$1G,H$HtXnHGPH$HMHc1;Le I)@HH$LsL{(CHC LsLsHC L{0L{(HC8HC@HCPHCXHC`HChHCpHCxHǃHǃHCHHKHHC@HQHL,HIEHu HS`L$HH=1;H^LkhHCXLHCxHCPHCpI$HD$dH3%(umH[]A\A]A^A_H$LgPHLtH$y M11CHATUSGH )HcHH@HHHhIHHHH/;[ID$ H]A\ff.AUIATUSHHHO dH%(HD$1Hc/;H)L!MH H$C,Pt{hC`${YtHCP]KoKP$LHHHHs uZMcD$ H=/;H } tHE(H AEHD$dH3%(H[]A\A]ÐH=/;E1H AEH=;Hk`HH  I1AE^yfUHSHHc.;HG H)HHtH5EH[]H=0;b=XAWHAVAUATUHSHxdH%(HD$h1Hc-;H)HHLcL9ct4H=;tfH=I ;ffH >@0'}Lk(L9k(t4H=;tfH= ;ffH=@0'?H{@Ht7HLshLxM9vfI>I4 M9wH{@& H{(I9tDL7 LM9uH{I9tL/ LM9uH HBHD$hdH3%(Hx[]A\A]A^A_D'6Lt$ 'Lk IFHD$ fo()L@ nnelfo{fH$@&HD$ @HD$@HHD$HD$0&HD$(&=HD$@L= ;HD$MtPfH=3 ;ffHKHII+FhHI~pIv`HINPHHHI+FxHHHH)HHt$H9uH HјH= InI9nt4H=;tfH=W;ffH9@0'#M~(M9~(t4H=;tfH=;ffH8@0'M%I~@Ht6IMfhLhM9vI<$ICM9wI~@5I~(I9t@L' LM9uI~H9tL'LL9uLHHD$hdH3%(Hx[]A\A]A^A_fDI~XIFhHPIVhH@HIFXIV`IFP#'1Ld$ 'M~ Ll$@ID$HD$ ()LLfoX@ nnelfH$foM@&@HD$ HD$0&HD$(&8HD$@HD$H;HD$HtKfH=;ffH)7HL$MA'HL@IH1H|$@IL9tH|$ IL9tH|$ItGKfH=;ffH6LLH'U0IF8Ld$ 'Ll$@HD$ID$HD$ v()LLfofP$@ nnelfo@&@HD$ HD$0&HD$(&7HD$@HD$H;HD$HttJfH=;ffH5LL$IHL$A'HI@H1H|$@HD$L9tVH|$ IL9tCH|$ItIfH=V;ffHn5HL$LH ff.@AW>AVAUATUSHdH%(H$1HHHH:H=ѓ1HHD$H-:H$ L%;HH$;A|$H,;ooHoP oX0) $;o`@ohP)#;op`oxp)#;oo)#;ooH)-#;)D$;HM$;H)%#;)5#;)=#;)#;) #;)#;K H#;HHpHiHF#;H/#;H`#;H#;1AHH5PcH=#;1AH5Ӹ C1AH=g9AHH=Y9AHH=P9AHH=Fh9H$dH3%(H[]A\A]A^A_I(t7 H5L0IHxH@H@ HCo\ChannIGelfGAG"L-&;LAUHڹHpHxJ&H:Hd";o ohop ox0)-!;ohP)%v!;o`@)5!;op`)=!;oxp)-!;o)%!;o)5!;o)=!;oH)%!;H!;H)-!;)5!;)=!;K H.!;HH ;HpHA|$H ;H ;H ; 5H5"L0IHxH@H@@Chan@CLAUHڹHpHx$H ;ffDATIUHSHH fHHGHuHxHxH H:LHH[]H@PA\Dff.Hc ;HSHH)H:HtHPH[5@ATUSGH )HcHH@HHHhIHHH0H ;[ID$ H]A\ff.SHc;HH)HHtH[H=5: B ff.fUHSHH HHHR LcMuEH[]Hs H{ 1EH[]ff.UHSHH H7HHR(LcMuEH[]Hs H 1EH[]ff.UHSHH HHHRLcMuEH[]Hs H 1EH[]ff.UHSHH HWHHR0LcMuEH[]Hs H+ 19EH[]ff.UHSHH HHHRLcMuEH[]Hs H 1EH[]ff.UHH5RSHH,dH%(HD$1HHH$1tsH{ CxxH":H5:1HH.,4$Hi>LcMu E"@Hs H 1EHD$dH3%(uH[]fDHc;HH)H0ff.SH_ HHt HHRH1[fDATIUSH Hc:;dH%(HD$1HG HH)H9H,1HL$HLD$H5>H$HD$ H$HE~[H9HusHHH{ H5AD$HD$dH3%(u_H []A\Hu"0HH0fD HH@AD$xHHH@U> SHdH%(H$1HHHH/:H=1HHD$H%:H$H:H zH5H4;HooJoR oZ0ob@ojP) U;or`ozp)4;oo)=;)F;ooH)-H;)%1;)5J;)=S;)\;) e;)n;)w;H;H H ;H H;HpH5؊H ;w;H=.;H5uH=;H5XH=;H5;H=;H5H=;1AH5 nAعH= .Aع H=.Aع H=.Aع H=׉.AعH=ljx.H$dH3%(u H[]fDATIUHSHH fHHGHuHxHHH:LHH[]H@PA\Dff.ATUSGH )HcHHQHHxHHIHHHǀH)1HHHHSH,;[I$H]A\ff.AWAVIAUATUSHHxL-i:dH%(HD$h1HG LMtLsAnL{M6H} HyHLHHHH{HCHk^D+H$D$HD$ @HD$HMI?H\$HH|$ LD$0H\$8D$PHl$@HD$X |$Lt$H*Hx*MtLH:H`H;HL$hdH3 %(LujHx[]A\A]A^A_fH:H fDH:HfD1HIVgfHHt0SHH@u(uHt7H[fD HHxTH9v#HH9sHx&H7H~f.HxHHHdPH= Hcu;HH)HHtfDSHHH=:EHD$HD$1fDHc%;HH)H0ff.Hc;HH)Hf.SHHHt H[H=0:HD$8HD$ff.Hc;ATUH)SHIt:H_hHfDH;Ht sHHH9uIDŽ$I$Ht_HHtKH}Ht/tTGtRHE@@thHxt-@tHdH%(H$1HHHH:H=1HHD$H:H$;Hd:H:H H5_HooJHoR oZ0ob@ojP) ;or`ozp);oo););ooH)%;)-;)5;)=;);) ;););H ; H Ha;H ;H HpH5H .;;H; H5H;H5H;H5zH; H5jH; H5^uH; H5S\H; H5DCH;H57*H; H5%H; H5H;H5 H;H5H;1AH5yZH;1AH5 >H;AHH5=H;A1ɺH5M q3H;H58H; H53H$dH3%(u H[~ff.AT UHH5ή SHH@dH%(HD$811Ht PuSHߺ H5 HH+PHL$8dH3 %(aH@[]A\@H@@HxHD$'gH=:tfH=0:ffHH 1@0HD$HH10fDH@@uHxHD$ydH=4:tEfH=:ffHuH 1@0HD$HH1`fDHt$Ld$ID$LHVHHD$HHLH|$IL9tH|$Ht%W@u/uMfDHt$Ld$ID$LHVHHD$HaHLBH|$IL9tH|$HW@/t4f.H[fDKcA4HVHoHQHjfDUHGHHSHHHHt HHHHH[]T@AWAVAUATUHH SHHt$dH%(H$1HD$8~LHI @},1HL$@HT$8LD$HH5u dLt$H1E1I11HD$LL1AHpIHx)AVI@9ELL= ;MtLt$@Ld$8M9wt\M?MuH=:tfH=:ffHE@0H:8H|$tHD$@IwLLuL$H4Ew(HrID$LH$豾IW8Iw0L(HL$`HT$pHT$`HPHL$HH9HL$`HHHL$pHH@IHL$hHH@H$L9tL%r:Hu LD$HHL$hHT$`I<$莵M$$L|$PHu E1HL$hHT$`MLHL$ HT$(H;:IcH,H HEHoHH}`H]Ht#HD$HE`EI#HD$H|$`HH9tKHD$@H$dH3%(gHĸ[]A\A]A^A_fDA.LDHD$@f.AuRIYH:H$H^:fo$IH:AIAtbA I(Hs:H$H:fo$I(H}:AI0fIH:H$H:fo$IH%:AI^A SIHEH1:H$HR:fo$IHH:A8IPoH)L$pfDH:H$H:fo$IHc:AIHu HL$ LHT$(Hu HL$ ME1HT$(LH=:G=H=:HVH@AWAVAUATUSHH4$w,dH%(HD$x1XI Lo H_PLNLHHD$HHH5V HHt/Pt&H1HxH=HNfUH5I HHt xH5wH]Ht xH5wH:Ht x3H5HHt/Pt&H1HxH=HNfUxH5yHHt xH5yHHt xmH5e HHt xƅH5zyH_Ht)Pt 0HH=4 UH5IyHHtxtHH5 HHtxtHEzH5| HHt#xtH] fD H5O HHPL(AE@uAELl$0IE O H=O:t`fH=:ffHHi 1@01DHH=|(H=HNЉHf.DžHxH=| H=HNЉH4fDž#H8H=| H=HNЉU(HDE(@H1Hx H9HNЉU0pDHв1Hx H9HNЉU,%DH舾Wf.IUHIu E H5uHHt4Pt+ HH=|H=HNЉU H5IuHHt4Pt+Q HH=|H=HNЉU H5 uHKHt4Pt+ HH=|H=HNЉUH5tHHt4Pt+ HH=|H=HNЉU H5tHHt xH5 HHt x_H5 HkHt PyH5 HEHt@Pt7HHH=HNf H=H5E HH3P&HHH=HNfH=H5 HIH%@<<K ,11E1IL1IL1AHpIHxAUH@u AmEHLHH0MtbI}Ht/Gu fDIE@@t&hHx@ujf.HDIFHtI@@t@LDž H5 HFHt'xt!H1Hx H9HNЉ}8H9:xtbLt$PHpAoL$PHrIFLH\$0)L$@HD$P!HL$@LHߺ輶HIH|$PL9tH":It$ E1LL$ HqH(HxHt$H;: HCHIt$PH;HD$HHD$xdH3%(WHĈ[]A\A]A^A_f.H=HN@H萷E{pDHxE}zE{qHXEDH@E~DH(f.HE|E{Hwf.Hȶf.H訶EN<(H=:Ez/1ffH5oHHP H@@uHD$0HPHpLt$PIFLHHD$P蕭HLvH|$PIL9tCH|$0HW@/ f.' H@@uHD$0x@  H=:žHH!H$@9fIP M1踽H$@1f "fIuLt$PIFLHVHHD$PHKt$XH|$PʹH|$PIIL9tMcL0^fH|$0HYW@M/D \. H5ϖ HlHt,xt&H Hq Ȉq H5| H'HtZPtQN HHtHHt,t€t!M4΃tt򀉐tfDH5֖ HHt-xt'HQHq ЈqH5 HnHt1xt+H Hq ЈqH5%lH$HPR H@@uHxHD$0fH=:tfH=o:ffH/Hi1@0HD$0HH1DHD$LDGHL$\D1HfH=1Hf1H1H1Hv軨6Ht$0Lt$PIFLHVHHD$PH HLHH|$PIL9tH|$0Ht%W@u/u5OH5” HdHt8Pt/H1HxH=HNHpH5)jHHt)xt#H谰H Ј H5@ HHPH0F@uHt$0HVLt$PHIFLHHD$PЧHLHxH|$PIL9tzH|$0Ht W@u/ufH5 HHPvH@@uHD$0HPHpLt$PIFLHHD$PHLHx(H|$PIL9tH|$0Ht#W@u/u)MD H5hHdHPH@@uHD$0HPHpLt$PIFLHHD$PcHLHxh@H|$PIL9t H|$0Ht#W@u/ugD H5gHH&PHLh@HLHD$I9HD$PHD$@AEM}M<11H1HHHCH{HCHC8HC(HCXHCHHCxHChHHHHHHHHH HH@H0H`HPLAIv ȈA ȈA ȈA ȈA ȈA߃ ȈwIv(H{(jIvHH{H]IvhH{hPIH=IH*IHIHAIH ȈI0H0IPHPApHވpqAq ȈqAq ȈqAq ȈqAttAxxII}HLt$IWIwHIFLHD$P HLH H|$PAIFH9tEI L9l$HHuHNH >H=^:kH=F:SfD1H~f1Hf1HV3HضIz1H6H踶HH訶+H\$0HIt$ IعHcHD$0D$8-HIt$ IHAHcHHL$f1HfD軠fH HH$@s:1H(H諵1H MH菵HHHr4(3 H=U:bH==:H $FH $H=:*H=:H=:dZH=: ݱH=:5ű+H[qHzHHHrHHHH9H#H<HhHTfAVAUIATUSHPdH%(HD$H1,XHHPG@1H<$-Ld$HH\$ 1LHt$HCHHVHHD$ H襞Ht$(H|$ iQ1H=:HH5:HHHL0H|$ MHCH9tIV0H5HXHi:Hu LL$AHL$(HT$ H80PH @IMAEtH|$ HH9H|$H|H<$HtW@u/uHD$HdH3%(HP[]A\A]A^H|$ HH9t%AEH|$HtW@/vt.d@(HP跱Hc6fDSNfDHQAIUAEsHHhHuf.DHSH9wHHH1HC[Lf.fSHH(HC8H9tH;HH9t [@[f.@ATUSHoHHt<@H}0HE@LeH9tH}HEH9tHLMuHCH;1H0H膧H{HCHCH9t []A\D@[]A\f.HGATIUHSHHH`LHI!EC HC8HC(HUHEH9t.HS(HUHS8HUHS0[HEHEE]A\DoEC8f.AWAVAUATUSHHL$MtHdH%(H$1HHHH2:H=OHHD$H9H$H:H0H ܲ:H:H5Ho:HooIoQ oY0Hoa@oiPoq`oypJooR Z0ooHb@jPr`zpHH HBHrPH50NH;1ɺH5$H;H5NH;H5 H;H5҂ gH;H5r NH;H5M5H$dH3%(u H[T@SH:Ht{H\$ 1E1I11HHH1AHpHHxJSI@EILLd$PH\$0HL$L1HD@uLHILD$ LLH:Iv H8xHCK,LHHD$0!HH=w:IHtJHx@Ht/GkID$(@@t hHx@UDHEHtHE@@Ht$8H|$0iRr1H=:IH5:LH$H4$HHHHB(HoEHoMH|$0HAGH9tH$dH3%(HĨ[]A\A]A^A_fD+THP[;fD@!PHL$0Lt$8IHH@HID$LHL$t HRLt$(IIuvHL$AT$Mt$H4$LLB0AH=:ID$(ID$0ID$8ID$@H(fDAGMt:[~&fDK~fDH|$(vHT$(ID$IT$Ht$LHLt$(ID$7fDfD!H=!:].SH= :H=rm 腓_HATIUSH_Ht)@H{HCH+H9t賥HH訥HuID$I<$1H諉[]ID$ID$A\@SHH0迷H{H9t[P[f.@AWIAVIAUATILUSHH HHWHwLo:HHUHH9VL<L2L1HILS0HKHCHte1LKDHHHHLMtDHAH1LHItHHuHCHHKLH9ILHLMuH;L9t;L1HkHL+I L+KDMt$HJ Ht6HI$HJL HCHL[]A\A]A^A_fDHH藰Ht:Pt10HH9HOºHHNH:H5"HDHt:Pt1HH9HOºHHNH:H5=HHt!PtufHk:H5=H路Ht!PtuH1:[H@fDH0fD1HΠ/f1H趠AUATUHSHHL-=:MtKfH=:ffH{L`MMs,{XH[PHH$H5<HHt xA H5<H蝮Ht xH5<HzHt%PtH:@ H5<H 1ɾ@L{pHt$LQ* 1ɾs<D$E1#Ht$ DD$LLQDD$ 1ɾHt$(DD$LLZQDD$ 1ɾ<t%LHt$L^tE1zD$Aj ɖfAWAVAUATUSH(o,dH%(HD$1HD$EXHILwP{hMf,HC`HD${x@HCpHD$ LMt^HD$HyLHD$I9~GHT$H~MMtMmItLL4oHD$dH3%(H([]A\A]A^A_ÐAGfDLH)HT$E1uLoPHt$L*Lt$ M1tkLk`Ht$LBO 1ɾ@LkpHt$LO 1ɾהUHSH>]EHENsHXHtDHs(H脪HHuH[]DSHH HoHHHH@HX[ff.oSH\CHHH@H@@5.1.@7@H[ff.AWAVAUATIUSH8Do,dH%(HD$(1HD$AEXHLwPI^INA}hHE`HD$HHt,AD$HD$(dH3%(&H8[]A\A]A^A_HIL1HS‰ Љ1H9u 1ЉI$AD$HHŤAD$I$pLPHt$ LjLt$  M1qAD$#fDHD$fDL}`Ht$HL$LeLtHD$HL$ 1ɾ@1'@ATIUSHo,dH%(HD$1KXu/HPH<$MHD$dH3%(uPH[]A\fH_PHHKtH<$f I11҉pAD$mff.fAUATIUSH(o,dH%(HD$1XHuRHGPHD${hukH[`HkIt$HSHHrHD$dH3%(H([]A\A]@LoPHt$LJu 1ɽ2Lk`Ht$LZtH\$u@ M1҉oAD$i_ff.@SHIHcCH[@AUATIUSH(o,dH%(HD$1HD$EXH HGPHD$0{h.HS`HT$HD$HHH tH-H=.%HI`Hx HHjHLHHHH{HCHk{D+I$AD$HD$dH3%(H([]A\A]fD+yfD;YifD;YfDLoPHt$LHtfDHT$fDLk`Ht$LHuο M11mAD$-f Off.@AWAVAUATUHSHhdH%(HD$X1H|$atmxGH=:HD tnfH=:ffHCD`0H:8EHD$XdH3%(Hh[]A\A]A^A_DVH\$EHEHLd$L-6 L5 DHHtpHsHtCtf>uH@LH LLtL{Lz^LLHHHHuH\$H3ٌWAؾ1HH 1%uG@uHtX3'SHHHHtH1HzfHH[fH3wS~y1Hff.fUHSHH~ HHC@u:{u4HHH`HHHhH@HH[]@#gHKHHHUHqH9HhHHH@HCHHwHC@ukHH[]Ð7aHU:Sx@F[f.U1ҿHAWAVAUATISHdH%(HE1NeAH >SHDAD$I$1DžH蚞HcHHHHBLuHLl(DH(L91Hھ'D9uCHKLH| PCPCPDK1DC>Hڋ H!%tHDHJHDL@LHH H)H(轉L9YD|HEdH3%(u\He[A\A]A^A_]fDBH=c|:HËAtlifH=܁:ffH蜲Dp0HQ:8uAD$SSAؾ1HHg1hqfDUHSHH5cHH5|:H豍HtHHHH@8H[]H={:huHHt0SHH@u(uHtH[fDHHxTH9v#HH9sHx&H7H~zf.HxgHHHDPH=6 `USHH=Φ:Hx:H-:1H 2 H=MH+蝜1Ҿ"H+H +H==耜1Ҿ9H+H O"H=p"c1ҾaH+H [H= \F1ҾH+H ]pH=p)1ҾH+H `wH=w 1Ҿ7H+H xH=x1ҾH+H ~H=қ1ҾH+H H=B赛1ҾH+H H=-蘛1ҾH+H H={1ҾH+H H=^1Ҿ[H+H H=A1ҾNH+H (H=Y$1Ҿ% H+H H=1ҾH+H H=1ҾH+H H=͚1ҾH+H TH=谚1Ҿ3H+H H=蓚1Ҿ H+H H= v1Ҿ& H+H H=Y1Ҿ:H+H )H=Q)<1Ҿ$ H+H {7H=71ҾH+H BH=B1Ҿ H+H QH=Q1ҾH+H [H=[ș1ҾY H+H WkH=k諙1ҾH+H vH=v莙1ҾH+H }H=}q1ҾH+H pH=T1ҾYH+H H=71Ҿ6H+H (H='(1ҾEH+H I/H=j/1ҾJH+H EH=E1Ҿ%H+H WH=0XØ1Ҿ@ H+H BZH=sZ覘1ҾLH+H fH=f艘1ҾH+H iH=9il1ҾH+H CxH=txO1ҾkH+H ~H='21Ҿ^H+H H=1ҾYH+H H=1ҾYH+H gH=ۗ1ҾH+H ڌH= 辗1Ҿ H+H ͔H=街1ҾH+H آH=脗1Ҿ~H+H èH=g1ҾJH+H VH=J1Ҿ)H+H H=-1ҾH+H H=1ҾfH+H gH=1Ҿ%H+H H=#֖1ҾH+H 5H=f蹖1Ҿ3H+H H=A蜖1ҾH+H c#H=#1Ҿ-H+H H=7b1Ҿh H+H A H=b E1ҾH+H H=(1ҾH+H H= 1Ҿ$H+H H=1Ҿ H+H &H=&ѕ1Ҿl H+H 0H=0贕1ҾH+H +;H=T;藕1Ҿ& H+H BH=Iz1ҾH+H SH="S]1ҾMH+H %H=l@1ҾwH+H &H=~#1ҾMH+H #H=kH:HH[]DHH: Hev:@ATIUSHĀdH%(HD$x1PHx HHZHLHHHH{HCHkkD+E1E1H$H\$1HL$PHHD$ÄH<$HHwHVHD$xdH3%(u H[]A\~ATUSHv:{u [1]A\@HQy:H=CU{t)Ht:uH-x:LeL;%kv:uIYH u:1ҿ H5_@SA@L7C1[]A\fHv:HEXMtLeDHr:HHt%Hx:Ht&1tHu:@@G<t <u H@H?HwHhW1sfH~:@HU~:@AVAUATUSH@L-yt:dH%(HD$81A}u*1HL$8dH3 %(H@[]A\A]A^H:L% :AEL9Hl$Lt$HsH\HC0I$H-ܛ:HHD$0ߡHC HtH{HHrHD$0H|$ HD$LHT$(HD$ Ht HHI$L9ti2xgy^ _Hv:H=jAE 5HHt#ߍ舃1H߉^HtHt H=*5HH蟍H1H߉]H_Ht VcG{H馑fATIHUSH0dH%(HD$(1HHӔ8sHxHH躔H53:HLe0W6HD$H*:Ht HHHD$(dH3%(u H0[]A\zI!IfUHAWAVAUATISHdH%(HE1G,XHAHGPHh{hHC`Hp{xH[pHCH=Xm:LpHXt[ZfH=r:ffH苣D`0fHH;h~'HEdH3%(He[A\A]A^A_]DpuLeHMLpHrID$LLmHEGLL膤H=t:LutsfH=r:ffHHHESDXL@HH1qH}IHXZL9tPoH}IL9t>o1H=t:ItfH=Or:ffHghHLHZfDLoPHhL2I 1AsfLk`HpL2& 1A;LkpHxL(tHx M1DWAD$&xH饎H髎ff.AT H5`USHH@dH%(HD$81|HtPtH8H5#H|Ht P H5Hg|HtPtH8ȉH5݊H4|HHt x H5NJH|HHt x  H5H{HHt xH5dH{Ht x H5H{Ht PH5eHy{Ht?Pt6ff/ ]f(Hl:H5 H!{Ht?Pt6ff/ `]f(Hl:H5߉HzHPff/8 ]f(Ham:H5HizHP:ff/ ]f(Hk:H50 H zHt xH5MHyHtJPtAff/ %]f(Hl:HCk:H5HyHt x4H5H`yHtPtH0\|H5ȈH(yHtPtqH0$|H5HxHt xH5HxHt x>H5HxHt xHD$8dH3%(H@[]A\fD/H@@HxHD$贈H|$HW@/%w+}IHE@@hHpLHD$OH|$HW@/wfDH@@Hl$HD$HpHUHHT$HPH@H1H|$HH9tqhH|$HW@/BvHHH/i:D{*HIH1L@WS*}IHuL:|DHh<yHH<yH(<lyfH<LyH;HAj:f.H5HuHfP#TH5HuHPS6ؖ;ȖKvHxmHxg{fDgfDgIfDH16fHfDH1fHYfD1HfHfDH@xH0xe1HeHfDHxxH8RH(R+HR1HveHL oHDžHͅH霅HDžfATIUSH@o,dH%(HD$81XHwPHt$Hl$HHHEHHD$t H?HHHHHH};HH|$HAD$H9t"cHD$8dH3%(u[H@[]A\fH_PHt$H蚘tHt$Z@ I1҉LAD$lHfDAUATIUSHho,dH%(HD$X1׃XHHGPH${h Hs`Ht$Hl$0HHHEHHD$0t H=HHHH\$A:L$$HCHHD$It LO=ILH:HH2H|$HH9taH|$0HH9taHD$XdH3%(Hh[]A\A]LoPHL, M1҉JAD$fDLk`Ht$LtHt$@ jI釂I鎂AVAUIATUSH`Dg,dH%(HD$X1AqXHHGPH${h Hs`Ht$Hl$0HHHEHHD$0t H;HHHH\$8L4$HCHHD$It L;ILH\8HH!'H|$DEHEeH9t_H|$0HH9t_HD$XdH3%(H`[]A\A]A^HoPHHd AI1DHAEDHk`Ht$HtHt$@ 7iI Iff.@AUATIUSHHo,dH%(HD$81XHwPHt$Hl$HHHEHHD$t H:HHH6HSH|$HL(H9t^L9Hx HHCHLHHHH{HCHkTD+I$AD$HD$8dH3%(uYHH[]A\A]DH_PHt$H貓tHt$@ I1҉*GAD$gHff.USHHT$`HL$hLD$pLL$xt@)$)$)$)$)$)$)$)$dH%(HD$H1H\$ HT$D$H$ HD$ 0HD$HD$PHD$2HY:Ht$ HcH8kH|$ HHH9\Hff.AWH=9AVAUATUSHH-]:dH%(H$1L$EHEEEćAعHwH={FAعH={֕AعH=z踕AعH=z蚕AعH=z|AعH<H=z\F1Aع H=zіAعH=z賖AعH=z蕖AعH=zwAعH=zYUAعH=zAع(H=a Aع$H=aAع!H=aAع%H=aƆAع5!!H=a訆Aع6!!H=a芆Aع7!"H= blAع8!'H=bNAع9!"H=b0Aع:!$H='bAع;!(H=1bAع)#.H=CbօAع*##H=Ub踅Aع+#%H=_b蚅Aع,#'H=ib|Aع-#(H=sb^Aع.#$H=b@Aع/#"H=b"Aع0#"H=bAع1#"H=bAع2##H=bȄAع3# H=b誄Aع4##H=b茄Aع5#'H=bnAع6#)H=bPAع#'H=b2Aع#-H=bAع#+H=cAع' H=c؃Aع'H=c躃Aع'"H=!c蜃Aع'#H=+c~Aع'#H=5c`Aع'$H=?cBAع'H=so$Aع'!H=+cAع'"H=5cAع'"H=?cʂAع'H=Ic謂Aع'$H=Kc莂Aع'%H=UcpAع'%H=_cRAع'H=n4Aع 'H=nAع!'H=nAع"'H=nځAع#'!H=b輁AعH=un螁AعH=kn老AعH=anbAعH=WnDAع H=Kn&Aع@H=@nAعH=6nAعH=,ǹAعH=#n讀AعH=n萀AعH= nrAعH=mTAع H=m6Aع@H=mAعH=mAعH=mAعH=mAعH=mAعH=mAعH=mdAع H=mFAع@H=m(AعH=m AعH=m~AعH=m~AعH=m~AعH=m~AعH=mt~Aع H=|mV~Aع@H=sm8~AعH=hm~AعHH=Wm}AعHH=Jm}AعHH=H6?:H5xiHHuHv?:@E1>LLL%X9:HH=@iA$LHDŽ$H$H@:H0NHB:>L HH<:Hr;:DoDoRDoJ DoB0oz@orPDoj`obpDPooDH D@0x@pPh``pD)$D)$D)$D)$)|$p)t$`)l$P)d$@)\$0ooL)T$ LLH)L$H=h)$A$LHDŽ$H$H9:H0kMHT9:fo$fDo$fo|$pHfot$`H=9:fol$PfDo$fod$@fo\$0foT$ DfDo$foL$DPfDo$LDH D@0x@pPh``pkO5z*qeGMOG"do$M}%^XcQl* 3%\X3R.=HHE0HW<:HPHL>:HkH@gh1H$dH3 %(H[]A\A]A^A_@H5eHmH5eHZJL$L$LXHH$LHt&H H$LHLD$ 0LD$ HH|$t5Mt0H<$HIHt$LLD$ H $0LD$ H $HI9tLH $ :H $H$HH4HD$HfIL$ @K;`fDKHhfDE@m%fDADHD$/E@m!CH[H[fATUSHH9t2HDHC L#HtH{HHL8L9u[]A\fAVIHIAU1IATI1USH dH%(HD$1Io$HBHD$.XHcHHMHMHH].ID$HLI$HT$H,MLHL$dH3 %(u H []A\A]A^AHHLHpg9}fDPXHH6:H528:HHHHQ4:Lmff.t/tkUSHHt-uH?87H1[]HH1H. k9oEoMHHH1[]fDH9H1Ðf.HHxTH9v#HH9sHx&H7H~ 9f.Hx8HHH8PH=s 'fDHSH9wHH8H1HS[\ ff.AWAVAUATUSHHHCH;HH;HH1?1KuHCHH;PHzHk-H HEHCHH;PHCHR9H0VIH(Lk7I|$L59:HHCHL8HEH}HEAIHEHU HLLH+HEB LeI;mUm7H4:HhHHpHHImImIEHtAL%7:MtPEu&HEHPME HCH8H[]A\A]A^A_!6EPUDLY H j1H5? H=U sL) H bj1H5> H=% CL H 2j1H5> H= xHEHP6E PU L& H h1 H5~ H= *SVHqVf.ATAUHSHHGHc>6HHHHHXHE\DcCEtC []A\f.HH?OHGteHÐff.H(κ dH%(HD$1Gt$Ht$ D$ ȉD$HD$HHD$dH3%(uH(lEHIH@IHxHD$(Hp(:HHH%:H8Hx{HH]H;':uHt{t2H$ dH3 %([H []A\A]A^A_@Hxtľ(H|$HHD$Pv HD$@HHX@HHHD$ H9fCHkH<<H@@uHD$8HLhHD$HEL}HD$HD$PHPH HT$PHT$@H,H;D$H>H|$LHELL}iHEHt$LHeLmE H|$8Ht#W@u/uJu7DH H9\$ Ht$(H=5R:`HH{HH|$8HcHT$PHt$@,LD$PHL$@HHt$H|$8HHH|$HHT$@t@1DHH]:|$LIHH@ HD$0@Ȉ$f$ f$f$ H$ LHHLHD$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$|+uLl$xImLcI]HtXAE< <  HEHL+f.  H H9uڃ|$( |$(,|$( H|$H5L/t$ E։T$ H$HPH H$H$L$H;$ Dl$(H|$LI$HMl$lID$HHHiI\$AD$ H|$xHt$W@u/u v*fDH$ H$H9D$PAGaD$ D$ 1$H;D:H1H¾H=Kn9HpHxHFSI@u#+uH )f.LxH=QD:@LHH7D:NLH- D:H$H-D:HPH H$H$HH;$ H=KqHHHCHCHH5C:HHkC D$ tH$HPH H$H$HH;$; H=/ HHC XHtext/htmHCH@lHC C @H$HHX@HHHD$@H9DC<<H+E@uELuHl$pLmMuBD%MMtMfB|%uLd$pMl$LuIl$HtUAD$< Y< QIEIL-'fD , #HH9uڃ|$H|$HT|$HqH|$H5(I+L$ ʃEщT$ H$HPH H$H$L$H;$_Dt$(H|$L5I$HMt$ID$HLHIl$AD$ H|$pHt$W@u/ukfDH H9\$@9H$ H$H9D$P54H=:tfH=Q:ffHK@0H:8 Ld$pMtAT$@uA,$LjfH=`:tqfH=:ffHJ@0HS:8tLL$PE1HxHH|$(H0HD$ 9xIt%H; :HD IAFI> H5 ZHaE1HH{LADAńt2KI<$H{H HMt*H:HAGfDH$dH3 %(DEH[]A\A]A^A_@Hl$pHHEHD$pMt LITLHL$1H|$pHDŽ$IFƄ$H$1I~H$e H|$pHDŽ$H9t' $H|$@L,$Ld$@L|$HyGH$IL9 HE@@E1OfH{HwH|$H6H[H^HGHm IAGPAW\ILPHAG 6ILP(L$HIFH$Mt LHITLLLQH$IL(L9t LE1L IH5 H1DHD$LL$DLLD$H`;HD$L$H{) AG PAW @,@H$IL9t E1fkHD$`HD$ Lt$`H|$(MHØD$hH0hL@HD$ H|$(MAHH04I|H/Hv/H/H}/H/@AWAVAUIHATUSHH=1:HdH%(HD$x1LxLcL0H :HHHT:H8HxH(I/H;-!:;Ht }D$ 1T$ LLADŽt|CC tLk8C AI9Ev6AN`T$ E1E1LLdHE1AtI~ {HL$xdH3 %(DHĈ[]A\A]A^A_HpD$VIKIM]Hl$ 1LH\$(MLM.I)thAD$ +T$ L9sI1ҋM`MILLT$tAT$ LHL9AD$ M.1I)ufIH\$(Hl$ HuBDIt$I~2MLBL@HtLufHE@D$ @HzfHL$0Hr=HD$@HrHHL$HD$0HD$PHt$HHD$:HD$PH= :HD$ tMfH=\:ffHt8HL$ @H6H1IHD$ HD$H|$PHH9tHD$H|$0HH9t?H= :HD$tLfH=:ffH7HL$ H|$H$2E@D)1AD$ fH9T$H8I|$(T$ID$ H+H+SHH0dH%(HD$(1HpH PH;PDsHL$(dH3 %(u}H0[LJhHHD$HD$H$HD$HD$ BH;Hx;HD$ Ht H|$HtP1s7 H*f.ATIUHSH0dH%(HD$(1H$HD$HD$HD$HD$ Ht~HudHHPHT$H@H$HLuEHD$ Ht H|$HtPHD$(dH3%(uH0[]A\HHQ H*DAWAVAUATUSHH $Hx E1LdH%(H$h1II>HH5 Htxt1H$hdH3 %(D!Hx[]A\A]A^A_DH$HHSH{H$HPHpHHC8HHDŽ$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$AĄ $X H,ADŽH$ u,H$DEt$p%=@MH$HHHD$(%H$HHHD$0L$E1ɺ HH$H5#0L'I}H50ZHtVH0H$HGH|$HVHH$HyH$H$HD$HH9tI}H5QM I}H5/I HtHHMtM$$IHLH{H$@H$8H$XII)hLHHH HH9!LH$@H$8HD$II)H9t H|$L"-Iu5$X]E1AH H  H5.%I>HDžH5 HDž Ht xk HH=Q':|HL%"9HD$PeLxHD$ H9HD$XHHI$HxxHIEL-9H$L9H<$tH$x H$LxM4$LL$`E1HI7L^)xIt#L9H5_I$AD$I<$ H5ڮ H4H<$(AIH@H@HH@H@ H;D$PHLt$XL`HHH 9Ld$PHQHD$XHMt)H ?9H AFLd$PH$PH}LI$Aʼn‰D$@3AĄH$@H$8HHDŽ$MHDŽ$IHDŽ$I)LMHH1Ht4HH9!LH$@H$8HII)IH$H$L$H9tHL *HJ1H$H9L$HIEHH$ H!%tLDHJHDщHH)HHL$1H$HDŽ$ IGL|$H$1Ƅ$(/IL$|H$IEDŽ$H9t;$NH$H$HHH)HHHH9 LxAFLl$PLt$ H}E11MMLAN`B$t HD$P1HA)Iw8IHD$p$HIWHf(MwIHD$pI~HIEHD$8HD$I}IEHL$IEHIU HHt$8LH`IEB0MuL;l$P.HLhHHH =9Ll$PLl$XHQHD$XHMt$H 9H.AEH|$p Ht$PLt$ E11H}AN`L HD$PIHA)IH9$ILo(IbI~IHHH@HxHU9HD$HL$IEHIU HLLHIEB0MuL;l$PHLt$XLhHHH 9Ll$PHQHD$XHM}H N9HTAFPAVODE1H$0HH9t H$HH9tH$H`H9tH$8HtH$HH9tH$H{HH$HC8H9tH$HH9nxH<$tH}I jHEH|$ HpH["HmHtH2H"fH$HtHl$XHt#H 9HE HD$HtHHD$0H$HH9tHD$(H$HH9ukL=9HDŽ$HHDŽ$HHDŽ$AIH$H$HHB'HxH57'HHHb(H9H)H)AHH$HH$ƀADžhHDŽ$AH$HH$HP{HD$>fH$@H+$8HHHH H$L$ H'IELL$HrH$VL~H$HH)H9fH$IUL$0H9H$I9 Ht!H<1HHL(H$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$HH9tH$IL9tL$LHIH$@H+$8HHH" H$ L$H%L$IEHrLH$FLnH$HH)H9H$IUL$0H9wH$I9 Ht!H<1H|HLH$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$HH9tH$IL9tH$E1M HH5z ]HHxHxH5!]jH$HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$H$HtH$HtPE@H@ruDHt$HAH$VDžh0HD$HH9AFPAV4H$0H1H|$8(HILqI~IHHH@HxH9HD$HL$IEHIU HBHt$8LHAIEBD8MuL;l$PHLhHHH 9Ll$PLl$XHQHD$XHMt"H {9HAEGHt$PL|$ E1H}T$@AO`L E拼$x2HD$H$HH9tAtH<$EHEPUL$ILl$"L%911H9f$pIL$IT$HDŽ$hHDŽ$xHH$HAHDŽ$HDŽ$HDŽ$H$HHDŽ$HyH $LHT$ID$ 1H$ HD$ H@I|ID$(HHD$8bID$IL$0I}PHD$@H@HL$HHH9HDŽ$0HDŽ$8HH$H9HDŽ$@HDŽ$HHhH$Hq9HDŽ$PHDŽ$XH@H$ H&9HH$(3H9IuIDŽ$hHƄ$H$(IEpH$pHDŽ$xWLl$H5KI}I}Ll$Iu H5HIdIUIELHtH5HHI8H$LH5AHL$Ƅ$HDŽ$IEH$H$PHL$@H$HL9H)11LIL$E1ɺ HH$H5oH$IL9tH9H$pHH$H9HhH$H~9H@H$ H#9HH$(HD$HpH9tE$f.H|$H=9tfH=29ffH @0H98ZqAWIAVAUIATUSHHVdH%(H$81FvD$Ɂ$;vAnH=9tfH=9ffHG @0  pH$HJ$HrHCHL$H$ʮHLZ L-c9L$MtAfH=9ffH AL@A H H1H$IHL9t&H$HH9t{HMtfH=&9ffH> HHHkH$8dH3%(oHH[]A\A]A^A_DAmMe LAmAEŀH=f HcH>@H0L$H$H} LHrIID$H$MLH L-9L$MtfH=9ffH4IMLHl @H1H$HHH9tH$IL9tHMtTfH=9ffHHHHfDA] ˅+MO1IIIGLIMtI2DF)f.HHtD@I1HDII9uD9uI:tH$IHX AeHHpNHxHAfD$%IE @DŽ$ $%H$ H$)IƄ$$H^@D$HcL-'IsffwIcDL>Aw|@HLH)Ht@Awxf.AwtAAwpf.A9whtIHAwhHttKH$L$ H HHrIHCH$iHLL-9L$MtfH=89ffHPMALH@H1!@MG1I_IIGL IMUI1~*DHHH[]A\A]@HCHEH3HkHEHt @1HsH,HCH<H蠏H8sHHOf.DAU1ATUSHHOHHHL HMtUMIEP(fIHt8DPM1IDHH9u!E9uIHtHH[]A\A]DIIAUHLHAHPHH@CxH[H]A\A]@ATIUHSHH fHHGHuHxHHHiHȳ9LHH[]H@PA\DHG HH1HG(HHH1UHHHSHH_ HQHCP1kXH[]ÐAWAVIAUATUSHHH_ WdH%(HD$81GHKPsXChkdHHs`ЉCHH9s+~.HFufDx.HPHH9uHA~L 蟙L=9HIHHt$HHD$Hx HH Ht$HILIHxHhH@AD-Ht$LLl$ Ll$ LD$(DKXIHsPIy HLL$HHt$HD$膘LL$Ht$ILHxHLHLH@dLL$LLHt$Hl$ BD D$(,KXHsPHy Ht$HHL$HL$Ht$ILL@HHHLHH@HL$HD HLLHEIHEHl$ @%D$(1ȰILHLHD$ D$(f街ILLHD$ D$(>{HeIHHHD$ LL@@%D$(LHǃC ЈC 1H\$8dH3%(u8HH[]A\A]A^A_fD)HC`shPfHjH1AUATUSHHHcX9H)L+Mt%IHHtxt+IDžLXHH{[]A\A]DHD`HhIIL9uH I9t}uHEHxH9HHtHuHVH`ff.AUH ATUHSH趧H@ tGHH5 c H8x H@HUEtrH[]A\A]f蕕HI*Hx IHLLHHH{HHCLcBD#H]EH[]A\A]EHHP@HUEtUDSH H详Ht@C[C[AUH ATUHSHfHHHuQHHt HHHHt HHH9EHHEH[]A\A]ÐHPpHBH)LlH{ HÓHLIHI|$I\$I$ID$褤ADLeEH[]A\A]Ljf.Lhf.EX@ATUSGH )HcHH@HHHhIH zHH@H9[ID$ H]A\ff.AVAUATIUHSHH HHdH%(HD$1HtWHH贔HHHH<9H$D$ HHD$dH3%(u~H []A\A]A^H9M$HHH9H8HxHD(M.I$PAEIEI$HAoEA$P?ifSH HߣHtJ@ uMxxtH9CHH[HPp@xHCt[fC[H=9}ff.PXHHY9H5r9HHHH9ff.HHxTH9v#HH9sHx&H7H~ڭf.HxǭHHH餭PH=Cd AWAVAUATUHSHXLo(dH%(H$H1I0HIHYIHHpH.I0bIHIDž0IDž8HH@1H$HdH3 %(HX[]A\A]A^A_I tH} I@Ht-YH5)HHH} yHE H;H5HnxHHM0MI(M A?[ITLfHH98[uL)AE Hl$0HLA I HtI)HL$Ht$轄 LHH= A LFLLT$%LT$H5F BD0H;H;H5t I߷H;H5HD$ƷH;H5HD$ 護H;H5HD$(蔷HL$LH|$HHN1֪LLHL|$L1H|$H,L說Ht$LHH|$LLH 1聪Ht$ LHH|$LLH1XHt$(LH蘆H|$LLH1/LHHqLHLZI ^I@IDž IDž(1ɺH5HrD1H>fH9MM8HHH9H8HxH(I,$yEHEM0oMA8gfDHHHH58郵AWAVAUATIUHH SHdH%(HD$1蟝HH@Dm,A}XiHEP{xLpHhH} H.HLIHIEI}IEImAD-LkpCxHLHAD$I$HD$dH3%(H[]A\A]A^A_I1D薎fDAD$DHCpLxII!HxIHIEIGIMIEHIEHCpHPHpOHLHHCpHHH6CD=M}{yt H{p/t]LkpAE@%CxDHPHH$ H$lfKn4@Hc9HH)Hff.Hce9HH)H0ff.S>HdH%(H$1HHHHҞ9H=1HHD$H8H$;Hd9H9H FH5HAooJHoR oZ0ob@ojP) 9or`ozp)9oo)9)9ooH)%9)-9)59)=9)9) 9)9)9H9H H9H L9H HpH5 H 919pH;A1ɺH5g pH;H5:2躌H;H54行H;H5, 舌H;H5oH;H5 VH;H5 =H;H5FT $H$dH3%(u H[胫fATUHHHcSH8HHti(轣L%Υ9 HHH@ H@A$I$HCHS Ht4HHHHh([]A\H=9HDAWAVAUATUSHdH%(HD$1HHHIHrH=9H$t苊fH=9ffHHHIH@HHH–LH5HHHtzH{IHHtA;E1@u#IHM9;@neuLL)ugfL8{H9twLH5y1"HHu1HL$dH3 %(H[]A\A]A^A_DD+LMt|+LeduLzH9uHLHns1QLL)L3¸Tmf.BHLHfDHH9t8buf8bruH9xOG!DBHLH fHH9t8gu8gzipuH9x OG!@vKBHTHfDHH9t/8du8deflufxatuxeuH9xOG!fDgÐfW!HHtHYtH HEff.AWAVAUATUHSHxdH%(HD$h1G,'XLgP)ߟUL-k9H1HL`IuLPHLPHwHoEHH%bC 1LKHXAH  MtA|$t_HH1芸HI}HHD$hdH3%(Hx[]A\A]A^A_I$D`HhIIL9tHD$@HD$HD$PHD$HD$0HD$ U  H57Vu"H|C  ЈC fH I9D}EtHEHtHxH@ u H5 uHV|C ЈC 렃  H5n 趮~H|C  ЈC `E1 M1藄EHLL$0E1H-hHmEI}HEHHoMfHLL$0E1H*H(mEHEHHoUyu<H5蓭[HzC ЈC8u7H5 RAu HEC 1H^u<H5 HvzC ЈC H5غ ѬA9L}AG@uAIWIwHD$H|$HHD$@qHD$HHD$HPI9H`H9t$}HL$Ht#Ht$@HHT$H菏HPHL$HXH|$@H;|$tAW@A/Lt耧HD$H|$ HD$0HPI9tHD$(螘HD$(HT$0HPH`<'HPNH>I<HH@AWAVAUATUHHHSHLMHXdH%(HD$H1gÄt)H\$HdH3%(HX[]A\A]A^A_@蓍~ƅDIHLl$ LuHrID$LH$oLLHH=P9L|$ t4fH=9ffHML@HzH1xH|$ IIL9t"H<$IL9t{YH=9ItfH=!9ffH9LLHfƅ赠HCHJff.fAWHAVAUATIUSHXHo(dH%(HT$H1H0HO HHtzLHI9teH@H5蘴H{ oHC rYH=9HË(tfH=~9ffH>h0趋~A1Ht$HdH34%(HX[]A\A]A^A_HHL)kD+HHl$ D HXHHrIHCH$mHH/L%89L|$ MtfH=q9ffHEMLH@H1ZH|$ HIH9tH<$HH9t]WHMtfH=9ffH LHHM裞I^Ieff.AWHAVAUATUSHHt$dH4%(H$1HT$PHD$8L$XHSAL5nHD$8H|$LE1HH$zHHHD$@HD$HD$0HD$HD$HHD$ IGHD$0AHl$0HA$oHH H|$0HHyHHD$0nHHLD$HHH'9HT$H|$0H$L1HHC=HhIHD$0AH-U9IL;8MHgs11HHD$0軽HD$0A,LD$HHT$HHm9KH nHL$PH<9/HHHiHHT$@Ht$0HL$PHĭH;WuI9@mHHcH|$0HHؼHD$0"fDÇH\$`HL8HrHCHH$HD$`iHHzL%9L$MtafH=9ffHML@HH1襓H$HIH9tLH|$`HH9t9SHMtfH=O9ffHgLHH|@H|$薒H$dH3%(Hĸ[]A\A]A^A_DH9LDHlHH1LD$HH49HT$9ffHVLLHufD2#ÄHMH>HrIHAHLeHxHEaLLgHEL-l9HpMtKfH=9ffH軼HMHpAWA2#@HH1%HQH3HZH`DH3AWAVAUATUHSHHLg M$AT$MI}AƄI$HH)HI$I$1I$tEu(HHLSH[]A\A]A^A_E< t< uHHuI$HAƄ~(L=9 IHH@ H@AIIEIU Ht!M$HHLH]11H(ff.UHAWAVAUATSHhdH%(HE1HG(H L@IIH5I}%Hxu H8HIP1H/H߾HHxyH5'nHID$ HLH5vِHڋ H!%tLDHJHDщ@HHH)1HudH34%(xHe[A\A]A^A_]H5 L诤IH=*9ID t5pfH=9ffHeD`0{E/LDuHHIHrIHxHGH]LL膺H=9LtpfH=Ȉ9ffHHMIAUL@HH1談HIHXZL9tQHxHHH9t5GH=9ItfH=F9ffH^HپLHpsH醵HefAWAVIAUATUSHHHo dH%(HD$x1LLLE @t IIGPvI  H5Q6 LaH{ HiHLHHHEH}HEH]pzDHl$ D$(LT$ H55 LLT$LT$D$HЁ9LI?HHp L$DEIH55 L萖uHLHH{ HhHLHHHEH}HEH]yDHl$ D$(H5+5 L]D$H9HT$ I?HHp@(L$IH5v Lʕu&Hv H5v L謕4@H{ HgHLHHHEH}HEH]xDLT$ Hl$ D$(LLLT$LLHHsLT$I?LHLH葃1ɉHL$xdH3 %(HHĈ[]A\A]A^A_H5u L̔dH{ HfHLHHHEH}HEH]wDHl$ D$(ItSI  H5:3 LUD$H:9HT$ I?HHp^L$DH5:WL uND$H~9HT$ I?HHpL$IH5 L“RLT$ `H5t L蜓HHbHLL$KL$[f.H!HLνM E HpHHEHH?H,H%H)HH@9HHcHHHHHHcp,HHHHHz}ƀ H5.L茒D$Hq}9HT$ I?HHp8L$M@H !H5br L:H5LLT$ LL$HLMйHLT$Q`LT$T$Ht$ HLT$^LT$H{ LT$HcHLHHHEH}HEH]tDLT$Hl$ D$(fD$HU|9HT$ I?HHpyL$1I (IuHH50 LZD$H|9HT$ I?HHp(%L$@I u{ H5q:Lΐ D$H{9HT$ I?HHp0L$fDH5WfElLT$ fMI*H= z9t1gfH=9ffHa@0rH\$0HLmHrHCHHl$PHD$0THH耱L%9Lt$PMtjfH=9ffHگML@AH"H1~H|$PHIH9tR|H|$0HH9t?|>HMtfH=U9ffHmLHHgD$H z9LHHHu9H8HxYHD Me2NH L$AD$I$HAo$ /|IXI9@AWAVAUATIUSHH_(H-x9dH%(H$x1H;8~jH=x9t+efH=}9ffH[@0H |98~1H$xdH3 %(HĈ[]A\A]A^A_HHHIfHjEIHH #HH5H腍ŅsL@H|$0KT%LHGH|$L|$HD$0_RMLLH5¶襘H5LlL|$PLd$0HIGHD$PMt L5UILLQLNH|$HH5^H|$PIL9tyHT$8Ht$0HHD$H|$0HH9dy|f H5\+ Hlu`H@HtTH;H5Ht;xu5H8u/MLHH5D 荗DM1L~zfH5H܋ŅuA Hform-datAD$ITLHH98fuH9ufxa;uA L9bJLKt=HD$ L)L|$ D$(LCH|$ H5 IH0HHxUmHL$0I,$HaHAHrHHHHL$HD$0OL|$PHL聬H|9Ld$PHtkfH=z9ffH۪IL@HٳH1yH|$PIHL9tYwHD$H|$0HH9tAw9IHtfH=Wz9ffHoHLHbfA tJHattachmeAD$ITL HH9t'8auH9ufxntux ;uA L9N{lHL$0HHAHrHHHL$HD$0NL|$PHL4HD$PH8{9HD$HtfH=qy9ffH艩HL$MEHW@H1XxH|$PIIL9tvHD$H|$0HH9tuU8IHt訽fH=y9ffHLLHEaLhLQALH=LFHD$pHHD$ILLD$_LD$BDpI$L`M9|$p"Ll$HL$ID$B|!"HQH|$ H5B IHHHxjHL$0ImHRHAHrHHHHL$HD$0LL|$PHLrH{y9Ld$PHt\fH=w9ffḨIL@HH1vHDHIHt$HH|"tI H|$LH L(IzFI$H jTLAD$H5? }H FTH5wL}1ɺH5XL!IEHpHHt$NAHt$H|$H=LFLLD$`LD$BDpIELhM|$p"HL$B|)"IEHQtIMH5 L譑Mtg1ɺH5LrL@LHDH|"HptIHL$E1H5@ LAH5dLHL$LHL$HLHD$H)H9vnHL$9"tIH|$L%H0L8GHL$LHLHH)H9s69"tIHD$HD${HuE1E1IHHǢHHHpHQHԢH钢HH鍢H鉢ATIUHSHH fHHGHuHxHhNHHo9LHH[]H@PA\DAWIAVAAUIATAUSHHHH-rs9HuH3H}MHN@H3H}MHSGH3H}EƹH7GEH3H}HA[H!# ]A\A]A^A_of.H*H5~9L}]IwH-r9mDEEHm1H3H=A9AA1McFItH3MOLEH=9H" ff.@AWAVAUATIUHH SHhdH%(HD$X1VHH @j},1HL$HT$LL$(LD$ HD$HD$H5HD$ HD$(qH=Q9HT$ E1HHL$(HGt$lHl$L59HIHAIBD(9HcHHHHHIVAHH`HBD(99HcHHHHHƀ1HHJmAD$HD$XdH3%(VHh[]A\A]A^A_@H=j9tWfH=Ap9ffHx0M>IvI Ht$HRHt$LIHM~I~IIFcLt$@HHCD>Lt$@HL$0LD$HD$8;D|$8L=AAD$ @H=i9*V H=i9DV:Hi9HtVfH=7o9ffH@07!HBV8xvATIH USHHdH%(HD$1eSHH @A|$,1HH5zt}H4$HH?H,H%H)HHP9rLHcHHHHHt2:t-H;0u(H;ru"ztztz uw/CHD$dH3%(u9H[]A\CH=`h9FmUHv8HH]fDHH5:r{ZH\$pKH$HCHD$pffoHHHze_t, in@JfoHP@t)@fofPH@ foHD$p@0HDŽ$JHD$xJޘL%h9L$MtūfH=g9ffH5L@HH1 fmIJI(IcIAfAVAUATAUHSH0HdH%(HD$(1HHwH|$/OD$ڃ@Eډڃ EډڃEډڃ HED$@L-_9MtLfH=me9ffH-L`I$HT$LID$Ht$ fMt$Lt$ M,$Ll$`fDH=_9tLfH=e9ffH@0EHD$(dH3%(H0[]A\A]A^fLl$Lt$ I} HGLLIHI$I|$ID$Ml$jXt$HCD,HHڃL$$D$H_fM11kff.f1KDUHH57 SH8,dH%(HD$(1HH$HD$HSHHD$HD$HD$ ~ut9HH~HD$ Ht H|$HtPHD$(dH3%(u'H8[]HD$ EHtH|$HtPjH韔ff.@AWAVAUATUSH(H<$DL$ dH%(HD$1H IIԉEHD$HF<E1E1 EEt|$ DIH<$ALLtH|$Ht+O@u#/u$n$Ht$dH34%( H([]A\A]A^A_D<H@@uHD$LhLx8fH<$LLbE1MH=7\9tHIfH=a9ffHxLLHhHEHHELmL}fDH=[9ْHϒk`$HKhHڒfAWAVAUATUSHHHL5\9L%a9H|$T$L$dH%(HD$81IH0I$Hxx;L=[9H8H;L91H>H/HL$ II<$HD$H $HXHHx(;HD(L+M9IHHI$Hxx:H3H8HL9{AHtL?A?IL$I<$HP胋xvHL=LHHHDIDH !HD$ M'AE<E1E1؃ |$Et|$DHH|$@LLzqH|$ Ht(O@u /u$Wk$@HL$8dH3 %(HH[]A\A]A^A_D<IE@@uHD$ LhL`5t$H|$LL輓eHL$ II<$HD$H $DE1MH=X9tEfH=h^9ffH(LLLxILIGGMoM'H8H3Iȹ虉xvxHHD$IL$H3I<$H@bxIoII<$AfAGH=X9\ERG@\$C1)[H1[H3I+fDAGLG81HZHD$odHAWAVAUATUSHH8Dg,dH%(HD$(1HD$AD$ĎIHoPAhHG`HD$AzAGx<m<MMopAXS(IIGPLx$\IM@II$ID$HI|$AID$Mt$ H DHT$E1H?AL%7ID$I$I$HPHPH@@%CHD$(dH3%(H8[]A\A]A^A_L%[9IGPI4$HxH9t #RL5V9IIH0I$Hxx5H8IPH;=U9HHII<$HHHx5HIGPH;U9Ht P8A(ZIMI$LMt$ID$AUID$Ml$ H1ҹHL}ID$ Ht I|$HtPLWHY9CHHwfIp1WIDADH[9LDLo`Ht$LZ ,M11|@CH[9LDHLpII@II<$l@H@IwPLD$քxowG@HS9@MD1Vg`]5HT9H5W9HHHH.S9)/5HT9H5V9HHHHS9HHŊAUATIUHSHH=R9t?fH=]X9ffH1Hu HXHHHCxcH+LkH} H:HLHHHkH{HHCKD+I$AD$H[]A\A]AD$HV9HI$H[]A\A]ff.AWAVAUATUHSHH HXdH%(HD$H1;IH @BHD$Dc,HD$AD$&{X,HCPHD$Ls`A{xKHCpHD$Ah<Y<aLHL$HH?H,H%H)HIPA9HcHHHHI:H9H9Jzt zzH=~9Aǀ{hHHGDEHT$E1?ALD1H|$L5~9H\$tHkH%HI@A9HcHHHHIIVAHL+EEHD$HdH3%(<HX[]A\A]A^A_HYU9H0HC`H@H9tH~H=}91ALH=lO9t}MvI HL5LLIHI$I|$ID$M|$-FLd$0HLCD<Ld$0HL$ LD$8D$(蚕\$(L蝇`|L%YL9Mtg9fH=Q9ffH藂@07!M B9L%L9Mt,9fH=Q9ffH\@0M9fH12OIf.H=K9t8fH=AQ9ffHx0 M>IvI Ht$H3Ht$LIHM~I~IIFDLHL$ HCD>L|$0LLt$0D$8D$(;|$(LAƈD$4ED$afH=J97vH=J9t7fH=AP9ffHHH @0WfDUHպSHHHdH%(HD$81FuHtdHoH)$o Hx)L$oHQ9R)T$ tCE1tD1HHq.t-HD$8dH3%(ucHH[]fDDfDH=I9t6fH=AO9ffH@0HM98qHu1HKuVDAVAUATUHSHPdH%(HD$H1HHH,H%H)HH@9HcHHHHHHp,sHt_Ho H)L$ oHRP9R)T$0E1tD1HT$ H-HD$HdH3%(HP[]A\A]A^@H=hH9ty5fH=M9ffH~@0ANxuH<LmHl$ HCH$|Mt*HHfofP8HtpContexHH0fow@:)@fow@;@ H$HD$;HD$;L%O9Lt$ MtnfH=M9ffH}ML@AH&H1LH|$ HIH9tVJH<$HH9tDJ HMtfH=ZM9ffHr}LHH5mf.D:H=F9t3fH=aL9ffH!}@0HJ98Hu1HH SIIf.SH H5KHH[DAUIATIU1SHxdH%(HD$h1HH$HcLH`HL9HD$hdH3%(u Hx[]A\A]R@AVH5{AUATUSHH dH%(H$1HH8|WH x H@@HxHD$oHHP(H$Ld$pfoHH$)$HPHfoB 5B11BHpL$+HL\E1A HIH H5> oE1AHߺ H = H5Jm oE1McHH5^HoE1AHߺH = H5= coHpC HH9E0ECEDHEhK HT$ 1HǃheH|$(H|$Ht)O@u!/uD$UD$fH$dH3 %(H []A\A]A^fHxHD$AH@u(uHIH\vATUHHSHL"2tHH8@[1]A\ÐLH>[1]A\fAV>E1AUATUSHL-":9dH%(H$1HHHH=AUHHD$H}8H$H}A9H0eOH&A9>HH HLHH=5 AU1HHD$H|8H$OH<=9L%A9HooJI$1oR oZ0ob@ojP)i9or`ozp) i9oo){i9)i9ooH)%vi9)-i9Hi9H@9)5zi9H)=i9)i9) i9)i9)i9ozI<$1ɺAH5 I<$AH H5aI<$AH5v` I<$AH5Z@ I<$H5 v'L>HHH=AUI4$HHDŽ$HD$fMAHH5Hg9 AH=g9H5 AH=g9H H5 `Aع"H=~uAع!H=~uAعH=~uAعH=~u1Aع$H=uAعH=2 guAعH=~IuAعH=+uAع H= uAع H=tAعH=T2 tAعH=tAعH=tAعH=wtAع H=YtAعH=~;tAعH=atAع!H=}sAع%H=}sAع!H=}sAع#H=~sAعH= ~sAع$H=~isAع#H=~KsAع&H="~-sAع(H=,~sAع#H=>~rAع,H=H~rAع&H=Z~rAع"H=d~rAعH=ۀyrAعH=؀[rAعH=ր=rAعH=ӀrAعH=̀rAعH=ƀq1AعH=ĀqAعH=/ qAعH=qAعH=~nqAع H=~PqAع H=~2qAعH=_qAعH=(pAعH=|pAعH=pAعH=pAعH=~pAعH=`pAعH=BpAعH=9|$pAع!H=;|pAعH=oAع%H='|oAعH=1|oAعH=oAعH=}poH=`9*H$dH3%(ujH[]A\A]A^(7H-99HHH@H@HHCHS HtHg`9?H39H559HHHH19jHkfDSH`9Ht(HC Ht H{HtPH4H_9[DATIUHSHH fHHGHuHxHHSkH(39LHH[]H@PA\DHce`9HG H)HHtH@FHHFÐlUSHHc`9HG H)H(HH4M4HߺHH5 CRHMpHߺH5(QHߺH5QHMxHߺ H5QHHߺ H5 QH HH5QHAH5H߉uQH HHߺ[H5]QQFH[]fHG Hc^9H)H8HtSH8CH[ÐHFÐUSHHHO dH%(HD$1Hc^9H)H)Ht},1HH5H$FtlH<$t=HMhU4HAH+CHHHHD$dH3%(u>H[]fDE4CHfHFC;fAUIATUSH(Hc]9dH%(HD$1HG HH)L&MhHo,HHD$E|hXHGPHD${hubC`D$|$Z^HVhH HS HHPHc ;]9H)HHD$dH3%(H([]A\A]fDLc`Ht$L.tVD$fDLgPHt$LI 1ɾM1AEr J:f.HGHtfHGgATUSGH )HcHH@dHHHhIH[HHH \9[ID$ H]A\ff.ATHc[9IUHSHO H)HHtaH@tmHu LCHhH=m\90H5Hu H=U\9 IHm| AD$[]A\H=+,9f8fH=,9f fff.SHc$[9HG H)HHtH{`t!H[H=+9ffH=+9ffDSHcZ9HG H)HHtFH{`tWHCHHxHPHCH1HxHH@vHCHHxHP H[OH=/+9df<ZfH=+9Vf$Lfff.@UHSHHcZ9HG H)HHt&H{`t7HCHH@x EH[]H=*9f fH=*9 feATHcY9IUHSHO H)HHt2H{`tCH-PHE HcrY9H)H[AD$]A\H=*9e'eH=*9eef.ATIUHSH Hw dH%(HD$1HcX9H)HHH{`},1HL$HH5 @t[T$H4$HL$HHD$$HT$HAD$HD$dH3%(uKH []A\AD$H=)9d"dH=(9e  e5AUIATUSHHHO dH%(HD$1HcW9H)H)HH}`Dc,Ad{XuCHsPVHHrAEHD$dH3%(uhH[]A\A]DHPHH` t;H4$H=(9Yd%OdH=(9Kd Ad4I1D6AEifATHcV9UHSHG H)HHH{`HCHL`A\$ H{ HHH0HHIt$H@HXrFIT$HPH|H|Hx HH)H)HD[HEE]A\fDu3tAT$PtΉtft[E]A\@AT$PڋttH=&90c&cH=&9Ic?c@AWAVAUATIUSH8HcU9dH%(HD$(1HG H)L8MkI`HIGHLhA} u/AD$HD$(dH3%(LH8[]A\A]A^A_sAD$I$IGhH(H;htHD$Lt$ HD$XsbLHLHD$ HHSHsLHL$ GIGhHH9hRH]uHL$LHLD$HD$ HSHsLDD$HL$ FDLHLHD$ HSHsLD$ TlH=$9aaH=$9aa1fS> HdH%(H$1HHHH"9H=t1HHHD$Hi8H$7H&9H AH2T9HooJoR oZ0ob@ojP) SS9or`ozp)2S9oo);S9)DS9ooH)-FS9)%/S9)5HS9)=QS9)ZS9) cS9)lS9)uS9H~S9H HS9HIHR9HpH $91H R9}R9HcH*9H=*S9H1bH=S9H5 {H=R9 H5s^H=R9H5 s6H=R9 H5 d6H=R9 H5rG6H$dH3%(u H[f/fDAVAUATIUSH`HO dH%(HD$X1HcrQ9H)H)H,1HL$HT$LL$(LD$ HD$(H5UrU9Ll$ IH}`Ht$HT$H\$0Lt$(HCHHHD$0LDHH H|$0HAD$H9t$HD$XdH3%(ucH`[]A\A]A^fHD$(H~`HHHD$(W@AD$H=%!9^H|$-H|$^-H= 9C^ 9^H= 9] ]H5^fAVAUATIUHSHĀHO dH%(HD$x1HcO9H)HHH{`HL$ HT$H},HD$@HD$@H5pP1LL$@LD$87ZYT$ Ht$HL$@HHD$@LD$QHHWHt$(HT$0Ll$PLt$`LLt$PHH;LRHH|$PLh(L9MD$t+HChHLpL9tH;HHI9uAEIU(H|$8HTXHD$HHHD$HHLHH)D$HHT$H1LH*MHD$HAD$I$HD$@HD$xdH3%(H[]A\A]A^@!fDHD$HHHD$HHtbL$H\L$HHT$H1LHLD$HAD$A$`AD$UfHD$D$\ D$HDHHD$HfH|$PL9t!!HD$@H=9+\ !\fD1A!3.*HD$@H=9B[ 8[HD$@H=9Y[ O[H=9{[ q[H=o9[| [AVAUATIUHSHĀHO dH%(HD$x1Hc_L9H)HHH{`HL$ HT$H},HD$@HD$@H5?mP1LL$@LD$8-4ZYT$ Ht$HL$@HHD$@LD$}NHHWHt$(HT$0Ll$PLt$`LLt$PHH;LBOHH|$PLh(L9MD$t+HChHLpL9tH;HH!I9uAEIU(H|$8HTXHD$HHHD$HHLHHD$HHT$H1LHIHD$HAD$I$HD$@HD$xdH3%(H[]A\A]A^@sfDHD$HHHD$HHtbXD$HD$HHT$H1LH&ID$HAD$A$d@AD$]f.HD$D$X D$HDHHD$HfH|$PL9tHD$@H=9YYfD10.]'HD$@H=R9X_XHD$@H=/9X<XH=9X$XH=9QY GYAWAVAUATIUHSHhHO dH%(HD$X1HcH9H)HHH{` Et$,AFXA|$XUID$PL@LhAnA|$hMd$`AHL$ LHHD$ Mt$IHIt$MQHL$ELt$(HEHChHL$L L;`uQ8XLLLHD$(;IWIwHHL$(":HChIL9`tkM<$AuHL$LLLD$HD$(IWIwHDD$HL$(9H|$0L9tAEHD$ HD$XdH3%(Hh[]A\A]A^A_LLLHD$( IWIwHD$([G$fDLd$0AL|$@HLL|$0H;LwJHNH|$0HX(L9tHBVHT$(HLHD$(\:HD$(EHEM|$PHt$(LOHD$(AHL$ LHHD$ cIHfM|$`Ht$(LD$LdOtLd$(LD$D M1EM HHL$HT$(LD$HD$(jDd$Ll$(I|$ HLLHHHH{HCLcgBD#H]EHT$(HLHD$( D$(EEwH=9UTH=9U Uk"ff.AWAVAUATIUSHxH_ Ht$dH%(HD$h1HckD9H)HHDH{`!Al$,UA|$XWID$PA|$hLhLpnH{`I?HL$0ALHHD$0LD$,FHH[Ml$`D$,;EeM}IMM9Ll$@HD$8MuHD$?fD_vIHD$8HT$1LHf1LLL$!LL$t[fDKjfDHx(LLL$cLL$fH&PLLL$%LL$W H=%9O2OH= 9PPFPH=9gP]PH=9OOAWiAVAUIATUSHHHvI}Hk1IHHL$Mt/I$IHK0I9t6HHtHH0I1HHHI9tH1[]A\A]A^A_fDIUH;SuHtHsI},uI$HtH[]A\A]A^A_ATIUHSHH fHHGHuHxHHuOH9LHH[]H@PA\DtuH71DH8H1ff.tuH71DH8H1ff.ATUSGH )HcHHHfHHhIH{HHHI>9[ID$(H]A\ff.H9H8HtSHJCH[ff.@Hs1Hff.SH`dH%(HD$X1H==9D$HD$@HD$8t{HH|$H5d=9D$ HD$(D$@HD$0HD$H&u\HU 9H`HM|$HL$XdH3 %(uGH`[H 9HMMfDH 9HbMXMyfH<9HtPHH=<9Ht/tCGtb@@thHxtB@tYH^<9HfH<<9@@t@fSHdH%(H$1HHHH9H=>W1HHD$Hת8H$HHh59HY9xH9H!H H5ooHoP oX0)Y49o`@ohP) X49op`oxp)W49oo)P49ooH)-R49)49H49)%-49)5F49)=O49)X49) a49)j49CHp H49H39H53939CH$dH3%(H[]@(&> H5UHHHEH}HCo\SchedHEHE HEGulerE$gH9HHڹHpHx,H39[DUSH8dH%(HD$(1HHHD$HHHD$cHD$Ht HHHD$(dH3%(uH8[]HD@U H5TSHHHP+HHHNH9HH5THHt xO H5_ HcHtPtH8H5uTH0Ht x H5 H HxHH=wuH8H H5(THHt!PtRH8H5&EH-r9H}HH9HH޹[]#H=HGHHifDHHO9@ fDHH/9@ fD H5 HHx@ H5RHH!PfHU>H>>H>>ATUSHH@w,dH%(HD$81>XsH_PHOHH5tNH HtPtH8H5RNH HtPtqH8DHߺH5/N HHH*9HtNH=*9Ht/G@@thHx@Hw*9{1E1La*91H1H1'HpHHx'SI@u+uHJ D@LoH*9HtH)9@@t@=)9uEHH\$1HD$(HH HD$ 4HD$ Ht HHq)9H9H8HHD$foD$HHHoHD$ HT$(H8)L$HHtH|$HH-8HtfH=[8ffH/HxIHt Ht I|$HHD$8dH3%(]H@[]A\fH-q8HtfH=8ffH.HxHHtHt YH{Ht$ H(D$ H8HHvHHHǃHǃJf{H(9\HP I1҉Cf;fD;(H'9 #(fD fDH1HfDH1H5H=8:&:H:DHHHH9f.@tt#uHH1DH71f.H8H1ATIUSH?Ht=ID$HI\$(HhH9vf.H;HdH9wI<$[]A\Rf[]A\f.HtGATIUSHHsL%HC8HkHtH{(HHHHu[]A\Ðf.DAWAVAUATUHSLmHHHZMH HCHtH9K |HC~YIHuM9Lu(L9e HH*%HELmLm HE(HL[]A\A]A^A_HSHu%DIHRHt;J |HRHufDHt;H vHH@HuLu(H9]tpI9t{H`HLIHH@8HtH{(HHLHE(HHE(M9uI)B@H@wM9ufDE1MATIUHSHH fHHGHuHxHXH 8H8LHH[]H@PA\DtuH71DH!8H1ff.HHp1H0HMHpIȉHH02ff.@AVIAUATIHUHSH0LpH7dH%(HD$(1L`Äu(H=8t+fH=8ffH[)x0t*HL$(dH3 %(H0[]A\A]A^I|$ H*LLHHHH{HCLcH$HuLBD#HHL$HD$;H-|$_Lff.SIHH0dH%(HD$(1HoHx)$oH8@)L$t?E1tD1HLUt)HD$(dH3%(uoH0[DfDH=8tfH=)8ffH'@0H885Hߺ$H5CFHMff.fSHHxHpHHF,Hx[9,HHxTH9v#HH9sHx&H7H~Jf.Hx7HHHPH= gUSHHdH%(HD$81H78HLJH8t#H8HCHtHpH/tHD$8dH3%(HH[]HCH jHh$Hu"9H;"9tH u"9H0HQH9tYHHN"9HH\$HD$(HHHD$ HD$ HpHH^fH="9Ht$H"9Ht$HPH@H!9HH!9H!9H!9e>H3fAVH K!91AUIATUHSLH5+!9LHL4MM}MHMIx%fDIHt`HxM1IHHH9uII9uM"I<$M9tPHtHG1HH9tLI<$I:I|$)LH- 9[HL]A\A]A^%DHt3HG1HH9tLIHo 9H9tII<$DLH=I 9S>HdH%(H$1HHHH8H=3CHHDŽ$HD$H8H0VH 8HX8ooIHoQ Hp8oY0oa@oiPoq`oypoJR ooZ0oHb@jPr`zpHH HHBHBPH$dH3%(u H[SH8Ht [11ҾHH[RfAWAVIAUATUSHL%b8UH1HHHH`HHPI$HpHHǃHHL=w8HxIHpHHǃHhL-8HIEHp`I$HxxI?HHxHL0H@IEHp`I<$HHL0H@IEt$HtrL3HH[]A\A]A^A_DHHxpH(HEI<$HEHHoEIEHHxH(H7EHEHHoMCff.HHpHHHHHf.H(dH%(HD$1HxHG ubHHpHH,H%H)HH@9rqHcHHHHHtWHHP F@H8H0IH8HH8HpHtxu*f.1Ht$dH34%(u!H(fHuԸ8HtÐHxuHuATUSHHPHt{xHHtHE Ht H}HtPHHHtHE Ht H}HtPHHpHt=HHt1HǃHHHt(HE Ht H}HtPHXHǃHHkHtHE Ht H}HtPH'HPH`H9tHk@HtNL%8MEu/HEHPME u HEHPHk0HtGL%8Mt{Eu,HEHPME u HEHPH[]A\\@H{pW@H/?tI-DEPUDEPUE PU 2E PU w@SHHtH[fH=8tfH=18ffH@0H[DHHtf@ uHÐH=`8tqfH=8ffH@01HSHL8HtHǃH=#9~Hg9H;9tUH g9HHQH9tKHH@9KHHǃ Hx H9H9+9u[H=9H9HPH@H9HH9H9H9AVAUATUHSHLg0G ЈG  ЈG G  ЈG G ЈGG LPG$HHHG(M9t?MtH=8tYAELg0MtL58Mt~AD$t=Lk0HxHPHH[]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=o8AELg0Mt%L5S8MAD$Lk0C U HPHP ЈC HpHpHHHHHHHHHH[]A\A]A^fDAEM@`DI$LPMtAAD$ 7I$LP(DAD$PAT$fDAD$ PAT$ fUSHH8HLJH|$HH8H:t#H8HH{HtHpL!t1H[]HKH BHq$VQ$;U@wH[]fDH59H9HNH9tHL$HHJH9Ht$H=9D$ D$sfAWAVAUATIUSHH6dH%(H$1HHt$HH?H,H%H)HHX9HcIHHHHHH;H;0H;sAT$HHHHHLA~{A~}tLLLL8H$dH3 %(VHĸ[]A\A]A^A_H=8t fH=y8ffH9@0SAH\$`H|$P1Ll$HHCH$HD$PHHD$`HT$PHHfo_5HD$`HcvData*)HH@foQ5HT$p@foP5HT$h@ foO5@0L%8L$Mt)fH=<8ffHTML@AHH1"H$HIH9tH|$`HH9t!HMtt)fH=8ffHLHH?LL{H|$HLHI詭LIwpLH8I\I1MIHD$IxHD$IwpLHVHKAIjI{,HH$A;LHcHHHHI.HH5L%8H<$HI$HHD$PHD$PHD$XHD$ LKHLLL$ I$H<$HHHT$HD$PD$Xe LL$ PAu AG 3LHI$HHt$8HHD$ Hx HD$(HL\$(Ht$8HHHxLXLH@HD$0LT$0L\$(D$XHT$Ht$ CDH<$LT$P I$H<$HT$HH,D$XHD$Pf DLHHIIxHt LЄt"LHLQH|$H|$1NfDLHLb5DLL HD$PL%\8HD$f.LHHƃAO ;fD{L I$HxHH<$HD$P@HT$@%D$X }fLfDKPSTCX{\I$Hrf.H5/LALAIGpHXL)L%8Mt$fH=.8ffHFHپ@H.H1HEHMt$fH=8ffHHHH5L\$HH 91LHH 9LIMI:Hw#@HHtpHpI1HHHI9uYI9uIHtLxtHPHPI$H<$Hw LdLLLQfLHT$Ht$HH= 9HD$P}I:If.@ATUSHH?Ht=HCHHk(L`I9v@H}HkI9wH;[]A\Zf.[]A\f.ATUHSH_Ht @H{L#<HLMuHEH}1H[HEHE]A\SHH0?H{H9t[[f.@AWAVAUATIUSHHHoHHHWHH)HHH)HvOI$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<7Hs(IHL)HM4HCHHPH9t H)LH;IL;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL@H9tLH)L*9fAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<LL1HI袼LS0HKHCHt]1LKDHHHHLMt@u8fDhHxt.@)IfDfDӪHE@@g0軪HE@@@蛪HE@@H{HE@@H[fDK'fDKfD;fD+gfDfDUHSHHHa8HH H9HxxoH8H} H;=w8t-u7H?CH[]DG1)H@H=}9HtH5i9GHtSH0HdH%(HD$(1HcI9H H)HyHt.oFE11HD$)$HD$谲tHD$(dH3%(uCH0[fDH=8t!fH=8ffHQ@0H88t@AUIATUHSH8LdH%(HD$(1Hc~9I$H)肺H{ H-N9L-?9tH5 H{Ht3Ao$AE1HDC(D$)$HD$贱t HD$(dH3%(uGH8[]A\A]DH=8t!fH=8ffHQ@0H88t-@H8Ht@ tC~t$uW@f. t#f.H5I8@Hu0HH蜓H-8@H@HH=8Ht SH7C[FAWAVAUATIUHSHhHO dH%(HD$X1Hc8H)HH{{Dm,A}XHEP}hLpHHHE`HD$S2H)HcHHHHHL@`Ht}H8fHD$@)D$ )D$0HtHT$ LfD$4L$0Lt$HDEEl$HD$XdH3%(Hh[]A\A]A^A_@HLLHDEEl$L}PHt$ LJtFHD$ @L}`Ht$HL$L}tIHD$HL$f. AM1D胶AD$&D 1H=8wmH=8H=8f.UHH5Ӣ SHH(,dH%(HD$1HL$HT$t&HC HcG8H)HHtk{uMHT$Hu$EHD$dH3%(u'H([]fDHt$HkxE H= 8C9H=8g]fAUATIUHSH8HO dH%(HD$(1Hc8HD$HD$ H)HH{},1HL$HT$LL$ LD$H5+ t\{H|$Hl$Ll$ whT$HDHnH1H8fxAD$AD$HD$(dH3%(u:H8[]A\A]@H5 HuHuDH豶H=8?襴5H=8a荴WH=h8zupAWAVAUATUHSHHdH%(HD$81H=8HD$H,1HT$H5][hH8HD$RHH9HyHV8@HD$L%g8Hs E1LL$H LxIt&H;8)HAEIEHt$I}HHt xKHT$H\$ L58IHHI6HHH8HHoA$oHAL$oP AT$ oX0A\$0o`@Ad$@ohPAl$Pop`At$`oxpA|$pHI$L=,8Ht$ I>HTZEGWMc$I>HE Ht$ :H+8P~HtID$pID$X1LH& H8Ht$I}RH@P HI${ HZSHEUtHCfDH=8tѱfH=A8ffH@0H88 EHD$8dH3%(rHH[]A\A]A^A_HHL$HHHH 8HHLcD9DDH3H H8H8ڝDHxpHAD$ID$fDAOI>H_ ID$XA9L$ID$hIED$`Ht$ ID$pLcjH[8P4f.HP@HUEۘLl$ Hs MH LHD$ D$(ޕLVHs MLAHh eIAWIAVAUATUSHHHO dH%(H$1Hc8H)H)HT}2HD$Ds,A {XHCPL\$@HpL`Ll$ E1HC`H4$LL$1LLHHD$L"Hc 8H[ H)I IxI H<$ H5 !nHkHTH}Ht/Gu |@HE@@thHx@uRfH{7HCfod$  fol$0hHPHtH@@t@AG f.H<$ H5 [HkHVH}Ht/GHE@@thHx@uH{wHCfoD$ foL$0HHPH<:fDH<$H5 #H={8t茭fH=8ffH@0Hn88AGH$dH3%(HĘ[]A\A]A^A_@IuH<$H5 %rHkHfH}Ht/GuHE@@t&hHx@uZf.H{7HCfot$ 0fo|$0xHPHfD}Hk HH}Ht/GuHE@@t&hHx8@uf.H{ HC foT$ fo\$0XHPH\ZfDL\$@H{PLL$H|$YL$}HD$@HT$HHɃ LD$D蹪AG@fDvfDӘN@HT$ Af蛘fD苘fD{fD蛒HCf[fD{HC =cHCUHCH=l8yH=T8a7H=78ZDPff.@ATUSHw,cXHc8Ho H_PH)LeMHH萞HH5HHtxuyH5HuHtxuBH5HVHtxu []A\fDHAD$@[]A\fDHПE)H踟E(AD$mfDHP I1҉FCH=ݻ8XNDATUHSG )HcHHhfHL`0H@L@ HL(HA8HCHL[]A\DATIUHSH0dH%(HD$(1HG8D$HD$HD$ x$HǼ8H8,1HL$HT$LL$LD$ H5,0H|$|$t H|$T$ t$H1HHL$H1RoE T$HHc :8HE SH)ȈP(HHD$(dH3%(uH0[]A\fDAD$H5q11HD$?AD$@AVAUATUSH0LVdH%(HD$(1Hc8I$Ao$H))$ujH8D$HHD$HH{ DC(1HPH}HD$(dH3%(nH0[]A\A]A^fDLv(F IFA.InHHD$AFHy@1%D$HAhLHLHHALIMDI0HN-fDHH)HHI1HHHI9L9uIHH@H@H} H۠HLIHI}IEIEIm迱AD-Ll$D$H= 8t1fH=8ffHa@0H88z_S>HdH%(H$1HHHHµ8H=1HHHD$H8H$$HM8H H5?H8HAooJoR oZ0ob@ojP) 8or`ozp)8oo)8) 8ooH)-8)%8)58)=8)"8) +8)48)=8HF8 H H8H8HpHH5[8H53l B80荇H=8H5 H$dH3%(u H[ff.@AWAVIAUATUSHHO Ht$dH%(HD$x1Hc8H)HHQ{*Hc8Mf Hl$ HD$(HD$0I)HE0HD$8HD$ D$@?HD$HHD$PLl$HD$LH5zIݾILHD$ H5P I賾ILHD$ H5& I艾ILHD$sH5I_A|$)IE'HI|$ID$ CHHHCpHHChHHCxIv H=8 LcHj H˷I|$H8Ht'AoF HT$`E11ɾ)D$`胘+H胀HH8H\$0HtfDHs{dHHuH4HD$xdH3%(#HĈ[]A\A]A^A_fDHu\L蠰IEHϼI|$ID$ H{uO{t9H=98FHD$H@SHǃsH=8H=в8tfH=Q8ffH@0Hö889H=8袟xH=x88腟.ZUSHHHHtf.H/8HHuHCH;1H0H6H{HCHCH9t H[]fH[]fAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<LҶL1HI肘LS0HKHCHt]1LKDHHHHLMtSHdH%(H$1HHHH8H=1HHD$H7H$HH8HI8xH8AHHH H5ooHoP oX0o`@ohP)8op`oxp) 8oo)8)8ooH)-8)8)%{8)58)=8)8) 8)8H8CHpH HD8H58H5 H88CHBHc8&wH=r8H54YAH=O8HH5<6vH=58A1ɺH5m 4H=8H5 H=81AH5a vAH=8H H5` H$dH3%(H[]Ð(&H5wHHHEH}HCo\Http\HEerHEHEGServfG E&^Hǩ8HHڹHpHxH8b|ff.AUATUSHHHc8H)H+HH}xH}HgH}`^LeMtLL%LMtAL-8Mt]AD$u$I$LPMt]AD$ t<@H}HǦHH{[]A\A]t@AD$PAT$렐I$LP@AD$ PAT$ 렐AWIAVAUATUSHXw,dH%(H$H1HHP{XH|$  Hc8HK H)Hv8L!HHD$8I&IPII@Hd ItL:w{YHD$8HT$ I|$`HpIHx4lHIHx IHLLHHLkH{HHCʛHD$@BD+E1HD$(HD$PD$HHD$HD$0H\$@1ILHHuHUH)HuHHEHHEH}HL$Hu)HHLHfHH98 u8 uH)HL$HLlLI9?LmHJ (HL$Ht AFHH9qHD$H9E:HD$Cu;HU]H9T$gHuHH)HuHEu5H}v.HTP/2.0 HEHPRI * HTH3HH3H fDHsHL$HPL=8HHLHSp@HT$0@%CxII}HI$D$XHcHD$PIHx4II}HD$hHD$`HHT$`cIHT$(I}HK|$ItHD$@ID$Ml$ HD$MM}(L9|$IUCXH9IuH{P踵HHoHx)$ o)$0E1tDk AAAI`MbH$ E11L舃$)tH$ /$9tH$0/A|$X^EUH|$ KAń@H}IcHAT$q@  ЈC AT$p࿃ S C AL$r ʈS AT$s S ʈSA$S A$M$S$I$HS(HS0I9MtH=8AGHS0HtZH=8Bu=HHHT$PH=8HT$B u HHP@L{0C AT$t ЈC M|$xL{HXHP1ILTLHيHH1ԻH58HL$ HHpHxH0Hm8H85MmML|$IfǃhHEHD80 A{H SM H9HHEHpHH}8mH.8E0Lt$pEC LEDHEhH3ÐHH$H$L$Ƅ$HCP<@Ht$Hctǃh@hfDhHHDŽ$K x t H8/Hxx t H8/L@HD$8I|$`Hp]H|$(sH$HdH3%(HX[]A\A]A^A_f.x AAG뫿(L@MIM>IEIEIEAIEM} H9LPffH脋HIuL?LPMupfDAGHxDH=@8tQfH=8ffH@0H388 ]DHHx t H8/.Hxx mH8/afWBprf LD$ 1AG:D(ޞHMHEHEHEAUHELm HIPH@ǃh1fB pr hfH;}t"HHBHGHD$ǃhfeH'8L1H8Leeg"HHHUAHH "S1HHPHƇHW%7 HHH[]郅AWAVAUATUSHDg,Ht$dH%(H$1AD$D$&HD$(D$'XH!HGPLpHXAtD}h5HE`HD$(At+Ex<:D$&At<D$'Hu MIH=8HTpYHu DD$&H=k8HS^ 跘H&HM Ll$PILHcw8LLd$pH)IEHD$PH $qHk ID$LHrHD$pqH\$XHL$xAHLFHL9LHFLD$pHt)H|$PLHL$LD$@uLD$HL$DIT$)I9tLljD$H\$XD$rAHt7HL$PHھ:HHL$轢HtHL$E1H)HAG|?HH@@PHCHCHC HC(C0?HC8HC@HǃHǃ輚DHHD$IL;HCjHCHCPjHC`H=ChCXƃǃCpCtR|$'HCxH$HHHt$PHT$XID$LL|$(HD$pHpDLHw`H|$pIAL9t著E|$&t~L58Hu LL$0E1HӖ LxIt'H;8TH\iI$AD$H5{[ LaH 1H)Hu LcH7 H=K8mHu LcH*$H=(8kmH|$PIL9t蘖H$dH3%(HĨ[]A\A]A^A_LIT$I9+CDHL$@AH8D$@57<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;u菗Hx8LL`HHHHHLHML%8MAFILPM6AF ILPfHHt$PID$LHD$pHHlHt$pID$H|$PHT$xH9"IEH$H9eHD$`Ht$PHT$XHL$`HWH|$pH$HD$xID$H|$pH9tHT$XH|$PHw?/{1|/UHHCH9uHH9H)H4HkHT$XH|$PH)AHT$Xf.LoPHt$@LHD$@Lm`Ht$(L*W 1ɾM1L|HD$@SAFPAVHt$PHT$XHL$`I|$H|$pLmpHt$&LO z<7D$'CfDHAHD$XfD &@HtH脈HT$xH|$PHT$XH|$p[dLd$@Hu HG MLHD$@D$H^aLHu MALH IcHAF PAV HT$XH|$P1$HT$xH|$P7LHt$'Lx 3HSH} ]3HSH} DHٺH5 H= 4L(U H 1 H5G H=G ,TZVHeH;HAWAVAUATUSHHO Dg,dH%(H$1Hc8H)L)HD$A)XHHGPLT$@LxLs`H@E1Hl$ 1LL$LHLHD$\HL$H$jHT$LLID$LH$gH$HEHH$H$HehM}HLfoD$ foL$0H$HHHH$HD{iI}HtHC`LH$HH9tH$IL9tӎH$dH3%(H[]A\A]A^A_f.H$8/HtHJHcHVFHLIEH$H$*fH$>/LT$@LwPLLLT$LT$tAHD$@HT$HHɃ MDwfDHT$ A茗HH@AWIAVAUATUSHHO Ht$(Lt$0dH%(H$1Hc8H)H)HEHD$lIw LE1HH@LHHonAcceptHH1H@@ HD$0HD$`ID$8HD$ Lt$JhIw L,HpIHx|AT$I@u A,$,bL$H8Iw E1LL$@H֋ H譸xIt'H;8H_^AD$I$H}LWM$$H5 LHt xH5 LƚHt xgH5 L裚Ht x,H53 L耚Ht xH5d L]HDP7~HHHHºH=HOˆH54 LH}Pp7HH5{ LʙIHxH*Hۋ8fHHHHH@H@0HLHPH@@HHH@H@ H@(@0?H@8HHMt$HR8HQAFA}:IEDpHXIIL9L$a@HHwLHHD$IEH$bH|$LbH$IEH9t讉H|$PHu7H I9t[Ct<H;G@uH|$PHWHuW@u/uH I9ufDH5} L Ht xH53 LHt PEXH\$PH|$f|HHH|}HL$H|$ Hھo|$YtH|$P/XH}Xu|$9FfDHD$(@H$dH3%(Hĸ[]A\A]A^A_HD$0Fvqntt}Iw A}H=8H@ ^HD$Iw H=d8H@ L@ k|$9Q@ kfDKfDH(hEsDHhErDHgEqDHgEpKDH|$0/-QH@@HD$PHpHx蘉H}xHtBH|$PHwHHNH|$PHExHW@/`?f.HgEtPDL9HD$>PHD$@H5 LHt PH5 L֔HPyH5Z L褔IHxxifH5 LlHPfsHHrHILPHAF  ILP@軆fDH=8 oAFPAV1H&v1H,WLd$PIw MH HHD$PD$X/TL觼Iw MHAH܃ 趰I1AF PAV H&q7HExυ3H=8'nHD$I HP`H=8mH=؀8Cm9軍HHf.f.釃wUHSHH;5D8t H~H58H9t1ۀ?*t ~uH]HH[]f.fUSHHH Htf.H/XHHuHCH{1H@HfH{HCHCH9t H[]鱂H[]fATUSHoHHt*@H}HELeH9trHLgMuHCH;1H0HhfH{HCHCH9t[]A\&fD[]A\f.ATUHSHHHImILC0HKHCHte1LSDHHHHLMtDHAH1L HI4HHuHCHHKLH9t8I HLMufH;I9tcHkL#[]A\HLg0HG0MNHZI$HC([HoH7AWiAVIAUATUHSHHvH}JMf1IIILIMt/IHKHI9HHtHHHI1HHII9tؿPHuHUHHHxH@HCH\YHC(HLLHC0LAHC8HC@EH[H(]A\A]A^A_fHUH;SWHtHsH}LD$[LD$3IHFHH([]A\A]A^A_HYHHH·fATUHSHHHIILC0HKHCHte1LSDHHHHLMtDHA(1L HI4HHuHCHHKLH9t8I HLMufH;I9t~HkL#[]A\HLg0HG0MNHXI$HC(۠HH跶AUIATIUHLSHH HHWHwdH%(HD$1HGH$jtHHHHL1HsIHLm(J JHt4HHEHJH(HCHHL$dH3 %(u;H[]A\A]HCHEH3HkHEHtH@(1HsH,HCH苇HVHŸH֬H螵f.@AWAVI0AUATUHSHHuHUHHHxH@HCHVHsH{iFMf1IIIL,IMt-ImHM(L9tNHEHtHH(I1HHII9tLHLALGH[]A\A]A^A_HSH;UuHtHuH{LL$oXLL$uImHtHHH1[]A\A]A^A_HUH-|hH|HD@ATIUHSHH fHHGHuHxHYHuHz8LHH[]H@PA\DHG Hc18H)HFHff.HG Hc!8H)HHFHff.fH8SHHHHc8H)HH2PH[۳ff.H}8SHHHHc8H)HH2PH[雳ff.AUIATUSHHO o,dH%(HD$1HcQ8H)_XL!u,HGPI$HD$dH3%(uQH[]A\A]fH_PHH\>tH$f I11҉}cAEff.ATUHSHHO dH%(HD$1Hc8H)G,L!H$t8Xu:HGPI$EHD$dH3%(ubH[]A\f.1@H_PHH=tH$f. I11bE,ff.AUIATUSHHO o,dH%(HD$1Hc8H)XL!u,HGPA$HD$dH3%(uQH[]A\A]fH_PHHE1AU ATUH-SHL%h8dH%(H$1H$HHH=1A$1HH$Hͼ7H$}HYj8HH HHl8DoDoRDoJ DoB0oz@orPD)8oj`obpD)$o)=8oD)u8D)$D) t8D)$D)s8D)$)|$p)5~8)t$`)-8)l$P)%8)d$@)8)\$0)8)T$ ooLӞ8)|8) e8L-~8Hp>H HH8LH)L$H=)$H8H-Ş8A$1HH$H]7H$`|fo|$pfo$H5Hj8fot$`L- 8fDo$fol$P)8fod$@fo\$0HfDo$foT$ )5]8fDo$foL$D)8fDo$D)8D) 8D)8)= 8)-%8)%.8)78)@8) I8HpH HH8H-Ҝ8H8q8H$dH3%(uH[]A\A]A^tfUSHHKHcS HŅH@(HH@@HH9f.1f=8tHc8FHÐHn8@FHff.AUIATAԺUSHH52HHdH%(HD$1|HSHDHSuu'AH DHcH>1HL$dH3 %( H[]A\A]DIuHg111Ef1HvKt"AHpPPLHLAtJIE$ƺHS{AtBIED$¾HRRfDHL+4$Ht$LiT$@r+8t<H1IH 1+8HpHtDe1뫐HtHHt[HE1C@H;Ht gt(HtĉE1iCDcAuF@GaHBHwDˆD$1HGb1HeAtbt[+ADHH9utOD$bHt$Ht +BHH{hHHWD륐@waQkHGH8Htn1DATA1USHHHodH%(HD$1HjtbHCH8Ht nuMH}HtHA2WD躎&D11A,2_A})1HILc+1H+AA}uA})1HIL3+1H@A}nKA}E1O)HHIL*11@:A}#)HHIL*11@(HHIL*11m@tH= V8H` f.ATUHSHu H`u5H}IHt%H1H=`8HwHHtH[]A\Ð1H[]A\fDLXJfDATUSHoE 9}I̅x ;CHt4I$1ۉ[]A\H}]H}I$[]A\Éff.fSHH?Ht4XHs0tY S ʈS [f.{ff.AWAVIAUIATAUSHHoH}Ht&XAǃ5HHcH>@D}HHcH>fH}H MtIMAA1ɺEH[]A\A]A^A_A[1ItIDDMÅ7De@EUA]IuH D1nDA1ҾD1}71ɺ LH5Я5?1ɀH5L1?AN`LH53>AAEA9fDAt?1ҾD161۾DÀED16}fAAtxEV1AFf:fD1H1[]A\A]A^A_YfL1aD1@H} HXHu(1p5HE HÅ+MMHE`I9wqL)IUHtH9vIEAEH(IuE1 H%݈IEHt.HE IEHE(FffDIEI1IEfDUSHHHoHt H[]@oE0oM@KoUPS o]`[0oepc@okPos`o{poH[]fATIUSHH HH~HF H HdžH)1HnHH=j[8HHF HFH LHF %rHHt~HhUE x\MH%E ݁@    ЈE @ub u.KtHǃH[]A\˅H}11=HHu/8uKte 뱋}؂E tfDH"fDAWAVAUATUSHH $H8dH%(H$(1HAHD$%D$ a<IH2IHcH>+HE1"HAAeH"DnHHDE"DHDEA@H\$ LHD$ E1H|$1IDH8H|$Ht$Ӑ H|$MHD$H$(dH3 %(5H8[]A\A]A^A_f.+HE1!HAAAD+HE1!HAEf+HE1p!HAAAD+HE1H!HAAAH=I81HDHuX1 fDDHsAƃlHT$H HD$H?MH݋UH!%tDHUHDHH)H} H.0HHHpH@Hh@^tP@rD(IEH|$HtLHD$AĀ|HXC UCH%=RMtI}G@u /IEH|$)1@H\$ LHHF1D81H|$HtaK1gf.MEH݋UH!%tDHUHDHH)H} H.HHHpH@Hh@tP@tLfLD(IEfHXK HD$AHPJ zDHT$ Hx HHPHLHLHH)H)HHfHT$ Hx HHPHLHLHH)H)HHJf.IfDPLLPLLLfL}QfSHH5БH,dH%(HD$1H"\tuH<$HHB8H8tCfH*UQ1҅x'HCHD$dH3%(u6H[H$f7CHDC:Qf.SHHHCH9t*GH[!GHSH9wHH`IH1H+[ff.AWAVAUATIUHSHHHHH=az8dH%(H$1UHtDHHHoHDHHX8H$dH3%(HĨ[]A\A]A^A_E1HHC8LHHUHtL  f@H@@(H@8L ID$8HEID$(HEI\$8EIt$yleH|$fD$L|$Lu0H^HD$_D$swooHLkyH{'H*LLHHLkH{HHC;BD+H]0E8'1E11IL1I L1AoHpHHxoSI@u+t;EtrLFLm(It$H=x8HH,$D$ BrYDHt%xSfDAHbfDCFNH=A8 .@H?Hx HFPH=n "'fUSHH5HH_WHSHD1HOtH[]fDH߉qx11 H[]I8H1IH 1`DATUSH_HtDHGH{(Ht:Hk0HtL%F8MtEtHhC1[]A\ÐEPUuHEHPMt#E uHEHPE PU DATUHSH0H~H5\ dH%(HD$(1QHøHt{tHL$(dH3 %(H0[]A\ H5D$HD$HHgQHt2xt,x tHLd$H H5H LdJfLd$ H5= HQHt)xt#x tHHH5  LJH5  HPHt)xt#x tHHH5 LIH5 HPHt)xt#x tHH H5 LIH5 HQPHt)xt#x tHH H5v LSI H5MHPHt)xt#x tHH H5i LIH5HOHt)xt#x tHH H5Q LH H5 HOHt)xt#x tHHH5b LH H5 HIOHt)xt#x tHHH5y LKHH5{ HOHt)xt#x tHHH5I L HLH~k|$H|$/D$ D$Iff.fAWAVAUATUSHH 98Ll$PH9HHMH%HPA1;[@HHōt6-Aƅ#@Af@ HH@(@@0bAH;8Lc0HhHHHHHk(HHC0Mt)L=A8MAD$@C8LHH ̜H=K8bIHGMt A}HL[]A\A]A^A_DH=nH€H= H€zPh@1;[@HHōt6+H8@1H1HHHCHCHC8HC(HCXHCHHCxHChHHHHHHHHH HH@H0H`HPH; ?Hx98HXHHHHHHHHHL=?8MACHHPMoC `HHPRH=XH€gH=H€P>HH*AD$PAT$zI$LPMWAD$ RI$LPCHƹH=_P >HH)bH3LH LE1 fHƹH=P=HH)Lc0Mt%L=(>8MAD$H:HE1$H:{fHQ?8'H5 1R0JfDAD$ PAT$ fDCPSAD$PAT$uI$LPMt2AD$ ZI$LPKC PS AD$ PAT$ L H 1 H5 H= 3髈H鼈H鰈H餈H阈H錈駈DU>SHdH%(H$1HHHH48H=1HHD$Hŋ7H$IHAعHpH=nrAعH=`rAعH=RrAعH=ErAع H=7drAع@H=)FrAعH=(rAعH= rAعH=qAعH=qAعH=qAعH=qAعH=tqAعH=֖VqAع H=Ж8qAع@H=ЖqAعH=Ɩp5jH$dH3%(u H[]AH#$11ҾHj8HHbÐf.AWAVAUATUSH(Hj8L-j8dH%(HD$1L9t;L5ILcH+H=+j8LHXEHt;HHLp8H I9uHD$dH3%(H([]A\A]A^A_DH38LHHDHtH(fH=i8@@@(H(H@8HU8HPHU(HPUP U P$HuLeLu8HE(E H$D$ c4?USHHi8H-i8H9tOHSH3H= i8=DHt+HHHHHJ8HHHHJ(HH JH@$B H H9uH[]ff.fAWAAVAAUA@ATUSHL$G7f`@ HH@(@@07DD$DDIDHID$H@88Il$HHI$'Lk0Hk(Lc0Mt(H-s78HAEHk(Hs28H@H~;fH*f.9  (Hk(HC1HC8H H=@8gWHtzHtH[]A\A]A^A_AEPAUVIELPHAE /IELP fDc:DLc0Mt_H-P68HAT$u>I$HD$LRHHD$t}AT$ uI$HD$LRHD$HHD$2HD$H[]A\A]A^A_AE PAU 2AT$JAL$kfDAT$ JAL$ H頁ff.fAUATUHSH8Dg,dH%(HD$(1AtXHDHGPHD${hyHC`HD${xHSpHT$t$|$HL$ ,t_H=.8tfH=`48ffH e@0H288EHD$(dH3%(hH8[]A\A]EHEH28xt*H=c.8ttfH=38ffHdHx L$T$t$|$ iL$T$t$|$$IliAL$`HH`It$xHb HsxHV ?LoPHt$L AM11DE@Lk`Ht$Lr ADLkpHt$LrtHT$O@ fD!:8HR H 1I1h"JHc8@UHSHHtcH-8HHt HPHt:tHHt xItt@tSHLHEHHHtWHHH[]HLD$L$;L$LD${1fHHHL[]@@tATIH~ UHHSHaHLHHH{HHCHkF%HD+?K@u+uHD$HtW=HD$H[]A\f+0HD$H[]A\ff.fHWHBHu DHRH@HuHBfHHB@HGHWHH(HJATUHSHHX0H L%08HSMt:t:Ht E1Hu>H[]A\DCuHtHwa4HHEHtL%08HSMubSJKuHD$ HRMD$ S wHD$ HRD$ aMt ʃtH[]A\D@fS JK tH{fDUHAWAVAUATSHHGHL`(MHX0HtH=h/8Cx8II$1 IH=!)8D0E4$t+fH=.8ffH[_Dp0Hk EoID$M~mIHtzH@HtqHHti@ tcLh(IH{HxHtFHHt>LH(jE11p01ҾXZfMA$nE1HtH=b.8t8Ct7HeL[A\A]A^A_]LkI.CPSuHHPH= .8C uHHP또sAO`iCx8IwD Ezu3DIC@D@C PS yIyff.UHAWAVAUATSHLoMM}(MI]0HtH=-8:CA}8IH}I1U[I=H=&8EAtfH=F,8ffH]MĉH0H QIGMnM9eHMHHtH@HtHHt @ MuHEȀH`HtH=N,8t4Ct3HeL[A\A]A^A_]L3IsCPSuHHPH=+8C uHHP뜐CA}8IH}L`(HH'xHxH/HH#LH(jE11p01ҾXZfI@=@C PS QIwA?nLAEMOE1Hu1^wfH=[8ATUSDgHoIIL9u1jc)HHSHHP8HHSHP(E)H I9t4}tH]H{(Htƀ{9tHS0*uHrH{(@H= [8\H=Z8(HZ8HZ8HtfH{(@HHu[H=Z8]A\7ff.@AVAUATUSHHPdH%(HD$H1H=#8tfH=R)8ffHZ@0~!HD$HdH3%(HP[]A\A]A^ÿSuHHՌLd$ HrHEHH$HL[L-(+8Lt$ Mt nfH=a)8ffHyYIL@AHH1G(H|$ IHL9t%H<$HH9t%JHMtmfH=(8ffH YHپHH:/HuHuUHAWAVAUATSHHdH%(HE1HGHL`(MHX0IHt@Cf H=xHc H>@I$HLp(MLHPDžX_H @-HH=HcH>H@ EHM@MtM I$ A$LHAfH8 HHcH>DL@gDAfDHt+L5&8HKMDHUdH3%(DHe[A\A]A^A_]Hf = H*G^^fH*Xf." H@( E1X8P8tP8E1;HiHDL@NLPIHH5L,L3H H5L,1L\HcȺ H5L@L#HH5pLL,HLH5 1*L1A<$n H5LLAM`H5kL-H5LCPS6HHPMt8C HHPADC PS DE1E1LH҈LAG4fOAGpf.H@@|H=8t fH=P#8ffHT@0H!88rHE1@pHDh@Am H=k8t| fH="8ffHS@0H^!88t3q@HB HJXHPLA$Iw`HDDHB HJXHPLA$Iw`HDDHH@HIHHxHH6 H5= HHHGHO`HEH HOPHHOXHHHQHhHEHHt?f H*B^^fH* Xf. LA$ fLbI IHIGH=8MwHIMIr Lb AL5I!8A$MAG{A$HHAtHc>HAHHE1D`p=DA$M$AAQHE1DžLpMIHHxHHC}H5; Hx/H@AMtLI$HDppfH01L)0HDž@AąnD@EfHP1L)PDž`DždDžXxAąCnD`EmLLAw<}9E1AGpfA$ IHLhMI$LPAL8DžPTH{H5!: LHtH>H{H59 LHtHH{{H59 LH HI$3BE1HHDžLy, M LLIEHYLLIDLLHIDAL9tHHHEHFzHH+zHH@=HHyH@J9DHE1@f.I$A$MH-zH5R LHHbHLHHLLMWI~ HHLL@LHHAHyHLqHHIGLHyLBD1HrHpDžxH@AHHpLHH@IGH9tIHtHHHyH5 >ytHp/IHtHHxH5 HtHqHsPHHHH9t 7.fDI$Mt AL LYMtI$tA$tDžpH@HHH@Ht?f H*@^^fH*Xf. R A$HLHH@LILLe1LLLKAHH@HH9tEA$HAtMt$ML/Hx HHHH@LHH8HxAHPH HHHDHHh*HQHAAADLyA?[u H^HHP:LLLHIHx1 3LLL)@A$II$AM$HPA?DžPN AOMA$HHAtHcHL5K8AHMAG-ILPMAG ILPLHHH#@ fI@ Lp(L58@@0IGM@ID$0Ht hM|$0I}1LAD$8H r7HE1HAHHIHHAHAƒHAXLyPHGHHP0Hp(Lp`H@LL Dž HHh AąMt H8HIMtHIHD`p11HDžHDž11BM5:ALDžP Lm@H=8ID0tfH=K8ffH FDp01EuD(IA$LH-zHrLIEHH@LHHGH@H=8HtYfH=T8ffHlEAV@DAWHAH jjH1*IHH@H HH9tHIL9tH=8ItkYfH=8ffHDLLHI$'E1.HL@ HP0Hp(MA$DH81HBp!|11Hc8IHH11UbQHAAֈAAA?[u HHHP:LIHnHx1 q.LLL)AP;IHUIƹ11LHIFIFIF8IF(IFXIFHIFxIFhIIIIIIIII II@I0I`IPM;$ HLpHPH 8HHI$M$I$HkL5}8MBHHHHPMHB HHP A$uAA9AHPLDžPGt LAIAI$LLAGPAWXAL5y82HLHP0Hp(NALLIW0Iw(3fAMHPA<$DžPF!AL$MwHP]LLLHTx:JHx1 H^+LLLL)H/8LAG PAW =AGEH= 8A$tfH=8ffHH@@0g"ID$ABHJiMoHP]LHx:Hx1 Hl*HLAL)HH@7H5th11[HHAh2LH5h11+HHAhA$QM$LHLLKI$AL)8DžPDI$AL8DžPD HHHRHP HHRLH5j11; AGPAWA-HIHz[HBHJHu HHQHHP:H3Hx1 H(HHH)HS5HHHH.L@HIBH@1HLHLHHHT_HLLH@IRH9t H} $ELH5e11HHAhILPMAG aILPA$HHAt8HcHAHSHHI92L' 'B HJ LH5h11HHBhLPI$LB%HPH9X)H HXL0Dž(LPHHHHHH LI ~@L;"ID$I $Hx HHHHHH@HHHHyHHAH`HHH9hHHrDžDHHH@HHLlH@H;twL8H L H/>Dž(IHtHL HgLH5n ,L?LXLPM9t-HII<$ID$H9tI M9uLHPHKAAG PAW >HH5&f11bHHBhHz]HPHHtPx:uJHx1 H#HHH+Hq0kHH5a11YL H l1 H5w H= #OWHE1HP0Hp(MHDžE1IpUUUI VIUIVUIGVIVIVIVI?VUIVIVIVIUIUfATUHSH0dH%(HD$(1HHCH$HHHTHt$H<$i21H=78HH578HHT HHHHx(Ht$H<$iH-d781H=S78HHIHL HHtCL078H8O H7IH9t^HtHF01HI9tI H7H1LH- 78H<$HH9trHD$(dH3%(uSH0[]A\fHtHF01HI9tI IH68H9tIH7fDH568 HQUff.AWAVAUATUSH(DgH_T$ IIL9L$$ICL{LsI< LDŅx^LcI}1LHIELIMt\Iq"@HHtHpI1HHcHI9u29uIHt&T$ f PH H9$gH([]A\A]A^A_ÿ LL$aMLL$HL8t AF@A|$ LrAo$Bz(HT$LL$HT$LL$HHM]hD$ HW1fG1fGLIIEHG H HHtxLEP&IHt`DPL1IIcIH9uIA9uH9t>!@HL`s@HB:@A HALL/M$MbfAWAVAUATUSHHt$dH%(H$1H7H8bHD$Ho,HERGXLgP< u HGPL`@<t<VE1fDM,$A}yChLk`< u HC`Lh@<t <bE1MuA>lCx< HCpHH@H $<t<ZH$H$L0A>Q<XHHD$@t<xHHD$HHT$@HRHD$HH#RfH*^G fH*XL$(HD$PHD$XHD$H$HD$PHD$`HD$hD$p?HD$xHDŽ$MtA|$uHt$I<$MtA}uHt$I}H$HtxuHt$H8H|$hQMcA|$I<$N(HD$8I$HX@HHHD$H9D$4fH H9\$CtHKL{HHL$ < AdDH5[HHtHH+H~HMH|$8LBH.D$4H H9\$rD$4t[I<$ AD$HD$8I$Mt I}"@H$HtH8@HL$HcD$4H\$`HAJH|$86 I<$?Mt I}?H$HtH8?D$(H|$NH\$`E1Hu9@ft Mft H$HuXAHHkf~LsftMtIvI<$IVHAx tHIvH8IVHtAx tH끐IvI}IVH[VAx LHAHD$McH\$`L8@HtM@HkHt8H}HtW@u/utYT @H}3HHHuH|$ H$dH3%(HĘ[]A\A]A^A_@fHD$H@OH7'H5E 1R0 fDHt$ H|$8+E@HHh@I6h+fI6X+I6H+M M1HD$@fDL4$ HKpH $u< LHt$@L7 z<LHt$HLk :HD$H@)L3AD$I$AE@gAm]L3AEIEAF@uA.lLv3H $HAAF@A.HD$@uUfD0 T$(HD$HHT$@HLLfM E<uHHD$HHtK,t(LHt$HL裼HD$HHD$HVH[KKATIUHSHPdH%(HD$H1HLHHHHuH9tHHL$Hڄt(DHD$HdH3%(HP[]A\HHBHuHjIHkHID$H$Ht H HTHLHl$ H4$HEHHT$HD$ HyHH=*8H\$@H|$ HH9tRH<$IL9A<7"HJHJf.SH|$ y =n+8 ^+8D$ ։ փ փ փ փ 7 փ@@b2 ց ցuH=7H5G7oHH~ցĀuAH5,7H=8fo8fo8fo%8fo-8H~@^f n0ց ց h ց w @^@wT  BD$ )8H[DMH5YH=,S蝾 o)8D$ ։&&H5%)8H=Ra;)8D$ ։H5(8H=R-)8D$ ։H5(8H=R(8D$ ։ H5(8H= H 輽(8D$ ։@@H5i(8H=H|V(8D$ ։vv H=hT'H=eT(8D$ ։HfXH57fo Y'8H=b'8H~ցĀ;xH5c7fo5&8fo=&8fo&8fo &8H=&86~F N0H~@ց77H=SGH=S6H=S%H=S'8D$ ։ H=`Sי H=YSƙH=SS赙H=RS褙&8D$ ։ @@1Ҿ H=S1ҾH=Sު1ҾH=S˪1ҾH=S踪1Ҿ H=S襪1Ҿ H= S蒪1Ҿ H=S1Ҿ H=Rl1Ҿ H=RY1ҾH=RF1Ҿ H=R31Ҿ H=R 1Ҿ H=R 1ҾH=R1ҾH=R1Ҿ H=Rԩ1ҾH=R1Ҿ H=R让1ҾH=R蛩1ҾH=R舩1ҾH=Ru1ҾH=Rb1Ҿ H=RO1ҾH=R<1ҾH=R)1ҾH=RH H= yS$8L$ tt H=R' H=RH=R H=R H={R H=wRҖ H=qR H=kR谖 H=eR蟖H=_R莖H=tRrHt$ @ H5LHHHHH5LHH"8uHHH5LHH"8NHHH5LHH"8'HnHH5 HH"8HWHH5 HHn"8HHH^"8H7\"8oH@H!8H7)!8oo`oh op0H@@)M!8)%V!8)-_!8)5h!8Hq!8@Ht$ s@ H=ٹ ϔH=N辔 H=jN譔L$ !8@  H=?NwH=E1AT USHL%7dH%(H$1HHHH==A$1HHD$H^$7H$aH7HH7H 9H5BooJHoR oZ0ob@ojP) ;8or`ozp)8oo)#8),8ooH)%8)-'8)508)=98)B8) K8)T8)]8Hf8H H8H 8>HpHHq8LHY8H=<A$HHDŽ$HD$H 7H0H;1AH5 H;AHH5~^H;1AH5!<H;1A H5 <&H;A1ɺH5ߚ H;H5`AH;H5h (H;H5J OH;H5Z 6H;@ H5 H; H5 H; H5K;H;1ɺH5?;H;H5.;H$dH3%(uH[]A\A]fDAWAVAUIH5:ATUSH8,dH%(HD$(1HL$HT$H LL$ LD$HD$ 1HD$HT$HL$HxtCHzXHy1H DqD9ZMcH8wHz~xHtdyu^H DqEyfx~HtAzu;1HDrA9}E1E1xu'H8fHt yE1E1L-HT$HHrH:G^HT$HtH:DOEt[ztBHT$HtH:Gt 1zHH= 7Z!fADHHT$Ht H:DGEuu믐+8I LHYD$ ,Hc؅xH|$HtHpt UH|$HtHHt OH|$HtHPt HI]AEHD$(dH3%(8H8[]A\A]A^A_f.ztrHT$1HD HHt x H5+ HHt x H5 HHPWH@@uHD$HPHpHl$PHEHHHD$P՝IHH0H|$PHH9t|H|$Ht"W@u/ui@ H5o HHPH@@uHD$HPHpHl$PHEHHHD$PIHHPH|$PHH9tH|$HtW@u/H5ʈ HlHt8Pt/EH1HxH=HNIp H5 HHt PiIHtHcHD$xdH3%(JHĈ[]A\A]A^A_@H@@HD$HPHpLd$ID$LIHHD$̛H|$HLH|$IL9tcH|$HdW@X/Ot9f.H訣Iq ȈqDH@@HD$HPHpLd$ID$LIHHD$ܚH|$HLH|$IL9tsH|$HW@/of.^H訢Iq Јq@HxIq ЈqH@@uHD$HPHpHl$PHEHHHD$P赙IHHxH|$PHH9t_H|$H(W@/`fD>۶Lt$-H\$0H/HCHrHHD$0 Hl$PHHL-7L|$PMtfH=7ffHML@HO*H1H|$PHIH9toH|$0HH9t\ǂHMtfH=r7ffHLHH跫H|$IL9tH=7'@õLt$H\$0H.HCHrHHD$0Hl$PHHL-7L|$PMtifH=7ffHML@H)H1H|$PHIH9tWH|$0HH9tD证HMtfH=Z7ffHrLHH蟪H|$IL9tH=7ND@ILM9ufILM9WfHxHhHXHHR1H覾H(yHY1HvHh諿fD蛿fD苿fD{6fDkfD[QH=7褧IHIbHHNHHHIIHHHHHHff.fUHAWIAVIAUATSHH8HH5 HdH%(HE1EHt xH5ހ H"Ht xs H5ʀ HHt PH5 HIHt+xt%HsLH8@.^V H5 HHt&xt H/H8H7A.HA`H5 HSHt PH5p H-Ht6Pt- H1HxH=HNH8fP<H57 HHt6Pt- H1HxH=HNH8fP>H5 HIH5@<)<o 01E11I1LI1L0HpIHxAT$D0I@u A,$I E{L踻H8Hb7LaHHA`Mt]I|$Ht/* GI$@@t#hHxu @u gH8HxH@IGHtI@@t@H8LxHH8@:H5~ H:Ht x[H8@@ H5~ H Ht xH5Q HHt xgH5Q HHt xL` HHDžhIEH59~ ƅpH`DžDrHt1Pt( H1HxH=HNЉD H5} H(Ht P&Hht%H8HDLHzwH5} HHt x4H8LAD$ H5~} HHt P'H5d} HkH*P\ H@@H5`} HHH$IHHx>H8Hxx< HHLeID$LHVHHEH%H8LH@xHxH0H}ID$H9tĶA IH8H5| HHQxBtH+P H@@uHPHx H=G7 T_L AD$@ LXH8ID$A9H=7tfH=s7ffH3H m 1@01'xfHHH8A0rA/i@H AG/.@H@@HXL8xA:/AG;H=374@*<H=7A$fDH蘉1Hx H9HNH8P@fDHh1Hx H9HNH8H81Hx H9HNH8lHAH~H=ALNL8DI臽ID`H@@uHXHPHpLeID$LHHELLH}IL9t跳HXHqW@e/\1F@oH@@u H58y HHH(IH,x"H8HxpHHLeID$LHVHHEH)H8LHxpH}ID$H9tӲAIH8H5x HHQpB HAp@'{Ht PHHHt%W@u/uH8TAH`IL9tD8"D8HMdH3 %(D He[A\A]A^A_]DA<$AHXDžXfAL$fH8&H7Ht菛fH=7ffH@0Hq78 tAHtTfH=ij7ffHE1Dp0IuLeID$LHVHHEH,uH}谑H}IIL9t۰MCH8Lx`H8@:F@HXH?W@3/*|*DH8Hx0pH8IT$It$Hx1讦AD$@$A,$L稀;ƾH=7  LHu}DL|D0QH@@uHPHxH=y7h膙1H趯.1H覯mfD薱H¹]1HHHBHHB8HB(HBXHBHHBxHBhH8HPpH=7H訛I[fDH舛91HLD0!D0K@HHhH5t H,Ht PHHHG@/8詯@Hؚ苯fD6H¹R1HHHBHBHB8HB(HBXHBHHBxHBhH8HPxzH5s HbHPvH8G@uHXHH8LHCp@&HPID$HVHHEHCHCpLHx(H0H}ID$H9tHXID$LHVHHEHH8LH@pHxHH0ȮH}IL9t薬HXHHPHG@/H5r HHP@H8G@uHXHHPID$LHVHHEH H8LH@xHx(H0ޭH}ID$H9t諫HXID$LHVHHEH踃H8LH@xHxHH0芭H}IL9tXHXHHPHW@/WŹH螬1L?%{聹t1LH蕗H舗:G@/ 2G@*/! mH=B7ID8tMfH=7ffH}Dx0VA$lj0芿H H8L}HFHrLH,IGHELeLLHEH=7HtpfH=Ȭ7ffHL @D,HQ0H1QH蝫H}IH0XZL9tBH}IL9t0kH=7ItfH=A7ffHYH0LH肔(HŕHH赕Hh=^T&J]H=7D8蛒D8iJHV HHH@H H>H:HRH=HBHHjHLf.AWAVAUATIUSHHXHdH%(HD$H1HtۑHǃHkHHtUH}Ht/G(HE@@thHx@H{H芨HCH{"t\HHHEHHH$~HH=>7蹎HtLp(IFI9F0H<$HH9t耦HHpHc7I$H)HHD$HdH3%(HX[]A\A]A^A_}HE@@* }fDI>Ht2IFHMn(LxM9vI}IӥM9wI>ƥLLl$ 蹥IELHHD$ H}Ht$(H|$ isoL571H=7HIILLߘHHtCL7H8O H7IH9tnHtHF01II9tI H7H1H-7H|$ IL9pffDfDHtHF01II9tI IHO7H9tIH7wH547}HAUATIUHSHHO dH%(HD$1Hc7H)HHt HHt{ {-NH7Ht%fH=7ffHUAI@0Ht McE0H7Hu H{\ H8zHt΍fH=>7ffH@0H78AD$HD$dH3%(H[]A\A]C HDPHx(HVyHG7HHpPHI7H8HxUH0Hu H;5]7~tiHqRAD$MC-HLD$$D$8ܒ $;H} HlfHpfDFu_H=_7lH=G7Tff.@AWAVAUIATUSHo,dH%(H$1HD$@HD$HHt5XHGPHD$@t{hHC`HD$HHHcT7HS H)H*Ht HHt} 7}-L%f7MttfH=7ffHAH@0Mt JLcE0HW7Hs HY H8wMtfH=7ffHM@0H78AEH$dH3%( Hĸ[]A\A]A^A_DHD$HfE-HL$LMM>MNMIVL)K49HHT$@1H HIMNIIE9II9rH}1AH|$(D9woD)ljtcDU1M\L HI9tKD8uHt$(HLDT$'L\$LL$HL$n{HL$LL$L\$DT$'uL)M@L9IVL9H9L9FщtMNM>IV}.HH~HH@LU<E;Le0L|$PЉD$HHD$I6HT$1HH)IvIVHILIHT$PLD$\D$XHU`HHD$@HtHMH9L$7E@H9H=&7t7fH=7ffHg@0ۓH\$`H L|$@HrHCHH$HD$`uHHL%7L$MtifH=7ffHEL@AHH1觟H$HIH9tNH|$`HH9t;_HMtfH=Q7ffHiLHH薈fDHa7AEHIEDLgPHt$@L`rfHD$HfDLc`Ht$HL`uֿ M11AEHD$@LDLd$@D$IIHD$@ArIHMgL%7IIGMtfH=e7ffH%IwL$HHHT$@@0xtAWу@3HM}IGAD%AEDI|$ HSf.De9fD ^HD0Mt;fH=7ffHkDp0H 78Mt fH=}7ffH=Hs HS Lc@0H7H8qAG@L^f軔(IIMIIFIFA$IFMf HLDIH9 Hy HH9yHL$yHL$IHIIGIGHIOIvIHD$PL%і7Mt߃fH=O7ffHHT$@Ht$HI+Ht$@0H…D$HcH;T$@AWу@hL(OIM9HDžIIFLHPB L`IU@@%AEL\L%ݕ7HD8MtfH=U7ffHDx0Hʙ78Mt跂fH='7ffHHs H2Q Lc@0H7H84oI(辚L%Ϝ7 IHH@ H@A$I$IFIV HL;L|$InI HU}LHHHHH{HCL{:BD;I]AEH$7L軑(IHMHHCHCAHCL{ HHIIvL)HHLHxH蘍H=7t$fH=7ffHT@0H78y{H77IAEHIEHL$@THL$In{HL$HHHHKHH{HHC܌HL$HD$@I]AED I~IH4H)HD$@I)S̗'Hy InHL$Hq{HL$HHHHKHH{HHCQHL$I]AED H77L1螟miA1HH1miA1HH1过SUPKHIH_HcIff.@AUATIUHSHXHO dH%(HD$H1Hc7H)HHt HHt{ {-H7Ht~fH=7ffHAI@0Ht {~McE0H7Hu HL H8kHtN~fH=7ffH~@0H078oAD$HD$HdH3%(HX[]A\A]C HDPǀp8Hp4HmfH5 !LAD$I$HBJ6fɃ αHl$HHH8H@HH5jiL, C-HL$LD$ D$D$ 8 D$H} HK fDVH=7HË(t|fH='7ffHh0H78mfAؾ1HHG 1DðHl$.HH HH=7tyfH=g7ffH'@0Hِ783L%7MtyfH='7ffHHL$ HT$HHt$@0x*AERH=R7_yR(MtIyfH=7ffHyh0Mt,yfH=7ffH\@0Mt yfH={7ffH;h0MtxfH=^7ffHx0F1AHH1 MtxfH=!7ffHHs H,G Lc@0H7H8.efAWAVAUIATUSH8o,dH%(HD$(1HD$EXH6LwPM~t{hHC`HD$MHc7HS H)H*Ht HHt} }-L%7MtwfH=&7ffHAH@0Mt wLcE0H7Hs H F H8dMt_wfH=Ϗ7ffH@0HA78AEHD$(dH3%(H8[]A\A]A^A_DE-HL$LD$ D$D$ 8| D$tH{ H7fE @L%7MtvfH=7ffH׿IvL$LH@0HOIƋD$ Mt[vfH=ˎ7ffH苿L$ H0H=78Mt*vfH=7ffHZHs HD Lc@0H7H8bfLgPHt$ LzLt$  M1tAEwIEAE_Lc`Ht$LrOd 1ɾ7H=77DuE6DT_M1HIP1AV H:]}ZYfDAUIATUHSHHO dH%(HD$1Hcq7H)HHt LMt{ {-H7HttfH=7ffHŽAI@0Ht ktMcD$0Hw7Hu HB H8`Ht=tfH=7ffHm@0H78AEHD$dH3%(2H[]A\A]C LDI|$( H7HtsfH=+7ffHLHp[tHtsfH=7ffHHPIH*Ht msIT$H} LbHnHLHHHH{HCHkD+I]AEfDC-HLD$$D$A<$y $H} H="裒H=7rff.AUATIUHSHHO dH%(HD$1Hc7H)HHt HHt{ {-H'7Ht5rfH=7ffHeAI@0Ht rMcE0H7Hu H@ H8^HtqfH=N7ffH@0H78AD$HD$dH3%(H[]A\A]C HDHx(},1HT$D$H5^ 蒛tt$H蠺xAD$냐C-HLD$$D$8$w $sH} H_ŐH=Ń7"pff.fAUATIUHSHXHW dH%(HD$H1Hc17H)HHt HHt{ {-HG7HtUpfH=ň7ffH腹AI@0Ht +pMcE0H87Hu H> H8\HtofH=n7ffH.@0H78AD$HD$HdH3%(HX[]A\A]C HD@bHJH5[L_DC-HL$LD$ D$D$ 8Iu D$wH} HfDcWHl$LI$H5NAD$Jf/HLHfHHH5ZL薎VHl$LI$H5AD$Jf跢HP.H HtQHH5`ZL"OH=7nH=7mH=Ȁ7mAUATIUHSH(HW dH%(HD$1HcA7H)HHt%HHt{ Ll${-HR7Ht`mfH=Ѕ7ffH萶AI@0Ht 6mMcE0HC7Hu H; H8YHt mfH=y7ffH9@0H78AD$HD$dH3%(H([]A\A]f.C @},1LH5hԖtt$HxAD$@C-Ll$HL$ D$ MD$8^r D$ tH} HfAWIAVAAUATIUSHL-7HdH%(H$1IEHzH0Hx_I4$HHH; 7Hx H(D$ %uAF=H\$0D$@H~LD$ HCHD$8HD$0IEHPXKxv xL-~7Mt*kfH=7ffHZH@HHH $MtkfH=t7ffH4H@HxH4$ELH< 1IMtjfH=77ffHLl$PLH@HpIEHD$PJ6XHt$PIEH|$0HT$XH9HKHD$`H9HL$@Ht$0HT$8HD$@HH|$PHL$`HD$XIH|$PL9tIAHH=7hHt}Lx(IGI9G0toIO L(HQH9HIGIH<$CH<$Ht$@I2vHLLLfDƁt$ 1HI蕩IOHt$8H|$0FIHD$8AI4$IHI~H~LcUMtAE"H|$0HH9t~H$dH3%(LGHĨ[]A\A]A^A_DH0HVHmLl$pHIEHLHD$pVHt$pIEH|$0HT$xH9HCH$H9HD$@Ht$0HT$8HL$@HH|$pH$HD$xIH|$pL9DSAH=z7HD0tgfH=^7ffHDp0H~78aI4$LcEHQ6 H~]TL%sLE1}DHtHsHT$XH|$0HT$8H|$PHt$0HT$8HD$@I}H|$PL@S/@i@A HD@EI4$H~SfI|IG(HPH@IW(HIGIW IGHt$0HT$8HL$@I}H|$p[D$`HT$XH|$0fHtHrHT$xH|$0HT$8H|$pAh(g ~4drq3nakS@Rf.=,=$HT$xH|$0JH=|x7taecL-dx7M$neDuD}OE1HH1msHH}AWAVAUATIH5eN USHHh,dH%(H$X1HL$0HT$(HHD$PP1LL$PLD$H^_H|$H4HcE7Hs H)L.MI}L5*|7L$ AAAL$HD$HLl$pLLH\$PL|$8HD$HD$@HD$1HHCHD$P H!%tHDHJHDщ@LHQuDHL\H|$PHAH9tyED$}M1HT$Ht$^>T$AHAD$@H$A}Ht$(HEH-(v7Ht6cfH={7ffHf@0HtcfH={7ffHE@0Hy78HtbfH=T{7ffHHs Lc@0Ht7HT1 H8aOAD$H$XdH3%(Hh[]A\A]A^A_fDH=Xu7tibfH=z7ffH虫@0HKy78tdL$ A}.HLLD$|LD$HIL5y7AEAA\$wH=t7:aT$8Ht$(H{ ~IH@ Hc'7Hs H)L.H=Pt7tLD$\aLD$LD$fH=y7ffH肪LD$@0H/x78,q:Hs LcId$A&UHt`fH=fy7ffH&Dh0Ht`fH=Hy7ffHx00H1IP1AUDD$HHL$8hZYHAWAVAUATIUSHHDo,dH%(HD$81Hh HD$HD$(HD$ AEXHHGPHhLpAtM{h#HC`HD$At4{x CpD$ AtDHHD$(MHcP7HK H)H9`Lk T$HLlIHHs Hc7HH)L:A"A L5gq7I>HMs7HxHHpPeRH0Hs H;5mr7Ht ~hL$(D$ HLT$AxqAD$HD$8dH3%(HH[]A\A]A^A_DL5p7A I>_AHTsAD$fHaq7H$Htk^fH=v7ffH蛧Hs I>H, Lc@0JA-CH<$t(^fH=v7ffHX@0H u78LLfAD$L{pHt$ Lq fDHp7H$HtHt$]Ht$Ht$fH=u7ffH账Ht$L@0HH<$tL]fH=u7ffH|Hs I>H+ Lc@0IAD$*fLPHt$0L蚨HD$0L{`Ht$L6 1ɾM1[AD$fDFr@LHt$(Lo6 1ɾf H=o7,\H=o7\{H<$t[fH=nt7ffH.H<$X0t[fH=Ot7ffHx07H1IPH1SDD$(cZYff.AWAVAUATUHSHhdH%(HD$X1G,D$HtGX<D$Hcۥ7HK H)H9H|$ HXHJ+u_|$u ")Ht$ H{ AXExiEHD$XdH3%(Hh[]A\A]A^A_fH=m7tZfH=s7ffHѣ@0Hq78E땐H=Pm7]ZfH=r7ffH荣@0h~eq~@=tI=tBH|$ "Hc7HC H)H&fn} kufDH|$ fDg} t~dwf.ufDH|$fH=r7ffHۢH|$@0hq=x=mHLl$0IELHHD$0dGLH=75WHL`(IT$@ID$0HH9HT$ HHPID$0H|$0IL9nnkcfg ~d5$f.<6LgPHt$L袇 M1WEYDPvpH@IH@H@H@ H@(H@0H@8H@@H@HH@pIT$I$HHL4oHIHt$8Mt$(H|$0IT$ Mt$HIT$@iID$ID$8ID$ID$0F71H=ݢ7IH5ۢ7LILL`Ht/HHB(Ht#L fHt$ L>HL$HT$(Ll$(H5H=q7|AHLLH=V7HH(H=i76V,vHH>f.USHHHHtf.H/HHuHCH;1H0HFPH{HCHCH9t H[]lfH[]fAT8UHSHdH%(HD$1'nHUHHHHCL"HjLHt MH,$HwOHu9A$SHk(HHC(Ht$dH34%(uXH[]A\DHtfH1vH$HCHSHLHaH,$HCH=2 XtHUDHj(HHkBLk(BHVHNBL薗!H5Hf.AWAVAUATIUSHHHoHHHWHH)HHH)HvOjI$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<GjHs(IHL)HM4HCHHPH9t H)L蛖H;IgL;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL&@H9tLH)L *I01HHHsHHYHtHHt H[]H1[]ATIUHSHH fHHGHuHxHCHHd7LHH[]H@PA\Dff.Hce7HG H)кHHt t1҃ƒVDHc%7HG H)Ѐx HPt@HFtfHBRHVtf.tt#uHH1DH71f.H) 7H1Hc7SHH)H;Ht[H{([gUSHHHHhPHt[H}Ht/GHE@@thHx@HHxPeHH@PHsHHw H~kHsE1 HH~bH{ CH[]Ds;HE@@tb@[;ofD[:fDKOfDH?@AVAUATIUSH0w,dH%(HD$(1vXHLoPHGP@u-AD$HD$(dH3%(CH0[]A\A]A^Hw E1IL57H L3xHt%H;+`7H05EHEH}HsPhHcq7HC H)H8Ht"LfAD$IDAD$6f M1KAD$fD4Hl$Hs IHN LHD$D$1HHs ILAH -H kAUATIUSH(o,dH%(HD$1HD$XHLGPLD$DH{b7xt+H=U^7tfKfH=c7ffH薔HxtwLD$Hs H=Ǘ7H- 7AD$HD$dH3%(H([]A\A]fDLoPHt$L$tLD$H@Su낐 M11҉IAD$H|$Hl$H%HT$IHHAH=p1iAD$FFjfDATIUSG )HcHH`EfLH@ Hh(HH@o,LHFH7HkHC@HC C[]A\ff.@AUATUHSH8dH%(HD$(1G,HD$HtXIHGPHD$Hc97H{ f)D$H)ǀHFjIHK Hc7H)oI)L$|$tHD$MHD$HxeDHT$HLIrHcH{ ADH4DIHLHI$I|$ID$I\$UADLLeE,`H|$袖,sH{ H¾E\EH|$tHD$(dH3%(umH8[]A\A]fLgPHt$L*" M11LGEH{ L脖L|_rgHDfDATfUHSHH H dH%(HD$1Hc_7)$H)ǀubHyhHs IHc;7HH)oI) $|$ u}Mt0H~E1 HV\L TtdE%rH{ H¾ZEHHD$dH3%(u,H []A\DH$w@H{ L\fH9fATfUHSHH0H dH%(HD$(1Hc?7)D$H)ǀHTgIHK Hc7H)oI)L$|$MtYI$Hx({,HT$1D$H52 KptAt$LɝE+fFqH{ H¾YEH|$ēHD$(dH3%(u,H0[]A\HD$MH{ kSeHAVfAUATIUSHH HO dH%(HD$1Hc7)$H)yunHyfHHS Hcǐ7H)oJ) $|$ Ht;)HHx(u HtqH{ j#pH{ H¾eXAD$H蔒HD$dH3%()H []A\A]A^H$d@\IŹ11LHIEIEIE8IE(IEXIEHIExIEhIIIIIIIII II@I0I`IPL;e[HLhHPHU7HHLLHMtSL5T\7MAEu3IELPMAE uIELPfDHW7HHpPH7Hxx"6H0Hs H;5*V7Ht~tIH*tQAD$+H{ ^DAEPAU@H@~HH{ HAE PAU .Fp"bL H 41 H5 H= 鷻鳻HлATUHH5o SHH@,dH%(HD$81HL$HLL$HD$LD$HD$kBH|$pHcO7H{ f)D$ H)ǀtIlH{ H¾.UEH|$ ]HD$8dH3%(H@[]A\HbHs IHcٌ7HH)oI)L$ |$)MtA$ƒtOtJH=c7AHd t-Hs H=A7LHI 9>@HL$HT$LH4$,t>EH|$ }E@HD$ EH{ LĎE`H=S7@HfAUfATUHSHH(H dH%(HD$1Hc7)$H)ǀ H`Hcl7HK H)oI) $|$ )HLI|$(HVR7Htd?fH=W7ffH蔈LHp'Ht6?fH=W7ffHfH@L Ht?fH=W7ffHEH@I|$ LhH?:HLLHHH{HCLc$KBD#H]E#jH{ H¾eREH薌HD$dH3%(u.H([]A\A]H$@H{ j躊#^HaAVfAUATUHSHHH dH%(H$1Hc7)$H)ǀ,H^IHK Hc7H)oI) $|$ NMLl$ LL wM%HELEHI.Hx IH8HLLHHH{HCLcIBD#HH\$H\$H5N)HD$[|$HٺH5*HZLhHcȺH52H'qHϊ/DhH{ H¾mPEH螊H$dH3%(uAHĠ[]A\A]A^H$@HD$NH{ L̊\HcfAVfAUATUHSHHH dH%(H$1Hc7)$H)ǀ$H\IHK Hc}7H)oI) $|$ FMLl$ LLMd5#HELE}HI,Hx IH6HLLHHH{HCLcGBD#HH\$H\$H5>'HD$XHD$HٺHH5XLfHcȺH5%HoHˆ*fH{ H¾eNEH薈H$dH3%(u1HĠ[]A\A]A^H$@H{ LԈZH{AWAVIAUATIUSHXdH%(HD$H1MHHU>SHdH%(H$1HHHHa>7H="1HHD$H6H$SHHy7H)D7xo1AHHA7H5 ooHoP oX0o`@ohP) x7op`oxp)x7oo)x7)x7ooH)-x7)x7Hy7H[)%tx7)5x7)=x7)x7) x7)x7K HSx7HHpHNHw7Hw7w7(AH=x7H O"H5 fAH=^x7HH5 H=?x7H5_ ,AH=x7H5h H=w7H5 +H=w7A1ɺ H5TƈH=w7H5 QH=w7H5 Q@H=w7 H5 QH=kw7 H5u rQH$dH3%(H[]Ð(x H5zHHHEH}HCo\ClienHEHE HEGtE!1HSB7HHڹHpHxygHv7JAWIAVAUATUSHxDg,dH%(HD$h1AXHHoP{hLUHC`HD$({x LkpM]MHs Hc_u7II)M4$M ALL$(uIAH=HuLd$@L\$JID$LLL$HD$@_L\$LLLL$IMMD4H|$@IHL9t>HAGOLoPHt$0LztHl$0 AM1D'AGHD$hdH3%(Hx[]A\A]A^A_DHD$0L\$L5t7HC IALT$LHD$jLT$L\$H;;7HzH2%H=:7L'ӣfLk`Ht$(LT$LLT$ 1AfDLkpHt$0LT$L5s-Ll$0LT$fDH{ LuAG1HL\$LT$HT$=HT$LT$%L\$zT1HL\$LT$K=L\$LT$HfDH{ L\$LT$IH)I$H:7HHpPHHs7HxxLT$L\$H0Hs H;597H~LL\$LT$@LT$L\$ H=197>&鞡fHs H LCHs LL$H AL5hL\$LT$HH$97@BEH2Hv錡fAWAVAUIATUSHxDg,dH%(HD$h1HD$HD$ AD$HD$(iXHHoPLuAtM{h!HC`HD$At4{xPCpD$ AtHHD$(MHs Hcp7Ls II)I<$HD$L=Iq7H AH$HD$0LIHD$fH;77HzHH%u$=HLIHdI$H?87HHpPHp7HxxPH0Hs H;5X77Ht ~D$ ff.GAHuHL$(Ld$@Hl$HID$H4$HL$HD$@H4$LHHL$LL~mH|$@IL9ti9@D$ ff.A A(Hs AH=o7 H67AEHD$hdH3%(/Hx[]A\A]A^A_Dj jLH6AE@L{pHt$ L6 kD@)DLLqLM/LPHt$0LmHl$0 M1l!AEL{`Ht$L 1ɾ@L<1HHT$ 8HT$%u$=z1H7H7DHs HX L?Hs LL$H@ ALcHDLHt$(L') 1ɾfDHI47@H=37 @H=37. $H_HAf.fATIUHSHH fHHGHuHxHHH57LHH[]H@PA\DSH H)HtH C[DC[ff.@ATIUHH SH dH%(HD$1)HtpH@ },1HL$HLD$H5{H$HD$HD$It&HL$HT$HH4$-x AD$ AD$HD$dH3%(u'H []A\fDH=27%>ff.SH HH(Ht&H@ t-_xCH[CH[H=17ÛHD$H|$鯛ff.AVH AUATUHSH dH%(HD$14(HtgL%/7HHLxI<$tXHHEHD$dH3%(!H []A\A]A^@EIuIE1H `I%AFI<$IHHAoWIuIE1Hy' _IAFI<$IHHAo IuIE1H ]_IuAD$I$HHAo$<AUATIUSH(o,dH%(HD$1EXHHGPHD${hHk`H{ LmF&HHHD$h1Mu8HpAD$HD$dH3%(H([]A\A]fH}L\fLoPHt$LX 1ɾs@AD$DH{ %HHtHD$h1UDLk`Ht$L2gtHl$@ M1AD$4;@H2@ATUSGH )HcHH@dHHHhIH[HHHg7[ID$ H]A\ff.1hSH H$Ht"@ t,H#C[@C[H=X-7e֗AWAVAUATUSHO,Ht$dH%(HD$x1AD$VHD$XD$W.XILGPAHGPHpHXHt$zA|$hMD$`9ID$`LxHhA|$xMD$pID$pHD$XA$M$ I$HxLhH|$0* A$M$ I$HpH@Ht$8HD$A$M$< D$VyA$M$< D$WRA$M$ I$HpH@Ht$@HD$  A$M$! I$HHH@HL$HHD$(I|$ ="IHtYHH|$H5fHH="+7t3fH=07ffHca@0H/78HD$@HD$xdH3%( HĈ[]A\A]A^A_f.LHt$XL$ LD$LD$L$  1ɾrHD$(HD$ HD$HHD$@EHnH;H|$X~H JD+MHt$HEHHD3 HE؀|$VtH|$WtH HL$ HT$(HD HHEHHD HEHH(1ɾH=<HJHpIHxmWAWI@u!A/uLL';HHL1AVLL$ HHXLZ-HH5HMHH5HHt$0HHH|$HH5ǡHHt$8HH|$VdHH5H|$WRHH5HH|$ @HH5}HhHt$@HHXH|$(HHH5X:Ht$HHH*DHA< {< sIGI /" T KHH9uf.H3EHH HL$MHHHHO1,H|$XMXH|$z|$V|$WH|$ H|$(HI$HHHHH+HD$@fDHD$(E1HD$ HD$HD$HHD$@HD$8HD$0JHH5gHHT$X1ɾH=GHpIHxFTAWI@LHt)IDI9vDHI9w8-ux @H= &7t1fH=+7ffHa\@0H*78ҐL*H*DLHt$`L$LD$u^LD$L$HD$`f.H=%7tfH=+7ffH[@0H)78n#DHD$(E11E1HD$ HD$HD$HHD$@HD$8HD$0@HLuLxHHxLRUI@umuH}6DLH HL$MHHHH`1)L6)LHt$`LD$L$ %]LD$tLHD$`L$ fDA/L;5D(fD 1ZHD$@ fHLHLLt$`u(HHH5^3H|$XHfLD$h_L$`s3HD$`HHHpoL^fLHt$`LD$L$ \LD$HD$`L$ f.HD$(HD$ HD$HD$HHD$@HD$8DH="7tfH=a(7ffH!Y@0H&78DLHt$`LD$L$ E[LD$pHD$`L$ ?f.I$xLL$`E1Hc H0H 7H8QII$AEIEI$AoUA$f.<0D$VfD @<@D$WfDLHt$`LD$ L$(MZLD$ HD$`L$(fHD$(HD$HfLHt$` LD$(YLD$(tdHD$`fD  @ %%(   LHt$VL$(LD$ H{P1LxIgLHf.Lg`HL~ M11EvfMt[LHHH1K-fDH=7||H=h7d{uZ{HXE@1LE1wE1j@S>HdH%(H$1HHHH 7H=1HHD$HXp6H$[!H7H 7H H5oHAooJHoR oZ0ob@ojP) OG7or`ozp).G7oo)7G7)@G7ooH)%2G7)-;G7)5DG7)=MG7)VG7) _G7)hG7)qG7HzG7H HF7H F7H .HpH5Y H F71tF7H;H5- H;H5]H;H5h H;H5 H$dH3%(u H[ f.UHAWAVIAUATSH8H}H 7dH%(HE1HtfH=T7ffHBHPILjHt IT$HELzHxH 7HHH 7H8HxHHH; 7BHtxt7HEHMdH3 %(HEMHe[A\A]A^A_]fHptHX@HEHHHEH9CLcM<IL$<H@@uLHHEHHPMD$HۃLL1LcZLYLLH}LeHtW@u/utGfH H9]RH5cLf@@fHHMHM5Hwf.H$@HT@ATIUHS (HHHHH@@HtHsHHt[]A\fMH[]AD$A\Ð@AWAVAUATUSH8dH%(HD$(1HIIHHEHtV< A< AHFH ( l cHH9uMMEL-7MtfH=7ffH>LH@HPHT$HT$HHG`tA AG tMtfH= 7ffHM>H@LpM<M9s@A>I,AFM9uMtfH=H 7ffH>H@Lp} uBLHHLAHt$(dH34%(D;H8[]A\A]A^A_DHEH=H7tYfH= 7ffH=@0H; 78tE1DH=7tfH= 7ffHI=@0H 78ttIHzHH ItHt HLH)H)HAG AMtfH= 7ffHHT$(dH3%(uH8[]A\A]A^A_Hq@AWAVAUATUSHdH%(H$1G.G$HHH9G!I<=<<eG < 9H8II~L5 7IH7HM|$I|$ID$HI$HID$ID$ AIID$(IT$0HLs@L{8Lc@Mt,L%7MAFL{8IGIWH{ HMHT$1PLL$ aEY^!1H$H>|HrHCHH$H$EHH8L-7L$MtKfH=7ffH,7L@HewH1fDC D$ >C 8IHn6M|$HI$HPfH*YG| w1 f/=H,HL57HID$HID$I|$ID$ AIID$(IT$0HLs@L{8Lc@Mt$L%7MAFH|$1s HLt$E1H7A LHD$PHi7HD$XH jpPL$AXZEc&H$HGzHrHCHH$H$NHH6L-7L$MtIfH=7ffH55EL@HBH1 H$HIH9tH$HH9tHMtXIfH=7ffH4LHHD1H$dH3 %(H[]A\A]A^A_DC D$ xC y\H,H?DHC8Ll$Ll$HPH@HT$(D$0LAApJH$HxHrHCHH$H$HH;5L-D7L$Mt"HfH=z7ffH3EL@HtH1fXHHfHH H*XH$HwHrHCHH$H$HH{4L-7L$MtbGfH=7ffH2L@H3sH1@< C HC8HT$8H@HK fDAFPAVJG AFPAVUILPMtRAF ILPG nHC8HT$HK 8fDAF PAV ILPMt"AF ILPAF PAV .HxiIiHiIiIXiIiIiIiIiIiff.AWAVIAUATUSHHH8H4$H5sHT$( HL$ dH%(H$(1Ip AhHIH5(HIpH}HLHH<$H5~SzH 6IxHHHK6HHxxHD$ HHH;6 x HD$HD$0L`@HLHD$I9*HD$XHD$HD$`HD$HHD$pHD$@H$HD$8A|$Il$HfE@uEH|$1HLmH]HH )HOHE|$H UHHuH5HrL!A.H]H<$LHLH|$XHt&W@u/u  I L9d$AFI~(HD$0HM HPHpH$HCHHH$6I~(HHL$0HAF AFHt/Q@u'D$u H^ fDH$HH9tfD$ŃH6MxHHH6H8HxHI$H;61 x$AF uED$uH<$H5pzD$ AF@D$@H<$H5HPDANH$(dH3%( H8[]A\A]A^A_fDL$AI$HxAfE|$)fH5 Ll E|$L$AI$H@HxfDH|$XHW@/| H5] L E|$L$s@H5 oL E|$L$C@I$DxHXIIL9@{tHUH<$HLOH I9uH5 L< tE|$]DAFCH=6tfH=l6ffH,+@0$H\$HHD$@HpHrHHD$`H|$8HQ,H-Z6H$Ht8?fH=6ffH*AHHXk@H1yIHD$8H$HH9tH|$`H;|$@t uHHt>fH= 6ffH8*LHHeI|$6HfD@pL$E|$g11D$  H5z L AFteI~(t^AWI $L$ HL$0HAA@ H5lL< dL$@f.L$ fDH|$ uAHT$ Ht$(L訽D$L<$H5lH$LHt$ H踿HLHcH5KLHDxLhIMM9L%k@I M9A}uIUHrHtEB< t< t{HBHt2! tX tSHwH9uH<$L AIuH<$HVH,H<$H5KZfH=6tfH=6ffH'@0Hs68")aDAh$HHH<$HHDH<$H5j*71H;*7tXH=*7Ht(O@u /uHD$eHD$1H¾H_*7H=$HT*7H$H5>jHH55*7HHVHH5IH@H=06tAfH=6ffHq&@0 H\$HHD$@HGkHrHHD$`H|$8H'H-6H$Ht}:fH=6ffH%AHHf@H1@fH<$H5VigfDfDH<$H5i,fDH<$H5 i-fDH=(7,H=(7H(7H(7DIF8LHHD$ 9L<$H5hHLHHLHH5GLfH=P6tafH=6ffH$@0HC68]D@_@H a6ALHD$0E|$L$ H$HG!HCHrHH$OHD$H|$0;H\H]H\H\H\H7]fAWAVAUATUHH5?SHH,dH%(HD$1HVtMH{ HHt<@ tjH=6tfH=[6ffH#@0H68\EHD$dH3%(H[]A\A]A^A_f.`H IC%L,$A}MmM}MuAH=96tJfH=6ffHz"@0H,68_\fDI$LID$HI?LLHcQH5DEL=IuLL.H5!ELLIt$I$HEDL@MmM}MBf.@11LCHI$ID$It$I$HcCfAWIAVAUATME1USHHhLxT$LL$H}HL$I6dH%(HD$X1H6L(LxHt%H;6nH%ٿEHEH} H5L )HCthMtMHL$T$LHńt5KC t&HL$XdH3 %(IHh[]A\A]A^A_ÐHDH߈C2L1HHHHH@pHuHUHńMcv@Ll$0HIEHD$0Mt LILLwL3H H5. H8H|$0IL9@sHl$ LHD$ I6IH{D$(wH#I6IAH{LHIHXfDATIUHH SHdH%(H$1?HH@@},1HL$HLL$LD$HD$HD$H5 dt>H|$ugH=6tfH=x6ffH8@0H68XAD$H$dH3%(\H[]A\DH4$HT$ =D$8%=teHf6HttfH=6ffH@0HV68WHtCfH=6ffHs@05#FHD$PHT$H9H)HT$H9DHuHD$HHtHп LD$HL$HHT$H4$C %AD$D۬H=k6HË(twfH=6ffHh0H]68skH $A1IHX 1|FK"lfDH޿/fDH=6tfH=Y6ffH@0H68`VDH=6tfH=6ffH@0H68YVH=]6UjU@AWAVAUIATE1UHSHHxdH%(HD$h1Ht~HEL`HhC C@t]HH53_HфAEHD$hdH3%(Hx[]A\A]A^A_f.C H HpHH?H,H1%H)HHDpD9IcIIIILA>H;I;NA~t A~c AVHULHHHHIH@MC t HC8HhL I@vOIvIHLHHuXKHfH8@LHL»f.IvIHtC%=tQC u HKAE DH5X<HфcC%=uH3HpHH?H,H%H)HHP9tHcHHHHHV:MH;0DH;r:zt z*heƂc Dt\HtRHH5 E1H8Hc f.LHc @C DcAEtHtE1HH56 H8/1Hu(Ѓ C ȈC M65f1ҀxuHL|$ IWLHT$ HPHpH$HL$(LD$ HHLǾ;HL$LD$LD$HL$HL)H|$@HT$PH9H|$HT$@HGH|$IL赻HL$HLD$@HH>HD$1HI9tLLjT$LT$H|$ IL9T$,T$fHc 1ƂHD$@HD$HD$PHD$@ELǺHL$H5 LD$轾LD$HL$u.HHHD$HI9t_L1:HT$HI9tBLljD$gD$u.E1AJHߺH H5 + 1HLHL$H5 LD$LD$HL${HHT$HI9q|H/HOff.@USHH(dH%(HD$1Hc\7H)H+Ht,HHtHEt8HDžxHH{ HD$dH3%(H([]ÐD<tE uH=6t$fH=6ffHTHxtht#E t-H}zH1HhDžh@HHH1H6fAUATUHSH(dH%(HD$1G,PNHLoPH {hIH{hHC`A$hVHH{ 1HD$IHHLocationD$AHH oHp1H@H@@ AUH\$SjH H}tHD$dH3%(u]H([]A\A]fH1LԐE;IHtADŽ$h.'fH{`1 ff.AUIATUHH SHHHËE,@MLeP}XLDHHtHпu3LLHC tH[]A\A]EDH[]A\A]H޿LLHC tfAEH[]A\A]DE1nf.HG0HtH(HtHPHfDUHSHH;56t H~H56H9t1ۀ?*t uH]HH[]f.ftt#uHH1DH71f.H 6H1UfSHhH^`dH%(HD$X1Hk)D$HD$ D$D$HD$@VL$HT$HXHH(H\$0HPHHHD$0H$HD$HHHD$@HD$@Ht HHHD$XdH3%(uHh[]kHJHKAUATUSHLoA9HcHHHHItu;tpIHvFuKHHHP(uO{!u)C$HL H[]A\A]fIt$HH[]A\A]fH[]A\A]USHHH.CH;H萫uH lE1AfDAHHHHhDHHx`H D9wfD1;@H )LLl$8HL$ HiH !6HL$0LLHHL$0HtLLHHHfI}h1轪HCHCHC@HH?Hpt/tkUSHHt-uH?H1[]HH1H. oEoMHHH1[]fDHy6H1Ðf.HpAVAUATUSHH_HvdH%(H$1LLH@L赾H}wvEHLHcH>S]7HH+HBHXHH`H6LHH@P(H@Fu31H$dH3 %(HĠ[]A\A]A^f.HHfDLLmHl$pHHHUHT$pHHLHH|$pHH9_UDMfx'HH+HSHf9+H\$PHKDmHrHCHHl$pHD$PWHHL%6Lt$pMtfH=)6ffHAEL@HJH1H|$pHIH9tH|$PHH9tHMtjfH=6ffHLHH?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"?ID?I%?fDUHAWAVAUATSHHhdH%(HE1GfHH1Ht"HMdH3 %(dHe[A\A]A^A_]ےH=k6ID tvfH=6ffHD`0E&DHpIDiH]IHrHCHHEHHH'HZH9^(HJH H9 N@H@BNHV(H@FH@HH(HP0@Ht$ִHt$H\$Hy=L.DvHCHrHHl$0HD$HHL%6L|$0MttfH=6ffHMELH9@H1H|$0HIH9t_H|$HH9tL跀HMt fH=b6ffHzLHH觩1Ht$ֳHt$H\$Hl$0Hx<HCHL.DvHrHD$HHL%6L|$0MtxfH=6ffHMELH9@H1蹿_I.I%.I,.I-ff.UfHAWAVAUATSHHH?HH,dH%(HE1Hh6HPHwXD@H ƅf%hH)fDdHDžxHHHcHujH=6t蛦fH= 6ffH@0?ƅHUdH3%(He[A\A]A^A_]fDDH ME9FA93A9BHH+HA9,D)HHHHXHHx`HP(HH=6HËAt补fH=6ffHDp0H LeLmHd9LHrHID$HEkLLL56L}MtfH=>6ffHVHL@SLA(H7H1H}IYH^L9tĺH}IL9t貺}IMtpfH=Ƚ6ffHHپLH 94IILHHI9 H;H;YtA#tAGA"LH=6t fH=}6ffH=@0豯rZLeH7HrID$LLmHȆLL\L5e6L}MtGfH=6ffHIL@AH76H1腻H}IHL9t0H}IL9t{IMtfH=46ffHLHپLHy@H LHIHPJ:LeH6HrID$LLmHE謐LLfDHHHH HPfDH@HcHEdH3%((He[A\A]A^A_]HHH?H,H%H)HHDhD9RIcIIIIL4A})H; I;MA}t A}AD$oAD$ A} AHxAo$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;uuRMMtFH6@A9u3IF Ht I~HtPLIDžI4$H1HP8@NHHH?H,H%H)HHDhD9IcIIIILA}H;I;MHo(IH{IHIHHxH@Hn6H a6IFHIV HHLH/IFB8H'6M>@MAH]H HPH LPH/H茢Ao $AoT$HIL$ HHx)``HP)PHpH HHHD蓊E|$Le<LmID$HEd*LLfovfP8H:DataHeaHH0fo$@:)@fo$@;@ HEHE;HE;HEL56HMtfH=?6ffHWHEH~@H1'H}IIL9tғH}IL9t+VIMt~fH=֖6ffHLLHVfDHHW@tfH=@6tQ}fH=6ffH@0"AD$M<$LeLmZID$HE@LLfo=@X)HataHead*HHPfo0@Y@fo0HE@ fo0HEY@0fo,HEY@@;HEL5@6HMtfH=w6ffHH@DAWHAHYH1O^_IIH}L9""@H$A)E0{śgpHO6H5h6HHHH6HrHHH^HfDWKAVAUATL%66UHS1f9HH+E1H9s)HHHHXL,MtzfH=l6ffH,HxIHtSIuhHtMt zI~IuhPMu`Mt*Mt zMu`fH=6ffHLHxU9v[90H HHHHPL,F@)H HHHHhL,D[]A\A]A^Ðff.USHH8dH%(HD$(1H=Ì6tyfH=D6ffHH@@ tHD$(dH3%(uNH8[]@HHHH$HD$HHHD$HD$HtHH0Hx@ATHUHHSD IVЋW9DAD9r\HH+HD93D)HHHHXHL`hHnHHLt.[]A\ED)H HHHHhH[]A\駇H HHHHPH눐ff.ATUSHH $HH $H LgHohdH%(H$ 1HEo`A|$4Hu^u1HHH$ dH3%(uH []A\Ht$mHt$tHH:G H|$Hl$HD$QI$HHNSHHEn'fDHHHDf.AVAUATUHSHHpdH%(HD$h1FH|$HD$裯HHtH$HT$HH8Hl$PHtJH=6tvfH= 6ffHʿ@0#>#otsH_H6H{CHt6HCHCHD$hdH3%(_Hp[]A\A]A^DHt$!@Hl$ @Ld$@HEHD$ +r*HLfofP<Hwoole::WHH0fov@8orke@fos@>)@?@ HD$ HD$0?HD$(?+L-46Lt$@MtfH=m6ffH腾A#LH @H1VH|$@IIL9tH|$ HH9tXMHMtfH=6ffHLHHHvX螔HHfDדfDAUATUHSHH8VdH%(HD$(1Hʎ6P芆1eJH=&6t7tfH=6ffHgK1҉L`uy9HH+H9p)HHHHXHHH`HtAH@hHt@K9vS9sH HHHHPH)H HHHHhHDH}hu{I\$I$HuhHPH2L襏C <EHHGnI$1HP0HHHpL1MtEI<$Ht2ID$HI\$(HhH9vDH;HtH9wI<$fL^1H|$(dH3<%(ubH8[]A\A]ÐILH,$HLHD$HHD$XHD$HLL ՑHfUSHH_HvHH@rH~HHH@FuH1[]DHH萮H1[]HH>@tt#uHH1DH71f.H6H1AVAUIATUSH_Hu(Et7HLՆMtvHkL#HtL5ʼn6MuȋEPUuHEH@H;k6MtpE uHEHHPH;ǁ6umPHL_MuIEI}1Hcj[]IEA\IEA]A^f.E PU DHqfDfHHooNdH%(HD$81HF HHD$()$HD$ H)L$P HT$8dH3%(uHH聏H6AVAUATHUSLgHoHI9t}I@Ct,HI9tXH]HtL-@6MuӋCPSuHHPMtGC uHHHPI9ufDInHt'[H]A\A]A^ׄC PS D[]A\A]A^ÐfDSHÀH[隄f.UHAWAVAUATSHHdH%(HE1HGH xxjHCL|H DpfGIċAǃ1LDwx1HMdH3 %(KHe[A\A]A^A_]D;GH=ˀ6ID tmfH=F6ffHD`0}yZE7LmLeD0LhIHCH @`IEHELLfo An(@.)Hory::shuHH fo @(tdowfD@,@/@HEHE/HE/ηHEL-Ӈ6HXMtfH= 6ffH"HM@AVD`HHXH1^_IIH}L9t莂HhH}HH9tuDIMt3fH=6ffH裵LLHmH=(6t9lfH=6ffHiDx0wE4$LmLeDs0LhIHCH XIEHE)LLfoV@(tdowHory::shuHH n(foAfH,@.)@/@HEHE/HE/8HEL-=6H`MtfH=t6ffH茴HMAAVH`@HEH1SH}IHXZL9tHhH}HH9tNCIMtfH=6ffHHپLH>l蔊H^HdHyH@AWHAVAUATIUSHHL.HdH%(HD$x1DŅYKIT$ r9Q9 HH+1H9s)HXHHHH,„/H16o oSo[ x) $)T$)\$ I\$Hu`HH;HL$xdH3 %(HĈ[]A\A]A^A_DH=<&D9IcHHHHHH8vx tw~'mHFHF,fCDr 1I@tH\$0ALd$PHCHD$0HLfo&@@HD$0fo"HD$@@@foHD$8@@ fo@0L56Ll$PMtfH=Q6ffHiAL@HWH1=H|$PIHL9t}H|$0HH9t}?@HMtfH=6ffHHHH/i1[skH\$0ALd$PHCHD$0HLfo@@HD$0foHD$@@@foHD$8@@ fo@0ױL56L|$PMtfH=6ffH1EALHI@H1DH HHHHPH,HE0fDL-qy6MtffH=~6ffH误I\$xIMt SfMt$fH=~6ffH~HHPHU`HH(LHc H@(HHHH4m)H HHHHhH,踅HHHHAWfAVAUATUHSHH?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 >1I|$H~6xu 9PDGA9bD9yHH+1H9s)HHHHXH4C(HT$@A(D$VHl$@fD$TXNH6H=v6tcfH=1|6ffH@0eo 1H$dH3<%(gH[]A\A]A^A_{"~H=>v6tOcfH={6ffH@0n$ÄuL$AL$ID$H$G{LLfot@@H$fomHDŽ$@@foHDŽ$@@ fo}@0TL5]}6L$Mt;fH={6ffH諫IL@AH+H1yzH$IHL9t xH$IL9t xu:IMtȿfH= {6ffH8HLHecFHHC ID$Ht { 61C Ht$pLfC*I$P(膤ÄL$AL$ID$H$yLLfo@@H$foHDŽ$@@foHDŽ$@@ fo@0貫L5{6L$Mt虾fH=y6ffH IL@AHYH1xH$IHL9t~vH$IL9thv8IMt&fH=~y6ffH薩HLHafDHz6xDG1A{ vH=r6t_fH=gx6ffH'@0k6ȢÄ"L$AL$ID$H$wLLfo@@H$fo HDŽ$@@fo%HDŽ$@@ fo@0L5y6L$MtۼfH=3x6ffHKIL@AHH1w=@H HHHHPH4@D)H HHHHhH4@ID$H{Hl$tMfD$$C,HT$C"fD$(ID$HT$HH$t*HT$HHC"nC(}IHHHzHXHHtUHAWIAVAUATSHHOdH%(HE19FvwH=gp6Itu]fH=u6ffH襦@0iJÄ01ۉH]dH3%(,He[A\A]A^A_]f.L6~LH?H,I%H)HHP@9HcHHHHH:L;0L;rzt zHHB nz~@qH=*o6t;\fH=t6ffHk@0g ÄL}?LeIGL@HE1t*)LLfo^fP<Hle::SendHH0foL@8Data@fo@>@ HEHE>HE>8L-Av6L}Mt#fH={t6ffH蓤ML@AHH1asH}IIL9ID$LmELe?L@DIEHE/sfogLHle::SendA*)@8DatafoMHx0L@fofDX<@>@ HEHE>HE>4HEL-9u6H8MtfH=ps6ffH舣HEH8AVA@HH1LrH}IAYIAZL9toH@H}HH9toE2IMt蘷fH=r6ffHLLH5[rH=l6tYfH=r6ffHѢ@0Ee<rÄ(L}?LeIGL@HEqLLfoA*)@>Hle::SendHH0fo@8Data@fofD@<@ HEHE>HE>蜣L-s6L}Mt臶fH=q6ffHML@AHGH1pH}IIL9tpnH@H}HH9tWn0IMtfH=mq6ffH腡LLHYD9HcHHHHH:L;0L;rAo_AoHAoo D )`)P)pB()@fdHq6@fhLD1HID@֋qD9DAD94HH+HD9D)HHHHXHHphHP迌H=i6tVfH=ao6ffH!@0b™ÄxLm?ELeIEL@HEnfo*)LHle::Sendfx<LfoHH0@foB@8Data@>@ HEHE>HE>HEL-p6H8MtγfH=&o6ffH>HEH8AVA@HTH1nH}IYI^L977H HHHHPHm@A pt<'rH1Ho6;B H=4h6tEUfH=m6ffHu@0f)H HHHHhHtH}HHH&HHHHHe6HwHGHHGHHG ÐAWAVAUATUHSH(HdH%(HD$1GHEE1L|$IHD$0WlHHbH{H\$H{ LmL;m I]IElHm6LpHXHHIEHEDH}HT$AHHHrHHHHt`Hr HHthHHTXD9g/0H}r1x,H}ьf.H蘩Hh1Ht$dH34%(u+H([]A\A]A^A_H|$LL/rHdkff.1fghWhSH_HtHڨH[1h[f.@AWAVIAUIATUHSHH_L'HM)L)HH<H|$H9HHHD$H$jH$IHMIEIEH$iH k6H4$IEMHHHxHLHpLL9tIDHHBHHHJHHH@HJH@H9uHEL)HMlIHLH9tCDHHHHHJHHH@HJH9uHH)HHMlLI9u"}DHt*HH9t`HEHtH=i6uՋHqpuHHH$QH=ji6H$t|H uHHHQH9uMtL+fHD$M>MnHIM~H[]A\A]A^A_DHH9v8HHD$H qp DHD$H|$HE1HH>H<$tH$H,He过HӔH>Mt L^e虇I}HtZH蝔HeDtt#uHH1DH71f.HY 6H1ÐfH~`H`tH GÐff.HSH9wHHgH1HH[9ff.uÐH H}ff.H H +H @u1USHHxH z9t"@ 詂H[]DH'tH@tDH1[]Bf.H=b6HHUSHHHt5WH bHcH>H ƀH[]1 H@Wb%H[H]5@Hqg6@ }t1HH]H;] tfD; H舁H9] uƀH[]f [9tH[]Ðff.UHAWAVAUATSHdH %(HM1H8H0IHHC8HHuI0HhHt}LeH|ID$H`HEHPHHHHhH@D(+%D8IAuO1HDbUxHhHHhHuHEdH3%(KHe[A\A]A^A_]fDH=`^6tqKfH=c6ffH衔Dx0WE.DvHLIHhHrH@D0H`HE99HPLŕHEH=e6HXt諨fH=d6ffHHMEAUHX@HH1bIH}XZH;Ht`H}H;`ty`"H=Le6It2fH=c6ffH袓LLHK%jH-H:ff.UHAWAVAUATIS1HwdH%(HE1fI$HHHH8i~AD$9wH|E1HhHEHXHHPHEHHHH@DIIII$BD"D8HAuGHh1҉RxAE9t$wHEdH3%(yHe[A\A]A^A_]fDH=[6tH`HH`H`fH=xHhHHE1HHuqHh9HhHH+H9)HHHHXL4‹A9tCAD9vwA9vHhAH HHHHPL4‹A9uHHHhLCLLhL?ANAD9wHhH HxHHcHy1IHHLIMt|IHhqI0f.HHpI1HHcHI9D9uM(LhMt&LhIuHLBIuL0HhH8CA9D$]A9D$HhI6E/A t Aut6A9D$HLHHID8A|$3cxLhHhH=DA6tU.fH=F6ffHwHxtY{HhD@fH=?6ffHoH@H1>IHHItfH=V?6ffHnoLLH'HhHtHHHLhƃHAFIHHHH2AVIL2AVAT$AHhA$@`HE1H8HH0fHhA@D9)DIIIHBS9vQ9sH HHHHPH4f)H HHHHhH4H HHH9tH mHH\$PH\$PHD$hHH$HD$`Z6HD$`Ht HH1x+H|$xdH3<%(HĈ[]A\A]A^A_D[H=06HD tfH=f66ffH&gD`0)DmHl$0D3IHHHrIHEHD$0 HHThL%]86L|$PMt>{fH=66ffHfEMLH@H15H|$PHIH9t)3H|$0HH9t3HMtzfH=,66ffHDfLHHqH-A76E-UH EBbS1^9xHH+1H9s)HHHHXH4H,x@S9m9sH HHHHHPH4+y^H\$PHl$0D(DiGHHHrIHCHD$P HHfL%66L|$0MttyfH=46ffHdEMLH @H13H|$0HIH9t_1H|$PHH9tL1HMt yfH=b46ffHzdHLH-AD)H HHHHhH4DHh/LHI9t"DHuHq HI9ufHHHD$)$HD$HD$ HD$(,FH|$HtM01fDH H0H\$PHl$0D(DEHHHrIHCHD$PHHdL%46L|$0MtwfH=26ffHcEMLH@H11H\$PHl$0D(DDHHHrIHCHD$PHHdL%!46L|$0MtwfH=Z26ffHrbEMLH@H1C18I鸩IǩI頩I適H鸩IީIIdHI雩AWAVAUATUSHHH-26dH%(HD$x1EPEHH BH;dW1`D9pHH+1H9s)HHHHXH4'x@H;W9M9sH HHHHPH4J'yH\$PHl$0D(DBHHHrIHCHD$P}HH bL%26L|$0MttfH=O06ffHg`EMLH@H18/H|$0HIH9t,H|$PHH9t,:HMttfH=/6ffH_HLH*<)H HHHHhH4DLHI9t"DHu'mHH;I9uHfHHD$H)$HD$HD$ HD$(AH|$Ht+HD$xdH3%(iHĈ[]A\A]A^A_@H H-,H;x@H\$PHl$0D(D@HHHrIHCHD$PHH`L%(06L|$0Mt sfH=a.6ffHy^EMLH@H1J- D[H\$PHl$0D(Df@HHHrIHCHD$PHH_L%/6L|$0MtqrfH=-6ffH]EMLH@H1,uX4IȥHIåI鷥IݥI韥Iڥ@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$,HT$HL$IIAIMLM)ADO<I9HLLL$LD$HL$HXHL$LD$LL$I9t4LLLHu!L+L{LsH([]A\A]A^A_H)fDH?H99E1E1HL@I9u뛐L4 f.@AU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI '(HkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@ATUHSHHHIILC0HKHCHte1LSDHHHHLMtDA1L HI4HHuHCHHKLH9t9I HLMuf.H;L9t'HkL#[]A\HLg0HG0MNH8I$HC( IHVH^AUIATIUHLSHH HHWHwdH%(HD$1HGH$=tHHHhL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u>H[]A\A]@HCHEH3HkHEHt @1HsH,HCH/H H%GHUH]f.DATUHSHHHIILC0HKHCHte1LSDHHHHLMtDHcA1L HI4HHuHCHHKLH9t8I HLMufH;L9t$HkL#[]A\HLg0HG0MNHI$HC(FHSH\AUIATIUHLSHH HHWHwdH%(HD$1HGH$j;tHHH:L1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtHc@1HsH,HCH-HH#EHRH[f.@tt#uo1@H71f.H5H1H@H;ff.@tt#uHH1DH71f.HI5H1tt#uHH1DH71f.H5H1tt#uo1@H71f.H5H1HH HÐfH5H}ff.HՉ5SHHYH[!AUIATUSH8Hn`dH%(HD$(1Hl 6H] HS0;{8ftf{8HIHH$H6L1HD$H)"6HD$WHL$HC@HtLLHC@Ht#HD$(dH3%(u[H8[]A\A]U IEu$HHHPHC@DHU HHP *H铜fDAUATUSHH8dH%(HD$(1zL-{6Mt fH="6ffHSLc@A,$Mt b LcfH="6ffHSA$f(tnL-L%H@H{HLl$D$H<$Ld$C_HD$Ht HHHCXHCuHD$(dH3%(u H8[]A\A])H鏛ATUSH0H.dH%(HD$(1H]H~IGH?Het!HD$(dH3%(H0[]A\@I $HfH$HD$ D$D$HqU(9rX9rtHH+H9)HHHHXHHxhH(JH HHHHPH)H HHHHhH;(ff.HH6LGFA@(9u~$u HFt@V tV IH` DIH`(f.ATIUSHt9H=6tfH=* 6ffHPHxHGH4H9HH6 $H߾H $H߾H#I$I$H9uIDt!L[HH9t.H3F4ƒuHHttuHH9u[]A\H H5H=8ATUS/HHDLdEII|$H(LHHtgH 6HPxND xJ 1HDHzHHRH°Hǂ(@HHǂx L9uL(HHt C1f 1[]A\H 6HtcfH=6ffHOHG@H1IHHtpcfH=6ffHNHLH +fAUfATIUSHHH^ Ho dH%(HD$81HcKH)$HHHHHcL,)D$HD$ HHHLC,IT$(fD$C(fD$AD$fD$HcCHT$(H$AD$D$uuHHHP tiuC(HHPHH(H@ H H@hIH@(1HL$8dH3 %(u,HH[]A\A]DC0fAT$t)S0$fDSHH dH%(HD$1HD$QHt$H|$HP6H 5HXHHD$H|$HtHPHu"HD$HHD$dH3%(u H [r#H霕fDUHSHHwH(HtpHPH HJHHH9tOHHHtH{xHH{@FH{@HCpH9tH{utUE1t HMLLL2 fE1H\$hdH3%(DHx[]A\A]A^A_IE @IH`H=6tfH=6ffHILHpIq@t@L <AIcEH=!6D$&HD$AD$(fD$$tfH=6ffHMIH=6HPHD$H2t$ tHD$HPHBHt$HD$8H$HHP H$tI$LHP(HE@HLLHEHH$AHAHEHH+$H~IHB@I H;>A0A!S09Lt$@1fC8HHMLHD$@HL6HD$XH6HD$PHL$PHC@HtLLHC@HHuF F I$HP ~zf.q?H<$HkIu 3BXfDH$HyHt$H $.?H $I$HP(Hff.AWAVAUATIUSHHHcLoHn HIHH}@HHHcL,HHHHLHtCuI$HHP(I H@`IH@ ApI h0I(H{(t-E$HA ЈAH NCSLMt(IG Ht IHtPLzHǃA~{tHtHLSAHEMHH,H%H)HIH=6@D;tL4I D;yH=6tLGH"1HHHL[]A\A]A^A_1HH[1HDžFI AT$(H@8,IAT$(H@,vIHc1LGIIHL IMI q-HHtpI1HHcII9~A9uIHLxGM2IG(I;GHu)fDHIG(H1IG(I9GHIw8HHNH9uI0H$IG@H$HHH@IO@HIG0IO8IG(@AGEHcHHHH@A9r3HIt'HHt>twuAH;A~IHtCIG`HHHD$IG@H9v%fDH8H$H$HH9D$wILH[]A\A]A^A_É$׋ff.@AWIAVIAUATUSHHoLfHc;<HHHHILA}A}&t4I|$(A|$0 HLL[]A\A]A^A_DtA}'uI$HHPH9P8HLI$@AE4fMG(A9H=( 6t9fH=6ffHiAA9H V.H5H={fDK+AD$@dDA}tI$@A9D$vAEHHt=A}t6HHcL,HHHHHI$@9B0I$HtIDŽ$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 -H5^H=fAVfAUATUSH0HodH%(HD$(1)$Lf)D$HD$ MG(9H=6IAtfH=F6ffH?A9AE(HcD$H$fD$9rdHHHHHHtJ8tEudILHP(Aƅu%{!uWC$HHHP0D DAHL$(dH3 %(DujH0[]A\A]A^fLLE12@LL%@H ̛H5H=QH H5јH= uUHAWAVLuAUDATISHHHx\dH %(HM1It$fB(BH}LB,Hs 6HHLHEHHE>HEHt LLHHLI$@HLqHLL9uz@xAW4LPLpH` IwhIGpI$HPH`Lp"f.HI9toL9Aw4ttIGhD8AD9u9pHcHHHHH7AW`ffPJ.DLH9SJ99HH+H9)HHHHXHH@`Hc`LHxHA(HHHt"H@ 8HxHA0@L}LH]HLHEHEHHEHxfoEHEHoOxGxHHHUHU)`)MHMHHtLLHEHt LLLxIG8IH(AƇH fID\E1@H@ CuAD9kDHxIIIHIJD0`Hc0HHHHHq(LdH%(HE1E;$zIcfHH)PH)`H)pHI$H=5IHHtfH=+5ffH/H=5H@HXfDhtfH=5ffH/ƅfLkfdLDLpAFLHCxHCtHHPHH=5t fH=z5ffH:/M1LLH@HPCtpA?H€H…HHHHtLL)DHHHIcL H hA$HCHP LLL WE1@HMdH3 %(DHe[A\A]A^A_];uCHcCHPS|I$ꀉ`HHHxP A됋stLHHʽHHPfH LE1)0) HDž@ƅ6HBH B(f4HJ(kHHHsHfHsH/AHsLE1Af.DHËAƃ lH=s5tfH=5ffH,Dp0+D#H]DHxHHrIHCHEUHEHHH-H=5Lut@fH=5ffH7,HMEATL@HH1IXHH}ZHH9tH}HH9tH=e5HtK@fH=5ffH+LHH>IuIufDUHAWAVAUATSHdH%(HE1LIHHafA<$-HELPHDžHH@HEH8HH0gf(LHDžp)`)PƅfH{HxKH{--HHA$HH9HHHHFHI$(H{{H{yiH=5ID8tfH=t5ffH4*Dx0lE>DG L@HH HCHrLH(IFHEH8LO+HEL5T5HMt3>fH=5ffH)HL L(AWH@HtH1bIH}XZH;0t H@H}HH9t]H(Mt=fH=5ffH)H(LHEJHEdH3%(He[A\A]A^A_]fDSy:ڸH=j5HËAtsfH=5ffH(Dx0~I$+JD+H]D HHM$HrH@HCHE*HEHHHH)HEL55H8MtHH?H,HH)HIJA9LcLHLHI9H;:H;yyt yHXH`HPIHXH`y H=y5tH`H`H`fH=5ffH%@0eFSH`HpHHHrHXHGHE.HpL&HEHPH5H`Ht9fH=5ffH%ALXHPH@H1HXH}H;httHpH}HH9t[ƳH`HPt9fH=d5ffH|$HXHPH4HPHpDPHx1HxS"kH,HCH;C8\HxHpV tBV I$HP x<1H]dH3%(GHe[A\A]A^A_]fDI$HP(y蹳H=I5HD tTfH=5ffH#D`0D#H]DHHIHxHrD(HCHEHEHHHx$H5L}H`Ht7fH=5ffH"HMEATL@HH1IXHxH}ZHH9teH}HH9tS辱H`Ht 7fH=d5ffH|"LHHz@A H=5tH`H`H`fH=^5ffH"@0H`HpHHHXFHrPHGHEHpL*#HEHHH(5H`Ht6fH=_5ffHw!H@XDPAH}HHH13YH}HX^H;htHpH}HH9t*H`HPtt5fH=5ffH HXHPH @˰i wk)HmkIkHCkIjkHkHkAWIAVAUATIUSHH_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 5HAFfLHmXLIUHH?H,H %H)HHDhD9IcIIIILA}H;I;ULLHvILAfDH$dH3%(H[]A\A]A^A_H<$AoMHt$H)L$@AoU)T$PIM D$PHL$`HT$h2DIOtpLLM9t]IEP4փtu6Hph9AG(9u!ILD$HL$HP(LD$HL$IM9uHHH$H$HZH$H$HL$HD$'H$HtH|$HAGHHA1HI9HD$MHUPHH9HD$HIMVAFPAVtIH@H;5ueHt7AF KILHPH;"5P,@AF PAV LHUPH9dHMP[LH 5Hu@HM0UHH4$DH<$H$HHWIH|$H$HWIuLH8(H$IL9t1+HL)@H=5tfH=Q5ffH@0uH\$pH,xHCHrHHD$p豾H$HHHD$4H-=5L$Ht.fH=s5ffHML@AHKvH1YL|$H$IIL9tH|$pHH9tSHHt-fH=5ffHLHHC1H[dHsdHdH~dHwH`f.@H5HHfH5SHHHH[ f.fAWAVAUATIUSHHHoHHHWHH)HHH)HvOI$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<Hs(IHL)HM4HCHHPH9t H)LH;IL;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tLf@H9tLH)LM*艸fAU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI HkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@UHSHH{HHH[]fDAUATUHSHHLFL%s5AAD$A$$H=5tfH=T5ffHH@1@1 4L%5 L 1 LLHLH蕸UPuLHH5HXH[]A\A]Ð1虼x A $_H5Ht(fH=25ffHJHv@H1$ILHHt(fH=5ffHHLH<fHHxTH9v#HH9sHx&H7H~f.HxHHHPH=CATIUSHHnhFHTH=5tfH=u5ffH5HH@L`H5 Ktl19rq9HH+H9^)HHHHXHHH`AH@h@K9w[]A\=DH HHHHPH)H HHHHhHATHUHSL I$(HI$0HiI$I$@t<vbH[I$Xu AƄ$t21DHHHHI$hH4M9w[]A\H 5Ht%fH=G5ffH_HH@H19IaHHt%fH= 5ffH$HLHQfDAWAVAUIATUHSHHdH%(H$x1H5GHPHJHHH@fGC HLt$p1!LLd$@HLش|$@t9HLLH9b|1ۋ|$@x !1H|$HIL9tH$xdH34%(HĈ[]A\A]A^A_H{(HLkHHTvHCHrHH$蒴Hl$ HHL-&5Lt$ Mt$fH=_5ffHwL@HrtH1NH|$ HIH9tH<$HH9tQHMt#fH=5ffHLHHA@fKL|$HACLI~LH=LFL[H{0HK(LHBD,xH)Hl$pHk(IH)΁H(H)I`ZHjZHpZf.UHAWIHw(AVIAUIATSHdH%(HE1Gu6HrGAHH]dH3%(D<He[A\A]A^A_]Ð1H!HH LpHHHFfGFGID$HHHpHwH H!%tLDHJHDщHHHHH)HpHHC1HpH1HDžƅdH{L扅HpID$DžH9trHI9WsHL轮HIwH" HH9AE@IGIAIIFxHHH9:0fD+H=5ID0tfH=65ffH Dp0m~E1EuDLPHqIHrIELHP茰LL HpH=5H@tHHHHHfH=E5ffH] HM@AVLHHnH@H1 HpIIXZL9tHPIL9tH=5ItjfH=5ffH LLHfHHHH=?IVIVIVIVff.@AVAUATUSHHdH%(H$1HHV thHD$Ht$ HhHHT$ Ht$HXpH$dH3 %(H[]A\A]A^DHt$HH$HT$HH1Ln1I$HHI$LIMIq,DHHHcBIH1HHI99uM(MHD$`IE Ht%Hl$PIuHIE(HD$hIE HD$`H=r5t胿fH=5ffHHl$HHHp1uiHD$`HH|$PHH=5t!fH=5ffHQ@04#1ODHt$HT$L$IFLHH$H|$`Ld$DLl$pHT$LHt$PLT$hH$IL9twHfI$D$(HD$ H5D$8H@@fL$8D$6fD$4HD$xD$0HD$pHD$HA$EI$Hp HT$ H|$pIL94#Ll$pHmHrIELL$HD$pͫLL]Hf5L$HtDfH=5ffHAL@A4#HiH1H$IHL9t)H|$pIL9t聕IHtfH=,5ffHDHL1HoDf.AT$u9A$u>I$I+$HRI$XHp`I$ HPI$ HhW"HCRHnRHARHyRHRHvRDUHAWAVAUATSHH $HH $Hh LgM$dH%(HE1H\5LHH@IHFL8 HtH=5ID t芻fH=5ffHD`01xE&DHkD+HHrHIHCHRHHHHxH=5LtfH=5ffH.ATA EAVL@H:gH1IXHxHZHH9tHHH9tH=U5Ht;fH=5ffHHLHӻHUdH3%(uYHe[A\A]A^A_]AGLLAGLIG8HIG8tLL@IpPIHPff.UHAWAVAUATSHH $HH $HfH0dH%(HE1))HDžHIAMMA|$ AT$€El$KLA9A97HH+HA9BD)HHHHXHH(H(HH0LHH r AD$tD DEfD L(ƅI$HIGx5HHxHDHHȉH9Aą~"IGH0LHHxAĐEHH5HtƷfH=65ffHP0Iǃ 7 Ht 蝷AW0r ؐID(HtxfH=5ffHDh0E/HpDH0fHHrIHCHpCHHHH8HL55H0MtfH=5ffHEM@H0HdH1IH8HHH9tHpHH9toڎHMt-fH=5ffHLHHʷDLA|$ HpHeHCHrHHpHHHH8L55LMtfH=5ffHL@HbH1fDKHpHgdHCHrHHp}HHHH8L55LMtfH=?5ffHWL@HaH1.IH8HHH9tHpHH9t%HMtxfH=5ffHLHHAHMdH3 %(D& He[A\A]A^A_]f.HpH;cHCHrHHpQHHHH8L55LMtfH=5ffH+L@H,aH1DDH )HHHHhHH(HIHHDžHI LH)HH9HH0HH(HxPHPAD$HpHHCHpLH,HtHTHHHH HHpH8HH1HDžƅ\H8HHxHpHCDžH9tdHH0LHH H(H0fD L0ƅH I$H8LHL9t<=H=5ID0tرfH=H5ffHDp0>AE(xq H8HHH9tfu_AH HHHHPHH(@H0LL~FfE }AEI$IEH(HHHxPHP LHLeMuAąW1it tH@L@[HpHw_HCHrHHp荞HHHH8L55LMt fH=O5ffHgEL@H}^H1;fDAH(HxPHP 蚻v(1H$dH3 %(HĐ[]A\Ld$@H6fHH@L)$)D$)D$ HD$0D@HLHH5YȅHt#H{HUH+pH;cHH5aYL莅HuHH5^YLwHuHH5[YL`HuaAUATU1SHXdH%(HD$H1H~u)HL$HdH3 %(HX[]A\A]HLd$fIH;L)D$H5X)D$ )D$0HD$@DŽHtBIH|$HD$,LHaHHVH9@af.H;LH5>XnHuH;LH5;XWHuH;LH58X@HuIH|$HD$衷'fDATUSHH $HdH%(H$1HIHLH1Ht$LHH)HH$dH3 %(u H[]A\fDATLUHSHHL9/t/HHuHUHŲHLHHE1҅x%=[]A\fDUSHHhdH%(HD$X1HH|$Hl$HD$8HV@HH!HCHH H!%tHDHJHDщ@HH觓HH\$XdH3%(uHh[]HUSH1HhdH%(HD$X1Hl$ǹH|$HD$xHU@HHaHCHH H!%tHDHJHDщ@HHHHt$XdH34%(uHh[]AWAVAUATUSHhdH%(HD$X1HpSH%=@t.1HL$XdH3 %(Hh[]A\A]A^A_fHHD$HtHD$0HD$(HD$@H$HEPHD$ H|$HHXH$HHD$0&H|$(HHH]XH8Ld$0L|$8MfHCHteHLs(LS M9MMFMt&LLLLL$LT$PLT$LL$uLL)H= H=|xHC1HuMtLLLuLL)HH| ȅHAH9\$ @HH@0HF HD$0H;$HF HD$@HF0HD$8HL$ AHHD$8HF(H$D$@HD$0lHEpLl$0L;,$ZL@H|$6HRH|$ffDH9]`'HM蛼Lp(LP M9MMF@foD$@F04Lk(M9LIFHtHs L術u"MM)E1II|5DAHD$ AHH;E`L|$8Ld$0SA)MH9@USH8dH%(HD$(1HH8HtHHH9tH%=@t)HT$(dH3%(aH8[]fHHSHH8H2HHH4$HEH{xHT$H9t{HHD$H9HHsxHHHH<$HL$HD$HH<$H9t HuSH @HtHttPHT$H{xHH<$fD1fHsxHtHHsxHHH}H<$FD$HT$H{xJLNPH S1H5lH=?lx]ff.AWAVAUATIUHSHCID$0HI\$(|/111IHHO HtnHuH}HHT6H 8HH9vf.HH9wH)H9vHHt'H}HuH)H}IH1HO螶HEI\$`ID$(Ml$PHD$L9DLs H5=OLUH|$H5xHHHHDŽ$HH$H9"HLHHMLt$pLIFHD$p@LLILH覫H|$pIL9t豱@HH;tHHHDŽ$HH$H;"HLHHǃ*f.H舌HH<$HH5LHHǃ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$ LH葆L HH|$pHD$ IFH9t>Hx>HH H9HHEHI}1t$ HJt$ ULL$@Lp HH$H HHHH;"HLHHA<$,IT$uAD$t< H$HHH+H=u1Hǃ<HLH趆"HxH(HLpHl$0HEHrHHD$0LBHH+L$8H9bHLHLLd$PIT$HT$PHHPH9HL$PHHHL$`HH@HL$XHH@HH+D$XHH5KLLt$pIVHT$pHHPH9HL$pHHH$HHHL$xHH@@Ht$pIFHH9zHHL$xH$H9HHHHHH|$pH$HD$xIH|$pL9t|H|$PIL9tiH|$0HH9tVHHLt$pH HrLInHl$pLpHHt$pHpH9HH$HT$xH9HHpHxHHH|$pH$HD$xIH|$pL9t蕪LHqo@)D$`HT$xHtHOǠHT$xHHH|$pfDoH)$fDLb1gHLH~fHHHI~H|$p"DH2f.HLH@fH$HT$xHtHMǟHT$xHpHxH|$pfDHpHxHI~H|$pY$HT$xHH IFLHrHD$pHD$(Ht$pHD$(HpHpH9HH$LD$xH9HHpLxHHH|$pH$HD$xIH|$pL9tHL$(=HL$(HHLH褁y$HT$xHpHT$xHt!HtSHL$(JHT$xHL$(HpHxH|$pSHpLxHI~H|$p0$HT$xHpdH=(H=ԒH*H>*H*HA*ff.AW?LAVAUATUSHHHHoLodH%(HD$81HL輰HL)H$L#LM$I$LI$(HxtCL`Mt1fDIT$H9rIt$L虹uƃHM$$MuՀHtH$LH=vuHu,1HL$8dH3 %(HH[]A\A]A^A_ǃH#LЯHH,$fDH,$MLLHI0AH{(H5ܫtHC(HC0H$Hl$LHEHLHD$HD$}Ht$HD$H{(H9HC8HT$ HL$H9HC8Hs(HK0HS8HH|$HD$ HD$HEH|$H9tLLLL)LLHƄp{Hv6HL @HH9t8.uf8..uL)H\%=L#I$8HHH9H%=@HELHD$HLII|H聆H|$HHH9$$HT$HtH'HT$H{(HS0H|$y@Hs(HK0HS8H}H|$[A$4@HH9tB%=HBL#I$H;/I$L蔀oHzLLW?]D$ HT$H{(IvH%f.AUATIUSHHH8Ht8H(HpHL^H8H{H9H[]A\A](nH5H@1HH@HHHHHPH@H@ H8H@HmL-5MtzEt{H8?H;{t2HGHI4$IT$HjzHC H[]A\A]f.HLHH[]A\A]鸰EPUDHEHPMt)E cHEHPTE PU ֐ff.ATUSHHH(HtH[]A\cHHt$H5fH0Hx@0HHt$HHHHHHP@H@@HPH@H@ H@(@0?H@8H(H0ZL%5Mt#Et$H(3EPUDHEHt$HPMHt$t7E uHEHt$HPH(Ht$E PU Df.WGATUSLgH_I9t)HH;HCH9tH I9uH]Ht H[]A\[]A\f.UHSHH;55t H~H55H9t1ۀ?*t uH]HH[]f.fAWIHAVAUATIUSHH(LGH/LH)HHHH)HH IH9LHT$LD$聠HT$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;HxuH[]A\A]A^HtH{ IuH{xuHC []A\A]A^f.HtH{@IuHKxoHC@[]A\A]A^fDHtH{`IuHxIHC`[]A\A]A^fDLH)HHtOHtHtL@ImH9ktAH /ImH9kuHIuH;HwuImH9kt'H HIuH;HywuHIuH;HXwuf.DAWIAVIAUATIUSHH_H/HI)H)HH4H4$H9HHH$HT$;HT$IMH2IGLHD$IHBHHsI9It$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<$HLE1HH6rMt LɘI?H9|$t赘HHf.DAWAVI0AUATUHSHΚHuHUHHHxH@HCHHqHsH{i&bMf1IIIL,IMt-ImHM(L9tNHEHtHH(I1HHII9tLHLALwH[]A\A]A^A_HSH;UuHtHuH{LL$sLL$uImHtHHH1[]A\A]A^A_HpH]蘹HHt@AW1IAVAUATUSHH+IsL H HHuKf.*HlIHtIƾ.HI)L蕠HtHHHHkLH蕞uHC(LHtH1[]A\A]A^A_DMtLHLuuILqLHqH9wH)LItH"jHK|5.L)HkHHLH[]A\A]A^A_ff.PXHtHI5H5b5HHHH5|ff.HHxTH9v#HH9sHx&H7H~ʗf.Hx鷗HHH锗PH=3NwfDAUATLgUSHdH%(HD$1L'HHHIHpHH$HwKHu5AUSHCAHD$dH3%(u`H[]A\A]fHt!fH1IHH$HCLHLڊH$L#딐H=[?ff.@AWLAVIAUATIUSHHjHLm Ht=HLLyVWLLfAE*A@H1[]A\A]A^A_ÐHG(HHD$H|$HtKHD$HHCHCHL$HCHK Ht*H]f.Hї5HHD$wHff.AWAVIAUIATLUSHHZHL{ HHHL{yBVLLfAG*A@HHt9H}u2H}v(HE Ht H}HtPH蔒HǃH1[]A\A]A^A_HG(HHD$趔H|$HtKHD$HEHEHEHL$HEHM Ht)HfHq5HHD$H7ff.AWAVIAUIATLUSHHZHL{ HHHLKyTLLfAG*A@HHt9H}u2H}v(HE Ht H}HtPH4HǃH1[]A\A]A^A_HG(HHD$VH|$HtKHD$HEHEHEHL$HEHM Ht)HfH5HHD$Hff.UfHAWAVIAUIATISHHJdH%(HE1HGHLy H8)P)`)pHHsHSH81>Hxqu7LLA$@1H}dH3<%(;He[A\A]A^A_]DHH8HPIHC`HCHxS@RIƃed  1lcH=*5t;yfH=5ffHkX01/E&H]DwHH1EmHDžHRIHCHE?fo6*)HHHfHPfo6HE@fo6HU@ fo6HU@0fo6@@HEHH8)H=15L}tfH=n5ffHHMEATL@H/H1QIXH8H}ZHH9tH}HH9tLPH=5HtfH=5ffH LHH7y1 tC1 H=w5II@q+n}g#h~ kfA_*^Dtf.H(H0hH0HtSH0HHCHCHHCH0HC Ht;H8H@H5HH0f1tI IIff.UfHAWAVIAUATSHLjLH0H(Me dH%(H]1)PA$)`)pvHA|$H(H0LH]dH3%(WHe[A\A]A^A_]@A|$uH0I$HH HHC(H8HoH8H@H8HPLIHHQH1H)1HLrH& H8HAf<BENEAFI~ tx u(H8H' HxH0~H%H8LvcAFLIF(H8AFANt%H8A~H0HHH9AVANI~AFf%@f=AVH8HQAHtLLLUu9AF`HLLH8H H@HxPMXA<$ AEH8AvH90HVfIF AAAFEL}A,@LL {AD$AƄ$fIH8H{H8H@H8HK(jfDLPH8HPH0H9H=5LtrfH=5ffH軻@0/~P\>H0H5/X`8HX@ID$H HEHH0HMH0HH軼HEHH5HHtfH=5ffH8L AH)@QHSH1ƉfDHH_H}AXHH9taH0H}HH9tHIHH8tfH=U5ffHmH8HپHr1ɺH5c L`cLH0IF AV HtItANINH9Hx(HP8H9tH莆HHIF $f1f7H0AVIVH9 H8H9Pr\H8H0H9K H8HPH8H@fDLLMIF(H8AFH8HH*[Hu1ɺ$LLH5` LL}wH(LA@1D0趇fH@H@ H@(I$H=5Lt"ofH=5ffHR@0zH0HH1X`H@@HID$HDžHSH8HEH0HHEHHAt*fo,fDXPHMH0fo,H@R)@fo,HU@ fo,HU@0fo,HE@@H޸HEH H܈5HHtfH=5ffH+S@L8H AHl%H1%DH0Lx|zAD$H LsH8H8H8HwRLLGuI$HZfDL@LhI AFr H0ANINH9* H8HPH9mH9H8H0H8LLt1HHCL~@L1ɺ)H5#LӳI(H覄HH8 H8HHHAHAH8HHAHQ H H8IHtHH9v DHH9wH8WH8HPH0LLCuH8H8H=]~5tnkfH=ރ5ffH螴@0w3?!H0HH1X`H@@HID$HDžHSH8HEH0HHEJfo(HHt*fHPH0HMfo )H@R)@fo )HU@ fo )HU@0fo )HE@@H,HEH H*5HHt fH=a5ffHyS@L8H AHj!H18sNCLIŃe d! W1fDH=|5tifH=5ffHٲX0QuA]L}HH1L0HDžHSIH(AIGHEfo:'HHLAt*@R)fok'fD@P@foj'HE@ foj'HU@0foj'HU@@HEHH膳H5LmHHtjfH=5ffHڱHMESLHu@H1覀HH^_H}HH9tH~H0H}HH9t/~@HItfH=@5ffHXHپLHi1( t11 (q'n}gh~ kfA\$*tLLoH8HH@1H4H9H8HRH8HHPTH5HHH=y5tgfH=5ffH?@0rH0HH1X`H@@HID$HDžHSH8HEH0HHEHHAt*fov$fDPPHMH0fo$H@R)@fo$HU@ fo$HU@0fo$HE@@H˰HEH Hɀ5HHtfH=5ffHS@L8H AHH1}H=x5LLtefH=}5ffH蹮@0-qZH0H5"H`8HH@HIL$HCH [HHEHH0HMH0HH蘯HEHH5HHtufH=}5ffHAAHE@Q8H1Q QH|HH0HH}HH9t.zH0H}HH9tzfH=h5ffH讘LLHPHChAL8CxACHShAL:x =(H=a5ID tNfH=Hg5ffHD`0ZE?LmLeDz1LLhH`IEHEHDžx fop LLHxHEfod HU@HUL-i5LuMtfH==g5ffHUEL@L`H H1"fH}IIL9tcHhH}HH9tc&IMtrfH=f5ffHLLHO]f.HShALxL:xe&H=(`5ID t3MfH=e5ffHcD`0XE?LmLeDnx1LLhH`IEHEHDžx 3fo LLHxHEfo HU@HUUL-^g5LuMt@fH=e5ffH谕EL@L`HH1}dH}IIL9t(bHhH}HH9tbz$IMtͩfH=%e5ffH=LLHjMDHShALxL: xŚh$H=^5ID tKfH=d5ffHÔD`0:W,E?LmLeDv1LLhH`IEHEHDžx fo+ LLHxHEfo HU@HU赕L-e5LuMt蠨fH=c5ffHEL@L`HH1bH}IIL9t`HhH}HH9to`"IMt-fH=c5ffH蝓LLHKD#H=]5ID t&JfH=b5ffHVD`0UE?LmLeDau1LLhH`IEHEHDžx &foLLHxHEfoHU@HUHHEL-Md5HXMt,fH=b5ffH蜒L`EHXH@H1eaH}IIL9t_HhH}HH9t^b!IMt赦fH= b5ffH%LLHRJhHHMHtHVHHHHHMHHHHHHHff.~zH t/ vƆ HXW5H(HzHHft7 tH\5H0HW5H(HHH~{tJ~|F}uxt#Hu^5Ɔ H0H\5H(Hdž HHÀtZHV5H(HHHDtDH _5H0H]5H8Hq]5H(|DH)HHÐHQX5Ɔ  H0HV5H(?SHH`yHU5H(HkHH[f1GzƇf@ATUS8HHHtHgH[HHtdH}Htf.L'[LMuHEH}1H?H}HE0HEHEH9tw[Ho[H{hHt |HChC4v[]A\fH{@[]A\8fG4ƒtu H fzH uHI u{t%|G}tKH H HDfDH uH Hv HDfDH| Hf HDÐfHHPHt,HY5H@t#Ht1 HHH9uÐD1Ð@UHAWIAVAUATLxSHxdH%(HE1V\!MDžxH1HIWhHHQZ5HtHs[5IH=xV5ID(tCfH=[5ffH賌Dh0*O~%1HudH34%(/He[A\A]A^A_]ÐE6LmDnL1LhIIELeHDžx$HEffoLLHx@ int)foHU@HUHE聍HEL-]5H`MtefH=[5ffHՋHMAAVH`@H^ H1ZH}IYH^L9tEXHhH}HH9t,XIMtfH=B[5ffHZHپLHC1IGhǀp8Hp4HV#H=T5ID(tAfH=.Z5ffHDh0eM7E6LmDlL1LhIIELeHDžx$HEfo LLHx@ int)fo[HU@HUHE݋HEL-[5H`MtfH=Z5ffH1HMAAVH`@H H1XH}IHXZL9tVHhH}HH9tVIMtFfH=Y5ffH趉HپLHAfDIOhDtQ4@A@@t @uk A@t EuU@t uAA@@t @u*Et @ut @u AG4IWhBIGhHx4HhHH0IWHHI@I1{KIGhHx4HhkAGAG`IGhPуt%tHIGhHfD^H HH7Hff.AUIHATIUSHH(dH%(HD$1Pńu+HL$dH3 %(H([]A\A]f.L$$HD$VHP5L`LHHHHHHD$HHHH\$HyL%W5MtHCZHHPMt7C 9HHP+fDCPSDC PS ]Hf.AU@ATIUHSHdH%(HD$1ULmHmHHHLHCHt MH,$HwmHuWAUSHk(I$I$HC(ID$ID$HC0HHt$dH34%(u_H[]A\A]HtfH1H$HCHSHLHHH,$HCpH=@^\H+HZRtH詁HqATUSHo(HHtL%-U5Mt(Et'H;HH9tD[]A\QEPUuHEHPMt#E uHEHP[]A\E PU f.AWIAVIAUATILUSHH HHWHwLohHHUHH9VL<LSL1HIB5LS0HKHCHte1LKDHHHHLMtDHA81LHItHHuHCHHKLH9ILHLMuH;I9tPL1HkHL+I L+KDMt$8J Ht6HI$HJL HCHL[]A\A]A^A_fDHfD1CH\$H\$LHD$HHHھHD$(HHD$ *HD$ HQHH?NHHVHN LcLHLHHHLcLHLHHHH 2P9~ pH P 9~HÐff.ATI UHSFHHHuXH]PHt[L]A\D[]A\HfDATfAUHSHH@HdH%(HD$81D$D$HH4$HD$HT$(Dd$P(u&H\$8dH3%(H@[]A\fH HBxH LHH?H,H H)HHR9rhHcHHHHHHtKHcJHHHHHcL,HHHHHHtHHA8HLbHHG=5HRHHJ@HHJ@tL@UHcSHHHHt4;HcHHHHHHЉƒC <<<<t`<s< < eHD@$H1ҹfH9tJ8L9sID9r(HcHHHHHtu@1sH[]øCD@1f9rHcHHHHHtx@\9H1HHHHvU kHDCHxHAH1ҹ@HA9H0H9sHHsDE1fDAD91ҋKHHHHHǀxufD@L1fHL@HvH1ҹH9fH8L9sI1fDU G1fDC 6ff.H8fHdH%(HD$(1F(D$D$fD$HcFT$H$F,HfD$HP0HL$(dH3 %(uH8#IfAVAUATIUHSHH0HcR,dH%(HD$(1HHHHHLAE f/wGHH~(I$HPHL$(dH3 %(H0[]A\A]A^ÐIHLHIL5ffHoE1䀻@uD#Ht0&fH=>5ffH`ofD Ht&fH=>5ffHBoL`Ht%fH=d>5ffH$oHxIHtHt %I}H?H ^H@5LBI\$BH>5)BHHt$I$HpHPH2=5Hl$HپHHD$H75HD$(H;5HD$ IHxHD$ Ht HHMH Hq*H %]EHt H1HHtH\$Ht$HukHL$8dH3 %(HH[]A\A]fDHa:5L@HHt6$fH=<5ffHfmHxLUDHX)*rkCHff.H@`F4ƒtuBUHSHHv(H{hBƅEC4tt*uHChHE0ƇHChHE H[]ÐHChHE(H[]Ð~%f.HFHH,H%H)HH@9rtHcHHHHHHtWHcPHHHHHcT,HHHHHHt%Pxftf*\f/fSÐAVAUATUSHH dH%(HD$1Y;Y|HcIIIHHHHA9$rFHI$t9HHt-8t(Ru!I~H$tBLLAVI$ @H9Y}HD$dH3%(uH[]A\A]A^? jAf.H IH@PHH@Hy tHLHfHXV$uHF8HF@HF0@1ɉN$9uH )BHH PHy@H봐UHSHHtH[]Ëu1fDHHJ 9uBHH=uH[]@SHHdH%(HD$1HHLD$D$H@`8H&u<$N$ HD$dH3%(uH[?f.SHHH8H(H¸HtH@f1HB B[ÐfHH@H`AWAVIAUATUSHdH%(HD$1XI1HPAVt*fLHHHIH4NA9^wA:AL;IIH9tH;H8H9uIXHt7IdžXA~8~ VyAF8I @I @IHtL4$HI8APALRMMf.I,$HtII$H]H9t0fDHC L+HtH{HHL3I9uH3IM9uA#IIH9t%@HHHxHt6HH9uIs6Ig6I[6I Hx8Ht F6I IdžIdžIdžH@8IHtHPH15IdžHHD$dH3%(H[]A\A]A^A_L;nL+KIXsI HsI H I HXZ<DG1E1D9r`DED9ryHH+HD9@D)HHHHXHրzƒD9uL HHHIPHD)L HHHIhHÐff.DODEE9D1D9rXD9r{HH+HD9lD)HHHHXHրzƒD9ufL HHHIPHD)L HHHIhH1Ðff.H B@xDB@1ff.AVAUATUSH H@GLLM9tT@I,$Ht>H1HHH9t/H}@HEPH9t/H/IM9uH 2HHHH9tv/HHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHH9t,HxHH9t,HPHt)L-/5MEfDH@Ht$L-/5M$E#H0Ht$L-u/5MEHDHXFH`BH 8HHt,LHI9u&AD$t0HI9tfLeMtL-.5MuAD$PAT$uI$LPMAD$ uI$HLPI9uHHtH\+HHtK+H(HtHHHHu+DAD$t;HL*MtoLeLuMtL--5MuAD$PAT$uI$LPMAD$ uI$LPHL*MufDHH1HHHHǃHǃH9t=*HHH9t%*H{hHCxH9t*H{HHXH9*[]A\A]A^)DAD$ PAT$ 1fDAD$ PAT$ 6fDEPU^HEHPM E 8HEHP)fEPUHEHPME HEHPfEPU^HEHPMtXE  H1<&H|$ HIH9t#H<$HH9t#?HMtkfH=&5ffHWLHH/DAAƄ$XU-IIff.AWAVAUIATUSHXHI+dH%(HD$H1HIXHIIH9E1 IXH3LLHIĈooNHoV P o^0X0of@`@onPhPov`p`o~pxpHHl+H9u1HL$HdH3 %(BHX[]A\A]A^A_fH=5HË(t' fH=$5ffHWUh0D+HHl$ Dc7H HHrIHCH$HHVL%&5L|$ MtoifH=$5ffHTEMLH @H1#H|$ HIH9tZ!H<$HH9tH!HMtifH=^$5ffHvTLHH *IʪIѪfHAW1AVAUATLUSHLHx4$1dH %(HL$h1HG8HGXHGHHD$HGxHGhHD$HfH`] GfOG HG HGHG HG(HG0G@GDHGPGXHGpGxLHLJƇH-`$5HHMHHHHHH HH HHfXHrHLJHLJLJHLJHLJHLJHLJHLJHLJHLJ(HLJ@ƇHHLJ8 HLJPHLJ`HLJhHLJpHLJxHLJHLJHLJHLJHLJHD$HPH HH`H@HHHxHLJ@HLJHHLJPHLJXLJ`ƇdHLJhHLJpHLJxHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJ(HLJ0@xfHLJ8HLJHHLJPHXHLJ`HLJhHLJpHGHGGHGHGHGHGHGHGHGHGHGGGLxgHLf 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ƃ$HM5HHpLH HLD$@Hl$ HǀH HLH\$ HD$P@DH#HD$8HHD$0foD$@H0oH(HD$0HT$XHT$8)L$@HL$PH(H0HtLHD$0Ht HHH5HHD$hdH3%(Hx[]A\A]A^A_H=5tq`fH=5ffHKH2 @H1HH=K5H$t0`fH=5ffHKH<$HHR("H+H鯣@UHAWAVAUATSHHHH?Hh|H,dH%(HE1H%H)HHP9r{HcHHHHHta:t\H;uWH;ZuQztztE|HHH9AHudH34%(DEHe[A\A]A^A_]@H=(5t9fH=5ffHiJ@0 ~E1DAĄuLmH[ HrIELLuHELLKH=5L}ty^fH=5ffHIHL@SD|AH` H1H}IHXZL9tWH}IL9tEH=5It]fH=V5ffHnIHپLHHGHMAVI1AUATUSHH`HdH%(HD$X1HHHL MMIIp"IHthHpM1IHHI9uQH9uIHtDHx H|$XHt$HxLP(HD$XdH3%(0H`[]A\A]A^@H=5tfH=5ffHIH@04# 4#AuHl$H` HrHEHLd$0HD$HLtIL-}5Lt$0Mt^\fH=5ffHGIL@A4#H H1H|$0IHL9tFH|$HH9t3HMt[fH=I5ffHaGHپHHHaHhfDUSH8H_HvdH%(HD$(1HHH~VHH HHHUH$HH@HHH0TH@Fu.H<$HH9tD1HL$(dH3 %(u)H8[]HHH4:H<$H9uH餡AWA1AVAUATUHSHLnhHL$HEudH%(H$1LHHHDHHH $E4$Ld$Ll$0D*!H$ LHrIID$HD$LLJ@HD$0H=M5HD$t1SfH=5ffH>HL$EMH @H1p H|$0IIL9t H|$IL9t rH=5ItRfH=5ffH0>LLH]xHIHPf.AW1AVAUATUSHXH^`dH%(HD$H1 { Ht H9hH t H9 |DHtHھH*HD$HdH3%(HX[]A\A]A^A_ƀH H=5H tfH=\ 5ffH=@0/#s/#6aIH9 Ll$ HrID$LH$LLA>L5J5Hl$ Mt+QfH= 5ffHHHHH9tyH{@HCPH9tgH_D$ D9qPHHHH\$H\$uHD$HxhTHt$LHD$~I$I;$I$LH\$ H޿ HrHCHHl$@HD$ HHL:L%U 5Ll$@Mt6MfH=5ffH8L@H H1}H|$@HIH9t'H|$ HH9tHMtLfH=*5ffHB8LHHoE1HL$hdH3 %(DHx[]A\A]A^A_fDl$ oH\$ Hƾ HrHCHHl$@HD$ HH49L%= 5Ll$@MtLfH=v5ffH7L@H7 H1e I)IKIRHaI H[AWAVAUATUSHxdH%(HD$h1H_5HH5tHkG_HH HcH>fD;.Ht$H 9B|$H\$ Hl$@H5 HIƋD$AHH7L%5L|$@MtJfH=5ffH5MELHĮ @H1DH|$@HIH9trH|$ HH9t_HMtJfH=u5ffH5LHHf.HD$hdH3%(Hx[]A\A]A^A_DH ƀH\$ H HrHCHHl$@HD$ HHp6L%y5Ll$@MtZIfH=5ffH4L@HZ H1@H+1 H@wHD|$ w|$ 9sHH+HHtx1D999)HHHHXL$A<$\s}HH+HHHH9rtaH4@H HHHHPL$)H HHHHhL$Y`H Ƌz I釐7% IZI|I郐f.AVAUATUSHPdH%(HD$H1H =~(HD$HdH3%(HP[]A\A]A^HH Ld$ HrHEHH$MHL3L-5H\$ MtFfH=5ffH72Hپ@H@ H1H|$ IHL9tH<$HH9tHMtdFfH=5ffH1HپHH@HH-5=FЉ9H HLd$ HrHEHH$HL2L-5Lt$ MtEfH=5ffH1AL@H H1wH-57fDLJ)HH˻ Ld$ HrHEHH$aHL1L-5Lt$ MtDfH=35ffHK0ALH @H1H|$ IIL9tH<$HH9tHMtrDfH=4ffH/LHHeHpH~H配H9H隍H{ff.AWAVAUATUSHhdH%(HD$X1HH >HH HH+PHsHHH LLM9E1@IIPM9HM4$LIuы{HEIHxu[L=4HMtBfH="4ffH:.HH HǾ@1H9HMtBfH=4ffH-HHH) {HHHt HxTCDt HH9tH@H@hH1 AD9H-4E839fuf E8{i9&9tU8i9gHHe(HHHHH HL$XdH3 %(8Hh[]A\A]A^A_f;EfH(wHHH4H0HHHfHH@H@0HHPH@@HHH@H@ H@(@0?H@8H(H0HL%l4M;EHEHPM#E HEHPƃ@VHg4HHXHHHl1HXH H.H HH軽 A!H޿ |4E8{isf.H HE8H Hx8[L=4HMt>fH=4ffH*HH }8i{H޿ fDCYE8f`>fDLd$Ll$0HC LHrD$ID$HD$-LL*HD$0L=4HD$Mt=fH=4ffH)DL$EHL$H @H1H|$0IIL9tH|$IL9tvIMt4=fH=4ffH(LLH @蓸H=#4HË(t/fH=4ffH_(h0Ld$Ll$0k H LHrHID$HD$LL)L=4Lt$0Mtu,HMH˕ HrIHAHLeHhHE׳LLgL=p4LuMtR#fH=4ffHHMLjkA@H H1H}IIXZL9P~HIEg4LEw`LpLxUIWHI@LI1LxAA}4t u HxIEhH~hHHV`H@CӝH=c4AtofH=4ffH Dx0HxHxhLpMMILLIHH9tLI@HPH9tL:;H=4tfH=J4ffH X01uAAE8Ee4H¹11HHHBH= HBHB8HB(HBXHBHHBxHBhHHHHHHHHH HH@H0H`HPHxH H"H H )IHxLLL1IT$II|$H=. IHxLLԳL1IT$0II|$(mLxA}4tHxHxhH`HP@p4H4HhHxHHDžpHH;HxHHFHHxI8ǀtLxHP0H@HH@H@@ ?H@(H@0IHhHxHRq(H$jH,jHBjHWjHjHrjHjH9jHiHujUHAWAVAUATSHH $HH $HHIHdH%(HE1HH4xVÁHLML花AMVHH=LL׹HFH H`ƄHLxux%=oH=4tfH=04ffH@05#d1HMdH3 %(6He[A\A]A^A_]DH=P4tafH=4ffH@06ÄuL H IGHrLMH (H@LHH H4L@HHtfH=4ffHILAMH @H1IHH@HH9tfLH HH9tN蹖HItfH=_4ffHwLLH褿5#ÄiL H̏ IGHrLMH H@LHH~H4L@HHt_fH=4ffHILA5#MH @H1@L9H=34tDfH=4ffHt@0ÄpL Hӎ IFHrLMH H@LHHH4L@HHtffH=4ffHML@AHF H1H=H4tYfH=4ffH@0*ÄH@H HrIHAHL`HH@ LLH`IH4HHtxfH=4ffHML@AH0 H1H`IIL9t^HH@HH9tB譓HItfH=S4ffHkLLH蘼zH=4tfH=q4ffH1@01#A1#Ä-H@H HrIHAHL`HH@貨LLBH`IHA4HHt fH=x4ffHA1#LH @H1aH`IIL9t HH@HH9tXHItfH=4ffHLLHC%fDH=4t詹fH=4ffH@0MzÄH@H8 HrIHAHL`HH@ZLLH4L`HHtfH=#4ffH;hL@AULAH H1H`IIXZL9BBHfALHHLƅHLDLP()H*bHBbHaHcbHsbHbHbHbHbHWbHbHbAWAVAUATUSHHhdH%(HD$X1NLJtHhPf/Lv Rf/vPfXHHH9lAHw ǂJ4Lσ8/σt @MjHl$H HrHEHLd$0HD$蛤HL+L-44H\$0MtfH=m4ffHHپ@Hf H1\H|$0IHL9tH|$HH9t^HMtfH= 4ffH!HپHHNHt$XdH34%(Hh[]A\A]A^A_fDz8@σtu MHH&Hl$Hv HrHEHLd$0HD$[HLL-4H\$0MtfH=-4ffHEHپ@HN H1Jxft'ffXAFft9~fXHH91D$ D$ DH9tHfzxu XfJxHH9uHHDG P<NHtA蹿HHt'HHHǃHǃHtAnEHHt'HHHǃHǃH(tA#H(Ht'HHHǃ(Hǃ0HHtAؾHHHt'H8HHǃHHǃPC ƃPN<Fƃ:fDcHl$H HrHEHLd$0HD$蔠HL$L--4H\$0MtfH=f4ffH~Hپ@H7| H1UHl$Ld$0Ds H+ HEHHrHD$HLL-4L|$0MtfH=4ffHEL@Hz H1H|$0IIL9t}H|$HH9tjՉHMt(fH=4ffHLHHŲPHl$Ld$0Ds HK HEHHrHD$5HLL-4L|$0MtfH=4ffHEL@Hz H1H|$0IIL9tH|$HH9tHMtHfH=4ffHLHHQHl$Ld$0Ds Hk HEHHrHD$UHLL-4L|$0Mt fH='4ffH?EL@H%y H1H|$0IIL9tH|$HH9tHMth fH=4ffHLHHHl$Ld$0Ds H HEHHrHD$uHLL-4L|$0Mt fH=G4ffH_EL@Hx H13H|$0IIL9tH|$HH9t5HMt fH=4ffHLHH%F{HYHYHZHYHYHZHYHZH2ZHZHHZH)ZHKZHRZfAWAVAUATUSHHxdH%(HD$h1v,1wH 1J t;H萘ӅH1H 1HE(H HH HHPH SH ƀKts1fDH HHHHHHHLH HPTH HPD{9wtHHH9t0H1H)HH‹H4CЉFHBH9uHƃHPHu|Ht`qH1HH|$hdH3<%(FHx[]A\A]A^A_fDH1ƺ;fH-|4AHt臫fH=4ffHHPILrHt bIT$HzDHJ1LuIHt8fH=4ffHhHLH@Hp@HL H=uj 1药C8 H=4HD t踪fH=(4ffHD`0_0DuHl$ Ld$@DH} HHrIHEHD$ 聘HLHD$@L-4HD$MtfH=N4ffHfHL$EMHt @H15H|$@IIL9t߿H|$ HH9t̿7HMtfH=4ffHLHH'4H]Mt fH=x4ffHHHپ@AUDtAH.n H1TH}IHXZL9tH}IL9tV{IMtfH=4ffHHپLHFl@9r H=o> /語HE/HM/w/HJ/H/H2/@AWAVAUATUSHhdH%(HD$X1H @t(1HL$XdH3 %(Hh[]A\A]A^A_L`HIALI荭HuuHADd$4Ld$0I|$El$0IuID$IUHD$8HlLLL7LcH1LHHLIMIq,fDHHpI1HHcHI99uIHHl$LHXH&o foD$HCHK)L$HT$ HD$ HSHT$(HL$(HSHt HHH|$8IL9yD$讒D$f@01HHH}t]H} tVHf.0趔HHLLhHAH@ d@HHH2-H6-f.@f.1f鷑駑SH_HtH*H[遑[f.@AVAUATUHSHGPHtH@HLeMu(@Ct8LMMtaI\$M4$HtL- 4MuNjCPSuHHPMtsC uHHPLMMuHEH}1H8HtH}HEHEH9t$[]A\A]A^wC PS D[]A\A]A^HGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHHf.AVAUATUSLwHI9t|IEt,HI9tXHkHtL%4MuӋEPUuHEHPMtFE uHEHHPI9u@I]Ht'H[]A\A]A^7E PU D[]A\A]A^USHHHHtf.H/HHuHCH;1H0HrH{HCHCH9t H[]颎fH[]fATUSHoHHt<@H}0HE@LeH9tbH}HEH9tPHLEMuHCH;1H0HFrH{HCHCH9t []A\@[]A\f.USHHHHtf.H/8CHHuHCH;1H0HqH{HCHCH9t H[]邍fH[]fUSHHHHtf.H/BHHuHCH;1H0HFqH{HCHCH9t H[]fH[]fAVAUATUHSLgMu<CtMI|$ID$H9t謌LM行MtTI\$0M4$HtL-4MuCPSuHHPMtfC uHHP@HEH}1H0HMpH}HEHEH9t$[]A\A]A^C PS D[]A\A]A^SHHtCHHHH9t诋H{@HCPH9t蝋H[锋@[f.@AWAVIAUIATUHSHH_L'HM)L)HH<H|$H9HHHD$H$zH$IHMIEIEH$SHl4H4$IEMHHHxHLHpLL9tIDHHBHHHJHHH@HJH@H9uHEL)HMlIHLH9tCDHHHHHJHHH@HJH9uHH)HHMlLI9u"}DHt*HH9t`HEHtH=4uՋHqpuHHH$QH=ʌ4H$t|H uHHHQH9uMtL苉HD$M>MnHIM~H[]A\A]A^A_DHH9v8HHD$H qp DHD$H|$HE1HH_bH<$tH$HHH3H+bMt L辈I}HtK~HHDAWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$蒊HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$ȶHL$LD$LL$I9t4LLL6~Hu!L+L{LsH([]A\A]A^A_H蘇fDHH99E1E1HL@I9u뛐L4 f.@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$BHT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$xHL$LD$LL$I9t4LLL|Hu!L+L{LsH([]A\A]A^A_HHfDHH99E1E1HL@I9u뛐L4 f.@AWAVAUATUSHHL$Mt6HfDHp4AVAUATUSHXHttL55 L-5 L%5 H-5 (fDLHSH55 15HHt.HCtttʃuHLL[]A\A]A^VfHl4H8ÐH}p4H8ÐHl4H8ÐATUSH0dH%(HD$(1Hl4HH!HGHHIHHD$LHq4Hufo$HUoHHHpHp) $HL$Ht$HPHtLLHHHuHǁHyv4Ht_fH=t4ffHϤH4 @H1sI3HHt$fH=|t4ffH蔤HLH\G4H ʩ4Ht$HD$Ht"IH54LH54H 4Hnp4fo$oL@HPHH)$LD$HT$HpMtHHAHD$(dH3%(udH0[]A\H=4lSH-H=~r4H_2H4H54HH4.kH=Ǩ4RZ zH H HMj4H8ff.fH-j4HHHtHBÐH5em4H1HNHHL IMtJMIp IHt0HpM1IHHI9u!H9uIHt H@1ff.fHl4H@Hl4H@H4fH4HtHBHH4Ð1ff.fAVAUATIUHSH@dH%(HD$81 J HpHHHWTjHL$Hi4$HS㥛 HH?HHH)HHSLk0Lt$HC HS㥛 HHHEHC(HD$ H?HH)HSHtHLHEHD$(HEHD$ Hi4LLLH0 sHD$ Ht LLHTp41L%Sk4HǃHǃH0I|$HnH(HHI$HkLIMI0HN.HHHHI1HHHI9H9uIHHHH:l4IT$H;HMg4LHkHHH^{xuPHil4Hx蹝$HHt$8dH34%(H@[]A\A]A^D1@H8nfDnHSAHLHLHPHH@H,HPWHuHH HH@HGHtHHHf.DUSHHoodH%(HD$1HBHBHGHHBs8HzHCHK@CH DHC0Ht6s8Hh4H<0xHC HC(HD$dH3%(u'H[]Huo4H5. R0{tH5fSHH0Ht HC0HCHt HH[f.HHw HH(oHÐHHw(HH oHÐSHdH%(HD$1HG@HH$t+HHWCHH\HD$dH3%(u H[?sSHHHCH9tiH[iH?Hx HkPH="RLfAWIAVAAUATUSHHL-c4L%`f4dH%(HD$81ImMtZSfH=k4ffH芜Hx?H6Mt,SfH=k4ffH\LH@Hp|=HH=tY DA݃=AąfHL$8dH3 %(D,HH[]A\A]A^A_f.H\$HHCHD$CHHHT@HH= 4諦HHh(H|$HH9t+h}t3HUHIMHE8HHL$H9gHHHE8H|$RED!PvEAf.H\$HHCHD$ CHHHT?HH=`4IHzL`(ID$I9D$8IL$(H(HQH9&HID$DOHA*H|$HH9sgifH\$HHCHD$ZBHHHT?HH=4;HbHh(H|$HH9tf}u}t3HUHIMHE8HHL$H9HHHE8H|$܊EDNE1I|$Ht2ID$PIl$0LxI9vH}H+fI9wI|$fLfLH=ڞ4ED8NADfA.fDH\$HHCHD$"AHHHT=HH=x4HHh(H|$HH9teAEXg1H@Hx1fHH@H@H@ H@(H@0H@8H@@H@HH@PXHt$H|$i.1H=4IH54LIHLGH:HHB(H*H(f.Xf1H@Hx1fHH@H@H@ H@(H@0H@8H@@H@HH@P#XHt$H|$i.1H=4IH54LIHLKFHHHB(HH(f.EA @Ht$H}DDHt$H}rDDHL$HT$H\$H59' H=;4AHLLH= 4KbH(fHL$HT$H\$H5& H=4辥AHLLH=؛4bH(f.XFeH11fEH}HEHEHEHE HE(HE0HE8HE@HEHHEPrVHt$H|$i^,1H=54IH534LIHLDHtLHHB(Ht@H(I|$ &bID$0HPH@IT$0HID$ IT$(ID$HL$HT$H\$H5% H=4wAHLLH=4`H(z%MtKfH=d4ffHޔA@0EAXkHIIIIII@USHHHHtf.H/HHuHCH;1H0HDH{HCHCH9t H[]`fH[]fPX1IHHщHH=z#DAT8UHSHdH%(HD$1bHUHHHHCL"HjLHt MH,$HwOHu9A$SHk(HHC(Ht$dH34%(uVH[]A\DHtfHH$HCHSHLHUH,$HCH=&MciH8H__蚁H讎HvfDAWIAVIAUATILUSHH HHWHwLo:vHHUHH9VL<L2aL1HIBLS0HKHCHte1LKDHHHHLMtDHA01LHItHHuHCHHKLH9ILHLMuH;I9t;^L1HkHL+I L+KDMt$0J Ht6HI$HJL HCHL[]A\A]A^A_fDH[ff.SHHHPH@HH0V[fSHHHPH@HH0轓[fSHHHPH@2H8s0[ff.@SHGHH8 .[SHHHPH@H2H8R<[ff.SHHHPH@2H8Ӆ[ff.@SHHHPH@H2H8`H[ff.fSHHHPH@H28XH[ff.SHHHPHHH@HH1H8kXH[fDSHHHH HPHpH@H HH6H8vH[ff.@SHHHH HPHpH@H HH6H8H[ff.@SHHHPHHH@H1H8|H[SHHHPH@H2H8\[ff.SHGHH8z[SHGHH8 T[SHHHPH@28[SHGHH8;4tO(fH=@4ffHqHxHu84H8D$HD$0X@HT$HD$ H\$ HHT$ HHPHHPHHD$8HXHD$0 HD$0Ht HHЋD$HL$HdH3 %(uHX[]@H$t$ FCOGHH USHhH|$Ht$HT$dH%(HD$X1H=:4t'fH=?4ffHHpHxH>74H8 D$,HD$@!?HT$,HD$0H\$0HHT$HHPHT$HPHT$HPHHD$HHHD$@ HD$@Ht HHЋD$,HL$XdH3 %(u'Hh[]f.HT$Ht$H|$4ffHoHxH54H8~HD$H\$ D$HD$ HD$HHD$(HHD$8HHD$0 HD$0Ht HHЋD$HL$HdH3 %(uHX[]H|$nDHff.USHXH|$H4$dH%(HD$H1H=74t$fH=>=4ffHmHxH44H8D$HD$0!fH=94ffHnjHxHd14H8D$HD$0G9HT$HD$ H\$ HHT$HHPHT$HPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(u HX[]ft$H|$;@HAHTUSHXH|$dH%(HD$H1H=34t fH=84ffHBiHxH804H8~HD$H\$ D$HD$ HD$HHD$(HHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H|$7?H}ff.USHXH|$H4$dH%(HD$H1H=14tfH=~74ffH>hHxH4/4H8D$HD$07HT$HD$ H\$ HHT$HHPHHPHHD$8HwHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H4$H|$>HxHff.USHXH|$t$dH%(HD$H1H=04tfH=N64ffHgHxH.4H8D$HD$05HT$HD$ H\$ HHT$HHPHT$HPHHD$8HHD$0{HD$0Ht HHЋD$HL$HdH3 %(u HX[]ft$H|$Re<HHUSHXH|$H4$dH%(HD$H1H=/4tfH=54ffHeHxH,4H8HD$HD$04HT$HD$ H\$ WHHT$HHPHHPHHD$8H6HD$0LHD$0Ht HHHD$HL$HdH3 %(u HX[]fH4$H|$r?;HHUSHX|$ H4$dH%(HD$H1H=n.4tfH=34ffHdHxH+4H8HD$HD$03HT$HD$ H\$ (HHT$ HHPHHPHHD$8HHD$0HD$0Ht HHHD$HL$HdH3 %(u HX[]f.H4$|$ 6|:HH@USHhH|$Ht$HT$dH%(HD$X1H=7-4tHfH=24ffHxcHxHn*4H8HD$( HD$@P2HT$(HD$0H\$0HHT$HHPHT$HPHT$HPHHD$HHHD$@HD$@Ht HHHD$(HL$XdH3 %(u%Hh[]HT$Ht$H|$459HHff.fUSHhH|$Ht$HT$H $dH%(HD$X1H=+4tfH=d14ffH$bHxH)4H8HD$((HD$@0HT$(HD$0H\$0HHT$HHPHT$HPHT$HPHHP HHD$HHHD$@HD$@Ht HHHD$(HL$XdH3 %(u&Hh[]DH $HT$Ht$H|$Q7H~HUSHhH|$Ht$HT$H $dH%(HD$X1H=*4tfH=04ffH`HxH'4H8HD$((HD$@/HT$(HD$0H\$0MHHT$HHPHT$HPHT$HPHHP HvHD$HHZHD$@0HD$@Ht HHHD$(HL$XdH3 %(u&Hh[]DH $HT$Ht$H|$0q6HnHUSHhH|$t$HT$dH%(HD$X1H=H)4tYfH=.4ffH_HxH&4H8HD$( HD$@a.HT$(HD$0H\$0HHT$HHPHT$HPHT$HPHrHD$HHHD$@HD$@Ht HHHD$(HL$XdH3 %(u%Hh[]fHT$t$H|$UF5HkH~ff.USHXH|$H4$dH%(HD$H1H='4tfH=~-4ffH>^HxH4%4H8D$HD$0-HT$HD$ H\$ HHT$HHPHHPHcHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H4$H|$44HxHff.USHXH|$dH%(HD$H1H=&4tfH=R,4ffH]HxH$4H8~HD$H\$ D$HD$ HD$HHD$(HHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H|$Q3Hff.USHXH|$dH%(HD$H1H=%4tfH=R+4ffH\HxH#4H8~HD$H\$ D$HD$ HD$HHD$(HHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H|$n*2Hff.USHX|$ t$dH%(HD$H1H=$4tfH=O*4ffH[HxH"4H8D$HD$0)HT$HD$ H\$ HHT$ HHPHT$HPHHD$8HVHD$0|HD$0Ht HHЋD$HL$HdH3 %(u HX[]f.t$|$ sg0HH@USHXH|$dH%(HD$H1H=#4tfH=")4ffHYHxH 4H8HD$H\$ |HD$HD$ HD$HHD$(HHD$8HHD$0lHD$0Ht HHHD$HL$HdH3 %(uHX[]fH|$J/HUSHHHdH%(HD$81H="4tfH=$(4ffHXHxt}H4H8tpHD$H\$H\$HD$HHHD$(HNHD$ HD$ Ht HHHD$HL$8dH3 %(uHH[]ÐHM.H3DUSHXH|$dH%(HD$H1H=!4tfH=B'4ffHXHxH4H8~HD$H\$ D$HD$ HD$HHD$(HHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]H|$Q-HXff.f*-ff.@f 8 *YY_-ff.@AUATUSHH=~ 4D$t fH=%4ffHVHx^H4H8ML%N&4MtH=J\4EH=~\4Hc1HHg\4LIMwIq.HH\HcBIH1HHI9A9uIH1HXLhHtMkCMmML$f. T$1A(HthMtsSuTHD$HRMD$S u+HD$HRD$[H[]A\A]DSJKD\1f\$f.{`d$1A =f.MtH=Z41 S JK 2fu1C H=9Z4ff.@ATUSHH=4D$t fH=m#4ffH-THxJH#4H89L%#4MtH=Y4YCH=Y4Hc1HHY4LIM;Iq*HH$HcBIH1HHI9 9uIHHXHhHtM#CM%HL$f. T$1HtcMt~SuOHD$HRMD$S u&HD$HRD$H[]A\j1{SJK~f.MtH=DX41:f.S JK _fC H=W4Tff.@USHhH|$(Ht$HT$H $dH%(HD$X1D$,HD$@ HT$,HD$0H\$0HHT$HHPHT$HPHT$HPHHP HHD$HHHD$@lHD$@Ht HHHL$XdH3 %(D$,uHh[]'HeHxff.fUSHXH|$dH%(HD$H1D$HD$HD$0HT$HD$ H\$ HHT$HHPHT$HPHWHD$8H{HD$0HD$0Ht HHFT$HD$HL$HdH3 %(uHX[]&H鮿HfDUSHX|$ dH%(HD$H1H=4tfH=34ffHOHxH4H8t{HD$H\$ D$HD$ HD$ HHD$(HHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]Ë|$ %H@USHX|$ dH%(HD$H1H=4tfH=C4ffHOHxH4H8t{HD$H\$ D$HD$ HD$ HHD$(HhHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]Ë|$ %H@AWAVAAUATIUHSHH=4tfH=T4ffHNHx9H 4H8(L-4MtH=S4@=H=S4Hc1HHS4LIMIq1f.HHHcBIH1HHI99uIHLxHHMtMAGMHLHH=MthMtsAWuSIHD$LRMHD$AW u'IHD$LRHD$fDLHH[]A\A]A^A_ÐAWJAOMtgH=TR4E1 DLH|JAW JAO tAGH=R4HL$^ HL$DLH$_HHAWAVAUATAUHSHH=4tfH=4ffHKHx<H4H8+L-\4MtH=XQ4:H=Q4Hc1HHuQ4LIMIq,DHHHcBIH1HHI99uIHLpLxMtMAFMMDHLMtmMt{AVuXIHD$LRMHD$AV u,IHD$LRHD$f.DH H[]A\A]A^A_@AVJANMt]H=P4E1\DHO Ef.AV JAN lAF _H=O4DH iHϹHй@AWAVAUATAUHSHH=F4tWfH=4ffHIHx<H}4H8+L-4MtH=O48H=LO4Hc1HH5O4LIMIq,DHHHcBIH1HHI99uIHLpLxMtMAFMMDHLMtmMt{AVuXIHD$LRMHD$AV u,IHD$LRHD$f.DHsH[]A\A]A^A_@AVJANMt]H=M4E1DH/Ef.AV JAN lAF H=xM4DHiH餷H饷@AWAVAUIATIUSHH=4tfH=4ffHEGHxBH;4H81L54MtH=L4q6H= M4Hc1HHL4LIM3Iq*HHHcBIH1HHI99uIHLxHHMtMAGMHLLH8MtnMAWuUIHD$LRMHD$AW u)IHD$LRHD$DLLH[]A\A]A^A_f. SjfDAWJAOmMtgH=dK4E1LL=,AW JAO YAGH=K4HL$nHL$LLGHMHNAWAVAAUIATAUSHH=4tfH=4ffHDHx;H 4H8*Hk4HtH=gJ44H=J4Ic1HHJ4LIMIq+@HHHcBIH1HHI9A9uIHHhLxHtHEHMDLLHtfHtsUuRHUD$ HRHۋD$ U u(HUD$ HRD$ fDDLD2H[]A\A]A^A_UJMDHt\H=I41mDLDMf.U JM sfE pH=H4$DLDjHH@ATUSH`|$Ht$HT$dH%(HD$X1H=F 4tWfH=4ffHB\$Hx(Hy 4H8H-4HtH=H417H HH4Hc1HH1H4HHtHSHL$XdH3 %(GH`[]A\1Ht H=G4]HD$( HD$@1HT$(HD$0Ld$0HHT$LHPHT$HPHT$HPHHD$HHvHD$@HD$@Ht LLHD$(SJK&HH$HRHH$t`S HH$HRH$HT$Ht$_-f.CS JK iHPHpHODATUSH`|$Ht$HT$dH%(HD$X1H=V 4tgfH=4ffH?\$Hx(H4H8H-(4HtH=$E4.7H XE4Hc1HHAE4H>7Hff.AVAAUAATUSH dH%(HD$1H=83tIfH=3ffHy0HxHo3H8`cDDHHHCH4LcLHH@D$H-3HtH=54VHt$H=54}L L`LkL9tqHAEL`MtUHAT$u;I$HD$LRHHD$NAT$ fHXHt H=54kD$Ht2AUt0HL$dH3 %(H []A\A]A^ÐSJKuHD$HRHD$S uHD$HRD$fDCDDlfDAT$JAL$fDLkH-(3$S JK |f.I$HD$LRHD$AT$ JAL$ rHiImIrff.AUATUSHH=r3|$ tfH=3ffH-HxH3H8s`t$ HHHCH3LcLHH%oH1H-3HtH=24yHt$ H=34L L`LkL9tlHAEL`MtPHAT$u6I$H$LRHH$AT$ fDHXHt H=8241Ht\AUuAH$HRH$S uH$HR$ @H[]A\A]ËSJKDCAT$JAL$fDLkH-3RS JK xfI$H$LRH$fAT$ JAL$ IIHAWAAVAUIATUSHHhdH%(HD$X1H=3tfH=F3ffH+Hx;H3H8*E!Ld$ 1IHD$(ID$0D$@?HD$ HD$0HD$8HD$HHD$PMtC{fD$L1LfD$ $H\$HD$=&HHI9ufLA*^WtcH\$0E1Ht,fDkLsfAF1HAHuL2HL$XdH3 %(Du2Hh[]A\A]A^A_ALDHAHHaf.fUSHHHHtf.H/8HHuHCH;1H0HH{HCHCH9t H[]fH[]fAU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI GHkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@ATUHSHHHI]ILC0HKHCHte1LSDHHHHLMtDHcA1L HI4HHuHCHHKLH9t8I HLMufH;L9tHkL#[]A\HLg0HG0MNH8I$HC( H#H+AUIATIUHLSHH HHWHwdH%(HD$1HGH$ tHHHL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtHc@1HsH,HCHHH׮H"H*f.@AU1ATUSHHcHOHHHL HMtTMIEP'IHt8DPM1IIcHH9u!E9uIHtHH[]A\A]DII `AUHLHAHPHH@H@ H[H]A\A]f.fUH(SHHLcoC1HHHM@DXHCHG LHHEL HMtPMMAX"@IHt8XM1IHcHH9u"A9uIHtHH1[]@HLHA$H[]tt#uo1@H71f.H3H1tt#uHH1DH71f.Hћ3H1tt#uo1@H71f.H3H1tuH71DH3H1ff.tuH71DH3H1ff.tt#uHH1DH71f.HQ3H1tt#uHH1DH71f.H!3H1HH=(3t9fH=3ffHi"@,Hff.H(4HcH4H9tHEH7@LH54AU ATIUSHD$Hl$dH%(H$1HHH3HHHD$pID$H\$pHDŽ$Ht(H{LID$H$ID$H$HHH\$PHD$XHHD$`sHHD$H|$pAIEH=s3EtfH=3ffH @0AEH$HtH{HH\$(Ht$H-53HthCtgfH$dH34%(DHĨ[]A\A]E(AE{@E1oCPSuHHPHtDC uHHPwH3H5'R0C PS @H9}HD}H}ff.UAASHhH|$0Ht$HT$L$dH%(HD$X1DD$$HD$(HD$@.HT$HD$0H\$0ϟHHT$$HHPHT$HPHT$HPHT$HP HT$(HP(H=HD$HHaHD$@觥HD$@Ht HHHt$XdH34%(HD$(uHh[]HM|H`|fDATIUSHH0dH%(HD$(1HHGHD$*@h֞HHHL`H$H HD$HHD$ФHD$Ht HHHL$(dH3 %(Hu H0[]A\HI{H{USHH4Ht*Hk8HHk@HHk8HCHH[]ЦH[]ÐSH4H=E3Ht*H{8H藦H;HC0H9tHHk4[ÐAVfAUIATUSHĀD$dH%(HD$x1f.ILl$fD$(H3HD$HD$ HHI]HD$H1Ld$f.HC HL` HHt<{ߙsHC HyH{ bHHuf.H8D$ff/vTHH\$P1HD$PH3HT$HHD$hHA3HD$`HD$ HD$`Ht HHH|$D$(HL$xdH3 %(H[]A\A]A^HIHImHfDE}AD'1HcfADfATHmHHu1LAƅ~1I]Ht(Il$f.}HӠfCHHuLE @+Hl$0H HrHEHH\$PHD$0\HHL%3Ll$PMtfH=.3ffHFL@H H1H|$PHIH9tH|$0HH9tHMtrfH=3ffHLHH14H3'H5R0p14IwHxIwUHHAWAVAUATISH]HHOdH%(HE1HCIHEHt H3ILHLuIFH}1HE1LHHEEXI~HމEH}HCEH9tp}LA|$t}蒬IHn(I~L=3IHHH@HxAIIEIU HHHLHIUIE HA3LhHHpHHI$L*LjHBMt$L53MAEA|$}tMt<誑H=:3ID0tEfH=3ffHuDp0c}xHHH}HH9tHEdH3%(He[A\A]A^A_]@HHHPI$HXHDžXHPHDžPLhHPHMtML5~3MAEu-IELPMAE u IELPLXMsH=3ID0tfH=~3ffH>Dp0 EuDPIID$Ht L`HrLH@ID$H`ˤLH[HEL-`3H8Mt?fH=3ffHHM@AVL@H# H8H1rH}HYI^H9tH`IL9tqHMtfH=3ffH4LHHa}@H=3ID0t讵fH=3ffHDp0UEuDIID$H L`HrLH@ID$H`oLHHEL-3H8MtfH=;3ffHSHM@AVL@H H8H1AEPAUOAEPAUNEuD$IID$HH L`HrLH@ID$H`蟢LH/HEL-43H8MtfH=k3ffHHM@AVL@HW H8H1FH}HIXZH9tH`IL9tEHMtfH=3ffHLHH5IELPMt)AE IELPfDAE PAU AE PAU 6,H3H53HHHH3H"qI?qH qAqH_qI]qHpIpHpIqqH?t@UHHAWAVAUATLeSHHdH%(HE1HGD(HHID$HEIHt H虣ILLLuVIFH}DHE1LXHEE踶I~LE H}ID$DmH9t}HC8HS HCHXHH0IHC}LHC8t}HC(L8x> HXH}HH9tEHEdH3%(mHe[A\A]A^A_]UiH=3ID0tfH=t3ffH4Dp0諼E}DFHPHL`H HrLHIEH`ĞLLTHEL5Y3HHMt8fH=3ffHHIؾ@AWLPHܒ HHH1k fD{H= 3ID0tfH=3ffHFDp0轻~} uE}DDHHHCL`H HrLPHHIEH`趝LLFHEL5K3H@Mt* fH=3ffHAWIؾ@HDPH H@H1[_H}IHAXL9tH`IL9tYIMt fH=3ffHHپLHI@ H=3ID0t覮fH=3ffHDp0MAEljPH@HL`H HrLHHHIEH`ZLLHEL53H8Mt fH=&3ffH>PHL@LHH8H V@H1H}IHPXZL9tH`IL9tIMtF fH=3ffHHPLH߮f.+t8蒆H="3ID0t-fH=3ffH]Dp0Ը~}kAEljP_H@HL`H/ HrLHHHIEH`֚LLfHEL5k3H8MtJ fH=3ffHPHL@LHH8H V@H1tH}YHPID$^H9tH`IL9tnIMt fH=3ffH1HPLHZHjHjHjHjHjHjHkHjH kHkH?@AW AAVAUATIUSHHVD$Ll$Hl$pdH%(H$1LHHEHHD$pHHHə@HH]3HULsHLsHHD$pH9HCH$HCHD$xA D{(.HD$xHCHEHD$pHEƄ$H{8袂H|$pHC0HEH9t+H3Lt$(HXHHHHH\$ HHD$(Mt-L=3MAFfD$H=#3LHD$0H|$0>\$8H=v3t臩fH=3ffHH˟ LH։X0ID$I$yH\$(Ht'L=@3MC@H$dH3 %(LHĨ[]A\A]A^A_@AFPAVILPMBAF ILPCPSvHHPMC QHHPCH[0HEHHD$pHt H藙HHHXID$HI$HD$pH9taI$H$ID$HD$xID$fo$KZfDH=Ⱥ3D$8AAfo$AT$C PS f.AF PAV [KgHngIIgHwgff.AWAVAAUATUSHHV $DD$D$dH%(H$1HxDL|$H61Hl$pI LLHHHEHHD$p觕H3HSL$ID$LHH$耕x־HH3HUHHHCHCHD$pH9HCH$HCHD$xHIHD$xHl$pHCHC8HC(H$Ƅ$L9;HC(H$HC8H$DsHHCTHC0$HC\CLD$HCdCPHClHݵ3Hl$(HXHHHHH\$ HHD$(Ht(L%q3MEDD$H=3LsH|$0IEIEIEt CT0\$8u D$8H=߷3tfH=`3ffH X0H\$(Ht#L%Ľ3MCH$dH3 %(L3H[]A\A]A^A_@EPUHEHPME HEHPfCPSnHHPMtpC MHHP?LH}fo$S8fDfo$K[fDC PS DE PU 1H ۇ H5W H= #>H H53 H=l vcHcHcHcH[cfDAWAVAUATIUHSHT$D$dH%(H$1H=x3H\$0Ll$P|$HCH5c HHD$8HD$0IEHD$PHE HED$@HD$XD$`IT$I4$HL53HL+IHt3H@(1H@0HD$诶Iw(H9D$0H~0%DLt$pD$T$LL6Ht$pIFH|$PHT$xH9IMH$H9HL$`Ht$PHT$XHD$`HH|$pH$HD$xIH|$pL9t\L=3HD$XMt H2HUIMHUHT$PH9HUHT$`HUHEH|$0HH9tH$dH3 %(HH[]A\A]A^A_I~8HH9tH9t Iw(Lv@HF8M H 3IVHL$H<HH|$qILPH|$TAF HILP:f.H=3BH\$0Ll$PD$@HCD$`HD$0IEHD$8HD$PHD$XDHtH,HT$xH|$PHT$XH|$p$HHUHHUH0HPHuMt)Hq3HD$H{AFH|$PIEH90foL$`Mf0L%d3_IHt$PHT$XHIFH3I~HH|$HIIF IF轍HD$M~1HLHD$HL蕨HIGHI9GPHMg@H$HGH|$ It$IT$H$HFID$0H$ID$8H$ID$@H$HH 3HL$H@H$H$i}Mg1LHIIHT$ LLT$(莋HHtBMLT$(H8O H7I;HtHF01II9tI H7H1IoIoHMg@LsIL$@HtH|$MAI|$ID$ H9t&LL$Mt!H|$AD$HD$ H$HH9tղHѵ3HD$IFH|$HD$ HD$ IG8HHD$(IHxH@ Ht$0HT$8ID$HqHL$Ht$(Mt$@LIL$0HL$IL$8kwIGHHLIW8HH|$HL$ !HD$XHt$PHT$XHD$`I~H|$phAFPAVX&HP0H@HHP8HP@HP8H 3H@H@@ ?H@(H@0H@HHPPH23DAFPAVAFfDILPH|$t'AF ILPDAF PAV AF PAV AF0fDHP(HL$HJ0L`(HL$It$@IL$8INHL$ I9H 3HL$HINIt$@HtH|$VMt$@L`(I8I$L9 H9L荐AFPAV$HT$xH|$PEILPH|$tOAF ILPDH3HD$XAFfDAF PAV 믋VJNHHD$HHt$RH|$Ht$HD$t4V HHD$HRHD$@ V JN H3HD$APQAD$PAT$HtHF01II9HI IGI9IH7(HHHL$(PH|$HL$(tSA CHHP5I$LPH|$t-AD$ ZI$LPKA PQ AD$ PAT$ Iw[HXHXHXHXHYHYf.UHSHHH3H7HHtHhH 31HHHXHhHHH3LHMtHM MA&IHt0L@M1ILHH9uI9uI:tH[]HHHA[H=3]邪fAUH1ATUHSHHH h3HHV3LMI8IHw$DHHtpHpI1HHHI9uYH9uIHtLHͦ3IHHtLJHHL@'HLð3H5y 1AR0T@HE~HIHID$H3Ml$LHI$ LeHLmH[]A\A]HWf.tt#uHH1DH71f.H3H1tuH71DHq3H1f.f.f.f.f.1f1fתǪ鷪Hͧ3SHHHHXHt茪H{(HC8H9tzH{HH9t [g[f.@G7'HWHG H9tHf.DH}3SHHHH0Ht̾H{HH9t[驩f[f.@UHSHH;5d3t H~H53H9t1ۀ?*t uH]HH[]f.fUHSHH;53t H~H5W3H9t1ۀ?*t NuH]HH[]f.fUSHHHHtf.H/ȨHHuHCH;1H0HƌH{HCHCH9t H[]邨fH[]fHH@`H@Hx@nkf.SHHHxHt跒H@!'Hxk[f.H3SHHHH0HtH{HCH9tʧH[SH_HtJHH@H;3uBHC3H{0HHHt薼H{HCH9ttH[k[fDH[f.Hm3SHHHHXHt,H{(HC8H9tH{HCH9tH[f.DSH_HtbHH@H;,3uZH3H{XHHHt趦H{(HC8H9t褦H{HCH9t蒦H[鉦f[fDH[fHCUHSHHHtf.H蘻HHuHEH}1H9HEHEH[]fAVAUATUSHH9I5EtIH{HC H9t辥HL賥M9tVHk@L#HtL53MuEPUuHEHPMt1E uHEHPfD[]A\A]A^E PU f.AWAVAUATUSHHL$Mtf.@AViAUATUHSHHvH;k1HIHuLIHLyHtHHB(Ht[]A\A]A^fD8H3HSHIHxH@HIEqzLLLHAIE([]H(A\A]A^HzL1lHHHATUHSHHHImILC0HKHCHte1LSDHHHHLMtDHA1L HI4HHuHCHHKLH9t8I HLMufH;L9tcHkL#[]A\HLg0HG0MNHyI$HC([HoH7AUIATIUHLSHH HHWHwdH%(HD$1HGH$tHHHxL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtH@1HsH,HCH HoxHBHVHf.@tt#uo1@H71f.H1L3H1ÐfPXH}H3H523HHHHQ3Lff.t/tkUSHHt-uH?8H1[]HH1H. koEoMHHH1[]fDHyK3H1ff.t/tkUSHHt-uH?訝H1[]HH1H. ۟oEoMHHH1[]fDHJ3H1ff.t/tsUSHHt-uH?H1[]HH1H.(KoEoMHHU HHP H1[]fDHqJ3H1t/tsUSHHt-uH?舜H1[]HH1H.(軞oEoMHHU HHP H1[]fDHI3H1ÐfHHxTH9v#HH9sHx&H7H~Zf.HxGHHH$PH=Tw~fDUHSHH^`^H=3nnt菅fH=3ffHn@0nްHCH90u!Hǃ0HH[]^@H98{FHǃ8HH[]^fDU1SHHHCHkH0HHHCH)H0HC H6HEHCHHx&tTHSHHHH;H[]f.]it4 t/EH[]f.H1[]H[]@USHHHHkH0$HSHHEH~.HH0F~SHCHSxHEHkHEHHt-8]it1 t,%EH[]H1[]H[]@U1SHHHCHkH0HHHCH)H0HC H覍HEHCHHx&tHCHHHH;H[]D{\ trDH[]ŐUSHHHHkH0$HSHHEH~.HH0F~&HCHHEHkHEHHu 1H[]@[ tCH[]ƐUHSHHFHX [H=&3t+fH=3ffH[@0Hhx HCuOHHtHxtQHPuHF[H1[]DHE@uH1[]D=uH [FmfDUHSHHFHX ZH=V3t[fH=˙3ffH@0Hw HCuOHHtHxtQHPuHvZH1[]DHE@uH1[]D=uH=ZvlfDUSHHFHX HtdHYH=|3t聀fH=3ffHH@0Hv HCYHEH9X t H1[]@uHt{YH= 3tfH=3ffH@H@0HFv HCRYH1[]ÐAWAVAUAATUSHHHDe EA!XIEujEDHD ³@@uGE&H=T3D#tbfH=җ3ffHD`0Hu EtQD說GH=3AtfH=3ffHD@0HLu HCH[]A\A]A^A_@HD[@FfAWAVAUATUSHXHT$dH%(HD$H1Hڎ3L MHIWIH@@H=E3AEtH~fH=3ffHx@0Ht HCHHx(H{AHx`H\$ HD$8Hl$(HD$0BLHt$ LHǃH=3t}fH=3ffHHV H@AunHHP(ǃ1탻t@HD$0HtH|$ HHL$HdH3 %(%HX[]A\A]A^A_fDV HHP HA3'H5]1R0΢fDH=3AE#'#'t|fH= 3ffH#'1@0#'HCLH@@LfD1.hHytH^H\$ HD$8H"l$(HD$0H m H56h H=; |f.HyHkIV HHP >{#t{MtvHD$HXHHD$xHXHL$H;HtIHLH@HD$HXH0fHXHL$H@HLHt$ LHǃ)xHexeH6]H\$ AHD$8HD$(HD$0@@uoHxH\H\$ AHD$8HbD$(HD$0HwǃAxҾHwǃAÙH@(HD$H|$HHD$HEHEHEHL$HEHM HtSHX!H=\3AE  t_yfH=ϑ3ffH @0 认HCH3HHD$[Hw:Hc:w*Hh HcH>fDHHfDHHfDHHfDH HfDH HfDHHff.SHA D?HHt+HX H[D1[@USHHTHHX HPHHHHHH[]Ðff.UHHVpSHHFppڋuCtH[]Ð[PH=3]tvfH=g3ffH'X0H8m uHEH1[]@1ff.UHHVpSHHFpp*{uCtH[]ÐOH=K3]tWvfH=ǎ3ffH臿X0Hl uHEH1[]@葡ff.AVAAUIATUHSHpdH%(HD$h1HHHHJH|$ O|$ IăXH@@tfDA$DLbxH=N3ƅ A$EtIufH=3ffHy@0Hk HEHL$hdH3 %(#Hp[]A\A]A^ÐHH)HJHHD3ILR0H3HHtLJLHtHLHLD'H5^|1Aҿ臚stCH=K3]tYtfH=Ɍ3ffH艽X0Hj HE1 @H8fD$ HD$(Hl3f.D$0HD$@H3Hl$8HD$PHU3HD$X11ҾHH\$ 覫-|$ t$HD$(H8HtHt tHD$(HHD$PHtH|$@H14fDH=03 E t4sfH=3ffHd @0 胞HE1H8.fD$ f/HDž8 H=3A$#'E#'trfH=)3ffH#'@0#'HE1kJHLD$HD$8yxGDmE|$ t$HD$(H8HtHt rHD$(HHD$PHH|$@HH=ׄ3A$gEgt H\$ qfH=D3ffHgH\$ @0gHEH=3E,$DmtcH\$ qfH=3ffH蹺Dh0EuTHg H\$ H1Hs T^H8HD$(H8mffH=3ffH`Dh0DH\$ \DmH=3E,$DmgXƐHf2f.ATUSHHdH%(HD$1IIHt$@H }HtnH=P3A$tSpfH=È3ffH胹@0Hf HCHT$dH3%(&H[]A\A,$hDH=ڂ3A,$+tofH=U3ffHh0;HC1H=3  tofH=3ffHո @0 HC1MfA,$h~qBn_kQgE <~4E) 0͎ff.AT1USHHW{HHxO HH=3tnfH=3ffHϷ@0Hd HCH[]A\DuGH=E3D D#tPnfH=3ffH耷D`0Hd EuHCH[]A\@D舙fDAUATUSHHXdH%(HD$H1`H@@fL8f.(H3f.$Ld$HD$ H03D$HD$0H3H\$HD$811҉HI/<$t$HD$H8HtHt mHD$HHD$0HtH|$ HHL$HdH3 %(?HX[]A\A]ffL0f.+H3$Ld$HD$ HW3H\$HD$0H3D$HD$8I<$(f/$I$ Dt HHuSHHCHHH6H|3ILP0HJ|3HHtLHLwt3Lwt$HtHLvHvLD'H5zs1Aҿ裑 DDH=S~3  tXkfH=ȃ3ffH舴 @0 觖HC/fkDH=}3#'#'tkfH=p3ffH0#'@0#'OHCIH1Iu WI$HD$H8\1耊H6,@AWAVAUATUSHHxHt$HT$dH%(HD$h1HHt]HHHtTH3ILP0H{z3HHtLH'L6u1H5qAҿ{HG@H0Hl$ D$  HD$(H3H\$8HD$@H\3D$0HD$PH |3HD$XHE HD$@HT$Ht$1IsIBIM tq*tdz|$ HD$PHtH|$@HHL$hdH3 %(L;Hx[]A\A]A^A_fD$0ff.zt L|$(I?t+11ҾHI蟠cHfD$ f/I@HD$(H8H?Ht hHD$(H#H=({3t Lt$ (hfH=3ffHX|$ @0H`^ HCfHT$8Ht$1ITIHD$(H8DAmH=z3+t Lt$ gfH=3ffHְh0H] |$ HCM@H=Kz3  tPgfH=3ffH耰 I@0 蘒HCj@H=y3#'#'tffH=o3ffH/#'I@0#'GHCLt$ 29蘆Hc(ff.AWAVAUIATUSHHxHt$dH%(HD$h1HHt HHHHG@H8Hl$ D$ (HD$(H}3H\$8HD$@H|3D$0HD$PHlx3HD$XHE HD$fDHt$1LI.I?IM"its tnm'ta|$ @HD$PHtH|$@HHL$hdH3 %(LHx[]A\A]A^A_fD$0ff.ztHD$(H8HD$t.HT$LHI]HffD$ f/HD$HHD$(H8H/Ht ,eHD$(HH=xw3t L|$ xdfH=|3ffH設|$ @0HZ HCfHT$8Ht$1I,QHt$HHD$(H8oA.H=v3+t L|$ cfH=g|3ffH'h0H8Z |$ HC>H!~3ILP0Hs3HHtLH'Ln1H5XkAҿ胉Hr3ILP0H_h3HHtLH'L-c1H5_Aҿ}.1H=j3  tWfH=3p3ffH I@0 HC0H=mj3#'#'trWfH=o3ffH袠#'I@0#'躂HCbL|$ 襂 wH(ff.AWAVAUATUSHHhH4$dH%(HD$X1HHt[HHHtRH3q3ILP0Hg3HHtLH'La1H5j^Aҿ|DsHG@H0Hl$D$ HD$Hm3H\$(HD$0Hl3D$ HD$@Hh3HD$HHE HD$@H4$I,uID/IM tqtdz|$HD$@HtH|$0HHT$XdH3%(L;Hh[]A\A]A^A_fD$ ff.zt L|$I?t+11ҾHI/cH#fD$f/I@HD$H8H?Ht lUHD$H#H=g3t Lt$TfH=(m3ffH|$@0HJ HCfHT$(Ht$1IlAIHD$H8DAmH=,g3+t Lt$6TfH=l3ffHfh0HwJ |$HCMK-H=f3  tSfH=Pl3ffH I@0 (HC,H=f3#'#'tSfH=k3ffH远#'I@0#'~HCLt$~9(sH[ff.AUATUSHHHt$dH%(H$1HHtXHHHtOHPm3ILP0Hc3HHtLH'L]1H5ZAҿxfsHG@H0Ht$ HD$HD$HHi3D$@HD$`Hi3D$PHD$pHd3H\$XHD$xWqHHD$HVHHIHD$HD$PHD$0 ,jHT$D$PfHXHHT$Ld$ HPf.HT$HPHD$ HHD$8H#HD$0L)#11ҾHLl$@UHD$0Hl$HǃHt LLЀ|$@uGHD$pHtH|$`HH$dH3 %(HmHĘ[]A\A]fDHD$HH8HtHt PQHD$HHf *D A AEH={c3D#tPfH=h3ffH蹙DD`0{HCHl$)Hl$HH}fD$@f/kHEk)H=b3  tPfH=ph3ffH0 H@0 H{HC)H=b3#'#'tOfH=h3ffHؘ#'H@0#'zHCaH|$xP(H=Cb3t Ll$@COfH=g3ffHs@0HE HC@Y(H=a3(+t Ll$@NfH=ag3ffH!h0H2E u6HCmLl$@HT$X1Iu ;HEHD$HH8E"Ll$@zjnHHHLl$@AWAVAUATUSHHhH4$dH%(HD$X1HHt HHH~HG@H8Hl$D$(HD$HCe3H\$(HD$0Hd3D$ HD$@H0`3HD$HHE HD$f.H4$IAI&IMiti tdtWm|$fHD$@HtH|$0HHT$XdH3%(LHh[]A\A]A^A_ÐD$ ff.zt L|$I?t+11ҾHIτpH+fD$f/I@HD$H8HGHt MHD$H+H=X_3t Lt$XLfH=d3ffH舕|$@0HB HCfHT$(Ht$1I 9IHD$H8DAmH=^3+t Lt$KfH=Fd3ffHh0HB |$HCUHf3ILP0H[3HHtLH'LV1H58SAҿcq$H=.^3  t3KfH=c3ffHc I@0 {vHCM$H=]3#'#'tJfH=Rc3ffH#'I@0#'*vHCzLt$v{jH ff.AUATUSHHHt$dH%(H$1HHt HHHHG@H8Ht$(HD$HD$HH\a3D$@HD$`H`3D$PHD$pHI\3H\$XHD$x>HHD$HaHHIHD$HD$PHD$0 aHT$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=[3D#tHfH=`3ffH?DD`0csHCHl$DHl$HH}fD$@f/HEHb3ILP0HW3HHtLH'LR1H5HOAҿsm H=;Z3  t@GfH=_3ffHp H@0 rHC^S H=Y3#'#'tFfH=X_3ffH#'H@0#'0rHCH|$xPH=Y3t Ll$@FfH=^3ffH賏@0H< HCd@VH=)Y3(+t Ll$@1FfH=^3ffHah0Hr< u6HCLl$@HT$X1Iu 2HEHD$HH8Ll$@AqeHPHkHLl$@JAUATUSHHHt$H$dH%(H$1HHt\HHHtSH_3ILP0HU3HHtLH'LEP1H5LAҿkfDHG@"H$Ht$1D$@H0H\$X HD$HH"\3HD$HD$`H][3HD$HD$pHW3D$PHD$xNHHD$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 CHD$HHf.Hl$HH}fD$@f/]HE D A RAE?H={U3D#tBfH=Z3ffH蹋DD`0mHCHl$pHǃHD$fDHHkH=T3  tBfH=pZ3ffH0 H@0 HmHC~H=T3#'#'tAfH=Z3ffH؊#'H@0#'lHC&Ll$@HT$X1Iu [.HEHD$HH8Hl$fDHzH= T3tLl$@ AHl$fH=uY3ffH5@0HB7 HC:)H=S3(+t Ll$@@fH=1Y3ffHh0H7 u HCRLl$@kg`H^HLl$@dHhff.AUATUSHHHt$H$dH%(H$1HHt HHH2HG@yH$Ht$1D$@H8H\$X(HD$HH!W3HD$HD$`H\V3HD$HD$pHR3D$PHD$x߆HHD$HtzH9$ttHD AiA AgEH=R3D#t"?fH=W3ffHRDD`0vjHCHl$D|$@uAHD$pHtH|$`HH$dH3 %(HHĘ[]A\A]HD$HH8HtHt ?HD$HHf.H(HD$HD$0HHHl$VHfHX Ld$ HD$PHT$HPHT$HPf.HT$HPHD$ HHD$8HCHD$0Lzuus11ҾHLl$@uHl$HǃHD$HHHD$0HLLЀ|$@fHl$HH}ufD$@f/IHEa@HǃHD$fDHHldHyW3ILP0HGM3HHtLH'LH1H5DAҿbH=O3  tH1ɺ!Hx(6JHu$u Hu9H[]DHH1Ҿ7Hx(IH֐fDU@SHHHkńt}HHu H[]HH!u4 H=B3t/fH=9H3ffHx1@0[HCH={B3t/fH=G3ffHx@0ZHCH[]fAWAVAUATUSHhdH%(HD$X1@t*1HL$XdH3 %(Hh[]A\A]A^A_HHHH2HHHeH@@HHBHdADŽmH0Ld$D$ HD$HE3D$ HD$0HE3H\$(HD$@H@3HD$HID$ HD$%f11ҾHMeBHMekD$ ff.ztLt$I>ufD$f/IHHLd$HIIl$ [NsHG0t4uHq@ƃDH0fD$ HD$HtD3f.D$ HD$0HC3H\$(HD$@H]?3HD$HztH011ҾHdT$lt$HD$H8HtHt -HD$HHD$@Ht HHHDH8.H@uy|$t$HD$H8HtHt ,HD$HHD$@HH|$0HfDHT$(Ht$1MIHD$H8 H=>3t Ll$+fH= D3ffHtLl$@0V|$HCt$HD$H8HtHt +HD$HHD$@HH|$0HfDfD$f/w[L07DKH==3(+t*fH=XC3ffHth0H)! u HC1(VHH1H0HD$H8HD$@HcH|$0HOHD3ILP0H:3HHtLHLx5HtHLY5HJ5LD'H511AҿP@KH=<3  t)fH=PB3ffHs @0 /UHCfDH=<3#'#'t)fH=B3ffHr#'@0#'THCFfD@H߃!"HD$H8HHt )HD$H|HHHfAWMAVAUATIUSHHt$HT$HL$dH%(HD$x1HHtZHHHtQHC3ILP0H83HHtLH'L3H5A01A$AҿbNfA$SI$@@I$0Ll$0D$0A$ HD$8Hm?3D$@HD$PH>3Ld$HHD$`HZ:3HD$hIE HD$ fA$LD$HT$M1Ht$MQ.HHHxH=q:3A$t Lt$0o'fH=?3ffHp@0H ID$|$0HD$`HtH|$PHHt$xdH34%(HHĈ[]A\A]A^A_ tkt^A$umH=93A,$t Lt$0&fH=3?3ffHoh0H ]|$0ID$P?D$@ff.zXuV11ҾLMR^oDHD$8H8HHt &HD$8HHD$8H8HD$(ufD$0f/HD$(Hv7H=83 A$ t%fH=:>3ffHn H@0 QID$pH=s83#'A$#'tv%fH==3ffHn#'H@0#'PID$Lt$0PHT$HHt$ 1MHT$(HHD$8H8DHfSHHHt\HHHtSH4?3ILP0H53HHtLH'L/1H5k,AҿJfDt7H@@uzǀpHH[HH4LDH=73  t $fH=<3ffHPm @0 oOHCH[f;H=63#'#'t#fH=@<3ffHm#'@0#'OHCH[fAWAVAUATUHSH(LPM&M~MIVAL)K4'HHIGyHPH8HLPEAM&M~HI9HE9HD$DD9)ЃM9IDMHD$L$DIL;l$teD$A8EuHt$HLuMM)x>J IFH([]A\A]A^A_IV_APuHL9IVL9H9HH9HGH9L HPLxL HPHHBVH  RH5a H= "IIFH=43Et!fH=:3ffHj@0H? HEHHH@H=F43 E tJ!fH=93ffHzj @0 LHEH~H 5 H5 H=e !ff.AVAAUATUSH)L-33IMt fH=)93ffHi @0H HC@Eu{!HHx(tHjDBQE$$AkD#M fH=83ffHPiD`0Eu\H[ [fDAu"DA$kkMt=AkfH=283ffHh@0kDKHC1[]A\A]A^ffH=83ffHhAk@0kƐA<$kt Etg@0]IHEH1[]H=03}E}tfH=463ffHf}@0}IHHEH[]wH?qATUSHH@dH%(HD$81 _Hu HtsHH߀H@qHqIH=/3#'#'tfH=N53ffHf#'@0#'-HHC1fH@ǃHL0Hl$HD$ LHHHHD$(H@HD$ HLLH|$ H\$Hǃ@HǃHHt$HT$(HD$ Ht HHиHL$8dH3 %(upH@[]A\fD`f H=.3  tfH=43ffHd @0 FHC1R;H\$H4HGATUSHHHPdH%(HD$1HtHE Ht H}HtPH0HXHtHE Ht H}HtPH0HkxHtPH}hHExH9t0H}HHEXH9t0H}(HE8H9t0H}HEH9t~0Hv0HHtPH}hHExH9tX0H}HHEXH9tF0H}(HE8H9t40H}HEH9t"0H0HH$?HH@tH$HH0HHLQH@HtH0HHHH9t/HHtL%|23MtoEtnHHH9tH/HHH9t0/H{H H9t/HD$dH3%(H[]A\ÐEPUuHEHPME lHEHP]DHHb H`1HH@HH0Hf.H6 \fE PU ]8ff.fHfH=+3ffHXaHHH8HtHxtHfHuHHH/ff.ATH USHHHN0dH%(H$1IHvHDNPLLF(/ZYLH$HH BHCHH H!%tHDHJHDщ@HH/HH$dH3%(u H[]A\6AUATIUSHHH-)3LHtfH=$/3ffH_LHptLHtfH=.3ffH_HH@HHpHCHH}HH[]A\A]A$Ht+fH=.3ffH[_@0zAH^ HID$HCHH HH[]A\A]ff.UfHAWA1AVAULATLSHLHdH%(HE1H G8HGHG H`HHhHH@LJHLJƇfƇHLJHLJ HLJ0HLJ8HLJHHLJPLJXL`HLJhƇpGH +3LoHq+3HGGGH*3HGGH,3HGG1HGGHGHGHGHGH1LHHǃHǃfHǃHǃHǃƃǃ Hǃ(Hǃ@l AtD<u@DHHt3 HCBNfCJHEdH3%(He[A\A]A^A_]AHH|8Dž|byHH=%3INj`tfH=N+3ffH\`P0TAljX>HPL}H( HrLLIGHEHELHH`]HEH=-3H@tpfH=X+3ffHp[X@DLH@ARHPjjH1%*HXH}H H`HH9t'H}IL9t'H=,3IthofH=*3ffHZHXLHW1IoUf1ҹHAWAVAULATLSHLHdH%(HE1HZ G8HGHG H`HHhHH@LJHLJƇfƇHLJHLJ HLJ0HLJ8HLJHHLJPLJXL`HLJhƇpGH&3LoH&3HGGGHh&3HGGH'3HGG1HGGHGHGHGHGH1LHHǃHǃfHǃHǃHǃƃǃ Hǃ(Hǃ@H+tt5 HCBNfCJHEdH3%(He[A\A]A^A_]fAHH|8Dž|]yH=x!3INj`t~fH=&3ffHW`P0 RAljX9HPL}H HrLLIGHE5HELHH`XHEH=(3H@tkfH=&3ffHWX@DLH@ARHyPjjH1%HXH}H H`HH9ta#H}IL9tO#H="(3ItkfH=`&3ffHxVHXLH,I"UfE1E1HAWAVAULATLSHLHdH%(HE1H G8HGHG H`HHh@HDLJHLJƇfDƇHLJHLJ HLJ08HICKHH<$t$HD$H8HtHt HD$HHD$0HtH|$ HHL$HdH3 %(HYHX[]A\A]HD$H$ 3$HD$ Hd 3H\$HD$0H3D$HD$8H0f/$Hǃ0@HIE{0HI@HHHPHH@fHPHIHPHpvKHHPH~HhHPH(@H=3  tfH= 3ffH= H@0 HCH=S3#'#'tXfH= 3ffH=#'H@0#'HC:(L@I\ HMttHEHEHEAUHELm Ht^HP[f.IH1It$ H0HD$1H8H 3LyXjH銻Hsf.AWAVAUATUSHH$dH%(HD$x1HHtWHHHtNHo 3ILP0H=3HHtLH'L1H5AҿHG@"HHtHHIHtYP HLHHn7 Ht$xdH34%(HHĈ[]A\A]A^A_k(IŃ tAH=3+tfH=p 3ffH0;h0HA HC1fD $fH0f..(HD$8H 3 D$0HD$PHC3f.$HD$`H3T$@H\$HHD$h11ҾHLd$04)LHLd$0k|$0It$HD$8H8HtHt HD$8HHD$`HtH|$PHMbAmfH=3  tfH= 3ffH9 1@0 HC4@H=[3#'#'t`fH=3ffH9#'1@0#'HC@{H= 3ID tfH=3ffHF9D`0E>Ll$Ld$0DOH LHrH$IEHD$LLo:HD$0H=r 3HD$tVMfH=3ffH8L$EHL$H @H1H|$0IIL9t>H|$IL9t+H= 3ItLfH=<3ffHT8LLHE&H=3D#tfH=\3ffH8D`0H, EHCH|H1]DHHH@HD$8H3$D$0HD$PH3H\$HHD$`H3\$@HD$hH0$$D$0f/Hǃ0Dx;i@|$0t$HD$8H8HtHt QHD$8HHD$`HH|$P1HQLd$0Hf(1It$ H0HD$8H8tM H騵H鷵H}H鯵ff.AWAVAUATUHSHhH_xdH%(HD$X1H{0fLLHGx@$Ht)1HL$XdH3 %(Hh[]A\A]A^A_fXLHCH~€&H=^2tofH=3ffH5@0YYD/ÄqHl$H HrHEHLd$0HD$4HL6L-3Lt$0MtIfH=3ffH5AYLH6 @H1H|$0IIL9tH|$HH9tHMtDIfH=3ffH4LHH@8C&H=(2t9fH=3ffHi4@0ZKZ .Ä7Hl$H HrHEHLd$0HD$HL5L-3Lt$0MttHfH=3ffH3AZLH, @H1<i{'C$fLkpƃDHHshLƃHHLfLifM)LHLVI94XLHm@HkH=2tfH=83ffH2@0YlY,ÄHl$HU HrHEHLd$0HD$HL4L-"3Lt$0MtGfH=[3ffHs2AYLH @H1DPLk0ƃHDMgHCPLiHSPH;C$M)LHLI9XLH(?HH=r2tfH=3ffH1@0Y'YT+ÄHl$HT$H5 HLd$0|HL2L-3Lt$0MtEfH=3ffH61AYLHN @H1fDƃLfffHsHLLkPHs(HLHL@H=<2tMfH=2ffH}0@0\_\*ÄK@Hl$Ld$0'HT$H5 HI:HL1L-3L|$0MtDfH=2ffH/ML@A\H H1H=`2tqfH=2ffH/@0[[B)ÄoHl$HT$H5 HLd$0jHL0L-3Lt$0MtCfH= 2ffH$/A[LH @H1C$H#H*HLH-HbHCHxHYH鎮HoH餮H酮ff.AWAVAUIATUSHH8T$ HL$(LD$dH%(H$(1HHt HHHH@@-IuIU1Hl$0L|$PLt$pL$HLHHEHHD$0MID$HD$H$IGHD$+H$Ht$0 '<HP2HHHLLHe&Ht$pIFH|$0HT$xH9yHEH$H9HD$@Ht$0HT$8HL$@HH|$pH$HD$xIFH|$pH9tKH|$8HǃHǃL%2Mt(fH=2ffHX,x0IMtfH=s2ffH3,Dh0:D(D+MtfH=J2ffH ,Dh0ILsH|$0HH9tH$(dH3 %(LiH8[]A\A]A^A_@H|$LE1H2H5z'R0PHtHHT$xH|$0HT$8H|$pHt$0IT$:4H-2HHyHLLHB$H|$0HD$PHT$XH;D$HMHt$`H9HL$@HD$0HT$8Ht$@HH|$PHL$`HD$XH|$PH;|$fDH2ILP0Hg2HHtLH'L51H5AҿHt$0HT$8HL$@I~H|$pQH=2  tfH=2ffH) I@0 HC軹H=K2#'#'tPfH=2ffH)#'I@0#' HCw$HT$xH|$0HtHHt$?HT$XH|$0HT$8H|$PcfHD$0HT$8Ht$@HD$HD$PH@H=q2]]tvfH=2ffH(]@0] HCID$ D$f$ff$H8(D$pHD$xHg2$H$H2H$H$HH2H$HD$pH$HD$(HD$DL$M1HT$Ht$(L<$RIʷIMxH=R2t L|$pRfH=2ffH'@0H HC|$pt$HD$xH8HtHt HD$xHH$H9H$H"Dit_ tZ[tMuE&H=2D#t L|$pfH=2ffH&D`0H EHCD$ff.ztHD$xH8HD$ HL$HT$HL<$ bD$`HT$XH|$05MuAkf$L;I|$nLHkLFL&D$nBƄ,D$ D$f$ff$nfD$pf/w#HD$ H"DL|$pH$H$1Hp IAHL$ HHD$xH8dHD$H驥H镥f.AUATUSHH8dH%(HD$(1H@@IՃuwfHLL扫HH߳HL$(dH3 %(H8[]A\A]ÐAL 11H1_D`McLPALIHHHLS 1'HELHKT%H$LH=2tfH=2ffH#H{H@0HCH<$HHCH9tJ1蛳H=+2(+t8fH=2ffHh#h0Hy HC1SH=2  tfH=X2ffH# @0 71HCj@H=2#'#'tfH=2ffH"#'@0#'1HC@F7H Hff.AWAVAUATUHSHH8H4$HT$dH%(H$(1HHt HHH`H@@H$L<$HHD$H$H$Mt LIL|$H4$Ld$`LID$1H$HD$h1HD$pD$xI|$LD$`IH$IGD$dH9t t$`HHD$HH8(Ƅ$L|$H$H:2$H$Hr2H$H$H2H$xfLLAƅXɰIE8  $ff.ztL$I}tf11ҾHAńtwHD$H9sgHHH)HHGH(dt$`LXDfƄ$f/IEwA$t*H$H8HtHt H$HH$HtH|$H HЋ|$`x1H|$hIL9t+H$(dH34%(DH8[]A\A]A^A_HT$LHEHD$P_HAXLEmH=2D+tfH=q2ffH1H{HDh0HCH|$@HHCH9tE1cHD$H$1Hp IEH$H8RE1 H2ILP0H2HHtLH'L}1H5AҿCH$HD$$lH=2  tfH=q2ffH1 E1@0 MHCH=2#'#'tfH=$2ffH#'E1@0#'HCLH=g2tlfH=2ffHE1@0H HC]D11PHHźt$ELپ 1]Y^HHHD$IUEIHt$Lt$ 1L HLHl$PLHEHHD$PXZKT7LEmH=}2D+tfH=2ffHH{HDh0{HCH|$@HHCH9t@E1DL|$ H& HD$HrIGLHD$ :Hl$@LHHD$@H=2HD$t/fH=2ffHLD$EHL$H @H1H|$@HIH9tH|$ IL9tH=S2Ht9/fH=2ffHLHHEu蘪8I^H1PLL$IL H11chXZHcHSHIHǺAWLL$H1Lh H%H|$IT-LHGH$A[A_裿LA.H=2+tfH=2ffHHt$H{h0Lt$HCH$IHCL9*H9HBHpHyHwH$HޙH雚HdH鐚HޙfDUHAWAVAUATSHHhHdH%(HE1HLvhDfpHtHH;HXHH H~PDHHH0 LFhHNpHxHpAQ1AVATCH LcHLHL HpC1I9HHH@HMdH3 %(zHe[A\A]A^A_]fDLpLٲHH DL@hHHpHHpHxp1AQAVATHpIH LcL93*)DLALPMC1oK8CAHDs0C9 foSHo[XfC0ochC=xU]e}Ml$LcMM9s=~8H5$LH5LyH0LLHGHH0]HHHHHpHGHH.LH IEHrLH LHIuHIH9SHHH9HHH9(HH9H11xH#LPIWHPHHPH9HPHHH`HH@HXHH@aH=2tfH=f2ffH&H{L@0HCHPIHCL9tHHHH9tHHHH9tnHIEH9tYHHHH9t=HH0HH9t!1ouo}Ds0oxoEsHk8C1{XChI$ID$@ME M9LkLHHIDP WLHL)H/H5e LL LIM9 L@(HMWLIIGIGAUIGMo HHHHXDLH!HHQHHHHPH9HHHHHH@HHH@HH+H H H5* HHQHHHHPH9wHHHH HHH@HHwHHH@LH8IH9^H H0H97HHH9t7H@H9H11wffDfIM9H(L@oIMI$ID$ID$AUID$Ml$ HLPH12LDoH)oP) oX)`GfDH2L0>H=ݿx>IEHؒHI6ɑIIȑI%;cH鮒ff.AWAVAUATIUSHHXdH%(H$H1HHHHJHH@@ HH{xt%H3A SH{xHHhLHCxL牨HsxHCxh LLL$ALL5UH(H$fD$DH)$HDID$)$HD$HDŽ$0E k H fp4HffB6HHHP< E HD$`H\$`HD$hfH=52ffH HT$hHfH=u2ffH H=u2L0H52H|$D3 H2HHHHLLHH$H;}tCL$Hʾ@HL$ LLD$HtLD$HL$ L)HHD$RLLH$H;|$HǃHǃAڜH=j2tofH=2ffH 1@0Hz HCH$H$0t.Ht@H$Ht$xH|$xH$ $8H$0HtH$ HH$HdH3 %(HX[]A\A]A^A_HH`HJHSH2ILR0H2HHtLJLHtHLH}LD'H51AҿGHHSHhL$HL牨HHpHhDH-2HtfH=?2ffH Dh0D(ID+HtfH=2ffH Dh0H EH$IHCL9~QHǃHǃHtAfH=2ffHq D`0E&D#HtfH=2ffHM D`0H] E1HC1fDH I4$H$fH={2tfH=2ffH 1@0HHCdHfx4HffB6HHHP8? EHD$HH\$HHD$PfH=x2ffH HT$PHfH=2ffH H=2L0 H5X2H|$Dvj H2HHHHLHH$HHD$H$HH-22Ht@fH=2ffHpD`0wD ID#HtfH=2ffHDD`0HT EHHCHD$H$HH9 HǃHǃHt譾fH=2ffHx0IHt舾fH=2ffHD`0EeD#HtcfH=2ffH1D`0Ls@}tCL$Hʾ:HL$ LLD$HtLD$HL$ L)HHD$(Ht$LHD$H$HH9HǃHǃDI4$H$ HL{fDÖH=S2  tXfH=2ffH 1@0 HC9@AL 11H1WD`McLHALIH1HH$LD HELHKT%H$螫LH=2t膼fH=2ffHH{H@0sHCH$HHCH9t51KfD胕H=2#'#'tfH=2ffHH#'1@0#'eHC@HǃHǃDD0D ,H 2H5œ'R0HpH9H$ILHGH|$H$nH$HD$ 茔H|$ 0HD$(t$0Ht$pHL$ H;L$p HL$("H4HH9u HL$(t$01HD$H$HH9tHL$H$H$HAHH$HD$H9HFH薨HL$H$HH$HAH9HH$H9HHHHHH$H$HD$HDŽ$H$HH9DHǃHǃDDHtHH$HHH$]HpH9H$ILHGH|$H$KH$HD$ iH|$ 0HD$0t${HS1H5q '{1H5d {HS1H5M zH[A9|)Ht!H9[_L1zKH[]A\A]f.Ðf.H2SH_HHHtH{0HtFH[=D[fDSHӐH[f.ATUSHGHX0L`8L9t/Hf HI9tHE8H;u1HI9u[]A\ÐfHWB+BHÐHWHB8H+B0RHH@SHHdH%(HD$1;tL7H$Ht Hs8H;s@tDHHHs8CHH$HL$dH3 %(u,H[fHH{04ff.UfSHHH P2GGHG(HG0HG8A2ffHVD $AHL$H @H1$H|$0IHL9tγH|$HH9t軳&vHMtyfH=Ѷ2ffHHHH1ID$PH$ŵHH$HpI\$SHCD9 mDLH R 1H5ܽH=jv3˨lH\$H HCHrHHD$Ld$0HLL-2Hl$0MtvfH=ε2ffHH@H H1轴YHsjHzjH[jHwjHjH$jf.AWIHAVAUATIUSHH(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_HfDHH99E1E1HL@I9u뛐L4 f.@HwHff.UHAWAVAUATSHhH_dH%(HE1HGHHHxbx&HEdH3%(KHe[A\A]A^A_]@sH=#2ID(t.fH=2ffH^Dh0եE4$LeLmDlH LHrIID$HELLHEH=2HptsfH=˲2ffHAVIپ@AWLxH HpH1許H}IHXZL9tQH}IL9t?qH=2ItfH=P2ffHhHپLH蕚HOgHUg釅fDUE1A!HAWAVAUATSH_1HHHhHdH%(HE1cHYqH=d2ID tofH=߰2ffHD`0-E.LeDHMH HrIHIHAHxHE2LLH=ʲ2L}tfH=2ffHHMIAUL@Hl H1H}IHXZL9t蓭HxH}HH9tzoH=M2It3fH=2ffHHپLHИ1HUdH3%(u#He[A\A]A^A_]HH1HeH{eff.@אUHHSHHHtHUHHHLHH[]fH郐HzHFHHLHLGHHHHWHHLHHHGIIHLLGHHLLGHHLLGHHHLLGHHHLHHHGIIHIH9bHH  HcH>@HHHHHWHHHHHHWHHHOHHHHHHyHHHHHHOHHHHHHyHHHHHHHHHfDHH/ff.HHxTH9v#HH9sHx&H7H~f.HxHHHPH=c7fDSHHHCH9tZH[QATUSHD$ x"@Lf9rT$ /D$ ?Hi2HHPHH )HI9xLe8HEHHP0H@HH@H@@ ?H@(H@0HE迫\$ HH@H@HEhHECHEHHEP]0HH[]A\D x fZf/% d$ @Haf.AUATIUSHHGHfH* AXL$0Y/3 sMH,ID$ HhX蚺HI+\$IَIT$HHHTLH[]A\A]f\܍ H,H?@HƒfHH H*Xaf.HG(ÐfDUSHHHHPH{@РH{HP H[]Ðf.H@åfXt1AVAUATUSH`IHC LHhX-HHLKHC`MHC8JHI)MtLHE11@HK8H~J4HIHHH)HFPHXHLKM9wLͿM)N, M*ALLHI1Ls@ HHILkHLc(CX[]A\A]A^[1]A\A]A^H1_H5_@AUIATUSHH/H]HHk(HtH}HEH9t HImHC01L#HuLMHMII:H fDHHH9uH9t@MID$01HLI9tI H3H1H+HmLffDMID$01HLI9tIHL$EH @H1H|$@IIL9t躡H|$ IL9t觡dIMtefH=2ffHLLHjDD+Z9Ld$ H|$1HD$ID$Ll$@HD$ 3HT$foƆ LHleRow::l@ock(HpL@)HT$0HT$(HD$ L52L|$@MtfH=٣2ffHL@HZ H1ȢnHuYHVYHYHlYff.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{HLzuӀ{HDHH[]A\A]H  H5 H=\ CfAWAVIAUMATIU?LSHf?FH $DD$ LAVPI#FI;FH $IV8HHH苀{H{C E1L9t*@HCH+HHxAC L9uLLL$D$yD$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 $JAtECLfH=2ffHLLHہ1HOHuOHIdH%(HD$1tFt1H$HH1LHD$dH3%(u*H@H$fDH11L蒟fHF(HDXHÐff.HF(HDXHÐff.HF(DXHF(HD\HÐ@AWAVAUATUSHHL$dH%(HD$x1BjՊ1~,HL$xdH3 %(HĈ[]A\A]A^A_fDH\$0H|$(1HD$(PHCHl$PHD$0HT$(HHfoz HD$0HT$@foz HT$8@foz @ foz @0foz @@L%2Ll$PMtfH=W2ffHoL@Hy H1FH|$PHIH9tH|$0HH9tݓHVHMtfH=2ffH LHH81I0IHH@L{HCL{CHC(I9MuIHD$(HD$MLsC7+tiudD$CIT$ I<$LH\$(HHS(HT$ID$ ;I|$hHwH;wHD$(HHFHwDCf.IuICVHD$(HD$IHD$(Lt$(HHD$H{I9tHD$QHD$HT$(IuHCHSLH蠈L{HT$FLHpKIKIvKf.@ATUHSHHGHjHCHt; HI`LcH{H1H+HC[]A\uTpH2H52HHHH%2 HL1HYfAWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$"HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$XHL$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=cVv|јH5hH͎HH@AWIAVIAUATILUSHH HHWHwLo誥HHUHH9VL<L袐L1HIRrLS0HKHCHte1LKDHHHHLMtDHA01LHItHHuHCHHKLH9ILHLMuH;I9t諍L1HkHL+I L+KDMt$0J Ht6HI$HJL HCHL[]A\A]A^A_fDHID$HC8H(HCPHPH@HSPHHC@HSHHC8Hs0LH)HLpLhK6H9HHLdI9J<藋Hs0ILL)HM4HCPHPH9t H)LH{IL{LcIOd.Ls0LcPHC HHC(I$HC@HHCHL)IIHL4LH)L9vL9tLv@L9tLH)L]A,]HyBff.USHHGH9G8H(HE)GH贵HHCH9C8~HK(HQH9tHHCH[]fH{ HC0HPH@HS0HHC HS(HCH[]DH )Ho H=>9fH Hn H=ATUSHHGH9G8tHHCH9C8uH{Ht=HCPHk0L`I9v@H}HI9wH{[]A\ f[]A\Ðf.AWAVAUATUSHtUIIfA9,$AF$L1A6A\$LLHxIM }A_)uH[]A\A]A^A_H m AH5l H=l 6qfDAWAVAUATIUSH(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 _k ZH5j H= k GoH @k YH5j H=j (oHH2HHHtKHfD{HfDSHH[f.HHWHH9w&R HH9wYf~u31fFHG@HH ?m H5l H=l gnH m H5tl H=l HnH m H5Ul H=l )nH2ATAUHS^HH߄t8Ht5fHEH @@HMY DaH[]A\@[ƿaHh2H52HHHH2蛸f.GteGHHf8uVLG1fDGHHf8u9@DO DH‰GHL9wD9r GG A(G9wÐff.ATUSHH^GDc OtCG)D9reHUBHfHXHURfPHUDbB[]A\@W A4 H)H9rw/GGG D9s[1]A\DtH}nfH1f1AHE@H}H k ]H50j H=g l@SGtHPvPvevMH* [@H=qz2DHs.H蚅HtH=Fz2[HÐHG[f.H=!z2Hs. HJHusGtPv P1w GfÐf.FATUSHwtH*vFN1vA[]A\@fGpHWf7HfO[]A\fDLgfH,[kHkHGƒsrtUSDCmCpldDf GpHfHWfO x[]A\fDHUH{ HHHSHLILLH) H)HsUS‹LAL]LfALKf.HHxTH9v#HH9sHx&H7H~f.HxHHHPH=77aSH_Ht:;yH{HCH9tJ~H[A~H{HCH9u@[fDHAVAUATUSHHHGHGGHG <HcH97AHI#@IcDkLHDkHL4(HHLs t[HL]LA\A]A^s@H?Ht ÐfDHD_E~So7H_E1LCHSL9fDIAABA9=7L HK H9|L)ƋWI9t2A)Hw D_WHHHHGH0H)p[@AB1A)D_W1HW Eu[ËGI9t 1HW HA1GD_fDUHSHdH%(H$1Hf.}@H+PHH$dH3%(u H[]@UHSHI~!H1HHHs4HHO|2}ǃxHo}2KECE<Ɂ%Zx/EEC ЃCHH[]@H16{@AVAAUIATIUHS DL5HcHy,X>8u"H}(Huڋ}DLLNHHxH[]A\A]A^Ð@H(Ht qfD1Ð@H(Ht .BfD1Ð@SHCaHc[PAWAVAUIATUSH&DAe?I}((I}(Ɖ`HcHHHtVHu`H=v2HtcfH=`|2ffH HH@Hp0IoH[]A\A]A^A_AE0H1[]A\A]A^A_AEAE0?ȀAEH1[]A\A]A^A_AEAE0?@AEH1[]A\A]A^A_Mu4LΎLA#@H=}2EmItfH=|2ffH-HEMUDHhc @SATH1zH H;H=}2HthfH={2ffHثHHHd;H=[u2tjbfH=z2ffH蚫X0ff.fAAEAAAE EDUSHHz!H1HHHYx2*ZHy2JHH[]ff.@ATADUDSDQHx=DS>hD PD ӈX[]A\:H=t2t*afH=y2ffHZX01[]A\UHGHHSHHHHt H9RHHHH[]N@AWAVIAUATUSHdH%(HD$x1IމD$(f fD$,tfL$,Ll$0Hl$(IEH$HD$PHD$HD$`HD$fھH聛Q~9D IAH=r2t`fH=x2ffH?D`0kE'DVHPo LIH$HrHD$0MH|$LuHD$PH=xz2HD$t\fH=x2ffH̨HL$EMHR` @H1wIH|$PH;|$tGuH|$0H;<$t7u7H= z2ItfH=Hx2ffH`LLH`AF 1fDH=q2t^fH=Iw2ffH @0rHL$xdH3 %(uHĈ[]A\A]A^A_1o~H.H.fDHAWAAVIAUATIUHS1H7IDHH9AEHA<$DH)I4GHHttAEtƃ t&G.tHH[]A\A]A^A_=LHL$AY$,kHL$uef.H1HÐ@AWIAVIAUEATIUSHHD$ EL$p;MDLL8HHy#6tPit& t!x-tHH[]A\A]A^A_f<HY,kuǃl$ yff.AWI@pIAVIAUA ATUHSLHL$ H$Cpp}ILL $L$ L cIHy5tQ t',tHL[]A\A]A^A_ <HY,OjuAq뵐ff.UHAWIAVAUIATASHhdH%(HE1A?DLTHg4Iƃtڃit k+ZH=Zn2tk[fH=s2ffH蛤X0gbE&H]D諆Hj HMmHrIHCHE9IHEHHHx辥H=u2L}t諸fH=t2ffHHMMATL@H[ H1rIXHxH}ZHH9tpH}HH9tvp2H=Iu2Ht/fH=s2ffH蟣LHH[HHMdH3 %(uWHe[A\A]A^A_]:LAY,>h3AtfDHyI?*IL*fAVAUATUHSHPdH%(HD$H1H/HHJE11HHH聠#eHHId Ld$ HrHEHH$WGHLL-s2Lt$ MtѶfH=)r2ffHAL@H"Z H1qH|$ IIL9tnH<$HH9tn1HMtnfH=q2ffHޡLHH ZHC1HL$HdH3 %(u(HP[]A\A]A^@1@HC$xH(H(ff.AVAUATUSHPdH%(HD$H1wH=_ AHcH>cHH}` Ld$ HrHEHH$EHL_L-hr2Lt$ MtIfH=p2ffH蹠AL@HX H1oH|$ IHL9t7mH<$HH9t%m/HMtfH=;p2ffHSHپHHXK0H=i2^tVfH=Vo2ffH@0^1HT$HdH3%(uyHP[]A\A]A^ùfDE1Ɵ@ @@@@ vH'H 'UfAHAWAVHpAUATSHxdH%(HE1,*HcHp\ 5YY,HHx辤.H=h2ID tUfH=m2ffH輞D`03a1~*HudH34%(AHe[A\A]A^A_]E.L%LU D螀Hb H]IH1U HrHLEHCHECHEHHHh裟H=o2L}t萲fH=m2ffHHMMAUL@HV H1lIXHhH}ZHH9tmjH}HH9t[j,H=.o2HtfH=lm2ffH脝LHHU1f.sI%I$SHH?D$tL$H[f.SHH?D$rtL$H[f.SHHD$L$uH1[HHf([Ϫff.UAHAWAVIH|AUATSHx?dH%(HU1҉|S,H=e2ID(tRfH=!k2ffHDh0X^1E,$LeD}HMH` E6HrHIHhHAHEo@HhLHEH=l2H`tfH=9k2ffHQAUAEAWH`@HS H1jH}IHXZL9tgHhH}HH9tg*H=}l2ItcfH=j2ffHӚHپLHS1 @H]dH3%(uHe[A\A]A^A_]0qH"Hj"UAHAWAVIH|AUATSHx?dH%(HU1҉|S&*H=c2ID(tPfH=1i2ffHDh0h\1E,$LeD{HMH^ E6HrHIHhHAHE>HhL HEH=k2H`tfH=Ii2ffHaAUAEAWH`@HQ H1*hH}IHXZL9teHhH}HH9te%(H=j2ItsfH=h2ffHHپLHQ1 @H]dH3%(uHe[A\A]A^A_]@oH H USHHuH1[]HH[]~UfHAWAVAAUIATSHHHHHdH%(HE1f/w Y.D,H0LHHCH0Mt L?IHHL}DxHAEHt] LHrLIEH:LH莗H0L5g2HMtofH=e2ffHߕAWLHN D@HH1dH0HIXZH9tBbHIL9t-b$HMtfH=Ce2ffH[LHHMAxHIL9taH]dH3%(DHe[A\A]A^A_]H@$H={^2ID0tKfH=c2ffH趔Dp0-WAEljvLH[ HHrIELHG9LHוH0L5e2HMt踨fH=d2ffH(HLLH@RH H1bH0HYH^H9t`HIL9to`"HMt-fH=c2ffH蝓HHHK?HDek#H=\2HËAtJfH=tb2ffH4Dp0UljCuHHY IHrHCHH7LHLTHL5Vd2HMt5fH=b2ffH襒DMHH7 @H1naHIIL9t_HHH9DH`HIH%E1f.AhIcIBHIYHeIIHUHAWAVIAUATSHhdH%(HE1gH=[2Ht"HfH=`2ffHR@0S~)HEdH3%(SHe[A\A]A^A_]ΊuMf4MLksLLeA$HMHP EmHrHIHxHAHE5HxL+HEH=/b2HptfH=i`2ffH聐HESHpAHI AV@AWH1<_H}IHH L9t\HxH}HH9t\5H=a2It胤fH=_2ffHHپLH HvfHHff.ATIUHSH*&e?H}(HDoÅxHc[]A\fH}(At`~tAu_HƒuHs3>HM H낀M@ Hg@AWAAVAAUAIATIUHS1H-@}DLLO/HHyGH}(tL9sLItHH)XIH~sHEuEuHxtBHHt1rfH4ׂCHHH?HH)H*HH[]A\A]A^A_f.HHDH t TuEHE뷐fAVIAUE1ATE1UHS fDE~3HELH0HPvHHHHLHIHIۇHMIEH[]A\A]A^ÐfATIUHSLH%IHHy688u,H}(uIt$}AT$1LHHlHxH[]A\Ðff.ATIUHSHZ#c?CtCu!H{(LˉŅxHc[]A\DH9HGH{( ?tp~&tIuwHuH0NHK/ HkDK@ HKff.AVAAUIATIUSH&fDLLHb/HHy)8ucH{(uً;DLL7HHxtBHHt1ofH4ׂCHHH?HH)H*[H]A\A]A^ÐAVIAUE1ATE1UHS fDE~3HELH0HP.HHHLHIHIKHMIEH[]A\A]A^ÐfATIUHSLHeHHy68u,H}(uIt$}AT$::LHH܄HxH[]A\Ðff.UHAWAVIAUATISHHhdH%(HE1HDžxHxH9}T2L|$ MtfH=wR2ffH菂ML@H< H1cQfDD HHC HCHrHH$'Hl$ HH觃L-S2Lt$ Mt葖fH=Q2ffHL@H8 H1P6LL#gXI H I H H H I fATIUHSmHt"LHHHH߉=#[]A\ýH fSHHVHv Hc1xH[AWAVAUATIUSH(dH%(HD$1HHGHGH-IHHv89NÉD$HD$1HD$2HGHrHcT$HH8%ID$ ;\$LK0H-I2IHt6fH=WO2ffHH@LpHt6fH=5O2ffHH@HpLLbD$~Ht6fH=O2ffHI|$HPI;|$ HHrIHCH$,#HHL%O2L|$ Mt覒fH=M2ffH~MMLH7 @H1LH|$ HIH9tJH<$HH9tJ HMt=fH=M2ffH}LHH5 @HH== Hl$ HrHCHH$C"HH~L%N2Ll$ Mt轑fH=M2ffH-}L@H4 H1L?`HH< Hl$ HrHCHH$!HHG~L%PN2Ll$ Mt1fH=L2ffH|L@H H1xKH{(hfH{(GRIII*I^I%I3@UAHAWAVAUIHPATSHLvL&HdH%(HE1HDž HA}H hAEPPMHo2 LDHLHPE H=D2HËAt1fH=NJ2ffH{Dp0=SHlj]H5@ HHrIHCHH0HHH'|L=0L2L0MtfH=gJ2ffHzHMMH4 @QLH1EIIHH0ZYHH9tFHHH9tF: HMt荎fH=I2ffHyHLH%2<MH0 LDHLHP芈" H=MC2HËAtV0fH=H2ffHyDx0;Hlj[H> HHrIHCHH0HHHzL=J2L0Mt臍fH=H2ffHxHMMH3 @QLH1GsIIl-;HH= HCHrHH_H0HHHyH0L=I2IMtƌfH=H2ffH6xL@H@/ H1 GIHH0HH9tDHHH9tDHMtWfH=G2ffHwLHH/HMdH3 %(He[A\A]A^A_]H=A2HD8t&.fH=F2ffHVwDx09Hlj^YH}< HHAEHrʉHCHH0HHHaxH0L=cH2HMtBfH=F2ffHvHLDH0 @QHH1lEH0AXHHAYHH9tCHHH9tB[HMt變fH=F2ffHvHHHG.rfLk fPLLLvHkHFIH\vA}LnƄR I@H A}fPHffR u1DHA}HffRfP: _uHA}EHVpQ@tRHfHA}EHVp@PRHfKIIII II*I:Iff.UHAWAAVIAUATSH|dH%(HE1^rHpHH]HHCHEMt LILHoHpH|HH}AHCH9t@EHp@ƒtu"HpEAO8J`HMdH3 %(HpHe[A\A]A^A_]H=<2HD t)fH=B2ffHrD`0=5D3LeH]DTH1 LHrIID$HEfLHsHEL-C2HhMtچfH=2B2ffHJrEM@HhH, H1AH}HIH9t>H}IL9t>HMtnfH=A2ffHqLHH *fDH=[;2ID(tf(fH=@2ffHqDh0 4A$LeljhSH0 LH`|HrxID$HE LHrHEL-B2HXMt蔅fH=@2ffHqhHMDxH @QHX`AWH1?H}HIH H9ta=H}IL9tO=HMt fH=e@2ffH}pLHH(Hp^HDžp.FImHvIHIff.AWAVAUATUSHhdH%(HD$X1Gt(1HL$XdH3 %(Hh[]A\A]A^A_HH((uH{(CR5H{(RH{(6KŃu @DHtH{(!t܃tHt$ HpI1LH\$Hl$0Dt$ HZ/ HCHHrHD$HHipL-r@2L|$0MtSfH=>2ffHnMELH) @H1=H|$0HIH9t>;H|$HH9t+;HMtfH=A>2ffHYnLHH&iH{(DIISHGtH{(i{HC([cnߐUHAWAVAUATISHxH(dH%(HE1~mHxH~HuJH=072tA$fH=<2ffHqm@0/gÄL@1HMdH3 %(He[A\A]A^A_]ffH=62t#fH=1<2ffHl@0e/fÄuHxLmvH'. IA$LeHrL牅tID$HEsLLnHEL5>2HhMtfH=?<2ffHWlAW@DtxHhAH' H1;H}IIXZL9f.A$Hc- LeHrLLmxID$HELLBmL5K=2L}Mt-fH=;2ffHkDxLAH& @H1g:H}IIL9t8H}IL9t8kIMtfH=;2ffH.kLLH[#AHHHHAWAVAUATUSL$HH $L9uHhHIԺHdH4%(H$X1HH\$P8HFI $HHHMxH=42HË(t!fH=92ffHDjh0,+H\$Ld$0PLH* HHrIHCHD$HLqkL-z;2Lt$0Mt[~fH=92ffHiAMLH{% @H18H|$0IHL9tF6H|$HH9t36HMt}fH=I92ffHaiHHH!H$XdH34%( Hh[]A\A]A^A_HHH HHyjIăitNed}@ t;Vt5t0H=}22tfH=72ffHhX06+]fDI$LD tՃ u-fDq#n}g|h~kv@tWDE4$H\$Ld$0DBJH( HHrIHCHD$ HLciHD$0L-g92HD$MtH|fH=72ffHgHL$EMH># @H16H|$0IIL9t14H|$HH9t4HMt{fH=472ffHLgLHHyf=HHQH2HTUHAWAVAUATSHLdH%(HE1IEI9E84HHL`ID$0HIt$(IT$0H)ƸHHFH{(Hh-HLH?!~sHt1JfH4ׂCHHH?HH)H*ID$(I9D$01HMdH3 %(gHe[A\A]A^A_]@D0IAiAeAdA tEAtH=D/2tf.KfH=42ffH{eDp0''ALuGHb) LHPID$0HrMd$HXIFHE HELHH`fHEL=62HHMtqyfH=42ffHdHM@SLXH! PHHhH13HH`H}H HH9t91H}IL9t'1IMtxfH==42ffHUdHپLHL*l1%AZA tFA rKAq2An}AgFAh~ Ak6K@@AtAtH=V-2GH|?AHIDž|8iJCCID$0HhA4$;TfLkCH|;AHIDž|hCƒ{S;ALDž|ehK1sL,H R% 1H5,H=3;ALDž|gcID$0y H=+2ID0tfH=+12ffHaDp0b$ALuljhCH5^$ LHXPWHELHH` cHEL=32HHMtufH=H12ffH`ahLXH4 DP@ARH1QHH0HhH`_H}HAXH9t-H}IL9t-IMteufH=02ffH`HhLHlH=T*2ID t_fH=/2ffH`D`0#mALuljhBH5" LIHELHH`aL=12LmMttfH=/2ffH`hMAH VHǾ@1QL.HXH`H}ZHH9t,H}IL9tn,IMt,tfH=/2ffH_HپLH1tH=)2ID0t(fH=.2ffHX_Dp0!ALuljhbAH5! LHXPĴHELHH`y`HEL=~02HHMt]sfH=.2ffH^h@DPH AQLXH1QHH-h/5H=*(2ID t5fH=-2ffHe^D`0 CALuljho@H5 LI۳HELHH`_L=/2LmMt{rfH=-2ffH]MAؾ@H QhH1QL,H^HlH{H:H~H"HH HHUHAWAVAAUATSHdH%(HE1x~AD(IAS1|xӋ|ȀEDAfD IA1DxEyFHMdH3 %(\He[A\A]A^A_]f.kD IA1m|xӋ|ȃEDAf.D IA 1DxPH=%2tfH=+2ffH[D`08g1H=@%2tQfH=*2ffH[Dh0ALmljh=H LHrH`IEHEHELHHp\HEL=,2HXMtofH=*2ffHZhHL`HXAؾ@RH H1)HhHp_H}HAXH9tM'H}IL9t;'IMtnfH=Q*2ffHiZHhLHrDAELmlj|cTLHHk 13@q+n}gh~ kAM@tf.LH  1H5H=e>*IIfDUHAWAVIAUATSHHdH%(HE1c?H{([t|u(HMdH3 %(He[A\A]A^A_]ÐH{(HcHHH4Hu6AFtuAN@C0|#bLeD0DfHMHs HrIHIHAHhHE:LLSHEL-#2H`MtffH="2ffHRHIMAVH`@H H1 AFh?@AFAFh?ȀAF~H|LMRHUI4D|LeL3L`8HMHU HrIHIHAHhHELLRHEL-"2HXMtefH= 2ffHQSD`MAVHX@H H1H}IHXZL9toHhH}HH9tVIMtefH=l 2ffHPHپLH4'HHHHfDUHAWIAVIAUATISHH8dH%(HE1HHH0HHH0Mt LIHLH0Lk11LkHCC HH{FHH0CHH9t3Ls0L{(KH=2ID8tfH=V2ffHODx0t;E1LH{I9tHHMdH3 %(DHe[A\A]A^A_]@H7!7H=:2HAt?fH=2ffHoNDx0H .w0HH  HHrHAHIHHLLLzOHL=|2HMt[bfH=2ffHMDLH H@H1HIHL9t4HHHH9tIMtafH=.2ffHFMHLHoHH=2tfH=A2ffHMH0s/Hlj/HH HHrHAHIHH~LLLNHL= 2HMt`fH=@2ffHXLHMLH} @QHH1HIIXZL9tHHHH9t IMt^`fH=2ffHKLLH;A6]H{I9@Alj-LHs HHrIFLH4HLLH0L=2HMt_fH=2ffHKHMLHέ @QHH1IHH0Y^HH9tnHIL9tYIMt_fH=o2ffHJLLHkH`zHH%MxPH`MI9wAMIE1HC(HH<1HEHXE1HP DH=2tfH=2ffHI@0E rCHH HAHrHIHH[LLLJL=2LMt]fH=$2ffHfHH[]>fUSHHH/HtHE Ht H}HtPHHHtHHHH{[]rfHSHHtHH[[fDH 2SHG NHG0No C C [ÐfwHAWAVAUATUSHHHHHIIHt#HLHH[]A\A]A^A_L=2Hr1ҿ(HIcOD=LuH HhHrIFLHEHELHHpL>HEH=P2H`t2QfH= 2ffH@tt#uHH1DH71f.Hy2H1IHHHH6I8tt#uHH1DH71f.H 2H1tuH71DH1H1ff.SH HJ(zdH%(HD$1HF HL$HPH$H|$t?HH@HL$HHT$XCH\$dH3%(u H [ff.SH1HD@L8Hx H9[fDH[ff.@UHSHH(HdH%(HD$1/HxOHHt*HHHt{,uJ9v^fDHL$dH3 %(u{H([]ÐH=2tfH=q2ffH17x0u?C,H|C,Ht$HHD$H\$HD$Hux SHIx1[H=J2tYfH=2ffH6X0[ff.@AWAVAUATUSHHHHIIA1@HHI9vLLIDHH)54HyD8AtA u4II9wHH[]A\A]A^A_H=h1tyfH=2ffH5Dx0HH[]A\A]A^A_H ( H5d H={ H  H5E H=U HHxTH9v#HH9sHx&H7H~:f.Hx'HHHPH=WSHHl9x(H [f.H=;1tJfH=2ffHz4X0[AWAVIAUIATAUSHHHDLL=HHy9@uIff/bXf/vHH[]A\A]A^A_f.H t SuH(tpYGD,@u#yDu7fDsHGfDfDAWLAVLHMAUMAATIUHSHHHLJp8fHxH[]A\A]A^A_f8u6HMMDǃpLH8H[]A\A]A^A_HUSL$HH $L9uH81ɺdH%(H$(1HFHl$ HHX HxVHHPH\$Hl$HD$tGHL$HT$Ht$H@X1H$(dH3%(uH8[]øu@SHHH߾HH߾H4H߾[H/f.SHHG tQuC%[+SHHG tuC%[@HHt+uySHt*tMu7'u18{x&C(1[(u'u 8Utڸ[f.)u'u8-xC)1[ÃÐff.AWAVAUATUHSHhH_pdH%(HD$X1S$Lct6E1HL$XdH3 %(DHh[]A\A]A^A_@>H=o1tfH=1ffH/@0Y$gYQ)UH\$H|$1HD$BHCHl$0HD$HT$HHfo At)HD$fD@@fo HT$ @fo HT$@ fo @00L-2Ld$0MtiCfH=1ffH.AYLH @H1#D>H=G1tXfH=1ffH.@0Y?Y)(-H\$H|$1HD$BHCHl$0HD$HT$HHfov At)HD$fDX@fok HT$ @foj HT$@ foi @0W/L-`1Ld$0MtABfH=1ffH-AYLH @H1H|$0HIH9t,H|$HH9t脼HMtAfH=/1ffHG-LHHtA'f~fH=1tfH=71ffH,@0[k[&uH\$H|$1HD$BHCHl$0HD$`fo HT$H޿t)HD$fo fx@H@fo HT$ @ fo HT$@0-L-1Ld$0Mt@fH=1ffH*,A[LH @H1tfD>H=1tfH=1ffH+@0YLYy%}H\$H|$1HD$BHCHl$0HD$9fo HT$Ht)HD$fo fp@H@fo HT$ @ fo HT$@0,L-1Ld$0Mt?fH=1ffH+AYLH @H1MF8C&{H=k1t|fH=1ffH*@0Z cZM$QH\$H|$1HD$BHCHl$0HD$ HT$HHfo At)HD$fDP@fo HT$ @fo HT$@ fo @0{+L-1Ld$0Mte>fH=1ffH)AZLH @H1A{'LkpC$fDƃDƃIUfffL1HADfDDfEH=1tfH=S1ffH)@0\\"DH\$Hl$0* H|$1HD$BIHCHD$iHT$HHfo t)HD$fH@fo HT$ @fo HT$@ fo @0)L-1L|$0MtH1Hu [fHH=[[ÐHx0SHHHHx(t[HH1z0t [f.Hq@t@H߃=#[H HH4xpHHHiHHx(1Ҿ7 HFC$ ЈGtH[ÃDAVAAULATUSHHdH%(H$1H@L8Aąyc.(tփsH=1tfH=/1ffH!h0H$dH3 %(DH[]A\A]A^fHCpC HtrHx0HHf$1ɺHD$HHCp@$1ɺHHH~mHHH/x[HCpx$ùHH\DH0@EtC-(nnAUSH8dH%(HD$(1#t HD$(dH3%(uSH8[]fG#HHHHD$HHHD$6HD$HtHHH ff.USHHHdH%(HD$1H {+C+/t"HtH(t'HD{!t`GHHtHǃ{ t&HpC H$HH`xH DC 0HT$dH3%(u]H[]H67HUXfDH  H5 H= b}HSHH^`dH%(HD$1H=S1tdfH=1ffH@0ntHx0tC HCpHtJx$tDC HHH0tH$HH 8HD$dH3%(uH[@HCxHt8uf.USHHHHk'+HHt(HE Ht H}HtPHVHǃHHt HkpHtPH}hHExH9tH}HHEXH9t H}(HE8H9tH}HEH9tHHkxHtPH}hHExH9tH}HHEXH9tH}(HE8H9tH}HEH9tH{!HrHHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHtH-1Ht<Ct;H[]fD fDfDCPSuHHPHC uHHH@H[]HHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHHHC PS H H5 H=( SHHtHH["f[ff.UHAWAVIAUATSHdH%(HE1HFHX { Ltat A}0 LeHt {,E1HMdH3 %(DUHe[A\A]A^A_]ÐHxDžxA}HlIHXkH=+1DlAt2fH=1ffHbD`0EH=1HXtHXD`0EkC HHxH0HxH E18fDI@9C,HxHE1Hx賨H=C1HD tNfH=1ffH~D`0YD#H]DHX1E.HPHCHEHDžxEfoz HxH@@ent*fo @D)@fo HE@ fo HU@0HEHUHǺHXFL5O1L}Mt1,fH=1ffHHELATLP@H H1hIHX^_H}HH9t H}HH9tcHMt+fH=1ffH&LHHSA"H(A}0AE@I~E1@I~HCpC Hx$Hx0@$HuH¹fM1ɈUǺA{HHtHǃHHpHpH-fDHCxHt`8u[tHCxH HHhDH11HHcHCxHAf.8H]AE0IXIefHFH@ x tH&fDH1HUHAWAVAUATSHH~HHLo dH %(HM1IHLbHZIH)IExH8ANIEpHx$1HLH9HLL###IEpx$AIHt~IDžILXeHXI1AhDIEpHt x$VAtIx0A}/II}0HHHC1HMdH3 %(He[A\A]A^A_]Aq;An}!Ag_Ah~AkOL0@A}.taII}0HHHjA}+iL1\fA}*FL1AE*41HLHrlHxIPLhLpHxHp1HhI@AXHLUHIHIHH"HZL$L9s8H5lHH5GHyH=1tfH= 1ffH@0>Vk DH]1HxHDžxJHCHE.fo *)HxHe::EventfpHHfo HH@@fo HE@ fo HU@0HEHUHǺHHL%1LuMtq%fH=1ffHALHa @H1IHHH}HH9tVH}HH9tD诟HMt%fH=Z1ffHrLHHAE LB I0LxHxI A8LHxIx0dIHt2IDžIL`H`I1AfDLAI@0HHHx}fDH L9zL0HADF cLH)HRH5б H6H{I9)HADF 2LH)H H5 ÅIExLIHH@KIB0IHtIDžILPHPIA@SD IAeAdA 1EqAg@H=1tfH=!1ffH D`0X0E.H]DHx1HDžxJIHHD0HCHEBfo *)HxHe::EventfHHfo% Hp@H@fo" HE@ fo" HU@0HEHUHǺHHHEL%1H@Mt~!fH=1ffH HMEAUH@@H H1IXHHH}ZHH9tWH}HH9tE谛HMt!fH=[1ffHs HL1HAuA 1A 4AAmzcHHHxKHI9fDHI9Y$IIǞIԞI@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 HcH>fH5{!H(H5 H1HH5HH5H҉P ʈPH HCf.N1C@ fC:HfS>HCXHD$XdH3%(.Hh[]A\A]A^A_@CH=1HD t޾fH=N1ffHD`0DmD$Hl$0IH|$1HD$9HEHD$0~fo HT$@8)HHpe, boolLd$HD$0fo Hx0L@fo HT$@@ HT$8H=1Lt$tfH=01ffHHEMLH @H1H|$IIL9tH|$0HH9tH=1HtifH=1ffHLHHbH9 HH;HHHuHHCDHHCDHHCDHHCDH HCI醙I鐙I闙@AUATAUHSHHLopMt3HܭIUpHI}hI1wHCpDHCpH(D` LkxMt4H蠭IUpHI}hI1;HCxDHCxHhD`HHD@PPdPw~HLfkHkHGƒrbHUHHHHHLILLH)H)HƄ1ƃ=ǃ@lH[]A\A]fDtUtLfALfAHfDLfLǃ@u {!tC&H1[]A\A]{LHyH=1t诺fH=1ffH@0'fA H ffDLǃ@Lfn{!`oU‹LALff.@UHAWAVAAUATSHHxhdH%(HE1)h{!H1f/C D(HHhvHh%HHhHhxAu/H@H8(ZHAHLx8LDxMHAL8Dx{!tdHtZHɕHHtHǃHHxHL1HMdH3 %(He[A\A]A^A_]HP[?H]1HxHDžx`HCHEfoo HxHHEfo& HU@fo& HU@ fo& @0fo* @@fo. @PHEHHh.L-71LeMtfH=q1ffHL@Hz H1`IHhH}HH9tH}HH9t]HMtfH=1ffH LHHMrH(_H蘬PDID`D`HALH L`6Hh1M4L5HhLfH4荩HnL8藔jH=1HËAtfH=s1ffH3Dp0D3H]DBHx1HDžx`IHCHEfo6 HxHHEfo HU@fo HU@ fo @0fo @@fo @PHEHHhHEL-1H`MtfH=11ffHIHMMAVH`@HR H1IXZHC H߀H{!H0HxHxH 81](I/I=IIUSHHD$nxyHD$uIf/ w1+HH[]sHf.HH[]qH[]DAWAVAUATAUHSHHD$dH%(H$1HH5H0'HpHP Ht0u&Hf@H*Y r H,DHH({&LJH@L8胿ŅԋD(IAtH=X1tifH=1ffHDh0A<$spHC H߀HcH0H\$ Ht$ H 8{f軽_H$H|$ 1HD$ fHCH$H$HT$ HHfo> t)@`, infHdfoC H$@fo? H$@ fo; H$@0fo7 @@fo; @PL%1L$MtfH=81ffHPL@H H1'H$HIH9tH$HH9t#HMtvfH=1ffHLHHH$dH3 %(?H[]A\A]A^A_Ll$ H$L1 LLeHL$MzLrIHD$H HA$H$@A4Hu1IHMCMt$HMt$I$H$H9IT$H$IT$ AD$(.H$HEHDŽ$Ƅ$IT$HUI|$8H$衇H$HID$0H9t&|H1Hl$8L`HHHHLd$0HHD$8Ht#L%1MHEUH.1LH\$`HD$hHHD$p`1H\$8H@H L%1MCHHPMC HHP(L51IHHH@HHxAIIEIU HLH.D$f/w1f.H H$H1H$H1HH$H#1H$^HH$HtHH1fDH,HLLLHHL$mHL$L$HH|$1HL$H$H$Dfo$AT$@H=$@EPUfCPSfHEHPMt0E HEHPzC PS E PU H1H51HHHHؾ1IHH9HDHHI鳉dH9fDUHSHdH%(HD$1HGHtH1H5 11HH]@C&U(tsH=31tDfH=1ffHtH@0HHJH0tH$HH 8HD$dH3%(u-H[]DHp0H1f.UHSH1HH9vLHD0Ht#H 0PHPH9uHHD.HH衛H9wDH[]HHxTH9v#HH9sHx&H7H~jf.HxWHHH4PH=x臢AVAUATUSHL-!1dH%(HD$1IIH$H9HHIH$HH$H9t_H{tuLHSuL4$IILH$8IF HtI~HL H$HH$H9uHD$dH3%(uH[]A\A]A^藔fAWAVAUATIUSHHHT$dH%(H$81|$ \HSHxHHýHLt$0Ll$$HH)AHǀ1HHD$(HD$HLcLHHHMLHAULL$ Lt$TAXZA"tEH|$(Ll$PH|$P\1HLt$HHcl$DLM@I6HtHHIHH.L9uH|$HLHH$8dH3%(Du/HH[]A\A]A^A_DHAAH1HHp&fDAWAVAUATUSHhH_XLw`dH%(HD$X1L9IILd$ Hf.Hs.L ZHthHELH$ H!%tLDHJHDщ@HHzHL?H<$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$8BADž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<$LCH$H=C1HD$t'fH=1ffHDD$HL$H @H1gHD$H$H$HH9tH|$`H;|$tb{H=ʽ1HD$tfH=1ffHHL$H|$HGfHH)H4H9It$`HZDHI|$XH) H\$(fLIH 1H5 H=Eo{cLH 1H5H=o{3AD$pHH9MAD$TAH̀H駀UfH5'HAWAVAUATSHL51dH%(HE1)PIPH[IH`L%Z " HLLdHHuLYPu(1HUdH3%(DHe[A\A]A^A_]@H0HPHCHH0 H!%tHDHJHDщH谎HH0HH9tc[fHH5:` HP:HHڮ1H5 HH輮[yH=1HËAtfH=d1ffH$Dx0蛫D#HID-H HHHrIHCMPH0H觍LH7H=?1L0t!fH=y1ffHHMMATL@H H1\H0HIXZH9tHHHH9tQwH=1HtfH=1ffHLHH<蒾I}I}I}ff.AWAVAUIATUSHHL%Ƹ1H|$M$I$dH%(H$1I9HD$ Hl$0HD$HEL|$(HD$IV0I~ H\$ HT$(hLHIvMHL$AV(HT$8H|$0H.{$H;|$t訳M6I$I9uL%|1f1HD$p)D$P)D$`D$xfD$|MtdfH=Ե1ffHIu;H@HP Mt/fH=1ffH_Hl$P;.HH@Hp賷HL$HYH"HD$HH H!%tH|$HDHJHDщHŊ2HL$HHAHH9tKHL$HD$@H9HAHD$HPH$dH3 %(HD$HĘ[]A\A]A^A_foL$@I@Mt&fH=1ffHVHL$He HH@0HAH{@CLH|$d^MtśfH=51ffHH H@0HD$HH贉:eDUHAWAVAUATSHH $HH $HH $HL-1HIAdH%(HE1HHGHGI u  |11HDžfCffW1HfHfLcIB<.HAWHLK HcLLELIBƄ.BƄE@D11E1LS HA<.K4u)|9LcK4HJH9uHs H H!%tDHJHDѹ@HH)B HHA EξffHBAHpHH@f/ pyA8HMcHI:HH=!1t2fH=1ffHb@0HϘH]dH3%(LHe[A\A]A^A_]f.H=1tјfH=A1ffH@0!=1HHHHHH]p}!'EH=1t*fH=1ffHZX0ͣHHM HCHrHIHHHLH~L=1LMtffH=1ffHLLH @H1覯HHIH9tNLHIL9t2oHMtfH=H1ffH`LHH荘Hs ƄHC IH)MLAI!%t¹ DIPLD‰@IfI)A NʉfHH@E1LHMHLEIcH1HHBIcH)HLLuHIt%pLcHCuHEl$HcHHMcLA H)IHDEƄLEMAuHHfAfABIc1H߅t)HIAH9LfAAIHID9Lff9L LHDžIIGHHIHfHHt HANHDž(ƅ0H I^*DL9H5LKHDHHA 15LH+(H9}HHL`H(L9uHHSHH H;HH0HHHLwHHH9tbHIH9I$I9D$&@@H'fHIc1HHH)0L\UHI@t#P@tmLcHC@uHHcLHH)HDEƄLAEAuHffBUH0vAFHHH PENH1EFqXIZAI!%tHHDIPLDH(@LI1I)HHSHHHPH0H贀H H;蛧fo0)ff99%H=ђH=Œ 8IpHpH qHpIpHpSHHdH%(HD$1OHL$dH3 %(u HH[豰AWAVAUATUSHH|$0H$pHt$`dH%(H$1H1HxHH HCHHrH$p~L$IvH}11HDŽ$f$HDŽ$HH$H1HDŽ$HHHpHDŽ$HDŽ$HAH$Ht$PH1HDŽ$HyHL$HLH1I}HH$Hv1H@H$轩IuIݽH$pI}WH$HzLH1H$pHCH9tI}xqH$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$L!HHRD ?L$L$Mt5L#LJHt HL)HtI9 L$A$< `H{xsHp1HDŽ$HDŽ$HDŽ$HH$1f$Hϡ1HDŽ$HHHpHDŽ$HAH$pHt$@Hp1HDŽ$xHyHL$8HHx1H{HHDŽ$HDŽ$HDŽ$HH$pH=1HDŽ$HDŽ$H@H$H1HDŽ$HD$ HH$H1H{XH$H$DŽ$HH$HHChH$yH$H{11DŽ$ʷHsH{x LHI菵HL|$xHRD L;$t>IGLIH$H$H1H1tt#uHH1DH71f.H >1H1USHHG HHHt(HC Ht H{HtPHbHDžH[]Ðf.HHxTH9v#HH9sHx&H7H~zf.HxgHHHDPH=FpfDUHSHHHu+DHHtH{(tH{(jHHuH8HH H9tfHʠH辠H}h赠H}HHEXH9t3H}(HE8H9t!H}HH9tH[] fH[]fATHUSH0Ho dH%(HD$(1HHLcL$$dHH4$HT$H}0L9HM@HD$H9t_HM@Hu0HU8HE@HtVH<$HL$HD$HH<$H9tS1HL$(dH3 %(usH0[]A\Hu0HU8HE@H{H<$f.HtHt%pHT$H}0HU8H<$ufDD$HT$H}0蹕fHG(Hff.ATHUSH0Ho dH%(HD$(1HHLcL$$cH4$H}(HT$L9HM8HD$H9t^HM8Hu(HU0HE8HtUH<$HL$HD$HH<$H9t 1HL$(dH3 %(ujH0[]A\Hu(HU0HE8H{H<$fHtHt%0HT$H}(HU0H<$~fDD$HT$H}(yfATHUSH0Ho dH%(HD$(1HHLcL$$zbH4$H}L9HEH9thHuHT$HEHUHT$HUHt_H<$HD$HD$HH<$H9t1HL$(dH3 %(uzH0[]A\HuHD$HEHD$HEH{H<$HT$HtHt HT$H}HUH<$iD$HT$H}IfAUH5<ATIUSH8WH_ dH%(HD$(1GHHLmkdЉeH<HEL,$HV aH4$H{HL9HKXHD$HT$H9tlHKXHsHHSPHCXHtcH<$HL$HD$HH<$H9t萈LC1HL$(dH3 %(urH8[]A\A]DHsHHSPHCXH}H<$f.HT$HtHt ~HT$H{HHSPH<$cD$HT$H{HfAWIAVIAUI0ATUSHhdH%(HD$X1HHIVHCH9I6H\$0HKHHHHL$0._H|$0 1ͤH|$0IHCH9t׆HT$DHVIHt{L|$0oH5foD$0HHH5{H)L$0HD$@HT$HHHt HHAF{HIEIEH|$IL9tH\$XdH3%(LqHh[]A\A]A^A_fDA11LH =p {f{~VIEIE@ImIEHS1HhHHXHIEHBLd$Hޏ HvID$LH\$0HD$v]LHH-1Lt$0HtfH=H1ffH`L@Hi H17H|$0HIH9tH|$IL9t΄9GHHtfH=1ffHLHH)pHH5yH1H=IsHPHPPHPHPf.AVAUATUSH0HdH%(H$(1HH?H,H %H)HHH9jHHcHHHHHI9@H;7H;Y-ID$@L$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$ œLHH5U0L-HEHxLHPL=H|$pI$H9tƀH|$PID$`H9t貀H|$0I@L9t蟀1H$(dH3%(>H0[]A\A]A^fDH=`}1tqjfH=1ffH衳@0vFuIH L$HhID$LH$8XLLȴH-ф1L$HtfH=1ffHIL@AHg H1H$IHL9tH<$IL9tAIHt@fH=1ffH谲HپLHj3THKHKHKf.HH6UHAWAVAUATSHhdH%(HE1HtkHG HHIHz(HuzHHnHxH9t0H={1thfH= 1ffHͱ@02#At~T1HMdH3 %(He[A\A]A^A_]HHt < t< tƂo2#uLeHF HrID$LLmHEVLL覲L51L}MtfH=1ffHHL@SLxA2#H( H1H}IHXZL9to}H}IL9t]}?IMtfH=s1ffH苰HپLHhLHL)H9w|II N$ H9tYI I9w4J<Ht HBsIMB NHII1Lɗź{H=g?_HIHyIAVIAUATUSHPL"L.dH%(HD$H1HHHl$ HSHH$IHHCTHELHKT%HD$ *TI>H迨H4$IH8HCH9ID$H9t~I4$HT$ID$IT$HT$IT$HttH<$HD$HD$HH|$ H9t{H<$HH9tr{HL$HdH3 %(uHP[]A\A]A^I4$HD$ID$HD$ID$H{H<$fDHT$HtHt(qHT$I<$IT$H<$UD$HT$I<$ɄIHIGAWIAVAUATUSHxL%w1Ht$HT$dH%(H$h1MtdfH=|1ffH躭HxHHHGMt ZdH{ H5 OMt;dfH=|1ffHkA0HXff.fUHAWAVAUIATSHhH(dH%(HE1HH~Xu$1H]dH3%(?He[A\A]A^A_]HLfpLHI跬HufoZ{ HHHH)foB{ )ƳzH5) ptHtkIE LLlvIHAI!ʁ tH€DI@LDHWI1I)df1H=kk1ID tvXfH=p1ffH覡D`0dE/LD貃HHw HrIHIHAHxH0FLLH=r1Lt誵fH=q1ffHHMIAUL@H7 H1oHIHXZL9tmHxHHH9tom/H=Br1It(fH=p1ffH蘠HپLHXwH;H};AWAVAUIATUSHHHXLc(dH%(HD$H1I$H}xHK HtKI9u&1HT$HdH3%(HX[]A\A]A^A_ÐHupI$t1AH s HPHtbH{ nHC /H=>i1HË(tJVfH=n1ffHzh0acD+HHl$ D膁Ht HHrIHCH$DHH訠L%p1L|$ Mt蒳fH=n1ffHEMLH @H1mH|$ HIH9t}kH<$HH9tkk-HMt)fH=n1ffH虞LHHV{HH@fuI9I9ff.@AWAVIAUIATUSHHo(dH%(H$1HHC8H{0HHt/1H$dH3 %(Hĸ[]A\A]A^A_@H5 }uL$LK.ID$LH$gBHspHqH$HH8ID$H9HCH9H3H$HCHSH$HSHH$H$HDŽ$IH$L9iH5 |HL|$@LLHE0LHD$H$HHD$XH"HD$HD$D$ ?HD$(HD$0Hl$@HD$PGSLd$`HID$HrLHD$`ALHIFH|$`IL9thL$H5ID$HrLH$@LHIH$IL9txhMt3Iv(H{PjHD$PHt LLH{fIu(H{pSjːH$HtHtZ^H$H;HSH$2H3H$HCH$HCI|$H$$H$H;qHk6H}6f.Df.1fWgGgSH_HtHfH[!g[f.@UHiSHHHvH}01HHHsHHoHtHHt H[]H1[]AUiATUHSHHHvH;{01HIHuLIHL.oHtHHB(Ht H[]A\A]fPhH HPHHPHSH9tcHHHKHHHKHHP8LCHAHHHHCHP(LH@0@8H[H(]A\A]fDoC@f.AViAUATIUSHHvH;}/1LIIt$LIHL/nHtHHB(Ht[]A\A]A^DPgH3HSHHHxH@HHE!>HE8HLLLAHE(HE0E8[]H(A\A]A^H=>HdH$Hf.fHH=a1tNfH=g1ffHٗHxHff.AWAVIAUIATIUSH~/tJH-;a1HtINfH=f1ffHyMLLHxH[]A\A]A^A_h@VfHI:H-`1HtMfH=Zf1ffHLxHD$HtMHD$LxL[HtMfH=f1ffHԖHXHtHnHkcHtqMfH=e1ffH衖H@H1[]A\A]A^A_HA2ff. 41H@f/vHѿH?Y,HHH,?AVAUATUHSHPdH%(HD$H1-L%_1MtLfH=e1ffHϕHXIHMt {LIMLI(H1IHA LIMWMIH)fDI0Ht,HN1MIHII9%H9uI2HtHvH蜝H|$HdH3<%(HP[]A\A]A^WHHn Ld$ HrHEHH$9HLaL-jf1Lt$ MtKfH=d1ffH軔L@Hm H1cH|$ IIL9txpHt$I+t$xHS㥛 HH $I+L$pH?HHiHH)Hx6H4 HU8I|$HuVHD$XdH3%(Hh[]A\A]ÐHMf.MH\$Hf HrHCHHl$0HD$ 0HH谌L%\1Ll$0Mt蚟fH=Z1ffH L@Hc H1YH|$0HIH9tWH|$HH9txWHMt6fH=Z1ffH覊LHHB)aI`'Ig'AUATUSHXdH%(HD$H1-"H-S1Ht@fH=dY1ffH$HXHtH#bHVHt@fH=1Y1ffHH@H [1@ HD$HdH3%(HX[]A\A]3LHHc Hl$ HrHCHH$k.HHL%[1Ll$ MtfH==Y1ffHUL@H6b H1,XH|$ HIH9tUH<$HH9tU/HMt肝fH=X1ffHLHHAu_I%I%ff.fAVAUATUHSHPdH%(HD$H1h ÄH=R1t/?fH=W1ffH_1HHHHy(HHA LIMtJI0HN%fDHHt3HHI1HHHI9uH9uIHtH@Htx0t1HT$HdH3%(HP[]A\A]A^KJHHa Ld$ HrHEHH$,HLL-Y1Lt$ MtfH=UW1ffHmL@HN` H1DVH|$ IIL9tSH<$HH9tSGHMt蚛fH=V1ffH LHH7?]H$H&$DUSHHW1u8HiV1HtH=E1v]HtH='1CfU1ҾHH`{u}HP1HYHS1HYHvN1HyYHXHH=O1tH#H #fUSHHH=1O1tBA:I\$Hu/Ht-:fH=R1ffH]H@1[]A\fDHSHO뿸ff.@H=L1St9fH=NIXHLXAHHH@>HHH[]A\A]f.DHdH %(HL$1HtHHHHH$HD$dH3%(uH&UfDtuH71DH0H1ff.HHHff.ftuH71DH0H1ff.HdH%(HD$1HHxtHHHhH$HD$dH3%(uHFTfDtuH71DH0H1ff.tuH71DH0H1ff.tuH71DH0H1ff.tuH71DH0H1ff.H:@tuH71DH0H1ff.SH{u [=C[f.HHj1HfHHH9HH:HI2P)Hp酅DU1SHHHSHsH{H+zHEHHH[]ff.HII8HHpH:HI HPfDUSHHHCHsSH+8N+HEHHH[]ff.fU1SHHFHHHD$0H|$ HD$tTLLT$(HD$ Ht LLH+H9uHHY>HD$8dH3%(uHH[]A\A]$HHAVAULPATUSHH@HPdH%(HD$81G L9Ld$Lt$HuL4aHE0HPH`HHD$0lHE HtH}HH=HD$0H|$ HD$LLT$(HD$ Ht LLHPL9nHHtHP _HXH8H(iHHcHHtHHHHtHHHxHtHhHLHD$8dH3%(u(H@[]A\A]A^@H޿ {5<1ffH2oDh01~$HEdH3%(MHe[A\A]A^A_]fE$$D$QHM Dk DsIHxHrH@@(tH]H߉pHCHEHEHHHxpHEH=@1HhtfH=P>1ffHhnATDtHXJ AWDp@AUHhAVH1%=IHxH}H HH9t:H}HH9t:H=?1HtlfH==1ffHmLHH &_DI I fDAUATUSHXdH%(HD$H1`0HHT8HL$HdH3 %(HX[]A\A]Du HH8/~1f.HHTK Hl$ HrHCHH$HHMnL%V>1Ll$ Mt7fH=<1ffHlA LHH @H1x;H|$ HIH9t"9H<$HH9t9{HMt΀fH=&<1ffH>lLHHk$1@tHH8@{.HHFJ Hl$ HrHCHH$HH?mL%H=1Ll$ Mt)fH=;1ffHkL@HxH H1p:BI I( I I fDAWIAVMAUIATUHSHHLdH%(HD$x1D$Fu H:1FCCD9ZH=z41t!fH=91ffHj@0/-F\d4Hl$0HH HEHrHHD$0SHD$PHHHD$kL=;1H\$PMt~fH=:1ffH3jAHHF @H19HHD$H|$PHH9t6H|$0HH9t6HMtT~fH=91ffHiHپHH!HHL$xdH3 %(GHĈ[]A\A]A^A_@MIL$8I9L$A9D$vUC H=21t fH=w81ffH7i@0+XdH .I~Ld$(Ht$(LAVL=H'fC IWLAWHaitc t^tQtH=21t T$)T$T$fH=71ffHQhT$P0HI9DHrS CfDaHl$0HE HEHrHHD$0 HD$PHHHD$;iHD$PL=?91HD$Mt |fH=x71ffHgDL$HL$AH @H1Z6HD$HD$H|$PHH9t3H|$0HH9t3UHMt{fH=71ffHgHL$HHCfDt#HމS HHP HHHPCLX5sHIxGLjH=,01t=fH=51ffHmf@0fDH<H"H&H2HFHff.AVIAUATIUHSHH`dH%(HD$X1HD$HD$@4Ll$L` L(HXHD$0HGHD$HHkHD$@HD$ 4L(Ll$0HHL`Ld$MLHhLHXHD$H$HD$(HHD$ HHD$ Ht LLHD$@Ht LLHL$XdH3 %(Hu H`[]A\A]A^x;HHHM@AWAVAUATUSHhdH%(HD$X1H~(SH=#.1t4fH=31ffHdd@0&^H\$HA HrHCHLd$0HD$HLeH-51Ll$0HtqxfH=31ffHcALH@ @H12H|$0IIL9t\0H|$HH9tI0HHtxfH=_31ffHwcLHHHHL$XdH3 %(H5Hh[]A\A]A^A_IIIHHD$HHH1HLHhHH9uHD$@1L|$L` L8HXHD$0HHD$HHHD$@HD$ 1L`Ld$0HLHXH\$MLL8HLhHD$HHD$(HHD$ HHD$ Ht HHHD$@HLL@18HHHHHAWAVAAULATIUHSLH8dH%(HD$(1HHuf.HH@HtD;p ~H@HuI9D;s ID$HT$HD$HtHLHIT$ID$fo$oK(HK8HC8HC@) $C(HL$HD$HS@Ht HHHD$(dH3%(H8[]A\A]A^A_HI/HLDp HP HH@8 gIHt1I9tHtWLH'H f.HC8HtH{(HHL,f1B 9C @6HaAWAVAAUL0ATIUHSLH8dH%(HD$(1H8Huf.HH@HtD;p ~H@HuI9D;s ID$HT$HD$HtHLHIT$ID$fo$oK(HK8HC8HC@) $C(HL$HD$HS@Ht HHHD$(dH3%(H8[]A\A]A^A_HI-H(LDp HP HH@8IIHt1I9tHtWLHWHPf.HC8HtH{(HHL+f1B 9C @4HAU1ATUSHH8LPHXdH%(HD$H1fO HG1fG1HGHGGGHGHH8 HH8 HHHǃ8Hǃ@HǃHLXLPHǃ`HǃxHǃHǃHǃHǃHǃǃHǃHHH0H@HHHHǃ ǃ0Hǃ8HǃPHXHǃ`HǃhHǃpǃx?HǃHǃuH tuDH HHHRu8CHD$HdH3%(HX[]A\A]DHx fDHD$foD$ Cfo $HT$8HD$@ohHHD$8Hx)L$ HD$0)$hHD$HǃxHL$HHHHHT$@HD$0HHtH|$ HHD$foD$ HD$@fo$HT$8HD$0oHHD$8H)\$ )$$HD$HǃHL$HH\HHHT$@HD$0HHtH|$ HHK%1HH8!1HH(1HH"1H8It H޿ HHl$ HHD$8HHHD$0jHD$0Ht HHHHHHD$8HHD$0HD$0Ht HHHHHHD$8HHD$0HD$0Ht HHHHHHD$8HHD$0HD$0Ht HHHHHHD$8HHD$0nHD$0Ht HHHHHHD$8HHD$0/HD$0Ht HHHHHHD$8HHD$0HD$0HnHH\Hǃ-Hǃ.IIIIIIIIf.USHHHHtf.H/x$HHuHCH;1H0HvH{HCHCH9t H[]2$fH[]fATUSHH9t2IDHC H+HtH{HHH#L9u[]A\fHtGATIUSHHsLJHC8HkHtH{(HHH#Hu[]A\Ðf.DUSHH_HtUDHCAHtHËK A9|HCE1HuIEu1HA9HOIOH[]H_1HH9_tHH'IDEH Hf.DAUHGATIUHSHH9HD*D;n }CHGHH9t#H?'HD;h ~pHxHEHEH[]A\A]f~^HO 1HH9tHXHD;h })H{HEHDH(t H_ 9C |&HLH[]A\A]AHH1[]A\A]HH1[]A\A]USHH_HtUDHCAHtHËK A9|HCE1HuIEu1HA9HOIOH[]H_1HH9_tHH&IDEH Hf.DAUHGATIUHSHH9HD*D;n }CHGHH9t#H%HD;h ~pHxHEHEH[]A\A]f~^HO 1HH9tH HD;h })H{HEHDH(t H_ 9C |&HLH[]A\A]HH1[]A\A]HH1[]A\A]GÐfH$1SHHHxdH{Ht [5[fDSHH[f.UHAWAVAUATSHHhdH%(HE1F_H=1t fH= "1ffHR@0 T LHq7 DkD3H]HCHrHHEsHEHHHxSL%$1L}MtffH=;"1ffHSRHELAUA @H4 H1!IXHxH}ZHH9tH}HH9tHMtiffH=!1ffHQLHH HMdH3 %(usHe[A\A]A^A_]I1ɾ9x(I~KHC HXZ1fDHL` tty'I>IKfUHAWAVHtAUATISHHhdH%(HE1Hx N‰ƒE‰@E‰ E‹t8H= 1ID0t+fH=1ffH[PDp09EmDm2HhHMH/5 IID$HrHhDwLe@(dHω`HAHEHhLZQHEH=^!1HXt@dfH=1ffHOAUDdH1 AWD`@SHXAVH1nH}IHH L9tHhH}HH9tgH= 1ItcfH= 1ffH%OHپLHRH]dH3%(He[A\A]A^A_]HhMl$1Lc X `M`LLIIXLHMtUI DA#@HHt@D@I1HIcIH9u)D9uIHtHHhH1R^HhIXHHAH@HPL Hf$HKH-UHAWAVHtAUATISHHhdH%(HE1Hx N‰ƒE‰@E‰ E‹t5x1HhX 1H]dH3%(He[A\A]A^A_]#H=1ID0tfH=.1ffHLDp0eAEmD/HhH&1 IID$HrLeDq@(dHMHHh`HAHEaHhLMHEH=1HXt`fH=+1ffHCLAUDdH. AWD`@SHXAVH1H}IHH L9tHhH}HH9tH=b1ItH`fH=1ffHKHپLH^T,"H H@AWAVAUATUSHHXdH%(HD$H1H1HwHGHHWH߉C*:BH=1HË(tfH=)1ffHJh0a D+H\$ HD,H0 HHrIHCHD$ HHLL%1L<$Mt_fH=Y1ffHqJEMLH!- @H1BH<$HIH9tH|$ HH9tEHMt^fH=1ffHJLHH5HD$HdH3%(uOHX[]A\A]A^A_fDH HcH9fH<@HHCHChHCSP1 IHI*fATAUH ShDHHHH[]A\HfUHAWAVAUATSHHLGdH%(HE1E`$A@Ex(@Eu8HQHNi>HS㥛 HH?HHH)AP$LCHXAH0HEH HfEXH(It LXIH0ALCAH$IHHs{Eȋ@AŅxLH{HILCAx1HMdH3 %(7He[A\A]A^A_]DIċAƃ*H=j1t{fH=1ffHGDp0" E$$H]D)H+ HHrIHCHEKHEHHHHHHEL51H@Mt[fH= 1ffH$GHMEATH@@H) H1IHHH}AYAZHH9tH}HH9tyHMt7[fH=1ffHFLHHf.H`HDžHH8HEH@HHfDdL$@HCJHpHpHcNh` tNHCHpBFtu2 u*fu$F tH{NF HXHHHHA9HH{1FLCAx}AxmfDHCH8HT8FHCHpBFtG{H{HchH8HH8ЅxzHCHpBF (HchH{HH8HH8Ѕ/HpF@H=+1IƋt1fH=1ffHaDH0@Aljj&L H<( H`HrLH(HEHLnEHEL5s1HMtRXfH=1ffHCHLDH' @QHH1|H}YHH^HH9tH}H;(tsHMtWfH=1ffH2CHHHWfH= 1IƋtfH=!1ffHBH0StAlj$L H& H`HrLH(HEbHLCHEL51HMtVfH=*1ffHBBHLDHK% @QHH1HH_H}HAXH9tH}H;(tHMtAVfH=1ffHAHHH;A@$LGH= 1ID0tfH=1ffHNADp0E$$D`#L H2% H`HrLH(HEHLdBHEL5i1HMtHUfH=1ffH@HLDATH@H)$ H1wHXHH}ZHH9t H}H;(t nIMtTfH=1ffH1@HLHZnDH8@H@H8HB8H+H8HH8XHIHHIH^HHHGLpMt0H DD9t%1H D9 tHHL9rH~t#fAtfIV 1f.1fyH1SHHHHHt\ H{ Ht [M D[fDSHsH[ f.H1ATUHSHHcHHHsH9H,IH*HHCDcHC HCD`[]A\fATAUH(S DHHHg8H[]A\HfHGHpHtH ;7t194tPHH9r1DfAVAUATUSHHPdH%(HD$H1FKH=1tfH=d 1ffH$=@0  6Ht$ D+HHl$ HrHCHH$HHG>L%P1Lt$ Mt1QfH= 1ffHHvHH?HHH)Q$HKHXLmAH8IEfDIH0HtHXHH8HKQ$H{ HHHpE(xJH{8HKy^1H]dH3%(He[A\A]A^A_]@IċAǃH=:1tKfH=1ffH{6Dx0E$$H]DH HHrIHCHEHEHHHH7L=1LmMtJfH=1ffH5EMLH @H1IHHH}HH9ttH}HH9tbHMt JfH=x1ffH5LHHHpH`1DžHH@HMH(DHSL$H4HC LHp`W(fdPHcNhtNHC HpBT FtcuuuF t HHP(H{HHH;pW15HKyy&HCH@HT8&HC HpBT FtEuH{HchH8HqH@Ѕx|HC HpBT F#H{.%HchHH8HsH@ЅHpFH=#0ID8t.fH=1ffH^3Dx0HE6DqHi LH`Hrщ H0HEH(L|4HEL=1HMt`GfH=1ffH2HLD AVH@H H1IH(H}Y^HH9t1H}H;0tH MtFfH=11ffHI2H LHr)D3H=0ID8tfH=>1ffH1Dx0uE6DH  LH`Hrщ H0HEH(L3HEL=!1HMtFfH=X1ffHp1HLD AVH@Hy H1/IH(_H}AXHH9tH}H;0t)H MtxEfH=1ffH0H LH~@H{0A$HO6H8@H=+0ID0t6fH=0ffHf0Dp0E$$DxHp LIƋ`Hrщ H0HEH(L1HEL=1HMtkDfH=0ffH/HM@ATD Hg HH1IXH(H}ZHH9t@H}H;0t.虾IMtCfH=D0ffH\/LLH@H@H}HB8HpH8H`H8THHZHHHH]IIffDH0HwHLJHLJHHHHHLJLJ?HLJHLJLJUHSHHHHHH[]H!@AWAVAUATUSHXdH%(HD$H1+HH] Hl$ HrHCHH$_HH.L%0Ll$ MtAfH=10ffHI-ALH! @H1H|$ HIH9tH<$HH9tHMtpAfH=0ffH,LHH HL$HdH3 %(HX[]A\A]A^A_DLLcV 1ҀfLIHM`IIXHfH=0ffH)EL@H H1H|$0HIH9tWH|$HH9tD诸HMt>fH=Z0ffHr)LHHIIff.AVAUATUSHH`dH%(HD$X1FSH=0tfH=0ffH(@0 H u"H D+H\$HrHCHHl$0HD$dHH)L%0Lt$0MtHvHH?HHH)Q$HKHCAH HHHH(HPHHHHHEHHfDQH1H HHHHHHH(HHCHtHHHHLM?EAXDAIcA ?)IHH0H0L Ð8tHL M6MIFEf@ Aʼn8A=[AIcAHH02DH0A ?)IL |EI8sAfDAIcA ?)I3HCHcH$HHHDžPHDžXLH(HH x"xnH{$HCx-1H]dH3%(He[A\A]A^A_]HDžXHPh@蛲IƋAǃ2H=0t+fH=0ffH["Dx0mE&H]DjH HHrIHCHEHEHHH8#L=0LmMtl6fH=0ffH!EMLH4 @H1IH8H}HH9tQH}HH9t?誰HMt5fH=U0ffHm!LHHyDDE|H`HDž8H0HEH@LH81IHL IMI H8qI*@HH,pI1HHcII9D9uIL8HHpW(HpfdV`h=hHcHc` ?)ѺHHTt5Hp@u(HCHchH0HT8Hc`THc` ?)ѺHHÐtEHp@*H{HchH8HH0ЅeHc`o`HpDFA :?)HHtJH{EuYHchH8HH0ЅAHpDFAEuF t HHP(H{H8H891HCxxL8fȺMb)HcHPHiHHX!DH{{A$HO3H=0ID8tfH=>0ffHDx0u_E.DLH H`HrLAHCD`(HHEHLHEL=0HMt1fH=K0ffHcAUEEH@H" H1(IHH}Y^HH9tH}H;t#IMtv1fH=0ffHLLHA٬H=i0ID8ttfH=0ffHDx0E.DLH* H`HrLAHCD`(HHE)HLHEL=0HMt0fH=0ffH AUEEH@H H1IXHH}ZHH9tpH}H;t^ɪIMt0fH=t0ffHLLHeH=0ID8tfH=0ffHJDx0,E.D]LH H`HrLAHCD`(HHEϿHL[HEL=`0HMt?/fH=0ffHAUEEH@H H1tIH_H}AXHH9tH}H;tnIMt.fH=0ffH1LLH^ H@H8cH I;HbH=IH鸿HlHGf.ffDH0HǐHHpf.@H0SHHHHpzH[USHxH[]DH[]@SHHھ[SAUATUSHHHHdH%(HD$81HwH0H501IZLHpx(HhH}0HU81A&Ey1C(IcHC HD$8dH3%(uKHH[]A\A]HM8HU0L}(}HtC(1DC(HUSHHHHt3H{0H501HHJHHC ETC(H[]10HHC %T tuH71DHɕ0H1ff.tuH71DH0H1Ðf.HuL0H-ff.HUL0SHH H[ATIUSHv0HtfH=0ffHHP HHtHt ^HU HzuI,$[]A\@HHxTH9v#HH9sHx&H7H~jf.HxWHHH4PH=ӛfDHW1HtHBXff.AUATUSHLgMH-0M$Ht Lu}I$I+$HI$I+$HHHHI$I+$HHHtL}HH[]A\A]H1H[]A\A]ÉHHtHÐff.AVAUATUSHoHHtl} LLH}xHt9HLLhM9vI<$IKM9wH}x=H}@H,HCH{1IHC HC(H[HH!H[]A\A]A^@L%0LMt LuurE LL>MtLLmPMu LMmMMeI<$tL8I<$t@[]A\A]A^ÉUSHH'0Ht5fH=0ffHeHP HHtlHt HU Hz 2HtfH=h0ffH(Hh HtH臢HHtfH=50ffHH@ H[]fDAWAVAUATUSH(HdH%(H$1HHH@H@H0H50HEHHU HXH=0tfH=0ffHAHhغHk} L%0MtHrHkHH9HHHH9HHHD$MtHHD$HHPHH/xEHHD$E1L|$H@0L8 Hr(IHD$ tHtqHhHt\MCUuDHUH$HRMH$U uHUH$HRH$HAmH=t0tfH=0ffHh0-EcHCHh0H=10tBfH=0ffHrHXHtHC Ht H{HtPHH=0tfH=m0ffH-H@H$dH3%(4HĘ[]A\A]A^A_@EmDHl$`H IHrHEHHD$`訴Ld$@HL3HD$@H=60H$t$fH=s0ffHH $EMHj @H1[H|$@IIL9tH|$`HH9t]H=0Ht#fH=0ffHLHHHE_f.UJMfHD$MHD$(H|$ HMt HkHH+D$(HHHHHH+HHHH+HH<Du EHE({LkAEff/I& .HD$0HD$$($YYf/H,HiHt$ IH,HIHH?HH)HHT$0Hiʚ;H)HT$HD$8诞H9;HCx H@0HwLkAENHt$ I_HCHh(|$(H|$ HM.fHH$HH$HJHRHHHHHHkHx0HD$HkU JM sf@(E1H@ f@(E1H@ f\HH,H1AH|$ HMHkXH@H@HD$HŸMtHEH0HD$H50Hh@HPPH@HP0HCHh(HCH@0|$(uHD$f.H|$ HtMt\f.H|$ HM4~h螶H70H5P0HHHHo0j u.$H騱H鬱H黱H#H*UHAWIAVAUATASHxdH%(HE1\HHHH ?0LxLxH?0HLHD`HxHxMHtHPHiǾLMMv@Hxn1LIIwHLHhHhL)Ht4HHBHt(HHEdH3%(u[He[A\A]A^A_]vHxAHHH@HhLHPLaHHIIɰIḬff.AWAVAUATIUSHhL-y0dH%(H$X1MttfH=0ffHHP HÀ:t0Mt NHS HZHC(HuHCH9CXoID$Hl$PH8oHHLtu8fDAD$tvHHI9H]{uHSPMt詾fH=0ffHH@ HhLcMtL=x0MuAD$PAT$uI$LPMtZAD$ mI$LP^fD1H$XdH3 %(2Hh[]A\A]A^A_DAD$ PAT$ 룐;HË(MtܽfH=L0ffH h0D+H\$Hl$0DH HHrIHCHD$觫HH7L%@0L|$0Mt!fH=y0ffHEMLH) @H1bH|$0HIH9t H|$HH9tdHMtfH=0ffH'LHHTf.Cff/L=0HMtH2t'HfH9tL0A\F8MtHD$D$f/CHCXHkHPH9w1HH)HD1HHHuI隮I顮AWfAVAUATUHSHxL-0dH%(HD$h1HGHGHGHG HG(G0G@HGPMtKfH=0ffH{Hx8(v1HHiH{H]HC HHE HSHU(@HE(@H} MtǺfH=70ffHH\$@1HHxHRHD$XHVHD$PLHD$PHt HHMtkfH=0ffHHھHxHHD$XH,HD$PRHD$PHt HHHE0H=0HD$tH >L%O0@HA$HC8HCHE$HD$HCpA$HC@A$HCPHCXC`?HChHCpHCxHǃHǃHǃHǃHǃHǃHǃHǃHǃ $T$LHHCxHQHL<,HIfHLHHLHHHHHǃMuEt$8H|$L3GEt$8AMc\$fLsf.zfH~HD9HD$,$d$f.czfH~HDTH$4$H]E1C HC8sHC(HC0H;t@HI L93wH=0Et H|$HE(I$Mt|fH=0ffHHh HD$hdH3%(hHx[]A\A]A^A_DH H HEH]HC HD$L9LCH\$@Hb HrHCHHl$ HD$@HHtL%}0Ll$ Mt^fH=0ffHL@H H1H|$ HIH9tOH|$@HH9t<觎HMtfH=R0ffHjLHH藷HHH501H耷HȨHۨHߨHIQI2ff.@AWAVAUIATUSH(HL0HtZfH=0ffHHx Ht5fH=0ffHeHP HLrHt HU :MdH-0X;IIEIAEAGIEIGIEIGHtH@IE AE8IG AE(AG8AG(IE0IG0IE@IG@IEHIGHIEPIGPIF8HPIV8IAG8HtUfH=0ffHH@ H@(IG0HtLIIHQH9)L8HIIHtLBHtسfH=H0ffHH@ H@H(L[]A\A]A^A_D@IF(HIFI9FXAFfH-d0f/mHtLIfI9tL8A\G8HtLD$xD$fA/FIFXINHPH9\1LfMI~xILH)HHH)HIEIL8IHPH@IHIIIjDXHHHtAfH=0ffHqHh ILH)HLHHHK HL$H9HLHLlI9tJ<LL$LL$HHD$LL)HL IIHPH9tLH)VII~xLL$eHD$HL$MLL$IFxHIMl MMIHIIEIHI\L)IEHHL HH)L9v#H9tLHL$HL$I}@H9pHHL$H)LL$LLL$HL$IAH)Ly1LIBIur{H f.DUSHHHHtf.H/HHuHCH;1H0HH{HCHCH9t H[]fH[]fAWiAVAUIATUHSHH_H~q1HIEHIL4H@HHH9uLeH9t\Mt.MuiI|$1II9tIEHLeL#HImHL[]A\A]A^A_MtKIEI|$iǾHD$辎Le1Ht$MtI9tIuJ 6HMtHH IMLHIUH9tHLedMeAWAVIAUATILUSHH H(HwLHT$HWhHHHH9L4L`L1HIHC0HD$LsHCMHCE1HD$@HIHL0L4$Mt[IiǾI~H$聍1HItHHuHCIHD$LsHI>t~OtL4$IMuDH;H9|$tAHD$1HkL+HIL+KDJ,Ht3HI$HJL HCH(L[]A\A]A^A_I,HCI$LcI<$Ht#LkiHL3行1IM$HHSH(Lk0HC0Ll$譗HћL{(HH贛LLHHcAWAVAUATUSHHHHtaL8IOH9 tjIHtMIIHAiDIIEH9Bt-HIHtH]LHx請1HI9tE1HL[]A\A]A^A_IAWiAVAUATLg@USHHHt$(Hl$(HdH%(H$151LHHsHHHHtaH(HtYH]H;kHL8H;DHH$dH3%( H[]A\A]A^A_D蓶H$L|$(HH0H-01HDŽ$HLeHDŽ$H$1f$HEHDŽ$HH$ID$HDŽ$HDŽ$L$HHDŽ$I|$HLm 1IEL$H|HE(HHD$^HE0LuH{PH-۾0HHD$IFHHEH$HEhH$HE@H$H|0HDŽ$HDŽ$HH$HDŽ$HDŽ$HDŽ$HDŽ$H0HsHDŽ$HƄ$H$HCpH$HDŽ$eH{M@L@L|$`H$D$pHD$hIWHT$`H;L$H$L9 H)11LI舴HEH$H$HEhH$HE@H$H 0HH$HCpH9t+H0H{PHl$@HH$*IFH$HHL$HIEHL$L$HID$L$HH0HDŽ$HH$謑H HEHHrLt$`HD$@諕HH;L%D0L$Mt"fH=z0ffHML@H H1fH$HIH9t H|$@HH9tH|$`IL9tRHMtfH=0ffHLHHBDHp$H5 -WfI)11L聲@H$HD$HwH|$HuoHL$HL$hH|$8HD$8H|$`IWH9tHD$ HD$ HT$8HD$`H$HT$pHT$HRHD$`H|$H$uT$puEH"HGH$HH9t荻LH|$@HH9twH|$`IL9tdHH0H$HH$HCpH9t3H0H{PHH$7IFHT$HIEHT$L$HID$H$L$HHDŽ$H 0HHH$蹎HH HH|$`IL9t|H4HHHjHIf.DUSHH0Ho@Ht!fH=0ffHQHuH@ HxЌHHtfH=^0ffHH@ H@H[]f.@PXH萘H)0H5B0HHHHa0\ff.HHxTH9v#HH9sHx&H7H~骻f.Hx闻HHHtPH=rǛSHdH%(H$1H貾xeD$%=u&HD$0H$dH3 %(urHĠ[DH=0t虢fH= 0ffH@0H{H=T0tcfH=Ӻ0ffHX0H{ff.@SHH{[SHH?1NH@AVAUATUHSHH8L5.0 IH0ID$ID$ HI$HID$ID$ AIID$(IT$0H}Ml$LcL+IuIU}H)HH~9H;HWHHHH9tHG}H)Hv@HhuH[]A\A]A^L+IE"H鸔H鼔f.AT1UHSH0H?dH%(HD$(1HD$HD$HCHD$1+H{H$|<$D$uf.@H*ftuH71DHB0H1ff.tuH71DHB0H1ff.H=0tH;0tH@H=0H鐖S@H=(0Hf H1觽:H= 0eHtH0[H50HHH!%tAL DHWHDºH1H)@H)HHwH}0[ff.ATAUSH@dH%(H$81HHHwHcHHH0HH@ 1H|$IHH$H4$HHI|$Et^ybHLDŽ$ax]H$H$8dH3%(uFH@[]A\fD1Yff6fD1WHH=0輠H01HHHAVAUATUSHcHPdH%(HD$H18HHM0HHL$HdH3 %( HP[]A\A]A^蛃HH4 Ld$ HrHEHH$eHL_L-h0Lt$ MtIfH=0ffHAL@H߲ H1荏H|$ IHL9t7H<$HH9t%OHMtfH=;0ffHSHپHHx1f1ĖHmHmff.AWAVAUATUSHdH%(H$1H\$@H `11H蟑x+H$dH3%(2H[]A\A]A^A_fOH=+0HË(t7vfH=0ffHgh0߁D+HHl$ DwH HHrIHCH$ dHHL%0L|$ MtfH=ێ0ffHEMLHC @H1čH|$ HIH9tnH<$HH9t\MHMtfH=r0ffH芾LHHv IlIlDAWAVAUATUSHXH_0dH%(HD$H1t =0uzH0IH fHH9t!{t;1ɺLH[}H9uH01HHHD$HdH3%(HX[]A\A]A^A_1H50hxFH=0Ht跫Hl0H01C0HHlMMH=݆0HD tsfH=X0ffHD`0DmHLd$ D&H HHrIHEH$aHLHH=P0L|$ t4fH=0ffH褼EMLH$ @H1uH|$ IIL9tH<$HH9t xKH=0HtfH=0ffH6LHHct蹒HiHiAWHAVAUATUSH8dH %(H$1Ht$@Hxo|$@HHH0HЀx tHHtHD1H$dH3 %(H[]A\A]A^A_D[KH=0HË(tqfH=g0ffH'h0}D+HHl$ D7H HHrIHCH$_HHYL%b0L|$ MtCfH=0ffH賺EMLHk @H1脉H|$ HIH9t.H<$HH9tIHMtfH=20ffHJLHHwrf|HHl$ Dl$@H HrHCHH$^HHjL%s0Lt$ MtTfH=0ffHĹEL@Hѫ H1蘈H=@0tQpfH=0ffH聹@0{"|$@HHl$ QH& HHrIHCH$ ^HH蛺L%0Lt$ MtfH=݈0ffHML@AHի H1Ç:iIfIfIfIfIfIfAVAUATUSHPdH%(HD$H1HcHK0HHHt&HD$HdH3%(HP[]A\A]A^H=0tnfH=90ffH@0mz螱uHLd$ OH$ HHrIHEH$\HLL-&0H\$ MtfH=_0ffHwMHپ@AHW H1EyHH Ld$ HrHEHH$[HL菸L-0Lt$ MtyfH=ц0ffHAL@H H1轅H|$ IHL9tgH<$HH9tUEHMtfH=k0ffH胶HپHHn/HdHeHdHdfDATAUSH0HtlfH=D0ffHHPHHtHt lHUDb[]A\Ð0uH0t0Dv0ff.AWAVAUATIUSHhL-0dH%(HD$X1AEt FbubHc1H5&HHHF0HкL @ fhtHHL$XdH3 %(HHh[]A\A]A^A_DH0LcH= 0M_IJ3HfhL @ a,H=\~0tmkfH=݃0ffH蝴@0w>Ld$H HrID$LHl$0HD$/YLH迵L-ȅ0H\$0MtfH=0ffHAHHA @H1H|$0HHH9t蔀H|$IL9t聀BHMt?fH=0ffH诳HپHHk1jD=0H-$}0Hs.jfH=0ffH^=0L`a FH=40G GMIIA f1A)&1H50^=70H50cH-_|0H;;fH5 Hl$0:HLH(HD$HH,HD$@BMHD$@Ht HHHd1HLHD$HH HD$@要HD$@HHHfDfH=00ffHL`H50b80,AID(HtshfH=0ffH裱Dh0tfE4$Ld$Hl$0D諓H LHrIID$HD$;VLH˲HD$0L-ς0HD$MtfH=0ffH HL$EMH @H1H|$0HIH9t}H|$IL9t}?HMtDfH=0ffH贰LHHhq 0D11H50H~0[^{@ID(HtgfH=0ffHKDh0rE4$Ld$Hl$0DSH LHrIID$HD$TLHsHD$0L-w0HD$MtXfH=0ffHȯHL$EMHf @H1~H|$0HIH9tA|H|$IL9t.|>HMtfH=D0ffH\LHHgH=B0w=0H!00-0i0AE蓅H]H]H^H]H^H]H.^H^G €@D‰G ÐfDUHSHHdH%(HD$x1Hh1҅uHD$PHEHD$HHHL$xdH3 %(u HĈ[]蠄UHAWAVAUIATSHHxHxDC HdH%(HE1KIHx(HMdH3 %(LHe[A\A]A^A_]=H=+w0ID8t6dfH=|0ffHfDx0E>A*tAtH=v0tdfH=t|0ffH4Dx0ojE6DGHɤ HhHxHrL8CH]H߉tHCHEQHEHHHxCHEH=G~0H`t)fH=|0ffH虬HM@AVDtHU hH`AWH1T{IHxH}H HH9txH}HH9txM;H=}0HtfH={0ffH LHH8d;莂I[I[fDU11HAWAVAUATSHHhdH%(HE1]fx1CHMdH3 %(SHe[A\A]A^A_]s;H=u0ID tbfH=~z0ffH>D`0m1E&DQH: DkH]HrHIHCHEOHEHHHx`H=h|0L}tMfH=z0ffH轪HMEATL@H H1yIXHxH}ZHH9t*wH}HH9tw9H={0HtѾfH=)z0ffHALHHnb1€I ZIYf.WuGyDHuHf.UHAWAVIAUIATISHdH%(HE1AM A}LL _9D8HAtHs0HxA t+Ht`fH=x0ffHFDx0kD;~MHxt_fH=Vx0ffHDx01HUdH3%(WHe[A\A]A^A_]fDDHP H`IHrLuHpAELmLlIEHEMLLHEH=z0HXtfH=Px0ffHhHM@AWDlH `HXpH1wH}IIH L9ttH}IL9tt7H=y0ItmfH=w0ffHݧLLH `HxD;@A~HWHWAWAVAUATUSHHXdH%(HD$H1A=w}΁{C K@+iCyi47H=p0HË(t]fH=@v0ffHh0xi~CHD$HdH3%(HX[]A\A]A^A_þ|@H${fD+H\$ HD͈H HHrIHCHD$ ^KHHL%w0L<$MtٺfH=1v0ffHIEMLH @H1uH<$HIH9trH|$ HH9tr5HMtpfH=u0ffHLHH ^c|IUIUf.UHAWAVIAUATLSLHHdH%(HE1`t(1HMdH3 %(He[A\A]A^A_]@A~LHX_P5H=n0ID(t[fH=&t0ffHDh0]gE,$LeDHMH EvHrHIHHAHE{IHLHEH= v0HtfH=Et0ffH]AUIEAWH@H H1&sH}IHXZL9tpHH}HH9tp!3H=u0ItofH=s0ffHߣHپLH \o`QzHTHTftt#uHH1DH71f.HA"0H1HHff.PXHNHYn0H5rp0HHHHl0茥ff.uFHpt?ATUSHH~h6Ht(H59 _[]A\VfDK{@1HHC8tX(qL%s0 HHH@ H@A$I$HEHU Ht!HHh H5S eHRfS HH vHH[ft'uHwHÃt#PRDH2wHfDHq$wHfD1uZHtPLE1fAD9v4A1ҋwHHALHLH ȀyuʼnfGTÐHHt HxtHx HtHcCHH=lj0t}WfH=o0ffH譠@0Hff.SFHHP(Px{ [ԋ@[ÐUSHH $HH $HHHdH %(H$ 1HtgHwjfHH)D$H}(@t$H)$HD$ T$lHHaH$ dH3%(uH []ø8vH q 3H5 H= VHHt Ð@AUATUSHdH%(H$15HIIH\$1HHߋpH$I$15HߋPHp$xxHt$ 1ɺH߉D$ $HxU1LH$Hx?Hw1H`H$dH3 %(u>H[]A\A]f.H mH5^ H=a UtHN?t1@SHHG1=iHC [ftH~hHt pÐff.wLWPÐ@USH_dH%(HD$1tFHHt9茌HH$Hn0@fD$Ecx E1HL$dH3 %(uH[]sAWAVAUATUSHHLMt:MnM&M9oMtf.LxiLpiHǃHHtHA@HIiHǃHHH?t>HFHHxoHHHtH舊HHHo Ht$HE Ht H}HtPHhHhHǃH{8Ht }HC8HHtgH}HtfL'xhLMuHEH}1HyLH}HE0HEHEH9t7hH/hHǃHHt胟HǃLMt~ID$PHtI|$@HMl$MYDID$I|$1HKI|$ID$8ID$ ID$H9tgLgHǃH{(Ht |HC(Hk0HHHH@H[]A\A]A^A_@Et-IM9t`Il$HtL=j0MuҋEPUuHEHPME uHEIHPM9uM&M47EtDfLMfMImMuHtL=pi0MuEPUuHEHPMtE uHEHPE PU DE PU +f.SH1dCHC(H}`0HC8f[StuHZ`0X[DֿH;`0X[fDH%`0P1t HG8H9ÐH`0GÐff.H_0ÐH_0@USHHH_HvdH%(HD$81HOH~OHHoh-rHHoE)$oM)L$HM D$HL$ HT$(SpHHwhFu1HL$8dH3 %(uHH[]DHH裋lnff.AUATUSHhdH%(HD$X1HH=8a0tINfH=f0ffHy@0YH\$Hw HrHCHHl$0HD$ <HH蜘L%h0Ll$0Mt膫fH=f0ffHALHN @H1eH|$0HIH9tqcH|$HH9t^c%HMtfH=tf0ffH茖LHHNHL$XdH3 %(upHh[]A\A]fHHHT$ JHEHHuHtT$ E1\HEHH8lIFIFfDAVAUATUSHPdH%(HD$H1!XHH Hl$ HrHCHH$U:HHL%f0Ll$ MtϩfH='e0ffH?L@H؍ H1dH|$ HIH9taH<$HH9ta$HMtlfH=d0ffHܔLHH MHL$HdH3 %(utHP[]A\A]A^LHHHAA蕝IELI}tEeDDHlZIEHH8|jIEI$EfUHAWAVAUATSHHdH%(HE1GHDžhLmIEH`HEHHHH@fDhCHh9hHHHHL$A<$~yv#H=]0ID8tJfH=b0ffHADx0UE6DXuH LIA$Hr܉XH`HE7HHLiHEL%nd0HPMtMfH=b0ffH轒HM@AVDXHq HPH1aYI^H}H;@t)_H}H;`t_!IMtզfH=-b0ffHELLHrJ}DH=[0tH`HH`H`fH=4a0ffHDp0kTH`D9DtE4$LHH H`HXHrLHE6H@L HEL%c0HPMtfH=Ha0ffH`HE@AWL`HHPH1#`IH}XZH;8t]H}H;Xt]% IMtxfH=`0ffHLLHIAD9kHwsCHEdH3%(He[A\A]A^A_]DtH|E1HhHEHHHHXHEH@HH8DHHHHL$E<$f.; D0HAHh1DjPxAD9kHw,fHAHAHAH*AfAWAVAUATUHSHHdH%(HD$x1HFhIH {H}hmTHuhHFHxpHLgh0iLHAo$)$AoL$)L$IL$ D$HL$ HT$(SpHHwhFoHH輂]D IAt_H=oX0tEfH=]0ffH谎D`0'Q1HL$xdH3 %(uHĈ[]A\A]A^A_fDL%_0A|$ L-W0Mt EfH=|]0ffHI>fDAWAVAUAATAUSHHxdH%(HD$h1H]0wHiHHPHHHI6AA}E1A8f[DkHP0H@HH@H@@ ?H@(H@0HHHCC@ t3uHHHHAHHѐDHHH9u1HL$hdH3 %(&Hx[]A\A]A^A_DH=3U0HË(t?BfH=Z0ffHoh0M_D+H\$ Hl$@DymH] HHrIHCHD$ 0HH蚌L%\0L|$@Mt脟fH=Z0ffHEMLH @H1YH|$@HIH9toWH|$ HH9t\WHMtfH=rZ0ffH芊LHHBDC4DkDfYsD1ɺHI豀AD$LAI/HtHVLVHǃ5DXHH@H@HEE1HHHHHH$HD$HD$0XHI諆I|$Ld$I|$ LM~M;~M'IGDXH]Y0L`HHHHHIGIFHT$HHJLIňHH`HJ HPXHHhL9,$=Al@LLhULMMwI/I9u*xAD$tHI9PLeMtL-X0MuAD$PAT$fDC5(ADWHH@H@@H@ HfI$LPMt$AD$ ]I$LPNAD$ PAT$ HT$LL|LA+LITHǃ!^I-9HO9HS9Z9I9UHAWAVAUATSHdH%(HE1HF`HHHxLmLu1IEHhIFH`fDHx9XHHx9Xw1IIIHxH@(FWDH} LHrIF(HHHXHi H`L|HL0LHPHt֏fH=.K0ffHF{ML@LHHu H1JIH`HHH9tGHH;XtG HPItXfH=J0ffHzLLH2{P1HMdH3 %(He[A\A]A^A_]@HhIu H@h8gIH|d D0IAt}H=C0t0fH=iI0ffH)zDp0<A$=H LlXIH D IAL%J0A|$ SL5YC0Mtg0fH=H0ffHyHx'AD$ Mt<0fH=H0ffHlyHxfDLhIuHAD$S`AD${5AtJHHxHt:H@Dž|>HHx7gHH@L% J0A|$ EgHhHA8HHA8O@D IA 6A,H=1B0tB/fH=G0ffHrxD`0:E&DZH+z IHHrHHHD0HCHHHHHhyHI0LHPHtcfH=G0ffHwHMEATL@H r H1FIHhHY^HH9t=DHHH9t(DHPHtfH=9G0ffHQwLHH~/fL5@0@E4$DDYHhHx LH(HrHAhHAfDD$  @;H=90HË(t&fH=G?0ffHph02D+H\$Hl$0DRHGq HHrIHCHD$HH2qL%;A0Lt$0MtfH=t?0ffHoEMLHh @H1]>FIv#I#I#I#I3#I#ff.UfAHAWAVAUIATSHH@dH%(HE1)`)P)pfDdHHC8(=L=?0 IHH@ H@AIID$IT$ HHL` Lc8HPI$H0HLH(HEHHH {{4{5HH8QIH7H(HDžL褁H~ODLAEt@D9s@r:Hs8DLvH~!HC8HxHLxfDL[{HfD1HMdH3 %(He[A\A]A^A_]@IEhS@Hs88ZH8HHC8HxH8AHD`H0HSp{5tHY LHrHXIFHHhLq]HHPHl-0H`HtKpfH=+0ffH[LXEHPHW @H1*IHhHHH9t%(HIL9t({H`ItofH=!+0ffH9[LLHfCDC{SHHCH{(HHHHCH'!0LhH1iHH#0HH(0HL:HH:LL(HH}HpHCCH=#0HËAtfH=L)0ffH ZDp0HLAAĄt/E1f.IAyMQNAmLmILuIEHEfoJ LH size_t)Hp@LfoJ @H@foJ HE@ foJ HEH@0HEHEH=0L}tXfH=&0ffH>DHILhA;!@HDH H1H}IHXZL9tH}IL9tH=l0ItRXfH=0ffHCHپLH4f.ABHIIHAAH H HtLI4f.H1HH9uHHH9f@HƒA0HH9uFHHAUATUSHHdH %(H$1H}fIHl$Pft$PHuIAHSHEL#H$dH3 %(H[]A\A]HH}HHDD$ CDD$ D;H\$VHl$0HCHD$=HHfozH @Pt8_t@T)fotH @U@fotH HD$@ fosH HD$ U@0fonH HD$U@@@HLH)HAA@AEAA AEAAAEAA @AHD<I$|IHHLv!LArIHCH fo;E H@p)fotE @q@fotE H@ foqE HDžq@0fojE HDžq@@focE @PfogE @`H HH?L%0L MtRfH= 0ffH%>EMLH}C @H1 IHH HH9t HHH9t HMt@RfH= 0ffH=LHHHMdH3 %(. He[A\A]A^A_]fDA~fAHHH?)HT1HD։HLփ@E։փ E։փE։փ HLHf1M$MMcL$HL+I8HLD)HHcLHHLcL,LHLHHH9IHHLLArIHCH foUB H@p)foB @q@foB H@ foB HDžq@0foB HDžq@@fo}B @PfoB @`H HHfAD$ AE AD$HH}dH3<%(3He[A\A]A^A_]AE 1G jf@ȉwDjb I^4MHHH]A4E$$EmIHCHEW*)foz1 HPacketLeHppHfoi1 @xngth@fof1 fH|@ fof1 @~@0fof1 HE@@fof1 HE~@Pfob1 HE~@`HEHHx#HEH='/Hpt "fH=a/ffHy AVEEAWHp@H|- H1BIXHxH}ZHH9tH}HH9t=H=/Ht!fH=/ffH LHH(HwICIPff.AUfATUSHxHt$dH%(HD$h1)D$G )D$ )D$0H9s)HL$hdH3 %( Hx[]A\A]DHD$PHHտ?HT$HXHsHHHT$Ld$@HPS LHD$@H[HD$XHHD$PIHD$PHt LLHD$@uhMxcDL9m'HEHEHx(#LH-C HMH)HHHHEHD$HHUfHAWAVAUATISHHH8dH%(HE1HG8)P)`)p)@HoHI|$8AtKCCuuH8LhH0M.EA)H81DHHppHH8HHCtYLiL9H{(uf.1HUdH3%(cHe[A\A]A^A_]@E1CH8HH8HHDžLHWLH@H@AT$0IHeH8L90oH=?/tPfH=/ffH @0!H8H][L(HCHEIfo, H::String*)HPPfo, fpXH@fo, @Z@ foHE@0fo, HEZ@@HEHHEZH84 L%=/LuMtfH=w/ffHML@AHO) H1]IuDD fDH=/tfH=q/ffH1@0H4HnHH]A进[IH8L(HCHEfox+ HH::String*)HPPfob+ fxX@fob+ @Z@ forHE@0foR+ HEZ@@HEHHEZH8HEL%/H0MtfH=/ffHAVMAAWH0@H' H1IXZH8H}HH9tH}HH9tuHMt3fH=/ffHLHHоXfDt 4fEt$ AAfDSIAσe.d}Ń 1+Dqn}g|hkH=/t蓼fH=/ffHDx0:E,$D[INjH]0HCHEfo,) HH::StringA*)HPPfo) fDPX@fo) @Z@ fo$HE@0fo) HEZ@@HEHHEZH8}HEL%/H(MtafH=/ffHAUE@AWD0H% H(H1IH8H}AXAYHH9t6H}HH9t$菓HMtfH=:/ffHRLHH f. 1 ,fDAD$L9H=/t諺fH=/ffH@0OZ|HH4HHH]Ai[IHCHEfo,' HH::String*)HPPfo' fHX@fo' @Z@ fo&HE@0fo' HEZ@@HEHHEZH8HEL%/H0MtcfH=/ffHAUMAAVH0@H# H1@D`L8HLHPIEHxAT$(C3cIuI9uH8HH@fDH8L9hr3KH8H0LhI9hCpfH8LulL8LqIESIJIIIIIIIDfUfHAWIAVAUE1ATISHHRIHHMwdH%(HE1HP)PH8)`)pH)ڸ I4LH HG1HIIHHHP H9DEMwHHHH)LHpumHHI_L扝`H8LxHP(EAD$udIIGI|$(HtKO~BIWIMwHH@HH9jIWHH9E1HMdH3 %(He[A\A]A^A_]DLLHD@KD@YHHI@HH9IWHH9tMwEifH9v[H\/H?LcB<1J IHH)9FH9L%Ańf.fDHIMwAӎIƃed} 1fDH=(/t9fH=/ffHiX0E.H]DyXE4$IHCHE@fo! g*HfxTfo! @Ptrin@fo! @V)@ fo! @W@0fo! HE@@HEHHEWHEWHH.HEL%3/H@MtfH=j/ffHHMEAUH@@H H1IIHHH}Y^HH9tH}HH9tDHMtfH=/ffHLHH4& 1  Eq.ng.hkDzH]XM7HCHEafo H޺g*fPTfo @Ptrin@fo @V)@ fo @W@0fo HE@@HEHHEWHEWHHOL%X/LmMt:fH=/ffHEL@H( H1~IHHH}HH9t"H}HH9t{HMtfH=&/ffH>LHHkZJH  H5UH=XrII阼I饼I鳼f.H?Hx HPH=NfHH5 觜Hff.fATUHSHӃt}uiLbMH111LHobIHtEHuHH9vHH$t)HuH}ILH1bsf1[]A\LbMtgH111LHaIHtHuHH9vHH诛tHuH}ILHa1_HHEH5z []A\DH5` _[]A\DLbID$H=4111LHaHHuHH9vHHHuH}LHQa1HEHHSH3HȚH5H贚f.UHH1S1HH`1H;HtFHsHH9vHHNt*HsH{H1Hj`HHH[]ÐH1[]AWAVIAUATE1UH,SHHXdH%(HD$H1HLl$ HGM}HGD$At<*xHL$HL$V@<:Lcd$HLL|$ J#7LLH|$ L9tJ\#H9A<$uHt$H{ H\$H5-H€H H9D$VfDHt$H{ =H\$H5IH€H H5/H ) L1LLH|$ L9tH9HL$HdH3 %(LHX[]A\A]A^A_fDH{Ht$ H\$H5HuHt8H9vA=D%1)19f%E1+HŷH馷HηUfHAWIAVAUIATISHLHdH%(HE1)P)`)pMuJH/H LcB<1J<IHH)9GH9qL:MWMIOHK41HL)蛵 HIMWIH=IItAAEEAEIOHH9JI9u踶H]H[ M/HCHrHHEHEHHH8rL%{/LuMt]fH=/ffHML@H# H1@賃Iƃe~IqtuHAH]dH3%(D*He[A\A]A^A_]Dd}˃ t>AE1ɅtÃtH=ؼ/tfH=Y/ffHX0葵E1뉃 qE1Ƀ kH=/ufnGg|Ah9k0mDM$ALH<<H]H HCHrHHE,HEHHH8L%/LmMtfH=/ffH L@HI H1IH8H}HH9t臾H}HH9tuHMt3fH=/ffHLHHЩA DA<*@<$<:IcF ANLL)։)HcH9|MTAFAIAF AFIWA;FZM9A<{AfDnfHIH@I$Iz LD0L83LHH5L€IL8D0DHcLI+WHAMH9AF A豲H]HT HCHrHHEHEHHH8nL%w/LmMtYfH=/ffHALH @H1蚾IzLƺ D0L8LHH5LIL8D00@E.H]DaHa HEt$HrIHCHEHEHHH8sHEL%x/H0MtWfH=/ffHHMEAUH0@H H1莽IXH8H}ZHH9t0H}HH9t}HMtfH=4/ffHLLHHy,Iz LD0L8LHH51L€vIlAFL8AD0ANEIG`HLD8HPHxAU(CD8ufIIGAIFH  H5GH=bJ躤I¯IϯIݯIII8II麯DfDUHSH̝HcHH@8KH[]@AUIATAUHSH蔝HHHK(H9KHH)LEHuD9DNIc{htHD[]A\A]DHC(H9CHtfHK8HQH9t!HHC(H HD[]A\A]H{0菸HC@HPH@HS@HHC0HS8HC(f.LѵH  16H5 H=Eo{c HA08ff.fDAVAUIATIUHSHPdH%(HD$H1@GH5 HcH>@1fDH\$HdH3%(HHP[]A\A]A^@fHtHHoI4MoQDUoYT] oade0oitm@ouPo}`p`^fD1HxHH9x(FfDLPM@h'LгHcDL~1fDHP(Hp8L@@HxH1fDH9wH H HH9uIPIH@fD 1҃H<Ld$ HEH$vfo d*HHint, voifP8fo Hx0L@fo @:)@;@ H$HD$;HD$;~L-/Lt$ MthfH=/ffHAL@Hn H1謷H|$ IHL9tVH<$HH9tDwHMtfH=Z/ffHrHپHH蟠1`HPH鰫H鑫ff.H/HtHoH5 H5/HH/H5ɷ/H=/%H56/H=/H5/H=/ϽH5/H=/輋H5ݸ/H=~/Hr/Hff.fH=U/Ht HǔH@H  H H H H` H4 Hq H H H H Hc H H H H H H H Hd H< H H H H H Hc H; H H H H H1 H Hc HE H' H H H H H| H[ H= H# H H H H Hv HR H0 H H H H H HL AWAVAUATIUHSHHXdH%(HD$H1H=/HD$ tfH=m/ffH-LHLd$ H@HHH2LH5 (H IH苯IHD$@HD$HD$8HD$HD$0HD$f.L=}I> fDII7Dw u@taI9t\HHhH臂IL|H{L|$(HD$0Hl$8Ll$@tpHt$(LD$HL$HHT$StLH5 12IHVHD$HdH3%(u*HX[]A\A]A^A_E1H-mL|wAVAUIATIUHSH0Lw(dH%(HD$(1I^ HSPHsHH{{H{H5{H{LH{H{H5{H{Pt&1HL$(dH3 %(H0[]A\A]A^H{HH5uHD$ HXHLHL0HLhH$HJHD$HnHD$贏HD$HhHHV?H[HnAWAVIAUATIUSHHH $LD$H9sDM<A< @<;@MI)Iv H5 LugH E1A)E~ALIcվ;H胮Ht H)AŅ~At;"tiH$HHD$D(H[]A\A]A^A_@L;L0HtL)HL95tHf.Icŀ|"uHAff.AWIAVAUATUSHHHLvHI+IvA%t4E,$LHILuHD+A+uA$ L@{HHCDBtHCDBtDkBDjusEAEЃ vAEDsALBDrt lHBPЃW FHHDA$SLL)A$H[]A\A]A^A_fDHT$6lHT$HF,vD1IfATIHLYu-H{ H)H v2 H57[]A\DHHH9w1[]A\ÐHO(HqLAHJHTH9v3DHH9w8 uH)HHAG1fDH)ILAAUATUSHdH%(HD$1HG(HhHPHH\HH)HviIIHf.IM(AUH\HHqHH)I}H9r4HH)HQHtNHH)HvHLǜH$; tAMHL$dH3 %(uH[]A\A]fAM@1袡fAWAVIAUL-/ATIUH-S1HI9t"fDHHt>IlHrI9uLLHnuHC[]A\A]A^A_H[]A\A]A^A_ff.wH /HcHD1ff.fH IHD@HD;@DsHLZZf.HH1ɺ$H5kHff.AWAVAUATIHUHSHHT$qUIHE(HHEH\ EHL4L9s>E11MI)Iv]H5HL$-L$u=HI9w@ID$AD$I$ID$HL[]A\A]A^A_fDM9r@tHAI9wHt$LHL$质L$uB<:I@A@tHI95iLjM9\?H0@IUIEDV uhI97I]L=HkLH)Hv4LH$u ID$HLLI$m@I9H뭐II9uUHAWAVAUATSHHhdH%(HE1H=/t~fH=/ffH@0B~%HEdH3%(3He[A\A]A^A_]NuHCHIHLA@[HLsH]HrHIHCHE*lHEHHHxH=/L}tfH=/ffH ATMAAUL@HH1֕IXHxH}ZHH9txH}HH9tfUH=9/HtfH=w/ffHLHH~IlIyf.HF wxto@[HHHHSH w _t [[HF wxtV@+HHHDUHAWAVAUATSHhdH %(HM1H:t)HMdH3 %(He[A\A]A^A_]DHIH8H5^uIHCIHP Hp(HzHP0HCHP H@0HRHCH@XH@ Hx>x*H5Ht'HS1HB GH1ۀH1fTH=+/Iċt7{fH=/ffHgX01݆E$$H]DtH;HIIGHrH@ LpHCHEhHEHHHxH=/L}tlfH=ē/ffHHMMATL@HH1角IXHxH}ZHH9tIH}HH9t7RH= /HtfH=H/ffH`HL1H{I采IbfAWAVAUATIUHHSHXH](dH%(HD$H1H} HC HPXLHPXH;P`v1KHt$HdH34%(HX[]A\A]A^A_DHM LH1I9tH} |HE K{RH= /HË(tyfH=/ffHGh0迄¸gD+HHl$ DLHgHHrIHCH$fHHnL%w/L|$ MtXfH=/ffHEMLH@H1虐H|$ HIH9tCH<$HH9t1PHMtfH=G/ffH_LHHyzfH@HHыS H9vKXLHEc1F詗IiIpUHHAWIAVAUATSHHhHvdH%(HE1gHG HHx|HIM97tbH=:/tKwfH=/ffH{@02#[HUdH3%(He[A\A]A^A_]IIGfH=/tvfH=A/ffHH=/HHILit vIL$HC HqLHxeH=n/At|vfH=/ffH謿@02# 72#MÄ#H=#/t4vfH=/ffHdH}HIHrLeHxH@LxHGHEdLLHEL-/HpMtfH=ގ/ffHHEHpAWA2#@HH1躍H}IYI^L9tcHxH}HH9tJMIMtfH=`/ffHxLLHv1f2#HMHM?HrIHAHLeHxHEbLL~HEL-/HpMtbfH=/ffHҽHMHpAWA2#@HH1薌H}IIXZL9t?HxH}HH9t&LIMtfH=H(HC8H9t{HHH9t{HMdH3 %(` He[A\A]A^A_]fDLH荚A}HH =qLHIHH0LPLHn1L}HhAZHA[L]`G.HDžH=LH1AAL HL }HhHLy]"@HI)11pHPHHHHP H!%tLPDHJLHDщHH)HHDRLL=v/MtcfH=o|/ffH/HpHHFMtcfH=B|/ffHHpH~A}IH RoLHMLHIH3HLP1{HhAXHAYHLHP[DMt(cfH={/ffHXHPHhH@H@H[HPHXH`HPHxHP@H5oHHH9 LHH`I4$HxxH5HH%IT$I$HHtdH5HIHLdH5Hу@LALA?DžxAgfLPHHrID$LHPOHPID$HpHXH9HH`H9HHpHxHHHPH`HPHDžXHPHH9tvHp袘DHHHHHHH.HXHtHlHXHPHXHPdo@)`HxHHHPHhI$HAID$ƅLXHxHxPIHHHH9tuHxLHH HLkHHtHkHXHpHxHP$HpHxHHPHxHPHH C`HXHPoLH 1H5H=+>8X`HXHp57H=xq/ID8t^fH=v/ffH賧Dx0*jE<$DʼnHHL0HHrLID$H09LHPLŨHPHHx/HHt蟻fH=v/ffHLDHbHVHǾ@1AWuIXHPHPZHH9tpsH0IL9t[s5HItfH=lv/ffH脦LLH^Ow6H=p/ID8t]fH=u/ffHBDx0hE<$DTHHL0HlHrLID$H0JHPLTHPHHOw/HHt.fH=u/ffH螥L@DHaQHH1AW`t|AGItH=u]TIAjIkIkI*lIElIzlIRlIjItlIlkIiI kI;lI jIjIiI'kIjff.AW1AVAUIATUSHHxdH%(HD$h1HG HL$LD$pH8=u)1HL$hdH3 %(sHx[]A\A]A^A_fHct$H|$H_.Lc 贓ID$HC H@HHX((rL5t/IHH@H@AIID$IT$ HHC(sLHH)HpEHC(HS KHBHLc(IxLd$@IID$LHD$@HHHH+D$HHpH5L%L{ Ht$@ID$HT$HI(H9IG8HL$PH9IG8Iw(IW0IO8HH|$@HD$PHD$HIH|$@L9t!o(wqIHC Lx0H@(I$ID$IHD$HI|$AIID$IT$ HHt$LH$eID$B8HC M<$L` IHP`fDIw(IW0IO8I|$H|$@-D3dH\$ HGHrHCHLd$@HD$ dFHLH-r/Ll$@Ht޵fH=6q/ffHNL@HWH1%pH|$@IIL9tmH|$ HSH9tm'0HHtzfH=p/ffHLHHYfHtHt%cHT$HI(IW0H|$@DD$PHT$HI()wH=XOؿӿHhHhHiHhHhfDATUSHHHHHtH[]A\/HHt$oHm/fHPHx@0HHt$HHHHHHP@H@@HPH@H@ H@(@0?H@8HHHPZL% o/Mt#Et$HH3EPUDHEHt$HPMHt$t7E uHEHt$HPHHHt$E PU DUSMPH JH9riMK,@I9t2A I9u=fDE HA9uI9uHB[]HDJTJH9s1[]ff.ffDHHHHH7a1HU1SHHHt 91H[]@HcHH`H[]ÐHAHL HHID<EI RFH@ÐATUHSu  t0[]A\5^/x0uف H uD56/HŒH@uHNHIfI9t@uHjyK@H?Hx HkPH=n""LfUH.SHdH%(HD$1+.L HH1HL`mQHEHH$-HEuHK H$HEHooKHH K(H(K,HH,HUHU}HHt$dH34%(uH[]rHdf=/tfAT1B USpJE1E11111E/x-E1E11111E/[]/A\Hl/HtկfH=-k/ffHEHQ@H1jIG*HHt蚯fH=j/ffH HLH7SwHvl/Ht\fH=j/ffH̚H@H1iI)HHt!fH=yj/ffH葚HLHRDw@/Dn/D=f/ufHH=E/0tH=9/nH5舣2/*/HDHcH/HHHt =DVSHlc/HtzPfH=h/ffH誙H=sH@HpvHtLPfH=h/ffH|[H@H@fff.=v/t =l/t fH(H5|1HH*/赉./Hf/@SHH̬HPH`H9tteH0H@H9t\eHH H9tDeHHH9t,eHHH9teHHH9tdHHH9tdH{hHCxH9tdH{HHCXH9tdH{(HC8H9tdH{HH9t [d[fDAWH5AVAUATUHSHXLohdH%(HD$H1LhH_111HH>gIHtVHH1ҾLHH,HL$HdH3 %(HX[]A\A]A^A_YHHLd$ HrHEHH$;HLoL5xh/L|$ MtYfH=f/ffHɖML@HoH1eH|$ IIL9tGcH<$HH9t5c%HMtfH=Kf/ffHcLHHNH+1X1HH Ld$ HrHEHH$:HL{L5g/H\$ MtefH=e/ffHՕMHپ@HH1dH|$ IHL9tSbH<$HH9tAb$HMtfH=We/ffHoHپHHM1kH*^H1^H?^HF^AV1AUATUSHHPHdH%(HD$H11HS(H=+ Hu)HL$HdH3 %(HP[]A\A]A^HHѾ\1HuW1HLs(HHl$ HrHCHH$89HHȕL%e/Ll$ Mt貨fH= d/ffH"ML@HH1bH|$ HIH9t`H<$HH9t`"HMtLfH=c/ffH輓LHHK1=jI\I\DAWIAVAUATIUHSHHdH%(H$81H|$PL$L$L$L$HL芒HL$P1Ҿ.HFWD$Pff 9AH5[LvHHD$Pff D$RfoD$XC;L$HMH$HMHHT$R 'XHZH5T$ LLH_U]H$8dH3 %(HH[]A\A]A^A_fDD$RfD$TCX@AD!H={[/HË(tHfH=`/ffH跑h0/T1kD+H\$Hl$0DsHHHrIHCHD$N6HHޒL%b/L|$0MtȥfH= a/ffH8EMLH8@H1 `H|$0HIH9t]H|$HH9t] HMt^fH=`/ffHΐLHHH1}H5(H=O7gH5 H=OIYIYATIUSH@dH%(HD$81H\$HT$ D$ HT$ 19uLH8HL$8dH3 %(u H@[]A\ff.AVAUATUSHHPdH%(HD$H1Hu6H{pu_H{0ucHL$HdH3 %(FHP[]A\A]A^fHwH@mt<tH@+@H;u1HfDQHLsHHl$ HrHCHH$3HHoL%x`/Ll$ MtYfH=^/ffHɎML@HH1]H|$ HIH9tG[H<$HH9t5[HMtfH=K^/ffHcLHHF1dIWIWff.AVHAUATUSHHPHDpdH%(HD$H1H6HDgfH1Hf)P~$1HL$HdH3 %(HP[]A\A]A^ÐHHLd$ HrHCHH$=2HL͎L-^/Lt$ Mt跡fH=]/ffH'IL@H}H1[H|$ IHL9tYH<$HH9tYHMtQfH=\/ffHHHHDf+#H#gIHt##HL(DNHHLd$ HrHCHH$1HL觍L-]/Lt$ Mt葠fH=[/ffHIL@HH1Z{bHUHUHUHUff.AWAVAUIATIUSHdH%(HD$x1AuEu)1HL$xdH3 %(jHĈ[]A\A]A^A_ÐH-I$AE fDH\$PIELHeHCHHrHD$P/IDLLLt&H|$PHH9tWE]f.H|$0H HGHrH<$HD$0~/L$DLLL1H4$H|$0HVH9tD$WD$H|$PHSH9tD$VD$jLL4$HHrIFLHD$0.LHH-[/Ld$PHtifH=Y/ffHىL@HH1XH|$PHIH9tZVH$H|$0HH9tCVHHtfH=YY/ffHqLHHA@HL$HHD$ HrHHL$HD$ .LD$LLDLCHT$H|$HH9{D$UD$h_HSH"SHSHSHRAUATUSHHhdH%(HD$X1H8HXHuO1H|HPtKp@uCHL$XdH3 %(4Hh[]A\A]@H01Hu赆u1DHD$`D$릐uRJH\$HHrHCHHl$0HD$,HHL% Y/Ll$0MtfH=YW/ffHqL@HjH1HVH|$0HIH9tSH|$HH9tSJHMt蝛fH=V/ffH LHH:?1]I}QI^QfDUHAWAVAUATSHHhdH%(HE1=Û/ltO Ltu ǃt~Hn]HH1H"H1"H1"H1"H1"H1"H1"H1"Hq"H@tJHtHtvH Սt@(Hq1ɺ!}H1ɺ!k}H1ɺ)S}HH50HbHTHtqtHHORH11H mHiHHEH51I虇H LEAHHH5lW!HH5xH1ɺ,G|H1ɺ*/|HtH4AńHJEAńwAHMdH3 %(DHe[A\A]A^A_]@HHgHH-q6IEIcǖHLH]HrHIHCHE'HEHHHxcHEL%hT/HpMtGfH=R/ffH跂HMMAUHp@H`H1~QfHHAHH5SiH|HfH HqfHtf.H_6f.FHf.&tHH1tH4ICIcH]ΔHHHrIHCHE%HEHHHxuL%~R/L}Mt`fH=P/ffHЀEMLH@H1OIHxH}HH9tEMH}HH9t3MHMtfH=IP/ffHaLHH8E1fD4fD }fDHHbHr&gBH]HHCHrHHE$HEHHHx(L%1Q/LmMtfH=kO/ffHL@HĽH1ZND2IAIcHLH]HrHIHCHE#HEHHHx~HEL%P/HpMtbfH=N/ffH~HMMAUHp@H;H1MIHxH}Y^HH9t;KH}HH9t)K HMtfH=?N/ffHW~LHH6@H]HHCHrHHE"HEHHHxpL%yO/LuMt[fH=M/ffH}L@HH1LDHH5FHH5'D0I?IcHLH]HrHIHCHE"HEHHHx~HEL%N/HpMtzfH=L/ffH|HMMAUHp@HۺH1KIXZ +?TH]HXHCHrHHEc!HEHHHx}L%M/LuMtӐfH=+L/ffHC|L@HH1KIHxH}HH9tHH}HH9tH HMtjfH=K/ffH{LHH4]RIgFIFIFIFIPFIFIFIFIFIFIGIFI GIGDHOhAtHA(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|$tCHxCCtCDID)lH$EN<0D9wf.k Hya Zt:it5MHL$HdH3 %(D$*HX[]A\A]A^A_@A vCtCA fDCCH\$ HD$((%Ht$ H|$u H9D$(D$g fCH$AkH\$ HD$((HD$0Ld$8E%Ht$H|$tR轇I(I9t4OZt iA A$D$fD N_Df.HWHG`HtHJHHAHuÐfDAV1AUATUSHohHOLULHHGL MtSMIIp&IHt8HpM1IHHI9u!I9uIHtHh[H]A\A]A^@EnL/H(De"FHMI|$HEHHEH}AUHELm H{EIĿ LshHID$HB/Il$HI$EMVLKIHhH1LPL`LIHCH HHLIx"IHtpHxL1IHIH9uYL9uH9tNHE/HtjAD$tiLB[H]A\A]A^DHG/LDH{ALL#w~fD1qAD$PAT$듐I$LPHt)AD$ sI$LPdDAD$ PAT$ Կ H@/H5B/HHHH>/wDAHbAHfAf.UE1HAWAVAUL`ATSHHHHLghdH%(HE1H^fD^H@HH(L8@H HshFCHfIHHHChLL`HDžh(@H)IOHHC`HpH(H9HGºHxHH8IH4M~ IIDIH@LH22u,H}dH3<%(LHe[A\A]A^A_]H ȵH5H=*H==/t!*fH=B/ffHQs@0#5l#lZHHH];El$Mt$D8HCHEB*)foH::SocketHp0HfoQfx8@foQ@:HE@ HEHHE:HE:HHtHEL%D/H@MtfH=NB/ffHfrAUMA#AWH@@H>H1,AIHHH}Y^HH9t>H}HH9t>'HMtzfH=A/ffHqLHH*E1 t+>ѐ tă >tI3HHH];D0HCHE^@A*)foH::SocketHp0HfofD@8@fo@:HE@ HEHHE:HE:HH_rL%hB/LmMtJfH=@/ffHpEL@HpH1?IHHH}HH9t2=H}HH9t =HMtބfH=6@/ffHNpLHH{(fDHHV8H(;]IO2{HHH];El$D0HCHE>foHH::Socket*)Hx0fo3fP8@fo.@:HE@ HEHHE:HE:HHpL%@/L}MtڃfH=2?/ffHJoEELH@H1>EI;I;I;I;I;I;UHAWAVIAUL~ATSH1HxdH%(HE1f~HS`HshA>[IHHChf~@t@H`IHHChIWLHp(jLLH,tWu*HMdH3 %(LHe[A\A]A^A_]DYH ȯH5dH=BP%E1 t:tI0H]GE6HCHE<*)fo fpDHfoٯ@@cket@fo@F@ fo6HE@0HEHHEFHEFHhnL%>/LmMtvfH=GDhLpHCHE;fo*)H@@cketfoMfHD@fo]@F@ foHE@0HEHHEFHEFHhmHEL%=/H`MtfH=>;/ffHVkAUMA#AWH`@H.H1:IXZ[AI48It8I58IC8f.AWIAVIAUILATUSHH HHWHwLgNHHEHH9FL<L9L1HI2LS0HKHCHt]1LKDHHHHLMtH HiHHHaHHiHڪHwnHHcH>@5.B/f5 B/f5A/f5A/f5A/f5A/PH =H5H=fwnH\HcH>@A/fjA/f^A/fRA/fFA/f:A/PH 1QH5eH= fGAH$fD_ ȉG FfWȉGHGVHAfHAAʉPV fD@ʉPVfDHʉPVfDPʉPH)HGfO ȉG HGff.@UHH5,@/SHHdH%(HD$81HH+1HHHcHL$8dH3 %(uHH[]<1zv H AQHH  HHcH>HH1H2H2HH¨HxH!2HHzHܐ w3H2uuDHf.@HGfH3#fH_fH#IfH)fH,/SHHHHGHx8]UH{{ tH4/HsHHP[@H{[&0fDSHdH[ 0f.USHHH ,/GG HHtvHG4/@HHPHCHC Hx8C tH{Hw8^u[H[]DHCHx8b@@1C fHCHx8C@@ @0딿 HHoH \HHߋ0;7/ Hu-/H5//HHHH+/dH/f.fAWIAVIAUIATIUSHxdH%(HD$h1HH\$@HLP A11H }Hf$Hl$ HUHT$ HHPH9HL$ HHHL$0HH@LHL$(HH@j L11IH$IIT$H$HHPH9H $HHHL$HH@LLHL$HH@,@H<$IL9t-H|$ HH9t-H|$@HH9tt-Hm1/M}MuHIEHD$hdH3%(u 3[1]A\11HHxTH9v#HH9sHx&H7H~&f.Hxw&HHHT&PH=fDSHHHCH9t#H[#HUt/@H(/ff.@H'/ff.@H'/ff.@H'/ff.@H'/HcHPH xH5|H= H>@fD fDS$Ht[H_[fDHHtHH DHff.SHHtH[HmD[fDH&/Hx(SHtuH{tHS12fD1[ATUSHt.HH,7L%`DL1HH9u[H5 x]1A\ff.AUATUSHHtuHIL-1*@AH51H\t'H9t:uHL1;f1H5wwH9uHH5]w1[]A\A]ff.O13wCHH Hu'H HuHHff.AWAVAUIATAUSH@HHc1LE1HI݉D$ ~PACH`E@A3wJcH>AUH51AID9t$ uHH5@v1[]A\A]A^A_f.AUfAUfAUfAUfsAUbfDAUQDH[]A\A]A^A_fHXdH%(HD$H1F"wiD$@IHHcIy@LH1HHH9AL9AHAtIq@H)lHt$HdH34%(u$HXH ` H5H=>H c(AVAUATIUHSLuHH5kb1LEE1JIHcIIIJHӉЀ vރꀁw H؃A<wLAHHcLl I)[L]M4$A\A]A^ff.fUSH9~iH=2n/tDff**\fX?*Y [H[Y,]f1Hm/H ҟ?H5H=f.AUATUHSH(dH%(HD$1Ll$Ld$ L LHHuH9r w>H|$Hl$?Eu;tHHL$dH3 %(u0H([]A\A]øftHHz1F&fDHtt8fD9slj)uHH H5H=H H5sH=ӕHtDt_1t&@1ȅu1HfD1HH 9H5H=WAH H5ޕH=>"fUHSHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$IIHD$HHHD$ H$D$0HD$Htx79}#HHL$dH3 %(u)H[]CHD@E1C$UIIɺSHHHHIx9}!HH[]E1CHD@ATIUSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1fH=/ffHLپ@HLHH1@HLHH$$H)H<+HD$HD$ D$0HD$AHzHHH )ff.fIIE1I?LL1HHIIHHH HH)H0BLH wAB-1KpHc΅~"@4D D H@4HH9|Hcf.ATIUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HHHtGIMHHH$H$HD$HD$ D$0HD$ x%HT$dH3%(HuH[]A\fDH17/!ff.@ATUSHHt/H,7L%D=1HHACH9u[]A\fATUSHtSHI1H1I<H)HtHH9rH[]A\@t tH[]A\1ff.AUATUSHdH%(H$1HHL9H߉Ɖ9IŅ~4HÍEH-MdHH1H*L9uL$H$dH3%(uHĘ[]A\A]fDHHHHAA HWLILPAPAPAPAPAPH8ATIUSfH=/ffHHLHXHHSHs~GH52HHE[]HHH1A\IfAUHcATUSHH,dH%(HD$1HtCH]H9t:H{ IH$tGIf.H{ L$$t-H{LS(HH9uHD$dH3%(uH[]A\A]Cnff.H/HHPH H5H=čff.@AUATAUSHAt1H[]A\A]ŅuH6L-I/AEuIHtHPE HHIH tgK`WfH=/ffHFHx -H5H/1R0.#fDsH+P 51 I H5oHH(1dH%(HD$1H@ffHD$dH3%(H* $H*D$^cXuH(CAUHcATIUH,SHH]Htu;0L+~LHxH5LH$HCH1[]A\A]f0FLHxHG5HHHCH1[]A\A]f.L$ L$ HHEHCHH@THHff.USH8dH%(HD$(1yHD$HtH/H4$HD$H4/HD$H/HщHH7HD$Ht HHHL$(dH3 %(u&H8[]H H55H=>yHAWAVAUATUSHHdH%(H$81fH=/ffHCHxt|GfH=/ffHCHxtpHL5/IHtHPH`/HtIH{XHChH9tH{8HCHH9tH{HC(H9tHHb`/fH=B/ffHCHXHt5HC Ht H{HtPHfH= /ffHBH@IMHD$LfDL}MtAIL9t1HC L+HtH{HHLM9uLHH;l$u1H|$0AH\$0Ht$pIFHI~@0H`H$HHHAF o$H$Ho$H$H$HH$(H(H$1H$HfAV8IFVIFfWIIF(IF0AF<AdžIdžAAIdžHDŽ$0H$(H$HIH9I(H$XH$PH9?I(II I(H/H$HH$XHDŽ$P$h$pH$A8$xA@IPAHH`H9I`H$H$H92I`IPIXI`H"H$H$HDŽ$HH$IpH9:IH$H$H9IIpIxIHvH$H$HDŽ$I{H$HH9H$IIIHIHQH$H$IH$HDŽ$H$H$IH$A$IHADHHIIT$H9uH$HD$(HDŽ$o$fo\$H$AoH$III$)d$AHD$ HL$(IHtH|$HH$HIH$ H9IH$(H9fIIIIHVH$H$(HDŽ$ HH$H9t H$HtHHHM H$HH9t H$H`H9t H$HH(H9t H$(HH9ty H$8dH3%(WHH[]A\A]A^A_II I(H(H$HH$PHtH{H$PII H$HH$HtH8H$IPIXH$HtHH$ IIH$7IIdžIIH$HtHH$IpIxH$IIIHH$IpIxIHH$IPIXI`H`H$$(H$ I$H$Ip1$XH$PI-$H$IPRfDHAWL=zAVIAUIATE1USHH"fD(HILKD(M9tw=1HkHEL9tlHHSLMH9t;HSI9vA11HHLL$DT$!HLL$DT$fH[]A\A]A^A_ÐH=PAU IATUSH8H/dH%(HD$(1HHHH:5wHt. 1HxI#5PHBM+eB$IAI!ʁ tL% /H€DI@I$LDI$ I1I)FA$8HD$(dH3%(u H8[]A\A]ff.AVAULoATUSHHL%Z /dH%(HD$1L/HGGG I$ Hu?E1H 11C HL$dH3 %(HH[]A\A]A^ÐI$H9t$Hw-I$HuVGHkAD-A$8C fHH,$H;II9tH$L3MHCI$LH^L+ HsAVAUATIUSH@dH%(HD$81HHH\$HHCHD$HHHTLt$Ht$ D(LH.!L;t$ttM"t[HH9wIuDmH|$HA$H9tHL$8dH3 %(u!H@[]A\A]A^@1H=x$ H=Ikff.SHVHHtHH</t*HHuHCHCHHC[HCHuHH_HHrqH[@HHHH9VHFVHHKH[fDAUATUSHhdH%(HD$X19=/tKHt$ <"H~f)D$ 1҃*HL$XdH3 %(GHh[]A\A]H={11@ljP/yމ[f(HfH=/ffH4h0¸xD#H\$Hl$0DHHHrIHCHD$*HH5fH=/ffH*4HL$0EMH|@H1H|$0HIH9tH|$HH9tHfH=/ffH3LHHF H QH5zH=zIIff.@UHAWAVAUATSHH $HXH_HCdH4%(Hu1IH=v=1KHudH34%(<He[A\A]A^A_]fL/LLLH=HGLHII3HCBƄ5H9A|/tH5\LL H!%tI\$DHJHDщ@HL)IIHw8HL9t';/uL1u/HL9uffDLuHËAfH=/ffH1Dp0(D+HLDHMHHrIHCHIHL2fH=1/ffHI1HMMAUH@HbzH1HIIXZL9tHHH9t HfH=/ffH0LHHHH|M&HrHCHLHqHLM1fH=V/ffHn0HMAHOy@H18HIIL9tHHH9t6HfH=.ffH0LHH01LIH 1H5%JH=~WI^IjI{IRAVAUATUSHPdH%(HD$H1x8,HD$HdH3%( HP[]A\A]A^#D HfH==.ffH.D`0tDmHLd$ D H}HHrIHEH$HL-0fH=.ffH.HL$ EMHw@H1lH|$ IIL9tH<$HH9toHfH=$.ffH<.HLHiD(HfH=6.ffH-h0nHLd$ H|HHrIHEH$HL&/fH=~.ffH-HL$ AMHw@H1eH|$ IIL9tH<$HH9thHfH=.ffH5-LHHbHHBH HAVAUAATIUHSH`dH%(HD$X1H|$eÃtA`E|$ >\$HL$XdH3 %(5H`[]A\A]A^fDcD HfH=}.ffH=,D`0DmHl$Ld$0DEH^zHHrIHEHD$HLf-fH=.ffH+HL$0EMHl'@H1H|$0IIL9tOH|$HH9t<觺HfH=\.ffHt+LHH|$<|$ HLH&HIHDAWAVAUATUSHxH.dH%(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Ž$HH$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$HH9trH$8HtHHHH$HH9t/H$H`H9tH$xH(H9tH$XHH9tfH= .ffH$@1HH. THH.HHz.HH.HHHC0%H~ TfS8V#HXA1H cCH|$`AHEH9tXE*Ll$ Hg HNIELHD$ SA11H =LLd$@IT$HT$@HHPH9HL$@HHHL$PHHHL$HHH@@HH9D$H;H5$=L,(HUHT$`HHPH9sHL$`HHHL$pHHHHL$hHH@@HT$hHt$`'H|$`HEH9t4H|$@ID$H9t H|$ IL9t HHLI1ASL1LL&`H1L\$ARLT$AWH DhMcLHLIL\$IHǺL_H1ASLT$ARAWID$LLHD$`KT.H GLOHT$HHt$@H&H|$@ID$H9t0k0L dHH1HLM_?ID$HLHU/HD$@ƽHHT$HHt$@H8&H|$@ID$H9tLHT$HHt$@H&H|$@IL9_f.HtHQH$PHHH$H{DHHǃHHH$HtHH<$HH9tWHL$hdH3 %("Hx[]A\A]fDLl$ HcIEHrLHD$ ?Ld$@LLfH=".ffH:HL$@IH\@H1 H|$@IHL9tH|$ IL9tIfH=.ffHHLHH4$HT$Ld$@ID$LHHD$@MLH=,/Ll$` H|$@IL9t&1 HHHHf.USHHHHtf.H/طHHuHCH;1H0H趿H{HCHCH9t H[]rfH[]fATUSHH9t2IDHC H+HtH{HHH#L9u[]A\fSHHHH9tHHtHHH7HpHH9tHPH`H9tHH(H9tHHH9t [ffD[f.@AWAVAUATUSHHL$MtH覫HL$8dH3 %(HHH[]A\A]A^A_HEHHHEHf@HEHEHD$L9t\HEHD$ HEH]HH5WLHH9HUHL$HHUH4HfoD$ EHLH51H=kHHH51H=PHLH5pY1H=5HHH5h1H=HMSHW HAHH eL1CCxC[?ufDSH HS@H{8E1C H &1[Ðff.AVAUIATI1USHHpdH%(HD$h1HD$CxHXt!HXtHcXHuXHEH|$Lt$PHHD$@ˏH|$(Ld$PH& .HHHH?HH)HT$()HSLHeIŋCx/{H^.BDrBA^fH$HMDAWAHAVt$ PBHQP1H0;It{  t%{ IcHO;{tH$AdH3%(HA[]A\A]A^A_HHD$HHD$HHD$wH{HD$_H$HD$Gu;H={.t茳fH=.ffHA#H.A@1A$1HH?HS㥛 HL)K<,1HiL$(HH)HH1P/H`.IŋBBA*HD$0HS8HHHD$_HT$8H;S`tTHfD1HL$XdH3 %(Hh[]A\A]A^A_Ðo@Ld$H1PHrID$LLl$0HD$BLLL5.H\$0MtfH=.ffH,Hپ@H]NH1H|$0IHL9tH|$IL9tIMtXfH=.ffHHپLH3y<誉H=:.ID(tEfH=.ffHuDh0{y<]H=.ID(tfH=h.ffH(Dh0蟻{ { HCC/DkLd$HNHrID$LLl$0HD$蛝LL+L54.H\$0Mt fH=m.ffHHپ@HLH1\H|$0IHL9tH|$IL9t^HMt fH= .ffH!HپHHNAf{*Ld$HMHrID$LLl$0HD$諜LL;L5D.H\$0Mt% fH=}.ffHHپ@HKH1ldC[fH=.HË(tfH=r.ffH2h0誹YLd$Ll$0>HLLHrHID$HD$ΛLL^L5g.L|$0MtH fH=.ffHAILHPK@H1(@E<$Ld$Ll$0DH'LLHrHD$ID$HD$8LLHD$0L5.H$Mt fH=.ffHLD$H $EHk?@H1H|$0IIL9tH|$IL9tIMtA fH=.ffHLLHޭ6fE<$Ld$Ll$0DH'KLHrH$ID$HD$9LLHD$0L5.HD$Mt fH=.ffHL$EHL$H>@H1H|$0IIL9tH|$IL9tIMtA fH=.ffHLLHެfLd$Ll$0H*JLHrHID$HD$=LLL5.L|$0MtfH=.ffH'AILHH@H1{ C)HOH^H$HtHHHHHHHH'HHfAWAVAUATUH1SHHdH%(H$1[H|$HD$輮H|$PHھHHH-.Ht荩fH=.ffH@0HtlfH=.ffH@0~31H$dH3 %(?H[]A\A]A^A_fDńuHH\$Ld$0FHGHHrIHCHD$HLL-.Lt$0MtqfH=.ffHML@AHFH1H|$0IIL9tYH|$HH9tF豀HMtfH=\.ffHtLHH衩@H`HU H}HI1HH@AUATUSHHHGH9w@H)HIL/H9HFHHt%I|HLwtHCHtHHuHH[]A\A]@HPXH H.H5ҽ.HHHH.ff.AUATUSHHHGH9HO H)HLgIH t,#ZYH[>.#AH`>H+>HNH>8!H>:!H>Hx>;!`H?YWH?[H?H~?HNÐ#~BH<'zHS<'aH]<H<HNH<3#8H<5#H<H]<6#Hk;'~+H;'H&;H:HNDHC'H4;'fHP<1#xH&<2#fHiC#HH6C#fH,=6!H=7!fHj<*#H><+#VfHl9HH9&fHAHtAfH=qXH=rfH<(H<fH@HV@ffH?H?6fH>H>fHA>hH>fH=8HU=fH< H< vfH>H=Ht<H?H@HI;H8H@H<H>HQ:H7H=H8HS;SH7OHC[Hff.fUSH芊HH}H5.1H\ff.H }.Hc1HHf.LIMt:I0DN HHt(DHI1HIcHI9uD9uI8@1ff.fATH .1USHcHHH.L HMtCMEP)f.IHt(DPM1IIcHH9uD9uI9t[]A\ÐAHHAD`HH=y.H[]A\ifUSHHHHtf.H/(HHuHCH;1H0H&H{HCHCH9t H[]fH[]fAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<L«L1HIrLS0HKHCHt]1LKDHHHHLMtHCLl$ HEH$諤t)HLfox:fH@@Bfop:H$@fop:HD$B@ fok:HD$B@0L5¦.L|$ MtfH=.ffHML@H7H1H|$ IIL9t葡H<$HH9tcHMt=fH=.ffHLHHڌD(薣HH膑H}HkHt H} cۖHCLl$ HEH$Ht)HLfo9fP@@Bfo 9H$@fo 9HD$B@ fo9HD$B@0VL5_.Ld$ Mt@fH=.ffHL@HC6H1臢H|$ IIL9t1H<$HH9tbHMtfH=5.ffHMLHHzH[HHtHyHџ1f. HI&nLc@H 7$H5J4H=N5NiH龦H韦HHɦH鎦HS9W4LHOI9tfHcGLW(H_MIøI9tDDBMcI9~jI)M9|0HG8HLHOHcAID_LW(HxH'1[_8_uLcGLW(H_MOI9tDBMcHG8HLH9|*OHGOHOxH 5WH52H=C4GtmUHSHHH/Ho8E9YHcHuHlHHcEHDHH;C|*CHCkHcEH)C(EH[]H 5}H5_2H=3cfAUATUSHGtKHH@AIHPH+Hk8HcUD9/HuL輓H{@mHP H[]A\A]fH R4H51H=33ڇf.HdH%(HD$1G0t&HHHHL$dH3 %(u$HH 3H5i1H=2m舦HdH%(HD$1G0t.HHHH$ٌHL$dH3 %(u$HH 3H50H=l2ATUSG0t4HH@HAHPDHHH{@HP []A\H 2H50H=2菆ff.USHHG0tH@Ht HPC0u&HߨtH[]锞@H[]ŻDH{H1^HkHHtHHgfH=.twfH=A.ffH@0u覺uH\$ H'HrHCHLt$@HD$ eHL,H-5.Ll$@HtfH=n.ffHML@AH%H1TH|$@IIL9tH|$ HH9tVOHHtfH=.ffHHL1HDx=HHE`uHɔHHДf.USHHHHtf.H/8HHuHCH;1H0H6pH{HCHCH9t H[]fH[]fAU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI GHkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@AWIAVIAUILATUSHH HHWHwLgڡHHEHH9FL<LҌL1HInLS0HKHCHt]1LKDHHHHLMtL=}.L1}I.LD$HLH5IHHt$HmDD$L$HDLAׅH$dH3%(CH([]A\A]A^A_L=Ɇ.L|M6LD$HLH5L LD$ HLLH5Ht$LCHHIDD$ LPDL$L$AZY2fL=~.@L=.S@L=}.C@L=.3@tCEA$ t3st.OVAؾ1IH aHv1]tDًfAVAUATUSHdH%(HD$1BH3HAHcIH>YH\$dH3%(H[]A\A]A^DH`1A|$HL$D$ADFt}D(+ tsuiHXI$HPHD$HL$IHLLz@(TA1IH H1ricAVAUATIUSH0dH%(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*taB(+ t sH8I$H=BD$AHL$Ht$HtLd$|$HL~tAL]RA1IH H1pI#AWfAVAUATUSHHH<$HT$dH%(HD$81)D$I1L|$1@Dl$A9thLIckHch]A$L\$IHD$1蕛u@Dl$A9uH\$HH9wH(H9vof{uH$9CuA$1Hھ3&ΆCHL$L~1HL$8dH3 %(uwHH[]A\A]A^A_1H\$ H4$fHڿ)D$ D$0wHپ1H1nMtL$*~$ymf.AUfATUSHHdH%(HD$81)D$ HD$0HD$2t%HL$8dH3 %(HH[]A\A]fDLl$HHHz.Ld$(HωATHML7pZYt$ uxH2Aʹtq?(+ t3st.OA1IH H1mDL蠂)fDLfDLD$ lD$ ff.AUfATUSHXdH%(HD$H1)D$0HD$@2t&HL$HdH3 %(HX[]A\A]HID$AZLD$H2Ijt0=(+ t sL{qH\$0LL$ LH l~.H5w.H~I6H‹D$0u+H RLD$ I $AT${D$ H訥Lp{豃MA1IH H1k:FHff.@H?{@AWfAVAUATUSHXLD$DHT$HL$dH%(HD$H1)D$0Et*HD$HdH3%(HX[]A\A]A^A_HHl$(Ll$0IHHWH@L8L%THt$0H/HVL4L;t$8H|HLoHD$0IVLpH;T$8JD0 >HHf@ HD$0HPDHuHD$0HtHPHDHL$HT$H|$ 1迻HT$0A$LeAD$HL$ Ht zHAI|$1QHL$H1dAD$XZH|$ WyH|$0HG@}/t1yj@ILLH$Ht$0H$HV@HLH$ͥHD$0H$LpLBAHHPfDHIHT$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%(uHjf.AVAUIATUHSG<<HC@uLsLbAAąt;S@tE8t|[]A\A]A^+uHtp諃fLH5fH1S@ufHAH9v1HE1H5\E8u[]EeA\A]A^+vcfD[aH5AUfIATIUHSH8dH%(HD$(1)$HD$D$HC@tMI$HsHtUoL$AMS@u+t%HD$(dH3%(ujH8[]A\A]fHt-hfDHUH5L1HD+uf[`HV^}ff.ATIUHSH afHHHHP1ɿ H@H@-@HfJ,.HB B(CBwHtHH{;NHC[]A\f+6[L]H51A\t@SHOHp|[ff.SHH?耢H;tH[ff.@AWAVIAUIATUHSHtHH5HH1M8LePH5%H-tIwH{tyHLHsLHLSL6H(H3Ht:U8u3CI}P蔀IHuC tHH5A#fH[]A\A]A^A_ÐHH5HH1[]A\A]A^A_Nff.AWAVIAUATUHSHHXdH%(HD$H1CS8EHE.HL$(ILcPL r$Ll$0HL$L=-rLLLL觰LLH$ؚIH$HLHAW LI(MMC8I AGLUD$8DXA<9Ld$f.AGLHID$ PIGHD$ I7HuEHHH<$A֋D$XuMH{PHB}Ht+H$dH3 %(uEHĸ[]A\A]A^A_fD1@HФoD$XHD$hEAEIE~vf.@AVIAUIATUH%SHHpdH%(HD$h1HD$AHT$PH ILfoL$PAMMtAA|$9I\$HD$HD$D$~@Ht$HۆD$AEHL$hdH3 %(Hp[]A\A]A^HGHL$E1E1HT$HHHj菅ZY<uHD$HHH9v@HT$ fHD$(HL$1H( HB(BHD$ ~H|$Ht, uuHGoPAU蕀k+(A.  s>A1IH H1]tff.AUIATIUHSHdH%(HD$1HT$zt6D$AD$HL$dH3 %(H[]A\A]HvEH=w6HVKHt)xtHcPH@I|$H0M`S+(Am wsn=A1IH H1[@ssATIHUHSH0dH%(HD$(1tX sHfHHD$H)$D$0u\H\$(dH3%(}H0[]A\fHH)$蕩tfo$UfUA$HSoL$ fEHUSMfUA$ovrfDLdPOSH@u Hih.Hu<@C[@Ht,MrIrH[,@@rf.UHSHH?HtH@iHH;HuHH[]iifSH+8;Hپ1IH1Y[ff.UHcHSHHH rxuHC@uHH[]HH[]"fUSHHodH%(HD$1D$E~1HE1DHhH}5hH} G@t#H#hHD$dH3%(uJH[]@/ug@H\$}HYo}1Hy]p@HH 1H=!rC.HfDATUSHdH%(HD$1G,H$PpX HudHthuvHG`H$H{Pܶ.H5,Htx4$8EHD$dH3%(uTH[]A\ÐLgP M1NǐLg`HL,)v 1ɾnUHSHw,dH%(HD$1D$oX HuVHP.H50+Ht"HT$H{PHP虄HcD$EHEHD$dH3%(u#H[]fHP I1MAnAWAVAUATUSHH(w,dH%(HD$11oX HPS.H5*HH^6HM CHA@&H5~HB}HcMHH5kz'Ht$} w9ED$ IE1E1E1ʈUH5zHPL$ HH5?PDHH51mPLHH5"vLHH5_LHH5HHD$dH3%(H([]A\A]A^A_DD$IAAuI1҉~RD$ Mc11E1E1<AI@HP I1҉vKIE1D$ kff.AWAVAUATUSHDg,Ht$ dH%(H$1AD$D$PD$TmGXH< HGPE1HD$X{h HC`HD$0A < HH$H HHD$8AI HHD$(<tAt<t< f)D$`MaAEl1ҿHc;M}EmHD$IMM9Y E1H\$@HD$DMjDL}L;H;EHD$HcLH6sHuD@@umuHnDI M9AFtDc<I.E@uEAoLEMkL}LD$LQ;LD$L9KHl$E@JEAcaI M9{fDHD$LcH\$@JHD$HD$XHL%`.A|$t*H=i\.tzIfH=a.ffH誒Hx iuHY.H8 HD$(HtUHf)D$pD`E >HD$>HD$HD$HD$`HD$HD$hLt$0Avj>MfHD$AFHLHD$I9#H$H\$H1HD$(HD$THD$0f.AD$nI|$Mt$iLcHL$MKHD3< S< +<I}HH1IHeH@HH}HF].H H1I9H;F=HHHI9`H;FFIOHu fAptH11Of.AG@A/AL;k>LJHH AHD$McH|$JtHL$A@uD${ HD$XH|$ HD$ @H$dH3%( HĨ[]A\A]A^A_HD$HD$X@@ApipeuH$1ҾWAŅ D$C1DA$Ds CAG@AWI L9d$uH\$H6mAŅ E -.{x Iv H{pHH_l H赓L#Cf5IHD$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$@;L\$@H HT$(@HbL\$@D9u $E1CAS@uA+uL=hAV@FA.<L:gAG@(fA/LfD{jI}H5϶iHtDHT$(Hat($CLH|$hH\$`Ht,ZHtHZHD$ @H|$XG@u /uYHD$HtHL|$Pt|$TtHD$H^HYQDHredirectI9O9I}~H2 P Hυt;HD$9HD$UHHHHH;xH9ucM~CyDIcAYfDL[H=1EC`AG@/A/%E1LX@XHD$(I$Lh@H=S.t@fH=9Y.ffHA<$@0afL[`IGHU.yy|$P[C|$T}|$PC }CC DW<nHD$XLoPnHC` HD$(LD$(10?HD$(HD$8<t6HH$HHD$(LH$,HD$80B11DHI"HD$(HHLxHM4M9H$1HD$HHHf.AGtGIw<IHP@@:8DGDH18uHzVf.I M9uHHL}HA|$[4LIHD$HD$xA4ImIHD$HD$pAEHHH9Ll$(H\$@LI@}tjLmL}II\$MtIUHIuJIEH=HXIWHIw~JIGHHXAG@uA/u LUH I9uLl$(H\$@L)LJHH\Ht HVHHt$LH$DŽ$ @IGH UxHD$XHD$HH|$FqHHH~RP HHD$(Ht$0E111H|$P$=8'H1H1EIf<ZHD$(vHt$FH\HT$LH$DŽ$ fHV.'H5s1R0LbA~ 1ɺgx5T.LthHL$ HA }LHt$>Ht$HPH@@ytQEH\$HHl-fD{39trP{bHH9tCtҋ{ JH|$8t H|$8tHD$XH|$LL$hHHMt HPT.LHt$H`C{8D%1HH1\CfK8%KD1IHr1&C HGPHt$XHHD$(=uy aAŅ1A NHpH{AE1rH=L.E[:;[H舔H=H1Gb-8#H51H1B9YE1HH51H=M,tWHc8H1HHH1AS@ua+u\HtO]AHcHD$HkIHIL9t2A|$A|$ t֓aPA78#Hl1H1AH=10A/Z'Zftftf.f.AWIAVAUATIUSHhoHu/6uHFHHt Ѕ 1Hh[]A\A]A^A_fDI׉)t.+uAHT$E1Ƀ  HD$(6@IHD$f. HT$(E1HD$Po*L|$HD$8HD$0AD$M4ED$D$ AD$D$M9$LL$ LL-HL$@L<$MME@f-wA u AA@wk6WIcDL>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@AwH%-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 u@84 D$ [D$D$H  H&@84? D$ 'D$D$HHF%@84# D$  B< .IGHH4ƒ0HHpIGAGD$AGD$AGD$pAGD$VAGD$HE15H\$+HD$D$ HSH\$D$H@1[]A\A]A^H!LL1$N DHLL1NDHLL1MLcM9sDA vA DEt+LK|51L)LHgLcM95'HLLKHL)K|5DH@1HLQH1XZ[]A\A]A^H3LL1 M*fHLL1L fHHLL1L2fHLL1LfHLL1|L ,fLK|51 L)HLcQL@LK|51 L)HLc)L@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@HH5tqHЃ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@SHHH0.PHt<1҅HPHS Ht"HR wHsHcKHR8HH[]H .H5H=FfDH.S@HPHt1HS Ht"HR wHsHcKHR8H[H  H59H=rff.fUH@SHHH.PHt5HS HhHt"HR wHsHcKHR8HH[]H H5H=<ff.HUSHHwCHHŁ`uPt)H8Ht H{0t=HHE Lc0Ht"H@ wGHsfDLH`HZHLBD$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`HOJf.H5ͺHU,@FDDF F HD$ Dt$H$D$H<$t<|$Gt%H<$HH,LwDH}H(L9uHD$H<$P H(HD$1P H\$hdH3%(D$Hx[]A\A]A^A_fIT$HBID$DID$HPIT$H0IT$HBID$@H=HtyAD$=MuM)AD$HI LT$PLLLM}@HT$ HBD4PHfA$Ah+AlD$IEIMuHHtDBuIHHcl$D|$#'H$IAHD$ H !HcHH'HKY8m41@H?BHHDHHDaHH HwCfDDAIcH1HH HuE,VЃ<IcL>fDVIcHH}WЃ<H5HcH>fGAHQ%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=1g'AWAVAUATUSH(HLcII /Ic7INI'/IKY8m4,I?BIIILICH Iw\$H-AH|$H*FMIHl$H$E1HDl$HKY8m4t$MfKHUH{HHS HtHtH)HH)HD H[]DuDtUS t܉tftu-Hs 8H[]@US ‹ttH H5kH=Aff.@H= .HUSHHH HH-&-HU HU HU HU HU HU HHtHHtHHHt HH{HHHHH)HHHHE H[]fff.@SLJ[fUHo SHHGH@s#tDC t<1fD1@H{HC HDHH) (1HHHtHHHt HǃH?HsH' HfHHHtntIHH߽*HHtt ubH[]fHHH:$fDHHHL]fH0HPH1H[]C DHUH߽)Jff.t N1fDfH~Hff.@HHff.fUHSHH-PHVHH.H$H舽HǃHHEut t Hu@HH!HE0HuHHHE8HukHuHu[E~EHEHt9t0t'H0HPH/fH{H'HH[]fGH53@H1HH[]@HMU(HHu LEf@HUHuHp!Mff.HhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$("HT$XdH3%(uHhaHxfHL$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%(uHhyfHhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$(HT$D$!HL$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%(uHhff.HxIHT$H|$HL$H4$HH)LdH%(HD$h1HD$HD$XHHH|$LD$(D$HD$ HT$hdH3%(uHxHhfdH%(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 NHHtUfHtqHr<H 8HcH>OH9tHH1yHHH!fAD[]A\fQHtHHPHx`HOʃH5HcH>HQf.Qf.Qz1HzED[]A\1@D1zD1fz@R1@HOODOo1ff.SHHHt1H[HH߉D$ 1HQ2 D$ ff.UHSHHHH)tH3HtHHt> t 1H[]fHDAUATIUSHH(dH%(HD$1Hl$D$ HD$HntaH|$Ht/MI<$1HT$dH3%(u|H([]A\A]DtLl$ D$ u2LH u뱐HHtH|$HuH2uK1tff.@SHHLHt H1[HH[ÐHs4H@UHSHdH%(HD$1H 4ÃtgtIH4$HHc 4H<$H-uP HL$dH3 %(uCH[]P HoHHHHfHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uHKff.UHSHdH%(HD$1H[ÃtHH4$HHc2H<$Åu#&HL$dH3 %(u.H[]DHHxU1SHHdH%(HD$1utHH$uH,$HL$dH3 %(HuH[]Mff.fHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HL$dH3 %(uHff.U1SHHdH%(HD$1\ utHHuH,$H|$dH3<%(HuH[]f.He-oHLLJoNLBHzHJ LJHv LHHr L@HxHH H-H-HH-HPH-HPH-HPH-HP f.@AUIATUHSHdH%(H$1H貭HD 1HMtmMHLW|HcH)HDHھHH$dH3%(uHĘ[]A\A]DH޺Ht uSH.ǃ[ÐUH1SH*HHtHtJHH[]fD賬 tu1HH[]t1ҾHHMHH뙐USHHHVЃ<H ИHcH>V1HHxHHH[]fDHVfVf.Vf.軫 tuHH[]Dt1ҾHHt1XDAVA AUAATIUSHdH%(HD$1Hl$D$H AH߾Dl$ DVUUUAHA߾D)DЉT$v xRAH߾D$P x,E1HL$dH3 %(Du[H[]A\A]A^f[A8LHA48LHmfDSHAH dH%(HD$1HL$D$t1HT$dH3%(u'H [H5H߉D$ HD$ fSHHH?tKVjt/~Pw1[fD t[@1[fD[ATUHSH dH%(HD$1D$ԨHL$LD$IċD$xtHD$u+\$uHT$dH3%(uAH []A\ÉfDA$1H}H5_HD$ hD$ ff.ATIUSHH0dH%(HD$(1fL$$D$ 8sukH|$ DHD$tftBHt$HuuT$u H HL$(dH3 %(uMH0[]A\En1HHH5H߉D$ }HD$ f.SffHH*H*ƾH^^Xf(L$d%L$t!f(E%t1H[H5HfHH9tPUHSHHHto1H[]Ha-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$@LLs:fHLI$HT$P)D$PHHT$)D$`)D$pHD$TJH\$@HHD$HD|$E1HD$HD$fD8suAtHHtf{fDHL%-DHcH 1H߉D$ D$ 0f.HtH-tA<>GLWHπw0LcHAAJDIA w0OMJHcLMIL)H*M9wOI0MHHHL9cIL9tYAIA< vŸJ0t+-4qϸ@'0HJfDH1fDt$HI9LHH1DLMH1fDIA10LcATAUHSHHHt"HHtH@0Ht HǃHiD#HHǃHǃHǃǃsHKHHGƒs%uYtJUSt?tft1@HUH{ HHSHtHtH)HH)HD[]A\ÐUS‹ttff.HvJUHSH^Hx t(HHH)HH)Hھ H"HHuHH[]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$ FLLLBD< H5ªLzHH*H@HLLLxHT$HcL HHgH@HZHt$L6fDHHH@ HLfDH LuHHLx1H5ϩLyHt$L||$ t*KD=H9D$uf(QfT Qf.HH&f~5u1DHHuA<$-tA<WЀ HPH9uHHLM HcLLAf.LfT$ A4$H=j L$ HHHtgH@(Ht^1L@T@oLgfTfD(4fDHH< HkHH~HHrHlHAHPHH߉D$ D$ /HATUHSHHtHHt H@0HtHHt]~kL%-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ߺLv舮HھL{ADH~ y:H wLL?@"@\@ tKHALd$(HLwDP@u DLwL1ЭD$("\r"Ld$(D$,AAIAAHAD$HyvLl_D$("\t"Ld$(D$,Ld$(ALwCD$("\b"Ld$(D$,eD$("\n"Ld$(D$,NHvLH~uLH xH5itH=vHvL1AVAUIATUHSHHH:H9HۃH H9EAAH-Lt+LHHMA~YAAHkHkCHtMtHLHѹ+H[]A\A]A^ÐAuAub@k@kC@HHzAAHcBD1LHAVfkfkCfCPfkkC8A1w Hw@@ww1Ht7G<~ H-` fH&yHcH)H-` Dff.@SHSwH 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|D8H-HHIWHH"H-H|$P DsAMAAID{A@wADkfDA ALkIL9EAAL9HۃH L9EI|AAD8H:-HH|$PHHDcAHDDGHD)H9i0DOGICHE1<>H !sHcH>AAELDD{DkfD{fDkf1fAAf.L{HjD}D}D}L}xfAWAVAUIATUSH_ރ@HAr@HcH>_L{M@HtMHcI)HHHH9H{AD8HN-HHLLHRH+-LP DeAAAH]H]HH[]A\A]A^A_H_L{@ H{ME1S__A&]؈EtfHY-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=pFfDHcH9HcHHwHfD9FH oHH5oH=Gpf.9lH oTH5oH=rp赢Dt9rHWHH @oAH5DoH=}opH !oZH5%oH=~pQAUATIUSHHo<HPlHcH>oI9MHI)L賻HHtoIUH<(1,C<wUH lHcH>DHof@@fDof.ozDcHH[]A\A]fDfDcDcf.Lcf.ADc1"ff.@AUIATUHSHDgD<HFkHcH>DDgH蔺HHtxHJ< LLZC<wWHkHcH>LgfDgfDgfAEfDkD+HH[]A\A]fDC@Hkf.fkf.@kE1&fUHHSHHxHHH[H]D@VЃ<wXH 4jHcH>VHVDVVס1UHSHHWЃ</H iHcH>GH9GHH)˸HHHHH葪H@<~HxiHcH>H;_vRHH+w롐GH9v?GHH)GH9v'GHH)pHH)H9[HaYHH[]HȈYH[]HYHH[]ffYHH[]fYHH[]HHfUHHSHHxHHH[H]@IHHH?II1I) DILLMLIIHHHI)L؃0AAI wHyHAA-LILAH)H9sD1HH@wQH9rDIH DLHHILIIHHHI)A0EAH wLAH)H9w"DHDHQH9rDSHH dH%(HD$1HH9HHcHT$dH3%(uH [胻AWAVAUIATIUSHHH|$HdH%(H$81赌HHL5-HAIHD$0H$MtiHl$MtIMAAo$HLID$HEHEA>trL5+-L;<$tLAV HHAIHu1H$8dH3 %(ubHH[]A\A]A^A_fDHD$0H$ITf.H|$LL;<$tH-H$LR H$1HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$yHL$dH3 %(uH{ff.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+OfDI9vLL IHIcLHLAWDЃ<w"H5 cHcH>Eof.AIf{fAG<6AGAW)HHFL{IH&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$0HK$LcAG<]<g<IGI+GI9vLL萮IHIcLHLSAWЃ<w%H _HcH>$AGfD$$IsMof.fEofEof.B *AO<uAGAW)H9f1)fD$@i/HL$(D$H1Hl$0HT$Hv$LcAG<HT$<<u IWI+WI9vLL@IHIcLHLAWЃ<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_IL9AuL{HuI9r#f.HL9v3L{HuI9wbL)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,HtHHH HEA<wZH`ZHcH>Hg1fDALA<A-YH1[]@fYH1[]YH1[]@HYH1[]AH1[]DHH9~H1(fDH)HXfDUSHo<wOHvYHcH>Do~/HAlUHHtfDHHHWH9uH[]o@@fDofof.USHo<wOHXHcH>Do~/H!jUHHtfDHHHWH9uH[]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${tUAD9t$8EeA9|Hݙ-LHcHPHIcH|$|$ IuHD$8uDIcHcH|$)IHcHT$ 8HT$ HHtKDt$ EDD9t$8vt$D$' LǺHȆANL4$IlD$' fD$' fD$'fD$'fIFt I$DB t E @Ht$MNjBt(Hl$H\$HH|BuH-H|$P MtLճHD$HD$@A~'LǺInE1H5+E1诅ANIIOE1A:f.IvI$HDru-I~H<$D$'@E1E1IvDrtLD$IA>$$LD$HLˆT$'AIH-HD$H|$S HD$ffDD_HD߃@w+LiN@IcIEEIM9uDXMtIIDHtE D:tBE1 DF8 tIL9uIM9uLXAEDXDXIAVIAUATIUSg~:Dm1L HI4H!9t LHHSL9u[]A\A]A^AWIAVIAUATIUSH~ICLL)ȉ[]A\A^L)L1fH(dH%(HD$1Hv~HFHH fDHHHrHwHHwo$?HHNfAHHAȀDAHw0H|$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$1\I9IH~ H@AH H@HHHrHwHHEEH $HNHHπ@yHwHuEunM9LHHH\$dH3%(H []A\A]A^fDI~vZID$ME1H/H$HNLHH袲AD H$SfME11H$HN0PH CH5CH=R@oSHHHH)AH9sHE1H{@pHxH)[PXH CYH5CH=?HKoff.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[]DHBfoSHHFHGHHPH@HG(HFHWHPH@HW HG0FHG@G8GLH?4{H{[*{f.SHHH;[vfDAUIATUSHHHt81HCHHH#CHL$LrLL臀H9kwH3HL[]A\A]lff.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.PLmIHVLHLIGMoHPIEH9AHML9wJ4L(mHMGI7Mt2IWMWHIHL 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 p,HDD|DAAuQIAG t`Ll@M@D$DD$IOIWHH|$0VAG At$AtA6H!@LD$Ll@ME1Ld$ Hl$MLEE/f.Mt[IEHUH;PtiDMm@ME;}uAuE9uLuIEH;XuHxHt$ HPuMuD|$5IEMHUH;PuHuHxPuIHl$E8fDAALJ ILJILJAHt$14IwpHLL.Hx$IID$tHAG<H|$XdH3<%(Hh[]A\A]A^A_DIHMG`L)H9HGH/IHuA8fIwHHLLHxII`IG`IIG`I+GXHB1ALJ 9@AAtAMIIIGHt$::_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] St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE.A@@Co\Socket\ExceptThe object of %s can not be created for security reasonsTimer 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_execAPI must be called in the coroutineunknown protocol family, must be AF_INET or AF_INET6bsizefrsizeblocksbfreebavailffreefavailfsidnamemaxInvalid signal [%ld]unknown fd typeUnable to execute '%s'outputonly support file resourcesSwoole\Coroutine\SystemCo\Systems|lddomain name is emptys|lllsdhostname is emptygethostbynamednsLookupgetaddrinfostatvfsreadFilewriteFilewaitPidwaitSignalwaitEventfreadfwritefgets-1signofilenamefileContentfamilysocktypeSTREAM_IPPROTO_TCPserviceget_error_streamfalsedomain_name60*Z33zim_swoole_coroutine_system_freadEUlvE_*Z33zim_swoole_coroutine_system_fgetsEUlvE_*Z34zim_swoole_coroutine_system_fwriteEUlvE_MbP?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_modedatabasepunsubscribepmessagepsubscribeSwoole\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 host is emptyunix:/The port %ld is invalidcannot allocate redis contextCan not found the connectionconnection is not availableMOVEDslz%ldPSETEXLSETRESTORESDIFFSDIFFSTORESUNIONSUNIONSTORESINTERSINTERSTORERENAMERENAMENXRANDOMKEYUNWATCHBGSAVELASTSAVEFLUSHDBFLUSHALLDBSIZEBGREWRITEAOFROLEslsSETRANGEGETSETAPPENDLPUSHXRPUSHRPUSHXSISMEMBERZSCOREZRANKZREVRANKHGETHEXISTSPUBLISHsssZREMRANGEBYSCOREZCOUNTDECRBYGETBITLINDEXPEXPIREPEXPIREATsllGETRANGELTRIMLRANGEZREMRANGEBYRANK%fSADDSREMZREMPSUBSCRIBEPUNSUBSCRIBEsss|lXRANGEXREVRANGEXDELXINFOGROUPSCONSUMERSsssls|aXAUTOCLAIMjustidJUSTIDsssla|aXCLAIMretrycountRETRYCOUNTforceFORCEssaXACKXPENDINGconsumerssa|aXREADGROUPnoackNOACKSTREAMSXGROUPDELCONSUMERDESTROYCREATECONSUMERsss|bCREATEXTRIMminidMAXLEN~MINIDlimitXREADXADDnomkstreamNOMKSTREAMflushkillSCRIPTLOADs|alEVALSHAEVALsszSMOVEBITOPBITCOUNTssdHINCRBYFLOATsz|lLREMsszzbeforeLINSERTHINCRBYsa|a!sSUMZUNIONSTORE%zuWEIGHTS-inf+infAGGREGATEZINTERSTOREsss|llZREVRANGEBYLEXZRANGEBYLEXsss|awithscoresZREVRANGEBYSCOREWITHSCORESZRANGEBYSCOREsll|bZREVRANGEZRANGEBZPOPMAXBZPOPMINZADDINCRsdzZINCRBYHMGETPFMERGEPFCOUNTPFADDSRANDMEMBERBRPOPLPUSHBRPOPBLPOPMSETNXHSETNXHMSETHSETHDELslbSETBITsz|zPTTLZCARDHLENHKEYSHVALSHGETALLSMEMBERSDUMPDECRPERSISTLLENSCARDSPOPSTRLENs|lb__destructgetAuthgetDBNumgetOptionssetOptionsgetDefersetDefersetBitpsetExlSetmGetdelhDelhSethMSethSetNxmSetmSetNxgetKeysstrLenblPopbrPopbRPopLPushlSizelLensSizescardsPopsMemberssGetMemberssRandMemberpersistpttlzCardzSizehLenhKeyshValshGetAlldebugrestoredumprenameKeyrenamerenameNxrpoplpushrandomKeypfaddpfcountpfmergepingauthunwatchsavebgSavelastSaveflushDBflushAlldbSizebgrewriteaofrolesetRangesetNxgetSetlPushxlPushrPushrPushxsContainssismemberzScorezRankzRevRankhGethMGethExistspublishzIncrByzAddbzPopMinbzPopMaxzDeleteRangeByScorezRemRangeByScorezCountzRangezRevRangezRangeByScorezRevRangeByScorezRangeByLexzRevRangeByLexzInterzinterstorezUnionzunionstoreincrByhIncrByincrdecrBydecrgetBitlInsertlGetlIndexsetTimeoutpexpirepexpireAtgetRangelistTrimltrimlGetRangelRangelRemlRemovezDeleteRangeByRankzRemRangeByRankincrByFloathIncrByFloatbitCountbitOpsAddsMovesDiffsDiffStoresUnionsUnionStoresIntersInterStoresRemovesremzDeletezRemovezRempSubscribepUnSubscribemultievalevalShaxLenxAddxReadxDelxRangexRevRangexTrimxGroupCreatexGroupSetIdxGroupDestroyxGroupCreateConsumerxGroupDelConsumerxReadGroupxPendingxAckxClaimxAutoClaimxInfoConsumersxInfoGroupsxInfoStreamgroup_nameconsumer_namemin_idle_timeoptionspairsweightsaggregateother_membersnewkeyother_keystimeout_or_keyextra_argsscorechannelsdbindexcmddstsrcchannelpatternsdstkeytimestamppivotpatternscript_shanum_keysret_keyintegerH_\]`]H_x]`^0_h\ `|____`__`_X________sqssssssŝׂ̂zddoMb@Cexecv(%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 pipe%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]alarmdaemonsetAffinitysetPrioritygetPrioritysetBlockinguseQueuestatQueuefreeQueuepopexportSocketexec_fileexit_codewhich8192whopriorityblockingcpu_settingsnochdirtruenoclosepipes[]signal_noredirect_stdin_and_stdoutpipe_typeFvPvEPFvPvE*Z25zim_swoole_process_signalEUlPN6swoole7ReactorERmE_ void zim_swoole_process_daemon(zend_execute_datamust call name_resolver_context constructor firstthe given object is not an instance of %sSwoole\NameResolver\ContextClass "%s" not foundbasic_string::appendwithPortFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvE*Z31zif_swoole_name_resolver_removeEUlRKSt14_List_iteratorIN6swoole12NameResolverEEE_*Z31php_swoole_name_resolver_lookupRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole12NameResolver7ContextEPvEUlSA_E_PFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvEyou must call Http Client constructor first%s must be of type callable, %s givenwebsocket handshake failed, cannot push dataSwoole\Coroutine\Http\Client\ExceptionSWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILEDSWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUTSWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESETSWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILED%s: __pos (which is %zu) > this->size() (which is %zu)%s() (ERRNO %d): Http header too largestat(%s) failed, Error: %s[%d]cannot send empty file[%s], Error: %s[%d]parameter $offset[%ld] exceeds the file sizeparameter $length[%ld] exceeds the file size, Error: %s[%d]%s(): inflateInit2() failed by %s%s(): HttpClient::decompress_response failed by %s%s(): BrotliDecoderCreateInstance() failed%s(): BrotliDecoderDecompressStream() failed, no memory is available%s(): BrotliDecoderDecompressStream() failed, %s%s(): HttpClient::decompress_response unknown compress method [%d]%s(): open(%s, O_CREAT | O_WRONLY) failed, Error: %s[%d]%s(): ftruncate(%s) failed, Error: %s[%d]%s(): fseek(%s, %jd) failed, Error: %s[%d]Socket#%d has already been bound to another coroutine#%ld, %s of the same socket in coroutine#%ld at the same time is not allowedContent-Type: multipart/form-data; boundary=%.*s --%.*s Content-Disposition: form-data; name="%.*s" --%.*s Content-Disposition: form-data; name="%.*s"; filename="%.*s" Content-Type: %.*s application/x-www-form-urlencodedpermessage-deflate; client_no_context_takeover; server_no_context_takeoverstatusCodeapplication/octet-streamupgradesec-websocket-extensionspermessage-deflateset-cookieset_cookie_headerscontent-encodingtransfer-encodingchunkedmax_retrieslowercase_headerkeep_alivewebsocket_maskhttp_compressionbody_decompressionwebsocket_compressionwrite_funcSwoole\Coroutine\Http\ClientCo\Http\ClientCo\Http\Client\Exceptionbasic_string::substr1.2.11readingreading or writingPOSTHosthttp://%s%s:%u%s%s%s%s HTTP/1.1 %s:%uContent-LengthAccept-EncodingBasic Proxy-Authorizationkeep-alivegzip, deflate, br; Content-Length: %zu --%.*s-- Content-Typehttp_build_query failedUpgrade13Sec-WebSocket-VersionSec-WebSocket-KeySec-Websocket-ExtensionssetMethodsetHeaderssetBasicAuthsetCookiessetDataaddFileaddDataexecutedownloadgetBodygetHeadersgetCookiesgetStatusCodegetHeaderOutgetPeerCertSwoole\WebSocket\FrameSWOOLE_WEBSOCKET_OPCODE_TEXTSWOOLE_WEBSOCKET_FLAG_FINint http_parser_on_body(swoole_http_parser*, const char*, size_t)bool swoole::coroutine::http::Client::recv_response(double)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::http::Client::decompress_response(const char*, size_t)*ZN6swoole9coroutine4http6Client7connectEvEUlPNS0_6SocketEE_DDD Co\Http\Client\E----SwooleBoundaabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"§$%&/()=[Swoole\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\ResponsestreamIdserverLastStreamIdSWOOLE_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: %s%s(): inflateInit2() failed:method:path:scheme:authority%s:%dfailed to send control framePRI * HTTP/2.0 SM %s(): decompress failedstatsisStreamExistgoawayerror_codedebug_data''end_stream80`QQNLP8Q(R8S(R(SSS Rint 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 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]/usr/include/c++/8/bits/stl_vector.h%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%s->onWorkerStop handler error\Swoole\Server\Helper::onWorkerStart%s->onWorkerStart handler error\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 failedInvalid instance of %sserver is not runningmanager_pid%s->onDispatch handler errorinvalid target worker-id[%ld]l|lbwebsocket_statusssl_client_certserver_fdsocket_fdsocket_typeremote_ipreactor_idconnect_timelast_recv_timelast_send_timelast_dispatch_timeclose_errnorecv_queued_bytessend_queued_bytesls|lldata is emptycan't sendwaitcan't send messages to selfworker_id[%d] is invalidstart_timeconnection_numabort_countaccept_countclose_counttask_worker_numuser_worker_numtotal_recv_bytestotal_send_bytespipe_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() failedinvalid $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_intervalheartbeat_idle_timereload_asyncopen_cpu_affinitycpu_affinity_ignoremalloc() failedhttp_parse_cookiehttp_parse_posthttp_parse_fileshttp_compression_levelhttp_gzip_levelhttp_compression_min_lengthupload_tmp_dirupload_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 erroropen_redis_protocolopen_http_protocolrequire onMessage callbackrequire onRequest callbackopen_http2_protocolopen_websocket_protocolrequire onPacket callbackrequire onReceive callbackfd can not be nullinvalid fd[%ld]getcallbackbeforeshutdownworkerstartworkerstopbeforereloadafterreloadworkerexitworkererrormanagerstartmanagerstoppipemessagetoo many concurrent tasksfailed to pack tasktaskCoz|dlunpackrewindnextcurrentoffsetExistsoffsetGetoffsetSetoffsetUnsetaddlistenergetCallbackprotectsendfileconfirmpauseresumetaskwaittaskWaitMultigetLastErrorheartbeatgetClientListgetWorkerIdgetWorkerPidgetWorkerStatusgetManagerPidgetMasterPidconnection_listsendMessageaddCommandaddProcessignoreErrorstart_fdfind_countprocess_idprocess_typeifCloseConnectiononly_reload_taskworker0.5taskWorkerIndexfinishCallbackis_protectedconn_fdsend_dataserverSocketworkerIdaccepted_process_typesdst_worker_idSwoole\Server\Portsock_typeClosureevent_name'0.0.0.0'SWOOLE_SOCK_TCPint 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_9EventDataEEFvPN6swoole6ServerEPNS_8DataHeadEEFiPN6swoole6ServerEPNS_8RecvDataEEFvPN6swoole6ServerEEPFvPN6swoole6ServerEPNS_8DataHeadEEPFiPN6swoole6ServerEPNS_8RecvDataEEPFvPN6swoole6ServerEEPFvPN6swoole6ServerEPNS_6WorkerEEPFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEEPFiPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_9EventDataEE?_C?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 failedinvalid 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_exibig5mysql_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*)Timer 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 swoole_timer_setswoole_timer_aftswoole_timer_ticswoole_timer_infswoole_timer_lisswoole_timer_exiswoole_timer_staswoole_timer_cleobject_numresource_numget_all_socketsget_all_commandsget_socket_infoget_thread_infoget_manager_infoget_memory_infoget_all_unix_socketsget_all_portsget_connectionsget_connection_infocannot use push_back() with workerssession_listthread_global_memorysocket_listsocket_out_bufferphp_memoryreload_countreload_last_timeevent_numtimer_numNo event loop createdfd_typeout_buffer_sizerequire 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_auxx܂@PtXbasic_string::_M_replaceunknown token'[', '{', or a literalend of input','':''}'']''{''['number literalstring literalnull literalfalse literaltrue literalsyntax error while parsing - ; last read: 'unexpected ; expected 0P`Ў0 @܏L ,size(), true)%lu 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.hcannot use operator[] with a string argument with 4type must be string, but is h{}{ ": , ":[ G|<$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 \u001F)pX@(pXH0pX@(xPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP800000000000000{einvalid BOM; must be 0xEF 0xBB 0xBF if giveninvalid literal9F&%/\<<Lcannot get valuecannot create object from initializer list)))bVstd::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::back() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&]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 L @ 4 ( X X X  object keyobject separatornumber overflow parsing 'Xx l0+,/4//,T--$.l0l0l0l0l*FNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_ESt19_Sp_make_shared_tagN6swoole10MemoryPoolEN8nlohmann6detail9exceptionEN8nlohmann6detail11parse_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]*ZN6swoole11MysqlClient7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtbEUlPNS_9coroutine6SocketEE_$@Co\MySQL\StatemeCo\MySQL\Exceptiyou 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::~Chayou 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_readdestroyN6swoole4LockE@ please use the Swoole\Server->listen methodcan't register event callback function after server startedplease use the swoole_server->listen methodkernel_socket_recv_buffer_sizekernel_socket_send_buffer_sizeunknown package_length_type, see pack(). Link: http://php.net/pack'package_length_offset' value is too large'package_body_offset' value is too largessl_client_cert_file[%s] not foundssl_sni_certs requires an array mapping host names to cert pathsssl_sni_certs array requires string host name keys\Swoole\Server\Helper::checkOptionslength function handler erroronConnectonReceiveonCloseonPacketonBufferFullonBufferEmptyonRequestonHandshakeonOpenonMessageonDisconnectonBeforeHandshakeResponseunknown event types[%s]buffer_high_watermarkbuffer_low_watermarktcp_defer_acceptopen_tcp_keepalivewebsocket_subprotocolopen_websocket_close_frameopen_websocket_ping_frameopen_websocket_pong_frametcp_keepidletcp_keepintervaltcp_keepcounttcp_user_timeouttcp_fastopenpackage_body_startssl_client_cert_filessl_prefer_server_ciphersssl_dhparamssl_sni_certsinvalid SNI_cert settingssl_add_sni_cert() failedssl_init() failedbufferfullbufferemptyhandshakebeforehandshakeresponsedisconnectthe 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*)aio_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 settingsgetifaddrs() 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.7Mar 12 2025%s %s13:35:47BuiltepolleventfdspinlockrwlockOpenSSL 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_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_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_NONESWOOLE_IPC_UNIXSOCKSWOOLE_IPC_SOCKETSWOOLE_IOV_MAXswoole_coroutine_createswoole_coroutine_defer8.1.31PHP_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_removectxassociativesuffixerror_typeread_arraywrite_arrayerror_array100sleep_timevoid zif_swoole_error_log_ex(zend_execute_data*, zval*) @@AN@:statusdatetext/htmlD, d M Y H:i:s TLast-Modifiedif-modified-sinceif-rangeContent-RangeAccept-RangesHEADSwooleBoundaryHTTP/2multipart/form-data%s(): nghttp2_hd_deflate_new2() failed with error: %s%s(): nghttp2_hd_deflate_hd() failed with error: %sHeader may not contain more than a single header, new line detectedHeader may not contain NUL bytes%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 foundp8L<,std::__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-servunable to get data from HTTP2 requestmultipart_parser_init() failed%s(): boundary of multipart/form-data not found, fd:%ld%s(): write upload file failed, Error: %s[%d]%s(): Input variables exceeded %ld. To increase the limit change max_input_vars in php.ini.%s() (ERRNO %d): parse multipart body failed, reason: %.*s%s() (ERRNO %d): parse multipart body failed, %lu/%zu bytes processed%s(): fopen(%s) failed, Error: %s[%d]%s() (ERRNO %d): session[%ld] is closedInput variables exceeded %ld. To increase the limit change max_input_vars in php.ini%s(): Unsupported Content-Disposition [%.*s]%s(): form_name[%s] is too large%s(): filename[%s] is too largetmp_name[name]%s[type]%s[tmp_name]%s[error]%s[size]%sSwoole\Http\Request/tmpparse_bodyenable_compression%s/swoole.upfile.XXXXXXwb+content-dispositionform-data;attachment;getContentrawContentgetDataparseisCompletedgetMethod,;bool swoole::http::Context::get_multipart_boundary(const char*, size_t, size_t, char**, int*)int multipart_body_on_header_value(multipart_parser*, const char*, size_t)int multipart_body_on_data(multipart_parser*, const char*, size_t)int multipart_body_on_header_complete(multipart_parser*)bool swoole::http::Context::parse_multipart_data(const char*, size_t)int http_request_on_header_value(swoole_http_parser*, const char*, size_t)void swoole_php_treat_data(int, char*, zval*) Dthe connected client of connection[%ld] is not a websocket client or closed%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_LATERl|lsfd[%ld] is invalidsession#%ld does not exists%s->onOpen handler errorsec-websocket-keySec-WebSocket-AcceptSec-WebSocket-Protocol%s->onMessage handler errorSwoole\WebSocket\ServerSwoole\WebSocket\CloseFrameSWOOLE_WEBSOCKET_OPCODE_CLOSESWOOLE_WEBSOCKET_OPCODE_PINGSWOOLE_WEBSOCKET_OPCODE_PONGSWOOLE_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__toStringisEstablished""@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(global memory allocation failureyou 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 longcolumngetSizegetMemorySizeincrbyfieldconflict_proportion0.2@ ?Coroutine 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_checkenable_preemptive_schedulername_resolverno coroutine taskdns_cache_expiredns_cache_capacityexit_conditionparallelFbPN6swoole7ReactorERmE*Z40php_swoole_coroutine_scheduler_rshutdownEUlRKSt14_List_iteratorIN6swoole12NameResolverEEE_*Z34zim_swoole_coroutine_scheduler_setEUlPvE_ PFbPN6swoole7ReactorERmEHTTP/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 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]invalid worker_id[%ld]unknown event type[%s]enable_message_busmax_package_sizel|llbfailed to create process poolSwoole\Process\Poolprocess pool is startedgetProcessdetach2048work_idipc_typemsgqueue_key@ Swoole\Coroutine\Http\ServerCo\Http\Server0 bind(%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_policyE2EESwoole\AtomicSwoole\Atomic\Longsubcmpsetwakeupcmp_valuenew_valuesub_valueadd_valueUnable 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 fopenSend 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/cryptoSTREAM_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_namelocal_certlocal_pktcpunixudpudgr+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_terminateshell_execsocket_createsocket_create_listensocket_create_pairsocket_connectsocket_writesocket_readsocket_sendsocket_recvsocket_sendtosocket_recvfromsocket_bindsocket_listensocket_acceptsocket_getpeernamesocket_getsocknamesocket_getoptsocket_get_optionsocket_setoptsocket_set_optionsocket_set_blocksocket_set_nonblocksocket_shutdownsocket_closesocket_clear_errorsocket_last_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/coroutineenablep22222@2J JJHJJHJJdJ$I\IJJIXJIXJJXJXJHXJXJ(JH IXJXJIN|OTO|O|O|O|O|O|O|O|O|O|O|O|O|O|OO|O|O|O|O,OMLywLyLyTwLyLyv::_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)St15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEeAplease install the ext-async extension, using Swoole\Async\Client%s%s%s() expects parameter %d to be client type, unknown type %ld givenno 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 socketdgram socket cannot use sendfilesendfile() 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 readyThe port is invalidip[%s] is invalidclient socket is closedverifyPeerCertisConnectedsock_flagbool php_swoole_client_check_setting(swoole::network::Client*, zval*)bool swoole::SSLContext::set_key_file(const string&)bool swoole::SSLContext::set_cert_file(const string&)void zim_swoole_client_recv(zend_execute_data*, zval*) L lz/|z/Swoole\Coroutine\ClientCo\Client65535std::__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 fd[%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'Expiry 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-EncodingSet-Cookie: Server: swoole-http-server Date: Connection: keep-alive Connection: close Content-Type: text/html Transfer-Encoding: chunked Content-Encoding: Content-Length: 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=?%s(): invalid worker_id=%d`Pint swoole::ReactorProcess_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::Server::start_reactor_processes()int swoole::Server::create_reactor_processes()*ZN6swooleL19ReactorProcess_loopEPNS_11ProcessPoolEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swooleL24ReactorProcess_onTimeoutEPNS_5TimerEPNS_9TimerNodeEEUlPNS_10ConnectionEE_%s(): calloc[2](%d) failed, Error: %s[%d]%s(): close(%d) failed, Error: %s[%d]%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() (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 coming((p8((`((0((*ZN6swoole6Server17stop_async_workerEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server24clean_worker_connectionsEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server18start_event_workerEPNS_6WorkerEEUlPNS_7ReactorEE_FvPN6swoole7ReactorEEPFvPN6swoole7ReactorEEvoid 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%s(): kill(%d) failed, Error: %s[%d]%s(): waitpid(%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 overflowN6swoole14ProcessFactoryESt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EEvirtual bool swoole::ProcessFactory::dispatch(swoole::SendData*)ory::end(swoole::SessionId, int)ory::finish(swoo@@0@@@@@@@@@@@@@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]/builddir/build/BUILD/swoole-5.1.7/include/swoole_string.h/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 existnew_size > sizecalloc[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[TaskWorker] create reactor failed%s(): open(%s) failed, Error: %s[%d]%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*)%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_policyE2EEdgramhttp|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_set_ex_data() failed%s(): SSL error, require ssl_cert_file and ssl_key_file%s(): swSSL_get_context() error%s(): listen(%s:%d, %d) failed, Error: %s[%d]%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(?type <= HOOK_END/tmp/swoole.task.%d.sock%s(): invalid LISTEN_PIDLISTEN_FDS_STARTauto/dev/nullassertion failed: 0/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 output buffer overflow%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]EFEFFEFCFFFFFFFFPEFF8Eswoole::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_policyE2EEhave 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_failed to malloc stack memory.%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, %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_policyE2EEneedle_length > 0%.*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%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]: З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_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_/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)N6swoole9FixedPoolEN6swoole9ExceptionE/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)N6swoole12GlobalMemoryE%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)ppppFpppposwoole::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.ccsize > 0iov[i].iov_len > 0iov[i].iov_base != nullptrvoid swoole::Buffer::append(const iovec*, size_t, off_t)void swoole::Buffer::append(const void*, uint32_t)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/ring_buffer.cc(char *) ptr <= (char *) impl->memory + impl->sizeptr >= impl->memoryitem->lock == 1virtual void swoole::RingBuffer::free(void*)virtual void* swoole::RingBuffer::alloc(uint32_t)N6swoole10RingBufferESENDRECV%s(): BIO_new() failed%s(): SSL_new() failed::0.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(): PEM_write_bio_X509() failed%s(): certificate length[%ld] is too big%s(): SSL_set_fd() failed. Error: %s[%ld]%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(): 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 invalid@Сpswoole::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)/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.sock+-p-h+---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, doublenameserver%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()%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%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*)/builddir/build/BUILD/swoole-5.1.7/src/wrapper/event.ccint swoole_event_add_or_update(swoole::network::Socket*, int)%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): 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_%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)N6swoole11ReactorImplEN6swoole12ReactorEpollE%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)N6swoole11ReactorPollE%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%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_%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() (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*)*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(): 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()/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(): 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_%s(): gettimeofday() failed, Error: %s[%d]%s(): setitimer() failed, Error: %s[%d]int swoole::SystemTimer_set(swoole::Timer*, long int)%s(): socketpair() failed, Error: %s[%d]swoole::UnixSocket::UnixSocket(b%s(): pipe() failed, Error: %s[%d]swoole::Pipe::Pi258Epayload: %.*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:%dhppbool 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*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() (ERRNO %d): bad request, the variable header size is larger than %dtype=%d, length=%d ssize_t swoole::mqtt::get_package_length(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength%s(): invalid package (size=%d) from socket#%u<%s:%d>%s(): recv(%d, %d) failed, Error: %s[%d]%s() (ERRNO %d): received %zu bytes of malformed data from the client[%s:%d]%s() (ERRNO %d): bad request, no length found in %zu bytes%s() (ERRNO %d): package is too big, remote_addr=%s:%d, length=%zu%s(): recv from socket#%d failed, Error: %s[%d]%s(): Package is too big. package_length=%d`xh`bool 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(swoole::network::Socket*, swoole::S$-1 +OK -ERR %s(): malloc(%ld) failed%s(): redis protocol error%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  8 P `Pvoid 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::listSwoole-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() failed 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p`P@00 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000p`P@0 00000p0000000000000000000`000000000000000000000000000000000000000000000000P@0 0;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_0123456789ABCDEFh2http/1.1OPENSSL_VERSION: %s SSL_get_ex_new_index() failed%s(): BIO_new_file(%s) failedh2h2-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()%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(swoGeneral failureNetwork unreachableHost unreachableTTL expiredaddress type not supportedUnknown errorConnection not allowed by rulesetConnection refused by destination hostcommand not supported / protocol errorTTT(T8THTXThTxT/builddir/build/BUILD/swoole-5.1.7/src/protocol/http2.ccPUSH_PROMISEWINDOW_UPDATET@TPT`TpTT0T UTTTTUTVVVVVVVVWWuint32_t swoole::http2::get_default_setting(swHttp2SettingId)void swoole::http2::put_default_setting(swHttp2SettingId, uint32_t)pthread_rwlock_init() failedN6swoole6RWLockEpthread_spin_init() failedN6swoole8SpinLockEpthread_mutex_init() failedN6swoole5MutexE>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/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.conf%F %TOS: %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(): dup2(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup2(STDERR_FILENO) 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-23)%s(): Function '%s' has already been added `__________h`____`_______________0`__________@`____X`__`int 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>(basic_string::basic_string%Y%m%Y%m%d%H%Y%m%d%H%M%Y%m%d<.%lld>[%.*s %c%d.%d] %s %.*s %s(): no log file opened%s(): has been redirected%s(): no redirectedopen(%s) failed. Error: %s[%d] %s(): dup(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup(STDERR_FILENO) failed, Error: %s[%d]%s() (ERRNO %d): The date format string[length=%ld] is too long0Эbool swoole::Logger::set_date_format(const char*)bool swoole::Logger::redirect_stdout_and_stderr(int)/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)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#%u priority=%ld, data=%p /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%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_interfacesourceunable to set socket option%s [%d]: %sno interface with name "%s" could be foundthe interface index cannot be negative or larger than %u; given %ldunexpected option in php_do_mcast_opt (level %d, option %d). This is a bug.Expected a value between -1 and 255Failed obtaining address for interface %u: error %dExpected a value between 0 and 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.:: ;6;j;;H;;< ؒQ>8>>̓?ts?Ȕ?D@@t@JA|AܘAؙAXA BBHC DОEhFCHLII(L|L̡,MLM,lMMMNNNLOyODO̧zPШP`AQ R$.R<RPRR.S4_SS<0TȭqT@TԮTUVIVаzVVhV WP>WoWWpWгX03XdXX0XpX̵(Y YYLYY̶Y ZLNZZ̷Z ZL[C[t[t[[ \X8\i\H\\\,-]x^]ļ]]l"^S^^l^^_PH_y__4_ `=`n`d``aH2acaa\aaL'bXbbxbbcMc~ctccd8hdd$ddt,e]eXeede!fRff(ff(gGgxgpgg0 hx44ڨ5n686ʭ6 7Jt77H8.899\: ;W;==XD>^?Q?pA<mL(dZ̚,̛@XIPܝ6\gPП d-^<6,Z\{(3Kb$T  M   t (̰0ܲ,;Ysha0<ܷO,|̸ $Z(BltL |Bb0|4\!!6!dn!X!!2"`_""4"4$#4#m#p#$4$$%P%&&P&&&<'Xz' (L()A)))D)@.*\** *@+Q+++X",],,&-./Tb/N0r00?141252\f2<13 3T3h34C4@44H4505pM66$78R8t9<9,N:tr::D:(:|k;<=`N>r>t>> >T>>?<2?P?j?D????T?@[@@x@@@`@A%AYAAAdA B0 3B B| B D E +FXFpFGP,GPGtG%H^HHH@JNNPO@PP#QTQQ=RDR SSLTTdUUU V8VHV8ZVVV@VW4 W CW!tWh!W!Xp"X"hY$#Y$YT$Z$.Zt%fZ%Z@& [&Z[8'['[,(G\(\$)\])n]\*]*] +]+^,_,_,`P-`-`D.`.*a|/ja0a1b1Bb82|b2b43Hc3c3d4d5e6Vfh6f6fH7 g7g8Dg 9ng:g ;0hx;h;ji<i>i>j<X@xD@<pL  d  h0 4 D< r  ` ~ ppFr`hr,\ @6d !#$l$$D%0%&P&&'''>(l(D))n*+8,,p-B-o<=B,>p?\??@!,AA^BCE$I1Id,JJJd`KLHN8Ne$OOPPP@X(E8J$Ze,hhk8n0q|txdx|IJH$DHDh H`( ș`h H`(HԹ 8l\X@HؼX80h̾dx(H8,x(Hh\( ph`x(( H$8D L h88($l*x,x-x/(/<x18<>H<IMPS(VDXZ\P_ceTlt<w{0x8 lxh8XX0X0جx@س XLh\$hpH8Hxx8x(X@@H@Hx@8h@8P(Pd0xx  T H8Xx8(hxDx($xx8!!"PH#%&<((,44dH4559\X:(h:<:;p8;;h<=0=Px>>H@A CpXDDDFxK8K\LM4HOOO$O8OL8P`8Q8R8S8TPT|TUY`Zh[[H]x]^^H(`ha(cddekoqX(rstt u`wyT{|(8~X~<H@$T8<x|  H ( h h   X (@  ( 8 H X 0 X ( H x h4tx x<P H8DpX%( 8,L0H2@@QPxSSSxb`deTm8o ho<opHpqrtuH(u\hupxuuuXw48xhy|T}(~~,Xph<T8pHXhxȇD(XȌD  ( 8!8x!!"`"""XL## $T$$$Xp%%%8%%ح(&خl&&H&&H'x,'D'ȱ\'X'''((h<))) +x++,-,...hd//0t0X041(1(2H22\3h3(44H4()5X+6+L6-60 767:7H`8J$9L9xP|:S:W<\=f=k?opXpxpppq(q$hq8qLq`qt(rHrrrr8*Xt*t*u*Xv,w,x(-yx-z/8{8H|8h}9~D:h~$;x;;<<xX>>>?؈?L@8`@|@H@A8PAdAAABHBإB(4CXXCxCCC(C8DD8E8LEȴEPF$G@FFGGHH8LHX`HtHHIh`I(ILJxJKxHHpKhKXDLXLxLMPMhMNN0NhlNxNHNXNH0OhKKKKdOXxOOOO(,QhQ8QQQPRRX8>AXB hC\C|D8E8F<FxGxG8LXL hNlNNQQ0S|TTxZ\x^bLdfHfiLkm8wHP(Xd8h8p (`(XȩhLȽh`tؿXTxh T(l8H8hD(,Xh((8HdxXH H8@TphPX(p8X(X|h<dXh8 Xh H  ( xhxh<XhxH  !$!\"X##%D&H(,823H4@579H==<?@H@A(AHA8AphCCDXD(D`Ex(EhEG<GP(K(LhWWHb(e oo(o8oopp(q\s0(tdHuvv(wXwww8xxy8z zh|}}P(Xx(h|؄hx(xTh( H@hTh H4ؕhD,(t(dX4hh$@ȫ\(H8lȻػ0|8(x8 x`  XH  4 (  H  H < <PdpXhx,    88   48t8h8@HH,8x  X!(x!x$*5X(K0(NxP]X`HdghjknXpw8|(8D؇P8H؍(Dp(ؐX,XXPXL  x!!!"""x##($(h$ؿ$h$x%<%P%X%h%x&$&\&&(P'h'''8D((((8)`))))h*xp**8++h4,,,X d---X.h@#xT#p###.X$/H//00000T1"1$2).()/8)1+P2+d2(+x2H+2-22L3x53>4?D4X?X4x?l4?4?4(@4B5(C,5CX5hP5U(6W6Ha6b7xc`7xd7xe7e@8h8(h8j89Hk4Xk04k8lp9m9mH:nd:8r:w$;~;(;XL<9(989H9X9;x<<<(<X=x$=\=L>>X>XT??X?X@HAا8B|BB(DC==@@XA(AHCCCC(Dh(DlDDDDLEhEEE8FDF8F GGHLHxH@IhIIhhJxJKhK8 DX h8AK K4HX(Y88Y4Y`Y[H^,^0`acccdhdTdlefg(h XiTjxn ssHvw}h (8H X h44T8 ؏4XȔDH(XH(hX,8HآxH(8(x8xThȧ|X(X$D\ةpHتhH|X4phhxXH(\(\8TXhXh Xd, 8@ x` |  H  |  X h\ p  T   h H x   x  8 xH\pxHhx0 8'8x,\, 8.\x01hx88899:::,;(=>(@B8E(hJx(PXPPP PHQ\8QXQQQ$Q,xWWWWHXZ Zx[[<H\hH]X^x_`aaabXb (c0Hddxd|egDixmotXphww$wP(z{(|x~XXh $ Ȃ8 T  (   h!(!\!p!!"H$"X8"d""،""8#X#h,#x@#8l#(#ؑ,$8$$\%(%(&Xh&&0''8((x)\)(x))) * *XT**+<++H+x+P,Hd,Xx,x,---X.(.d.;8<H<(t<X<=D.(x.8..8 /L/8//8 0L08008 1L18118 2L28228 3L38338 4L48448 5L58558 6L68668 7L78 7 78 8 L88 8 88 9 L98 9 98 :L:8::8 ;L;8;<=D>8X>Xp>>8>H?t?$?H+0@h+D@+\@-@.@0DA(9A89Ah9A:(B:B>B@0CxAdCCCCC(DCDDD4DXE\DExD(FDFDFDxJE(LPExMENEOHFPxFTFWGXLGXhGYGYGZGZH[xH[H(\H]H_x?t?H@@ĒAhB4(CPLM$xOPPHR$XTtTVV8[D[XH\\ܖ\\\(^l^lmn8nn8nTHopXqqq0Xrhhs(vw4w`xtyyxyĚyܚzz{DHЛ 8 ؄l$8Txԝ؎$8HLX`htxȏȞ(0DؐX(l8HxȟH0\XxXx0l(ءh<P؛dxȢ(h@h(ȟ,8@HTXhh|xȠ̤ؠXأȥzRx $FJ w?:*3$"D(D\FGH L(A0H8F@8A0A(B BBB EW $3EDc AC zRx  CzPLRxj% L$ FEB E(D0A8D` 8A0A(B BBBF $tí'A`([FDD DAFzRx  $v$PCB8(p<pPp dp 0x\EAG r EAK lEA8FBD D(G (A ABBD zRx (48 FBD D(G (A ABBD xj48p4FKD  ABE @ ABE NN0FDA G0  AABD zRx 0$4O8(LFBD A(D@ (A ABBK zRx @$S8lFBD A(D@ (A ABBG tOHFBK D(Dp= (A ABBB hxHRxApzRx p$48h\FBK D(D` (A ABBD zRx `$n<FIE A(D0z (A BBBF zRx 0(48PdFBD A(D@ (A ABBG ,O(gFAD XABH(FBB E(A0A8DPV 8A0A(B BBBK zRx P("OPk"EU F A(pDFKD n ABJ 4DjFBB K(D0Dx 0A(A BBBC zRx (ŪZ0 2ApLi]DT;FBB D(A0D@2 0A(A BBBC (zPLRx=c% @0a8FBA D(D@ (A ABBC R<0D&FEA A(DP (A ABBA $zPLRxib% P,yW iM jPFBB B(D0A8G1 8A0A(B BBBE ,zPLRxa% 4 e'Pt FBB B(D0A8G1 8A0A(B BBBE eP FBE B(A0A8G; 8A0A(B BBBC ,zPLRx`% 4Ωd[P| KBEB B(A0A8G 8A0A(B BBBD Ʃb < H T4 `LH \FQB B(A0A8I 8A0A(B BBBG 4 ,FEA D(D0(A ABB@ +FEB H(A0 (A BBBG (zPLRx^% 00Ȩ (X \lNDC FI$ )EFF IFD L U FEE B(A0A8D@ 8D0A(B BBBE (zPLRx]% @0ܧ @TFBB A(A0G 0A(A BBBH zRx (l LT FBD C(D0B (F ABBH w (C ABBI   4!)H!!E[4d0!FEA A(G0(A ABB<!PFBD A(D& (A ABBC zRx (H@0eFBB A(A0D@^ 0A(A BBBJ 0XeFDD D0c  AABG P|H$% FBB E(A0A8D^ 8A0A(B BBBC ,zPLRx [% 4V4 P&$ BBE B(A0A8G0 8A0A(B BBBB ,zPLRxmZ% 4H! ** P*/ BBB B(A0A8GB 8A0A(B BBBC ,zPLRxY% 4%k l2h2 Pd2I FBB E(A0A8G 8A0A(B BBBE ,zPLRxX% 4L<5zFBE B(A0A8D 8A0A(B BBBD ,zPLRxMX% 4l47 \FIA D`  AABB $zPLRxW% `,)2PL8B& FGB E(A0D8D 8A0A(B BBBF S8J$FKA K ABH F ARG 0T@KEH BQf J . {.. h.,zPLRxV%  4! paFEAG zRx   0\AA0haFDA D0c  AABJ @Y$DbLEAD AAl8bFEi B U$hbHEAD {AAHbFBB B(D0A8Dp 8A0A(B BBBD zRx p(d 48cFAA Jy  AABA zRx $ 8`eFBD A(DP (A ABBD zRx P$ȩ@f|FBB D(A0DP 0A(A BBBK zRx P(өZPg\CFBB B(D0A8G 8A0A(B BBBI ,zPLRxS% 4w<,kNAG VCAHP eCAG<lkNAG VCAHP dCAH<8lNAG VCAHP eCAG(l7AAD0 AAF (mEDD0^ AAC zRx 0 8tnFBD A(DPw (A ABBB  PnXFBB B(A0A8G 8A0A(B BBBH 8DyEH tr9FBB A(A0GJ 0A(A BBBK (zPLRxmP% 0-j@vFBA A(D (A ABBG (zPLRxO% 0(H|y8EPG AAE tz 4{EAD _ AAE y AAE DTz/FBB A(D0D`  0A(A BBBJ (zPLRxN% `07H<{FBB A(A0Dj 0A(A BBBF (zPLRxQN% 0IBd}2FBB B(K0A8G_FFFU 8A0A(B BBBD Y(\h[FDD DAFާ$PCB8@FMH D(D` (A ABBH (FAA tIBH =BBB B(A0D8D`g 8A0A(B BBBF 0lFDD D0k  AABG kB2Ap8TFBD D(D`K (A ABBK l14 hEDD l AAE K AAC  1(l XEDD f AAK  1H (BMB L(D0A8Dp~ 8A0A(B BBBB ( FKD s ABE PP@8!\FBE D(A0D` 0A(A BBBH zRx `(k4!READ h AAD y AAE < 8JFBD A(DPA (A ABBH `A44!FAA G@F  AABG $zPLRxmI% @,)L!8FBB B(A0A8Dp 8A0A(B BBBA (zPLRxH% p0{R4P#4 FPA I[  AABA Px"  BBB B(A0A8J 8A0A(B BBBF ,zPLRx H% 4L%P# BEE E(A0D8G 8A0A(B BBBA ¥:4$FKA J  AABG zRx $14$FKA J  AABG pq14H%|FKA J  AABG V14%FKA J  AABG ;1H%FBB B(A0A8G F 8A0A(B BBBK $zRx  ,1Hh&FBB B(A0A8G F 8A0A(B BBBK 1H&<FBB B(A0A8G F 8A0A(B BBBK 1H('FBB B(A0A8G F 8A0A(B BBBK LW1H'FBB B(A0A8G F 8A0A(B BBBK (1H'FBB B(A0A8G F 8A0A(B BBBK  1HH(FBB B(A0A8G F 8A0A(B BBBK lʣ1H(lFBB B(A0A8G F 8A0A(B BBBK 1()UEKG AAK zRx $l1(h)UEKG AAK d]1()UEKG AAK N1()EAD@ AAA zRx @ #1(D*EAD@ AAA `1(*@EAD@ AAA 1(*EAD@ AAA 1(+EAD@ AAA  1(D+ EAD@ AAA `آ1(+EAD@ AAA ɢ1(+`EAD@ AAA 1(,EAD@ AAA  1(D,EAD@ AAA `1(,@EAD@ AAA 1(,EAD@ AAA ~1D-FKA JdFRA'  AABD zRx $314-LFAK G  AABK zRx $14-LFAK G  AABK pݡ148.LFAK G  AABK ¡14.LFAK G  AABK 1L.FBB B(A0A8G  8A0A(B BBBF $zRx  ,L1L\/FBB B(A0A8G  8A0A(B BBBF 14/TLFAK G  AABK D14 0XLFAK G  AABK 14X0\LFAK G  AABK Ƞ140`LFKA G7  AABD (140dLFAK G  AABK t1(<1hUEKG AAK 810|1FKA G  AABE zRx $Lb(1UEKG AAK n18$2}EDQaFRA AAD zRx $/182}EDQaFRA AAD t1420FAK J;  AABE 1403FAK J;  AABE ڟ14|3FAK J;  AABE H143\ FAK J;  AABE 144 FAK J;  AABE 14`4$ FAK J;  AABE ,n144 FAK J;  AABE xS144FAK J;  AABE 814D5PFAK J;  AABE 145FAK J  AABI \145FAK J  AABI 14(6\FAK J  AABI ̞14t60FAK J  AABI @146FAK J?  AABA 1L 7xFBB B(A0A8G  8A0A(B BBBF @c1Lp7FBB B(A0A8G  8A0A(B BBBF 01L70!FBB B(A0A8G  8A0A(B BBBF  1L88$FBB B(A0A8J  8A0A(B BBBE $zRx  ,1L8'FBB B(A0A8J  8A0A(B BBBE o1L(9*FBB B(A0A8J  8A0A(B BBBE <1L9H.FBB B(A0A8J  8A0A(B BBBE X 1(91EAD@ AAA  1(0:42EAD@ AAA L1`p:2,FBB B(K0D8G d O F F U  8A0A(B BBBD $zRx  ,|1`;d5,FBB B(K0D8G d O F F U  8A0A(B BBBD 51L;8FBB B(A0A8G  8A0A(B BBBF  1H;x;#FBB B(A0K8G 8A0A(B BBBA $zRx ,10t< =BIK G`z  AABA @<=FBB K(D0Dp 0A(A BBBD zRx p(,50$=?BIK D  AABB @X=?FBB D(A0Dp 0A(A BBBD ՚SH=A#FBB B(A0K8G 8A0A(B BBBA Ț1L>TCSFBB B(A0K8J  8A0A(B BBBH $zRx ,m1h>(ERFBB B(A0K8J x F F F F F U k 8A0A(B BBBF $zRx  ,1hD?HFBB B(A0A8J U G I I I I [  8A0A(B BBBG $zRx  ,1\?(P{FBB B(A0A8J V i R A  8A0A(B BBBK |<1X`@4SFBB B(A0K8J d O R A  8A0A(B BBBG 1\@WFBB B(A0A8J C F R A  8A0A(B BBBE $zRx  ,18lA]EKJdFRA AAH zRx $S1(A^]EKG AAD zRx $$18LHb/FBB B(A0A8G1 8A0A(B BBBH {HbBSJxBUHfAOJtA,}f ,.Ehp,ˠFBB B(A0A8J 8A0A(B BBBC OHbASJzEP$}{DP<BBB D(A0D` 0A(A BBBA l}/d=(= l,=0FBB B(D0C8L= 8A0A(B BBBJ jHFBBBN}ULLRFBB B(D0A8Dp 8A0A(B BBBC  hL}2L[FEE H(A0A8K@! 8D0A(B BBBE 8|hMFEI I(D0 (D ABBD 8LNER HD F .0.v|2<UFBA D(DP (A ABBJ Ђx|3W(d\[FDD DAFh|$PCB\\=Ԍ\ \%XWdW=$W8W=LW `W=tWW=(X4X=č`X؍lX=XX=[ (z(<[AHGP^ AAH zRx P z~0]BHD G`W  AABH H̎]FBE B(A0A8G@l 8A0A(B BBBB zRx @(rzdP$^FBB B(A0A8DP- 8A0A(B BBBG ^ 8D0A(B BBBE 8aMNB A(D0r(G BBB@brFAA o DBK A ABD WDB(8LboFAD `AB(dbkFAD \AB(bFAD AB@cFBA A(G L@I@ (A ABBB zRx @(ny0L8dFBI B(D0D8Jp 8A0A(B BBBA 3:yy2Apy@AlHԑ gFBB A(A0p (A BBBE o(A BBB< gNAG VCAHP eCAG<`gNAG VCAHP eCAGDhi]h4Kc A Ԓhhhh $S8S2Eb I AX|hJaG zRx   NxVA8|h%FBA D(KP (A ABBG |xy\j'Eapj(Eb0j?Ef E N@Pj%FBB D(A0KP 0A(A BBBC @|wy0|l5FAD K@b  AABD p x8LtpFFA D(D0} (A ABBH e (A ABBE $.w80T0qeFDA K0  AABD wt(XrEDK C AAG x0ܕr]FHA G0  AABG  ix80$s]FHA G0  AABG hYx8@ltFBE A(A0KP 0A(A BBBF \~9xY<Ė v%FDA KPXY`RXAPU  AABF 0;>xy0v-FHA G@  AABA ox88`weFBA H(G@ (A ABBH <WxV0y>FDH D@  AABA xex4yeFDH Dpu  AABA $zPLRx$ p,xzm0pz}FDH D0  AABG x:0,|QFAD K0  AABB DܗX}FBE A(A0Kp. 0A(A BBBH wxuLLFBB A(A0G L@I@ 0A(A BBBA zRx @(`x 0ԙFEA G@  AABG "y8H 0DDPHXJaG xVA@FAD KPKXD`ThEpMPk  AABF @КdFAD KPXQ`KhEpRPd  AABH Ee F A G 8lE K WX!E[t0!E[DHPL-HdLdFQL B(A0A8II 8A0A(B BBBA m$8EO D U4 FBB B(A0A8D@_ 8A0A(B BBBE  8A0A(B BBBF  8A0A(B BBBI Q 8A0A(B BBBE Ԏv&H,FGB B(A0D8G 8A0A(B BBBK aPv)DHsFIB A(A0G`5 0A(A BBBI L$FBB B(A0D8J 8A0A(B BBBH _u*@pFDB A(D0Gp 0A(A BBBI `au)(\ȪEFGPk AAA $u*LHavFBB E(A0D8N`o 8A0A(B BBBE 4IFAA | ABI AAB$0J H8,JBFHB B(D0A8G` 8A0A(B BBBH @`GFBB D(A0Kpr 0A(A BBBD brtLܟXBBB E(D0A8G 8A0A(B BBBA 0,Ȯ'FDA KP  AABG Dt:PdFBB E(A0A8D  8A0A(B BBBE $0tFtKIXAHIBFHB B(D0A8G` 8A0A(B BBBH L<JFDA A(D0 (F ABBC D (C ABBD LxKFDA A(D0 (F ABBC D (C ABBD Lܡ(LFDA A(D0 (F ABBC D (C ABBD L,FBB B(A0D8Gv 8A0A(B BBBH XK&t)HFBE B(D0A8Dp 8A0A(B BBBF s*PzUFBE B(A0A8N? 8A0A(B BBBH  s=PLT6FEB B(A0A8N 8A0A(B BBBE t$ȣ9ALG XGA@-FBE D(A0Dp 0A(A BBBC LghtR,HJJDD M QBF Dh?HFBB A(A0Dpz 0A(A BBBF &.tDDȣ7FBB A(A0Dpw 0A(A BBBA &tD·D(|7FBB A(A0Dpw 0A(A BBBA \'sDL\yFBB I(A0D8D 8A0A(B BBBJ T(sE=DW-FBB A(A0D 0A(A BBBC (zPLRx$ 0sD͆L|XFBI B(A0A8G 8A0A(B BBBJ DgsEDqFIB A(A0Gp 0A(A BBBD )LsE=PD-FBI B(A0A8G  8A0A(B BBBG %sEDwޅFBB A(A0D 0A(A BBBI  sDPlFLB B(A0D8De 8A0A(B BBBB rDZL|JFBE E(A0A8J 8A0A(B BBBH /rEPFBE B(A0A8N 8A0A(B BBBD prWhPD"FBB B(A0A8G L""J"Q"B"S" 8A0A(B BBBA ,zPLRx$ "4:sLp/BBBB E(A0A8G 8A0A(B BBBD 7fw. |89Eb I HJ\w.LDAȄFFB B(A0D8G 8A0A(B BBBC h&w@P,FBB B(A0D8J 8A0A(B BBBD ?v@>Pt'2FFB B(D0A8Jf 8A0A(B BBBA 2v8TEC MU F W..ԖNwfd4&փFBB B(A0A8GNKNBIe 8A0A(B BBBJ 94w8Ĭp(FBD A(K0 (A ABBA Ex 0B ;FAD  ABH <8\C#FED G(K@ (A ABBE dFBB B(A0A8D`V 8A0A(B BBBF I 8A0A(B BBBE PdyFBB B(D0A8N 8A0A(B BBBF Qx#[H\hCFBB B(A0A8D@L 8D0A(B BBBE 4CYEIG u AAD DCA8ЭḾEC HH G o. .ęx^8$%EC FJy G . .xPxFQB A(A0Gs 0A(A BBBC 4DZEAD = CAE F AAH z \[DE G r N Ppt\{|FBB B(D0A8DZ 8A0A(B BBBG @9{zb|4ܵaZ|FDA DP  AABH L>F{O5|8<bHjAA  ABH A ABA A{0hAB c/EG AF dEHj N Dܷ(eVEPle ( heEAG0t AAE z4<8gU{FDA D`d  AABI l{z4HhUzFDA D`d  AABI zz@XiIFBB A(A0G@ 0A(A BBBF zRx @(sz0h,jFAD G@  AABC 09z8PjyFEB B(A0A8G 8A0A(B BBBF lzy0oFAA D0  AABA `1|4LTvgyFEE H(A0A8K@! 8D0A(B BBBE HPoFBB B(A0A8D`6 8A0A(B BBBF zRx `({L8wFDA A(D0 (F ABBC D (C ABBD 4xs`kxFAD G`  AABD  }Gxػj8xBIA D(M (F ABBA 8(xBEG D(G (A ABBA dyR4xyRFKF f ABH AFByļyXؼ^BBB B(A0D8G 8A0A(B BBBJ ,zPLRx͎$ 4a^DT`W^FBB A(A0G 0A(A BBBH ek^P`^FMD B(A0D8G 8A0A(B BBBA e^P ^FEB B(A0D8G 8A0A(B BBBB ,zPLRxe$ 48e^PH^FBB B(A0A8G 8A0A(B BBBA ,zPLRxɌ$ 4gM^PX\V ^FBB B(A0A8J 8A0A(B BBBJ ,zPLRx-$ 40h^P ^FBE B(A0A8G6 8A0A(B BBBH XjT^L`D^FBE B(A0G8DP; 8A0A(B BBBH <^FBA D(Ge (A ABBA P$ ^BGB B(A0D8G N 8A0A(B BBBG ,zPLRx$  4j^8P4^FLB B(A0D8G 8A0A(B BBBF ,zPLRx$ 4Ol^P<u ^FLB B(A0D8G 8A0A(B BBBI ,zPLRxI$ 4nm^ )LX1L`4)LXP1L`l()LX<1L``)LXt1L`)LX1L`)LXP ]FBL I(A0D8J 8A0A(B BBBJ 1L`Pw^FBL I(A0D8J 8A0A(B BBBG P7_FEB E(A0A8J- 8A0A(B BBBK P8 @E_FBE E(A0D8L  8A0A(B BBBG P _FBB E(A0A8G 8A0A(B BBBD ,zPLRx$ 4l_P(s_FBB B(A0D8G 8A0A(B BBBF SnN`PP,D`FBB B(A0A8G 8A0A(B BBBF ,zPLRx$ 4q aD`AFEAG z\AAtAIAAA5BITBIB%B% B= B=4$ CH`FAD D`^  AABG Ty` D,D8D LO,L (DdEG L AA 0wEAG Z AAG DAA84@DFQD A(GPZ (A ABBE 8pEFQD A(GPZ (A ABBE @EFDA D@dHIPUXB`P@\  AABA ,TFWFAA  FIQ ( HEAD@ AAJ <w(`DI9KDF [AAFXI1YP|IfEw) IEN  AA (LJEAD@y AAA <$JNAG VCAHP dCAHdKLl(xFBA D(D0g (A ABBB  (F ABBG  (C ABBA < EFBA A(D@ (A ABBB PL DFEB B(A0A8D 8A0A(B BBBJ b2D@ bFBB D(A0G`{ 0A(A BBBG 0 HfEDG Q GAG sAA<0 DFBD A(Dpq (A ABBH ؍{a/C0 ?EDG X GAH DAAP vCBBE B(D0A8D6 8A0A(B BBBD  aZrC8 L (` 4Pd @*CFBB B(D0A8DF 8A0A(B BBBK 4`2Bp ,BFBB B(A0D8G_XAOJzA 8A0A(B BBBE xb`ZB@lxFBB A(D0G`E 0A(A BBBE 4EDG Z GAN N AAH D |}BFBE A(A0Dp 0A(A BBBF  _/AD8AFBE A(A0Dp  0A(A BBBK l_.A0 GEDG \ GAL DAAP8 nAFBB E(A0A8D 8A0A(B BBBB =_.1Ap8\ %AFBE B(A0A8J~ 8A0A(B BBBE DFAUMrA^ Ap @FBE E(A0D8JQ 8A0A(B BBBD ]YAOJtAl^a@PPD @FEB B(A0A8DU 8A0A(B BBBD ^g@(@[FDD DAF$`$PCB(AEDD ^ AAC _1(TPAEDD b AAG _1(AEDD ^ AAC _1(AEAG  EAR @_18BFBD A(GP (A ABBH t_NLTD;?FBB B(A0A8GP 8A0A(B BBBH D_ ?(EdFAA PIB8EFEA A(G@ (A ABBB _P(HFEB B(A0D8DH 8A0A(B BBBF PK>FBB B(A0A8G* 8A0A(B BBBG L0OzFQB B(A0C8G@ 8A0A(B BBBH p2HW(S[FDD DAF^$PCBT T,OX( TdFAA PIB@dT3AY A D-^10ptTeEDK a AAI bAA0TeEDK a AAI bAA0TeEDK a AAI bAA0 (UeEDK a AAI bAA0@dUeEDK a AAI bAA(tUEKG0 AAA `]R@VLV*E`4`V\ ;FDA D@  AABD \:,4pWEPI AAA (dZ[FDD DAF]$PCB(Z\!E[(ZFAA }LBL|ZFBE B(A0A8GK 8A0A(B BBBC \xl[GIhGH\@Al[i]4Kc A 2Eb I A\JaG w\VA04\D@\ XL\BAG S AD  +\,d\MAD  ABA $]EL$(]rEVP AA 40FAA | ABI AAB< 4@4`7BFK G`m  AABE p6[l7$c<AOG XGA,JDD M QBF Pb[7FBB B(A0H8G 8A0A(B BBBG Z,7PT0hn7FBB B(A0A8G& 8A0A(B BBBK ܰ@[ 7HFBB B(A0A8D@L 8D0A(B BBBE H _7FBE A(A0D 0A(A BBBH ^_37Pp#7FFB B(A0D8G 8A0A(B BBBH 4hC7AJ Pd .  A T^7$v (<[FDD DAF`$PCB8FBA K(G (A ABBI ԋGIhGHRP6FBB B(A0K8G 8A0A(B BBBA ,zPLRxL$ 4_\s6$EV AA (llFDA KATEP K  "EV E AL5FEE B(G0A8K@/ 8D0A(B BBBG Ht pFBB B(A0A8D@L 8D0A(B BBBE 4ģYw5EIG u AAD DCAPLC5FBB B(A0A8G 8A0A(B BBBC ,zPLRxJ$ 4-_4P P@4FLE B(A0A8G% 8A0A(B BBBG V_4"4rj"ТR4(",FAA j ABK AAB`"+Ee|"oE H 8"FBA D(G0 (A ABBD _U4!3FFD D0  AABF L"3FEE B(G0A8K@/ 8D0A(B BBBG Ht#FBB B(A0A8D@L 8D0A(B BBBE 4"Y;3EIG u AAD DCA<",3FGD A(GP_ (A ABBB P(#2FBB B(A0A8G 8A0A(B BBBI ]2$pj$($$$03Hj$X7Mi%|-Hd7]LD%gFBB B(A0A8D< 8A0A(B BBBH f] H%FBB B(A0A8D` 8A0A(B BBBB j&] $&KEDD {AA, %G1FAA {AB`&4En|&8 &4EEH&hFBB B(D0A8Dp 8A0A(B BBBA B\ 0 'طFDA D0C  AABJ P#\8T'@FBD A(DPl (A ABBE [ 'EV8'FBD A(DP (A ABBG  [H(FBB B(A0D8D{ 8A0A(B BBBF (Y[p(Ի-( (.Eh(#HZL([FAD DpvxROxCpxQHxDp AAB0)ȻEDO v DAE QDAP)D d)@ x)<&LY|)]$,)<EJ HPz G (),hEIN i AAI D\7tAA *TGIhGH@*i](X*ܾEAD  AAF * 0*FDA D  AABA 8*8FAA N CBE  ABJ +P+70+4 D+0 DH*,+FBB A(A0Dpx 0A(A BBBH |x[+4*+FGA DPz  AABA G['+4*+EC HK F .[Mc+4H+' S+FMA G`R  AABG xM+4+|E+FDA D`  AABJ [:+4+L+FDA D`  AABJ Z:*<8,*FBD A(D (A ABBA ;ZN*H,t*FBE A(A0D  0A(A BBBD ZNq*<,ba*FBD A(Dp (A ABBF Z:4*DL-$*FOG F(A0DP 0A(A BBBA -)ECG$zPLRx!=$ ,NZ2)P-L#)FIB B(A0A8I! 8A0A(B BBBE ,zPLRx<$ 4Y.>)/peeHX/w/w .w2(Eb I A0w 0w 000wwEAG Z AAG DAAd0 x0 0 0 04AAI0X2Ap<0NAG VCAHP eCAG,1i]D1`4Kc A LP0w'FBB B(A0A8D@~ 8A0A(B BBBF # XNS' 0v2S'E\ O A,0vc3'FAA WAB(2xVFDD DAB81!&HXd2dH0V A 2UH0G A H2XFEB E(A0A8DpN 8A0A(B BBBH 02#EG@ AD zPLRx3$ @(ZV#4L7x+"FDD DP  AABH *V"P7,{'"BBB B(A0A8G L)c 8A0A(B BBBF ,zPLRx2$ )4U#LH9ROFEB B(A0A8DG 8A0A(B BBBJ @Z,08u #FAD  ABH <8uo#FED G(K@ (A ABBE H :vFDA A(D0` (E ABBF A(A EBBP\9U#FEB E(A0A8G 8A0A(B BBBF |DYZ@#<9j1#FED A(DP (A ABBE 1FZ#0;TZH(L;xv[FDD DAF9Y$PCB;v;v $;v/EJD YAAL;vHFBE B(A0A8D 8A0A(B BBBG 84<yFBA A(G0{ (E ABBJ Lp<Dz FFA D(D0R (A ABBC f (A ABBD <{9Eb I HL<${FFA D(D0c (A ABBB a (A ABBI (0={dFAA PIB@\=8|BBB D(D0GPc 0A(A BBBH $=|Er I V J H A W8=H}4AAI=l}i]H>}FBB B(A0D8G 8A0A(B BBBD \>8Hp>D FBB B(D0H8DP 8A0A(B BBBA 7W >>$> mEVK AA 0>TFAJ } ABA $zPLRx,$  ,nVCH?FBB B(A0A8DP& 8A0A(B BBBF ?4?4P>,>FBB B(A0D8D 8A0A(B BBBH U`Ld?`FBB B(A0J8Mu 8A0A(B BBBE ,-U-L?FEB B(D0A8D 8A0A(B BBBD -U-wP4@0gBEB B(A0A8G 8A0A(B BBBF `7PU1/<@dFBA A(D0 (F ABBG HATFBB B(D0D8D` 8A0A(B BBBK HH0FBD D(D0 (A ABBH [(A ABBL IzFBB B(A0D8K! 8A0A(B BBBI LfR(I EIG` AAG +S,DHFBB A(D0D 0A(A BBBE LRY$J`+Ed8@JtlFED E(DH (A ABBA HlI#FNB A(A0J 0A(A BBBJ (zPLRx!!$ 0lR=OPIH?FBB B(A0A8G 8A0A(B BBBH =RK4xKGFAG [ CBB QCBHJZ FOG A(A0I 0A(A BBBH (zPLRx$ 0QT0K;DEu`LJ2HW(|L[FDD DAFJPQ$PCBL?L, 0L(EAD  IJF KAA M?[SB(PmHUFBB B(A0D8D` 8A0A(B BBBH Pj, V8 +EPG} AAE ,,U8 | EADP^ AAA P 8Vp EMG U IAH  AAF AO14VUFDA { ABG AAB, W yMAD  FBE `ER I YHZFBJ B(A0A8D@# 8D0A(B BBBF 4[@6H[lH0 J 4TZ`\cAA  ABI [!KEQ J j[!MHV B l,Z/`|FAD AQB \0"EV E A,\!E H <L\X"oFBB A(D0 (A BBBH <\#FBB A(D03 (A BBBG H\/FBB B(D0A8G@a 8A0A(B BBBE 4]$EAD0T AAH b FAG L@\0FEE H(A0A8K@! 8D0A(B BBBE P\d2WFBJ D(D0 (F BBBF U (F BBBA L\$FBB B(D0A8G 8A0A(B BBBH  T*J1 L]H8sE, X zPLRxi $ (I\C(^2[FDD DAF]J$PCB_2,_2MDA # DBE (H_\5EDG X AAF t_5) _5ED@o AG sI)8_d6FEA D(D` (A ABBF \ZLI*`7\W(`78QWHLD`7FFBB B(D0D8D 8A0A(B BBBE `$H(`9EKG@h AAG 6hIm8`<:FBD D(D` (A ABBE [IL8al;XFBB B(A0D8D 8A0A(B BBBA ILah?FEB B(A0A8J 8A0A(B BBBE $zRx ,]I8(bDKFAA  ABG N ABG `IP(xbEkFAD \AB0bF\FDD DP   AABG I@bGFBB A(A0D` 0A(A BBBG A>J*$DcHEV AA 0lc8NwEAG Z AAG DAALbNcFEE H(A0A8K@! 8D0A(B BBBE Hc4PFDA A(D0` (E ABBF A(A EBBP,cIFBE B(A0A8G_ 8A0A(B BBBG I(dHP[FDD DAFcI$PCBdp~el~ eh~ 0e$PDe PXe,PES$te ~DEDD qDA4ePFGA A(D0(A ABB8ePpFBA D(D`S (A ABBF p`H($fQdFAA PIBPfQ&$dfROALN fHAf(R4AAIfFH2Apf0Ri]fRAY0f|wEAG [ AAF DAA,gXR4Kc A @Hg|REFBE A(A0D` 0A(A BBBF FG,gtT:,gT$EPGp AAB 4g|FAA j ABK AAB< ghW;FBA A(G0 (E ABBI PLg(X@ FEB B(A0A8G3 8A0A(B BBBK ,zPLRx9$ 4lF{$hb]EQP jGAPhc FBB B(A0A8GQ 8A0A(B BBBH (SFV0|hh{ FAD  ABH dhD|nFGE B(A0D8DP 8A0E(B BBBC B 8E0A(B BBBA Pi|lwFBB B(A0A8G 8A0A(B BBBK FFZ>0i| /FAD  ABH <i}FED G(K@ (A ABBA di~LFBJ B(A0D8DP 8F0A(B BBBD  8F0A(B BBBA P`jn FEB B(A0A8G 8A0A(B BBBD aE3kh,2HW(k[FDD DAFLjF$PCBD uHEN d AH >!4v "EU F ATv $hv DEDD qDAvTH` A zRx `u> 4vBHA A(D0(A ABB4w4FIA m ABH e ABH @HwhFBB A(A0G 0A(A BBBF 8wؚbAD D ABB F ABG 4w,cFAA l ABI [ ABA ,vC=xPEAt K d0xFBE E(D0A8F@ 8C0A(B BBBD  8C0A(B BBBN 0xEAG T AAE cAA,xBDC   ABH PxxBBB B(A0A8G I A 8A0A(B BBBK PyEN l AH ;!y<AYy@4Kc A Hyd\BBB B(D0D8PZ 8A0A(B BBBD ,u;4 zdR44zpEFQ a CAG e CAA ,lzبFFA N ABB 0zXSBFD DPK  AABA LyFBB B(A0A8D@; 8D0A(B BBBF m:r,8{EPIw AAA h{)H\{H{8FBB B(A0A8D`v 8A0A(B BBBF ${sEAD fAAhzFEE J(A0A8DP& 8A0A(B BBBH  8A0A(B BBBH 98|mFBA D(D` (A ABBD (wo9|( |$ 4} EDG0_ DAD l JAI <<}FHH D0h  AABJ N AAB|}<0}wEAG Z AAG DAAT|N`AD D0M  AABF   AABF hH0$zPLRx# 0,84L}BEC M.X H C. 8A0A(B BBBF ) 9ph|]FBB B(K0A8JdFRA8 8A0A(B BBBG DPAЯ.9\aFBB B(D0A8D 8A0A(B BBBF JKA(D9zLh fFBB B(A0D8D 8A0A(B BBBJ ~Z9d j(q[FDD DAFL9$PCB<qPq;d@qFx|q=q)LX(q AAG  AAF Ԑr @rFBB D(A0D`Y 0A(A BBBD o8 8@szFBD A(DP (A ABBG y8($uFDA rAB<uFBA D(D`o (A ABBJ k8-40wFED G@  AABF oH84TxIFED GP  AABD 8}Dy`oFFB D(A0GP 0A(A BBBD p7>K4|GFAK G`  AABA 47J/<T}#FFA D(GPv (A ABBD (7H(FFB A(D0J 0A(A BBBD (zPLRx# 07H<qFFB A(D0J 0A(A BBBD 6;P4n+BBE B(F0G8D 8A0A(B BBBH lj61H8~FBL B(A0A8G 8A0A(B BBBA 4Y761LlX}FBB B(A0D8G 8A0A(B BBBH 6riPԔp]FBB B(A0D8Gr 8A0A(B BBBD  671,P$xEPG AAB PptnFEB B(A0A8D{ 8A0A(B BBBF  $5PܕxFBB E(A0A8D 8A0A(B BBBF x$5h(\[FDD DAF<6$PCB )ZGԗ0 , ؘ1E] F H$DEDD qDA0DИFDH D@  AABG  p5=(xrEK g AH K AD Hm5E@̘FFB A(D0DPt 0A(A BBBE 8$FBD A(DP (A ABBJ p5 `d (t`dFAA PIB `En E H H 948\Ȝ BBB B(A0A8Gj 8A0A(B BBBK TNZD[v4`d t`\4AAI42ApLdFBE B(A0A8GJ 8A0A(B BBBD $zRx ,D4:L<ȫkiBBB B(A0A8DPj 8A0A(B BBBF ,&4K/<Э5'FAD S ABG  ABF \4   Į_Ei B nL0CFBB B(D0A8K 8A0A(B BBBK 3HHFBB E(A0A8KP 8A0A(B BBBD 3[ܳ:Ed G I(H<FBB B(A0D8DPw 8A0A(B BBBJ tv3$HEV AA 406oEC DL J .S.3O ( 4<kFDD | ABC NAKHtPFBB B(A0A8Dp 8A0A(B BBBF ć 3THԞFBB B(A0D8Dp 8A0A(B BBBD $2&L$0FEE E(H0H8Dp 8A0A(B BBBA ||2tFBB B(A0A8G)WKAAMA$ 8A0A(B BBBF <|@2P(g FBE B(A0A8M 8A0A(B BBBG D2H,NFBB B(A0K8GP 8A0A(B BBBK Й,34LZSFEB B(G0A8G 8A0A(B BBBB l20`@FDH G  AABF zRx $2LFBB E(D0D8G} 8A0A(B BBBK P/2_(0$EAG@o AAB H\eFBA D(DPmXV`FhBpIPb (A ABBC ̊2.\(FEA H(D0h (A ABBJ D (A ABBF l (A ABBF <=2,02HWL(`=t ,x,EED AAA $zPLRx1# ,1@XFBA A(D0q (D AEBE L (A ABBN D(F ABB<TEAD H AAL D AAJ hAAPp, FBB B(A0D8DD 8A0A(B BBBE P0Q4<@NAG VCAHP eCAGTLh,FDA A(D0 (F ABBF D (C ABBD D<FBB A(A0G 0A(A BBBK 0S0EH IY A .034TpEC I. F D0: ȦܦELLvMFBB B(A0D8Di 8A0A(B BBBH /Z(4PIEC e; H /.@/r LQFBB B(A0A8D 8A0A(B BBBH $/\8T EG I G P.O./l =$7  7= = Ш =0 < MLx 5FBB B(A0D8D 8A0A(B BBBJ /.t iE]( EDGP AAH Lx EC I H ..U.^..d. ./2L@FBE E(A0A8Dx 8A0A(B BBBF 7/l<|x:FBA A(Dz (A ABBB /.k8ԩ`!Z [EC HD D .m.ȕ/hd@8l*aWBB H(D0*(A BBBH,l+EAGPT AAE /8ī,FDF  ABJ a ABL ,h/ 8,FAA G L@I@X  AABH P-<d3FBE A(A0 (A JJBK DP-zFBB A(D0G 0A(A BBBF (zPLRx# 0Z..0D/ <4@/FBA D(G`$ (A ABBB .)O41iEAD | CAF TCAԭ@3_HPQ A PP|P ,xP @tP"EU F AH`3MBB E(A0 (D BBBL Q(A BBB3EL<3EH I F 6.=.U.,fLt7FEB B(D0A8J 8A0A(B BBBF C,\Px;FFB B(A0D8R 8A0A(B BBBH d,d<`C( EC BQ K .@. .ܚ,L8L/LPNFBE E(A0D8DP 8A0A(B BBBF LL[FBB B(A0D8D`a 8A0A(B BBBH Hi,A+P=0P!DQ4Kc A `$Q#t@Q4LQYCG m AAF l CAH PQXAD E AAD Z ADI K AAC MAAAHBFHB B(D0A8G` 8A0A(B BBBH L`FDA A(D0 (F ABBC D (C ABBD 4QsEC P G . +3v4SfEC HD G .+:IL@dV9FBB B(A0F8Gp 8A0A(B BBBD *-<WEC P. B F.Q.*t0d[=EC P~ J . *,DLX]FBB A(A0JE 0A(A BBBE (zPLRxE# 0t*z0س\ oFAD  ABH < 8WFED G(K@ (A ABBE DLXa7FBB A(A0D`s 0A(A BBBE x*0 FAD  ABH <FED G(K@ (A ABBE P tbFBB B(F0A8G 8A0A(B BBBF );@e9EAD  GAF  GAF AFA@еf.EC h! .. J .t.̡T)CRP,z/BFBB B(A0A8J 8A0A(B BBBF K,*OP܀lCFBB B(A0A8J 8A0A(B BBBE  Lt*o3=(<ȋ=P=d =x8 $LSи LO<$)7FEA A(D` (A ABBI @)<HFBA A(G` (A ABBA h)ɾ0čEFAA DPK  AABE ^;) ̎e, (FDA  ABA ,<MFAA  ABA 8l(IFFD A(Dp (A ABBF $<EL0 AA 7Z(8عEDD  AAJ D AAA H$FBB B(D0A8G@a 8A0A(B BBBE P`FBB B(A0A8D 8A0A(B BBBH H~')ݼLܻFDA A(D0 (F ABBC D (C ABBD h81}FBB B(D0A8GP 8D0A(B BBBF % 8F0A(B BBBA (G& %.FEE B(A0A8D@p 8G0A(B BBBH  8A0A(B BBBH D 8F0A(B BBBE Y 8C0A(B BBBK h 8D0A(B BBBB @`tFFB A(A0D` 0A(A BBBC 8WEE DFFD B .%NL̤+FBB B(A0F8D` 8A0A(B BBBD v|%PPFBB E(A0C8G 8A0A(B BBBH <(%4 EC P< D !.~%=d< ITEC P. G .Y.d%mA<d1EC HKN G .).g.\y%0PH FEB B(D0A8G# 8A0A(B BBBH %}$<x*EDG PDA8d~FBA D(G0 (A ABBB i],@FIA  ABJ `% ,9FHD  ABA L(FBB E(A0D8J 8A0A(B BBBI |$8θ8EC BIEMI B .t.x$lD FBB A(A0J 0A(A BBBF {$48TEC e&. D (%9r8bEC h% K .{.|$  4(UFAA  ABF AAB$`DEDD qDA\i]AY0FAA GA  AABD 89FBA C(Dq (A ABBI 4,FAA G I w  AABA (dzFHD bCBHhFOB B(D0A8G` 8A0A(B BBBD pFEE G(H0f (A BBBD ^ (A BBBK b (A BBBG b (A BBBG (PEAG AAA (|8EAI AAA Lk/FBB B(A0A8DJ 8A0A(B BBBJ # ,EADPZ AAJ L0vFBB B(D0D8DP 8A0A(B BBBF dt yFJB B(A0A8J 8A0A(B BBBH JPAd,zPLRx# 4"dL0FNB B(A0A8G 8A0A(B BBBH I"ԴLǴFEE B(D0A8DP 8A0A(B BBBC \FBD A(G0v (A ABBH  (A ABBK D (J ABBM dHL_FBJ B(A0D8DP 8F0A(B BBBD  8F0A(B BBBA 0t[FAA G0P  AABM 2HW` dFGB B(A0A8D@ 8C0A(B BBBF |8F0A(B BBBp4AAIi]8@BBE A(D@b (A ABBJ LFIE B(D0A8DPC 8C0A(B BBBB T L8 UFBE E(H0A8DP 8C0A(B BBBI (UlL U\FBE E(H0A8DP 8C0A(B BBBI Up<| EG DEEK F .>.(H|`DEG DO E .x.d.. .B.P.k.d..z.0D.k. .e..k. .#!<'< (FBD I(Gc (A ABBK  .رDd*ȱFBB A(A0DN 0A(A BBBJ x&^ \0@-`EAG ` CAG cCA8l-gEC I J ). a.2 ı\;lx\=4h=FAA  ABJ EAB>>K<>T%EC BNH B .O.U.Ը f<4@E?FGD D(D@ (A ABBH 4@FFAA u ABH y ABD LF FEE B(G0A8K@/ 8D0A(B BBBG dhHFEB B(A0A8DP} 8F0A(B BBBG  8F0A(B BBBH <dBE+FHD A(GPu (A ABBK 8MHI%dI=I=0 D X "EU F AxLI XIED0u AA (TJdFAA XAB<JNAG VCAHP eCAGJi]$@K$A^DPK$A^t`K4Kc A LKFBB A(D0 (A BBBL Q(A BBB@4KmFEE D(D0A (A BBBA í,,HKEIDP AAA  t4KFBA A(D0(A ABBL!IWL^EX<LgFBA A(Gpi (A ABBH TLNq8PdOYFID c DBL A ABA L0pO\FHD G`Y  AABJ (PEDG  CAA PSmH@_ A D SFBB D(D0G`} 0A(A BBBB tЫT5VU UE F <UxFBA A(Gp (A ABBG pV8M0X<DXWDG vH L AAB LAAPX@YFBB A(A0D@ 0A(A BBBA YHYW0@Z\EDG R AAA tAA 8lZEQ h AA \ZMEGx [L|[@FBJ B(A0A8DP 8A0A(B BBBI ^ ^b ,x_"40tf<VIG VAABA HxFBB A(A0 (A BBBL Q(A BBB00wEAG Z AAG DAA4|FAA | ABI AAB00wEAG Z AAG DAA0d0wEAG Z AAG DAAH| FBB A(D0 (A BBBL Q(A BBBT]FBB A(A0# (A BBBJ  (A BBBH <REB I ALL(3FBE E(A0D8DP 8A0A(B BBBF HBFHB B(D0A8G` 8A0A(B BBBH d^H u C ]HBFHB B(D0A8G` 8A0A(B BBBH $dd<AOG XGAD|d+FBB A(A0Ix 0A(A BBBK _-@eFBA A(J( (A ABBF (zPLRx# 0V-LdPh^FGB E(A0A8D 8A0A(B BBBC ,-QPHjAPDB B(H0A8N 8A0A(B BBBA hiH08r'EC I E .$,ۤDt ˤFGB A(A0G 0A(A BBBE 6.,@vEADP AAD DkP,vR[FGB B(A0D8G 8A0A(B BBBD P:~>Lyp.FBB B(D0C8G 8A0A(B BBBB PM L{uFBB B(A0D8J 8A0A(B BBBB ,zPLRx# 4.L}AFDB B(A0A8Dz 8A0A(B BBBH `ZdP}TFBB B(K0A8Ds 8A0A(B BBBG l~8Pl&(FBB B(A0A8D 8A0A(B BBBF m\D|sFBB A(A0D@ 0A(A BBBH pdP8 բFBB B(A0A8D 8A0A(B BBBD DP ݢEC FEK C ..i.~.LբFEB H(D0A8G 8A0A(B BBBF |2f8lxP EC HHv B 1.w.`D4t EC h* F ._PD ݢFBB B(A0A8G 8A0A(B BBBG B P|FBB B(A0A8G  8A0A(B BBBG p@ EC HK.,.X.. E TTHPf B HpFBB B(A0A8D@L 8D0A(B BBBE 4YܢEIG u AAD DCA0 FAD  ABH <FED G(K@ (A ABBE HhFDA A(D0X (E ABBF B(A EBB8'EC hR F  .e.͢0 ϢFAD  ABH <,FED G(K@ (A ABBE 0l FAD  ABH <FED G(K@ (A ABBE 8d;_EC BIK. C {.$boA 0D  _FAD  ABH <x6GFED G(K@ (A ABBA dl'FEB B(D0I8DP 8F0A(B BBBH [ 8F0A(B BBBA L dFBB B(A0A8Dx 8A0A(B BBBD +!QN|=%%FAA P(L<HDLsX|!E[4dzנFAA Gp  AABB P64'FAA D`  AABB @8>FBA A(G0 (D ABBL <P EAD _ AAE D DAG HDA  HQ< MBB A(A0~ (A BBBA h d $` 4(\ pUFAA DP  AABA qn>2|   s   #D$ מFBB D(I0Dp/ 0A(A BBBF $mJ`ԯH,lEAG0 AAA \ep6UEp'H^'H^$]ED H AA <AY0XwEAG Z AAG DAAR(EAI4cFFD D0  AABF LKFEE B(G0A8K@/ 8D0A(B BBBG HDFBB B(D0A8G@a 8A0A(B BBBE (EFD b DAJ HFBB B(A0A8D@L 8D0A(B BBBE 4Y_EIG u AAD DCA@06+FBB A(D0 (A BBBA Lt|FEE B(A0A8F 8A0A(B BBBK @qجj==,=@ =T0 =h\ =| = = = !=8!EQҍEADp AAD ,,?,EADp AAK t@,8?|EADp AAJ _,@OEAG` AAB L:2,n4( nFAA G0+  AABB *aHn J U$$*t@EOG XGA@L*FHA J^CVA}  AABA H*FBD A(G0s (D ABBH `(D ABB8)hwmEL BIIHr A 6. {.m8 *WmEN FIHS C 6. {.sm8t*dmEM FIHq F . {.hEm8*L6mEP FIH K . {.tm<+"mEI DIIE A O. B.l4t+(lEC I. G dD,l@+,5lFBA A(G (A ABBD lP ,0lFBB B(A0A8J 8A0A(B BBBH NklL,H6[lFGB B(A0D8Di 8A0A(B BBBC xlP,> ilFBB E(A0A8Jn 8A0A(B BBBE R(>l<`-F.lFBA A(G` (A ABBB p"* l-Ij kFBB B(A0D8J 8A0A(B BBBH aHaBSLtESRASMwAyHcAOMxBD|k<.Q kEC I. `.I G I. .AkP.ZmkFBB B(D0C8J 8A0A(B BBBI Xl\0n=4`/DnkFAA DP  AABE зk@/okFBA A(D (A ABBG 8?k<1qPFA A(G0(F ABBGH\1XuFEE A(D0^ (D BBBK I(A BBB 1qxED Z AD 1rpED M AI H1duFBB B(D0A8G@a 8A0A(B BBBE @,1r\SjFBA A(D (A ABBG (zPLRxi9# 0i2Pj2HW2(vH A 1vAi`O A I3(wEL83,w L3(w `3$wa<t3wMBF A(A0l (A BBBF 30x\3x 3xZpFH4@y 4f7 06fEV I. A !D3ed7 $x7>EGD hDA7Ԃ 7Ђ7\i]7AY068WeFAD O ABE 4 77eFAA I0"  DABF P\e88ąFBD A(D0_ (Q ABBJ 8X $8T5EAG cCA8l P7h;vdRBB A(A0 (A BBBD A (C BBBA P,t EAD Q AAC p AAF 8=u_FAA W ABN AABHH?̠FBB B(A0A8D@N 8A0A(B BBBA L?FBB B(D0A8D` 8A0A(B BBBA >Т:^Ha G I@EL$@Hq A ,@@tMDD C ABE p@q<@PFAA h ABE m CBF $@Ef E x H E K @%HAfIAA e ABE i ADJ  ADJ LAئi] T@0J{]Ee F Y8A\PBB A(A0p(G EBB;jA$A[xEH^ A  ((BllEDGT AAA (TBEID  DAE 8BTkIEE D(D0H(A BBBBBB EVC#FBB E(A0A8D@ 8A0A(B BBBD L 8C0A(B BBBH [ 8C0A(B BBBA [ 8C0A(B BBBI GHGPPXB`N@C0+$CLaEHF KAA4CFIH B ABD lABLC ZFEE B(D0A8D` 8A0A(B BBBJ $hD<AOG XGAPCYsZFBE B(A0A8L  8A0A(B BBBD V39ZTDOEE B(D0D8FPb 8D0A(B BBBH E@>HhE,FEE E(D0A8GPO 8D0A(B BBBC >HEFIE H(A0D8GPR 8D0A(B BBBI ?f4E.XEC BGEH. H 1 8XHhEܰXFBB A(D0D@ 0A(A BBBE -XHEXFBB A(A0FU 0A(A BBBA h-ZX00F'JXAM P I .231XG6EL cAG6EL cA$GصAEG Y CH DH4FWEI DO. A 23W44GWEI DO. A $33kW0H@8ECG M CAH DFA@GL'WEG DHMj.t. H .x.30W4H!WEC DLh H . 4B3W(tI0FDD e ABJ HIFEE L(D0D8F@ 8D0A(B BBBK غ8JmFEE D(D0M(A BBB( .>S O8/E[ H 8NLSEC HD C .c. :XSXlNRFBB B(A0A8H Q D 8A0A(B BBBA ,zPLRx# 4|aRTOD REC P E :. .`..L..`..L. ;nRLOuRAC DH K ..O..Y..O.;oR(P=FDC lAB4P4REC M H ..<8R<dP`IREC DHZ B ..V.\<fQ@PXQEC BEGKR E .{. .{.<# R,R%@R TR=hR|R=,QQEDDP^ AAA \QRH0k E 4Q0UQEDD j AAG TDA(R^*QEAG FEAXS*HX H AxS-L`SLRHPFBB B(A0A8DPu 8A0D(B BBBD DqP0TFND G0]  AABH 84S@-PEC FJF^ D .u.(?\P0S ;PEC P A .t?3OT % T ED0p AA U AEl G H(BPFBB A(D0D` 0A(A BBBE f-><kH>FBA D(G (A ABBB 0{;.><lТ>FBA A(D (A ABBH TQ-e>D\l8U>FBB A(D0D 0A(A BBBA -'>,l.>ECD  AAF X8#=$nMECG zAA(<DTo0tFBE E(D0A8D@A8J0D(B BBBDohtFBE E(D0A8D@A8J0D(B BBB$oBEDF lAA pȩ6Me$(pWEAD JAAHPp$FBA A(F0 (A ABBE B(A ABBpتZH L A p%p8pD%p`ZH L A q%$q%8qܫ%Lq%`q tq%q,&EK H Mq<HNqD+$q`4ECD eAAqx*$r3EAD fAA08rBECD Y AAI OAA<lrȬNAG VCAHP dCAH<rNAG VCAHP eCAG<rhNAG VCAHP dCAH<,sNAG VCAHP eCAGplsFED A(D0l (D ABBG n (C ABBJ J (C ABBF \ (C ABBA @s4FBB H(A0DP 0A(A BBBG $t"EJ A Q4sЯ8H@ A 0dtPFDA G@  AABA 8t̰FBH A(D@l (A ABBA <s07FEA A(Dp (A ABBG l '^7DtرN7FEB D(A0D` 0A(A BBBA pX'70uwEAG Z AAG DAA,t$G6FAA {AB<tԱ6FBA A(Dp (A ABBA ?|608uQl6KDA {ABBDluh@6FBI A(A0Gp 0A(A BBBE 60u5EC Mx C . a35<vZ5FBA A(DF (A ABBF h[vZ5Ppv25BEE E(A0D8J 8A0A(B BBBE  db5DvhLt5FJB D(D0G 0A(A BBBA ftA5PHl}h1FBB A(A0GX 0A(A BBBE r-0P}$j0FBB B(D0D8F! 8A0A(B BBBK Xn4\0D<~(> 0EC I E  ..].8.Y.FFD D(G0B (A ABBA <FFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <d~FFD D(G0B (A ABBA <NFFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA < ^FFD D(G0B (A ABBA <`$.FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$nFFD D(G0B (A ABBA <d>FFD D(G0B (A ABBA <FFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <d~FFD D(G0B (A ABBA <NFFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA < ^FFD D(G0B (A ABBA <`$.FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$nFFD D(G0B (A ABBA <d>FFD D(G0B (A ABBA <FFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <d~FFD D(G0B (A ABBA <NFFD D(G0B (A ABBA < FFD D(G0B (A ABBA <`$FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA < ^FFD D(G0B (A ABBA <`$.FFD D(G0B (A ABBA <dFFD D(G0B (A ABBA <FFD D(G0B (A ABBA 4 DBDD DP  AABA 7cv(zEDDPe AAA (hnEDDPY AAA 0ȯ!FDA  CBD 0 FAD  ABH 0@tXEGN P CAB ^HAt#EVXd3BBB B(A0A8H Q G0 8A0A(B BBBA ,zPLRx" 4ɡ4 @<DFBA A(D  (A ABBA -` ԲFE@<NAG VCAHP dCAH4 dEC DEEH A .d3<p$FFA A(DJ (A ABBF D@@nHȲL bEG HD  E ..W..V.̞f<,WEG BGEK F B..$kDR#HZD4FAD  ABA  ADI R ADI 0yEIR L AAB DCAP,(FBE B(D0E8G 8A0A(B BBBG kT8LDEG BGEK F .Y $,EDF ZAAP(%FED D(D0J (D ABBF k (D ABBD h Dd% FBE D(D0FX 0A(A BBBE (;Ҧ- 4\<TT`0FBB E(A0H8G@z 8A0A(B BBBE ^ 8A0A(B BBBH 0YFG V FAE DCA0 ' EC M| G >.3 $(VEED CCA(P4qFAA cCB|7Eq$mEAG [CA4AAI<ܸNAG VCAHP dCAHhi]4AYPLdpFBB B(D0D8Gc 8A0A(B BBBH DI FBE D(D0D` 0A(A BBBD  > H$FBE B(D0A8GP 8C0A(B BBBE H`7FEB B(A0A8DP 8A0A(B BBBG , FHD  ABH <ܺX FBB A(A0 (A BBBF ` FBB B(D0A8D@ 8A0A(B BBBH  8A0A(B BBBH ,p; FAA ABD! OI$̻X;EAD nAA4pFAA  ADI SAB,`8@4FBA A(D@ (A ABBJ \|FGE I(D0H8F@} 8D0A(B BBBI D8F0A(B BBBܼ#4Tt_H|FBB B(G0D8DP 8D0A(B BBBG 0DsAC Ig D .0Ҡ3Yd=iS9Eb I Hؽ;iQ4gEC IA F |.Шe3L0/FBB B(D0G8DU 8A0A(B BBBF 0-<EF BJ D i..X.fsXTcEC \& .0. G \.d..n..{.6.O.lLd6)FDB E(A0A8GI 8A0A(B BBBC Li0ܿH:[FAA G0P  AABM 2HW(,X;ACX AS QAX; l; KT0;OECD [ CAE ZCA;OH@(<FAD V ABD <R,<EID0 AAA ,X,=\RHA D AIA \> X> T>KTv>->^EP> >Wdr$0? (,? E H ALL@FIB B(A0D8D 8A0A(B BBBI ZDpB{FDB A(A0GW 0A(A BBBD LG-M`C=FJB B(D0D8GLKDI 8A0A(B BBBG D9.0TFvFDC D`[  AABA DFFBB A(A0GB 0A(A BBBC \Hԟ-D$HupFNB A(A0Gw 0A(A BBBB HZNL J>FBB E(D0A8Gy 8A0A(B BBBB Yd<L FBA A(Gl (A ABBE p.HD0N EC I: E ..L../.Y.Hje Y8YDLYFBB B(A0A8DO 8A0A(B BBBE o<H,\)LLiUWFEE H(A0A8K@! 8D0A(B BBBE T[/FDB A(A0c (D BBBE 0 (D BBBF r^8 8^'EF FJE H W.].|4`dEC DEJ F .Pʟkjjx0kx k( dl`EPD` AAA Ll-`ltpmBm m m m m mZL E EmELP $ogFEE E(D0A8DI 8A0A(B BBBG ,tmD1EAG s AAF *&p p p p p pJLr B ETpEL,`pECG \ AAC d&ehq dq `q \q  Xq0ET G K hqZL E EPqEL0lqFDF D@  AABA ,DrbECG  AAE ,Z&rhs8sFNC  ABB c ABJ 8@$uPpCF  AEG aCBA|8vi]vAY0twEAG Z AAG DAA`v \v hv tv4vHv@a\v pv v v*ET O Av2HS M Iv*EV M Av v9En A (( wRFAA tHI4T@wFBA A(D0~(O ABBwR`x7FBB E(D0A8KPz 8O0A(B BBBO l8A0A(B BBBxH` A 8 tyFGB D(D0(D FBB(\yEAD G AKC 8lzFBA D(DPx (A ABBA ziHb A D{Hl L J F ({EDJ AAH (,|\ELQ S AAI X|FDA I|}04~FDD G  AABG (GFAA {AB44dFAA p ABE U ABH 8(lFGA A(G (A ABBA (dPK^E E(E0E8D@N(WFDA {AK88FEA A(D@p (A ABBA Ab<؀o?FBD A(F0U (C ABBH <d]H0O A Lp4FED E(D@} (C ABBC m (C ABBK  ,EADP AAA 8 h, tGwFAA {AB PKE K APt +FBB B(A0A8G   8A0A(B BBBA \,OIL E(D0A8GP8A0A(B BBBBAP88FJA A(D` (A ABBA Dd(HFBF A(A0G@o 0A(A BBBB  D`FBB D(A0Dp 0A(A BBBE V%$4 EB I c E a<LFBA A(Dd (A ABBH =.b8@REC YU J ..OAD̔1FGB A(A0FE 0A(A BBBD ZZDX FBE D(D0D` 0A(A BBBG l0.4\jFHA DA  AABH ޒ\<|FBA A(DP (A ABBD XWx`ԟFBB B(A0A8G } 8A0A(B BBBD h  N l G I S h G B ^ 2H@YFBB B(A0A8D`<8A0A(B BBBHPdFBB B(A0A8D@L 8D0A(B BBBE 4Y EIG u AAD DCA(Я}EFGPc AAA LFEE B(G0A8K@/ 8D0A(B BBBG P@tFBB I(D0 (D DBBJ X (F BBBD <@FLA D(D (A ABBG hߑU%hWHJi]4H\p   8yFBA A(K0M (D ABBE PFBB B(A0D8D 8A0A(B BBBA ]Ȑhl8ErAQoHĹ?FBE F(A0G 0A(A BBBE /HC@FBB A(D0Gp 0A(A BBBF ,8<+EADPi AAK |FBB B(A0A8H Q GHJDAȄKЄK] 8A0A(B BBBH ,zPLRxَ" 4R XLHHFBB B(A0A8G 8A0A(B BBBB  ByLT,jFBB B(A0F8J 8A0A(B BBBG .4,4AAILHFBA A(D0 (D ABBJ V (D DBBA l\}S\P L(FAD k FBB 0`FDA G@b  AABA ((MFDD t ABA @DFBE A(C0 (A BBBI `OEE D(D0g (F BBBD y (A BBBH A(C BBBFLgFBB B(A0A8G 8A0A(B BBBE 0dPwEAG Z AAG DAA @rp#EQ A X^h4EHD  cLcFEE H(A0A8K@! 8D0A(B BBBE 4pFJA Z ABB oABj(xjFDD j ABA HM!<cEAG Q CAF d CAH FCAHX FEE B(D0A8I@z 8A0A(B BBBA DpFBB B(A0D8I@g8A0A(B BBB8yFEE A(A0\(D BBB0(CEDG ^ AAH DAA4\aFAD w DBH FDB0PTEAD u DAD FDA|#,QKHD tABBLFBB B(A0A8D 8A0A(B BBBH bt`Ew D 0@LDG WAAHF 8FBA A(D0G (C ABBC hH { A  TpH C A (<aFAA v ABA 4hyEAG h AAI D AAJ (4aFAA v ABA $xDHO D(C0D8E@\ =0D=X%l)HM K D4|(HgFDD DP  AABA m]D$(&EDG SAA0wEAG Z AAG DAA,(FDA pFBLhFDA A(D0 (F ABBC D (C ABBD , dEAD0 AAB L<FBB B(A0A8La 8A0A(B BBBK \ʆ.@Pd|FAA P ABE A CBJ DAB0FHE  ABA xhPL|FEB B(A0A8D 8A0A(B BBBG 4 L8#FEE H(A0A8K@! 8D0A(B BBBE PUFBB B(D0A8DT 8A0A(B BBBE $w^ML BEE D(G0 (A BBBF A (F BBBC @C 8hFED H(L| (A ABBA @0BEE I(I0G 0A(A BBBA HBE IHBE I(HBE IHHBE I8hFED H(L| (A ABBA $ )EDG VAA  (AD J AH X CE X˃  t:A` O I\@GBBJ E(D0A8G 8A0A(B BBBH rQMA$zRx ,/"@HmFBB A(A0D@j 0A(A BBBF 3@4`FBB D(A0D`r 0A(A BBBC H8FBA A(DPl (A ABBH LFFB B(A0A8D% 8A0A(B BBBA o;DDPRFFA A(DpI (A ABBG Ix[SxAp<h}FFA A(D@ (A ABBH  \JBFB B(A0A8DD 8A0A(B BBBH K]ATG A pTG A LFBE A(D0C (A BBBD q (A FBBD 8FID D(D`| (A ABBC 4FDD | ABC FDMPENTj*e!E[\FBE E(A0D8D@ 8A0A(B BBBB N8F0A(B BBBLFBE B(A0D8Gm 8A0A(B BBBA LLFBB B(A0A8Gi 8A0A(B BBBH LxbFBB B(A0A8G  8A0A(B BBBG PFEE A(I0G 0A(A BBBD \HFA zRx (~$8x FEI D(D@F (A ABBH Tp~0 FGD DPg  AABH (B~p  (l fEf E _ I 4~g$d 7ADD dDA 2Ap0 NAGD g DAH DDA}( EAD0 AAE  *Ha04 FAA D0  AABB xo} (| EDD0~ AAC hO}H EFBB B(A0A8G`{ 8A0A(B BBBF  :}LmFBB B(A0A8GE 8A0A(B BBBD |K"6|#C,FEB B(D0A8Dg 8A0A(B BBBG w 8A0D(B BBBD  8A0D(B BBBD N,N?4D OFMD I(D0X(A ABB|xO `tOqFBE D(A0i (C BBBD 8H@V8A0C (A BBBD 8H@|Q{OKI E(A0C8G`j 8D0A(B BBBF : 8A0A(B BBBD C`(tWEHL O AAA WsLG A (TXEIL H AAA 4XNAG \ AAL VDA$0Y @8,YFJJ A(D0D@ 0D(A BBBE <|YFBI I(D0O (A BBBD HXZzFBB J(D0D8D@ 8D0A(B BBBK L[% FBB B(A0A8D 8A0A(B BBBJ XlgK A dthmOEB B(D0A8DP 8A0A(B BBBA SDPk HkFBB B(A0A8D` 8A0A(B BBBA <n4PnEAG c AAF A AAE \o(XoNAG AApEX8 pEEG ! CAJ c CAI  q4q!HSLq4`rEND A DAC f DAE s_HpQ A ssHe A DtgHpY A tlHp^ A tlHp^ A $@uuHpg A @uH{ A \vnHp` A xlvsHpe A <vFAA H Q DP  AABG 8PwFAA  ABC  ABD 4yDEG W AA (4`yKADG o AAC 8`yFBD A(GP` (A ABBF Hz?E^ A ZhzHN(pzEDD0] AAD zK A ({EDD0S AAF (H{cECG0L AAA t@|K A (|cECG0L AAA (}Md}B8}BEA D(G (A ABBF  $~/YU4<8~EFD ] DAG W DAD 4t~EAG O DAG M DAF @HZFMJ D(A0D@ 0A(A BBBJ dEW0C AA (ЀxED G K E I G G0@$FAD D@t  AABA 0tBIA GP  AABD |E^ S AA ,cQDG R AAH hL(BEB E(D0C8JH 8A0A(B BBBG ,LcQDG R AAH h|  DUFBJ A(F0G@i 0A(A BBBG y,tBDD  ABB (0TVGDH wDAA<\SNO _ AAG _AAAH L8BBB B(A0A8JC 8A0A(B BBBG <OAD z IBG PH H,FGI A(D0 (D ABBK o(A ABB(xLEAD0 CAF LX FEE B(A0A8G 8A0A(B BBBG <FBE A(D0 (A BBBB 4@HL EVdPmxA0^Ep K D D G A D D EjHpFBB B(A0D8DPz 8D0A(B BBBD H 4FBB E(A0A8D@ 8D0A(B BBBD lt%0_ct I p H m K q G hP8!FBD A(G0 (D ABBG 8FEA D(D0 (D ABBG $@,EGG IGDhmX|^EDG  DAD M AAA H DAC H DAC G DAD $,EGG IGD{ (MEG0z AA HL(OFBB E(D0A8G  8A0A(B BBBG ,K A LЯFEE B(A0A8G 8A0A(B BBBA `FBD 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 ($ PEAD ` AAD 4P ĻEAD g CAK R AAD L FBB B(A0A8D 8D0A(B BBBK ( ܾYKGA vDB@ FBB I(K0D@ 0M(A BBBO H H\ FBE B(A0A8DpX 8A0A(B BBBI  8 `FEB D(C0D(A BBBD qFEE B(D0C8D@I8A0A(B BBB@  T h P| .BIG A(  HBBH j  ABBA m  GBBH  D0 D  h @ dBBB D(D0MP 0A(A BBBG D 9Aw` %AA^| yDo M O F  x%AA^4 _AAD e AAC ` DAE 0 }BDD G@  AABD 4$ AJJ0d8H@L8A0j AAF \ XfIXx EP4 dBEA A(G0F(D ABB4  BBA A(D0(A ABBdBEB E(A0D8DP 8A0A(B BBBK $ 8C0A(B BBBH (lADG@ AAI (EIG  AAH E A Fl  h[EQ(HH@NQo XHA G l A (|ADJ` AAK L|FBB B(A0A8G 8A0A(B BBBD 8FED D(Dy (A ABBJ 84pFED D(Dy (A ABBJ p5HFED A(G@t (A ABBG W (A ABBK d $`'EAG MGAL hFBB B(A0A8H 8A0A(B BBBF (\EDG@w AAG \ XDE~@FDA G0q  AABI W  AABE  $'EAG MGA8L ` t  #   #  (,ZFGH z ABA 8X,fFED A(N0c (C ABBG `lxEf x,)JVH8,FDA S ABG ^ ABA (h (FDD RAB(`BIG p ABA DgAG X AA = H FBE B(A0A8DP 8A0A(B BBBK lHT8PaKEA A(D0|(A ABBH(EAD@v AAF <FJE D(A0[ (A BBBA `<H?FBB B(D0A8D` 8A0A(B BBBH X 8E0A(B BBBE $!@;l)LFEE D(A0\ (C BBBF W (A BBBA $,2ECG `AA$T*ECG XAA$|2ECG `AA$ *ECG XAA@(FBB A(A0D` 0A(A BBBB 0FAD GPx  AABA 4D@FBD A(D0(A ABB|5!     0DXl;`4MFBF B(A0D8D@ 8C0A(E BDBH e 8A0A(B BBBA  0FAA H0  AABA , :a _':* J P'> P'>%'= Y ';Bf #Nr 12 ( $ P^?@S(D  %'&U0R1KW       560wm1I>:1% #    "-%7:C""" T" # " " W# ##""""U""#}"!U"_###5"""########" " " # "!"!#!""C=kI/ld=A4` I-~}  =    #LT 'T}S *ia='iq9'bW*'Q*2 'TD6!)!!   !  ) !!!!!f ,  5 , b   2  )]Lj2W    !Il,H$   7I6D MU/ 7s=X$ 9Z146Gi'i3eh   L   )i?'$ ?'(di   c   >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> @!g)   e:iJ  .    /Cb   +B43BB  MEUtP   38GL !!! !4 .  ! !)R%& *   +)A4R-"j  %1i}-Q & p s- P & '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 o1AS7R ~    9uC`C J8829FQ%1i}.3 'k o|sP5'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 3- *  .  h'c%1i}5#3 [[:3Q 1w G[g &:e2!HS-} MRa} %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]   # xny #VQ(% g8:m(*':1V!= p  ! M156566&65 :6!h"6#5#%6%5&'5'6'(6(6)/5/23K48,rl%N$'E; ;{""  "    "LH < l < " R+ 'CUg1P%1i} 1 ,i1(G'Ix$5%1i}2qk @     'l(2A"A=.+       2Dnv-,nv-,O?O?px,^ *W9:F<DGF #) 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 Y'L   O4t1:(Q45( 1 , B#1AA.8X V::47})hPT01  6   11"g1f4,6"vj1.,6],F"R,E. 1z7"79? ? $  7 5  1"F QV fP?!Z )$W 8p< Dm L1%1i}!H7 , }  CHW}%1i} " [Q![[Gm z!@$]Td  [f!8r0AS%yEDJAS!C9O p G*dxn]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[%$5%1i}:KV      541541520kF) T) ( ) ( 1( -$)(**T)))i)())( ))%)))))()*) ) (!)!)")")#)#)##)#)$)$t)%(&H)'>)'('((A1j0M 7 l #F   $  tX {-#   G f1<u#  ( By  G !F"9P'E H P P ,9V,"SU'M$7& 2'z   ,AGtJ ",e+6+!|7b  > fzQ.P1  1 =  . ^K   4 5 ^4@_Y q  4U;'f %    3"F9138::.B5'Zb44(2(L1B54>"t4~4)3Z@7  7   711R45)lsB   8 "  BvFj1j5y.-8r  6   ? )Hga.5)A    5E ] '845) 1$(~B>5.8'8 1 s 4 1)3;7  7   7 /KF7A  7 A$8%a}Tix (-<>:.=>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) (!| *S  $\#   B 5''[49@  ]  : <   : :8)FB5.?; ?  :   I F3k,v B  m  75^"R6.53) _T:57Drd ) !   6 7   2n;48.3 .   . Z16.B.a4fDi2A4Mwdp :   ); X`%1i}!C  > .8)8%1i} *r 94H(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 P{E1Q;V9%1i}%+Tc3XZ$5%1i}%8e}\A        n0w;(0x;,s;3z; )-t;-t;-t;-t; )-t;-t;-u;,t;3{;7;7;2z;-t; )),s;)') C; >;(( ' $ $ &C %4;'4;'#!6G.;)AS2; &;AS5{ t $tt $ $!<3'Id}3&Jn]p3|H- M; A{+"".Z)Hyq[B5d  B :  B 58yfeeBCD K   K 96a%blDb-%rPAS%e5}    AAS $ ;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&&&(&(&&&&&&%&%&%&%&C8  V?1Bu 57V/.6}V@:'lb::.<nI  @#73.)3e7:))5%1i} !6b.3 i}  :?N} 1 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;s < >E I@:W8=:.md4d44d  4 d  4 75),eV > .*4 >3  4 : (2 .   > L.YQ.5      E/QtV u i50!Gr::4"D1=55P?`%1i} pk:    r fP&Aa* %1i}IA2?Av.5 #3n~"2 ^ 7 5  +SS@'enHal(DA  . j    . 7%eLZ1 =::4P4J(@]~ #.5(+f.5(.c.5(.5(!.5(#.5($.5).5(#.5(8Ug.g9%1i}&Aa5?N",6E"_ IH:.#;4.(23p] 4  ;   3 8CNo'7b45 6W  6g         %1i};b=.G.G:.Qy4}2$1 M>  K   KF95$1 %1i}7b75('01t1>)3M4  F   F B5. / %1i}01l4(<15)"7e71)3M4@@@55- 3k}Q0[)5:   $ L    1 G  S !/Cu:}T!-"FT:}$!74)QHp*       . l!huzH!  k?  @u0,x::. -#SK:'TK:'K6 4 ~ 4 5 e  B 5  ;\Q    ;   F   ;     AS2Sz   \  * 69XwAS`115(S45(p4:(374r1k7(_'B7115(2K5 4   ] 6   6 R 9;J:.}X::.>N:'k45(`<:.!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#Z44)3|s4g.op4N.A:'^45)nn4  4   1b>FD4  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 zV:5(A<:.|;Ld7v?  @ ?3) >   1 5389M1.  4 (  > 3 +15([G:.=>9U#-;:.:<.4l((@AA5.8kN100c00/0/0 0 0 / 0 /00W000R1/000"0$0'0'/*o0+/+C/,0./.C0/0//H>rC4.5S%1i}!C "f '31z15(2,15(a4q)kv15("E~11(2(..5-7K.5)~A>  4 .G>n.i>-.5.%1i}-" %J5Y5k ?  1   4 3k#E1?38>UBh>UB8>UFdZ2 &Aa-<et a ?!_ U ?+)'C`+0(<+(2V)'(b+)398W  D ( {,?+)%1i} !KhiV(,xE) \d4 }l..x.Y 4 '  7 z  7 v4)n7`) eC     %1i}8=1I(.i(:i 9X^ Z45)  2%1i}%?YOw773GNUH 0 @  0 p P P   @  @   `  F 0F pF G H LL V& t! % ˗'X'4 h'Cu!l'm$!K& %'D R a m y rm'j'&  @j'8&ak' Ǎ Ai'z'ҍ x%ٍ n    + 7 A N a q } e p YL<& `YLo<&^ YL t!m XL<& `XLq ]  T XL a WL%! WL UL ` WL @ WL pj @UL<&s WL  VLơ VLԡ `VL `VL [ UL v WL<&x TL<& `TL W TL @SL e SL d =&V SLGf'R RL#<&P =&O )=&pM - p 6 ` RL/ 8& u = O (&  %S \ %S  @h'ak'@D=&m' ̈́&Dm' ̈́&Dd'f m' ̈́& g'@d'̈́&d'̈́&l m' ̈́&l m' ̈́&ak'@m' ̈́&Dd'f m' ̈́&Dd'f u  V&@h'̈́&m' ̈́&/ m' ̈́& v ~  \m'@h'̈́&~' k'O D & &ak'@d'̈́&D &d'̈́&n |!= m'    m'   m'  m'   @ @x%̈́&D @I&̈́&8&@~'@" m ) ~ k'2 E BT m'   8& g'@M ^ Dd @m' p m Dd @ m m'  e " `LԲ 0 <& L߲ 0    P  " L   ` `L%!) j' L#<&0% ` C&о L ` L 0N L Q L& S L& L+ P L0 @] L4 ж L9 @ @L> LD L&@] LK LP `LW  `Lܸ  `L/f'@ L p L_ Lg 01 Lf Lm P Ll @ Lr L} L L L @L L `L L @L Ló @L³ Ldz Lͳ Lӳ Lس  L޳ @ L p L L V L L w `L w L Py L z L# | ` - @ L3 L;  `LC } H P LM | O pY LU ~ Z  a p j P r 0 {  @   Є  @  L ` @L L L P L `L ` L LĴ p `Lδ p Lش Lߴ  L ` @L @L L  L L L L  L } `L y L `t `L( L< LM LT q `L[ m Le h Ls d L @` L p\ @L @U L @U `L 0N @L 0N Lŵ L̵ PL LԵ P @Lٵ Э @L L L H L 0 L 0 `L Ls+& `L L @ @L `LN L&0 L P L& p @L/ p L5 L? LF 0E LK 0E LS Lf @Lv L PC L A @L > L L < L a L d L h @L l LͶ Pp LԶ t L P L P L  L  @L  L L L 0 L `L N<&p  9 L% 06 Lz'`2 `L- L2 & L7 p L= LB P LI ~LS  ~LY  }Lf @ `}Lr  }L  |L @ |L `{L  zL  `zL 0 yLǷ xLҷ p @xL @ xL p wLL!L!L! L!   t! L!   l' L! l'L!   % L!  L!  L! L! l'L! l' L! L!t!  !L!t!  !L!l'% L!l'( L!L!ܸ . 6 L!ܸ . 6 L!L!Ѵ @ L!T'ܦ L!T'ܦ L!Ѵ @ L!L!N ܸ L!t! L!' !L!t! L!L!U L!ܸ . 6 L!Ѵ L!Ѵ L!t! L!T'ܦ d' L!t! L!Ѵ L!t! L!T'ܦ d' L!t! L!ܸ . 6 L!'Ѵ L!T'ܦ L!t! L!Ѵ @ L!T'ܦ L!L!` o L!` o L! !L! !L!z 'L!U L!L!  L!L!'L!s+&'L!m'L!d''L!d''L!'m'?=&  u  L!U L!U L!L!'L! !L! 'L! L!U L!U  L!U L!U L!'L!' ó L!'L!N L!N L!'L!'L! L!  L!s+&' ܸ L!L!'L! L! L!( ( L! L!t! L!L! 'L!' !L!'L!'L!L!Q& 'L!t! L! L!'L!'L!L!L!Ѵ 'L!Ѵ 'L!( L!ܸ L!L!L!Ѵ 'L!Ѵ 'L!L!Ѵ L!Ѵ L!Ѵ @ L!'L!t! Ÿ L!d'L!L! L!U ͸ u ظ z'u ظ L!L!'L!L! m'L!` o L!` o $n' L!U L!!L!'fn'L! L!'L!& V&h' &i! &@/  H @u @R ̈́& \ ̈́&D&b ak'@\ g T  \ k g T @t  8& @  } t  ۓ  ̈́&  T     ak'@D&f L!̈́&>&(&+&   ^  <& ^ " m ^ e r `LԲ P8 C&PX L F  E L P= L C `L L 0B L = L ~ L > L p L=&H ` )=&PG ` & L p `L ` L ; @  :  9  8  I  D  L% b `L%!| L#<&Pd 8 M 08 p K  m' ̈́& ak'Ai'1 x%N  8&@g'@d'̈́& 8&@ak' 8&@ 8&@x!@ BT BT  8&@x!@ BT BT d'̈́&d'̈́& ak' y @ @!@ %' @j'@ &  V&@h'̈́&w ^ e LԲ p @ C& L<& )  @L L<&UL<&J@L%!;Lj;&;L LC  #<&   @ m' ̈́& R ak' ^ j'  R L!@  V&@h' r ^ ٍ ``L, `hL* `Le (}!Բ o!1 @!8 @!=  !L! !'! !`!E @LR @L\ o Lf oLak'@Dak'@m$!@m$!'m$! m$!  m$![  b! ^ n!̈́&w!'x!@!!ak'6 & ! ! ^  ak' m' ! m' !ak'm' !! ak'! !T  m$!k' ^  m$!!  m$! !!@ X @h'!@   m$!^! ! @d'̈́&d'̈́& m$!P!@! ! ^  x!@!   2!@!V&@h'S!]!e!@ e!@  V&@p!h'̈́&>&] S!z!n& L0 @LC&L !L !@q!&L !@L<&PLe'! !!\!p! m$!|! !  ^   m$!ak'@ m$! m$!!T !T |!̈́&m$!!T !T |!= !!!!!!+!/!>!D!U!\!U!n! !!!! !! !! !! !!!! !!!0!6!!F!!Z!m!s!!!!!!!!!!!U!!U! ! !%!!9!>!#N!S!$c!i!%z!!&!!'!!(!!)!!!!9 !!;%!,!?%'%'a>!F!%!Z!U!!"!o!*!!+!!,!!-!!.!!/U!!0U!!1U!!3! !!!!1!2!E!4!P!5!b!6o!u!7o!!8!!:%!!<!!=!!>!!@!!A!!B!!C !!Dc!!E!!F!#!G!-!H+!8!Iz!@!J>!L!Km!V!M!`!N!k!O!v!P!!Q!!R!!S9!!T!!U0!!V!!W!!X!!Y!!ZN!![!!\!!]!!^U!!_,!2!`,!D!a>!F!b>!N!c!Z!N!k!N!{!N!!N!!N!!N!!N!!N!!N!!N!!N!!N!!N!-!N!@!N!O!N!`!N!n!N!~!N!!N!!N!!N!!N!!N!!!!! !!!!/!!A!!T!!d!!v!!!!!!!!!!!!!!!!!! !!!!1!!D!!U!!f!!x!!!9!!9!!9!!9!!9!!9!!9!!9!!9!&!9!6!9!F!9!T!9!c!9!v!9!!9!!9!!9!!9!!9!!9!!9!!9! !9!!!0!!C!!X!!k!!!!!!!!!!!!!!!!!!!!,!!>!!R!!c!!v!!!!!!!!!!!!!!!!"!9!.!C&@Lz !0`L' `L/f' L"!L !!7''L ! L !!!d ! ! !% fn'@ pqMРPk^!`a!t^!@a!]!^!̈́&@^!̈́& ̈́& ̈́&^!̈́& 8\! ̈́&&]!^!̈́&^!̈́& _!m'   ^!@ @  u!D & &ak'@d'̈́&D &d'̈́&n |!= m'    m'   m'  m'   @ @x%̈́&D @I&̈́&8&@~'@" m ) ~ k'2 E BT m'   8& g'@M ^ Dd @m' p m Dd @ m m'  @Mh!aMh!@^Mh!pM%!M#<& l!e @ l!Բ 0 l! P l! M<&M'x@Mh!pK l!h!H l!h!r l!h!kM%!{ l!h!xMh!xMh!`xM#<&@# l!fn'm'&'m'h!m'h!m'e pM%M7 @Mm!@n!m!n!#<&n! o!d' n!m'   ak'm'  &j&e P MԲ p!L'p!o! ` M*p!@p!5p!p!2p!`p!&p!?p! `p! m' o! @ e u!Բ u!C&` M)' M~  M]!e!@ e!@ @ ^w!0 Miw! M% MD 'T ]!g'@ g'@ g' v%! @x!@ &R  &6 @d'd'̈́& & ^ Q ~ x%̈́&6 @d'd'̈́&  @@ @ &@@ &@&@ &@&@ak'@ ̈́&@I'@%I'$'@@%$'@@& &P% &@ & & &m' !@ ! & & ~' k'@  fn'@ Dd @m' p m q&,`&|&,`&&.`&( @= M&4M&+@&&*`&P&_pDpS/p&M0&@V&R Kak'@& $&%&, `M* y M% Mu!`kM$&nM, `M* y M m$!z'#&ҍ @$& ak'@@ak' @Ai'8 x%N  m$! m$!ak' @Ai'8 x%N e P!M(&!M( P`)&?p!`)&C& M& @ M !@)&0  M&  M/f'  Mn'  MԵ M @M(&Ц@)&(&@@)&  )&1 p)&'`)&8 )&= (&L!@(&0L!@(&@(&0j& L!@L!@(&BT  L!@' x!@ &̈́&k%(& (&@ @N& u!@ u!e &MԲ @1&C&`&M)'&M0&%Mo<&0@%M<&P%M@! $M0&  1&t!!1& @ 0&=& 1& ak'@2! ak'@ V&@h'̈́&v 0& 0&  x!@ @ Z 0&y&0&̈́&<& ^ e 0@)MC&`*(M &J`(M1&4 (Mt!M3&=&)2&@6 / @Ÿ @  V&@h'̈́&w ^ ^ e a@-Mn&pe-M3&d,M&_@4&C&@`,M3&`c ,Me b@-Mn&k-M3&j,M&`_@4&C&a,Me'h+M3&g+M3&`f ,M  !j& m'  3& 4&@'4&j&4&j&'̈́&4?&P@.MD?&pB&Q?&`.M x% o?&:&x%:&e P3MԲ J&C&P3M<&d3M%!82M<&L@2M PI1M<&`@1M=&PW0MIH&6J& PJ&H&RJ&I&`J&)=&F@J&=&`T@J&#<&i1M O  ^  X @h'ak'@ @d'̈́&d'̈́&ak'@I&̈́&D&f I&̈́& V&@h'̈́&m' !I&̈́&   %l'@ e @y`:MԲ `uL&C&w :M<&p9M%!`@9M P{9M<&8M  8M<&7M<&` 7MIH&L& L&H&p~6MI&puL&)=&L&=&L&#<&P}L&; u6M/   ^ Dd'\m'h'̈́& \m'@h'ak'@ @d'̈́&d'̈́&ak'@m' ̈́&Dd' K&Dm' ̈́& V&@h'̈́&m' ̈́&I&̈́&  eR&S&pR&S& @@M {R&@@M R&з@@M q &@=MR&@=Mj'?MR&?M 0@>MC S& =M<&BM `BM AMR&AM0&S&( P`?M `S&%>M%!P>M#<&S& R&ҍ @  @  L!@'@ Dm' ̈́& ak' @Ai'1 x%N =Q&rm' m$!  L!@'%  x!@'@ R&̈́&8&@R&~'@ P& ^ Q& ^ R&@ k @  I'@R&R& @d'̈́&d'̈́& j>&BT  j>&@M`PO pnPk`iPpO NPfQ\pLM@`,4@K-,P-0,8:'ˮ &\ 4:'Q:';'?:'&%;' G:' *;'M:'W:'^:'3;'>;' G;'bq'l j e:'k:' fgx'ea8:'ˮ &\ 4:'Q:';'?:'&%;' G:' '*;'M:'I;'W:'^:'3;'>;' G;'bq'l j e:''v {&v {& ` ˮ ` ˮ w)` \ ` \ w)h w8&h w8&.Dh ' h ' .Dn {&n {&j٢n 'n 'j٢p &&p &&אop &'p &'אop &'p &'אop &'p &'אop &'p &'אop &'p &'אop &'p &'אoŖ'{&Ŗ'{&h\d4 Ԗ' 4 Ԗ' Zq'{&'{&wu' {&'{& f%f t!{& t!{&)~$'{&'{&{9'{&9'{&IA,'{&'{&2˗' {&˗'{& W6"' {&"'{& ͤPF&{&F&{&\>9 {&9 {&0'{&0'{&}% {&% {&EMA'{&A'{&.L;R' {&R'{& J {& {&   {& {&@wx &{&x &{& Yr`'{&`'{&!We'{&e'{&"XkږR&{&R&{&#ǎ><&{&<&{&$u͕V&{&V&{&%ol'{&l'{&&vp &{& &{&'yu' {&u'{& (wa+ &{& &{&)>~'{&'{&*G0' {&'{& +kZW'{&'{&,i I'{&I'{&- ' {&'{& .l'{&'{&/~ŗ'{&ŗ'{&0R)!{&R)!{&1 ٗ'{&ٗ'{&2f'{&'{&34f' {&'{& 4vrm'{&rm'{&5=@ {& {& 68+n'{&'{&7!J {&J {&8Lt {& {& 9%$'{&'{&:Eޫ@'{&'{&;,i'{&'{&<{. `L _LN<& _L;&^L ^L ]L `]Lʧ \Le'\Lԧ @\Lܧ [L `[L [L ZL @ZL e  LԲ e' LLm' `L L L @L L p L `LC& L ` L @L  L#  -  ` t!p! @ <& L#<&` Lj;&0 L% L7 p `L\! `LN<& L;  Lx!L e L ! !`!!J!J! K!`K!`_!_! `!``!`!a!( L&LC&@L a!/f'Lel'0a!Gf'L~^!L^!pa!^!0a! 0L Pa!^!`a!^!`a!^!б`L^! L^!PL^! L^!L^!Э`L7''L^!L^!a! _!0a! M `MN<&M;&M L L @Lʧ Le'Lԧ Lܧ L @L L L `Lk!5&M&P&M&f&&P%&"&M&&M&&&&P@ &&J && &&M6&M& M&MG&`Mc&M&`M&`M& M&V &&Y &&TM&T && J &&S`M%&0jM9&RMM& Q@M]& zMr&pxM&Pw@M&{M&{M&0vM&0P && & &@N M( &J@M%Y &B & &U & &j &M &M &`M &`M@&+&@,&n&"M+& "MC&!M ,&t!0,&-& L&`U&U&\&\&@]&`e&n& o&o&o&@p&&@&&&&@&& &@&&&& &`&&& &@&&&&@&&&&@&&&&@&`&&& &`&&& &`&& &&&&@&&&@&`&& &&&&`&&&@& &`&&& &`&&& &&&&`&&&&&@''''@1'H't't' u'&8JUctX   KLLLozP  xMNu ooPro ojYoȎM0@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Мe 0LԲ ]!o<&`Lr `L)'0< L~ 8LC&Lt!@1!<&`5`L<&L `L/f'P Ln'P L L L#<&``L ~ L | L ~ Ld+&PTL O`L `EL `@Lٍ |`L z L=&py! PL `! L 0u@L sL r! L!pL!r`!#!`r`!1#!0u@L0!sL@!Lg' LL!p@LW!L !<&0p`LPXXPXPYYXd4 M&yM%&M0pwp?&P s qv`v= pv{z|y$?&w`pPp^?&| <N@N@@N@@ ` pЈ GA$3a1 GA$3p1113#O 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@L 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*FORTIFY GA*71GA* GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA+GLIBCXX_ASSERTIONS GA*FORTIFY@L O GA+GLIBCXX_ASSERTIONSGA*71GA!swoole.so-5.1.7-1.el8.x86_64.debug ˜7zXZִF!t/]?Eh=(aK"`}H5C]im(Nf>Mj9d?bҾ(8ݭB;}ýMX?$tCd?-ńBLC\(ijw^^llB|fLײ˼ r-MtJ^E<'GIiwGyO9.dUK!%Q`^mMLrº8/rCg_#^v]tn#\nߐu5Ϧ4d@*3=gZ ҽU Iw)C~e|w$r``bExFKoڲ߽[;|$].b6r|m9[,~3!#1atz򱼭++2n&Z5E.흅y,!G$.93'Έ'qb*JLXõhBA# 'z #%G͒4ړO/n:V:V06(:eno&‹fNe5Fb.jWuDٸXmeRIAR[Us ̵ĺho#bhHZ;:o,};=|ZUS/q٫&`x,b"/ƚ c0 >%fmکp4\g ͦ+R ] )'5>oJ1x!0C-;C!Rѧ 2A*2<:ﮕ"Npk /l y9zq#"6{Gnf|f1s7;=XSPoS "[@8W-fفˣq:m C7"'"rDG5 Bo33mXz]l.Fҭ}Qߓh=k̾O{ܓ` lo| RnSfW; ȦZ[[7. -AnAXwȻrFoK,P껷3 ih])i- (y]I{ͼJ!HmڳלZnhIŖ L~)Դkּ\rR/E?_{I4f*㍣5dQtIEP@Ⱉ y}le3Uo$i`qze\Va!@$H$7fz gFAgUG|Mo?HN> ;k})E*݈gd;sQa+R:ݻceUAPEҚ?A?N@xRMtewY;ۂy _B꘻ |-P.Z#ߪq.GqS(Dgɭq7:)bcO=ML&w Н#n%wkOj{3e3').+u^`F-6b#>P:TcYOVe[BQb'1dVicR]D~g:8li׆3.OsYb+}<+X '5Gs|C˳_2Bz!iTr}r,$EǞWi+pof o\*  P%y ^gI j-u_i]ynUy͝٪]͸0.ۆ*qNǑ`\IYŌIb3l_u12AdV,h[#kwd&W-g!r/Ӱ[UYBo#!{ٶ=^xAO f=HP"CBs,ckB?Gψ0Z!EBfm6*Ƃ\J5]>͊0,xuIa yYLXUl((-NdxBd(栞j=Wi Jv˸uy nc(ee.fTkrk P:K9裸h,fN6/6bY8B_}`%m[nȑ9$-r/(C`uģ\6Sss!]ԙ۲=F6o Lap`SS~cm26q<\mNbmBՀGIni4R kWg,õҵˣ~LP NJ;uێrive⺜7hg'e]:Yڄe]7VË&Ke˟*aƤ%jH?BX]d{)Pav$ 9Ede3vRd(*~?. jWJ*D< GPvg 3kb~Zoup"^To+AUWxzQĒR *U\2&i؆EPNn7::P@byhV'C8w@6urD2ƨ뻤4%NiJ$HsAY5%+dJ1云؋L]A.VsV&X`z$oB"* T:g%sU?Aڍb}Zv[V˭Qܵcw FXw׺݁m>- -)bMI\YysCe--" =R6o eR$|)6n0) Fȫ:#ɬ ?Fď'{Ku'L+Xni *_FK^/ FP,jK)3F'c ]t۟ibkfdA ( a_ot$'%U_iMGTAlRi':q(]"ȃeh}8wPRb0)u+tf/4ٔY4<<ᑧ`a~EO:tU |l$Qa&F\BQJi$\2/-4S^w>OߌQ(=YG$F({.7Θa11k]JΏJbo%V1ufFcsPf~v6ծMV5duF_dyIܜ>L {xUPHr`0BMfU0y5m"S$+**}5_r.nô -!ď֣c}s7r, -B%MqlFYW!AhG>Ke1M ˩]\ iV@0jM0joߟG3[۬~cF%{`!a:MJy^Cua {+SKA"iUPV=vXLT*Ԇ_.ץl9f@B*Mh.I7ܬ H F*]o;AKE&ۈY|)BS\ ]"b!S,&ݚHue }I/@xkr#>lW`Uq";t ksl*ذ|ŅFҒ4Vp.GZBwF ًc#=o+|. \7VԖ^+$\NpVtP*ŖtIszmLцUQ5 J|Lxዳ8#5<Q%UAVGآYe*8NFL#eӥ{|g~T#eIz%ӫ돥s);~y#*rz~}X:҃8yI!)az2xՔl;$Mz@pPDZeC9N ѡ-̰fz!2$ d?x'QB8==T\zg/_ekN{|Y)NA'xprSJy)/B5̜(9jSjtIM0m*ܑFu^sf>N&(ȁhu DbG|h\wF_`!8Uj =<cbI7;3A]  m"o~]U^l~ F}0'bvc) Lf%c%d)))d BmP8/gնj[՜i4bWtJa|&il nRuhcضjmG gb~7ǜRY[mRgd맖Q.- \Lm~q0Y+sH08FpVF!zu9D(}~A=u*+[IL\;*OlF1xA e7Q!<5M~^'M~iW]>,u8PH L>5ӯvܜdo g L*["}^&qv _P`B2ib'@Ɇ y$VOhQke`1 ؘ'y1 Xy)9DϠ"avՀC:ЊԄmnS׋!ߏɨB's~3CK!1[]и)uS)\OE :꽂.h䃟g9@[$Ǘx>B9BᇯMTFV5Y#`.;'3JzƼM/]ƴ^Q1L@I-h.!C)ٱwu&gWPll!3|(fyCQuƏ3M$hLFM'N /B1o,H? Wj ǽPj0zFd+yN΍=]?:MdۂKrr|i)AȥtowbΡP o9}w+ sFS f)/6-8[8Q5 Z;El׈?OUx0&V8:QSH?i ;.1l}(8֭0=]ɂ^4 kOߠ6(ʃseE=Da??#idtA%e?P@H !ex/U'J,,JP?1{eQҝ i(l_ LuH`fe3ޡ T>ӌnwPesۦ<,R/%ihn }K,1 8B#L 3]ɮ3w*urȄxX^x/*7~VQ,މxٙzIC4tX4CjU l˝y_k]uSim.\MrTwϦU\]LG"9{O{Pq=(5fڢ?R¡W0#bVOR=GxDzkӯ+/'gLeL?Oӎo+#UFϹ]Rʩhq6?_ր);*8;3s.~"Ճ!|Ѯ_@,ze. ۝,Q-̴{7+Me+Oz݊ ok UoГ^8gީ7/!N& %k*4%4jV0Ѕ6+?V镣x޶F;2B흇21ZkBq&ZL /~FԤy9ţ ځFY $ɥIapy7`pV@ɦ䫦_&~ 4Å-Ii͓ هr~{O/I2$g~|(@cxa%`{_D'b,F3g,{e>0}a-;Ws8NWlQ\vbQDf(!\$S5*V(C_v\)kw<0*ƠpNC~{s*kK% ǡ$j.%&yrɘ[{,Xw'x<mʒ4E`v_+A 3r/mن5 R2+bύ:4ټZG~ڂ,QȦvэ·V[|b@Vǫ }5"y ;v>SJD0 rw/{f_0&ïQEae&2 Dvj _pZL.]29Tsmjw$wl7Ci2d"U+֝yx4urMNx5 xЈa$m?5R/hE)]z鋃h@_>@6%m+<&в`|<׍sL',o{.L^ڼ"X ނR_{btdTߒu&"ain0"p\^Wði[;zXJBwGܡjJgcKT5|i47o 㚰k o#a#?h`Nq%'W'@AB Pu5% ~^`R*ns wbK )p_r8W'N}K?y:2mp*q Px|&u iFÌsU|B*y:!޸BWyTobҾR8\]x sƞ\{ڽ LȻ/C}QeN @ mwD7A5KOޓ ofw=~u/Κbfu[DіXUM!Jj^S+:G;?>ψȈ?.s+YR%t[Վ ":f$2A~?,k.MrruI /ͧcy=~2_yRħ:9BMLAX{W3:hDƶG/ì%.V+L1tKdH{44/ޜ35okRqh#1`rS34KZ4("IvdW$rW$՟`,0rc*F|7-;jaWlcΑƎ?TeKYas Ԧ +񊪨\AXtq;kF캬E~X>P\ Kݎ*]n'sAuC#p۶(4t0Ǩ@qs VFvBw9xҪ;$"CQM2Lma*ZaĔ# b1&hV>R* lYߢn}Fƕ:tgL MP쯈;E.NC!yo?jZV{Z5xB7$t|ƀrLdUߴFƨ@]#y8s񼺚~_S$rS1p 6&<}n~7G1df I @FQvFo00{͚Ө^B<[`-`H D9S'|[nЂGq;@:1tXNL-瓠VI>1yuH)5GǹL]M~\OepI<ҀcNC]ݜK@rJb0\]҄By~2 a2&U]:;haMl3>UZjU &~=Xꤲ$#YvE]tOߜ>NY\:ese)Bɡĩ}Xq:胫C#yT=9 ^ǟ]S Q(ɘ;1zo8L;a46n"jvSGB,a_r{)ռibD t6DܭBҞ{+JNec %!]O.wp t(3<'e!jhUe=E[Ԋa{NBę*f\EFպZ]Snn -c(񿒻0嘔 ,37Sl@xw`RZ>FEAq:wTe7:AVH4:Cݠ^=*KgRIe _N7[^="I2uA ˎŽ k/ @{QX:c̗A%=4ue[F3?WJXmT3)u; 㙫iw0>/TȥbMJIu>v?kXzMÆ$/n#ğmAEcK8%9|4*{5^ct*;B%6ɹe4!KC%0ZZ'Fv4M`Vr=v(=T l7{p. Tz?~TDf#`H7\,2˹]Df*E2)o ܚ}kZ[ ]` A5ŧi$ȽEYPGEžOEyN/g @ |;yⴲs`̜jvqMbz6C QCc2zYƣEEvJ|:0}Q6|Œ.{ EWC'UVPե-eO9N)ЦSQ {'.CkDZߏ0R !KX EFno<ʯc5y[.@0*N+U/ %1 eZ5Yb*+7윣|ށ-OZ$6B5|4O~kÿߝpiu";DKlDWT'?"T o 뛋$yT3)ҽmW>%EZG+G9{TnO체j}#ķJyꜥP(JJog#z?cO x8\Bod4oMfM8D& H8O<=}Z!~, {r0P yr\A6\jH%&\ t'}n9!dƪjj[^Er=:H'L>7-sFV[f1-;*9B;OqYw9_b,T94n¿I>1 f" 8XhYK`FߨyaȫxV$ys,4ko}F5~*E_)C'']d!}2,*@兯XX 1R=+P[Q##St g!":u7yvu_v@ZAmY,Y&i/;Ճ:!/GGOrr 9u~bG$c #8],xZz),;fTiRK| La$xE2Qeh+fv0,o!c+余ŷ4b/ 굼nR/PIj!Ϧ Ki;/Y9ՑwcVrUpmҠ!dx| zP&g8 k-bT; 3V;:xL:?7D!h Raș;4CuWabyUG [0LNų?U2;Db.nuq貤gΙG ߸jvze 5dIkwR.͗h¾Vqr'Wϋޮ @pQK\;H5ٯwQ'MƄWiiuȟ"5 `i:m}r"U¿|Ta _u}e& Ys8rWtk׋ejN|6z&"aޜN 2HM=p4Nncbݞ/|gaG'?KjILwFF6:((UZ@Xge_*<~|\UT)Vd(QTVw[hz̦fNY)qJ4g&fy2P]%:X+0кuX.NMh{flE Vv?Џ |b1ekӻT*e*'tpk׾9BDcGotO6U`>|TĻ"$ lZ;Dڵ >cufw)d!\gާ"/Hm!| |MϏE)$_y#_YP۩|Lp!gx8i0+۸M9 *j2NKZ㕧z+<Ej́NA7m㯲azhpg{Z\|Bp T)Sa-qlsy鷷}>|/W*`#[Rн0&F=aύ/VR$X%xB4Mm*d(%lbЗd7[f!e(9Lʍ+sѪv՝~z4Y;ۜe>y&tVU*+ )mϽGYVU +j/6 JY c" Ԟ`L<(}Ѩg;Hjs| XaVU'#9{=}]E0vf!4pUǣn֬ΑnZ*qp+= !OO zAEs\@fSԼ8"6fY?^Oa UgnTT'T\ I;ٮ=n.z+P {Xozht8YҒ.7H!vڗB%yQ(2H/*ˬfhflESzS|I:V#3N чu]Dv새sTff_SHse430?7kLA[ԁN|@u,dEl:/aZ5HK>kjY*51MŞBD]`;1b%ʣ̲e2:%|7Md; w)+#xǑk\`=2cY6((ʤHOg@{:;4y=oh%ZF,' [`q[(kn~HTzPf ]YFQB#hS-3KPH_c:+]7\qr@㔣I׺E\sIa׼+^Vn~+תN1jaɌ/L?97A hZI\k@[ӿKM2㍄+e4!27ެl {I3"]#rՓ`/A_ytd75b1 Nk ;W8oRy"ΧZcpyHCP$ݞA'W"j^7" =Q 3ŒTz>N0஗w>GP}h>ԅ76z|Oܪq+,OLcVdA<ǁ6'}!ق&Bbpf_ԷK_tH!κ6XXҮqO[IXӺ+F  ~u^vH/ZU+H2]c V@GyL`;vW6xl5E[ƕfA+!Vi-Xe xs4 +I ]z-Ɩ8O)gpQ wu`_݇8Iv*dLD&kƭS 8`dE4֤P`2G̅ӣvB]ymh%ĻhjTŕL{Mqݭc;nE/0qƼtvCɹpyAޒ)JyprhXbN0L=VNoUn}HjAүz1 A.\(eF^HnH?[k+T%th8PXEw+2+Q%i!ٍ n)Ҕ3+QrW2c5t\Q+aSjrnӑwk_crĤ~on]cT$ad)Zy he'|kohFcz :t,A!>zPD<Ț1q8f![M} x`P1$G0BБcT#eu׿,-agj[f /[f?2l{DG:~"!In #v6F>kV2ǶIFSM\> vpL^Tn, b I/KuO)onF(wѯ^kA;-H\C?|݌zoiy"o[F4t2+TVY~O=MC rtG#1(BNzhʱߏ&رRu[ÓK:KhL{^+u\w/Mhb%G4@:o?P,$^WJ)h62/(]7dc~:->cgi{˽'0{8f10mGy\vnۢy*X"\e|{g[ ;3[c6BנNU@rއ?ږP#F*w?Cf7lZ^Q r? ~T3g@ɪ~n0H8Ee!@9Z5-ٿm,Sڏw[q#koc%+GW O?՜Jo>^YWq)-tܓ2M3g~7GQi`,L|d#KN,Y8d{Kloi;^|j]gefvp3[d1Nο)kⷠ4/}sP W;D$L|jȄ×ꗷ<RӬg馫[Z} _Zؚ^d,rGekSJ"ka87$jpe)UGs#v™J}?cNQZ~DM*Dn-f˯3{nxid6UW57iF;P}WjO5,< _B!hDg|9*]gmIU(w)HUi&!GxR"AnRU}_n/eHђ?z)7*5|߼C :>?a'۳& B1Giiqbub,plEF0)eNX?YWSS 4vwQrfrs xƒ/ƨrguF:H _jC0*VǛݱbB3ۏejfDIQML+w>~e -&=fՈBG~-:At;mEA%~wW0گתoq3e^N(v>[L=_iHn8U ė6B*ف)uE-hi6FA{rav/t[^ILBWB[shD&ŊK2e,wIn+7{C&1Nn[E;dt41aEẃIAD ֥'bӌU2g)]J6d'şa1,\%h Mmݧ{XB~v}R;3({[\ZG]s+"O־ǺV$ S_˕܄$ƱnHD#?SZ}xnUD2Rb= Ѿ[/B~RM2H֭|֌pY.d[ILqI&36C-Bޣ 3m{M/=+if*h_`)Y[j 9) (1pY фJjEif3\w`cRȯk?My{0|/-WUXgX% FFTKɒ'doZ嗥 ǔN@g;]²aΚʈ6(ME،[ua158G%"0v?4OfH*Jvzzԋ܅QR' AoLxpnұγaJŤo4|)FN&=P*>Nj/F<1v!CtR&O&ݴ}+ x}ڜ;ljmDI͘sOD/ u,NȨz2.o+dG㒪lkuBmrn1/ˈ΂}/Ps.&Yg/$a xrz+u}д'e]F/5])x:Պ5 iR;8z< =w=BDPdט.i"*htB&z7A_vM$ 51,T,sj8)_׭pL$^ ImUtWGG]Ta8>qZ"iJҲq n8Aor~+ ηxYmօ%J7˭cxOA/I|\X(]B&Lz27V4Q‘Ccҋgo' p F|/b V$@' $4 sIƘsÛʺ/px,V^&zb\ @C"d*Acf !ݫ9,>+DE#+MͱJŰ:"^09gObE R$rZe/(|m8}tI X;H;z|qɗǢ"7V24-ȉP/Ltrb[KJC89j˞y2{ԷQ#z E.v$mge a-xD \ ,vY*ZM_egEEi*rkF2CCDC֗]qH^:Y*A:9!/%ϒz{: tJT-tͼ:R;*M탫`r`z t*>Q=OKwAsij[Fmo=Lğڏ@l0Mݍ6ZSĜZ a2i{`ϺAcc ; S1mL0+x׳<5m3K/ܕn<RT|N= 2drcckRNT_N< 3hdOXt-@d˹6 sYMY֥/c2*Xol|{g0J':;@ ;yaz^"+ '$-J=yV5b`b$^4(p#ɇ\-+{n =civͮxN:W/vkBJ}[}MPw15>Cy:(ꭿx[QXl0Ƭ!&~RC]@ԅi̼Rv-f*.ȿLU7,yGƿI1 ]O1 7!,W^',LcMWYg{%n1A[:`?T!ctRܑbق]әŤ-&B1.x*v- ȻG,xQ:-}#@xf :8["ߓ..V2w3ZVF <|"4$~m@\r=WC~2Nz`7,v*ᩍoVnOLĮu?[wȈxTpQ,^b* г~")$p3Qε-fW(Љ YZFdś~o K{v5ieM^.6zLV.XQ1ŕd2dCi–Or JZ K>y| =^i>lw/a+"E{(3u2Oq9lsirk[acЧFYAS\9ud3okЈ;E9GW yS!7U宮& l&䡽là?Jz6 3Ygu4' *۝J2i%F,)-3.+ER&3zf|_Lm;tr.I|7b׆SSE/`hf9Aj#0EcUMGQYąĖu,j=pUevŤ_M5uyi1VLja0tx&C"j% =pXBx5tl^)z:xKC_2O5b!f@ ͯ{xEz ;㿉;+Kޥk9%n yN2hlƽ. 跟^= #V [gPP 5O'cm.+[:2(nᯉVCcU=Vi3-.k?WMxp';| 4anjSXE?a^>/ig w1p5G޺Q[ Ī8G{CK; |6슯V7D44p/'(YZ|oy mǾu2⋼CFZ;r GR$1Efs!R2$ھ_305eF“N;ujaW *4b'uK Zڬ+)䷍dJ9|q hJ, Tuğrsذs5d2E`=m鐂ޗk$O$ر4Ao+~U;g̴$  XVC9#3 X D:bsu pmE/2*NjȜ"Z~ 1a zs1/5K 2ͧfI1}zE[ :YLRx]G(pxJjT樏yp醖8*)P 3"N\y5 !t8sOwPs#Qh|(6S|E'[7O*,TV^{<.¸"wxsr|QX7BHPڱxUvS왫V!+=:f-0w^zwZO_KfeC@ٔMmoar!ɅӴ6ia5yOM3v02±ќDUn^0hZuSlI@"TQC&@g:S [-,k&S>?5bj retuSDofw5ҰHf1ɛrqZ-ҍdUySE:eڀ2J*OT4)di3QǢ߸f*r 1Dߦ\`>m].jdz°߇F[Sqs]GP+yԽ%z!>xhXU4MĚQ̬%f.VWqAYN+NH},X[ ~騠S„5ȫ(v^ƷVt*IogSJp) (KCp)mMGKӤ `6ȸI} 9AgloXrOumAϝxZ]fלx-1 R]/BEKyWO<zصI~p0wlw\d/'#,SʘkG kqMK8Օ& **1{jO$(.s—?& ܎WV̖ iLRNV;{A"E{]7BF, OEU\bXGc uoBn zinⅭCZi]G |DT^B4+{ש6*B)wq!1i-L$ԎX;mtQvU(84}1ʨ+Z^~|aHUQUN})_xLb M)I f%v1[wKE[gqM,U b(-ƙlǝ9\{,u;Т#"*VM#W;v'RfW!Bu4 }HPKzVLӨЮHܦ'o}u7T76ק]Ȣܗ^ TEv)FKtBNt0HNBU=~B6Vg߁561I84dS ^E㫏q0mqM%]&pJ^?2)yV(Xt|hsXMx̏UhJyk{N'y mä]7+\,i'ImN.|66Rƫt VY5 (e]Lږ]4a;C5yy^m`rl`y"dqxPț..|Z ,v0{>bbm13.0p_;\ ys }cSGFۂ춀Lt9أ^e応y|g-FsN$^#fV2.xm܄TpT<&VIXyz$9&{)J8Yn(+2h.ʋ _>5$s*vb)_T5vn>;яd+7L!8ZܖdjϿpHx4Y5xu}G? dqEމ*N3>Fᙪ9(g| ,.ʜ|?E(^y3ٰeɡ?`a's.iVAny; gK7 ,"+泰+ѽb *K] L: .sTM!ǙF\rꒆEJ2>ģẁ}!sRbmzE%C{`ϚOyMlԝ4cHyV>Z—Jdl6Q09v]Or3[VSN~R3gC&$R_Rى{RvSܗEn0={+4߅ Lͧha 8DбSP|j[_4x *N[iPX~Aڜ]=O>Ǭ!YrthɇU¸b)K&P b'!'SUO&xHl[(ƫS EP}mD 9 (1Bg#][]3Ζr^Q-GmطIV!ŵ(~IBH>Q#Gvhk gw.x"UѴj@WBܥ B'jaby@E;"C$HsuJwa7,Mm'ax_Eu6C H8ہN" YKc¬O0I}Fr]q4g?_Bc^X y&$:K0)]4OE*Tt,U‘䫆(kY|sKg2 ,V< ܉OrPb @^y B~ї"VήMq^ jKؖ YNDmZukq z-DFVhQ$[\ュ\R]xP_P@,D\  Pw@?z;žu,N$;>Fه{0LU @~1~hSʩjXߊwcP\|꫼EJ$g1:>P-4v =ɍF~OS~x쁷by_:#a-v\O i hdT KpxO)W@}#kesX SK “`hZt֗]]BNQ?[LZBkmlIi8G*YKʯ L8sW5B Pε89n.1ՖaZ@v~}63ճ%D4ބzQ<0rJ}RWŃs}^Oj^~(I@o$C I{?Y.f+9+]BG7-^U *h@/WT$\*=؂Pw;Y,ڇ~5Uvi).ЌZ]MX.k67ɒ.kCXت0!< 2EdF\@$pLckV+kZSI |]0:$D7=؆E ݋]?]EE4[#kKuu٤o jОG-N]C;_BMX߉*%Gzlf"3MS=IL',kA=qYrj6 ;SQt0erNٔEPr³[*~Tp#񷍓TdˬבB=7Ex;c1LYנJLĒ=]pͼX%k^ %Zʵ8`ȂvX\KG`{v p:,Cr0QĆN𕏷"U'jdU~Y5!y&jj/yP#yTk>|YP#Р7ZT#0%W~E]>,eNH9 wY*Or(cX$\)Z %Y?c"kءfr~2|Ja|HvCEbU?jKg"ԝ`H4Q]E,I*||H]KK.NM#0P&ڬ%BǪ񏱄{}pziQҫ̈́Wst-=bR(g$,.5E-ǹD,V﹅ɵ0nt8Zs7H?lf:C3q-π#W&,>[W\MqM)9clqW!gd0 ݶ,ap=}Iyc \:`i+]%~u|?6\iV5xa񩺛nL?PE,HeZUWNS0kVK>0UVnM=0+Pu%Bth)i'tMt e(H]^d i+`;5A}NK{#BBtS XBSIUhTf o(z2;ɬEwҭ9,i*uk&+@&mhmmrEZ\)/@ E;1Bz9+yo| ʐ O XiA2V7RFi0q>ߌU2j;U05<:?*31r@f&tƢA=ېfv׏̉!qG!GvL^D>kHGx=HOCRD:0.-½5^#!`4ET%I/Ҙl _سyf?Cg0 izvRf^rzexA}1^&qw2".X֟ܔ*T[Q腔e/5PJ4%koF@]iڀZFlksYΖ^4Jd<8Dma P*A}H膰\p'Ywzl߭6j6Wx̒)qS FCUB̊Ѯ^OzwY.4ucBkCa >T_&Im;"=)p]gQ,? Jva>Ҿh` <ӝ9NKI*u8GZiP$iӾMD`TT{ĂQ3r߳m1}7Qwy$ȫ>6O ~y<(,u^0_X|,`8 QD}dbE\YzrS 3ctb 01;K&\KAI & ő\tZ$EcKJ#p)fLoƓa%#ѝ9GaA>)` a.^Z"OH/j&)xʼnjq8X:M Ɣ8E_h˕gfΰe64půenM<вn_z&=XC5eӒ^UR)ϴҾ8'#1&wܱf#F R'֝vtW!CxOe̛w1Eڀ~ qVVsDCoDo|#poikË(5={!ds~U|S/%O" {grGHIRASlٰ.*,,hek+e?*_n B?ٖg ԠX1 ?S9kV19)O7'vO&,G[:E5ԽMvڥU!ȗs'#O.2+&p8GjbL 3e5%2o^Epm N.kݤ'*jƚ/ΗKɕb^\02rGBBɞ?~wc>Yd:Y2͈%3 [TpA:xư=aAS܁\aT]z b0tCVDXrI`IyR&8ޭ|:%rx~2d/Ԝ7a9aR`Y~ -ݽ0 L f{^zߜp$(m.#m駯u V lZzЦ4B_U۸el1'H< vc0AJZ?hgZl(~YUzXBjxzS Nٔ.À'yM{x/#}+MAj@"{S_hāY#"B!N0|=`‡&ݜq՜pqս\&{{4.22P ` 1D+6&pU~n5QзWc׆N1/ $'3 G$Sҿ%c F|f#jrJMxY40;CV]kNƲfXp*J_sM"W|>FZc@˚WxɈ3 T3t:$+x"١$gyؤ:_5<~sc';:>'GA+'8GPa72c%F 65dlP#tClz.YkXK}ӖW-*}O[ YB8x~%G:f;':aifDpO8V0,[ 6BPr&?!kC~a'ȗ؂D\5d#mwڝ{Pr"Q*1cBLL̓uPH ]ZX`7S[J+uov/\X V_,~A{>`d, .gg &zɄ',/B} _Q9W­`3K˯k6(}'J_ 6Ʈ",xR?>6|F rR w{%ƜN a륧*:cE=*p茾yP. |_f <8)49I /jՖ*lMb S+a'&oIqP5oR33T_3W+sk":H[7i#diJu?*m6 NFYb`LdGX RY~KxQے$s@ÂGEUnP":QAhh#6m清-<]*rں)=S6knj4 }ϖu}u^*  m.pD`R{7=p;},qJ+ΧEcAΝpI|}.8WE zN_Vk,,>z+ִ_q{8x{lSL.N,LeL},Fgg)jSs}l M}Q\k%mh7es:2IyczOQJ mCq4߿w26k<1oOX/Ѧ'11tYLXO}s ͟U^sH>zW `a-<8ꛗato; ygVzr7GBYʕpXN(nvbq@Setc̯ (uJDYp񖎷Uajs- R] MP_O/^^4iI\z\`A]Ydp}OOըT8sEW!n +ha*PJkb#ANTG"zFb dt_(ڼj)/ e9D̈Jc8hៀW"Qnl0[+Zu^Z/}qT7(\~S#'I]}|2l!܅,B9i{X:L~I}5hJ *iC3짫ͽ17_aZS4M4Psѝ>e$7;z<y$v$$kl&HBMт-73GzRLJ~M0*jfywC>hk&_:8 Ä8/8_MnȑK7{5`LK1A"[ V|M&A=u-9{4[ͪ‹ :9i0fMV<mGh4;f7pދaBѐJ$u& &$ F;e% GzqĘdGL'0`W:N'D(sKA7|;&0(ްg0tye]v*{'F9U,پ+[ -ş[kjsx7],B=+zq>+ծNyx<٨~bFή0xJ&UCJLL`C{bh4^ d;zk_ᴬ}tt4_%^тf;6٭:SfrMIH;cAYvяASbB;~y_/rU3\دڙ{2iCCDjg? -jb (Jdk7i#bs./F H>6C&M[B3EɶE۸uR۾0dpaU?1,iSQA1ѭN?ײFm^87*@WJP* iRo޲.^6xz* ^ϴ(~+q5|/ɀ6)@>;c0t_οgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.note.gnu.property.tbss.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata pp$oxM( PP*0zz8ojYjYEoPrPr Tuu^BNNhc  n  w##i}  h[ h'h't(t(@H+H+C,C,  KL K,p@ KL K,LLL, LL L,B ȎMȎ-xMx-NM- M-B `,-"L-(1t- t.@