ELF>0,@й(@8@f&f& `&`F`F@0 (HHPP$$`&`F`Fn@Ptd"""kkQtdRtd`&`F`FYYGNUXZ';Q5U6us@P z@$@@&"@!bB2X|AH`1@" D@- Ep `tP PH HfB @@ VH`@-"   H%EEQP EeCF+`D900@A@8102q`l @X@ $X=a! c @ XJB F$^FnB4EC4@&L B (xV"@68C !P JH  @1 @pи@`Ԑ(`!!h@DAcMeA/C#I,d !8b!A S @A@M #d% ` @0Ib0`)eK  @EI8@J  0: pCd8 M 0AdhB"T!i ) $n's  `A@L%" bHV H$Ĉ )A-^!V@DLT$n ",CDF @p@ D4D]0!(K@VBdV&0 @"P`J T@ab(IB2&P$ r@% B Mf"  ,DRdȁ$ P GA @"%@I dDfVa5@@HH2A2DA@! `dT:L o

@ABEGHIKMRTVYZ\]_cdhjklmnprtuvwxyz{|}    !#$&),/279:;=@BCGIKLOPQSTWX[\^acegjklnpstvxyz{|}   "#%&()+.1245679;<=>?ABDFHIJNOPQRSTVWX[\^_`bdhijklmopqtuvxyz{}    !#%'(*+,-0123457:=>?@ACEFHJKLNORSUXZ[\]aceghkmnoprsvwxz|~                ! $ & ' ) + - . 0 1 2 7 8 9 : < = ? @ A D F G I J L N O P S U V W X Y Z \ ` b e f g h k m n p q s t v x z |                  " # $ ' * + - . 0 2 4 5 6 7 : ; = > @ A B C E G H I L N O Q V X Z ] ^ _ ` a d e g j m p q u v x y {                   " # % & ' - . 1 2 4 5 7 9 ; = ? @ A C E G I K L M O Q R S U V W X Y Z [ ] _ ` a f j l m n o p q r t u w x y | }                 ! # % ' ( ) * + , - . 1 3 4 5 6 7 9 : < = @ A B C E F H I K M O P S V Y [ ] ^ _ ` b c f g h i j k n p +Ӹtj6U{2bA*%qx\e1Xf'`, $ ȳhiX\T<7%N{U5e.gL?A8ՏOZ,g"=cU,^\wآnRia#}X2)>_6j {{ ېhi3Dՙ5,"PAӬMqt9:(v&deћQgG/] Tډlxș!=Пg,xP̺tkRcNsSUp+fѤby#Eu&o7¾N.G*ڮK$@@s3"| s $|6u̼wظ)HIQQٞ&B[ X7_}$@-_->[)gZAT|ޏ[1VUn~oT8">}t7Dg1 )FJ+1ՖYcT}}  CDhfPِushϒwD;gFHl+#x$E0@.mrW`Ni qdwt.}=UX[qI7OoaAs')fX(bA QT4V/i޺ڰ fӇxFM䚏"'0Wdbu:u]E:5=N[M$APu?QRnfqeǀΘ6 )=4'O y QF?87? 0ꔖOpѕ ry/X*&9A FLTc%#Qtm+)5hM5ۼ;"&ъ/|M\lt>t!#4NQ3eH[̷yLRNgvyh:vaQE҂fb}$M hwh0mK#gtӗU3YDpiL o&dn| 97ڧz+OE80=)9IEL|) ΓgNEN}+Bb? TI\?2ݗՍ3)g:aO~m &hNmց;TV*MkKyD:?TΥM,i7͔'oVεf=F)jEvh܋5'|2 /|>.CfI',0 I5  9;a/f#ZD/8vwC.E3($ghZWp|*"w|X[v쪂h.c#(oO`'|zq?O Ժf|HW{}E=~@MeaKxp7.2;Q=bųhݡh;sOMX2Ǔɤ$QM 6,ZC8Ţ6"-Q 1&Cޟ?I`ͩ`) )|BjIL;`ZP,y=ogaU1ůl2>Y<2-FK%%g^i^*ܕwuL{+i72BHdbf]Y5{C% _*K 6fsQK~lW r lWd1j.""n,y&_;luWE_uy!{&w=޷EZ򠃭Gæ;[r$%o`2̍PH_`uLVXoto ]g"Wům5jK?8jȯ6&1OxH'$ Sv9M- k@̑!n8gDsB%`~GYl[>3lއP,,m}I)5n,vA;l<Ï%3>lBuT\0q}HQYF eh\M/CL4a7.Ghƀ{68xq,sVͨ* :`!!݆V[Uk>1О"SkR/dl7S8 ƏB[r:;m\k(86R*x)>4PS yYP&S@YѯlPNOGs@2|"4Vq<:O*lJ5ܱaBӜ({u2tB߭)kR"K+A{ 7..ނǨ" *Yzր$6:S% Hg!u09F /!7v:\ 8&DYbEfbm6(y ꯂ Laa=-EZ23[ /Au҅.3+D6Z03ſ4l ;~Ii=2 PTq8廫6`ݍ:P %*%ZR{v9iED˱ ,ߴp-52_ĹGGV%v~TljK}DNN +WAMlszקX8VHFEQMPCiV$?$ϴ{SߠgAW,K ۧ\6]7縻//k$WօB[:=pq.ʘ*PE;m҈|ޥ#hG;u]`D\hga WETA<)5Z#COsU=(ݑ,[N<:@P5>ޫ6X7a=R{-;:{K~Ɖy.c1y"w+rxr4K7^w '2[JCJ1 FW␐]R;^8k8' ҏtFe%(c,謄푮-f ɻ7mr^}AH.j/q&-XsdU̕+N3P" -54qm:Ú:k pȥn*U#V[tj0LsOYWFxejko2:pKN|WJav~_f]nUGvSĜþNoy԰8Gk#]%{"E[$w5?^JG pZ'%s3yп-;qf[ԛͣJIbFH<[nA $njsaNp@z:rOID RY#z~P6iq~;K)&{;2>Rz\TX4 6x5spk wUIZf􈙰џ;#RPR/a~+ &"pcH°@ ٜWL, w *Ge?Sm9;QT]܏P9yWωILu+ p PL'|#+3Es uZ2樠UΑfз.𹶳rܵfۼB}@;MMrME!T-HIڎCחZ "Αyv-m$?dN+!iP_x_ !cX  <<- oJ0sHZ FLM)_.f4GEZwhE׉oz ͚Yz R!H/@r=Ԃ(1eVl/j#I`wzqLy$HP9;ʛh#^?ć}`#2XgS_8{&r7y "Lɋ'LӻJ,2hCEQBp<hm컉nJ+7ECGOCQ`ӻn:h_z'YHhI]J<2r{3EQYSssjZiIACsB[ըS2nΖ IZ1AFNձ|\]pڞ20b0A,Dl!=s'Qyv  醰" ?g\#"qM*9o5gLԼ36urDZ9IM,E$YHoG?r|V"2N.~Vrd}cE6*!cp0EhZ戇t^-=6qӉkvW|IIB@/Mgal/l}_f/19un/>eyRctY(D`+mڕMO wNZ.+p g)1u%Evz4/E*jh*3'RB3~x+S -mUVw9evc}^2LvSdVYe GV_ ?/muI"3Wbb_yH! -!|8Z.ӢwioHIt/,|R4++MU/΃sglRH%WGhͩ$>T O-kW߮e*~oe5pn3JQzT4Yk}EĬBU mֈfϱø6:7燫K9$tAY_faҜ>u\Slo~4Եt/0fsy ra:CCC a:%A%.EmWL2 KAkZhvSmp`A/ǀ(kN)kFU͡fW6λs~nC >/hm=$EDlPgܖlHqP/&8kѡ(ljDFdSY34vh/-)wu~#`d,<Sꈷ0#)#Vsߛq\E-ycytfϲKb5vU&I5};[TA>uz}ѠcvHq$1 Cn @XCYdi:e*= ,}S ]:N^нcXl')ypTC73oo= )\#\,pBrۺd7# …l++;yċwY^JQ8be֦ Pj 6>+.#g'*SEp=pR ް>̹pX|&ݵj^[\&RQVzTg@ kV~؉w;c&.qXʖJ_.{R}!̹$z V4/IEVJȄTR1d*|iuH"oJv`r@ހ*1Y: sHڼ)}"-F%mA]n $WD#w2aѾMb1QA+ ){MolˁZ݋ g8{H<2S?t.Gj:6L .ʮiGn՝ǘ0j%kx{Qd)IrٱB@]vڄ_;⹜}gu!CP],^xCz 6;8Y$Q~:'ې.`y)76\UcxZoyHN&rI;? ?8ɉ:_r::08PS&B1ָYFx|D2C3 g!\^EZĕ=I؊A= >6_Q#zBf|_ҏ$$tj.ӀŎJuӌby`XDy18b O71Ϙqd$~s-Hu!n᣶YPzZ5Bpq 7.`XnlUpB9UX}z.૝&F~A0CA=*AF;OAFyhҨo "Zu@v[sYPASVT??pl|E+TJ6՝AZziD(A̗fMor[7*1xŢ-ΡϳɅՁԣ!)<}s[Q)yO{,8"FT|~FV]'GfϪTދڻ> >  4ק}Ь6p-=*x/bHM5=n@aFU[q⨀y/ bɝN&Tv܍ϒ l6?]cyu ڝa\Q5c 4;w q:f80LAHތu$kV'I' opǬu ri,7 v^Zu615y5Gjt. 9KE(^Wg<^w3O6 sV2V2OB_;lɋ)H׌%*dZeߖ nfp"ؤUŸAv"[+h2]0+iTa'a qa%fJ 0 }PJ[쾱<ߖQ@yH]h('C2[uj,YPqu<ϱIz('70Lnʶ_Wȷ8[% zM>AFӠR}vv]5$̜( FHZN){&_κt-3$gSL:uOf4)> 7#`> s<5<pc>MOG  O* }= 9!>D*|SE vtUvkbc +PMO.o a];#({`9jq}zcOR ef (چN>j"ӂ| :e(cN Gx|.)îO"/87*UF]m;>Ǫ 8B*!f!j;mOA{:C. )E= `BPpTGSdCd\ %\R+ mQ97,F;E=q7)3UbtxcE XۯmB:^"*@ԟ/f sE8qGj+zGN:ĂO7"e)p(~[) =.?Yta? /,x%fC P_20-QEZB14Et*)D2 @c_z2°¿ׂt}0muo|QJcL"Kʮ$*?Tdq"ʰ`yGbEPezv#}=}d/fZ> c.Xa|d0)ZSb0ge&myLpLlCiM>A#4s: t?-R^A<( 9eNRSd8R|Yd-U)P!58lA)h e%S}jGM s8!P_n'0 ]P7?(5ԯ:(eiD d( y$Rtq2R  VlEsO9eoq*S> |**<;¡(cDv *$4R|(g*\YU ,m+'7eP{>aiLb1>`Sl*zbc?T$r9}?($x,eFu_;u.]%Deb x^ T Fi-N6u}ޝ0B+P*dx e:'b8o).OlGlPtB35(:iS`Jao)}}{ ܞZ>E8bBM9">\!}Bi:Puj=mabdU{o#F7NfK|-= A(x5*&DH\؅'}+R\zXb Qǚ2(*5Rj<P+Tu֚-PKMnzj(|69cY=cy;emBE}}f9R $_Vuk F P_  0 c[0 " PW|z" $i ІNC" p~ .# 7 0b* UQ  Us P% 7QT PV;l >Z 1" 0wm !!5" @  @kr+!G5/ XA7 Nun ! n 0 N Jw P 8 @| j" O!y + ?r_ :4? [" WfJ" lߵ "}UB `F. ODJ?!pG0n N . ?e  y" V" j E =!-"P | H  e O " p%M 0"" .MQ p#Y+ oW_H  N `Z" 4!H H0 $; T" gj Z" PtdQ Rz, 0i    _b   !pḨ!`!"%"  yq" g" o Y0 |l"  if" pW wQ -B `^ LR `= G5 ((@" Ph Mm @,M" 0 3 J|j PT "  c" @Y{ @=7" > I  H1 3 (i   @# pD8(" Pcw,!pZ!:!GL py*! G(M3 J*>" RP PCq rR0 |" xn l" jM PD"  :" `5' e p2V!!c $ AH Pu%% 6 NB" X!" ; Z" pY!H8Lp" rZ" w 0 ~)" % В F b" лW̴" :q" " pWJC O:8 L ]@ @| `(\@ \ԙ w" [ '6 P$T  6D @Z" P" `6+D   ׿ P @ L[" t0v" = PK" j'"  w`" @y3Ӂ H k" y J" .q!`H00 ƌ!! ,U `0 .v? \{" [<  thdH! H}" `r " Zo P lH" p Xi  iT" p`u`" yEV" qI :" W h#p!PHp ;   o/ |6"  8dHSl" p(" p":" I " PW2< U_p DF6 Px! 52" 0Wj E`  0vGH peM `!!!c5" 2 !Hz" !" @ X^i 0E `  " @ .*!@X!( `$ yAo P& ͮ  + f" " o" Y  ݊  x va5 @Je : pT} 0 V9f P2 =xH v o" *>n"  u8 W ' %kb" 0z#" A" wx A " 9 F Q q," 0 4!(HHL @ P" lֽ ? ,!Z!)?" W\P" l"  < PV~3" ن pY o j `<]"  Zr"  W!xG!H K" @\ ` 8J" a Аz  I9" @jlT. 6s"  2v!H8M P;u!@1" b" w" ]Q$  @{#F  U x# k0Z!Ho" @.f $H~t" `*M!@H d-![!"T `DZ `o p O @x" }H<" 0Y.} 0D4W" &< [ <9 |o"  Й H$"  J4 ,2" P6`" K37@ `g`~H" W/S p 2 ` O LD @aumHc v }" p @  ^c" l w{" ^ " ` P[ " Pw " 68u )$H  H-" p I" P. { 0;o" W" 0wt cKq Pn}" pF. m" " W  ." @ d t9 5 47:O fc Ф 6 !h H -" X=" Y" 0 D aGv" 0cE @\u"  u :GS" ^  `$ " 9H e `Y" @ U=" `Z  I| g" hD dj" LJ " x @7 'I" ^#" @ |" @Ѯ `s" " W@ W" p)t p:9w . rw x 0L Fe" Fw PZ J @q a  `6" 08 `" W`" L.\= pV @N`  M;!s !!9" H b"  #2" .T 0Ҿ  !H H 0 @FZ ?P  " q _" x8 1   W" TS" p˅ ɍ ?!H" >! H 7Z" s>O" W0 'b" }CgB p !@H " F0 W%~!H8S `RO!!" En" fq " E8!p"; `U - i* P   E lD" X !0G" `gwQq"  @w   Px" pf" I Pʇ Dw - ; Te" `.RH!!,G dO " "cO" lbp" pN dT+!Y!! @Zx6 B" \i{" $i " WF p @4 / 3 }H*! HM" q @V Xh   E " 4c l,; T P1U[" <?- } 0 ? [B  pV + `3ϱ 7" 0Wz @N)" H@ \'" 06 |K ? o T%" o ."  4F,!H   ' 4B / `Co"  j/+ ʹiA" l z , Tu#Ӝ" 0=#s" " VΔ 4w~" Q" P4Ԋ y e" W8p m" p("  <ܢ m2D a)" @l9 PR9 @-f" `1! H @h РT= V 0d jҰ"  F#" 9  Pe߳" 9. Lz  p+ sI" @m Cf M p "" D a e " vS,!HGX- $~v &" @ks 0" m.Ce e0K `5 @ / pZD @af!HH݄ ]u" 0V `, y Z 0#Q n" p * [ * 0/4 0UF L  0]z TG @d1B @^" @ Q" m*!`(" P_38 O" = L2 4*!@HynH7[ 8g1 "M &z S =  pX!!G" pW± x6 D2\8!H(4 n ' e p+e ~" d" n" t1  B#" h-" ` " -" z !G8   Т!H e 8r P/ 9+C +fM" w3 ЕT& i!!+! HH UY! j%\" t1 . #6 w"  n@ VJ3M :H~HC 1 WL4 ,> Zl" Z!@ H!P H g- ~NU" q  A" w @ pDD" V wG" @ \ Q_ @ =j " p'w- ~/v 0 "  K #0 0@ `{A ]  &YXHCz 0+l!@ 8  h" 0W `n_E" )" ]1 z C Pb" z.z h" Is" iw + 0a P۪ P4[G" p^" W BQ acC :!H  `Cj ` d3 ,+0+!pH(e #v >U p  " % " p" Pvk%"  ne Њ cA 0%g p1@2~" Q# o"  i" Ђm&7" ; *Gx  Б *F dx PC8" P w5" 07 B3" pCn" Po w]HD QI g 9" p U" fc܃ & "" @k @ d6 P_," 0 ģ" pV" rV !#" w" %s"  w   `j PZ  }2 z*,!G] t K 0(!HH( Pub A[ gHgh" y" @j" p ." A`r p v -  [>B ^  @ /DR" p 'V!@  @_#\ ?7( 0 nZ IqK" %: S" Ћw ~ W\" Gw.t" P  0q" Њ  )[ _* a 0 {D.  !XH pE b4 P| W l ."  +#!" -" d;a. 16 ?D0# a" 1 N A" ^+ `nK  uI" Cl" s L]" HB p!w -S1r" $ `d mc  @Z" 4i yB k<" X.X" 0 " p6"<" Pz 4V 6 E py91L" j  1WU!  ,w" @2?!q!#[ 0>N p>n PN p|u" g" WX" r )'`~"m  !G[ Gf" c/l " p!?1{ " `Y2 H   |! H2. " PWv" FB PU! F 0e  y<|5 ?4=/" B ^- P ]D ``" PO  /U" 0q/ p 5 5: 0_:!HP n|k 0$Z &c cLӷ H> W @)v. ,`l" G v{" ЌYY @! HPb @[ , j 6 TC[8{  P >_" W0"  +Hm 0 + D>!G8BV!` %dHHd h_x @Aj" @x ;4I f Z  ^@pH" hhH Y" 4K 6 `!" ^ m :" .{ ' u ]<" Q & @ " p. i w2 :s~"   0S pX0" 0 +Q\ PI*" .4 pISf" .R -" `" y0 p]" g {F $ y @h/ r,]K" i -" v_" x 8"d ~9Y" r"  " % @s" ^-![!%;" Z.s" q N G" PϘ Y/ Z" -q! H~" *!0H # зR>ЍHu" sN+!G(  7 ! H PB `^~# 0l}!p[" " cw" 0W3 g,%] /*!X!$ʡ U u УQ" m d!XG8@ pF `c< U *+!G(M0Hx" e3 G' 32|" " 0.,,!Y!." pW @> " 0ZK" iX f*nw ivz '  0 m9 0?,  p " Z p 0?#:  n P_ bS U @=p B/ 2" ֋ |? @2 Վ Л:!h"U 0y   kk   !f"Pq  0f4" @0 []" u p0<d" p_" `;C _" p@4 Z ,o , >!`q!N" k$0"   6$= W9 5W!` ): S:!H1" X.n p 0/4 e { J c ` de @.  @;D| !@G" W7!0 E b P5( %Hwh" T" PpKi p- . 3?RU" q pZ[X!  2l 5 p V" q~" W %` * . ƒ= PMu" 0 (n "  k  + $r }1`  ,  0N~ Йz> Y&B  / vU гd" 2 :nw P5`" y 0' 0"!v"D'v 'F ?! H xL" 0j > ZA @ " uEO" l>" P/" pW/ I;  " P%l!" 0%u  Љ5" pdG" P^wHܵ p &#  H= 0*" 0z % K" j@Q" l9  M<" XR" pBC _, / n+e" ~6eu ip"  " ^D | 7!XG(J= " Z. $ ;/ Cs" @*4 - 8](!HG(c P`x` 9 @ p  / NS 6 p+1 -xj"  p )-HU" N/ H"  D?j pO9 O" WL! 0́ *)y  6hH}" Ql `Ww" 0& P= PVͿ U aٻ" @z sY" r T! j" iw." `Y"R" .uv" '!G8+9" D vf" Pm Un ht  " # @f 0" @" W7 NY?!H" " @Z.e/ H4H @f!$"n" * JH6 ?N2 Gd; \V '  9 Rr! G f  p @_" оW( : &*" ] Pn R Y+!`H 4 , 0$ E pb/ b0=!H z|" и p l" (" Wh? @[ ( O" Xw  t" ue}1" M @, C@{r" ("  , 9" d!G  #f" o  g" M `M9 P `  P  E†  " - PM P~t < Ueq" p % <  a" y" fc l 6 <Q6 A  - ti @# /y _+!G(k plbf" 0I P `" 9 05 E2 &&"  6^" ` r!Gp  @k" z 5" 6 m"  u !pH8~!G  u" ЍQb й H8 P-h" pto6 @%։ / l3 *-)  " 4 ` 1 " "c  Sm" Pcw 1k `L@ \` 0 g9 I‚ p" j&m  p2 I* 4^" w*l    P fG" 0?" .$ `D" S "fH" .n" P MD u" t*!X!$  P2܀ .,!G(0 ." @j>" c m!`1" s NM" jU }   P @ " O" Wf p @L ]!! dHT   i*" Ul" Ѕef :J a T" p$wN? [e{ *f\ >:7 0+{"  " Й.s $idH,!H&" 0 cS  r) ` d" ^" 0 3, qC `! rF" i J 'P< U Pi " W h] " p%y 0 z$# C~ `*K 09m" @K" | : PF '3 M,P" pl#" gV" $.3C" 0~ ; 0+= 5w C P  POk" `@#."  +H e!d" }:L!!Il  P2* fH( @ Wy" w  0j  M`  " P`!("1" `[ "}  /J" iu v~" pW w("  wZ" @t p" Љ8" .`L J. O 8" ;;) @ }0 " Z. 2P" @6 nCD~ @ P2r" pE!$"FM" jAx\H<  V! + 8  0 l&  0,3"/ buX" pr.- |y " Y~" : y N2 ]$/" YV zn2" D @a4 " pY. " f5 `Ex $! H8V! !B d; T?g" ЀF P ,% Bo PKG @di" 5sZ" w y+ sF PJ R ` Zv!  + E X M `  n" " fg r  ` 5 s.-_ U G7 2R " 0p 5 @ 8 pOc" w i" W7"@@e 0 K pe X }@ u @0syJ ˉ 0+!Y!#rnHql "opdH}C /" pWC   @V" P8 010 ,  #f+!Y!V" r$"  N" %" `j J  $" ?" eY^ c" l wm" Mck" ЄGB  " P9 0j=F  Y3" / ; Pw0 0+ @" p""!H 52M" pk P `O" 0ldH pe."  H`HS!д!Q" 3 \++5 n7D> Н `5 7[" ;h!pH @_?," @ U" -.M 0>Ti `H Pr" kV! ?!q!$O7 i2: P% " %gHPU!Gx4 ,G di ` l}# PЁ PZ0 ND-!G  Zlo p 9E P F" p `,!Z!$ZT!G! p .l  ` S"   : pT" w3Y" r" 9" H bq @ 9  @ P C[" 0  0 0r" *T!G" .q0 .*Z O@ B" `Wk XM 0/  P h" "1" Z!@!;Ù" 6Z" f "  7h!X HH !H d\" t q" { Аzz!HxnH H; T" pWS" @p~" d"f 0HM s _ C     u" ЉSL `t" @RD"  +mN!G+!`G" ?" 0WKE a| c r ,!F `Nb hT roN" k&@o" P Mo"  ` tw" 06X" r~0" o" W&@@Ve dH u(" `- 2" Pwn% yۛ" <. '" @lym" `" 0WB ZZZ 0 } = ]2 - &" 0w52 <RR Ds" , z"  R|" 0. 8r" .(X!G% ' 3v" 0cmD aF p0 "Y" PWN" .!`f"""  F?J!XH( H k" P * 6 9a- c?A" 3j" LJ" ^?" g .^" w" r" 2 " `"O ݶ G@" EcI" С 4 6fHf p (fu" /V!*" *^" f n r)Y@Hl )%:f Q  i pU!G7 @j" 0V `\ 0;r"  B   7+P  'T!` /;-!@[!%<" T3 +%9   @( r `<R @?bW!Gp/"  !!H8.5 D+  CF b+!0G7 dj" @ / v$ 6 eF @fA' c>R @2 AD " X ǯ" @6" `gw*A \rnHŎ" 73 5|/1 >" WeY `?#S @@Z_v ,  " Y  PI/ Jɾ p: @/  кtphHv - +_" w1 Z?LO+ \y" [" t"?" WL  = C R# @ I V 0!" %} Б7d" ~Ae" M[V Q B u8s" `.wT p|W" 0r k @ \ҧvH$" i/ ' !a 092  В S" @poe" ktH P4  ]Hϕ *:!( HV @&Vim " 0=  y7 U#tH8j" z; U @ l @Q m]" 71" ` 7 TE : | ` z!e"!" 0[b> +  " `Wo" G{" .[| " n.] 02- Cn6 `C` W@" i eW! /;n p6[" `t7 " @- Pm2E 0 li * pCd4 ,%o" W" . '" 0 cO" 41G dC _ 0 (͌" Po w<" L !H = o J" @ Mc aL@+ < `}IvZ 0hR" ogȷ WLc I " w" -\J!@HJg" Ж! H0DŽ PZ M Y!@G_" 0KYy/ 4d ! 9  @O΍ 0/s" Y 1;A ^p7 @3u A !N"B @_x @N  P- q P/AymH * wM &" Ћw IG~Z" 0tw Lz:" 0?t" 3G" P 9â" W 1" w n? `[^" 0wMp1 8E_}B "G1 YM. Vz" 0 D>B ^*}" pF @E!G 0NQ  i7> Yv  " Y.2d pd_" x4 p-M" w ЕTC ," P   MfHS P_ ad fC З'E" s" - G@" j  ~J" ik" 0q ra" Nr9 A" wq" L" 0 3" V wX ~1  PK" p6"B\" Y !H =/" 0 ' 7F Pf: " p'\ `a 5w @u:Z 0 P 0 1 3F" Wۈ!@ > 0- 7?J" 3 +P: " c/" p!?b " S3 `V m!H ^+!@Y!#W!G  P[k#0"  `" pW|" iw@\HEG" px1" % ! HH e;A" k , Y;" :  +! H" % `#"" g" W %"  " .E btt" @4?" W3:  ˃  2 !R \" 0ZG dF" P w B" `t F 0%Z  @m" McI f y" p U"" @d" P~2fd" ~._1 >>Us"  w|" %)= pV7" < . Pr J PRKA ]s" pE+ 3 @]8 FYPH P  Pu-( P.  3!@!C k" (ʟ  ;Y" rda 9US" 0@4b >K; `U ,|L  @x\" Gw p '  } &9+!PH/" !Gv f- pdq p -" @  N" d; Te= "/ Ue 9 j6" 7 H   iQN!x H<> " 0." d;(!HP(0 /  " %r" PU" ^ < 7X" `r5 ]q" ) CL*" @ ? [ L" j @" !!DakHܰ" p6"H p\S" p" O)" P  P&s 8" A X!` p ui" @I  O" Pl}" Q  @M \" u w u t`H5  ` y" P. ? 0  `{ ИSP "  "t]" vX{" $ РT!" x= V p"  P / I / 4`W! /, i{ s @2R" I8 PI U[v K+" d$ @m Ŋ!0 HF" p_B" | Y 5Ia > t" 0d p|#> Zc" }.WT" PpKD P !`H " PW" x!HX" 4/ p[p" * PS`Hk `M 1 E4 `,D Dx `(" Y" @Έ P5 T h5 |4*! w! H0M"" |  `gH< @; `# IiN" WR p j` B: ;C ``-" 2 @R  " Ї.;0 =^ pGH!0!$N" k & " pZB < U" ]K, @|" ]" vN ` * Ϩ 0I" 6 SX FUl %3 X-m pA_  r" 0 2" - # p&,!@Z!$@5 @/*$6 {" Pd ` V5 498" P%!" `-89  /  A 6" dLI @f* ɉ| d  D Yf 'g" cw [ 4R" p/"  xC _P# m+ o3!0H v" PE!p H!@!" W |?b" P}" 0.7Q T`iHH" Y@l " ] " H z#B!H( P &+ m& pCd\ IK- #@c" }" ) 0" @ p! 0U! 4+&  A# B" PWN  FL pAW" @r  8 ]" ue' " `Y"bx ?`" iwuH\" uk - |^ @ W СaW /F D^~" ?!q!   , Зy ' 6!G  0 E" 9 R ^" JR - " Wt(Hz" $E pb_F `c" *?x"D =U" q jYHH¹ PY6 8@Rå pZ  O 1?" Xw $ 2 @h & %E]" 0 .Va" y>f * s'!H  i- gw" 0*L B< W" PrI 1 8 p  0}C pV! M" w _0 se @ 1/ F ],!Z!q 0?@z    4Y!(GF2 \<>G!" 0%G Q)e" a.o  H`iH  I;" pd On ĺ" z  kA Pr.! HHnP 0YV" q]C _Y E]" I P n;c" p}̖" 49T DH  5:N" rT" ZB " W+ D!R" ng" Y;" J ` ˄ Йb, wwSp[" pt"T" p`+ lT" pc _!H__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeSwooleTG__tls_get_addrzif_swoole_last_errorSwooleG_ZN4zend11json_decodeEP12_zval_structPKcmllzend_wrong_parameters_count_errorzend_wrong_parameter_errorzend_parse_arg_str_slowzend_parse_arg_long_slowzend_parse_arg_bool_slow_ZN4zend11unserializeEP12_zval_structPKcmP11_zend_array_zend_new_array_0_ZN6swoole9mime_type4listEvadd_next_index_string_emalloc_32zend_hash_func_Z19swoole_ignore_errori_Z9sw_loggerv_ZN6swoole6Logger3putEiPKcm__errno_location_Z15swoole_strerroristrlenmemcpyhstrerrorgai_strerrorgetifaddrsswoole_globalsinet_ntopadd_assoc_string_exfreeifaddrsphp_error_docref_efree_ZN6swoole15CallbackManagerD2Ev_ZdlPv__gxx_personality_v0_ZN6swoole15CallbackManagerD1Evmemset_Z18zm_shutdown_swooleii_ZN4zend18known_strings_dtorEvphp_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_rowphp_info_print_table_enddisplay_ini_entries_ecalloc_ZNSs4_Rep10_M_destroyERKSaIcEzif_swoole_set_process_nameexecutor_globalszend_hash_str_findioctl_Z11sw_snprintfPcmPKcz_ZNSsC1EPKcRKSaIcE_ZN6swoole9mime_type3delERKSs_ZNSs4_Rep20_S_empty_rep_storageE_Unwind_Resume_ZN6swoole9mime_type6existsERKSs_ZN6swoole9mime_type3setERKSsS2__ZN6swoole9mime_type3addERKSsS2__ZN6swoole9mime_type3getERKSs_ZN6swoole6Logger9get_levelEv_Z23swoole_is_ignored_errori_ZN6swoole6Logger15get_pretty_nameERKSsbsw_error_ZN4zend6String7releaseEv_Z23php_swoole_load_libraryv_ZN4zend4evalERKSsS1_get_moduleswoole_module_entryphp_swoole_register_shutdown_functionzend_fcall_info_initregister_user_shutdown_function_Z18zm_activate_swooleiicompiler_globalszend_signal_globalsphp_swoole_http_server_rinitphp_swoole_coroutine_rinitphp_swoole_runtime_rinitphp_swoole_set_global_option_ZN6swoole7network6Socket19default_dns_timeoutE_ZN6swoole7network6Socket23default_connect_timeoutE_ZN6swoole7network6Socket21default_write_timeoutE_ZN6swoole7network6Socket20default_read_timeoutE_ZN6swoole7network6Socket19default_buffer_sizeE_ZN6swoole6Logger4openEPKc_ZN6swoole6Logger15set_date_formatEPKc_ZNSsC1EPKcmRKSaIcE_Z21swoole_set_dns_serverRKSs_ZN6swoole6Logger9set_levelEi_ZN6swoole6Logger12set_rotationEizend_is_true_ZN6swoole6Logger26set_date_with_microsecondsEbzval_get_double_funczval_get_long_funczval_get_string_func_Z30php_swoole_is_enable_coroutinevg_server_instance_Z16sw_php_allocatorv_Z24sw_zend_string_allocatorv_ZNSt8functionIFvPvEEC2ERKS2__ZNSt8functionIFvPvEEC1ERKS2__Z20zm_deactivate_swooleii_ZNSt8__detail15_List_node_base9_M_unhookEv_Z17swoole_event_freevphp_swoole_server_rshutdownphp_swoole_async_coro_rshutdownphp_swoole_redis_server_rshutdownphp_swoole_coroutine_rshutdownphp_swoole_coroutine_scheduler_rshutdownphp_swoole_runtime_rshutdown_Z24php_swoole_process_cleanvzend_get_constant_strphp_file_le_pstreamphp_file_le_streamzend_fetch_resource2_ex_ZSt25__throw_bad_function_callv_Z38php_swoole_register_rshutdown_callbackSt8functionIFvPvEES0__Znwm_ZNSt8__detail15_List_node_base7_M_hookEPS0__ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag_ZNSs4_Rep9_S_createEmmRKSaIcE_ZSt19__throw_logic_errorPKc_ZN6swoole10std_string7vformatEPKcP13__va_list_tagvsnprintf_Znam_ZdaPvswoole_error_cezend_throw_exception_zend_bailoutzend_exception_error_Z17zm_startup_swooleiizend_register_ini_entries_exzend_register_string_constantzend_register_long_constantzend_register_bool_constant_emalloc_48zend_str_tolower_copyzend_hash_find_emalloc_8zend_register_functions_Z11swoole_initv_ZNSs6appendERKSssapi_modulezend_string_init_internedzend_ce_exceptionzend_register_internal_class_exswoole_exception_cestd_object_handlersswoole_exception_handlerszend_ce_errorswoole_error_handlersphp_swoole_event_minitphp_swoole_atomic_minitphp_swoole_lock_minitphp_swoole_process_minitphp_swoole_process_pool_minitphp_swoole_table_minitphp_swoole_timer_minitphp_swoole_coroutine_minitphp_swoole_coroutine_system_minitphp_swoole_coroutine_scheduler_minitphp_swoole_channel_coro_minitphp_swoole_runtime_minitphp_swoole_socket_coro_minitphp_swoole_client_minitphp_swoole_client_coro_minitphp_swoole_http_client_coro_minitphp_swoole_http2_client_coro_minitphp_swoole_mysql_coro_minitphp_swoole_redis_coro_minitphp_swoole_server_minitphp_swoole_server_port_minitphp_swoole_http_request_minitphp_swoole_http_response_minitphp_swoole_http_server_minitphp_swoole_http_server_coro_minitphp_swoole_websocket_server_minitphp_swoole_redis_server_minitphp_swoole_name_resolver_minit_ZN4zend18known_strings_initEv_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexitOnUpdateBoolzend_ini_boolean_displayer_cbOnUpdateLongzif_swoole_async_dns_lookup_corozif_swoole_async_setzif_swoole_coroutine_createzif_swoole_coroutine_deferzif_swoole_coroutine_socketpairzif_swoole_test_kernel_coroutinezif_swoole_client_selectzif_swoole_clear_dns_cachezif_swoole_get_objectszif_swoole_get_vm_statuszif_swoole_get_object_by_handlezif_swoole_name_resolver_lookupzif_swoole_name_resolver_addzif_swoole_name_resolver_remove__pthread_key_create_ZN4zend8function11ReturnValueD2Evrc_dtor_func_ZN4zend8function11ReturnValueD1Evzend_compile_stringzend_eval_stringlsw_zend_known_strings__zend_malloczend_new_interned_string_ZN4zend8function4callEP22_zend_fcall_info_cachejP12_zval_structS4_b_ZN6swoole12PHPCoroutine6createEP22_zend_fcall_info_cachejP12_zval_structzend_call_functionzval_ptr_dtor_ZN4zend8function4callERKSsiP12_zval_struct_call_user_function_impl_ZNSt17_Function_handlerIFSsPN6swoole6ServerERKSsEPS5_E9_M_invokeERKSt9_Any_dataOS2_S4__ZNSt14_Function_base13_Base_managerIPFSsPN6swoole6ServerERKSsEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFSsPN6swoole6ServerERKSsE_ZN8nlohmann6detail21output_string_adapterIcSsED2Ev_ZN8nlohmann6detail21output_string_adapterIcSsED1Ev_ZN8nlohmann6detail20input_buffer_adapterD2Ev_ZN8nlohmann6detail20input_buffer_adapterD1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN8nlohmann6detail20input_buffer_adapter13get_characterEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZTSSt19_Sp_make_shared_tagstrcmp_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_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZN8nlohmann6detail21output_string_adapterIcSsED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZN8nlohmann6detail21output_string_adapterIcSsE16write_charactersEPKcm_ZNSs6appendEPKcm_ZNK8nlohmann6detail9exception4whatEv_ZNKSt13runtime_error4whatEv_ZN8nlohmann6detail9exceptionD2Ev_ZTVN8nlohmann6detail9exceptionE_ZNSt13runtime_errorD1Ev_ZNSt9exceptionD2Ev_ZN8nlohmann6detail9exceptionD1Ev_ZN8nlohmann6detail9exceptionD0Ev_ZN8nlohmann6detail11other_errorD2Ev_ZN8nlohmann6detail11other_errorD1Ev_ZN8nlohmann6detail11other_errorD0Ev_ZN8nlohmann6detail12out_of_rangeD2Ev_ZN8nlohmann6detail12out_of_rangeD1Ev_ZN8nlohmann6detail12out_of_rangeD0Ev_ZN8nlohmann6detail16invalid_iteratorD2Ev_ZN8nlohmann6detail16invalid_iteratorD1Ev_ZN8nlohmann6detail16invalid_iteratorD0Ev_ZN8nlohmann6detail10type_errorD2Ev_ZN8nlohmann6detail10type_errorD1Ev_ZN8nlohmann6detail10type_errorD0Ev_ZN8nlohmann6detail11parse_errorD2Ev_ZN8nlohmann6detail11parse_errorD1Ev_ZN8nlohmann6detail11parse_errorD0Evzend_hash_next_index_insert_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN8nlohmann6detail21output_string_adapterIcSsE15write_characterEc_ZNSs7reserveEm_ZNSt4pairIKSsN6swoole6Server7CommandEED2Ev_ZNSt4pairIKSsN6swoole6Server7CommandEED1Ev_ZN6swoole30register_admin_server_commandsEPNS_6ServerE_ZN6swoole6Server11add_commandERKSsiRKSt8functionIFSsPS0_S2_EEadd_assoc_long_exzend_array_count_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_OS6__ZNSs6insertEmPKcm_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6__ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EOS6_PKS3__ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEE13parse_event_tERS7_EEC2ERKSC__ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEE13parse_event_tERS7_EEC1ERKSC__ZN8nlohmann6detail13input_adapterC2IN9__gnu_cxx17__normal_iteratorIPKcSsEELi0EEET_S8__ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVN8nlohmann6detail20input_buffer_adapterE_ZN8nlohmann6detail13input_adapterC1IN9__gnu_cxx17__normal_iteratorIPKcSsEELi0EEET_S8__ZNK8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE16get_token_stringEv_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE17exception_messageENS0_5lexerIS6_E10token_typeERKSs_ZN8nlohmann6detail9exceptionC2ERKS1__ZTVSt13runtime_error_ZNSsC1ERKSs_ZN8nlohmann6detail9exceptionC1ERKS1__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSsRKNS0_9exceptionE__cxa_allocate_exception_ZTVN8nlohmann6detail11other_errorE_ZTIN8nlohmann6detail11other_errorE__cxa_throw_ZTVN8nlohmann6detail11parse_errorE_ZTIN8nlohmann6detail11parse_errorE_ZTVN8nlohmann6detail10type_errorE_ZTIN8nlohmann6detail10type_errorE_ZTVN8nlohmann6detail16invalid_iteratorE_ZTIN8nlohmann6detail16invalid_iteratorE_ZTVN8nlohmann6detail12out_of_rangeE_ZTIN8nlohmann6detail12out_of_rangeE__cxa_free_exception_ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSsRKNS0_9exceptionE_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE4findERS1_memcmp_ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z_ZN8nlohmann6detail9exception4nameERKSsi_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_valueC2ENS_6detail7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_valueC1ENS_6detail7value_tE_ZN8nlohmann6detail12out_of_range6createEiRKSs_ZNSt13runtime_errorC1EPKc_ZN8nlohmann6detail16invalid_iterator6createEiRKSs_ZNK8nlohmann6detail9iter_implINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEEeqERKS7__ZN8nlohmann6detail10type_error6createEiRKSs_ZZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC4ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tEENKUlRKS8_E_clESC__ZZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC4ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tEENUlRKS8_E_4_FUNESC__ZN8nlohmann6detail11parse_error6createEiRKNS0_10position_tERKSs_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_escapedERKSsb_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE6decodeERhRjhE5utf8d_ZNSsC1EmcRKSaIcE_ZNSs7_M_leakEv_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE24_M_get_insert_unique_posERS1__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSG_PSt13_Rb_tree_nodeIS8_E_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorbmemmove_ZSt20__throw_length_errorPKc_ZNSt6vectorIbSaIbEE9push_backEb_ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_value7destroyENS_6detail7value_tE_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE7reserveEm_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE12emplace_backIJS4_EEEvDpOT__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEESt4pairIbPS6_EOT_b_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12handle_valueIRbEESt4pairIbPS6_EOT_b_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEixIKcEERS4_PT__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev__cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZSt9__find_ifIPKN8nlohmann6detail8json_refINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEEEN9__gnu_cxx5__ops12_Iter_negateIZNS7_C4ESt16initializer_listIS8_EbNS1_7value_tEEUlRS9_E_EEET_SK_SK_T0_St26random_access_iterator_tag_ZN8nlohmann6detail9from_jsonINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEEEvRKT_RNS7_8string_tE_ZNSs6assignERKSs_ZN8nlohmann6detail9dtoa_impl6grisu2IdEEvPcRiS4_T__ZZN8nlohmann6detail9dtoa_impl36get_cached_power_for_binary_exponentEiE13kCachedPowers_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE4dumpERKS6_bbjj_ZNSs9push_backEc_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_integerIlLi0EEEvT_E12digits_to_99_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_integerImLi0EEEvT_E12digits_to_99_ZNSs6resizeEmc_ZNK8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE4dumpEicbNS_6detail15error_handler_tE_ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVN8nlohmann6detail21output_string_adapterIcSsEElocaleconv_ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT__ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE3getEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18next_byte_in_rangeESt16initializer_listIiE_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE13get_codepointEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11scan_stringEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE4scanEvstrtodstrtoullstrtoll_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJNS0_6detail7value_tEEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE12emplace_backIJNS0_6detail7value_tEEEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE12emplace_backIJS5_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRdEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRbEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJDnEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRlEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRSsEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRmEEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_19json_sax_dom_parserIS6_EEEEbPT__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE6createISsJRA5_KcEEEPT_DpOT0__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyINSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_EPKSI_PSt18_Rb_tree_node_baseRT__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ERKS4__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC2ERKS4__ZSt17__throw_bad_allocv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE9end_arrayEv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE3keyERSs_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE10end_objectEv_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC2ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tE_ZN6swoole7network7Address8get_portEv_ZN6swoole7network7Address8get_addrEvSwooleWG_ZN6swoole6Server18foreach_connectionERKSt8functionIFvPNS_10ConnectionEEE_ZTIN6swoole12GlobalMemoryE_ZTIN6swoole10MemoryPoolE__dynamic_cast_ZN6swoole12GlobalMemory15get_memory_sizeEv_ZN6swoole10MessageBus15get_memory_sizeEvzend_memory_usagegetpid_ZNSt8ios_baseC2Ev_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeC1Ev_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSo9_M_insertImEERSoT__ZNSs4swapERSs_ZNSt6localeD1Ev_ZNSt8ios_baseD2Ev_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE9push_backERKS4___fxstatgetsockoptgetsockname_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_28json_sax_dom_callback_parserIS6_EEEEbPT__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE5parseEbRS6__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE5parseEONS_6detail13input_adapterESt8functionIFbiNS5_6parserIS4_E13parse_event_tERS4_EEbstrtol_ZNKSs7compareEPKc_ZN6swoole10ListenPort13get_protocolsEv_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv117__class_type_infoE_ZTSFSsPN6swoole6ServerERKSsE_ZTIFSsPN6swoole6ServerERKSsE_ZTVN10__cxxabiv120__function_type_infoE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv120__si_class_type_infoE_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_adapterIcSsEE_ZTIN8nlohmann6detail21output_string_adapterIcSsEE_ZTSPFSsPN6swoole6ServerERKSsE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_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_ZNSt13unordered_mapISsP14DNSCacheEntitySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP14DNSCacheEntitySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Evphp_swoole_set_aio_option_ZNKSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZSt11_Hash_bytesPKvmm_ZNSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsP14DNSCacheEntityESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZN6swoole9Coroutine7currentEzend_parse_parameters_ZN6swoole5Timer3nowEP7timeval_ZN6swoole9coroutine10dns_lookupEPKcid_emalloc_56php_swoole_reactor_initzend_throw_errorzend_object_std_dtorsyscallzend_parse_arg_double_slowzend_object_std_initobject_properties_init_Z25php_swoole_atomic_set_ptrP12_zval_structPVj_Z30php_swoole_atomic_long_set_ptrP12_zval_structPVlswoole_atomic_ceswoole_atomic_long_ce_ZN6swoole9coroutine7Channel5closeEv_ZN6swoole9coroutine7Channel3popEdzend_update_property_long_emalloc_16_ZN6swoole9coroutine7Channel4pushEPvdzend_objects_destroy_objectzend_declare_property_longzend_register_class_alias_exswoole_client_cezend_read_propertyphp_array_mergezend_update_propertyzend_call_methodzend_update_property_stringlget_active_class_nameget_active_function_namezend_type_error_Z22php_swoole_length_funcPKN6swoole8ProtocolEPNS_7network6SocketEPNS_12PacketLengthEphp_swoole_convert_to_fdzend_hash_addzend_hash_index_update_ZTVSt9bad_alloc_ZTISt9bad_alloc_ZNSt9bad_allocD1Ev_ZNSt13unordered_mapISsPSt5queueIPN6swoole7network6ClientESt5dequeIS4_SaIS4_EEESt4hashISsESt8equal_toISsESaISt4pairIKSsS9_EEED2Ev_ZNSt13unordered_mapISsPSt5queueIPN6swoole7network6ClientESt5dequeIS4_SaIS4_EEESt4hashISsESt8equal_toISsESaISt4pairIKSsS9_EEED1Evzend_declare_property_boolzend_declare_property_nullzend_declare_class_constant_long_Z31php_swoole_client_check_settingPN6swoole7network6ClientEP12_zval_structzend_is_callable_at_framezend_get_callable_name_ex_estrndup_ZN6swoole7network6Socket15set_buffer_sizeEj_ZN6swoole7network6Socket4bindERKSsPi_Z16swoole_type_sizec_ZN6swoole8Protocol19default_length_funcEPKS0_PNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt12set_protocolEPNS_8ProtocolEsetsockoptswoole_get_functionzend_objects_store_delgc_possible_root_ZNSt5dequeIPN6swoole7network6ClientESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__ZNKSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__Z16swoole_timer_delPN6swoole9TimerNodeE_ZN6swoole7network6ClientD1Evzend_empty_string_ZN6swoole6String7reserveEm_ZN6swoole7network6Client8shutdownEizend_read_property_ex_ZN6swoole7network6Socket4peekEPvmi_ZN6swoole7network6Client5closeEv_ZN6swoole7network6ClientC1E12swSocketTypebzend_update_property_exabort_ZN6swoole7network7Address6assignE12swSocketTypeRKSsisendto_ZN6swoole7network13gethostbynameEiPKcPczend_update_property_bool_ZNSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS7_SaIS7_EEEESaISD_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__Z24php_swoole_export_socketP12_zval_structPN6swoole9coroutine6SocketEzend_update_property_string_ZN6swoole9coroutine6Socket11getpeernameEPNS_7network7AddressEadd_assoc_zval_ex_ZN6swoole9coroutine6Socket11getsocknameEPNS_7network7AddressE_ZN6swoole9coroutine6Socket8sendfileEPKclm_ZN6swoole9coroutine6Socket4peekEPvm_ZN6swoole9coroutine6SocketC1E12swSocketType_ZN6swoole9coroutine6SocketD1Ev_ZN6swoole9coroutine6Socket8recvfromEPvm_ZN6swoole9coroutine6Socket6sendtoERKSsiPKvm_ZN6swoole9coroutine6Socket13TimeoutSetterC2EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket17timeout_type_listE_ZN6swoole9coroutine6Socket13TimeoutSetterC1EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket13TimeoutSetterD2Ev_ZN6swoole9coroutine6Socket13TimeoutSetterD1Ev_ZN6swoole9coroutine6Socket8send_allEPKvm_ZN6swoole9coroutine6Socket11recv_packetEd_ZN6swoole6String3popEm_emalloc_large_ZN6swoole9coroutine6Socket4recvEPvmzend_declare_property_string_Z34php_swoole_client_coro_socket_freePN6swoole9coroutine6SocketE_ZN6swoole9coroutine6Socket5closeEv_Z21php_swoole_client_setPN6swoole9coroutine6SocketEP12_zval_struct_Z30php_swoole_socket_set_protocolPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole9coroutine6Socket4bindESsi_ZN6swoole9coroutine6Socket7connectESsiizend_objects_new_ZNSt17_Function_handlerIFvPvEPS1_E9_M_invokeERKSt9_Any_dataOS0__ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIPFvPvE_ZN6swoole12PHPCoroutine9activatedE_ZN6swoole12PHPCoroutine9main_taskE_ZN6swoole9Coroutine6resumeEv_ZNSt6thread6_StateD2Ev_ZNSt6threadD2Ev_ZSt9terminatev_ZNSt6threadD1Ev_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED2Ev_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED1Evzend_update_property_null_ZN6swoole9Coroutine10coroutinesEadd_next_index_longobject_init_ex_ZN6swoole12AsyncThreads14get_worker_numEv_ZN6swoole12AsyncThreads14get_queue_sizeEv_ZN6swoole9Coroutine10stack_sizeE_ZN6swoole9Coroutine8peak_numE_ZN6swoole9Coroutine8last_cidE_Z20swoole_coroutine_getl_ZN6swoole9Coroutine6cancelEvzend_array_dup_ZN6swoole9coroutine6System5sleepEd_Z23swoole_signal_block_allv_ZN6swoole12PHPCoroutine24interrupt_thread_runningEzend_atomic_bool_storenanosleep_Z18swoole_event_deferSt8functionIFvPvEES0__ZN6swoole9Coroutine5yieldEvzend_fetch_debug_backtrace_ZN6swoole12PHPCoroutine4initEv_ZN6swoole12PHPCoroutine8on_yieldEPv_ZN6swoole9Coroutine12set_on_yieldEPFvPvE_ZN6swoole12PHPCoroutine9on_resumeEPv_ZN6swoole9Coroutine13set_on_resumeEPFvPvE_ZN6swoole12PHPCoroutine8on_closeEPv_ZN6swoole9Coroutine12set_on_closeEPFvPvE_ZN6swoole12PHPCoroutine7bailoutEv_ZN6swoole9Coroutine7bailoutESt8functionIFvvEE_ZN6swoole12PHPCoroutine15catch_exceptionEv_ZN6swoole12PHPCoroutine9main_funcEPv_setjmp_ZN6swoole12PHPCoroutine11concurrencyE_ZN6swoole12PHPCoroutine6configEswoole_isset_hookzend_init_func_execute_datazend_execute_exswoole_call_hookzend_vm_stack_extendexecute_internal_ZN6swoole12PHPCoroutine14deadlock_checkEvcore_globals_ZN6swoole12PHPCoroutine21interrupt_thread_stopEv_ZN6swoole12PHPCoroutine16interrupt_threadE_ZNSt6thread4joinEv_ZN6swoole12PHPCoroutine8shutdownEv_ZN6swoole12PHPCoroutine7optionsEzend_array_destroy_ZN6swoole12PHPCoroutine10deactivateEPv_ZN6swoole12PHPCoroutine12disable_hookEvzend_interrupt_function_ZN6swoole12PHPCoroutine22enable_unsafe_functionEv_ZN6swoole9Coroutine10deactivateEv_ZN6swoole12PHPCoroutine22interrupt_thread_startEvpthread_create_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE_ZN6swoole12PHPCoroutine8activateEvmodule_registry_ZN6swoole12PHPCoroutine23disable_unsafe_functionEv_ZN6swoole7Reactor20add_destroy_callbackESt8functionIFvPvEES2__ZN6swoole9Coroutine8activateEv_ZN6swoole12PHPCoroutine11enable_hookEj_ZN6swoole12PHPCoroutine14set_hook_flagsEjzend_hash_merge_ZN6swoole12PHPCoroutine9save_taskEPNS_10PHPContextEoutput_globalsphp_output_activate_ZN6swoole12PHPCoroutine12restore_taskEPNS_10PHPContextEsapi_globalsphp_output_end_allphp_output_deactivate_ZN6swoole12PHPCoroutine5deferEPN4zend8FunctionEzend_release_fcall_info_cache_emalloc_96spl_ce_ArrayIteratorspl_ce_ArrayObjectzend_get_user_opcode_handlerzend_set_user_opcode_handler_Z31php_swoole_get_executor_globalsv_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__ZN6swoole9Coroutine8yield_exEd_ZNSt10_HashtableIlSt4pairIKlPN6swoole9CoroutineEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlPN6swoole9CoroutineEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt6chrono3_V212steady_clock3nowEv_ZN6swoole9coroutine7ContextC1EmSt8functionIFvPvEES3__ZN6swoole9coroutine7Context7swap_inEv_ZN6swoole9Coroutine10on_bailoutE_ZN6swoole9Coroutine5closeEv_ZN6swoole9coroutine7ContextD1Ev_ZN6swoole9Coroutine5yieldEPSt8functionIFbPS0_EE_ZTSFvPvE_ZTIFvPvE_ZTSPFvPvE_ZTINSt6thread6_StateEzim_swoole_coroutine_scheduler_setzim_swoole_coroutine_scheduler_getOptionszif_swoole_coroutine_gethostbynamezim_swoole_coroutine_system_execzim_swoole_coroutine_system_sleepzim_swoole_coroutine_system_getaddrinfozim_swoole_coroutine_system_statvfszim_swoole_coroutine_system_readFilezim_swoole_coroutine_system_writeFilezim_swoole_coroutine_system_waitzim_swoole_coroutine_system_waitPidzim_swoole_coroutine_system_waitSignalzim_swoole_coroutine_system_waitEventzim_swoole_coroutine_system_freadzim_swoole_coroutine_system_fgetszim_swoole_coroutine_system_fwrite_ZNSt17_Function_handlerIFbPN6swoole7ReactorERmEPS4_E9_M_invokeERKSt9_Any_dataOS2_S3__ZNSt14_Function_base13_Base_managerIPFbPN6swoole7ReactorERmEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFbPN6swoole7ReactorERmE_Z28php_swoole_name_resolver_addP12_zval_struct_Z25swoole_name_resolver_eachRKSt8functionIF19swTraverseOperationRKSt14_List_iteratorIN6swoole12NameResolverEEEEphp_swoole_set_coroutine_optionzend_hash_applyzval_add_ref_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED2Ev_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED1Evphp_swoole_event_wait_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE5eraseERS1__ZN6swoole9coroutine6System20set_dns_cache_expireEl_ZN6swoole9coroutine6System22set_dns_cache_capacityEm_ZN6swoole7Reactor18set_exit_conditionENS0_13ExitConditionERKSt8functionIFbPS0_RmEE_ZTSFbPN6swoole7ReactorERmE_ZTIFbPN6swoole7ReactorERmE_ZTSPFbPN6swoole7ReactorERmE_ZN6swoole9coroutine6System10write_fileEPKcPcmbiswoole_coroutine_statvfs_ZN6swoole9coroutine6System11wait_signalEid_ZN6swoole9coroutine6System10wait_eventEiidphp_swoole_signal_isset_handler_Z17swoole_shell_execPKcPib_ZN6swoole9coroutine6SocketC1Ei12swSocketType_ZN6swoole9coroutine6Socket4readEPvmswoole_coroutine_waitpid_ZN6swoole9coroutine6System7waitpidEiPiid_ZN6swoole9coroutine6System4waitEPidphp_swoole_convert_to_fd_ex_ZN6swoole9coroutine6Socket5writeEPKvm_ZN6swoole9coroutine5asyncERKSt8functionIFvvEEdzend_fetch_resource2_php_stream_castswoole_coroutine_fstatswoole_coroutine_lseek_ZN6swoole9coroutine6System13gethostbynameERKSsid_ZN6swoole9coroutine6System11getaddrinfoERKSsiiiS3_dadd_next_index_stringl_ZN6swoole9coroutine6System15clear_dns_cacheEv_ZN6swoole9coroutine6System9read_fileEPKcb_Z16swoole_event_delPN6swoole7network6SocketEswoole_event_ce_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Evempty_fcall_infoempty_fcall_info_cache_ZN6swoole7Reactor20activate_future_taskEv_emalloc_24_emalloc_40_Z17swoole_event_initi_Z26swoole_event_isset_handleri_Z24swoole_event_set_handleriPFiPN6swoole7ReactorEPNS_5EventEE_ZN6swoole7Reactor7if_exitEvphp_swoole_event_exit_Z26php_swoole_timer_clear_allvswoole_socket_coro_ceinstanceof_function_slowswoole_process_ce_Z18swoole_event_writePN6swoole7network6SocketEPKvm_Z16swoole_event_setPN6swoole7network6SocketEi_ZN6swoole7network6Socket4freeEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZN6swoole11make_socketEi8swFdType_ZN6swoole7network6Socket13set_fd_optionEii_Z16swoole_event_addPN6swoole7network6SocketEi_Z26php_swoole_zlib_decompressP10z_stream_sPN6swoole6StringEPciinflate_ZN6swoole9coroutine5http26Client14destroy_streamEPNS1_6StreamEinflateEnd_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt11_Deque_baseIP12_zend_stringSaIS1_EED2Ev_ZNSt11_Deque_baseIP12_zend_stringSaIS1_EED1Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS9_20_Node_const_iteratorIS7_Lb0ELb0EEE_ZN6swoole9coroutine5http26Client5closeEvnghttp2_hd_inflate_delnghttp2_hd_deflate_delzend_throw_exception_ex_ZNSt5dequeIP12_zend_stringSaIS1_EE12emplace_backIJS1_EEEvDpOT__ZN6swoole9coroutine5http26Client9send_dataEjPKcmi_ZN6swoole9coroutine5http26Client15send_ping_frameEv_ZN6swoole9coroutine5http26Client18send_window_updateEij_ZN6swoole9coroutine5http26Client12send_settingEv_ZN6swoole9coroutine5http26Client17send_goaway_frameElPKcm_ZN6swoole9coroutine5http26Client10write_dataEjP12_zval_structbphp_url_encode_hash_ex_ZN6swoole9coroutine5http26Client12parse_headerEPNS1_6StreamEiPcmstrncasecmpadd_assoc_stringl_exnghttp2_hd_inflate_hdnghttp2_hd_inflate_end_headers_Z14php_zlib_allocPvjj_Z13php_zlib_freePvS_inflateInit2_nghttp2_strerror_Z22http_parse_set_cookiesPKcmP12_zval_structS2__ZN6swoole9coroutine5http26Client11parse_frameEP12_zval_structbnghttp2_hd_deflate_change_table_size_ZN6swoole6String6appendEPKcm_ZN6swoole9coroutine5http26Client12build_headerEP12_zval_structS4_Pczend_str_tolower_dupphp_url_encodenghttp2_hd_deflate_boundnghttp2_hd_deflate_hd_ZN6swoole9coroutine5http26Client7connectEv_ZNKSs7compareEmmRKSsmm_ZNKSs4findEcm_ZN6swoole5http216get_frame_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthEnghttp2_hd_inflate_new2nghttp2_hd_deflate_new2_ZNSsC1ERKSsmm_ZNKSs17find_first_not_ofEcm_ZNSs9_M_mutateEmmm__cxa_guard_acquire__cxa_guard_release_ZSt24__throw_out_of_range_fmtPKcz_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEE_ZN6swoole9coroutine5http26Client13create_streamEjh_ZN6swoole9coroutine5http26Client12send_requestEP12_zval_struct_ZNSt13unordered_mapIlPN6swoole5http27SessionESt4hashIlESt8equal_toIlESaISt4pairIKlS3_EEED2Ev_ZNSt13unordered_mapIlPN6swoole5http27SessionESt4hashIlESt8equal_toIlESaISt4pairIKlS3_EEED1Ev_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_Z32swoole_http2_server_session_freePN6swoole10ConnectionE_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE_ZN6swoole11http_server13StaticHandlerD2Ev_ZN6swoole11http_server13StaticHandlerD1Ev_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE4findERKSs_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_Lb0EEE_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_fileEPKcjlmswoole_coroutine_is_in_ZN6swoole4File12read_contentEv_ZN6swoole4http7Context10set_headerEPKcmS3_mb_Z34swoole_http_server_onBeforeRequestPN6swoole4http7ContextE_ZNSs6assignEPKcm_ZN6swoole11http_server13StaticHandler3hitEv_ZN6swoole11http_server13StaticHandler14hit_index_fileEv_ZN6swoole11http_server13StaticHandler8get_dateEv_ZN6swoole11http_server13StaticHandler22get_date_last_modifiedEv_ZN6swoole11http_server13StaticHandler11is_modifiedERKSs_ZN6swoole11http_server13StaticHandler15make_index_pageEPNS_6StringE_ZN6swoole9microtimeEvadd_assoc_double_ex_Z31php_swoole_server_get_fci_cachePN6swoole6ServerEiiswoole_http_server_ce_ZN6swoole4http7Context9http2_endEP12_zval_structS3__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_Lb0EEE_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_methodEPKcmstrchradd_assoc_str_exphp_url_decode_Z29swoole_http2_server_onReceivePN6swoole6ServerEPNS_10ConnectionEPNS_8RecvDataE_Z24php_swoole_get_recv_dataPN6swoole6ServerEP12_zval_structPNS_8RecvDataE_ZN6swoole4http7Context4initEPNS_6ServerE__xstatstrrchr_ZN6swoole12NameResolver7ContextD2Ev_ZN6swoole12NameResolver7ContextD1Evmemchr_Z37swoole_http_token_list_contains_valuePKcmS0__ZN6swoole9coroutine10HttpClientC2EP12_zval_structSslb_ZN6swoole9coroutine10HttpClientC1EP12_zval_structSslb_ZN6swoole9coroutine10HttpClient19decompress_responseEPKcmzErrorswoole_coroutine_writeftruncate_ZN6swoole9coroutine10HttpClient13apply_settingEP12_zval_structb_ZN6swoole9coroutine10HttpClient14set_basic_authERKSsS3__ZN6swoole13base64_encodeEPKhmPc_ZN6swoole9coroutine10HttpClient9set_errorEiPKci_ZN6swoole9coroutine10HttpClient18recv_http_responseEdswoole_http_parser_initswoole_http_parser_executeswoole_http_should_keep_alive_ZN6swoole6String6reduceEl_ZN6swoole9coroutine10HttpClient5resetEv_ZN6swoole9coroutine10HttpClient5closeEb_ZN6swoole9coroutine10HttpClient4recvEP12_zval_structd_Z36php_swoole_websocket_frame_unpack_exPN6swoole6StringEP12_zval_structhswoole_websocket_frame_ce_ZN6swoole9coroutine10HttpClient4pushEP12_zval_structlh_Z34php_swoole_websocket_frame_pack_exPN6swoole6StringEP12_zval_structlhbb_Z41php_swoole_websocket_frame_object_pack_exPN6swoole6StringEP12_zval_structbb_ZN6swoole9coroutine10HttpClient4recvEd_ZN6swoole9websocket18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole9coroutine10HttpClient7connectEv_ZN6swoole9coroutine10HttpClient13keep_livenessEv_ZN6swoole9coroutine6Socket14check_livenessEv_ZN6swoole9coroutine10HttpClient4sendEv_ZN6swoole11http_server10get_methodEPKcm_ZN6swoole9HttpProxy12get_auth_strEv_Z20swoole_random_stringPcm_ZN6swoole9coroutine10HttpClient4execESs_ZN6swoole9coroutine10HttpClient7upgradeESsphp_base64_encode_ZN6swoole9coroutine10HttpClientD2Ev_ZN6swoole9coroutine10HttpClientD1Evzend_add_attributemultipart_parser_freeswoole_http_method_strzend_hash_str_del_Z45php_swoole_http_request_get_and_check_contextP12_zval_structzend_hash_str_add_Z14swoole_tmpfilePcphp_register_variable_safe_ZN6swoole13file_get_sizeEP8_IO_FILEphp_register_variable_exphp_raw_url_decode_ZN6swoole4http7Context5parseEPKcmmultipart_parser_executemultipart_parser_error_msg_Z35php_swoole_http_request_get_contextP12_zval_struct_Z35php_swoole_http_request_set_contextP12_zval_structPN6swoole4http7ContextEmultipart_parser_init_ZN6swoole11http_server24parse_multipart_boundaryEPKcmmPPcPi_ZN6swoole11http_server12parse_cookieEPKcmRKSt8functionIFbPcmS4_mEE_ZN6swoole13file_get_sizeERKSsstrtok_r_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_Z46php_swoole_http_response_get_and_check_contextP12_zval_struct_safe_emallocstrpbrkphp_strlcatmemrchr_Z26swoole_websocket_handshakePN6swoole4http7ContextEadd_assoc_null_ex_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt19_Sp_make_shared_tag_Z36php_swoole_http_response_get_contextP12_zval_struct_Z36php_swoole_http_response_set_contextP12_zval_structPN6swoole4http7ContextEswoole_server_ce_Z38php_swoole_server_get_and_check_serverP12_zval_struct_ZN6swoole4http7Context4bindEPNS_6ServerE_Z21php_swoole_get_socketP12_zval_struct_ZN6swoole4http7Context4bindEPNS_9coroutine6SocketEzend_hash_index_find_ZN6swoole4http7Context4initEPNS_9coroutine6SocketE_ZN6swoole4http7Context13build_trailerEPNS_6StringEdeflateInit2_deflatedeflateEnd_ZN6swoole4http7Context12send_trailerEP12_zval_struct_ZN6swoole4http7Context10set_headerEPKcmP12_zval_structb_ZN6swoole4http7Context12build_headerEPNS_6StringEPKcm_ZN6swoole11http_server18get_status_messageEi_Z14swoole_dec2hexmi_Z7sw_freePv_ZN6swoole4http7Context9send_fileEPKcjlm_ZN6swoole4http7Context3endEP12_zval_structS3__ZN6swoole4http7Context12is_availableEv_ZTSSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED2Ev_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED1Ev_ZN6swoole6Server5closeElb_ZN6swoole6Server8sendfileElPKcjlm_ZN6swoole6Server4sendElPKvj_Z28php_swoole_server_send_yieldPN6swoole6ServerElP12_zval_structS3__Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextEswoole_server_handlersswoole_http_server_handlers_zend_hash_init_Z32php_swoole_http_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z32php_swoole_server_isset_callbackPN6swoole6ServerEPNS_10ListenPortEi_Z27php_swoole_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z26swoole_websocket_onMessagePN6swoole6ServerEPNS_8RecvDataE_Z26swoole_websocket_onRequestPN6swoole4http7ContextE_Z28swoole_websocket_onHandshakePN6swoole6ServerEPNS_10ListenPortEPNS_4http7ContextE_Z27php_swoole_socket_is_closedP12_zval_struct_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZN6swoole9coroutine6Socket6cancelE11swEventTypezend_std_get_properties_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole5http218send_setting_frameEPNS_8ProtocolEPNS_7network6SocketE_ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E_ZN6swoole9coroutine6Socket6listenEi_ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1__ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIJKSsEEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTVSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole9coroutine6Socket6acceptEd_Z29php_swoole_init_socket_objectP12_zval_structPN6swoole9coroutine6SocketE_Z21php_swoole_create_dirPKcm_ZTSSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZTIN6swoole5MutexE_ZTIN6swoole4LockE_ZN6swoole5Mutex9lock_waitEi_Z23php_swoole_lock_set_ptrP12_zval_structPN6swoole4LockE_ZN6swoole6RWLockC1Ei_ZN6swoole8SpinLockC1Ei_ZN6swoole5MutexC1Ei_ZTSN6swoole4LockEphp_swoole_sha256PHP_SHA256InitArgsPHP_SHA256UpdatePHP_SHA256Final_ZN6swoole12mysql_client26send_command_without_checkE16sw_mysql_commandPKcm_ZN6swoole9coroutine6Socket4sendEPKvm_ZN6swoole5mysql15greeting_packetD2Ev_ZN6swoole5mysql15greeting_packetD1Ev_ZN6swoole12mysql_client18handle_strict_typeEP12_zval_structPNS_5mysql12field_packetEstrtoul_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole12mysql_client12server_errorEPKc_ZN6swoole5mysql10err_packetC1EPKc_ZN6swoole12mysql_client13non_sql_errorEiPKc_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS7_15_Hash_node_baseEPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole12mysql_client5closeEv_ZN6swoole12mysql_client8io_errorEv_ZN6swoole12mysql_client11proto_errorEPKc21sw_mysql_packet_types_ZN6swoole12mysql_client11recv_lengthEmb_ZN6swoole12mysql_client11recv_packetEv_ZN6swoole12mysql_client20handle_row_data_sizeEPNS_5mysql8row_dataEh_ZN6swoole12mysql_client19handle_row_data_lcbEPNS_5mysql8row_dataE_ZN6swoole12mysql_client20handle_row_data_textEP12_zval_structPNS_5mysql8row_dataEPNS3_12field_packetE_ZN6swoole12mysql_client5fetchEP12_zval_struct_zend_new_array_ZN6swoole5mysql10eof_packetC1EPKc_ZN6swoole12mysql_client9fetch_allEP12_zval_struct_ZN6swoole15mysql_statement5fetchEP12_zval_struct_ZN6swoole5mysql20get_static_type_sizeEh_php_math_roundpow_ZN6swoole15mysql_statement9fetch_allEP12_zval_struct_ZN6swoole15mysql_statement21recv_prepare_responseEv_ZN6swoole5mysql12field_packet5parseEPKc_ZN6swoole12mysql_client19recv_query_responseEP12_zval_struct_ZN6swoole5mysql9ok_packetC1EPKc_ZN6swoole12mysql_client11next_resultEP12_zval_struct_ZN6swoole15mysql_statement21recv_execute_responseEP12_zval_struct_ZN6swoole15mysql_statement11next_resultEP12_zval_struct_ZN6swoole12mysql_client11send_packetEPNS_5mysql13client_packetE_ZN6swoole12mysql_client9handshakeEv_ZN6swoole5mysql15greeting_packetC1EPKc_ZN6swoole5mysql12login_packetC1EPNS0_15greeting_packetERKSsS5_Ssc_ZN6swoole5mysql26auth_switch_request_packetC1EPKc_ZN6swoole5mysql27auth_switch_response_packetC1EPNS0_26auth_switch_request_packetERKSs_ZN6swoole12mysql_client7connectESstb_ZN6swoole5mysql11get_charsetEPKc_ZN6swoole12mysql_client8send_rawEPKcm_ZN6swoole12mysql_client12send_commandE16sw_mysql_commandPKcm_ZN6swoole12mysql_client18send_query_requestEP12_zval_structPKcm_ZN6swoole12mysql_client5queryEP12_zval_structPKcm_ZN6swoole15mysql_statement20send_prepare_requestEv_ZN6swoole12mysql_client20send_prepare_requestEPKcm_ZN6swoole15mysql_statement20send_execute_requestEP12_zval_structS2__ZN6swoole15mysql_statement7executeEP12_zval_structS2__ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole12mysql_client21recv_prepare_responseEvphp_swoole_sha1strcasecmp_ZN6swoole5mysql10eof_packetC2EPKc_ZN6swoole5mysql9ok_packetC2EPKc_ZN6swoole5mysql10err_packetC2EPKc_ZN6swoole5mysql15greeting_packetC2EPKc_ZN6swoole5mysql12login_packetC2EPNS0_15greeting_packetERKSsS5_Sscstrcpy_ZN6swoole5mysql26auth_switch_request_packetC2EPKc_ZN6swoole5mysql27auth_switch_response_packetC2EPNS0_26auth_switch_request_packetERKSs_ZN6swoole5mysql30auth_signature_response_packetC2EPNS0_15raw_data_packetERKSsPKc_ZN6swoole5mysql30auth_signature_response_packetC1EPNS0_15raw_data_packetERKSsPKc_ZNSt17_Function_handlerIFSsRKSsPN6swoole12NameResolver7ContextEPvEPS7_E9_M_invokeERKSt9_Any_dataS1_OS5_OS6__ZNSt14_Function_base13_Base_managerIPFSsRKSsPN6swoole12NameResolver7ContextEPvEE10_M_managerERSt9_Any_dataRKSB_St18_Manager_operation_ZTIPFSsRKSsPN6swoole12NameResolver7ContextEPvEzim_Swoole_NameResolver_Context___constructswoole_name_resolver_context_handlersphp_spl_object_hashzend_string_equal_valswoole_name_resolver_context_ce_Z27swoole_name_resolver_lookupRKSsPN6swoole12NameResolver7ContextEzend_lookup_class_Z31php_swoole_name_resolver_lookupRKSsPN6swoole12NameResolver7ContextEPv_Z24swoole_name_resolver_addRKN6swoole12NameResolverEb_Z36php_swoole_name_resolver_get_contextP12_zval_struct_ZTSFSsRKSsPN6swoole12NameResolver7ContextEPvE_ZTIFSsRKSsPN6swoole12NameResolver7ContextEPvE_ZTSPFSsRKSsPN6swoole12NameResolver7ContextEPvE_ZN6swoole10SocketPairD2Ev_ZN6swoole8MsgQueueD1Evexecvkill_Z23swoole_set_cpu_affinityP9cpu_set_tsetitimer_Z25swoole_signal_get_handleri_Z17swoole_signal_setiPFviEdup2_Z13swoole_daemonii_Z29php_swoole_process_get_workerP12_zval_struct_Z39php_swoole_process_get_and_check_workerP12_zval_struct_Z21php_swoole_dup_socketi12swSocketType_ZN6swoole8MsgQueue3popEPNS_9QueueNodeEm_ZN6swoole8MsgQueue4pushEPNS_9QueueNodeEm_ZN6swoole7network6Socket13send_blockingEPKvm_ZN6swoole8MsgQueue7destroyEv_ZN6swoole8MsgQueue4statEPmS1__ZN6swoole8MsgQueueC1Eibi_ZN6swoole8MsgQueue12set_capacityEmzend_get_executed_filenameftok_ZN6swoole8MsgQueue12set_blockingEb_ZN6swoole7network6Socket11set_timeoutEdgetprioritysetpriority_ZN6swoole10SocketPair5closeEi_Z29php_swoole_process_set_workerP12_zval_structPN6swoole6WorkerE_ZN6swoole10UnixSocketC1Ebi_Z24php_swoole_process_startPN6swoole6WorkerEP12_zval_struct_Z11swoole_forki_ZN6swoole11ProcessPool7destroyEv_ZN6swoole11ProcessPool6reloadEv_ZN6swoole11ProcessPool6detachEv_ZN6swoole11ProcessPool8responseEPKci_ZN6swoole11ProcessPool6listenEPKcii_ZN6swoole11ProcessPool6listenEPKci_emalloc_160_emalloc_224_ZN6swoole11ProcessPool6createEji9swIPCMode_ZN6swoole11ProcessPool12set_protocolEij_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_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_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt8__detail9_Map_baseIiSt4pairIKiPFviEESaIS5_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOi_ZN6swoole11ProcessPool5startEv_ZN6swoole11ProcessPool4waitEv_ZN6swoole11ProcessPool8shutdownEvphp_var_unserialize_initphp_var_unserializephp_var_unserialize_destroy_Z34swoole_coroutine_get_socket_objectiadd_assoc_bool_exswoole_coroutine_closeredisFreeKeepFdfreeReplyObjectredisGetReplystrstrredisConnectWithTimeoutstrspnredisConnectUnixWithTimeoutredisAppendCommandArgvredisCommandArgvsprintfphp_var_serialize_initphp_var_serializephp_var_serialize_destroyzend_get_parameters_array_exconvert_to_doublezend_long_to_strphp_strtolowerswoole_redis_server_ceswoole_redis_server_handlers_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapISs22_zend_fcall_info_cacheSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs22_zend_fcall_info_cacheSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNKSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__Z33php_swoole_redis_server_onReceivePN6swoole6ServerEPNS_8RecvDataEadd_next_index_null_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSs22_zend_fcall_info_cacheESaIS4_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2_php_check_open_basedirchmodphp_clear_stat_cacheswoole_coroutine_accessswoole_coroutine_openutimechownphp_error_docref1php_get_gid_by_namephp_get_uid_by_nameexpand_filepath_with_modeswoole_coroutine_mkdirswoole_coroutine_closedirrewinddirswoole_coroutine_readdirphp_check_open_basedir_ex__lxstatfilenofflushswoole_coroutine_fdopenswoole_coroutine_readswoole_coroutine_freadswoole_coroutine_feofswoole_coroutine_fwritefcntlswoole_coroutine_flock_exsetvbufmunmapmmapswoole_coroutine_fcloseswoole_coroutine_unlinkpclosephp_strlcpyzend_spprintfphp_stream_from_persistent_id_php_stream_allocexpand_filepath_emalloc_192_php_stream_freezend_errorgettimeofdayswoole_coroutine_renamephp_copy_filephp_error_docref2php_glob_stream_wrapperswoole_coroutine_opendirfseekftell_ZN6swoole7network6Socket4sendEPKvmiphp_stream_notification_notifyswoole_coroutine_rmdir_ZN6swoole7network6Socket4recvEPvmi_ZNSt6vectorISsSaISsEED2Ev_ZNSt6vectorISsSaISsEED1Ev_ZN6swoole9coroutine6Socket10set_optionEiii_ZN6swoole9coroutine6Socket8recvfromEPvmP8sockaddrPjphp_network_populate_name_from_sockaddrphp_network_get_peer_namephp_network_get_sock_namephp_stream_context_get_option_ZN6swoole9coroutine6Socket8shutdownEiphp_socket_error_strphp_socket_strerrorzend_strpprintfzend_unregister_functions_Z21swoole_proc_open_initi_Z36php_swoole_create_stream_from_socketiiii_ZN6swoole9coroutine6SocketC1Eiiiifile_globalsadd_next_index_resource_Z39php_swoole_get_ori_php_stream_stdio_opsv_php_stream_fopen_Z16find_class_entryPKcm_Z25start_detach_parent_classP17_zend_class_entry_ZNSt6vectorISsSaISsEEC2ESt16initializer_listISsERKS0__ZNSt6vectorISsSaISsEEC1ESt16initializer_listISsERKS0__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_ZNSt10_HashtableISsSt4pairIKSsP17_zend_class_entryESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEvzend_hash_destroy_ZNSt13unordered_mapISsP17_zend_class_entrySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP17_zend_class_entrySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Ev_ZNKSt10_HashtableISsSt4pairIKSsP17_zend_class_entryESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_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_Lb0EEEzend_hash_clean_ZN6swoole9coroutine6System11socket_pollERSt13unordered_mapIiNS0_10PollSocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEEdzend_hash_update_ZNSt10_HashtableISsSt4pairIKSsP17_zend_class_entryESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSsP17_zend_class_entryESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS4_EEES0_INS6_14_Node_iteratorIS4_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_terminatezend_zval_type_name_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_handlerIFvPN6swoole6ServerEjEPFvS2_iEE9_M_invokeERKSt9_Any_dataOS2_Oj_ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEiEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole6ServerEiE_ZNSt17_Function_handlerIFvPN6swoole6ServerEiRKNS0_10ExitStatusEEPS6_E9_M_invokeERKSt9_Any_dataOS2_OiS5__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEiRKNS1_10ExitStatusEEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole6ServerEiRKNS_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_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_ZN6swoole6Server9task_packEPNS_9EventDataEPKvm_ZN6swoole6Server17reply_task_resultEPKcmiPNS_9EventDataE_Z28php_swoole_server_port_derefP12_zend_object_ZN6swoole6ServerD1Ev_ZN6swoole6Server21is_healthy_connectionEdPNS_10ConnectionE_ZN6swoole6Server11task_unpackEPNS_9EventDataEPNS_6StringEPNS_9PacketPtrEzend_update_property_double_ZN4zend6StringC2EP12_zend_stringb_ZN4zend6StringC1EP12_zend_stringb_ZN6swoole6Server17set_document_rootERKSsrealpath_ZNSt4pairIKSs11ServerEventED2Ev_ZNSt4pairIKSs11ServerEventED1Ev_ZN6swoole6Server17drain_worker_pipeEvsched_yield_ZN6swoole6Server8feedbackEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server8sendwaitElPKvj_ZN6swoole7Reactor5deferESt8functionIFvPvEES2__ZN6swoole6Server26send_to_worker_from_workerEPNS_6WorkerEPKvmi_ZN6swoole6Server19get_idle_worker_numEv_ZN6swoole6Server24get_idle_task_worker_numEv_ZN6swoole6Server14get_task_countEv_ZN6swoole6Server7commandEjNS0_7Command11ProcessTypeERKSsS4_RKSt8functionIFvPS0_S4_EE_Z33php_swoole_server_get_zval_objectPN6swoole6ServerE_Z33php_swoole_server_get_zend_objectPN6swoole6ServerE_Z48php_swoole_connection_iterator_get_and_check_ptrP12_zval_structzend_declare_property_doubleswoole_connection_iterator_cezend_ce_arrayaccesszend_ce_iteratorzend_class_implementszend_ce_countable_Z25php_swoole_server_onClosePN6swoole6ServerEPNS_8DataHeadE_Z31php_swoole_server_onBufferEmptyPN6swoole6ServerEPNS_8DataHeadE_php_stream_mkdir_ZN6swoole6Server18set_max_connectionEj_Z9sw_mallocm_ZN6swoole6Server30add_static_handler_index_filesERKSs_ZN6swoole6Server25add_http_compression_typeERKSsswoole_server_port_ce_Z22swoole_set_task_tmpdirRKSs_ZN6swoole6Server27add_static_handler_locationERKSs_ZN6swoole12ServerObject15on_before_startEv_ZN6swoole6Server6createEv_ZN6swoole10ListenPort14clear_protocolEvswoole_websocket_server_ce_Z40php_swoole_server_port_get_and_check_ptrP12_zval_struct_ZN6swoole12ServerObject17register_callbackEv_ZN6swoole6Server5startEv_Z26php_swoole_server_onPacketPN6swoole6ServerEPNS_8RecvDataE_Z27php_swoole_server_onConnectPN6swoole6ServerEPNS_8DataHeadE_Z30php_swoole_server_onBufferFullPN6swoole6ServerEPNS_8DataHeadE_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt13unordered_mapISs11ServerEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs11ServerEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNSt6vectorIP12_zval_structSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN6swoole6Server10add_workerEPNS_6WorkerE_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_HashtableIlSt4pairIKlPSt4listIPN6swoole9CoroutineESaIS5_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlPSt4listIPN6swoole9CoroutineESaIS5_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNKSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_zend_string_tolower_ex_ZNSt10_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_Lb0EEE_ZNSt8__detail9_Map_baseIlSt4pairIKlPN6swoole6TaskCoEESaIS6_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_add_index_bool_ZN6swoole11ProcessPool8dispatchEPNS_9EventDataEPi_ZN6swoole12make_tmpfileEv_ZN6swoole11ProcessPool17dispatch_blockingEPNS_9EventDataEPi_ZN6swoole10SocketPair4readEPvm_ZN6swoole17file_get_contentsERKSs_ZN6swoole7network6Socket10wait_eventEii_ZNSt10_HashtableIlSt4pairIKl22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_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_Lb0EEE_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__ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEEC2IPKS3_EET_SK_mRKSA_RKSB_RKSC_RKS8_RKS6_RKS4__ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEEC1IPKS3_EET_SK_mRKSA_RKSB_RKSC_RKS8_RKS6_RKS4__ZTSFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTIFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTSFiPN6swoole6ServerEPNS_9EventDataEE_ZTIFiPN6swoole6ServerEPNS_9EventDataEE_ZTSFvPN6swoole6ServerEPNS_9EventDataEE_ZTIFvPN6swoole6ServerEPNS_9EventDataEE_ZTSFvPN6swoole6ServerEPNS_6WorkerEE_ZTIFvPN6swoole6ServerEPNS_6WorkerEE_ZTSFvPN6swoole6ServerEPNS_8DataHeadEE_ZTIFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSFiPN6swoole6ServerEPNS_8RecvDataEE_ZTIFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSFvPN6swoole6ServerEE_ZTIFvPN6swoole6ServerEE_ZTSFvPN6swoole6ServerEiE_ZTIFvPN6swoole6ServerEiE_ZTSPFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSPFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSPFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEiE_ZTSPFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTSPFiPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerEEpthread_mutex_unlockpthread_mutex_lock_ZNSt4pairIKSs15ServerPortEventED2Ev_ZNSt4pairIKSs15ServerPortEventED1Ev_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt13unordered_mapISs15ServerPortEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs15ServerPortEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNKSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEEC2IPKS3_EET_SK_mRKSA_RKSB_RKSC_RKS8_RKS6_RKS4__ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEEC1IPKS3_EET_SK_mRKSA_RKSB_RKSC_RKS8_RKS6_RKS4_convert_to_arrayconvert_to_long_Z26php_do_setsockopt_ip_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z28php_do_setsockopt_ipv6_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z30php_do_setsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z30php_do_getsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z20php_add4_to_if_indexP7in_addrPN6swoole9coroutine6SocketEPj_ZN6swoole9coroutine6SocketC1Eiii_ZN6swoole9coroutine6Socket16recv_with_bufferEPvm_ZN6swoole7network8IOVectorC1EP5ioveci_ZN6swoole9coroutine6Socket6writevEPNS_7network8IOVectorE_ZN6swoole7network8IOVectorD1Ev_ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorEzend_get_type_by_const__cxa_throw_bad_array_new_length_ZN6swoole9coroutine6Socket5readvEPNS_7network8IOVectorEadd_next_index_str_ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorEzend_empty_array_ZN6swoole9coroutine6Socket8recv_allEPvm_ZN6swoole9coroutine6Socket9recv_lineEPvm_Z32php_swoole_create_socket_from_fdi12swSocketType_php_stream_set_option_ZN6swoole5Table4freeEv_ZN6swoole5Table23get_available_slice_numEv_ZN6swoole5Table19get_total_slice_numEv_ZN6swoole5Table15get_memory_sizeEv_ZN6swoole5Table4makeEjfzend_string_hash_func_ZN6swoole5Table6createEv_ZN6swoole5Table7forwardEv_ZN6swoole5Table7destroyEv_ZN6swoole5Table3getEPKctPPNS_8TableRowE_ZN6swoole5Table3delEPKct_ZN6swoole5Table10add_columnERKSsNS_11TableColumn4TypeEm_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPl_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPPcPj_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPd_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZN6swoole5Table3setEPKctPPNS_8TableRowEPi_ZN6swoole11TableColumn5clearEPNS_8TableRowE_ZN6swoole8TableRow9set_valueEPNS_11TableColumnEPvm_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_getlswoole_timer_ce_Z16swoole_timer_addlbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPvzend_register_double_constant_Z22php_swoole_timer_clearPN6swoole9TimerNodeE_ZTSFvPN6swoole9TimerNodeEE_ZTIFvPN6swoole9TimerNodeEE_ZTSFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTIFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSPFvPN6swoole9TimerNodeEE_ZN6swoole9websocket16pack_close_frameEPNS_6StringEiPcmhdeflateBound_ZN6swoole9websocket6decodeEPNS0_5FrameEPcm_Z33php_swoole_websocket_frame_unpackPN6swoole6StringEP12_zval_struct_ZN6swoole9websocket6encodeEPNS_6StringEPKcmch_Z42swoole_websocket_onBeforeHandshakeResponsePN6swoole6ServerEiPNS_4http7ContextE_Z23swoole_websocket_onOpenPN6swoole6ServerEPNS_4http7ContextEPHP_SHA1InitArgsPHP_SHA1UpdatePHP_SHA1Finalzend_ce_stringable_ZNSt13unordered_mapISsPvSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISsPvSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_Z9sw_callocmm_Z10sw_reallocPvm__assert_failswoole_versionswoole_version_idswoole_api_version_id_Z20swoole_set_log_leveli_Z22swoole_set_trace_flagsi_Z21swoole_get_dns_servervfork_Z25swoole_timer_is_availablev_ZN6swoole12GlobalMemoryC1Ejb_ZN6swoole6Logger6reopenEv_Z25swoole_event_is_availablev_Z19swoole_signal_clearv_ZN6swoole6Logger5closeEv_Z17swoole_timer_freev_Z17swoole_dump_asciiPKcmputchar_Z15swoole_dump_hexPKcm_Z15swoole_dump_binPKccm_Z14swoole_hex2decPKcPm__ctype_toupper_loc_Z11swoole_randiisrand_Z22swoole_version_comparePKcS0__Z21swoole_common_divisorjj_Z22swoole_common_multiplejj_Z22swoole_mkdir_recursiveRKSs_Z20swoole_system_randomii_Z22swoole_redirect_stdouti_Z12sw_vsnprintfPcmPKcP13__va_list_tagpipestdoutstderrexecl_Z20swoole_string_formatmPKcz_Z19swoole_random_bytesPcm_Z14swoole_get_envPKcPigetenv_ZSt20__throw_out_of_rangePKc_ZSt24__throw_invalid_argumentPKc_Z29swoole_get_systemd_listen_fdsv_Z22swoole_print_backtracevbacktrace_symbols_ZN6swoole8DataHead4dumpEPcm_ZN6swoole8DataHead5printEv_ZN6swoole7dirnameERKSs_ZNKSs5rfindEcm_ZN6swoole9hook_callEPPviS0__ZN6swoole12intersectionERSt6vectorISsSaISsEERSt3setISsSt4lessISsES1_E_ZN6swoole8hook_addEPPviRKSt8functionIFvS0_EEiswoole_add_hook_ZNSt10_List_baseIN6swoole12NameResolverESaIS1_EE8_M_clearEv_ZN6swoole6GlobalD2Ev_ZN6swoole6GlobalD1Evsysconfgetpagesizeunamesrandomgetrlimit_Z20swoole_signalfd_initv_ZNKSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_ISsS2_EEEES0_INS5_14_Node_iteratorIS3_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_swoole_add_function_ZN6swoole7Channel4makeEmmi_Z13sw_shm_mallocm_ZN6swoole4PipeC1Eb_ZN6swoole7Channel2inEPKvi_ZN6swoole7Channel3outEPvi_ZN6swoole7Channel4peekEPvi_ZN6swoole7Channel4waitEv_ZN6swoole7Channel6notifyEv_ZN6swoole10SocketPair5writeEPKvm_ZN6swoole7Channel4pushEPKvi_ZN6swoole7Channel7destroyEv_Z11sw_shm_freePv_ZN6swoole7Channel3popEPvi_ZN6swoole7Channel5printEvswoole_crc32_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED2Ev_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED1Ev_ZN6swoole9ExceptionC2Ei__cxa_call_unexpected_ZN6swoole9ExceptionC1Ei_Z18swoole_throw_errori_ZTIN6swoole9ExceptionE_ZNSt10_HashtableIiiSaIiENSt8__detail9_IdentityESt8equal_toIiESt4hashIiENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiiSaIiENSt8__detail9_IdentityESt8equal_toIiESt4hashIiENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIiLb0EEE_ZTSN6swoole9ExceptionE_ZN6swoole4HeapC2EmNS0_4TypeE_ZN6swoole4HeapC1EmNS0_4TypeE_ZN6swoole4HeapD2Ev_ZN6swoole4HeapD1Ev_ZN6swoole4Heap7compareEmm_ZN6swoole4Heap8maxchildEj_ZN6swoole4Heap9bubble_upEj_ZN6swoole4Heap14percolate_downEj_ZN6swoole4Heap4pushEmPv_ZN6swoole4Heap15change_priorityEmPNS_8HeapNodeE_ZN6swoole4Heap6removeEPNS_8HeapNodeE_ZN6swoole4Heap3popEv_ZN6swoole4Heap4peekEv_ZN6swoole4Heap5printEv_ZNKSs13find_first_ofEPKcmm_ZNKSs5rfindEPKcmm_ZN6swoole6Logger5resetEv_ZN6swoole6Logger13get_real_fileEv_ZN6swoole6Logger8get_fileEv_ZN6swoole6Logger13gen_real_fileERKSslocaltimestrftime_ZN6swoole6Logger9is_openedEv_ZNSt6chrono3_V212system_clock3nowEv_ZN6swoole6Logger26redirect_stdout_and_stderrEi_ZN6swoole6String5printEb_ZN6swoole6String6appendEi_ZN6swoole6String19append_random_bytesEmb_ZN6swoole6String6repeatEPKcmm_ZN6swoole6String5splitEPKcmRKSt8functionIFbS2_mEE_ZN6swoole5Timer12init_reactorEPNS_7ReactorE_ZN6swoole7Reactor16set_end_callbackENS0_11EndCallbackERKSt8functionIFvPS0_EE_ZN6swoole5Timer6reinitEPNS_7ReactorE_ZN6swoole5Timer6removeEPNS_9TimerNodeEclock_gettime_ZN6swoole5Timer4initEv_ZN6swoole5Timer17init_system_timerEv_ZN6swoole5Timer6selectEv_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole5TimerC2Ev_ZN6swoole5TimerC1Ev_ZN6swoole5TimerD2Ev_ZN6swoole5TimerD1Ev_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole5Timer3addElbPvRKSt8functionIFvPS0_PNS_9TimerNodeEEE_ZNSt8functionIFvvEED2Ev_ZNSt8functionIFvvEED1Ev_ZN6swoole9Coroutine9activatedE_ZN6swoole9Coroutine8on_yieldE_ZN6swoole9coroutine7Context8swap_outEv_Z16swoole_timer_adddbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole9Coroutine8on_closeE_ZN6swoole9Coroutine9on_resumeE_ZN6swoole9Coroutine10print_listEvswoole_coroutine_get_current_id_Z22swoole_coroutine_countv_Z31swoole_coroutine_iterator_resetv_Z30swoole_coroutine_iterator_eachv_ZN6swoole9coroutine3runERKSt8functionIFvPvEES2__Z17swoole_event_waitv_ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeE_ZN6swoole9coroutine7Channel14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZNSt4listIPN6swoole9CoroutineESaIS2_EE6removeERKS2__ZNSt5dequeIPvSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT__ZN6swoole9coroutine7ContextC2EmSt8functionIFvPvEES3__ZN6swoole9coroutine7Context12context_funcEPvswoole_make_fcontext_ZN6swoole9coroutine7ContextD2Evswoole_jump_fcontext_ZNSt13unordered_mapISsP11LockManagerSt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP11LockManagerSt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Ev_ZNSt5dequeIPN6swoole9CoroutineESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT__ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENS6_20_Node_const_iteratorIS4_Lb0ELb1EEE_ZNKSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt11_Deque_baseIPN6swoole9CoroutineESaIS2_EE17_M_initialize_mapEm_ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsP11LockManagerESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2_swoole_coroutine_flock_ZNSt13unordered_mapIiPN6swoole9coroutine6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole9coroutine6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Ev__h_errno_locationswoole_coroutine_sendswoole_coroutine_sendmsg_ZN6swoole9coroutine6Socket7sendmsgEPK6msghdriswoole_coroutine_recvmsg_ZN6swoole9coroutine6Socket7recvmsgEP6msghdriswoole_coroutine_recvswoole_coroutine_connect_ZN6swoole9coroutine6Socket7connectEPK8sockaddrjswoole_coroutine_pollswoole_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_socket_wait_event_ZN6swoole9coroutine6Socket4pollE11swEventTypeswoole_coroutine_getaddrinfo_ZNSt11unique_lockISt5mutexE6unlockEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt8__detail9_Map_baseIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS7_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_swoole_coroutine_socketswoole_coroutine_socket_create_ZN6swoole9coroutine6Socket14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole7network6Socket5readvEPNS0_8IOVectorE_ZN6swoole7network6Socket6writevEPNS0_8IOVectorE_ZN6swoole9coroutine6Socket15TimerControllerD2Ev_ZN6swoole9coroutine6Socket15TimerControllerD1Ev_ZN6swoole9coroutine6Socket23readable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket23writable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket20error_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket9add_eventE11swEventType_ZN6swoole9coroutine6Socket10wait_eventE11swEventTypePPKvm_ZN6swoole9coroutine6Socket19init_reactor_socketEi_ZN6swoole9coroutine6SocketC2Eiii_ZN6swoole11make_socketE12swSocketType8swFdTypei_ZN6swoole9coroutine6SocketC2E12swSocketType_ZN6swoole9coroutine6SocketC2Ei12swSocketType_ZN6swoole9coroutine6SocketC2Eiiii_ZN6swoole9coroutine6SocketC2EPNS_7network6SocketEPS1__ZN6swoole9coroutine6SocketC1EPNS_7network6SocketEPS1_getpeername_ZN6swoole9coroutine6Socket4bindEPK8sockaddrjbindlisten_ZN6swoole9coroutine6SocketD2Ev_ZNSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEC2ERKS6__ZNSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEC1ERKS6__ZN6swoole9coroutine6Socket29recv_packet_with_eof_protocolEv_ZN6swoole9coroutine6Socket16socks5_handshakeEv_ZN6swoole11Socks5Proxy8strerrorEi_ZN6swoole9coroutine6Socket32recv_packet_with_length_protocolEv_ZN6swoole7network6Socket6acceptEvinet_ptonrecvfrom_ZN6swoole9coroutine6Socket20http_proxy_handshakeEv__ctype_b_locsendfile_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_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt17_Function_handlerIFvPN6swoole5TimerEPNS0_9TimerNodeEEZNS0_9coroutine11EventWaiterC4EiidEUlS2_S4_E0_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt17_Function_handlerIFbPN6swoole9CoroutineEEZNS0_9coroutine11EventWaiterC4EiidEUlS2_E_E9_M_invokeERKSt9_Any_dataOS2__ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole4FileD2Ev_ZN6swoole4FileD1Ev_ZN6swoole4File9write_allEPKvmfsync_ZN6swoole13file_get_sizeEi_ZN6swoole4File8read_allEPvm_ZTVSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole9coroutine6System12init_reactorEPNS_7ReactorE_ZN6swoole7Reactor11set_handlerEiPFiPS0_PNS_5EventEE_ZN6swoole12AsyncThreads8callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine5asyncEPFvPNS_10AsyncEventEERS1_d_ZN6swoole5async8dispatchEPKNS_10AsyncEventE_ZN6swoole9coroutine29gethostbyname_impl_with_asyncERKSsid_ZN6swoole5async21handler_gethostbynameEPNS_10AsyncEventE_ZN6swoole5async19handler_getaddrinfoEPNS_10AsyncEventE_ZN6swoole7network18GetaddrinfoRequest12parse_resultERSt6vectorISsSaISsEE_ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt10_List_baseISt4pairISsS0_IlSt10shared_ptrIvEEESaIS4_EE8_M_clearEv_ZNKSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseISsSt4pairIKSsSt14_List_iteratorIS1_ISsS1_IlSt10shared_ptrIvEEEEESaIS9_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSt8__detail15_List_node_base11_M_transferEPS0_S1__ZTVSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZTSZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_9CoroutineEE__ZTSZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_5TimerEPNS_9TimerNodeEE0__ZTSSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole5Mutex7lock_rdEv_ZN6swoole5Mutex10trylock_rdEv_ZN6swoole5Mutex6unlockEv_ZN6swoole5Mutex7trylockEvpthread_mutex_trylock_ZN6swoole5Mutex4lockEvpthread_mutex_consistent_ZN6swoole5MutexD2Ev_ZTVN6swoole5MutexEpthread_mutexattr_destroypthread_mutex_destroy_ZN6swoole5MutexD1Ev_ZN6swoole5MutexD0Ev_ZNSt12system_errorC2ESt10error_codePKc_ZNSt13runtime_errorC2ERKSs_ZTVSt12system_error_ZNSt12system_errorC1ESt10error_codePKc_ZN6swoole5MutexC2Eipthread_mutexattr_initpthread_mutexattr_setpsharedpthread_mutex_initpthread_mutexattr_setrobust_ZNSt3_V216generic_categoryEv_ZNSt12system_errorD1Ev_ZTISt12system_errorpthread_mutex_timedlock_ZTSN6swoole5MutexE_ZN6swoole6RWLock7lock_rdEvpthread_rwlock_rdlock_ZN6swoole6RWLock4lockEvpthread_rwlock_wrlock_ZN6swoole6RWLock6unlockEvpthread_rwlock_unlock_ZN6swoole6RWLock10trylock_rdEvpthread_rwlock_tryrdlock_ZN6swoole6RWLock7trylockEvpthread_rwlock_trywrlock_ZN6swoole6RWLockD2Ev_ZTVN6swoole6RWLockEpthread_rwlockattr_destroypthread_rwlock_destroy_ZN6swoole6RWLockD1Ev_ZN6swoole6RWLockD0Ev_ZN6swoole6RWLockC2Eipthread_rwlockattr_initpthread_rwlock_initpthread_rwlockattr_setpshared_ZTSN6swoole6RWLockE_ZTIN6swoole6RWLockE_ZN6swoole8SpinLock7lock_rdEv_ZN6swoole8SpinLock10trylock_rdEv_ZN6swoole8SpinLock4lockEvpthread_spin_lock_ZN6swoole8SpinLock6unlockEvpthread_spin_unlock_ZN6swoole8SpinLock7trylockEvpthread_spin_trylock_ZN6swoole8SpinLockD2Ev_ZTVN6swoole8SpinLockEpthread_spin_destroy_ZN6swoole8SpinLockD1Ev_ZN6swoole8SpinLockD0Ev_ZN6swoole8SpinLockC2Eipthread_spin_init_ZTSN6swoole8SpinLockE_ZTIN6swoole8SpinLockE_ZN6swoole11BufferChunkC2ENS0_4TypeEj_ZN6swoole11BufferChunkC1ENS0_4TypeEj_ZN6swoole11BufferChunkD2Ev_ZN6swoole11BufferChunkD1Ev_ZN6swoole6BufferC2Ej_ZN6swoole6BufferC1Ej_ZN6swoole6Buffer5allocENS_11BufferChunk4TypeEj_ZN6swoole6Buffer3popEv_ZN6swoole6BufferD2Ev_ZN6swoole6BufferD1Ev_ZN6swoole6Buffer6appendEPKvj_ZN6swoole6Buffer6appendEPK5iovecml_ZN6swoole9FixedPool4freeEPv_ZN6swoole9FixedPoolD2Ev_ZTVN6swoole9FixedPoolE_ZN6swoole9FixedPoolD1Ev_ZN6swoole9FixedPoolD0Ev_ZN6swoole9FixedPool19sizeof_struct_sliceEv_ZN6swoole9FixedPool18sizeof_struct_implEv_ZN6swoole13FixedPoolImpl4initEv_ZN6swoole9FixedPoolC2Ejjb_ZN6swoole9FixedPoolC1Ejjb_ZN6swoole9FixedPoolC2EjPvmb_ZN6swoole9FixedPoolC1EjPvmb_ZN6swoole9FixedPool25get_number_of_spare_sliceEv_ZN6swoole9FixedPool5allocEj_ZN6swoole9FixedPool25get_number_of_total_sliceEv_ZN6swoole9FixedPool14get_slice_sizeEv_ZN6swoole9FixedPool5debugEi_ZTSN6swoole9FixedPoolE_ZTIN6swoole9FixedPoolE_ZN6swoole12GlobalMemory4freeEPv_ZN6swoole12GlobalMemoryD2Ev_ZTVN6swoole12GlobalMemoryE_ZN6swoole12GlobalMemoryD1Ev_ZN6swoole12GlobalMemoryD0Ev_ZN6swoole12GlobalMemory7destroyEv_ZN6swoole12GlobalMemory8capacityEv_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT__ZN6swoole16GlobalMemoryImpl8new_pageEv_ZN6swoole16GlobalMemoryImplC2Ejb_ZN6swoole16GlobalMemoryImplC1Ejb_ZN6swoole12GlobalMemoryC2Ejb_ZN6swoole12GlobalMemory5allocEj_ZTSN6swoole12GlobalMemoryE_ZN6swoole10RingBufferD2Ev_ZTVN6swoole10RingBufferE_ZN6swoole10RingBufferD1Ev_ZN6swoole10RingBufferD0Ev_ZN6swoole10RingBuffer4freeEPv_ZN6swoole10RingBufferC2Ejb_ZN6swoole10RingBufferC1Ejb_ZN6swoole14RingBufferImpl7collectEv_ZN6swoole10RingBuffer5allocEj_ZTSN6swoole10RingBufferE_ZTIN6swoole10RingBufferE_ZN6swoole12SharedMemory5allocEm_ZN6swoole12SharedMemory4freeEPv_Z13sw_shm_callocmm_Z14sw_shm_protectPvimprotect_Z14sw_shm_reallocPvm_ZN6swoole13TableIteratorC2Em_ZN6swoole13TableIteratorC1Em_ZN6swoole5Table16calc_memory_sizeEv_ZN6swoole8TableRow4lockEv_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt6vectorIPN6swoole11TableColumnESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole7network6Socket17sendfile_blockingEPKclmd_ZN6swoole7network6Socket8sendfileEPKclm_Z26swoole_event_add_or_updatePN6swoole7network6SocketEi_ZN6swoole7network6Client12init_reactorEPNS_7ReactorE_ZN6swoole7network6ClientC2E12swSocketTypeb_ZN6swoole7network6Client5sleepEv_ZN6swoole7network6Client6wakeupEv_ZN6swoole7network6Client16socks5_handshakeEPKcm_ZN6swoole7network6Client7destroyEv_ZN6swoole7Reactor18_writable_callbackEPS0_PNS_5EventE_ZN6swoole7network6Socket5cleanEv_ZN6swoole8Protocol25recv_with_length_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole8Protocol22recv_with_eof_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole7network6ClientD2Ev_ZNKSt5ctypeIcE8do_widenEc_Z23swoole_load_resolv_confvstrtok_Z21swoole_set_hosts_pathRKSs_ZNSt4pairISsSsED2Ev_ZNSt4pairISsSsED1Evgethostbyname2_r_ZN6swoole7network11getaddrinfoEPNS0_18GetaddrinfoRequestEfreeaddrinfo_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt6vectorISsSaISsEE17_M_realloc_insertIJRKSsEEEvN9__gnu_cxx17__normal_iteratorIPSsS1_EEDpOT__ZNSt6vectorISsSaISsEE17_M_realloc_insertIJSsEEEvN9__gnu_cxx17__normal_iteratorIPSsS1_EEDpOT__ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT__ZN6swoole9coroutine27dns_lookup_impl_with_socketEPKcid_ZNKSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt4pairIKSsSsED2Ev_ZNSt4pairIKSsSsED1Ev_ZN6swoole9coroutine15get_ip_by_hostsERKSs_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSt12__basic_fileIcE7is_openEv_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4__ZNSs12_M_leak_hardEv_ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E_ZSt16__throw_bad_castv_ZNKSt5ctypeIcE13_M_widen_initEv_ZTVSt13basic_filebufIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt12__basic_fileIcED1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN6swoole7network8IOVectorC2EP5ioveci_ZN6swoole7network8IOVectorD2Ev_ZN6swoole7network8IOVector15update_iteratorEl_ZN6swoole7network6Socket15writev_blockingEPK5iovecmwritev_ZN6swoole7network6Socket13recv_blockingEPvmiaccept4_ZN6swoole7network6Socket15sendto_blockingERKNS0_7AddressEPKvmi_ZN6swoole7network6Socket17recvfrom_blockingEPcmiPNS0_7AddressE_ZN6swoole7network6Socket20set_recv_buffer_sizeEj_ZN6swoole7network6Socket20set_send_buffer_sizeEj_ZN6swoole7network6Socket16set_recv_timeoutEd_ZN6swoole7network6Socket16set_send_timeoutEd_ZN6swoole7network6Socket15handle_sendfileEv_ZN6swoole7network6Socket11handle_sendEv_ZN6swoole7network6Socket10send_asyncEPKvmreadv_ZN6swoole18make_server_socketE12swSocketTypePKcii_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_ZN6swoole7network6StreamC2EPKci12swSocketType_ZN6swoole7network6StreamC1EPKci12swSocketType_ZN6swoole7network6Stream14set_max_lengthEj_ZN6swoole7network6Stream4sendEPKcm_ZN6swoole7network6Stream13recv_blockingEPNS0_6SocketEPvm_ZTSFvPN6swoole7network6ClientEE_ZTIFvPN6swoole7network6ClientEE_ZTSFvPN6swoole7network6ClientEPKcjE_ZTIFvPN6swoole7network6ClientEPKcjE_ZTSPFvPN6swoole7network6ClientEE_ZTSPFvPN6swoole7network6ClientEPKcjE_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE_ZN6swoole5async10ThreadPool16release_callbackEPNS_10AsyncEventE_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_Lb0EEE_ZN6swoole5async10ThreadPool13create_threadEb_ZN6swoole12AsyncThreadsC2Ev_ZNSt18condition_variableC1Ev_ZN6swoole12AsyncThreadsC1Ev_ZN6swoole5async10ThreadPool13get_thread_idENSt6thread2idEpthread_cond_timedwaitdaemonsched_setaffinitymkostemp_ZN6swoole11file_existsERKSspwrite_ZN6swoole17file_put_contentsERKSsPKcmpreadmsgctl_ZN6swoole8MsgQueueC2Eibimsgget_ZN6swoole8MsgQueueD2Evmsgrcvmsgsnd_ZN6swoole10SocketPair11init_socketEii_ZN6swoole10SocketPairD1Ev_ZN6swoole4PipeC2Eb_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole11ProcessPool19kill_timeout_workerEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole11ProcessPool18create_message_boxEm_ZN6swoole11ProcessPool8scheduleEv_ZN6swoole11ProcessPool12push_messageEPNS_9EventDataE_ZN6swoole11ProcessPool12push_messageEhPKvm_ZN6swoole11ProcessPool11pop_messageEPvm_ZN6swoole6Worker17send_pipe_messageEPKvmi_ZN6swoole11ProcessPool17dispatch_blockingEPKcj_ZN6swoole11ProcessPool15get_max_requestEv_ZN6swoole11ProcessPool15set_max_requestEjj_ZNSt6vectorISt10shared_ptrIN6swoole10UnixSocketEESaIS3_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_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_Lb0EEE_ZN6swoole11ProcessPool5spawnEPNS_6WorkerE_ZN6swoole22ProcessPool_add_workerEPNS_11ProcessPoolEPNS_6WorkerE_ZTSSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_Z20swoole_signal_to_stristrsignalsigfillsetpthread_sigmask_Z17swoole_signal_setiPFviEiisigactionsigemptysetsigaddsetsignalfdsigprocmasksigdelset_Z22swoole_signal_callbacki_ZN6swoole10UnixSocket15set_buffer_sizeEm_ZN6swoole10UnixSocketC2Ebi_ZNSt4listIP8WaitTaskSaIS1_EED2Ev_ZNSt4listIP8WaitTaskSaIS1_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_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_Lb0EEEswoole_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_Lb0EEE_ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringE_ZN6swoole13base64_decodeEPKcmPc_ZN6swoole11http_server10url_decodeEPcm__ctype_tolower_loc_ZN6swoole11http_server10url_encodeEPKcm_ZN6swoole11http_server7Request12get_protocolEv_ZN6swoole11http_server7Request17parse_header_infoEv_ZN6swoole11http_server7Request21init_multipart_parserEPNS_6ServerE_ZN6swoole11http_server7Request24destroy_multipart_parserEv_ZN6swoole11http_server7Request20parse_multipart_dataEPNS_6StringE_ZN6swoole11http_server7RequestD2Ev_ZN6swoole11http_server7RequestD1Ev_ZN6swoole6Server20destroy_http_requestEPNS_10ConnectionE_ZN6swoole11http_server7Request17has_expect_headerEv_ZN6swoole11http_server7Request17get_header_lengthEv_ZN6swoole11http_server7Request23get_chunked_body_lengthEv_ZN6swoole11http_server7Request26get_date_if_modified_sinceEv_ZN6swoole11http_server17get_method_stringEi_ZN6swoole11http_server16dispatch_requestEPNS_6ServerEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole6Server13dispatch_taskEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole11http_server18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole11http_server23get_package_length_sizeEPNS_7network6SocketE_ZN6swoole11http_server14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole9websocket14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole6Server21select_static_handlerEPNS_11http_server7RequestEPNS_10ConnectionE_ZN6swoole6Server18send_to_connectionEPNS_8SendDataE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIJRKSsEEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole5http28get_typeEi_ZN6swoole5http214get_type_colorEi_ZNSt4pairIKSsSsEC1IRA3_KcRA25_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA23_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA21_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA8_KcRA24_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA17_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA22_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA24_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA23_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA21_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA9_KcRA25_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA24_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA21_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA16_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA23_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA22_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA8_KcRA21_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA20_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA17_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA18_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA22_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA25_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA40_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA17_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA7_KcRA20_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA24_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA16_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA19_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA25_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA7_KcRA25_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA30_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA32_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA26_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA28_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA36_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA29_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA19_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA11_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA12_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA12_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA11_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA11_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA10_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA10_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA9_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA10_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA14_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA14_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA15_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA15_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA18_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA9_KcRA20_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA11_S3_Lb1EEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA9_S3_Lb1EEEOT_OT0__ZNSt13unordered_mapISsSsSt4hashISsESt8equal_toISsESaISt4pairIKSsSsEEED2Ev_ZNSt13unordered_mapISsSsSt4hashISsESt8equal_toISsESaISt4pairIKSsSsEEED1Ev_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb1EEE_ZNSt8__detail9_Map_baseISsSt4pairIKSsSsESaIS3_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSsD1Ev_ZN6swoole4mqtt18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt13print_packageEPNS0_6PacketE_ZN6swoole5redis11recv_packetEPNS_8ProtocolEPNS_10ConnectionEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeERKSs_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeEl_ZN6swoole5redis5parseEPKcm_ZN6swoole9websocket11print_frameEPNS0_5FrameE_ZNSt17_Function_handlerIFvPN6swoole7ReactorEEPS3_E9_M_invokeERKSt9_Any_dataOS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7ReactorEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole7ReactorEE_ZN6swoole7Reactor6_closeEPS0_PNS_7network6SocketEmalloc_trim_ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvm_ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecm_ZN6swoole11ReactorImpl21after_removal_failureEPNS_7network6SocketE_ZN6swoole7Reactor18drain_write_bufferEPNS_7network6SocketE_ZN6swoole7Reactor21execute_end_callbacksEb_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_ZNSt10_List_baseISt4pairISt8functionIFvPvEES2_ESaIS5_EE8_M_clearEv_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZN6swoole7ReactorD2Ev_ZN6swoole7ReactorD1Ev_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1__ZN6swoole7ReactorC2EiNS0_4TypeE_ZN6swoole18make_reactor_epollEPNS_7ReactorEi_ZN6swoole17make_reactor_pollEPNS_7ReactorEi_ZN6swoole19make_reactor_selectEPNS_7ReactorE_ZN6swoole7ReactorC1EiNS0_4TypeE_ZTSFvPN6swoole7ReactorEE_ZTIFvPN6swoole7ReactorEE_ZTSPFvPN6swoole7ReactorEE_ZN6swoole12ReactorEpoll5readyEv_ZN6swoole12ReactorEpollD2Ev_ZTVN6swoole12ReactorEpollE_ZN6swoole12ReactorEpollD1Ev_ZN6swoole12ReactorEpollD0Ev_ZN6swoole12ReactorEpoll3delEPNS_7network6SocketEepoll_ctl_ZN6swoole12ReactorEpoll3setEPNS_7network6SocketEi_ZN6swoole12ReactorEpoll4waitEP7timevalepoll_wait_ZN6swoole12ReactorEpollC2EPNS_7ReactorEiepoll_create_ZN6swoole12ReactorEpollC1EPNS_7ReactorEi_ZN6swoole12ReactorEpoll3addEPNS_7network6SocketEi_ZTSN6swoole11ReactorImplE_ZTIN6swoole11ReactorImplE_ZTSN6swoole12ReactorEpollE_ZTIN6swoole12ReactorEpollE_ZN6swoole11ReactorPoll5readyEv_ZN6swoole11ReactorPoll3setEPNS_7network6SocketEi_ZN6swoole11ReactorPollD2Ev_ZTVN6swoole11ReactorPollE_ZN6swoole11ReactorPollD1Ev_ZN6swoole11ReactorPollD0Ev_ZN6swoole11ReactorPoll3delEPNS_7network6SocketE_ZN6swoole11ReactorPoll4waitEP7timeval_ZN6swoole11ReactorPollC2EPNS_7ReactorEi_ZN6swoole11ReactorPollC1EPNS_7ReactorEi_ZN6swoole11ReactorPoll6existsEi_ZN6swoole11ReactorPoll3addEPNS_7network6SocketEi_ZTSN6swoole11ReactorPollE_ZTIN6swoole11ReactorPollE_ZN6swoole13ReactorSelect5readyEv_ZN6swoole13ReactorSelect3setEPNS_7network6SocketEi_ZN6swoole13ReactorSelect3delEPNS_7network6SocketE_ZN6swoole13ReactorSelect4waitEP7timeval_ZN6swoole13ReactorSelectC2EPNS_7ReactorE_ZTVN6swoole13ReactorSelectE_ZN6swoole13ReactorSelectC1EPNS_7ReactorE_ZN6swoole13ReactorSelectD2Ev_ZN6swoole13ReactorSelectD1Ev_ZN6swoole13ReactorSelectD0Ev_ZN6swoole13ReactorSelect3addEPNS_7network6SocketEi_ZTSN6swoole13ReactorSelectE_ZTIN6swoole13ReactorSelectE_ZN6swoole11BaseFactory5startEv_ZN6swoole11BaseFactory8shutdownEv_ZN6swoole11BaseFactoryD2Ev_ZN6swoole11BaseFactoryD1Ev_ZN6swoole11BaseFactoryD0Ev_ZN6swoole11BaseFactory8dispatchEPNS_8SendDataE_ZN6swoole6Server19worker_accept_eventEPNS_8DataHeadE_ZN6swoole11BaseFactory6notifyEPNS_8DataHeadE_ZN6swoole11BaseFactory6finishEPNS_8SendDataE_ZN6swoole10MessageBus5writeEPNS_7network6SocketEPNS_8SendDataE_ZN6swoole11BaseFactory3endEli_ZN6swoole6Server16close_connectionEPNS_7ReactorEPNS_7network6SocketE_ZTSN6swoole7FactoryE_ZTIN6swoole7FactoryE_ZTSN6swoole11BaseFactoryE_ZTIN6swoole11BaseFactoryE_ZTVN6swoole11BaseFactoryE_ZN6swoole7Manager14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server9call_hookENS0_8HookTypeEPv_ZN6swoole7Manager14signal_handlerEialarm__libc_current_sigrtmin_ZN6swoole7Manager20kill_timeout_processEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server19read_worker_messageEPNS_11ProcessPoolEPNS_9EventDataE_ZN6swoole6Server24check_worker_exit_statusEiRKNS_10ExitStatusE_ZN6swoole6Server17kill_user_workersEv_ZN6swoole6Server18kill_event_workersEv_ZN6swoole6Server17kill_task_workersEv_ZN6swoole6Server18spawn_event_workerEPNS_6WorkerE_ZN6swoole6Server18start_event_workerEPNS_6WorkerE_ZN6swoole6Server17spawn_task_workerEPNS_6WorkerE_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT__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_Lb0EEE_ZN6swoole7Manager18add_timeout_killerEPNS_6WorkerEi_Z18swoole_timer_afterlRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole6Server17spawn_user_workerEPNS_6WorkerE_ZN6swoole6Server17wait_other_workerEPNS_11ProcessPoolERKNS_10ExitStatusE_ZN6swoole7Manager5startEPNS_6ServerEprctlpthread_barrier_wait_Z19swoole_timer_selectv_ZN6swoole6Server21start_manager_processEv_ZN6swoole6Server19create_user_workersEv_ZN6swoole6Server13create_workerEPNS_6WorkerE_ZN6swoole6Server13store_pipe_fdEPNS_10UnixSocketE_ZN6swoole6Server19create_task_workersEv_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_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_ZN6swoole6Server10close_portEb_ZN6swoole6Server21call_command_callbackElRKSs_ZN6swoole6Server21accept_command_resultEPNS_7ReactorEPNS_5EventE_ZN6swoole10MessageBus4readEPNS_7network6SocketE_ZNK6swoole10MessageBus10get_packetEv_ZN6swoole6Server11start_checkEv_ZN6swoole6Server19store_listen_socketEv_ZN6swoole6Server17init_task_workersEv_ZN6swoole6Server14destroy_workerEPNS_6WorkerE_ZN6swoole6Server11init_workerEPNS_6WorkerE_ZN6swoole14ProcessFactoryC1EPNS_6ServerE_ZN6swoole6Server22create_reactor_threadsEv_ZN6swoole6Server24create_reactor_processesEvpthread_barrier_initpthread_barrierattr_setpshared_ZN6swoole6Server11clear_timerEv_ZN6swoole6Server8shutdownEv_ZN6swoole6Server7destroyEv_ZN6swoole10ListenPort5closeEv_ZN6swoole6Server23destroy_reactor_threadsEv_ZN6swoole6Server19join_reactor_threadEv_ZN6swoole6Server25destroy_reactor_processesEvpthread_barrier_destroypthread_barrierattr_destroy_ZN6swoole6Server15schedule_workerEiPNS_8SendDataE_ZN6swoole6Server6notifyEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server19connection_incomingEPNS_7ReactorEPNS_10ConnectionE_ZN6swoole6Server22send_to_reactor_threadEPKNS_9EventDataEml_ZN6swoole6Server26call_worker_start_callbackEPNS_6WorkerE_ZN6swoole6Server14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server19init_signal_handlerEv_ZN6swoole6Server19start_master_threadEv_ZN6swoole6Server17accept_connectionEPNS_7ReactorEPNS_5EventE_ZN6swoole6Server8add_hookENS0_8HookTypeERKSt8functionIFvPvEEi_ZN6swoole6Server15check_port_typeEPNS_10ListenPortE_ZN6swoole6Server16abort_connectionEPNS_7ReactorEPNS_10ListenPortEPNS_7network6SocketE_ZN6swoole6Server14add_connectionEPNS_10ListenPortEPNS_7network6SocketEi_ZN6swoole6Server17init_ipc_max_sizeEv_ZN6swoole6Server19create_pipe_buffersEv_ZNSt8functionIFSsPN6swoole6ServerERKSsEEC2ERKS6__ZNSt8functionIFSsPN6swoole6ServerERKSsEEC1ERKS6__ZN6swoole6Server20call_command_handlerERNS_10MessageBusEtPNS_7network6SocketE_ZN6swoole6Server30call_command_handler_in_masterEiRKSs_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_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole6ServerD2Ev_ZNSt10unique_ptrIN6swoole10ListenPortESt14default_deleteIS1_EED2Ev_ZNSt10unique_ptrIN6swoole10ListenPortESt14default_deleteIS1_EED1Ev_ZN6swoole6ServerC2ENS0_4ModeE_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole6Server21start_reactor_threadsEv_ZN6swoole6Server23start_reactor_processesEv_ZNSt6vectorIPN6swoole6WorkerESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt6vectorIPN6swoole10ListenPortESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZN6swoole10ListenPortC1Ev_ZN6swoole10ListenPort6importEi_ZNKSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb0EEE_ZNSt8__detail9_Map_baseIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISB_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb0EEE_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTSSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole10MessageBus14prepare_packetERtPNS_6StringE_Z19swoole_event_writevPN6swoole7network6SocketEPK5iovecm_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRS1__ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZN6swoole10MessageBus17get_packet_bufferEv_ZN6swoole10MessageBus16read_with_bufferEPNS_7network6SocketEmemmem_ZN6swoole10ListenPortC2Ev_ZN6swoole10ListenPort6listenEv_ZN6swoole6Server18init_port_protocolEPNS_10ListenPortE_ZN6swoole14ProcessFactory6notifyEPNS_8DataHeadE_ZN6swoole14ProcessFactoryD2Ev_ZTVN6swoole14ProcessFactoryE_ZN6swoole14ProcessFactoryD1Ev_ZN6swoole14ProcessFactoryD0Ev_ZN6swoole14ProcessFactory8shutdownEv_ZN6swoole14ProcessFactory8dispatchEPNS_8SendDataE_ZN6swoole14ProcessFactory6finishEPNS_8SendDataE_ZN6swoole14ProcessFactory3endEli_ZN6swoole14ProcessFactoryC2EPNS_6ServerE_ZN6swoole14ProcessFactory5startEv_ZTSN6swoole14ProcessFactoryE_ZTIN6swoole14ProcessFactoryE_ZN6swoole6Server18worker_signal_initEv_ZN6swoole6Server12init_reactorEPNS_7ReactorE_ZN6swoole6Server21worker_start_callbackEv_ZN6swoole6Server20worker_stop_callbackEv_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS8_15_Hash_node_baseEPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt17_Function_handlerIFvPN6swoole7network6StreamEPKcjEPS6_E9_M_invokeERKSt9_Any_dataOS3_OS5_Oj_ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6StreamEPKcjEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole7network6StreamEPKcjE_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_ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtpthread_setaffinity_nppthread_cancel_ZN6swoole6Server22start_heartbeat_threadEv_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZTSFvPN6swoole7network6StreamEPKcjE_ZTIFvPN6swoole7network6StreamEPKcjE_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZTSPFvPN6swoole7network6StreamEPKcjE_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvstrptimemktimegmtimestrncmp_ZN6swoole11http_server13StaticHandler12set_filenameERSs_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE16_M_insert_uniqueISsEESt4pairISt17_Rb_tree_iteratorISsEbEOT__ZN6swoole11http_server13StaticHandler13get_dir_filesEv_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEENS0_5__ops16_Iter_equals_valIKSsEEET_SB_SB_T0_St26random_access_iterator_tag_ZTVSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole6Server21worker_signal_handlerEi_ZN6swoole6Server17stop_async_workerEPNS_6WorkerEgeteuidgetpwnamsetuidchrootchdirgetgrnamsetgid_Z23swoole_event_get_socketi_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_server11ContextImplD2Ev_ZN6swoole11http_server11ContextImplD1Ev_ZN6swoole11http_server6listenESsSt8functionIFvRNS0_7ContextEEEi_ZTVSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole11http_server7ContextD2Ev_ZN6swoole11http_server7ContextD1Ev_ZNSt8__detail9_Map_baseISsSt4pairIKSsSsESaIS3_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOSs_ZN6swoole11http_server7Context3endEPKcm_ZTSSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_Z18swoole_timer_delayPN6swoole9TimerNodeEl_Z17swoole_timer_ticklRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_Z19swoole_timer_existsl_Z18swoole_timer_clearl_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_hash_str_update_zend_handle_numeric_str_exzend_llist_init_is_numeric_string_ex_Z17php_set_inet_addrP11sockaddr_inPcPN6swoole9coroutine6SocketEphp_network_gethostbynamephp_unserialize_with_optionsjson_globalsphp_json_decode_exphp_json_exception_cezend_list_closezend_register_list_destructors_exzend_fetch_resource_estrdup_try_convert_to_string_php_stream_open_wrapper_ex_emalloc_64zend_register_resource_efree_56zend_try_assign_typed_ref_arrperrorexecvpexeclehiredisAllocFnsredisNetReadredisNetWriteredisvFormatCommandsdsemptysdscatlensdscatsdscatvprintfsdsfreeredisFormatCommandredisFormatSdsCommandArgvsdsMakeRoomForsdscatfmtredisFreeSdsCommandredisFormatCommandArgvredisFreeCommand__redisSetErrorstrerror_rredisReaderCreateredisReaderCreateWithFunctionsredisFreeredisNetCloseredisReaderFreeredisReconnectredisContextConnectBindTcpredisContextConnectUnixredisContextSetTimeoutredisConnectWithOptionsredisSetPushCallbackredisContextUpdateConnectTimeoutredisContextUpdateCommandTimeoutredisConnectredisConnectNonBlockredisConnectBindNonBlockredisConnectBindNonBlockWithReuseredisConnectUnixredisConnectUnixNonBlockredisConnectFdredisSetTimeoutredisEnableKeepAliveredisKeepAliveredisBufferReadredisReaderFeedredisBufferWritesdsrangeredisGetReplyFromReaderredisReaderGetReply__redisAppendCommandredisAppendFormattedCommandredisvAppendCommandredisvCommandredisCommandhiredisSetAllocatorshiredisResetAllocatorsredisSetTcpNoDelayredisCheckConnectDoneredisCheckSocketErrorredisContextConnectTcpstrncpy__finitesdsnewlensdsnewsdsdupsdsupdatelensdsclearsdsRemoveFreeSpacesdsAllocSizesdsAllocPtrsdsIncrLensdsgrowzerosdscatsdssdscpylensdscpysdsll2strsdsull2strsdsfromlonglongsdscatprintfsdstrimsdstolowersdstouppersdscmpsdssplitlensdsfreesplitressdscatreprhex_digit_to_intsdssplitargssdsmapcharssdsjoinsdsjoinsdssds_mallocsds_reallocsds_freenghttp2_hd_entry_initnghttp2_rcbuf_increfnghttp2_hd_entry_freenghttp2_rcbuf_decrefnghttp2_mem_mallocnghttp2_mem_freenghttp2_hd_deflate_initnghttp2_hd_deflate_init2nghttp2_hd_inflate_initnghttp2_buf_initnghttp2_hd_deflate_freenghttp2_hd_inflate_freenghttp2_bufs_addnghttp2_hd_huff_encode_countnghttp2_hd_huff_encodenghttp2_bufs_addbnghttp2_hd_inflate_change_table_sizenghttp2_hd_table_getnghttp2_rcbuf_new2nghttp2_hd_deflate_hd_bufsnghttp2_bufs_wrap_initnghttp2_bufs_lennghttp2_bufs_wrap_freenghttp2_hd_deflate_hd_vecnghttp2_bufs_wrap_init2nghttp2_hd_deflate_newnghttp2_mem_defaultnghttp2_hd_huff_decodenghttp2_hd_inflate_hd2nghttp2_hd_inflate_hd_nvnghttp2_hd_huff_decode_context_initnghttp2_rcbuf_newnghttp2_buf_wrap_initnghttp2_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_init2nghttp2_buf_reservenghttp2_buf_freenghttp2_mem_reallocnghttp2_buf_resetnghttp2_bufs_initnghttp2_bufs_init2nghttp2_bufs_init3nghttp2_bufs_reallocnghttp2_bufs_freenghttp2_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_tablehtonlhuff_decode_tablenghttp2_hd_huff_decode_failure_statelibz.so.1librt.so.1libpthread.so.0libstdc++.so.6gettext_ZNSt12out_of_rangeC1EPKc_ZNSt12out_of_rangeD1Ev_ZTISt12out_of_range__stack_chk_fail_ZNSt6thread6_StateD1Ev_ZNSt6thread6_StateD0Ev_ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEEPFvvE_ZTSNSt6thread6_StateE_ZTVNSt6thread6_StateE__cxa_pure_virtual_ZTIN10__cxxabiv115__forced_unwindE_ZNKSt3_V214error_category23default_error_conditionEi_ZNKSt3_V214error_category10equivalentERKSt10error_codei_ZNKSt3_V214error_category10_M_messageB5cxx11Ei_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZNKSt3_V214error_category10equivalentEiRKSt15error_condition_ZNSt3_V214error_categoryD2Ev_ZNSt3_V214error_categoryD1Ev_ZNSt3_V214error_categoryD0Ev_ZNSt3_V215system_categoryEv_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTINSt3_V214error_categoryE_ZTVNSt3_V214error_categoryE_ZNSt11logic_errorC2ERKS__ZTVSt11logic_error_ZNSt11logic_errorC1ERKS__ZNSt11logic_erroraSERKS__ZNSt13runtime_errorC2ERKS__ZNSt13runtime_errorC1ERKS__ZNSt13runtime_erroraSERKS__ZNSt11logic_errorC2EPKc_ZNSt11logic_errorC1EPKc_ZNSt12domain_errorC2EPKc_ZTVSt12domain_error_ZNSt12domain_errorC1EPKc_ZNSt16invalid_argumentC2EPKc_ZTVSt16invalid_argument_ZNSt16invalid_argumentC1EPKc_ZNSt12length_errorC2EPKc_ZTVSt12length_error_ZNSt12length_errorC1EPKc_ZNSt12out_of_rangeC2EPKc_ZTVSt12out_of_range_ZNSt13runtime_errorC2EPKc_ZNSt11range_errorC2EPKc_ZTVSt11range_error_ZNSt11range_errorC1EPKc_ZNSt14overflow_errorC2EPKc_ZTVSt14overflow_error_ZNSt14overflow_errorC1EPKc_ZNSt15underflow_errorC2EPKc_ZTVSt15underflow_error_ZNSt15underflow_errorC1EPKc_ZNKSt3_V214error_category10_M_messageEi_ITM_RU1_ZGTtnam_ITM_memcpyRtWn_ITM_RU8_ITM_addUserCommitAction_ZGTtNSt11logic_errorC1EPKc_ITM_memcpyRnWt_ZNSt11logic_errorD1Ev_ZGTtNSt11logic_errorC2EPKc_ZGTtNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11logic_errorD1Ev_ZGTtNSt11logic_errorD2Ev_ZGTtNSt11logic_errorD0Ev_ZGTtdlPv_ZGTtNKSt11logic_error4whatEv_ZGTtNSt12domain_errorC1EPKc_ZNSt12domain_errorD1Ev_ZGTtNSt12domain_errorC2EPKc_ZGTtNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12domain_errorD1Ev_ZGTtNSt12domain_errorD2Ev_ZGTtNSt12domain_errorD0Ev_ZGTtNSt16invalid_argumentC1EPKc_ZNSt16invalid_argumentD1Ev_ZGTtNSt16invalid_argumentC2EPKc_ZGTtNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt16invalid_argumentD1Ev_ZGTtNSt16invalid_argumentD2Ev_ZGTtNSt16invalid_argumentD0Ev_ZGTtNSt12length_errorC1EPKc_ZNSt12length_errorD1Ev_ZGTtNSt12length_errorC2EPKc_ZGTtNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12length_errorD1Ev_ZGTtNSt12length_errorD2Ev_ZGTtNSt12length_errorD0Ev_ZGTtNSt12out_of_rangeC1EPKc_ZGTtNSt12out_of_rangeC2EPKc_ZGTtNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt12out_of_rangeD1Ev_ZGTtNSt12out_of_rangeD2Ev_ZGTtNSt12out_of_rangeD0Ev_ZGTtNSt13runtime_errorC1EPKc_ZGTtNSt13runtime_errorC2EPKc_ZGTtNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt13runtime_errorD1Ev_ZGTtNSt13runtime_errorD2Ev_ZGTtNSt13runtime_errorD0Ev_ZGTtNKSt13runtime_error4whatEv_ZGTtNSt11range_errorC1EPKc_ZNSt11range_errorD1Ev_ZGTtNSt11range_errorC2EPKc_ZGTtNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt11range_errorD1Ev_ZGTtNSt11range_errorD2Ev_ZGTtNSt11range_errorD0Ev_ZGTtNSt14overflow_errorC1EPKc_ZNSt14overflow_errorD1Ev_ZGTtNSt14overflow_errorC2EPKc_ZGTtNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt14overflow_errorD1Ev_ZGTtNSt14overflow_errorD2Ev_ZGTtNSt14overflow_errorD0Ev_ZGTtNSt15underflow_errorC1EPKc_ZNSt15underflow_errorD1Ev_ZGTtNSt15underflow_errorC2EPKc_ZGTtNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZGTtNSt15underflow_errorD1Ev_ZGTtNSt15underflow_errorD2Ev_ZGTtNSt15underflow_errorD0Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZTVSt20bad_array_new_length_ZTISt20bad_array_new_length_ZNSt20bad_array_new_lengthD1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE18_M_construct_aux_2Emc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_checkEmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_limitEmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_disjunctEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_moveEPcPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_S_assignEPcmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS5_S4_EES8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcS4_EESA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_S_compareEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EmcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EmcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5beginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE3endEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6rbeginEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4rendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6cbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4cendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7crbeginEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5crendEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8max_sizeEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8capacityEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13shrink_to_fitEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5clearEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEixEm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE2atEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5frontEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4backEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEOS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5eraseEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8pop_backEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_mc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPKcS4_EEmc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_m_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_PcSA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8_S8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_St16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_RKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_NS6_IPcS4_EESB__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEN9__gnu_cxx17__normal_iteratorIPKcS4_EES9_S9_S9__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEN9__gnu_cxx17__normal_iteratorIPcS4_EESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmRKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmRKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLEPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLESt16initializer_listIcE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendESt16initializer_listIcE_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13get_allocatorEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofERKS4_m_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEcm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_mm_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKcm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcOS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcOS3__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EES5_RKS8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPcS4_EEEEvT_SA_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IN9__gnu_cxx17__normal_iteratorIPcS4_EEvEET_SA_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIN9__gnu_cxx17__normal_iteratorIPKcS4_EEEEvT_SB_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4__ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EERKS8_SA__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPcvEET_S7_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPcvEET_S7_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_mmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_mmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ESt16initializer_listIcERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ESt16initializer_listIcERKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IPKcvEET_S8_RKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IPKcvEET_S8_RKS3__ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4nposE_ZNKSt20bad_array_new_length4whatEv_ZNSt20bad_array_new_lengthD2Ev_ZNSt9bad_allocD2Ev_ZNSt20bad_array_new_lengthD0Ev_ZTSSt20bad_array_new_length_ZNSt11logic_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt11logic_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12domain_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt16invalid_argumentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt16invalid_argumentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12length_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12length_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt12out_of_rangeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt11range_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt11range_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt14overflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt15underflow_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt15underflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElibm.so.6libc.so.6__timezone__environld-linux-x86-64.so.2libgcc_s.so.1_edata__bss_startswoole.so/opt/alt/pcre/usr/lib64:/opt/alt/libssh211/usr/lib64:/opt/alt/openssl11/lib64:/opt/alt/pcre2/usr/lib64:/opt/alt/openldap11/lib64:/opt/alt/libicu/usr/lib64GLIBC_2.2.5GCC_3.0ZLIB_1.2.0GLIBC_2.3GLIBC_2.3.4GLIBC_2.3.2GLIBC_2.12GLIBC_2.14GLIBC_2.4GLIBC_2.10GLIBC_2.7GLIBCXX_3.4.18CXXABI_1.3.5GLIBCXX_3.4.14GLIBCXX_3.4.9CXXABI_1.3.2GLIBCXX_3.4.19CXXABI_1.3GLIBCXX_3.4.15GLIBCXX_3.4GLIBCXX_3.4.11         G7 ui @z P&y L=7 'Te ii _< ui @R7Pti iri u ui @Fti iii ii _ri uii ui @ b7huѯ ňd҈)rѯ i ӯk et)%a1`FPhF`5pF5xF06F`6F6F`7F7Fp8F8F8F9F:F:F ;FKFYFYF@YF ZFZF [FP[F[ F0\(F`\0F`]8F@FHF@PF`F`FF"Fr Fk F @Fl HFl Fk F> F!F F$! F/l 8F;l @FAl XFGl `F] xF$!F> F!F F$!FKl FSl @FVl FVl F_l F_l Fj `F_l Fj FJ!F F$! FÐ!`F^ FÐ!F"F^ F"@Fj `Ffl xF` Fi Fql F|l Fl @F !XFl Fp!Fl Fl F F"F FȎ!`F!FnN!Ff!F @Fl `F !xFl F Fl F Fn!F!F=n F!Fq F!F/!F>"FEn FXn Ffn Fun Fn Fn Fn Fn (Fn 0F!8F @Fh!HF/!PFJ!XFn `Fn hFn pFn xF!F Fz F6!F Fn F] Fn Fn Fo Fk FQ!F F FFFj F F@F F (F0 0FF@Fj HF PF `Fgi hF pFFFš F F`FF FP FFFj F F@FF F FF Fj (F` 0F @Fgi HF PFF`F5!hF@ pF FFɚ F0 FFFš F F`FFp!Fq!@F !XF FК Fښ F F 8Fq!`F xFq!F F$!F F FFF !F F FF F  FF F (F 0F @F HF PF `F,2!hF pF F F F F F F F !F @FJ!`F !xF F !Fq!F F` FFFo F F Fgi F F`F F2!(Fc 0FF@F7r HF0A PF`F`F3!hFT pFFFz FP FFF;3!F_ FFFn4!F0S FFF F F F3!FN F` F3!(FW 0F` @F,2!HFh PFFF F F;l FH!@F!`FJ!FVl F!F$!F F$! FJ!@F XF$!F !F F F$!Fn!F!F$! F !8Fl @F XF$!F F FO!F` F!F F (F`| 0FF@Fo HF0s PF `Fgi hF pF@FF2!F FFF7r FP F`FF FPz F FF3!F FFFz Fx F@F F;3!(F 0FF@FW3!HFp PF@F`F hF@s pF` F3!Fv F@ F3!F0u F@ F,2!F F` Fħ Fs F F(Fѧ `F F]!F!F$!F]!F! FJ!`FVl F!F$!F F$!FJ!F !F$!@F XF F !F$!Fn!F!F$!F !F$! F 8F$!`F F FPGF F Fp Fѭ F F Fڭ (F 0F hF F F$!F F$!FKl F$! F 8F$!`F xF$!FKl F F F$!F F F$! F 8F$!`F F !F F FKl @F!FnN!F Fk Fk @FJ!`F xF$!Fk F F$!FQ! FL 8F` @F !XF F F !F FF!F !F @F !XF FVl F F] F$!FVl F 8F$!`F/!F"F+ Fl F2 F; FȎ!FG FZ 8FQ!@F !XF F/!F!Fb F;l Fl @F !XFl `F xFl Fl F Fl F !F F `Fh FnN!F FnN!F @Fk Fk FJ!F F$!Fk F 8F$!`FQ!FL F` F !F F F !F @FF!`F !xF F !F FVl F F] 8F$!`FVl F F$!F/!F" F+ 8Fl @F2 XF; `FȎ!xFG FZ FQ!F !F F/! F!@Fb XF;l Fl F !Fl F Fl Fl F 8Fl @F !XF `Fj hFj pF FFļ F g F@FFgi F@a FFFȼ F` FFFμ F@? F F*h FW FF F׼ (FC 0F@F@F2!HF_ PFF`F5!hFZ pF F F Z F F/ F0[ F Fq FL 8F `F!Fk F;l F!Fq FJ!`Fq Fq Fr FQ!F FQ!FL F$!@Fq `Fr xFQ!F FQ!FL F` F F FFFo F`r F Fgi Fpw F`F F2!(F@ 0F @F HFr PF F`Fh hFz pFFF3!F FFF2!F F FF7r FP FFF F@ FFFv F FF F} (F 0F @F,2!HF PF F F F F F% F !F$!@F% `FJ!F F;l F!F F% @Fz XF F Fn!F!F F F;l F (Fp 0F@G@Fo HFP` PF` `Fgi hF pFGF F`` F@ F Fk FGF Fd FGF Fj F@GF F FG F (Fi 0FG@F HFd PF`G`F hF0q pFGF F`e FGF F FGF3!Fm F F3!Fm F Fj F@ FG F` (F@ 0F@G@F HF PFG`F hFb pF F F0b F F Fpa F F! F` F F/ Fn F G G GG G !(G 0G@G@G7r HG0 PGG`G,2!hG pG@ G ` GPz G0` G@ G`p G< G !8G$!`GJ!G6!GS G] Gp G/!Gђ! G!8G$!`G/!GJ!G/!G/! G @G XGQ!`GVl xGQ!G/!G G GQ!GVl GQ! G!8G$!@G XG$!GJ!Gn GV G `G>"Gh!G*h Gv G `Gn!G!G$!G G;l Gr G G G} G G G G G Gz"(G 0GG@G HG PGG`G hG pG G G G Go G G G G G  G G@ (Gp 0G HG PG" XGp `G hG GJ!G3 GKl GSl GW  GP*  G@ Gb ( GC 0 G@ @ G H GP9 P GG` Gm h GP9 p GG Gw G@9 GG G G+ G G G G+ G G G! GY G@G G  GY  G@G Gn ( G9 0 G G@ G} H G) P G@ ` Gv h G ) p G` G G2! G0j G G G" Gy GG Gz Gn G`G G Gw GG G  G(  G@ Gz"( GE 0 G G@ G H G`9 P G@ ` G !h GPC p G` G G7r G? G G G,2! G? G@ Go G( G G @ Gn X G G G G G Gz G ( G< @ G !X G$! GJ! G< G6! GS G] Gp G GM!G Gq 8G `Gz G G^ Gv G G G G 8G$!@G/!XG `G"xG G G;l G G;l G G G G G @G XG GVl G!G$!G G$!GE5!GQ!@GE5!`G hG pGGGo G G Ggi G` GGGk Gа G`GG G G GY"G G Gn4!(G 0G G G!G Gn!@G!XG$!`G xG;l GN!G;l G G G GGo G0 G@ G@4!G G G_ Gp GG G (Gp 0G @G HG PG `G hGp pG G!G G G G G G !G @G XG `GVl xG G GP|G`GG GpGGG G@GGG G@-GGG7r GP0GG G,2!(G 0G `G hG pG Go G G G G G G G GGG2!GHGGG! "G@bG`G G (G`0G @G HG0PG `G hG$pG G GGGG7r GG G G bGGG GbGGG GaGG G,2!(G 0G Gf!G !G*h G! "@G !G G !G G !HG PG? `GO hGT xGd Gj G{ G G G G G G G G G G G G (G 8G @G PG% XG* hG; pG@ GQ GX GVl GVl Gj Gq G G G G G G G G (G 0G @G HG XG `G pG xG! G0 G7 G GI G G[ Gl Gu G G G G G G 0G 8G HG PG `G hG xG G G0 G7 G0 GI G\ Gc Gu G| G"G"G G Gu (G 8G @GI PG XG hG0 pG G G G G G G G G G G% G G0 G GB (GT 0G[ @GT HGm XGT `G pGT xG GT G G G G G G G G G Gu  G  G G 0 G 8 G H G P G' ` Gl h G3 x G G@ G GJ G\ GU G G` GO Gj G Gs !GQ !G} !G{ (!G 8!G @!G P!G X!G h!G p!G !G !G !G0 !G !G0 !G !Gd !G !G !G !G "G "G "G ("G 0"G @"G H"G X"G `"G p"G x"G "G; "G "Gj "G& "G "G1 "G% "G: "GC "GK #GC #G^ #G #Gj 0#G| 8#G H#G| P#G `#G h#G x#G #G #G #G #G #G #G #G #G #G #G #G $G $G $G ($G 8$G @$G P$G X$G0 h$G p$G@ $G $GP $G $G` $G $Gn $G $G} $G $G $G %G %G %G (%G 0%G @%G H%G X%G `%G p%G x%G %G %G %G %G %G %G# %G %G7 %G %GJ &G &G[ &G &Gn 0&G 8&G H&G P&G `&G h&G x&G &G &G &G &G &G &G &G &G &G &G &G!'G 'G! 'G ('G,!8'G @'G<!P'G X'GN!h'G p'G]!'G 'Gn!'G 'G!'G 'G!'G 'G!'G 'G!'G (G!(G (G!((G 0(G!@(G H(G!X(G `(G!p(G x(G#!(G (G4!(G (GF!(G (GU!(G (Gf!(G (Gv!)G )G!)G )G!0)G 8)G!H)G P)G!`)G h)G!x)G )G!)G )G!)G )G!)G )G!)G )G!)G )G(!*G *G8! *G (*GH!8*G @*GY!P*G X*Gm!h*G p*G!*G *G!*G *G!*G *G!*G *G!*G *G!*G +G!+G +G !(+G 0+G!@+G H+G0!X+G `+GC!p+G x+GT!+G +Gf!+G +G|!+G +G!+G +G!+G +G!,G ,G!,G ,G!0,G 8,G!H,G P,G!`,G h,G!x,G ,G*!,G ,GA!,GW!,G_!,GW!,Gr!,G ,G~! -G+ 8-Gl @-G!X-G;l -Gi -Gѧ -G!.G%!@.G"!X.G$!.G,!.G$!.G !.G2!/GJ!@/G,!/G,!/G /G7! 0G/!`0G 0G@!0GM!0Gv 1GU!1Gv 1G]!81GSl `1G7!x1Gv 1Gc!1G 1G$!2Gh! 2G!82GQ!`2GF!2Gh!2G!2GJ!3G !3G @3Gz X3G$!`3Ge5!x3Go!3G 3G 3G!3Gr!3G;l 4G!4G! 4Gyh 84G;l @4G H4GP4G`7G`4Go h4Gp4G`!4Ggi 4G4G 7G4GE"4G 4G6G4G!4G4G6G4G2!4Gp4G6G5G2!5G5G5G 5G (5G05G@!@5GY"H5GP5G !`5GR!h5Gp5G!5Gn4!5GP5G@!5GJ! 6Gn!@6G!X6G$!`6Gr x6G!6G!6G!6G 6G 7G!@7G 7Gh!7G!7Gg 7G!7G$!7Gyh 7G;l 8G 8G`-8GG 8Go (8G08G`(!@8G2!H8GP8G`G`8G!h8G'p8G`(!8G!8G8G`(!8G 8G 8G`(!8G!8G,8G G8G 8G@ 8G`(!9G 9G'9GG 9G7r (9G209G`(!@9G!H9G@P9GG`9G,2!h9G0p9G(!9Ggi 9GР9GoG9G!9G9GnG9G!9GH9G mG9G!9GK9G`yG:G!:G0N:G}G :Gj (:G0:GG@:G!H:G P:G`]G`:Gļ h:G0Wp:G`_G:G!:G:GG:G!:Gp:GG:G !:G:G@G:G !:G:G@G;Gj ;G0W;G`_G ;G !(;G0;G |G@;G !H;G`P;G{G`;G !h;G@p;GG;G~%!;G@;GG;GH!;G`;G G;G ;G;GkG;G# !;G;GlGG !>G>GhG >G !(>G0>GZG@>G !H>GP>GG`>G !h>Gp>G@G>G !>G>GG>G !>G>GG>Gh >G>G`G>G !>GP>GvG?G !?G`?GG ?G !(?Gpq0?GvG@?G !H?GpqP?G]G`?G !h?Grp?GvG?G !?Gs?GuG?G !?G0u?G'!?G !?Gx?GzG?G !?G@u?G@zG@G !@Gr@GyG @G} (@Gv0@G '!@@G} H@G`P@GG`@G!!h@Gup@G&!@G!!@GpS@G kG@G !!@Gpw@G&!@G!!@G0x@G@(!@G!!@Gx@G`'!AG!!AGyAG'! AG&!!(AGpz0AG'!@AG/!!HAG0{PAG'!`AG6!!hAG{pAG (!AG p AG|AG&!AGC!!AGp}AG&!AGH!!AG0~AGnGAGQ!!AGAGlGBGW!!BGBGG BG"(BG 0BG@G@BG^!!HBG@PBG~G`BGe!!hBG`pBG~GBGk!!BGBGwGBGq!!BG BG@wGBGx!!BG@BGtGBG!!BG@BG@GCG!!CG`CG``G CG!!(CG0CG cG@CG!!HCGPCG`G`CG!!hCGpCGGCG!!CGCGGCG!!CG CG GCG!!CGCG@xGCG!!CGpCG fGDG!!DGiDGjG DG!!(DG0h0DG@jG@DG!!HDGpfPDGiG`DG!!hDGapDG`iGDG!!DGP]DGhGDG!!DGDGfGDG!!DGDG@[GDG"!DG`DG hGEG"!EGYEGdG EG"!(EGV0EGbG@EG"!HEGRPEGcG`EG'"!hEGMpEG aGEG8"!EG JEG dGEGD"!EGFEGaGEGS"!EG`?EGeGEGZ"!EG`?EGYGFGf"!FG7FG_G FGm"!(FG70FG@YG@FGy"!HFGPFG`G`FG"!hFGP6pFGGFG"!FG FGGFG"!FG@FGGFG"!FG@FG GFG"!FGFG GGG"!GG@2GGG GG"!(GG@0GGG@GG"!HGG@PGGG`GG!hGGpGGmGGG GGGGGGG"!GG@GG@{GGG"!GGGGGGG"!GG@GGzGHG"!HGHG`|G HGi (HG 0HGoG@HG"!HHG@PHG`G`HG"!hHG pHG|GHG"!HG HG]GHG"!HGHG GHG"!HGHG^GHG"!HGp/HG ^GIG"!IGp/IG~G IG"!(IG0IG gG@IG#!HIGPIG[G`IG#!hIGpIGGIG+#!IG-IGGIG8#!IG+IGGIGA#!IG)IG GIGG#!IGPIG@uGJGL#!JGP'JG`rG JGR#!(JGZ0JGtG@JGX#!HJG^PJGtG`JGc#!hJGpbpJGpGJGj#!JG0fJG@pGJGv#!JGiJGsGJG}#!JGmJG sGJG#!JGJG`qGKG#!KGKG@G KG#!(KG0KGgG@KG#!HKGPKGZG`KG#!hKGpKG@\GKG#!KGKG yGKG!KGpKG@lGKG!KGKGlGKG#!KGKGxGLG#!LGLG@'! LGW2!(LG0LG'!@LG#!HLG@$PLGG`LG#!hLG0!pLGGLG"LGLGoGLG#!LG`LGYGLG#!LGLG`XGLG#!LG LGXGMG#!MGpMGWG MG#!(MGp0MGWG@MG#!HMGpPMG`VG`MG#!hMGPpMGVGMG$!MGMG`UGMG$!MGMGTGMG$!MGMGTGMG)$!MGMGTGNG>$!NG`NGSG NGP$!(NGp0NGRG@NG[$!HNGPNG`RG`NGd$!hNG@pNGQGNGi$!NGNGQGNGp$!NGNG PGNG{$!NG@NGOGNG$!NG0NGOGOG$!OGOG@OG`OGz OGz OGz PG$!@PGz `PG$!PG$!PG$!PGY"PGKl QGz @QG$!`QG$!QG$!QG!QGKl RGz RG$!@RG!RGz RG$!RGKl SG$! SG$!@SGz `SGKl SGz SG$!SG$! TGz @TG$!`TG$!TGz TG$!UGz UG$!@UG!UGz UG$!UG!UG! VGz @VGKl VGz VGY"VG"VGp! WGz @WGY"`WG"WGp!WGz WG! XGz @XGKl XGz XG!XG$!XGKl YGz `YGz YG~%!YG$!YG$!ZGz ZG~%!@ZG$!`ZG$!ZGz ZGz [G!! [G$!`[Gz [G![G [Gz \G! \G `\Gz \G!!\G$!\Gz ]Gz @]G$!]G~%!]Gz ]GY"^GR!@^Gz `^G ^Gp!^Gz ^GY"_G"@_Gz _Gz _G$!_Gz `G~%! `G$!@`G$!`Gz `G!!`Gz aG!!@aGz `aGY"aG"aGKl aGz bG! bG @bG!`bG bGz bGY"bG"cG!@cGz `cG!!cGz cGY"cG"dGKl @dGz `dG!dG dG!dG eGz eGY"@eG"`eG!eGz eG~%!eG$!fG$!@fGz `fG fG!!fGz fG!gG @gGz `gGY"gG"gGz gG!!hG$!@hGz `hG!hG hGz iGz iG%!@iG%!iGz iG%!iG%!jGz jGp!`jGz jGp!jGz jG%!kG @kGz `kG$!kGz kGz lG!%!`lG!%!lGz lGz mG @mGz `mG mG mGz mG ! nGz @nG!`nG nGz nG!nG oGz @oG `oG !oG3!oG*%!pG2%! pG%!`pG6%!pGz pG$!pGz qG$!@qGz qGz qG qGz rGp!@rGz rG:%!rG6%!rG sGz @sG6%!`sGz sG$!sGz sG$! tG6%!@tGz `tG$!tGz tG$!uGz uG `uGz uG uG:%!uG6%! vG !@vGz `vG vGz vG$!wGz wG$!`wGz wG wGz wG xGz `xG>%!xGR!xGz yGF%!@yGF%!yGz yG yG zGO%! zG~%!`zGz zGz zGV%!{Gz {G_%!`{Gz {G_%!{Gz |G$!@|G$!|Gz |G*%!|Gz }GY" }GR!`}Gz }Gz }G,%!}G ~Gz @~G `~Gp!~Gz ~G Gz G `Gz Gz GR Gi%!G @Gz `GY"G"Gz G,%! Gz @G Gz G Gz Gz `Gz G!!G Gz G!! G `Gz G$!Gz G~%! Gz `Gz Gz G!!G Gz @G!!`G Gz Gz G!!@Gz `G!!Gz G!!G$! Gz @G Gz GY"G"G @Gz `G!Gz Gz G_%!@Gz `G$!Go%!G%!Gz%! G"@G%!`Gz%!Gz Gz G @Gz Gz G:%!G6%!G !@Gz `G%!G%!Gz G%!G%!@G!`G%!Gz G$!Gz G `Gz G Gf!Gz G%!`Gz G Gz G*h @GKl Gn!G!GBk G G*!(G0G@G@G*!HGPGG`G^ hG@pGGG G GQ!G*! G!`G!G!G-!GGGG3!ȒGВGGG.!GG@GGp.!GG@G Gz3!(G0GG@Gw4!HGPGG`G2!hGpG GG2!GGGG.!GG GG-!ȓGГG GG\2!GGGG2!GG G G5!(G0GG@G`3!HGPG`G`G 3!hGpGGG2!GG GGB3!GG@GG&3!ȔGДG`GG0.!GGGGP.!GG@G G3!(G0GG@G4!HGPG@G`GY4!hGpGGG.!GGGG.!GG`GG/!ȕGЕG GG5!GSGG G6!(G0G8!@G 6!HGRPGGG] G/6!G1!G] G1!(Gѧ @G !GQ!Gѧ GQ!GQ!ȗGѧ ؗGQ!GQ!Gѧ Ge5!8Go!`GQ!hGѧ G^ G|"G GQ!Gѧ G^ @G|"GQ!Gѧ GJ!G G] G]! G!8GQ!`GQ!hGѧ GJ!G G] G]!G!GQ!@GQ!HGѧ `GJ!G G] GQ!Gѧ GJ! G @G] GQ!Gѧ G]!G!؜G$!G @GQ!HGѧ `G]!G!GQ!Gѧ G"G GȎ!@GQ!HGѧ `G]!G!GQ!GQ!ȞGѧ G Ge5!G66!@GQ!HGѧ `GJ!G GQ!GQ!ȟGѧ GQ!Gѧ Gr 8G$!`GQ!hGѧ Gѧ GQ!Gѧ ȠGѧ G!Gr GF6! Gn (G`c0G@G@GR!HGaPGG`GR!hGupG@GG G`G X!Go ȡGrСG X!GR!GGW!GR!GpGW! GR!(GP0G`W!@Gz HG0PG`W!`G~H!hG`pGX!Gp!GGW!GR!GpGGGR!ȢGТG`GGR!GrGGGS!GrGG`GJ!GJ!Gq Gq @G Gq Gq G+J!G @Gq `Go xG GS!G;l GS!إG$!GS!GY! G @GS!`GT!GJ!GZk Gv GT!Gv G&T!8G;l `GJ!G(R!G !اGl G(R! G !8Gl `GJ!G !Gl G=T!G GJ!G=T!G GMT!8GQ!`Gq GՎ!G;l Gq G\T!Gv Gq `GiT!GqT!GH!G!GqT! GI!8G `Gq G GiT!GVl G!G$! G 8G$!`Gq GqT!G{T!G GT!G G G;l @G `Gr G!G !ȭG!GR! GT!HGT!`Gn!G!GT!ȮG*!GT! GT!@G!G Gn!دGT!G!G$!Ge5!GMK! GT!8G_ @G HG0pPG@_!`Go hGopG@_!Ggi GpsGGGE"G0G@GGS!ȰG0аGGG*! GT!`GT!G!G G G G@GGu3!GGG G2!(G@0GG@Gf]!HG0PG`G`G2!hGpGGGk!G Gl!G GGGG7r ȲGвG@GGk!G G@GGk!GpGG Gk!(G0GG@Gk!HGдPGG`G3!hGpGGGk!GGGGk!GGGG l!ȳGгG GGl!GG GG'l!GФGG G0l!(G 0GG@GW3!HGPG@G`G;3!hG pGGG8l!GPG`GGBl!GGGGNl!ȴGдGGGn4!GG`GG3!GpG G G,2!(G00Gl!@G3!HGPGl!`G3!hGpGl!GXl!G@Gl!Gal!G` GGGѧ G !@GN!XG` G Go!G G^ Ghl!@Gql!G^ Ghl!G G! GJ!`G3!G !G$!G ظG G !G$! G !8G$!`G xG G !G$!Gђ!G!G$!G G$!@G{l!`G !xG$!G{l!G !غG$!GJ! G !8G$!`G xG G !G$!G ػG Gn! G!8G$!@G !XG$!hGѧ G !G$!Gr ؼGGl G]! G!8G$!`G"G GȎ!Gj!G ȽGнGGG[o!G'GGGz"GP!G p! G (G#0G p!@Ggi HG9PGG`Gj hG`4pG@GGp!GGp!Gļ G%GGGj ȾG%оGGGH!G$GGG!G$GG G"!(G00GG@G"!HGP-PGG`Gbo!hGpGp!Gjo!GGp!G G`Go!GR!ȿGp"пGo!G~H!G#G p!GR!G"Go! GR!(G)0Go!@Gz HG@&PGo!Gz G[o!Gxo!Gq! Gz `Gz Go!GQ!Gz G G @G `G !xG$!GT Go!Go!Ggi GpJG@GGp!G`JGG Gn!(GPJ0GG@GH!HG`@PGG`GJo hGBpG@GG GKG@r!Gc"G BG GGp!G@AGGGp!GXG r!(Gp!`GHq!GHq!G G! Gf!`G G{!G tG|!GR!G oGGGR!GpgG@GG !GuG@G G)_!(G[0GG@G{!HG]PGG`GR!hG opGGGR!GpgG@GGq G GUy! Gn 8G {!HG< `GJ!GJ!G< G6!GZ G] Gp Gq `Gq GJ!G< G6!GZ G] Gp G HGpGG@ G~(G0G8G@G0HGPG~`G!hG4!pG!xG4 G!G!G!G!Gf G!Gf!G!G:!G!G!G !G!G!G!Ge!G!G:!G!G! G!(G!8GH@G`HGpPG`G`hGpGGGPGGPGGGpGPGG G  G(G/}"@G0HGG"G"G"G"G"8Gę"PG"XGę"G"Gș"G"Gș"G͙"8Gә"PG͙"XGә"G͙"Gՙ"G͙"Gՙ"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G "PG"XG "G"G"G"G"G"8G"PG"XG"G"G"G"G"G'"8G7"PG'"XG7"GE"G"GE"G"GU"8G"PGU"XG"Gc"G"Gc"G"Gj"8G"PGj"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"Gњ"G"Gњ"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G$"G"G$"G"G)"8G"PG)"XG"G."G"G."G"G5"8G"PG5"XG"G="G"G="G"GB"8G"PGB"XG"GG"G"GG"G"GP"8G"PGP"XG"Gb"G"Gb"G"Gp"8G"PGp"XG"Gy"G"Gy"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"Gɛ"G"Gɛ"G"Gݛ"8G"PGݛ"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G"G"G"G"G"8G"PG"XG"G+"G"G+"G"G="8G"PG="XG"GH"G"GH"G"GM"8G"PGM"XG"GQ"G"GQ"G"Grh (Gh @Gh hGh G\ Gh Gh Gh Gh (Gh @Gh hGh G i GGn Gi GGm G+i Gm G=i 0G F@GZi PGF`Gh pGFGh G@FGki GFGi G`FGi GFGi GF Gi 0GF@Gi HGPGm `Gi hG`pGm Gj GКG FGj GGm G%j G`Gm G8j GGFGIj GG@F G]j (G0GF@Gqj HGPGF`Gj hGpG@FGj GGFGj G@GFGj GPG`FGj GPG`FGj GG F Gk (G00Gm @Gk PGm `G2k hG0pGFGLk GАGFGxO GGm Gfk G`m Gyk G@m Gk G`F Gk 0GF@Gk PGF`Gk pGFG` G G G` HG XG pG@ G G G G` Gz"G`FG*h G FGgi GF G 0G @GH!HG PGF`GY!hG pG G3!G GFG G G@FG G G G G G G G GF G (G@ 0G @G HGp PG `G hGp pG G Gp GFG$ GP GFG/ G G@FG< G GFGK G GF GV (G 0GF@Gc"HG PG`F`Gd hG pG`FGs G@ G G G G G GFG GFGW2!GF G2!0G`F@G PGF`G pG@FG GFGɮ G`FG5!G FGӮ GFGۮ G`F G 0GF@G PGF`G pGFG GFG` G Gj G GF G4 (G 0G@F@Ggi PGF`G pG GY"G G G` G G G 0GF@G PG`F`GW2!pGFG2!GFG GFG GFG G@FGɮ GF G5!0GF@GӮ PG F`Gۮ pGFG G@FG GFG G`FG G F(G` G` (G!8G`!@G PG-GG!G G@G3GGo GG!G5!GG@1G Gr!(Gp0G1G@G!HG@PG1G`G!hGpG@2GG!GG0GG!GG0GG!GG`/GG!GG /GHgi HPH@0G H!(H0H0G@H!HH@PH/G`H!hHpH 3GH!HH!H!HpH`!HY"HPH@!H2!H0H.GH,2!HH`.G H (H0H.G@H !HHPH2G`H hHpH2GH/ HH .GHW2!HH-GHħ HPH-GH H`-GH`V!HV!HV!H W!XH!hH@!xH!H@!H!H!H!H!H!H!H!H@!H!(H!8H!HH@!XH!hH!xH!H@!H!H!H!H@!H!H!H!H !H`!(H!8H!HH !XH`!hH!xH !H!H!H@!H!H`!H!H!H@!H!H!(H!8H`!HH! H!@ H! H ! H! H! H@!( H!8 H!H H!X H@!h H!x H! H! H!" H!" H"" H@"" H"" H"" H#" H@#"( H#"8 H#"H H@$" H M"0HM"@HN"PH@N"H ]"(H]"HHc"XH d"hHd"xHd"H@e"PHq"`Hr"pH v"Hv"H"(H"@H@"XH H`HRhHRpHPHpQH8HHRHRHPHpQ(H@> XHP> \HЖ\HP\H\H \H(\H`0\HP8\H@X\HF`\Hh h\HG\H\ \Hh ]H@]H@]H/X]H `]Hh]H5!p]H x]H` ]H]Hp]H]HP]H ]H/ ]H0^Hp^H`^H^H@ ^H5!(^H 0^H8^H@^H`^Hh^Hp^H x^H^H6!^HP^H ^H^H ^H(^HG^Ho ^H0_^H X!_H2!_H'_H@G _H S!(_H'0_H@G@_HE"H_H@<P_HG`_HS!h_H8p_HG_Hgi _H_H`G_HY"_Hp_HX!_H3!_H4_H@G_H;3!_H_HG`HCH!`H `H@G `HH!(`H0`HG@`H!H`HP`HG``H$S!h`Hp`HG`Hz `H`HG`H,2!`H`H@G`H,S!`H`HG`H4S!`HХ`HGaH aHaHG aH (aHT0aHG@aH:S!HaH PPaH@G`aHCS!haH@EpaHGaHBR!aH@aHGaHn aHaH@GaHuR!aHaHGaHn4!aH@aHX!bHR!bH0bHG bHQS!0bHW!@bH^S!HbH0PbHG`bHI!hbHpbH GbHhS!bHbHGbHvS!bHPbHW!bHS!bHbHGbHS!bHbHGcHS!cH cHW! cHS!(cH0cHW!@cHo HcHPcH G`cHp hcHpcHGcHS!cHcHGcH!cHcHGcHS!cH.cH GcHS!cH #cHGdH dHзdHW! dHu3!(dH0dH@GdH@"dHG"dHK"dHP"eHU"eHY"eH_"eHg" eHo"(eHu"0eHz"8eH"@eH"HeH"PeH"XeH"`eH"heH"peH"xeH"eHȃ"eHу"eH׃"eH"eH"eH"eH"eH"eHZeH\eH]eH^fH_fH`hfHCpfHCxfHCfHDfHHfH`HG'HG'G'G'G'G XG G G G XG HH 0GpGGG0GHG7G@(bH@(GGHGHGhG@G@GGGoGG G (GHHGMGG" G(GmHGhGG(G(xG(G(G(G(G(G(@G(hG(xG(G(G(G(G(G(G(G(G( G(0G(G(G( G(0G(G(H(H(H(H(@H(PH(`H(pH(H(H(H(H(H(H(H(H(H(H( H(0H(@H(PH(`H(pH(H(H(H(H(H(H(H(H(H(H( H(0H(@H(PH(`H(pH(H(H(H(H(H(H(H(H(H(H( H(0H(@H(PH(`H( H(8 H( H( H( H( H(0 H(@ H(P H(` H(p H( H( H( H( H( H( H( H( H( H( H(0 H(@ H(p H( H(H((H(8H(HH(H( H(@H(PH(`H(pH(HH(XH(hH(xH(H(H(G GGGG H0H@HPH`HpHHHHH H( H H0HGGGGG0GHG`GGG(G@GPG@GGpHHHpHH0 Hx H H H H H H@ H HXHHHHHH H8H@HG G$ GG6GGG (G @G XG pG `G G`8G PGhG9 GGGGd G5 G Gs GsGsGsHsHs Hs@Hs`HsHsHsHsHs HsH Hsh HsP HsHsG G7 0GC 8G PG PG G H H H hH H H HG\hG pGxG,G,G,G,G,@G,GHG?H?G GpHGHGG H G+ hH+ GGHGHG8 (G_ H_ 0GH8GT PG XG `G. hGxG G xH GHG GGF G GGiG GGZ GG_ G GGGp(G8G `G HHHHG HG (GhGG (G H G hG (GGHG G hG G GGG* G* G (G GHGGhG(G G HG> G> hGGGBGBGG G8G HHG`GhGQ pGIxGMGGHG G5G*G Gx GqGC GGYHGGG((H8HHHXHhH xHHHH# HH H(H48HBHHA XHhHxHHHH H4HH HHH H(H 8HHHXHB hH<xH9 H HHJ HH HHHL H H HZ Ht H HE HHHXH0H`H8H @HHHPH7XHO`HhHnxHH HX HHtHH HHHqHH H  H H H H( H8 H @ H^ H^ H^ H^ P Ho X H ` Hzh Hp H Hz H$ H$ H Hd H H H H H H H H H/0 HP H ` H3p H H Hk H Hn H H; Hh H HX Hh H x H. Hx H H P H H1 Hg HP H Ha H H HF H H H Hb H H( HE 0 Hr 8 H H H` Hjh H- p Hx HV H H H Hn H H" HH H Hf H/ H; HE HV HH/HU`He xHHBH HR Hl HEHHHHHHmHHHeH 8H' HH H Hq HHR H HH} H(H0H8H@H H0HH HZH HHHHH H0HHHHxHHHHi Hi (Hi HH0HHH8HHHLPHH`HU HU hHHpHsxHU HH HnHdHHH H H H H0Hg8Hl@HbHH@ PHXH `HLhHdpHxH- HH&H8 H0H3HHHHDH:H H=H HIHHEHHJH H(H 0H 8HU@HNHHLPH XH\`H hHQpHxHdHt HhH HHHHH HH H HH( HH HHHI H5H HG (H0H fH8H@H HHPHXH`H hH&pHHHHmH H HHHH HSHHHZHT H HHH Ha(H0H8H@HHH PHXH`HNhHy pHxHH"HHHHz HcHHO HHg Hf H@fHHHHHHHH' H(H 0H 8H@HHHPHXH `H2 hHpHxHH=HAH HH HWHWH'HkHH H(H H HKHrH6Hx Hk(HV0H8HD@H PHqXHK`HhH pHxHH[HsH]HHjHT H{H Hu H HHHHH HyHH H)(Hc0H 8H @HHH PHXH`HyhH pHxH,H1HHL HH HHwHHHH HHHHHH HHm H(H0HY8H8fH@H@HH PH`HG hH pH xH HHHH H HzH_H?HHHHH H HH HH HHH H6(H0H8Hw@HOHHPH XH`HpHxHH(fHHHpHHH"Hl H$HK H H/HH1H5HHH; Hn(HA0HC8Hi@HvHHr PHr XH7`H=hHpHIxHJH!HXH: He0fHeHH HHHH HoHoH H?HHm HH.(H"0H8H|@HZHHQPHLhHW xH HM HHXHwHHHHHHHHHp\Hx\H\HD \H'\H\HkeH eH fHfH H HC( H0 H 8 Hc@ HH H P HX H` H h H(p Hx H HZ H H Hq H H H H H! H H H H H H H]!H!Hd!Hp !Ht !H(!H 0!H8!H@!HH!H P!HX!H`!Hh!Hp!Hx!H!H!H!H!H!H !H!H!HO!He !HR!H!H!H!HN !H"!H"H"H"H"H "H("HG0"H8"H@"HH"HP"H: X"H`"Hh"Hp"H x"H "H "Hb "H"H"H"H"H"H"H}"H"H"H"H"H"H_ "H #H#H#H%#H #HS (#H 0#H38#H!@#H` H#H P#H"X#H#`#H h#H$p#H+ x#H #H #H%#H'#Hy #H/#H#H#H(#H #H#H)#H#H9#H#H#H $H$H$HT$H $H4($H*0$H+8$H,@$HH$H-P$Hv X$H.`$Hh$Hzp$Hx$H/$H! $H$$H. $Hl$HC $HJ$H $Hg $H$H1$HS $H2$H? $H$H4$H %H %H5%H%H| %H6(%H 0%HQ8%H8@%HH%H P%H9X%H`%H;h%H<p%Hx%H>%H?%H; %H@%HA%H%H: %H%H%H %H %H# %HW%H`%H%H` %H<&HB&HC&H &HD &H(&H0&H 8&H@&HFH&H P&H7X&HY`&H h&HGp&HHx&HI&H&H &HK&H&H &HU &HL&Hc &HM&H&H&H &H&H&H&H'H'H'H'HI 'H('H0'HN8'H>@'HOH'H^ P'HX'H`'HPh'H9p'Hx'HQ'HR'HS'H 'H'H'HT'H) 'H 'H 'H 'HV'H'H 'He'HW'H2 (H:(HX(H(H (HY((H0(HC 8(H@(H H(HZP(H X(H&`(Hh(HTp(H[x(H](H^(H_(H`(Ha(H (Hb(Hj (H(HH(Hc(H(H(H(He(H (H)Hf)Hg)H)H )Hi()H0)Hj8)H@)HH)HkP)HlX)Hm`)H= h)Hnp)Hox)H)H)Hp)H )Hq)Hr)H7)H)Hs)H)H*)H )H)HB )H )H )Ht*Hu*H *Hv*H *Hw(*Hx0*Hb8*H@*HhH*H P*HX*Hy`*Hzh*HCp*H{x*H*H|*H *HI *H*H}*H~*Hb *H*H*H *H*H *H *H% *H*H+H+H +H+H +H (+H0+H8+H0@+H H+HP+HrX+H`+Hh+Hp+H}x+H+H+H- +H+H+H +H+H+H+H&+Ha+H +H+H+H+H+H,Hw,H,H,H ,H(,H0,H8,H@,H H,HP,HX,H`,Hh,Hp,Hx,H ,Hi,H ,H,H,HN,H,H,H,Hl,H,H[,H,H,H,H$ ,H-H-H7 -H -H -H(-H0-H8-Hp@-HH-HQP-HX-H`-H h-H p-Hfx-H-H-H-H -H= -H-Hk -H-H-H-H-H -H-H-H-H-H.HC.H.H.H .H(.H 0.H8.H(@.HH.HP.HX.H`.Hh h.Hp.Hx.H.H2.H>.H.H.H.He.H.HF .H.H}.H.H# .H.H.H.HP /Hl/H/H/H /He(/H*0/H8/H@/HH/H8P/HdX/H`/Hoh/Hp/Hx/H /H/H/H]/H /H/H/H%/HX/H/H/H /HP/H/H /H/H!0H0H0Hv0Hf 0H(0H 00Hx80H@0HH0H-P0HX0H`0Hh0Hp0HXx0H0H0H0HX0H0H0H0H0Hx0H0H0H0H=0Hd 0H0HP 0H1H1H1H1H 1H (1H201H81H)@1HH1HP1H!X1H `1Hh1Hp1H[x1H 1H1Hk 1H1H1H1H1HQ 1H1H 1H] 1H) 1H&1H1H& 1Hw1H2Hc2H.2H2H 2H (2H 02H 82H@2HH2H/ P2HX2Hy`2Hh2H. p2Hc x2H 2H 2H 2H2H2Hz 2H2H2H-2H2HW2H2H 2H2H2H2HH 3H3H3H3H 3H(3H03HN83H @3Hh H3H P3HX3H`3Hh3Hp3HEx3H3H3H3H 3H 3H63H9 3H3H 3H3H3H3H3H3H3H43H 4H4H 4H4H^ 4H(4H 04H84H @4HPH4HP4HX4H`4H h4HXp4Hx4HK 4H 4H4H 4H4H 4H4H4H 4H_4Hm4H" 4H4H4H4H4H 5H4 5H5H 5H 5H (5H 05H85H@5HH5HP5HX5H`5Hh5Hq p5Hj x5H5H5HS5H5Ht5H5H5H 5H 5H5Hf5H 5H05H95H 5H5H6H6Hx6H6H 6H(6H06H86H@6HKH6H7P6H X6H`6Hh6H p6Hx6H, 6H6H~6Hv6H6H6H6Hp6HD 6H6H"6H6HQ6H 6Hs 6HF 6H7H7H 7H7H 7H(7H07H87H @7HH7H2 P7HX7H `7H h7Hp7H!x7H7H"7H#7H7H$7H 7H 7H7H@ 7H& 7H 7H!7H7H%7H&7H7H*8H 8H8H{8H. 8H(8H308HF88H @8H_H8H)P8HX8H*`8H+h8H p8Hx8H 8H* 8H,8H8H-8H8H8H8H~8H6 8H8H8H8H8H8HO 8H 9Hv9HT9HT 9H 9H(9H.09H 89H/@9HH9HW P9HX9H0`9H1h9HTp9Hx9H^9H 9H29H3 9HK9H9H 9H 9H#9H39H? 9H29H9HU 9HA9H 9H:H4:HI:HI :H~ :H$(:H 0:H8:H@:H5H:HP:HB X:H4 `:H3h:Hhp:H x:H7:H:H :H:H8:H9:H :H :H9:H::H:H|:H;:H':H<:H:HG;H=;H>;H?;H ;H(;H0;Hb 8;H@@;H% H;HAP;HX;H0`;HYh;H' p;HBx;H;HC;H ;Hy ;H;H;H;H;H\;H ;HD;H ;H;H{ ;H ;H;H^H>H>H\>Hk >H'(>H^0>H_8>H@>H`H>H P>H X>H`>Hh>Hp>Hx>Ha>Hb>Hc>H>Hy>H>Hd>H >He>H+>Hf>HA >H* >H.>H>H >Hg?Hp ?Hh?Hi?H ?HF (?Ha0?H8?Hk@?HlH?HP?H X?Hm`?Hnh?Hop?HYx?HF?Hp?H ?Hq?Hf?Hr?H ?Hs?HA?H?H$?HD?Ht?Hk ?H?H?Hu@Hv@H? @H@Hs @HF(@H0@H8@Hw@@HxH@H= P@HyX@He`@Hh@Hp@Hx@H @H @H @H @Hz@H{@H @H @H@H @H|@H@H@H@H@H}@H{AH~AHAH% AHS AH(AHv0AH8AH,@AHHAHPAH XAH`AHhAHpAH xAHVAHAH AHAHRAH/ AHAHAHAHKAHAH AHAHAHAHAHBH BH BHBH BHM (BH0BH` 8BH @BHHBHIPBHPXBH`BHhBH pBHxBH] BHBH'BH{ BHBHBH BHsBHBH BH6BH BHBHBHVBH4BH`CHCHCHCH CHo(CH0CHk8CH@CHX HCHPCHXCH`CHhCH pCHxCHCHCHCHCHCHCHCH=CHG CHCHCHCHCHCH^CHCHDH-DHDH DH DH(DH0DH8DH@DH HDHPDHXDH`DHhDHpDHkxDH DH DHDHDHDH DHDHDHDH DHDHcDHDHDHDHDHEHEH"EHEH EH(EH0 0EH8EH@EHHEHtPEH:XEH`EHhEH( pEH[ xEHEH EHp EH EHEH'EHB EHEHEH^ EHEH EH8 EHEH EH;EHjFHFHFH;FH FH(FHr0FH8FH @FHHFHCPFHXFH `FHhFH$ pFHxFHSFHFHFH FHFHQFHFHFH FHa FHMFHFH FHR FH[FHFH GHGHWGH GH GH(GH0GH8GH@GHHGHPGHXGH`GH hGHpGHxGH< GHMGHGGHV GHfGH<GH GHGHGHGHGH6GHGH GH GHqGH HHHHrHHHH1 HH(HH0HH18HH@HHJHHHYPHHXHH`HHShHHpHHjxHHHHq HH HHHHHH HHHHHHHHHHHHHH HHHHHHHHIHIHIHIH IH (IH0IH8IH @IHHIHPIH XIH`IHhIH pIHxIH=IH IH| IH IHEIHIHAIHIH IH IH IH IHIHIHIHIHw JHm JHJHJH2 JH(JH0JH8JHd@JHHJHPJHAXJH `JHhJHpJHxJHJH JHJ JHJH JH JHJHc JHHJHJHJHJH JHJHsJH JHHKHKHKHKH\ KH(KH0KH 8KHc@KHHKH PKHXKHs`KHhKHUpKHxKH#KH KHKHKHKHKH KH0 KHKHKHKHKHn KHKHKHKHLHDLHLHLH LH (LH0LH8LH@LH HLHPLHg XLHl `LH hLH pLHxLH-LHM LHLHLHLH LH{LHLHLHLHLH LHaLHLHLHLHMHMHMHMH MH (MH\0MH 8MH@MHHMHJPMHXMH `MHkhMH pMHxMH MH MHBMHd MH MHS MH MHMH MH MHMH> MHXMHMHMHMHNHNHNHNH NH (NHg0NH8NH @NHHNHPNHR XNH `NH hNHpNHxNH:NHNHNH NHNHNHNHi NH& NH, NHNH$NHNHuNHNHNH] OH+OHOHNOH OH (OHb0OH8OH@OHHOHbPOHXOH `OHhOHpOH! xOHY OH!OH OHOH#OHOH OHOHOHOH%OH< OHd OH&OHJ OH(OH PHPHPH)PH PH (PHg0PH 8PH*@PH+HPH,PPH0XPHP `PH@ hPHupPH(xPH{PH-PH.PH/ PH8 PH PH PH PH/PHPH PHPPH0PH1PH2PH3PH4QHg QHQH4 QH6 QH(QH0QH78QH8@QH" HQHPQH! XQH;`QHhQHpQH9xQHxQH:QHh QHGQHGQHQHQH<QH( QH QH QH=QHbQH QH>QH?QHMRH@RHC RHBRHa RH(RHD 0RH 8RHD@RHZHRH| PRHXRH`RHhRH pRHxRHRHM RH RHRH~RH RHRH~ RHERH RHFRHRHGRHo RHHRH1 RHSHSH6 SH5 SH  SH (SH.0SH8SH@SHKHSH PSHt XSH7`SH, hSHLpSHMxSHZSHOSH SHw SHPSHSHQSHRSHSSHTSHUSHSHVSH SH SHSHTHWTHTHYTHZ TH[(TH 0TH 8TH\@TH) HTH PTH]XTH `TH^hTH_pTH`xTHaTHTHbTHcTHdTHITH)TH THCTHTH|THX TH THTHTHTHRUH|UHfUHgUH UH,(UHh0UHu8UH6 @UHHUHPUH>XUHH`UHihUH> pUH xUH UHUHjUH? UH UHUH% UH UHlUH3 UHUHUH UHa UHUHmUHVHnVH VHVH= VHB(VH0VH88VH @VH HVHpPVHXVH+`VHqhVHrpVH xVH,VHtVHN VHVH VHVHVHzVHVHuVH+VHuVHEVHVHvVHwVHWHWHxWH WH WH# (WH 0WHy8WH[ @WHzHWH PWH\XWH`WH hWHpWHxWH WH{WHK WH WH& WHWHf WH1 WHWH WHWH3 WH WHWH}WH@WHXH~XHXHXH XH(XH0XH8XH@XHHXH]PXH XXH`XHY hXHpXHxXHJ XHXHXH XHE XHtXHXHXHXH;XH2XHXHXH; XHXH9 XH YH YHYHYH YH(YH 0YH8YHJ@YHHYHV PYH#XYH\`YH?hYHpYHxYH YHYH YHYHYHYHYHYHYHYH%YHYHYHYHaYH<YH ZHZH ZHoZH ZHZ (ZH0ZH}8ZHs @ZHHZHPZHXZH`ZH%hZHpZHxZH8ZH ZHZHZHZH ZHj ZH ZHZHZH ZHZH ZHZHZHZH[H[H[H[H [Hu ([H0[H8[H@[HH[HP[H)X[H`[Hh[Hp[Hx[H[H[Hw[H[H[H[H[H[H [H[H[H[H [H HHbAHtwH5BlA%DlA@%BlAh%:lAh%2lAh%*lAh%"lAh%lAh%lAh% lAhp%lAh`%kAh P%kAh @%kAh 0%kAh %kAh %kAh%kAh%kAh%kAh%kAh%kAh%kAh%kAh%kAh%kAhp%kAh`%zkAhP%rkAh@%jkAh0%bkAh %ZkAh%RkAh%JkAh%BkAh %:kAh!%2kAh"%*kAh#%"kAh$%kAh%%kAh&% kAh'p%kAh(`%jAh)P%jAh*@%jAh+0%jAh, %jAh-%jAh.%jAh/%jAh0%jAh1%jAh2%jAh3%jAh4%jAh5%jAh6%jAh7p%jAh8`%zjAh9P%rjAh:@%jjAh;0%bjAh< %ZjAh=%RjAh>%JjAh?%BjAh@%:jAhA%2jAhB%*jAhC%"jAhD%jAhE%jAhF% jAhGp%jAhH`%iAhIP%iAhJ@%iAhK0%iAhL %iAhM%iAhN%iAhO%iAhP%iAhQ%iAhR%iAhS%iAhT%iAhU%iAhV%iAhWp%iAhX`%ziAhYP%riAhZ@%jiAh[0%biAh\ %ZiAh]%RiAh^%JiAh_%BiAh`%:iAha%2iAhb%*iAhc%"iAhd%iAhe%iAhf% iAhgp%iAhh`%hAhiP%hAhj@%hAhk0%hAhl %hAhm%hAhn%hAho%hAhp%hAhq%hAhr%hAhs%hAht%hAhu%hAhv%hAhwp%hAhx`%zhAhyP%rhAhz@%jhAh{0%bhAh| %ZhAh}%RhAh~%JhAh%BhAh%:hAh%2hAh%*hAh%"hAh%hAh%hAh% hAhp%hAh`%gAhP%gAh@%gAh0%gAh %gAh%gAh%gAh%gAh%gAh%gAh%gAh%gAh%gAh%gAh%gAhp%gAh`%zgAhP%rgAh@%jgAh0%bgAh %ZgAh%RgAh%JgAh%BgAh%:gAh%2gAh%*gAh%"gAh%gAh%gAh% gAhp%gAh`%fAhP%fAh@%fAh0%fAh %fAh%fAh%fAh%fAh%fAh%fAh%fAh%fAh%fAh%fAh%fAhp%fAh`%zfAhP%rfAh@%jfAh0%bfAh %ZfAh%RfAh%JfAh%BfAh%:fAh%2fAh%*fAh%"fAh%fAh%fAh% fAhp%fAh`%eAhP%eAh@%eAh0%eAh %eAh%eAh%eAh%eAh%eAh%eAh%eAh%eAh%eAh%eAh%eAhp%eAh`%zeAhP%reAh@%jeAh0%beAh %ZeAh%ReAh%JeAh%BeAh%:eAh%2eAh%*eAh%"eAh%eAh%eAh% eAhp%eAh`%dAhP%dAh@%dAh0%dAh %dAh%dAh%dAh%dAh%dAh%dAh%dAh%dAh%dAh%dAh%dAhp%dAh`%zdAhP%rdAh@%jdAh0%bdAh %ZdAh%RdAh%JdAh%BdAh%:dAh%2dAh%*dAh%"dAh%dAh%dAh% dAhp%dAh`%cAh P%cAh @%cAh 0%cAh  %cAh %cAh%cAh%cAh%cAh%cAh%cAh%cAh%cAh%cAh%cAhp%cAh`%zcAhP%rcAh@%jcAh0%bcAh %ZcAh%RcAh%JcAh%BcAh %:cAh!%2cAh"%*cAh#%"cAh$%cAh%%cAh&% cAh'p%cAh(`%bAh)P%bAh*@%bAh+0%bAh, %bAh-%bAh.%bAh/%bAh0%bAh1%bAh2%bAh3%bAh4%bAh5%bAh6%bAh7p%bAh8`%zbAh9P%rbAh:@%jbAh;0%bbAh< %ZbAh=%RbAh>%JbAh?%BbAh@%:bAhA%2bAhB%*bAhC%"bAhD%bAhE%bAhF% bAhGp%bAhH`%aAhIP%aAhJ@%aAhK0%aAhL %aAhM%aAhN%aAhO%aAhP%aAhQ%aAhR%aAhS%aAhT%aAhU%aAhV%aAhWp%aAhX`%zaAhYP%raAhZ@%jaAh[0%baAh\ %ZaAh]%RaAh^%JaAh_%BaAh`%:aAha%2aAhb%*aAhc%"aAhd%aAhe%aAhf% aAhgp%aAhh`%`AhiP%`Ahj@%`Ahk0%`Ahl %`Ahm%`Ahn%`Aho%`Ahp%`Ahq%`Ahr%`Ahs%`Aht%`Ahu%`Ahv%`Ahwp%`Ahx`%z`AhyP%r`Ahz@%j`Ah{0%b`Ah| %Z`Ah}%R`Ah~%J`Ah%B`Ah%:`Ah%2`Ah%*`Ah%"`Ah%`Ah%`Ah% `Ahp%`Ah`%_AhP%_Ah@%_Ah0%_Ah %_Ah%_Ah%_Ah%_Ah%_Ah%_Ah%_Ah%_Ah%_Ah%_Ah%_Ahp%_Ah`%z_AhP%r_Ah@%j_Ah0%b_Ah %Z_Ah%R_Ah%J_Ah%B_Ah%:_Ah%2_Ah%*_Ah%"_Ah%_Ah%_Ah% _Ahp%_Ah`%^AhP%^Ah@%^Ah0%^Ah %^Ah%^Ah%^Ah%^Ah%^Ah%^Ah%^Ah%^Ah%^Ah%^Ah%^Ahp%^Ah`%z^AhP%r^Ah@%j^Ah0%b^Ah %Z^Ah%R^Ah%J^Ah%B^Ah%:^Ah%2^Ah%*^Ah%"^Ah%^Ah%^Ah% ^Ahp%^Ah`%]AhP%]Ah@%]Ah0%]Ah %]Ah%]Ah%]Ah%]Ah%]Ah%]Ah%]Ah%]Ah%]Ah%]Ah%]Ahp%]Ah`%z]AhP%r]Ah@%j]Ah0%b]Ah %Z]Ah%R]Ah%J]Ah%B]Ah%:]Ah%2]Ah%*]Ah%"]Ah%]Ah%]Ah% ]Ahp%]Ah`%\AhP%\Ah@%\Ah0%\Ah %\Ah%\Ah%\Ah%\Ah%\Ah%\Ah%\Ah%\Ah%\Ah%\Ah%\Ahp%\Ah`%z\AhP%r\Ah@%j\Ah0%b\Ah %Z\Ah%R\Ah%J\Ah%B\Ah%:\Ah%2\Ah%*\Ah%"\Ah%\Ah%\Ah% \Ahp%\Ah`%[Ah P%[Ah @%[Ah 0%[Ah  %[Ah %[Ah%[Ah%[Ah%[Ah%[Ah%[Ah%[Ah%[Ah%[Ah%[Ahp%[Ah`%z[AhP%r[Ah@%j[Ah0%b[Ah %Z[Ah%R[Ah%J[Ah%B[Ah %:[Ah!%2[Ah"%*[Ah#%"[Ah$%[Ah%%[Ah&% [Ah'p%[Ah(`%ZAh)P%ZAh*@%ZAh+0%ZAh, %ZAh-%ZAh.%ZAh/%ZAh0%ZAh1%ZAh2%ZAh3%ZAh4%ZAh5%ZAh6%ZAh7p%ZAh8`%zZAh9P%rZAh:@%jZAh;0%bZAh< %ZZAh=%RZAh>%JZAh?%BZAh@%:ZAhA%2ZAhB%*ZAhC%"ZAhD%ZAhE%ZAhF% ZAhGp%ZAhH`%YAhIP%YAhJ@%YAhK0%YAhL %YAhM%YAhN%YAhO%YAhP%YAhQ%YAhR%YAhS%YAhT%YAhU%YAhV%YAhWp%YAhX`%zYAhYP%rYAhZ@%jYAh[0%bYAh\ %ZYAh]%RYAh^%JYAh_%BYAh`%:YAha%2YAhb%*YAhc%"YAhd%YAhe%YAhf% YAhgp%YAhh`%XAhiP%XAhj@%XAhk0%XAhl %XAhm%XAhn%XAho%XAhp%XAhq%XAhr%XAhs%XAht%XAhu%XAhv%XAhwp%XAhx`%zXAhyP%rXAhz@%jXAh{0%bXAh| %ZXAh}%RXAh~%JXAh%BXAh%:XAh%2XAh%*XAh%"XAh%XAh%XAh% XAhp%XAh`%WAhP%WAh@%WAh0%WAh %WAh%WAh%WAh%WAh%WAh%WAh%WAh%WAh%WAh%WAh%WAhp%WAh`%zWAhP%rWAh@%jWAh0%bWAh %ZWAh%RWAh%JWAh%BWAh%:WAh%2WAh%*WAh%"WAh%WAh%WAh% WAhp%WAh`%VAhP%VAh@%VAh0%VAh %VAh%VAh%VAh%VAh%VAh%VAh%VAh%VAh%VAh%VAh%VAhp%VAh`%zVAhP%rVAh@%jVAh0%bVAh %ZVAh%RVAh%JVAh%BVAh%:VAh%2VAh%*VAh%"VAh%VAh%VAh% VAhp%VAh`%UAhP%UAh@%UAh0%UAh %UAh%UAh%UAh%UAh%UAh%UAh%UAh%UAh%UAh%UAh%UAhp%UAh`%zUAhP%rUAh@%jUAh0%bUAh %ZUAh%RUAh%JUAh%BUAh%:UAh%2UAh%*UAh%"UAh%UAh%UAh% UAhp%UAh`%TAhP%TAh@%TAh0%TAh %TAh%TAh%TAh%TAh%TAh%TAh%TAh%TAh%TAh%TAh%TAhp%TAh`%zTAhP%rTAh@%jTAh0%bTAh %ZTAh%RTAh%JTAh%BTAh%:TAh%2TAh%*TAh%"TAh%TAh%TAh% TAhp%TAh`%SAh P%SAh @%SAh 0%SAh  %SAh %SAh%SAh%SAh%SAh%SAh%SAh%SAh%SAh%SAh%SAhp%SAh`%zSAhP%rSAh@%jSAh0%bSAh %ZSAh%RSAh%JSAh%BSAh %:SAh!%2SAh"%*SAh#%"SAh$%SAh%%SAh&% SAh'p%SAh(`%RAh)P%RAh*@%RAh+0%RAh, %RAh-%RAh.%RAh/%RAh0%RAh1%RAh2%RAh3%RAh4%RAh5%RAh6%RAh7p%RAh8`%zRAh9P%rRAh:@%jRAh;0%bRAh< %ZRAh=%RRAh>%JRAh?%BRAh@%:RAhA%2RAhB%*RAhC%"RAhD%RAhE%RAhF% RAhGp%RAhH`%QAhIP%QAhJ@%QAhK0%QAhL %QAhM%QAhN%QAhO%QAhP%QAhQ%QAhR%QAhS%QAhT%QAhU%QAhV%QAhWp%QAhX`%zQAhYP%rQAhZ@%jQAh[0%bQAh\ %ZQAh]%RQAh^%JQAh_%BQAh`%:QAha%2QAhb%*QAhc%"QAhd%QAhe%QAhf% QAhgp%QAhh`%PAhiP%PAhj@%PAhk0%PAhl %PAhm%PAhn%PAho%PAhp%PAhq%PAhr%PAhs%PAht%PAhu%PAhv%PAhwp%PAhx`%zPAhyP%rPAhz@%jPAh{0%bPAh| %ZPAh}%RPAh~%JPAh%BPAh%:PAh%2PAh%*PAh%"PAh%PAh%PAh% PAhp%PAh`%OAhP%OAh@%OAh0%OAh %OAh%OAh%OAh%OAh%OAh%OAh%OAh%OAh%OAh%OAh%OAhp%OAh`%zOAhP%rOAh@%jOAh0%bOAh %ZOAh%ROAh%JOAh%BOAh%:OAh%2OAh%*OAh%"OAh%OAh%OAh% OAhp%OAh`%NAhP%NAh@%NAh0%NAh %NAh%NAh%NAh%NAh%NAh%NAh%NAh%NAh%NAh%NAh%NAhp%NAh`%zNAhP%rNAh@%jNAh0%bNAh %ZNAh%RNAh%JNAh%BNAh%:NAh%2NAh%*NAh%"NAh%NAh%NAh% NAhp%NAh`%MAhP%MAh@%MAh0%MAh %MAh%MAh%MAh%MAh%MAh%MAh%MAh%MAh%MAh%MAh%MAhp%MAh`%zMAhP%rMAh@%jMAh0%bMAh %ZMAh%RMAh%JMAh%BMAh%:MAh%2MAh%*MAh%"MAh%MAh%MAh% MAhp%MAh`%LAhP%LAh@%LAh0%LAh %LAh%LAh%LAh%LAh%LAh%LAh%LAh%LAh%LAh%LAh%LAhp%LAh`%zLAhP%rLAh@%jLAh0%bLAh %ZLAh%RLAh%JLAh%BLAh%:LAhп%2LAh%*LAh鰿%"LAh頿%LAh鐿%LAh逿% LAhp%LAh`%KAh P%KAh @%KAh 0%KAh  %KAh %KAh%KAh%KAh%KAhо%KAh%KAh鰾%KAh頾%KAh鐾%KAh逾%KAhp%KAh`%zKAhP%rKAh@%jKAh0%bKAh %ZKAh%RKAh%JKAh%BKAh %:KAh!н%2KAh"%*KAh#鰽%"KAh$頽%KAh%鐽%KAh&逽% KAh'p%KAh(`%JAh)P%JAh*@%JAh+0%JAh, %JAh-%JAh.%JAh/%JAh0%JAh1м%JAh2%JAh3鰼%JAh4頼%JAh5鐼%JAh6逼%JAh7p%JAh8`%zJAh9P%rJAh:@%jJAh;0%bJAh< %ZJAh=%RJAh>%JJAh?%BJAh@%:JAhAл%2JAhB%*JAhC鰻%"JAhD頻%JAhE鐻%JAhF逻% JAhGp%JAhH`%IAhIP%IAhJ@%IAhK0%IAhL %IAhM%IAhN%IAhO%IAhP%IAhQк%IAhR%IAhS鰺%IAhT頺%IAhU鐺%IAhV逺%IAhWp%IAhX`%zIAhYP%rIAhZ@%jIAh[0%bIAh\ %ZIAh]%RIAh^%JIAh_%BIAh`%:IAhaй%2IAhb%*IAhc鰹%"IAhd頹%IAhe鐹%IAhf逹% IAhgp%IAhh`%HAhiP%HAhj@%HAhk0%HAhl %HAhm%HAhn%HAho%HAhp%HAhqи%HAhr%HAhs鰸%HAht頸%HAhu鐸%HAhv逸%HAhwp%HAhx`%zHAhyP%rHAhz@%jHAh{0%bHAh| %ZHAh}%RHAh~%JHAh%BHAh%:HAhз%2HAh%*HAh鰷%"HAh頷%HAh鐷%HAh逷% HAhp%HAh`%GAhP%GAh@%GAh0%GAh %GAh%GAh%GAh%GAh%GAhж%GAh%GAh鰶%GAh頶%GAh鐶%GAh逶%GAhp%GAh`%zGAhP%rGAh@%jGAh0%bGAh %ZGAh%RGAh%JGAh%BGAh%:GAhе%2GAh%*GAh鰵%"GAh頵%GAh鐵%GAh逵% GAhp%GAh`%FAhP%FAh@%FAh0%FAh %FAh%FAh%FAh%FAh%FAhд%FAh%FAh鰴%FAh頴%FAh鐴%FAh逴%FAhp%FAh`%zFAhP%rFAh@%jFAh0%bFAh %ZFAh%RFAh%JFAh%BFAh%:FAhг%2FAh%*FAh鰳%"FAh頳%FAh鐳%FAh逳% FAhp%FAh`%EAhP%EAh@%EAh0%EAh %EAh%EAh%EAh%EAh%EAhв%EAh%EAh鰲%EAh頲%EAh鐲%EAh進%EAhp%EAh`%zEAhP%rEAh@%jEAh0%bEAh %ZEAh%REAh%JEAh%BEAh%:EAhб%2EAh%*EAh鰱%"EAh頱%EAh鐱%EAh週% EAhp%EAh`%DAhP%DAh@%DAh0%DAh %DAh%DAh%DAh%DAh%DAhа%DAh%DAh鰰%DAh頰%DAh鐰%DAh逰%DAhp%DAh`%zDAhP%rDAh@%jDAh0%bDAh %ZDAh%RDAh%JDAh%BDAh%:DAhЯ%2DAh%*DAh鰯%"DAh頯%DAh鐯%DAh逯% DAhp%DAh`%CAh P%CAh @%CAh 0%CAh  %CAh %CAh%CAh%CAh%CAhЮ%CAh%CAh鰮%CAh頮%CAh鐮%CAh逮%CAhp%CAh`%zCAhP%rCAh@%jCAh0%bCAh %ZCAh%RCAh%JCAh%BCAh %:CAh!Э%2CAh"%*CAh#鰭%"CAh$頭%CAh%鐭%CAh&逭% CAh'p%CAh(`%BAh)P%BAh*@%BAh+0%BAh, %BAh-%BAh.%BAh/%BAh0%BAh1Ь%BAh2%BAh3鰬%BAh4頬%BAh5鐬%BAh6逬%BAh7p%BAh8`%zBAh9P%rBAh:@%jBAh;0%bBAh< %ZBAh=%RBAh>%JBAh?%BBAh@%:BAhAЫ%2BAhB%*BAhC鰫%"BAhD頫%BAhE鐫%BAhF逫% BAhGp%BAhH`%AAhIP%AAhJ@%AAhK0%AAhL %AAhM%AAhN%AAhO%AAhP%AAhQЪ%AAhR%AAhS鰪%AAhT頪%AAhU鐪%AAhV逪%AAhWp%AAhX`%zAAhYP%rAAhZ@%jAAh[0%bAAh\ %ZAAh]%RAAh^%JAAh_%BAAh`%:AAhaЩ%2AAhb%*AAhc鰩%"AAhd頩%AAhe鐩%AAhf逩% AAhgp%AAhh`%@AhiP%@Ahj@%@Ahk0%@Ahl %@Ahm%@Ahn%@Aho%@Ahp%@AhqШ%@Ahr%@Ahs鰨%@Aht頨%@Ahu鐨%@Ahv逨%@Ahwp%@Ahx`%z@AhyP%r@Ahz@%j@Ah{0%b@Ah| %Z@Ah}%R@Ah~%J@Ah%B@Ah%:@AhЧ%2@Ah%*@Ah鰧%"@Ah頧%@Ah鐧%@Ah逧% @Ahp%@Ah`%?AhP%?Ah@%?Ah0%?Ah %?Ah%?Ah%?Ah%?Ah%?AhЦ%?Ah%?Ah鰦%?Ah頦%?Ah鐦%?Ah逦%?Ahp%?Ah`%z?AhP%r?Ah@%j?Ah0%b?Ah %Z?Ah%R?Ah%J?Ah%B?Ah%:?AhХ%2?Ah%*?Ah鰥%"?Ah頥%?Ah鐥%?Ah逥% ?Ahp%?Ah`%>AhP%>Ah@%>Ah0%>Ah %>Ah%>Ah%>Ah%>Ah%>AhФ%>Ah%>Ah鰤%>Ah頤%>Ah鐤%>Ah逤%>Ahp%>Ah`%z>AhP%r>Ah@%j>Ah0%b>Ah %Z>Ah%R>Ah%J>Ah%B>Ah%:>AhУ%2>Ah%*>Ah鰣%">Ah頣%>Ah鐣%>Ah連% >Ahp%>Ah`%=AhP%=Ah@%=Ah0%=Ah %=Ah%=Ah%=Ah%=Ah%=AhТ%=Ah%=Ah鰢%=Ah頢%=Ah鐢%=Ah逢%=Ahp%=Ah`%z=AhP%r=Ah@%j=Ah0%b=Ah %Z=Ah%R=Ah%J=Ah%B=Ah%:=AhС%2=Ah%*=Ah鰡%"=Ah頡%=Ah鐡%=Ah逡% =Ahp%=Ah`%%J:Ah?%B:Ah@%::AhAЛ%2:AhB%*:AhC鰛%":AhD頛%:AhE鐛%:AhF逛% :AhGp%:AhH`%9AhIP%9AhJ@%9AhK0%9AhL %9AhM%9AhN%9AhO%9AhP%9AhQК%9AhR%9AhS鰚%9AhT頚%9AhU鐚%9AhV通%9AhWp%9AhX`%z9AhYP%r9AhZ@%j9Ah[0%b9Ah\ %Z9Ah]%R9Ah^%J9Ah_%B9Ah`%:9AhaЙ%29Ahb%*9Ahc鰙%"9Ahd頙%9Ahe鐙%9Ahf這% 9Ahgp%9Ahh`%8AhiP%8Ahj@%8Ahk0%8Ahl %8Ahm%8Ahn%8Aho%8Ahp%8AhqИ%8Ahr%8Ahs鰘%8Aht領%8Ahu鐘%8Ahv逘%8Ahwp%8Ahx`%z8AhyP%r8Ahz@%j8Ah{0%b8Ah| %Z8Ah}%R8Ah~%J8Ah%B8Ah%:8AhЗ%28Ah%*8Ah鰗%"8Ah頗%8Ah鐗%8Ah逗% 8Ahp%8Ah`%7AhP%7Ah@%7Ah0%7Ah %7Ah%7Ah%7Ah%7Ah%7AhЖ%7Ah%7Ah鰖%7Ah頖%7Ah鐖%7Ah逖%7Ahp%7Ah`%z7AhP%r7Ah@%j7Ah0%b7Ah %Z7Ah%R7Ah%J7Ah%B7Ah%:7AhЕ%27Ah%*7Ah鰕%"7Ah頕%7Ah鐕%7Ah逕% 7Ahp%7Ah`%6AhP%6Ah@%6Ah0%6Ah %6Ah%6Ah%6Ah%6Ah%6AhД%6Ah%6Ah鰔%6Ah頔%6Ah鐔%6Ah途%6Ahp%6Ah`%z6AhP%r6Ah@%j6Ah0%b6Ah %Z6Ah%R6Ah%J6Ah%B6Ah%:6AhГ%26Ah%*6Ah鰓%"6Ah頓%6Ah鐓%6Ah逓% 6Ahp%6Ah`%5AhP%5Ah@%5Ah0%5Ah %5Ah%5Ah%5Ah%5Ah%5AhВ%5Ah%5Ah鰒%5Ah頒%5Ah鐒%5Ah递%5Ahp%5Ah`%z5AhP%r5Ah@%j5Ah0%b5Ah %Z5Ah%R5Ah%J5Ah%B5Ah%:5AhБ%25Ah%*5Ah鰑%"5Ah頑%5Ah鐑%5Ah逑% 5Ahp%5Ah`%4AhP%4Ah@%4Ah0%4Ah %4Ah%4Ah%4Ah%4Ah%4AhА%4Ah%4Ah鰐%4Ah預%4Ah鐐%4Ah逐%4Ahp%4Ah`%z4AhP%r4Ah@%j4Ah0%b4Ah %Z4Ah%R4Ah%J4Ah%B4Ah%:4AhЏ%24Ah%*4Ah鰏%"4Ah頏%4Ah鐏%4Ah透% 4Ahp%4Ah`%3Ah P%3Ah @%3Ah 0%3Ah  %3Ah %3Ah%3Ah%3Ah%3AhЎ%3Ah%3Ah鰎%3Ah頎%3Ah鐎%3Ah逎%3Ahp%3Ah`%z3AhP%r3Ah@%j3Ah0%b3Ah %Z3Ah%R3Ah%J3Ah%B3Ah %:3Ah!Ѝ%23Ah"%*3Ah#鰍%"3Ah$頍%3Ah%鐍%3Ah&逍% 3Ah'p%3Ah(`%2Ah)P%2Ah*@%2Ah+0%2Ah, %2Ah-%2Ah.%2Ah/%2Ah0%2Ah1Ќ%2Ah2%2Ah3鰌%2Ah4頌%2Ah5鐌%2Ah6逌%2Ah7p%2Ah8`%z2Ah9P%r2Ah:@%j2Ah;0%b2Ah< %Z2Ah=%R2Ah>%J2Ah?%B2Ah@%:2AhAЋ%22AhB%*2AhC鰋%"2AhD頋%2AhE鐋%2AhF逋% 2AhGp%2AhH`%1AhIP%1AhJ@%1AhK0%1AhL %1AhM%1AhN%1AhO%1AhP%1AhQЊ%1AhR%1AhS鰊%1AhT頊%1AhU鐊%1AhV逊%1AhWp%1AhX`%z1AhYP%r1AhZ@%j1Ah[0%b1Ah\ %Z1Ah]%R1Ah^%J1Ah_%B1Ah`%:1AhaЉ%21Ahb%*1Ahc鰉%"1Ahd頉%1Ahe鐉%1Ahf选% 1Ahgp%1Ahh`%0AhiP%0Ahj@%0Ahk0%0Ahl %0Ahm%0Ahn%0Aho%0Ahp%0AhqЈ%0Ahr%0Ahs鰈%0Aht須%0Ahu鐈%0Ahv逈%0Ahwp%0Ahx`%z0AhyP%j@f%@f%j@f%@f%@f%@f%2@f%z@f%@f%@f%*@f%@f%B@f%@f%@f%J@f%@f%@f%@f%r@f%@f%@f%r@f%@fUSHHHbH0H501HըHw0H501H0H51Ln0H p0Hu0H߾@1]H5e0H1觨HmH5Hf1荨H/H5401sH/H5 01YH/H5 l1?H/H5p"1%Hx/H5/1 H^/H5/1HD/H5(1קH*/H51轧H/H5/1裧Ht/H5s/1艧H.H5^/1oH.H5T/1UH.H5J/1;H.H56/1!HHH[]ÐH= @t G GPWVÐHH@H5@HHHH@H=@t G GPWÐH=@t G GPWԯÐH=b@t G GPW鬯ÐHH@H5>@HHHH@HHH@H5 @HHHH@HHy@H5@HHHH@HHG@H5@HHHHo@H=r@t G GPW鼮ÐUSLcHHHkHH7H=IALEH3H1wH=IAX[]HH@H5@HHHH@ H=@t G GPWÐHHG@H5@HHHHo@USHHHt:HHi{HH9]tHHHtxZH{[]jX[]H=&@t G GPWpÐH=@t G GPWHÐH=@t G GPW ÐH WgH5eH= gH*ەHlH-@H5@HHHHU@H=X@t G GPW颬ÐHH@H54@HHHH@>H=@t G GPWHÐH=@t G GPW ÐH=@t G GPWÐH=@t G GPWЫÐH=^@t G GPW騫ÐH=6@t G GPW逫ÐH=@t G GPWXÐHH@H5@HHHH@HHW@H5@HHHH@H=@t G GPW̪ÐH=Z@t G GPW餪ÐH=2@t G GPW|ÐH= @t G GPWTÐHH@H5@HHHH@H=@t G GPWÐH=@t G GPWҩÐH=`@t G GPW骩ÐH=8@t G GPW邩ÐH=93AH H=@H?H53AVH52AH=h@H?H52AH52AH*f.H)3AH=@H?H2AH2AHpH2AH2A2A?H2AH2A麝f.H=y5AHPH=@H?H5[5AH邝fH6AH=@H?HH6AHE6AHpH*6AH76A56A?H26AH/6Af.HH5@H=@Hw?HH8AH=-@HV?H7AH7AHpH7AH7A7A?H7AH7AH遜H)9AH=@H?H8AH8AHpH8AH8A8A?H8AH8Af.H=AAH谑H=I@Hr?H5>AHfSH=@A胑H=@HE?H5?A蹚@H?AH?AH?AH?AH?AH?AH?AH|?AHy?AH.?AH "?AH?AHQHHHHH?AH.?AH=g@H5>A[H>AH ?AHb?H>AH>AH>AH>AH褏HHH=}>A蘋Hm>AHj>AmHHf.H=i?AHH=@HŒ?H5K?AH2fHKAH=*@H?HxKAHuKAHpHZKAHgKAeKA?HbKAH_KAʘf.AVAUH5LATUSH0H\$HT$ Ll$HHT$ H{H5(HT$ H{H5HT$H{H5ױH=KALH޺H-i@Ld$HHHxH9HI9uH=@H?H5RKAHJAH=O@Hh?HJAHJAHpHgJAHtJArJA?HoJAHlJA藗H0[]A\A]A^L2 ]H-@Ld$0III$HxH9tL I9uLhUH=NAHAWAVAUATSHH8ɍH=b@H?H5MAH5 H,HiHpHDžpHxHL`LH5H@LLpH@LH+H5( LHxHHCHxկILDž`菕LPI|$H5LL蝯`LH*H5 LHhHHCHh[I~LDžPL@I|$0H5@LL#PLH)H5P LHXHHCHXI~LDž@蛔L0I|$HH5LL詮@LxH(H5 LHHHHCHHgI~LDž0!L I|$`H5BLL/0LpH'H5w LH8HHCH8I~LDž 觓LI|$xH5LL赭 LhH&H5 LH(HHCH(sI~LDž-LI$H5cLL8L`H%H5 LHH HCHI~LDž谒LI$H5fsLL軬LXH$H5B L0HH8HCHyI~LDž3LI$H5-LL>LPH#H5 LHHHPHCHI~LDž 趑LI$H5LLLHH"H53 L`HHhHCHI~LDž 9LI$H5LLDL@H!H5LxHHEHCHI~LDž 运LI$H5LѪL8H H5pLEHHEHCH蕪I}LDž OLI$ H5LaHH5EHHEHCHH0HHHI~Dž ԏHI$8H5FLL-HUH=FA1LEHHEHCHH/PHPH.PHPgI$8LhH @IHLHI9uHHxH99H0HxH9{HHxH9ZH8HxH99HHxH9H@HxH9HHxH9HHHxH9HHxH9HPHxH9sHHxH9RHXHxH91HHxH9H`HxH9HHxH9HhHxH9H(HxH9HpHxH9kH8HxH9JHxHxH9)HHHxH9HHxH9HXHxH9HHxH9HhHxH9HHxH9ujHxHxH9uPHHxH9u6H=@H'?H5@DA蛍He[A\A]A^A_]L, L, L, L, Ly, oLl, NL_, -LR, LE, L8, L+, L, L, gL, FL+ %L+ L+ L+ L+ L+ L+ _L+ >L+ L+ Lu+ Lh+ L[+ LN+ xHR@IHHxH9t H#+ LIHHxH9t H* HhHxH9t H* HHxH9tL* HxHxH9uH* dIIIHHEHHH膊HL9uHHHyH9tLHB* HIH0HxH9tL * HHxH9t H0* H8HxH9tL) HHxH9t H8) H@HxH9t H) HHxH9t H@) HHHxH9t H|) HHxH9t HH`) HPHxH9t HD) HHxH9t HP() HXHxH9t H ) HHxH9t HX( H`HxH9t H( HHxH9t H`( HhHxH9t H( H(HxH9t Hh( HpHxH9t Hd( H8HxH9t HpH( HxHxH9t H,( HHHxH9t Hx( HHxH9t H' HXHxH9H' IIIIIIII*I>IRIfIzIIIIIIIII.ff.UH5dHAWAVAUATHSHHH?HHDžHxHhLLH5[H@LLH@LHH5LHHHCH諠ILDžeLI|$H5?LL sLHH5hLHHHCH1I~LDžLpI|$0H5LL(LHH5sLHHHCH跟I~LDžpqL`I|$HH5CLL0pLHH5LHxHHCHx=I~LDž` LPI|$`H5LL8`LHH5LHhH HCHhÞI~LDžP }L@I|$xH5LL@苞PLHH5CL0HXH8HCHXII~LDž@L0I$H5@LLH@LHH5xLHHHHPHCHH̝I~LDž0膃L I$H5/LLP葝0LHH5L`H8HhHCH8OI~LDž  LI$H5LLX LHH5KLxH(HEHCH(՜I~LDž菂LI$H5kL衜LHH5LEHHEHCHeI}LDžLI$H5L1HH5 EHHEHCHHHH`H`I~Dž 褁HI$H5 蹛L}LHUH=9A1LEHHEHCHHPHPHPH~PeI$LH @IHuLHI9uHHxH9HHxH9HHxH9HHxH9HHxH9HHxH9sH(HxH9RHHxH91H8HxH9HHxH9HHHxH9HHxH9HXHxH9HHxH9kHhHxH9JHHxH9)HxHxH9HHxH9HHxH9HHxH9HHxH9HHxH9ujHHxH9uPHHxH9u6H=@HGs?H57AHe[A\A]A^A_]L L L L L oL NL -Lr Le LX LK L> L1 gL$ FL %L  L L L L L _L >L L H@IHHxH9t Hhw LoIHHxH9t H0P HxHxH9t H4 HHxH9t H( HHxH9t H HHxH9t H  HHxH9t H HHxH9tL HHxH9H I/ICIWIkIIIH`HEHHH}HL9uH`HHyH9tLH` H`IHHxH9tL HHxH9t H HHxH9tL HHxH9t H HHxH9t HXx H(HxH9t H\ HHxH9t HP@ H8HxH9t H$ HHxH9t HH HHHxH9t H HHxH9t H@ HXHxH9t H HHxH9t H8 HhHxH9Hx oIIIIIIII II2IFIZInfDf.H=5AHpqH= @H2n?H55AHzfHH5Ϳ@H@H=@H0HHdžpHHH0H8Hm?H H(H4zH8AH=@Hm?H8AH8AHpH8AH8A8A?H8AH8AHyf.HHAHAH{L=nAHH=tAL$QILtI9uHnHvHH$HxH;=^@u HDHH$HxH;=>@tH:HH$HxH;=@tHH$HxH;=@tHH$HxH;=@tHH$HxH;=Δ@lHH$HxH;=@NiHH$`HxH;=@-HHH$HxH;=n@ 'HH$HxH;=M@HH$HxH;=,@HH$pHxH;= @HH$pHxH;=@HH$PHxH;=ɓ@gHH$@HxH;=@FaHH$HxH;=@%@HH$HxH;=f@HH$HxH;=E@HH$PHxH;=$@HH$0HxH;=@HH$ HxH;=@HH$HxH;=@_zHH$@ HxH;=@>YHH$P HxH;=@8HH$ HxH;=^@HH$` HxH;==@HH$ HxH;=@HH$ HxH;=@HH$0HxH;=ڑ@xHH$HxH;=@WrHH$`HxH;=@6QHH$0HxH;=w@0HH$ HxH;=V@HH$@HxH;=5@HH$HxH;=@HH$`HxH;=@HH$HxH;=Ґ@pHH$HxH;=@OjHH$HxH;=@.IHH$`HxH;=o@ (HH$@HxH;=N@HH$ HxH;=-@HH$HxH;= @HH$HxH;=@HH$pHxH;=ʏ@hHH$0HxH;=@GbHH$HxH;=@&AHH$HxH;=g@ HH$HxH;=F@IIGHxH;=)@tH%LTf.H=AHp;H= @H28?H5AHDfH8?H5J@H={HDH7?H5$@H=-HdD@H=@UH@H9HtH@Ht ]f.]@f.H=@H5@UH)HHHH?HHtH @Ht ]f]@f.=@u/H=O@UHt H=27?腛Ha@]fDUH]ffDHfH=D@ffHS@0HSHfH=$@ffHSHc@0CH[ff.Ha@@8FHf.AWAVAUATUSHHo,HD$ D$HD$(HD$0ECXHIkLwP{hMfHC`HD$8{xHCpHD$ <D$E1t7HHD$(tHHD$0MtcHD$8HyLHD$8L9}LHT$ H~ZEHL$0u|$HHL$0LD$(ItLzUHH[]A\A]A^A_AEHH[]A\A]A^A_ÐLH)HT$ AeDE1c11M1KHH[]A\A]A^A_@LPHt$8L". fL{`Ht$8L]Z 1ɾ|HHL$0fL{pHt$ L\6 1ɾ\11M1CAD$H[]A\A]DLoPHLUn 1ɽfDLk`Ht$L:&u f.H\$.fDSHeHcCH[AUATUSHHDg,HD$AD$XH+HGPAH$Q{hOHS`HT$H$HHH tH-H=-%?4HIBHx IHD5HHLH{LcHHCL虉BD#H]EH[]A\A]Dca뒐E1nZ1M11BEH[]A\A]f蛂GfDQ7fDLoPHLStXAfDHT$fDLk`Ht$LjSuο P :AWAVAUATUSHHXH|$Rt)Hr}@8EHX[]A\A]A^A_'H\$HEEHLd$L-L5 DHHthHsHtCtf>uH@L蝇HtT LLtL{L@LHLH@HHu@H\$HmHX[]A\A]A^A_HKL1W\aPHHAؾ11W@f.G@uHu w@s@f.wf.HSHsHHtH1HHH[fDH9"mO1HÐUSHH~ HHHC@u6{u0HHH`HHHhH@HH[]1HKHH@HHUHhH9HqHHHCHHC@HukHH[]ff.=f.H=@tG~fDGPW>?@f.Hz@xu@FSHH11UC[fUSHHH5HH1y@HUHtHHHH@HH[]H11VUCX[]Ðf.U1ҿHAWAVAUATISHX[y,Hy@8oAD$He[A\A]A^A_]@AHP#H I$AD$1DDž H(Hc HHHHBL0HLl(DH(L91Hھ'DQuCHKH% LPCPCPDK1DCCHڋ H!%tHDHJHD@LHLH H)H(H5LH>LHpHD$HxH9HD$HxH9H5LLq>H5LH_>LHpHD$HxH9HD$HxH9H5'LL>H5'LH >LH1pHD$HxH9HD$HxH9H56LL=H56LH=LHoHD$HxH9HD$HxH9H5 <LLx=H59<LHf=LHoHD$HxH9HD$HxH9H5p<LL%=H5<LH=LH8oHD$HxH9HD$HxH9H5hLLHD$HxH9\H5LL::H5#LH(:LHMlHD$HxH9KHD$HxH9iH5ڬLL9H5LH9LHkHD$HxH9XHD$HxH9vH5LL9H5LH9LHkHD$HxH9eHD$HxH9H5LLA9H5BLH/9LHTkHD$HxH9rHD$HxH9H5!LL8H5GLH8LHkHD$HxH9HD$HxH9H5NLL8H5|LH8LHjHD$HxH9HD$HxH9H53LLH8H5QLH68LH[jHD$HxH9HD$HxH9H5LL7H5.LH7LHjHD$HxH9HD$HxH9H5LL7H5LH7LHiHD$HxH9HD$HxH9H5LLO7H5LH=7LHbiHD$HxH9HD$HxH9H5LL6H5LH6LHiHD$HxH9HD$HxH9H5LL6H5LH6LHhHD$HxH9HD$HxH9H5LLV6H5LHD6LHihHD$HxH9HD$HxH9H5LL6H5LH5LHhHD$HxH9HD$HxH9H5# LL5H5A LH5LHgHD$HxH9HD$HxH9H5(LL]5H5>LHK5LHpgHD$HxH9HD$HxH9,H5LL 5H5LH4LHgHD$HxH9HD$HxH99H5zLL4H5LH4LHfHD$HxH9(HD$HxH9FH5ǽLLd4H5LHR4LHwfHD$HxH95HD$HxH9SH5LL4H5LH3LH$fHD$HxH9BHD$HxH9`H5qLL3H5LH3LHeHD$HxH9OHD$HxH9mH5~LLk3H5LHY3LH~eHD$HxH9\HD$HxH9zH5LL3H5LH3LH+eHD$HxH9iHD$HxH9H5LL2H5LH2LHdHD$HxH9vHD$HxH9H5LLr2H5LH`2LHdHD$HxH9HD$HxH9H5LL2H5LH 2LH2dHD$HxH9HD$HxH9H5LL1H5LH1LHcHD$HxH9HD$HxH9H5LLy1H5LHg1LHcHD$HxH9HD$HxH9H5aLL&1H5LH1LH9cHD$HxH9HD$HxH9H5LL0H5LH0LHbHD$HxH9HD$HxH9H5LL0H5LHn0LHbHD$HxH9HD$HxH9H5LL-0H5LH0LH@bHD$HxH9HD$HxH9H5 LL/H53LH/LHaHD$HxH9HD$HxH9 H5LL/H5LHu/LHaHD$HxH9HD$HxH9H5LL4/H5LH"/LHGaHD$HxH9HD$HxH9#H51LL.H52LH.LH`HD$HxH9HD$HxH90H5I2LL.H5o2LH|.LH`HD$HxH9HD$HxH9=H5ILL;.H5ILH).LHN`HD$HxH9,HD$HxH9JH5PLL-H5PLH-LH_HD$HxH99HD$HxH9WH5@LL-H5^LH-LH_HD$HxH9FHD$HxH9dH5)LLB-H5)LH0-LHU_HD$HxH9SHD$HxH9qH54LL,H55LH,LH_HD$HxH9`HD$HxH9~H5/5LL,H5U5LH,LH^HD$HxH9mHD$HxH9H58LLI,H59LH7,LH\^HD$HxH9zHD$HxH9H5?LL+H5?LH+LH ^HD$HxH9HD$HxH9H5FLL+H5FLH+LH]HD$HxH9HD$HxH9H5cOLLP+H5OLH>+LHc]HD$HxH9HD$HxH9H5YLL*H5YLH*LH]HD$HxH9HD$HxH9H5bLL*H5bLH*LH\HD$HxH9HD$HxH9H5zLLW*H5zLHE*LHj\HD$HxH9HD$HxH9H5~LL*H5LH)LH\HD$HxH9HD$HxH9H5,LL)H5BLH)LH[HD$HxH9HD$HxH9H []A\A]A^H=pZ@bPXHt$IH=@Z@"P:H-H=Z@PKHt$VHt$/H=Y@"P HH=PY@P1Ht$"H= Y@BPHhH=X@P$Ht$6H=X@PHH=X@PHt$H=`X@PHH=0X@P Ht$vH=X@BPHHH=W@PHt$H=W@BPHH=pW@PHt$H=@W@PHH=W@PHt$VH=V@PH(H=V@PHt$H=V@BPHH=PV@PHt$H= V@BPHhH=U@PHt$6H=U@PHH=U@PHt$H=`U@PHH=0U@PHt$vH=U@BPHHwH=T@PHt$H=T@BPwHjH=pT@PHt$yH=@T@PjH]H=T@P{Ht$VlH=S@P]H(PH=S@PnHt$_H=S@BPPHCH=PS@PaHt$RH= S@BPCHh6H=R@PTHt$6EH=R@P6H)H=R@PGHt$8H=`R@P)HH=0R@P:Ht$v+H=R@BPHHH=Q@P-Ht$H=Q@BPHH=pQ@P Ht$H=@Q@PHH=Q@PHt$VH=P@PH(H=P@PHt$H=P@BPHH=PP@PHt$H= P@BPHhH=O@PHt$6H=O@PHH=O@PHt$H=`O@PHH=0O@PHt$vH=O@BPHHH=N@PHt$H=N@BPHH=pN@PHt$H=@N@PHH=N@PHt$VH=M@PH(H=M@PHt$ H=M@BPH sH=PM@PHt$ H= M@BPsHh fH=L@PHt$6 uH=L@PfH YH=L@PwHt$ hH=`L@PYH LH=0L@PjHt$v [H=L@BPLHH ?H=K@P]Ht$ NH=K@BP?H 2H=pK@PPHt$ AH=@K@P2H %H=K@PCHt$V 4H=J@P%H( H=J@P6Ht$ 'H=J@BPH H=PJ@ P)Ht$ H= J@B P Hh H=I@ PHt$6 H=I@ PH H=I@ PHt$ H=`I@ PH H=0I@ PHt$v H=I@B PHH H=H@ PHt$ H=H@B PHH=pH@ PHt$H=@H@ PHH=H@ PHt$VH=G@ PH(H=G@ PHt$H=G@B PHH=PG@ PHt$H= G@B PHhH=F@ PHt$6H=F@ PHH=F@ PHt$H=`F@ PH|H=0F@ PHt$vH=F@B P|HHoH=E@ PHt$~H=E@B PoHbH=pE@ PHt$qH=@E@ PbHUH=E@ PsHt$VdH=D@ PUH(HH=D@ PfHt$WH=D@B PHH;H=PD@ PYHt$JH= D@B P;Hh.H=C@ PLHt$6=H=C@P.H!H=C@ P?Ht$0H=`C@P!HH=0C@P2Ht$v#H=C@BPHHH=B@P%Ht$H=B@BPHH=pB@PHt$ H=@B@PHH=B@P Ht$VH=A@PH(H=A@PHt$H=A@BPHPJHfPJHfPJHZfPJHfPJHfPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHfPJH:fPJHfPJHfPJHzfPJHfPJHzfPJH:fPJHIHD$HxH9tHٹLa@H5dHHtJPtAff. s]f(H@H$@H []A\k}IHE@@pHpLHD$H|$HW@/{0fD}INHE@@HpLHD$H|$HW@/` 0vfDH@@Ld$Hl$HPHpHD$LHHPHD$HxH;= "@H|$HW@/v/v}IHuLbD}IHuL*DHI1L@HH@PqH5aH脽H PfH5waHLHPEvp>1 fpxphp5H8H(+fDfD fDH^1HHM}1HE@1HHgHHغSHȺH踺 H=@tVP*L 1HVHTfD1H>HdfDPJHH|$H%H"HH|$%H"HECHHD$HxH;=@tLH|$HF%H~"@f.HI@HHt)Hr@Ht1tBufDBsHy@@Ðf.H9\@H \@AVAUATUSH@L55@A~uH@1[]A\A]A^HYh@L%Rh@AFL9Hl$Ll$HsHHC0I$HHD$0ϻHC HtH{HH@H|$ HD$0HD$LHT$(HD$ Ht HHI$L9uKa|BH @H=]AF *HHt(!H5^ H~'HtHt H=])HHH5 H9'HzHt H@1[]A\A]A^HHD$ Ht HHH& fDATUISHH HH8mHxHHH5wf@Le0H HD$Ht HHH []A\IHD$Ht HHLHInff.SHHT$PHL$XLD$`LL$ht=)D$p)$)$)$)$)$)$)$H$H|$ HT$(HD$0HD$@D$(D$,0HD$8H@Ht$ HcH8d'HL$ HyH;=@u9H@HtH=RL<@HǾ#YHt$HD$HD$HHD$ HxH;=p@t Ht$ěHLff.UH=6?HAWAVAUATSHHb@@@@H@@&HXH=ZAعH=ZAعQ輼H=ZAع螼H=Z1Aع胼H=ZAعeHH=ZAع%H=Z1Aع 蚴H=ZAع|H=ZAع^H=ZAع@H@H=zZAعPH=rZAع莻H=dZAعpH=WZAعRH=IZAع4H=H=FAع" H=FAع H={XAعH=FAع ƶH=FAع !訶H=FAع%芶H=FAع%lH=XAعNH=XAع0H=FAعH=FAعH=FAع)ֵH=FAع!踵H=FAع#蚵H=FAع|H=LWAع^H=FAع#@H=FAع'"H=FAعH=VAعH=VAعȴH=VAع誴H=FAع!茴H=FAع%nH=FAع%PH=FAع"2H=FAع#H=FAع!H=FAعسH=VAع躳H=FAع $蜳H=FAع #~H=FAع #`H=FAع BH=FAع ,$H=zUAعH=yUAعH=uUAعʲH=FAع!謲H=RUAعq莲H=oFAعr pH=yFAعY%RH=FAعZ$4H=FAع[H=FAع\ H=FAع]$ڱH=FAع'輱H=FAع"螱H=FAع(耱H=FAع$bH=FAع5!!DH=FAع6!!&H=FAع7!"H=FAع8!'H=FAع9!"̰H=GAع:!$记H=GAع;!(萰H=!GAع)#.rH=3GAع*##TH==GAع+#%6H=GGAع,#'H=QGAع-#(H=cGAع.#$ܯH=mGAع/#"辯H=wGAع0#"蠯H=GAع1#"肯H=GAع2##dH=GAع3# FH=GAع4##(H=GAع5#' H=GAع6#)H=GAع#'ήH=GAع#-谮H=GAع#+蒮H=GAع' tH=GAع'VH=GAع'"8H= HAع'#H=HAع'#H=HAع'$ޭH=PAع'H= HAع'!袭H=HAع'"脭H=HAع'"fH='HAع'HH=)HAع'$*H=3HAع'% H==HAع'%H=OAع'ЬH=OAع '責H=OAع!'蔬H=OAع"'vH=OAعXH=OAع:H=OAعH=OAعH=OAع H=OAع@«H=OAع褫H=vOAع膫H=mOAعhH=`OAعJH=TOAع,H=IOAعH=EOAع H=DOAع@ҪH=9OAع贪H=2OAع薪H=.OAعxH=*OAعZH=%OAعH,H蝹II~ HHxHLL(H@ILpLI,$HY?LCD7HHH8HEuH[]A\A]A^A_SH?H;`H[SH`Et>HtAEHHH?H?H`HH`[@HHD$ @HD$HH?HD$0t6HD$ t$PHHL$8HT$@HHD$XOzDHD$ H\$t$PHHT$@HD$XHH\$8H߉D$ xD$ fFH`[HG119@AWAVIAUATIUSAHL6InH} H%HHHH{LHHCHkzfD+HE1MDL1A$H$D$ڮt AD$|$ t H<$/t-H&?H`Hu*HL[]A\A]A^A_{f6HL虬H tH?/t;f.t#ruHH1H?H1H71ft+ruo1f.H?H1H71f.Hft#ruHH1H?H1H71ft#ruHH1H?H1H71fAUATUSHH-?Pt`Ld$I1HHHHt6u2HPHt)HtI}HD$t)LLAUf9PwH[]A\A]UDHHD$HH$HH8HÐfDH=@?tG~fDGPW~@f.AWAVHeLAUATH5EUSIHHL=?L5?Ll$Hl$HD$ LHL|$8Lt$0H\$ >HLHgHD$HxH;='?aHD$0Ht HHHH5 ELHL|$8Lt$0HD$ 2Hٺ>HLHD$HxH;=? HD$0Ht HHHkH5DLHL|$8Lt$0HD$ Hٺ>HL藖HD$HxH;=W?HD$0Ht HHH;H5[DLHL|$8Lt$0HD$ bHٺ>HL/HD$HxH;=?YHD$0Ht HHH4H5DLHL|$8Lt$0HD$ Hٺ HLǕHD$HxH;=?HD$0Ht HHH:H5CLHL|$8Lt$0HD$ Hٺ>HL_HD$HxH;=?HD$0Ht HHH$H5DCLHL|$8Lt$0HD$ *Hٺ>HLHD$HxH;=?QHD$0Ht HHHcH5BLHL|$8Lt$0HD$ Hٺ>HL菔HD$HxH;=O?HD$0Ht HHH{H5BLHL|$8Lt$0HD$ ZHٺHL'HD$HxH;=?HD$0Ht HHA$D$ tA|$v D$ HNH5BLHL|$8Lt$0HD$ ͿT$ HHL蛓HD$HxH;=[?%HD$0Ht HHH7[H5ALHL|$8Lt$0HD$ fT$ HHL4HD$HxH;=?HD$0Ht HHHH[]A\A]A^A_Ht$Ht$Ht$@Ht$Ht$Ht$HHt$vHt$fHt$VPHt$FHt$6#HHD$0Ht HHHHHD$HxH;=?t Ht$HD$0HtϺHHHHHD$HxH;=?t Ht$HD$0HtHHHHHD$HxH;=b?t Ht$vHD$0HQHH?HHHD$HxH;=?t Ht$2HD$0HtH|$ HHHHHD$HxH;=?t Ht$HD$0HHHHHHD$HxH;=?t Ht$HD$0HHHrHHHD$HxH;=Q?t Ht$eHD$0H@HH.HHHD$HxH;= ?t Ht$!HD$0HHHHHHD$HxH;=?t Ht$HD$0HHHHHHD$HxH;=?t Ht$HD$0HtHHbHHHD$HxH;=A?-Ht$Qff.USHH8肒HHD$ Hl$CD$ HD$HHHD$(HHD$ 1HD$ Ht HHЋL$ H5V= HRH?H0H5:=H߉ )H8[]HHD$ Ht HHH@Hy?Pv`USHH(袑HHCH$HHD$H>HHD$aHD$Ht HHH([]FHHD$Ht HHHfDATUISHo,umXHGPHD$H?PvxHL$H9~nHHHHt^uZHPHtQHtGI$AD$>D1_1I11҉ f.AD$H[]A\fDH_PHt$H費@ 뫐fAVAUIATUIS8IHIuHh HH讞Lk01C(L̏HLL辐HHtHLHxH[]A\A]A^s(LHC HxH;=-?uHHH[]A\A]A^H=p?tPHt$辩@PJHHH蝐舔HHAWAVAUATUSHHHcR,H|$hH$HDŽ$Ƅ$HHHHHHL`PH5;HHI舷HEH$AHL$Ht$pH$HF H$Ƅ$Ƅ$H$Ƅ$H$Ƅ$HDŽ$Ƅ$IH$ H5R9LHHD$`ӶE&H$H{ AL$Ht$xH$Ƅ$H$HF Ƅ$Ƅ$H$=HC Ƅ$HDŽ$(Ƅ$ H$KL$H5k:HILHcEHt$`H{@AL$(Ƅ$8H$0Ƅ$@H$HHF Ƅ$XH$PHC@Ƅ$HDŽ$hƄ$`H$IH$H57LHHD$lH$`I(L$hLƄ$xHD$ H$p[H5\?H AL1L賗L$H$HLH5[>L}HH ?H$HQHL$HH$H$HJHpHH;rv H;p H$LHL$L HQHHDŽ$Ƅ$nHt$ L H{`H$AƄ$HF H$HC`Ƅ$HDŽ$Ƅ$H$H$H5SHIճHD$LmHL$Ƅ$LH$LIHDŽ$Ƅ$IH$LLHHD$8mHt$HAL$Ƅ$HF H$HƄ$8HDŽ$Ƅ$H$0 IH$ H5WLHHD$@ٲLt$8LL$Ƅ$L$ԘHHLH$IF AƄ$H$Ƅ$?HƄ$XHDŽ$(Ƅ$ H$PJIH$`H5 SLHHD$HEHt$@HAL$(Ƅ$8H$0Ƅ$@H$HHF Ƅ$XH$PHƄ$xHDŽ$hƄ$`H$pIH$H53LHHD$P`Ht$HHAL$hƄ$xHF H$pƄ$$Ƅ$H$HƄ$HDŽ$Ƅ$H$IH$H5F3LHHD$X裰Ht$PHAL$Ƅ$HF H$Ƅ$$Ƅ$H$ HƄ$HDŽ$Ƅ$H$IH$ H52LHHD$Ht$XH AL$Ƅ$HF H$Ƅ$$Ƅ$H$PH Ƅ$HDŽ$(Ƅ$ H$[IH$`H51LHHD$()Ht$H@AL$(Ƅ$8HF H$0Ƅ$@$HƄ$XH$PH@Ƅ$HDŽ$hƄ$`H$IH$H5@1LHHD$0lE0Ht$(H`AL$hƄ$xH$pƄ$H$HF Ƅ$H$H`Ƅ$HDŽ$Ƅ$H$L$H50HIL躭E4Ht$0HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$*HƄ$8HDŽ$Ƅ$H$05L$ H5/HILHL$HALL$Ƅ$HƄ$Ƅ$H$ID$ H$nHƄ$XHDŽ$(Ƅ$ H$PyL$`H5S/HILLHL$(HALL$0Ƅ$8HƄ$@Ƅ$XH$HIE H$PHƄ$xHDŽ$hƄ$`H$pH$H5WlHI蔫HALL$hL$pƄ$xƄ$H$IF Ƅ$H$H|$hHA1H޺H$Ƅ$LH$A7II L9u$I~($`I~$@I}($ I}$I|$($I|$Lt$0$I~(|$I~kLt$($I~(U$`I~DLt$$@I~(.$ I~Lt$X$I~($I~Lt$P$I~($I~Lt$H$I~($`I~Lt$@$@I~($ I~L|$8$I(k$IZLt$$I~(D$I~3L|$ $I($`I H$HxH;|$H$HxH;|$H$HxH;|$H\$`$@H{(豿$ H{蠿H\$x$H{(芿$H{yH\$p$H{(c$H{RHD$hHĨ[]A\A]A^A_1LΣ~H'H1H;HH$HxH;|$t Ht$H$HxH;|$t Ht$uH$HxH;|$t Ht$XLt$`$@I~(蒾$ I~聾Lt$x$I~(k$I~ZLt$p$I~(D$I~3HHLHH$I|$($I|$Lt$0$I~(۽$I~ʽLt$($I~(贽$`I~製Lt$$@I~(荽$ I~|Lt$X$I~(f$I~ULt$P$I~(?$I~.Lt$H$I~($`I~Lt$@$@I~($ I~Lt$8$I~(ʼ$I~蹼Lt$$I~(裼$I~蒼Lt$ $I~(|$`I~kgLH}eH]LH}tHlLH}H{LHs}HLH[}HLHC}HLH+}HLH}HH4?HD$LH|HLH|HLH|HLH|bHZLH|qHiLHw|HvI|$H;|$HH$`L$HI A7IǺI9uHH$I~(詺$`I~蘺$@I}(臺$ I}v\HHH?HD$vLH{볐f.AUATUSHHH/L.uH?H@Ht AU&;PuafLgH\$0LHHA$H|$(A$yHD$(ID$I|$H{H{1D$0衹HH[]A\A]fDH|$A]&fH=?ffHFH|$9fHH[]A\A]<t *A<$IA$H=HcHH5GHl$ HT$HH$1H蘝HH-~?Ld$(4LHT$(HUHL譐HD$(HxH9HD$ HxH9uwH?H5/?LHt$0H{膸HH5*RH5WFH5U :H5.H5"H5)L|Ht$_HLϼvIHD$(HxH9t Ht$HD$ HxH9t Ht$(LIH-X?fDAWAVIAUATAUSH11HH$Ll$HL7H@HHH$L$H$HH$nH$Ht HHпHD$8D$0 Ld$pH5AHHLHl$8Hl$0LD$HH} Hl$@gHE AHHHD$`D$hiH$Ƅ$HD$xD$pHT$H5HIZID$ H{ ALLt$xL$Ƅ$Ƅ$HDŽ$H$Ƅ$Lt$ HC AH޺LH$Ƅ$$H{(۵$H{ʵ$I|$(踵t$pI|$詵t$PH}(蛵t$0H}荵E1E1 LLft$ I~dt$I}VHL[]A\A]A^A_HH$Ht HHHt$I}Ht$ I~H$H{(I$H{Lд$I|$(辴t$pI|$说t$PH}(衴t$0H}蓴mHLHuHHHuFH>Df.AWAVE1AUATUSHH8L-?H|$8A}ufH=N?ffHxAǿH$HD$xD$pH5<HHI蹜Ht$pAHLd$xHF Ht$@H$Ƅ$Ƅ$HDŽ$H$Ƅ$*H$Ƅ$HDŽ$Ƅ$MwIO0IFH@H`H ?HDžHDžHDžHDžHAHDžHDžH`HAhHHA@H ?HpHAHxHPHxP觌H h?DžHAH ˵?HxHAHHPHpHxhUH=?/貁HHu'HPH5"$Hxޑ@HPHxêHDžƅ藸HdH5AHHnHHƅH@HH?HHhHHIHHHH9HjcZYHHhHHH 芻HHxH;=x?2HDžƅ趷HhH H?HH@HAHƅHHQHF HhHHƅHDžƅ1HeH5#HIIcEHH{ ALH8HƅHHF ƅƅHxHC ƅHDžƅH芶IH@H5>LHHXWHDž(LLIE H{@ALLƅH(IF ƅ ƅ8H0HC@ƅHDžHƅ@HҵHfH5`HI詁LXLHƅXLPfH=խ?ffHmxH{`LAH@Hhƅ`ƅxHhIE HpHC`ƅ8HDžƅH0HgH5HILLƅLfH=?ffHwH@HtH@8HHID$ ALƅHƅFHAH޺ƅXHPHpHHHLHH(LI3H{H -I9uI|$(LXH( I|$`I}(@I}ؖ I~(ȖI~踖L8I}(衖I}葖L@I}(zI}jHhHxH;=?HDžHƅ@&H H5 HI~HXHHLHƅXHx HPFHXALƅxHF HppLƅHDžƅ膲H8H5wHI]~HC I|$ AH޺LHƅƅHDžHƅ׷ID$ ALLHƅ詷I|$(I|$הH{(ǔH{跔LX`I|$(蟔@I|$莔H0E1E1 LEI~_HHpHHH?HH`H?HhHH?H@HpH#?HHxHHxH;=~?HPH?H{PHHx趲IGIW0H{hH@H`IG IW(HpH@HpIGIWH`H@H`H?HDžhHHfH0He[A\A]A^A_]HHj[^_HHhHHH 蜳 HPHp`HhHH of.HxHhaH@THI|$(苒I|$zLX`I(c@IS I~(CI~3L8I(I L@I(IHhHxH;=c?t HuHP)H1HHLHRH_LHROH'LHRHHHx?HPHHhHMH赮IHRL]HUIHH!?HzHH;=?HxH?HHxHPHxP軯IFH@H`HXHHHpH@HpHCH`LL`HDžhHSH`HL`HDžhH=;?HO=H~j,HHhHxH;=?9H袴(LII AuI}яI9uL(HHHpH誏HHHxH;= ?tH@.cBHJ9LHPHLX`I(D@I4nLHPIH{(H{LI|$(II|$ՎI~HLH P,fDAWAVIAUATUSHfH=?ffHLnHxLt$H$H11AHLHKHQHL$H$H$H`HtgHCKLl$Ld$HD$L$H(HSKHL$HT$2H$LLHHH$HuHt HHпHD$8D$0zLd$pH5HHHLPvH\$8H\$0LD$HH{ H\$@ >HC AH޺HHD$`D$hׯH$Ƅ$HD$xD$pHT$H5!oHIuID$ H} ALLl$xL$Ƅ$Ƅ$HDŽ$H$Ƅ$>Ll$ HE AHLH$Ƅ$ $H}(I$H}8$I|$(&t$pI|$t$PH{( t$0H{E1E1 LL<t$ I}ҋt$I~ċHL[]A\A]A^A_H$HD$8D$0xH5KHHHStH\$8H\$0D$HHD$XH\$@D$P7H5HHItHC AH޺HLd$XHD$`D$h购H$Ƅ$HD$xD$p̧HT$H5lHIsLd$xLd$pH} AID$ LL$Ƅ$Ƅ$HDŽ$H$Ƅ$Ll$ HE AHLH$Ƅ$$H}(!$H}$I|$(t$pI|$t$PH{(t$0H{ӉE1E1 LLX:t$ I}誉pHH$Ht HHt$I~uHt$ I}H\HHJHH$H}(I1$H}L$I|$( t$pI|$t$PH{(t$0H{H݈UHLH(JHHHJH.HLJHHt$PH{(芈t$0H{|HLHIH$I|$(Rt$pI|$C$H}(I-$H}Lt$ I}HH~@f.AWAV1AUATUSHHHL$H|$0LHBoB(H$ H)$oB8H$)$oBH)$oBX)$oBh)$oBx)$o)$HD$hD$`H5>HHIoHcEHt$`AHLl$hHt$8Ht$pD$xH$HF Ƅ$Ƅ$H$hH$0Ƅ$8HDŽ$Ƅ$zHT$NH5[HISoH$LL$Ƅ$HD$H$QIHDŽ$Ƅ$IH$LLHHD$nHt$H{ AL$Ƅ$HF H$}HC Ƅ$XHDŽ$Ƅ$H$P苢IH$ H5LHHD$YnLt$LL$Ƅ$L$TTHH{@LH$IF AƄ$H$Ƅ$§HC@Ƅ$xHDŽ$(Ƅ$ H$pСIH$`H5=LHHD$ mHcE Ht$H{`AL$(Ƅ$8H$0Ƅ$@H$HHF Ƅ$XH$PHC`Ƅ$HDŽ$hƄ$`H$IH$H5LHHD$(lEHt$ HAL$hƄ$xH$pƄ$H$HF Ƅ$H$\HƄ$HDŽ$Ƅ$H$gL$H5*HIL:lEHt$(HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$誥HƄ$HDŽ$Ƅ$H$赟L$ H5~HILkHHALL$L$H$ID$ Ƅ$Ƅ$Ƅ$H$HƄ$HDŽ$(Ƅ$ H$L$`H5HILjHHALL$(L$0H$HIE Ƅ$8Ƅ$@Ƅ$XH$PAHƄ$HDŽ$hƄ$`H$LHT$OH5HI%jHL$hL$pƄ$xHt@H$HIF ALƄ$H$Ƅ$苣Hl$PHA1H޺ HH$0Ƅ$8WL$H3H{H 耀L9u$I~(j$`I~Y$@I}(H$ I}7$I|$(%$I|$H\$($H{($H{H\$ $H{($`H{H\$$@H{($ H{H\$$H{($H{wH\$$H{(a$H{PH\$8$H{(:t$`H{,HD$0HH8tHD$ HxH;=?HИ CPSfHHPC PS EfHEHPE HEHPr@HHPC HHPfD{H?H$HHHH@H@ H$HHH?HHHPHPH$frH$ėH=HDŽ$Ƅ$訖L$H$Ƅ$HDŽ$L$Ƅ$蚏HT$H5HHs[IE ALLH$H$Ƅ$ H=TL$Ƅ$HDŽ$Ƅ$H$I|$ HC AH޺H$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HHl$PID$ ALHH$Ƅ$J$I|$(q$I|$vq$0H{(eq$H{Tq$I}(Cq$I}2qE1E1 HL!t$PH} qH<$t$@HHpHD$ HxH;=o?t Ht$P胕t$0I~pH=$I}Hpt$pH}(Ipt$PH}p$0H{(wp$H{Lcp$I|$(Qp$I|$?pgILH1H$HHtSoH$ H=H$H&$0H{(Io$H{Lo$I|$(o$I|$o$I}(o$I}{ot$PH}moyHHHH0xHnHHEHHD$ HxH;=?tHǓH<t$PH}Hn $I|$(Hn$I|$n$0H{(n$H{Hn$I}(n$I}nHHHH/}ff.AWAVIAUAT(USH HHDŽ$ HkHDŽ$ HDŽ$ HH9$H4?HXHH$ HHHh H$ HHH~?HHHPHPH$ tH=?#k#fDL$ H$ L$ HLLH$ HtH=P?mw#H$ Ht HHЀ$ HDŽ$ Ƅ$ H$ H5HHUH$ L$ Ƅ$ HDŽ$ Ƅ$ 衉H$ H5HHwUH$ H$@IE ALHH$ Ƅ$ H$PƄ$XHDŽ$ Ƅ$ H$ H5INHITHC H} AH޺L$ H$ Ƅ$ Ƅ$ HDŽ$ H$ Ƅ$( dL$@ HE AHLH$pƄ$x-$`H}(lk$@H}[k$ H{(Jk$ H{9k$ I}((k$ I}kE1E1 LL$@ I|$j$ I~jH L[]A\A]A^A_@EPUgHEHPE PU fDH$(HH5H$ H$ H$ L$ HDŽ$ HEL$ HDŽ$ H$ H$ H$HIH$RHLQLH$ H$HxH;=v? HLu)H5L讄H G?H$HHQH${5H$ 1WH=JHHDŽ$HƄ$@$H$HL$H$@L HD$H$PƄ$XDŽ$h(V( HDŽ$Ƅ$H$H5HHQ$ H$AHH$H$H$Ƅ$H$HF Ƅ$Ƅ$H$H$ Ƅ$ HDŽ$H Ƅ$@ .H$H5QHHQ$ L$@ H{ ALH$H L$P Ƅ$X Ƅ$` H$h ID$ Ƅ$x H$p kHC Ƅ$( HDŽ$ Ƅ$ H$ yH$H5HHOP$ H$ H{@AH$ Ht$ H$ Ƅ$ H$( HF Ƅ$ Ƅ$8 H$0 赉HC@Ƅ$H HDŽ$Ƅ$H$@ ÃH$H5HHO$ H$H{`AH$Ht$H$Ƅ$H$HF Ƅ$Ƅ$H$HC`Ƅ$h HDŽ$HƄ$@H$` H$H5LHHN$ H$HH$@HAHH$PƄ$XƄ$`H$hHE Ƅ$xH$pHHƄ$ HDŽ$Ƅ$H$ SIH$H5LHHD$8!N$ H$HAL$Ht$(H$Ƅ$H$(HF Ƅ$ Ƅ$8H$0脇HƄ$ HDŽ$Ƅ$H$ 菁IH$H5LHHD$p]M$ H$HAL$Ht$H$Ƅ$Ƅ$Ƅ$H$HF H$轆HƄ$ HDŽ$Ƅ$H$ ȀIH$@H5LHH$L$ H4$HAL$Ƅ$H$Ƅ$Ƅ$H$HF H$HƄ$ HDŽ$HƄ$@H$ IH$H5^LHH$K$ H$HAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$p8HƄ$ HDŽ$Ƅ$H$ CIH$H5LHH$K$ H$H AL$Ƅ$H$Ƅ$ H$(HF Ƅ$8H$0wH Ƅ$( HDŽ$Ƅ$H$ ~IH$H5LHH$MJ$ H$H@AL$Ƅ$H$Ƅ$H$HF Ƅ$H$趃H@Ƅ$H HDŽ$Ƅ$H$@ }IH$@H5+LHH$I$ H$H`AL$Ƅ$H$Ƅ$H$HF Ƅ$H$H`Ƅ$h HDŽ$HƄ$@H$` }IH$H5rLHH$H$ H$HAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$p4HƄ$ HDŽ$Ƅ$H$ ?|IH$H5LHHD$x H$ H$HAL$Ƅ$H$Ƅ$ H$(HF Ƅ$8H$0vHH=;Ƅ$ HDŽ$Ƅ$H$ OH$$ HHt$xAƄ$Ƅ$Ƅ$H$HF H$H$ۀHƄ$ HDŽ$Ƅ$H$ zIH$@H5LHHD$hF$ Ht$pHAL$Ƅ$H$Ƅ$H$HF Ƅ$H$ HƄ$ HDŽ$HƄ$@H$ +zIH$H5LHHD$`E$ Ht$hHAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$peHƄ$ HDŽ$Ƅ$H$ pyIH$H5LHHD$X>E$ Ht$`H AL$Ƅ$H$Ƅ$ H$(HF Ƅ$8H$0~H Ƅ$( HDŽ$Ƅ$H$ xIH$H5RLHHD$PD$ Ht$XH@AL$Ƅ$H$Ƅ$H$HF Ƅ$H$}H@Ƅ$H HDŽ$Ƅ$H$@ wIH$@H5LHHD$HC$ Ht$PH`AL$Ƅ$H$Ƅ$H$HF Ƅ$H$4}H`Ƅ$h HDŽ$HƄ$@H$` ?wIH$H5LHHD$@ C$ Ht$HHAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$py|HH=Ƅ$ HDŽ$Ƅ$H$ R}H$$ HHt$@AƄ$Ƅ$ Ƅ$8H$(HF H$H$0{HƄ$ HDŽ$Ƅ$H$ uIH$H5LHHD$0A$ Ht$8HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$#{HƄ$ HDŽ$Ƅ$H$ .uIH$@H5;LHH$@$ Ht$0HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$ezHƄ$ HDŽ$HƄ$@H$ ptIH$H5JLHH$;@$ H$HAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$pyHƄ$ HDŽ$Ƅ$H$ sIH$H5LHH$z?$ H$H AL$Ƅ$H$Ƅ$ H$(HF Ƅ$8H$0xH Ƅ$( HDŽ$Ƅ$H$ rIH$H5LHH$>$ H$H@AL$Ƅ$H$Ƅ$H$HF Ƅ$H$"xH@Ƅ$H HDŽ$Ƅ$H$@ -rIH$@H5$LHH$=$ H$H`AL$Ƅ$H$Ƅ$H$HF Ƅ$H$awH`Ƅ$h HDŽ$HƄ$@H$` lqIH$H5jLHH$7=$ H$HAL$HƄ$XH$PƄ$`H$hHF Ƅ$xH$pvHƄ$ HDŽ$Ƅ$H$ pIH$H5LHH$v<$ H$HAL$Ƅ$H$Ƅ$ H$(HF Ƅ$8H$0uHƄ$ HDŽ$Ƅ$H$ oIH$H5LHH$;$ H$HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$uHƄ$ HDŽ$Ƅ$H$ )oH$H5GHI:$ H$HAL$Ƅ$H$Ƅ$H$HF Ƅ$H$htHAH޺ Ƅ$ H$ H$0HH$&tL$ fDI AuI}VQI9uL$$I}(8Q$I}'QL$$I}(Q$I}PL$$ I}(P$I}PL$$`I}(P$@I}PL$$I}(P$I}PL$$I}(fP$I}UPL$$ I}(OLl$X$I}((O$I}OLl$`$ I}(O$I}NLl$h$`I}(N$@I}NLl$p$I}(N$I}NLl$x$I}(N$I}{NL$$ I}(bN$I}QNL$$`I}(8N$@I}'NL$$I}(N$I}ML$$I}(M$I}ML$$ I}(M$I}ML$$`I}(M$@I}ML,$$I}(jM$I}YMLl$$I}(CM$I}2MLl$($ I}(M$I} M$`H}(L$@H}LHl$$H}(L$H}LHl$ $ H}(L$ H}L$` I|$(L$@ I|$wLH$$H}(^L$H}ML$0H$Ƅ$0H1$@ H$8HDŽ$8H$H L$@ Ht$AH|$Ƅ$@ Ƅ$x$`H$H HDŽ$H H$hHF H$pQnHl$H=-Ƅ$HDŽ$ Ƅ$ H$,oH$ H} HC AH޺H$ Ƅ$ Ƅ$ HDŽ$ H$ Ƅ$( mL$HE HALH$Ƅ$Ll$m$H}(J$H}J$ H{(J$ H{JHl$$`H}(zJ$@H}iJ$@ I|$WJE1E1 LLH|$$H&JH$HxH;=c?#HnCPSVHHPC PS Mf.HEHPE lHEHP]@HHPC HHPfD[fH\?H$ HHHH@H@ H$ HHHY?HHHPHPH$ sFHiH$@ mH=HDŽ$ Ƅ$ lL$ H$ Ƅ$ HDŽ$( Ld$ L$ Ƅ$ ueH$ H5HHK1ID$ LL$@ ALH$( H$0 Ƅ$8 jH=R*L$P Ƅ$X HDŽ$ Ƅ$ kH$ I|$ HC AH޺H$ Ƅ$ Ƅ$ HDŽ$ H$ Ƅ$( NjH$ID$ ALHH$p Ƅ$x Hl$(j$` I|$(OG$@ I|$=G$ H{(,G$ H{GLl$ $ I}(G$ I}FE1E1 HHyHDŽ$H Ƅ$@ cH$ H|$($H$H HHFH$HD$yHH$HxH;=_?t H$@ k$ I~JFHcHH$ HxH;=_?t Ht$ jH|$($H FH$` I|$(HE$@ I|$E$ H{(E$ H{HEL|$ $ I(E$ IEHHHHHH$HxH;=^?tHjH$@ I|$H4EH$` I|$(E$@ I|$EL$$I(D$ID\HH.HAHL|$($ I(D$ID$`H}(D$@H}vDL|$$I(`D$IODL|$ $ I(9D$ I(DLHx{HsHH`HHHNHHH<HL$$I(C$ICL$$ I(C$ICL$$`I(gC$@IVCL$$I(=C$I,CL$$I(C$ICL$$ I(B$IBL$$`I(B$@IBL|$0$I(B$IBL|$8$I(qB$I`BL|$@$ I(JB$I9BL|$H$`I(#B$@IBL|$P$I(A$IAL|$X$I(A$IAL|$`$ I(A$IAL|$h$`I(A$@IvAL|$p$I(`A$IOAL|$x$I(9A$I(AL$$ I(A$I@L$$`I(@$@I@L$$I(@$I@L$$I(@$I@L$$ I(g@$IV@L$$`I(=@$@I,@L<$$I(@$I@L|$$I(?$I?LH/ HLH2H*LHDHH$ HH$ H}HL$$I(>$I>LHL$ II AuI}h>I9uLHL|$$`I(E>$@I4>$@ I|$">L|$$HI(>$I=$ H{(=$ H{H=nH$`H}(I=$@H}=$ H{(=$ H{Lz=$ I}(i=$ I}X=ILHHHHHHLHjHHLHJHLH2HLHHLHHLHHLHHH5LHOHGLHaHYLHsHkLHjH}LHRHLH:HLH"HLH DAWAVAUATIUSHXH2HDŽ$H$H|$HVHHq#H$H$HHHHD$8MH$Htg:H$Ht HHЀ$oHDŽ$Ƅ$WH$H5HI#L$H$ Ƅ$(HDŽ$8Ƅ$0WH$H5HIW#L$8L$HC AH޺LH$@Ƅ$H\L$Ƅ$HDŽ$Ƅ$VH$H5)HI"HE I|$ AHL$H$Ƅ$Ƅ$HDŽ$H$Ƅ$C\L$ID$ ALLH$Ƅ$ \$I|$(I9$I|$79$H}(&9$H}9$0H{(9$H{8H|$E1E1 Lv$I}8H|$8$H8HD$HX[]A\A]A^A_L$HHL$8H$H$(H5H$HDŽ$HDŽ$ IEH$H$H$H$H$HIHD$ LLKH$H$HxH;=pQ? HHoH|$8H5RH ?Q?L$HLHQH$pH5LI$! L0Ed$H$A1H1HHD$@YE IEXAT$HD$HHHIHD$HHHD$PH$HD$hHHD$`H$HD$XH$HD$0H$HD$(H$HD$pH$HD$xHD$HLpHDŽ$Ƅ$nSHT$0H5HIGIcHt$(AHL$Ƅ$H$Ƅ$H$HD$pƄ$H$XH$ Ƅ$(HDŽ$Ƅ$RHT$xH5HIIcF Ht$H{ AL$Ƅ$(H$ Ƅ$0H$8HF Ƅ$HH$@XHC Ƅ$HHDŽ$XƄ$PH$@%RH$H5HIL$XIH$PH{@AHt$ H$`H$xHF Ƅ$hƄ$pƄ$H$bWHC@Ƅ$hHDŽ$Ƅ$H$`pQH$H5JHIFL$IL$H{`ALL$H$ID$ Ƅ$Ƅ$Ƅ$H$VHC`Ƅ$HDŽ$Ƅ$H$PH$H5HIL$L$Ƅ$L$IHt@H$HIE ALƄ$H$Ƅ$UH|$0HA1H޺H$Ƅ$ULt$PL|$hA6I~I 2M9u$I}(2$I}2$I|$(2$I|$2L|$ $pI(2$PI2L|$$0I(l2$IL|$V2Lt$($I~(@2$I~/2Ht$0H|$@@ HD$HLp HDŽ$Ƅ$NH$H5HIIcHt$AHL$Ƅ$(H$ Ƅ$0H$8HF Ƅ$HH$@0TH$Ƅ$HDŽ$XƄ$PBNH$H5HIIcF Ht$ H} AL$XƄ$hH$`Ƅ$pH$xHF Ƅ$H$SHE Ƅ$HDŽ$Ƅ$H$MH$H5aHInL$IH}@ALL$Ƅ$H$ID$ Ƅ$Ƅ$H$RHE@Ƅ$HDŽ$Ƅ$H$LH$H5ƛHIL$IH}`ALL$Ƅ$H$IE Ƅ$Ƅ$H$3RHE`Ƅ$(HDŽ$Ƅ$H$ ALH$H5 HIL$H$ Ƅ$(IHt@H$8HHC AH޺Ƅ$0H$@Ƅ$H}QH|$(HA1HH$@Ƅ$HLQLt$`L|$XA6I~I .M9u$0H{(k.$H{Z.$I}(I.$I}8.$I|$(&.$I|$.L|$ $pI(-$PI-L|$$0I(-$I-L|$(H|$@L$I-HD$0$Hx-HD$HD$H;D$HH=7HDŽ$Ƅ$QHt$@H{ H$H$ Ƅ$(L$HC AH޺LH$@Ƅ$HOH=L$Ƅ$HDŽ$Ƅ$PH$I} HE AHH$Ƅ$Ƅ$HDŽ$H$Ƅ$OL$PIE ALLH$Ƅ$L|$ N$I}(,$I} ,$H}(+$H}+$0H{(+$H{+H|$E1E1 LLH|$ $PH+H|$@$H+H$HxH;=D?HPf.LPE$H$OPHH|$8$H+HHI$H}(*$H}*$0H{(*$H{L*H|$@$H*H$HxH;=&D?iH$3OWIH|$($HH`*H|$0$HJ*L$PII A7I,*I9uI$0H{(*$H{L)$I}()$I})$I|$()$I|$)L|$ $pI()$PI)L|$$0I(z)$Ii)H_LHOLHaH|$ $PHH#)_$I}(I )$I}(LHI$I|$(I($I|$($H}(($H}L($0H{(($H{Hq(EILHHHL|$($I(<($I+(gLH{WHOH]HH$HxH;=A?HLH$HHt'H$HH$HH$I}H'[HLHHLHHLHHLHI A6I~'I9uHH$I}(&$I}&$I|$(&$I|$&L|$ $pI(&$PI&L|$$0I(&$Iv&HLHHLHHZLHnLH:fAWAV1AUAT1USHAHHH$H$`H|$hHHHD$`HHHxH9HL$8YHD$HHD$HH$@HD$@H$HD$H$HD$H$HD$PHD$yHD$XfHD$L HDŽ$Ƅ$:BHT$H5,HHHD$H$Ƅ$Ml$@HDŽ$Ƅ$H$ALHHHD$PHt$AHH$Ƅ$H$[GH$pƄ$xHDŽ$Ƅ$mAHT$XH5HHF IcD$HHt$H{ AH$Ƅ$H$Ƅ$H$HF Ƅ$H$FHC Ƅ$HDŽ$(Ƅ$ H$@HT$zH5 HH A$H$ H{@AH$(Ht$ H$0Ƅ$8H$HHF Ƅ$@Ƅ$XH$PFHC@Ƅ$HDŽ$hƄ$`H$@HT${H5QHH AD$4H$`H{`AH$hHt$(H$pƄ$xH$HF Ƅ$Ƅ$H$WEHC`Ƅ$HDŽ$Ƅ$H$e?HT$|H5HH> L$H$Ƅ$HAL$AD$8LƄ$Ƅ$H$IE H$DHƄ$HDŽ$Ƅ$H$>HT$}H5HH H$H$LƄ$H$AIHDŽ$Ƅ$P>HT$~LHI- HE HAHL$H$Ƅ$CHƄ$HDŽ$(Ƅ$ H$=HT$H5%HI L$(L$ Ƅ$8HAL$0I$LƄ$@Ƅ$XH$HIF H$P CL$HA1H޺LH$0Ƅ$8BL|$HH\$0LL|$@3H{H I9u$@I~(H\$0$ I~$H}($H}$I}($I}L|$($I(z$`IiL|$ $@I(S$ IBL|$$I(,$IL|$$I($I$HƄ$H$H$H$H}H;}Ht LlH}HH}$I|$~HD$HD$H9D$8HDŽ$Ƅ$:;H$ H5HHH$H$Ht$`Ƅ$H} H$L$ HE AHLH$Ƅ${@L$0Ƅ$8HDŽ$hƄ$`:H$`H5HIcHC I~ AH޺L$hH$pƄ$xƄ$HDŽ$H$Ƅ$?L$IF ALLH$PƄ$X?$@I~($ I~$H{($`H{$H}($H}H|$hE1E1 L $I}\H|$`$HFHD$hHH[]A\A]A^A_HLH :D<I $I$H HcHH5LHH1HMHH35?4LH$ HSHLdH$ HxH9H$`HxH9H;4?H5.?Lt&H$I|$/H|$`$HH8H56H5*H5H5-H5LhH5`Lp?aHc??HLc]$I}HVIH$ HxH9tH?H$`HxH9tL?LIH3?$@I~(I+$ I~$H{( $`H{L$H}($H}IHHLHHL$@II A7II9uLH$@I~(m$ I~\$H}(K$H}:$I}()$I}Lt$($I~($`I~Lt$ $@I~($ I~Lt$$I~($I~Lt$$I~($I~|HLH HLHHHHHHHHHtHHH\-H%HHD

[]A\H{HHtHfAWAVAUATIUSH(H?HHH^0L~8L9Ll$PfHl @L1HD$D$舴LLHLHI9tm+@vI$HHLqL;pHL$wP~LL'I$HP@,I$HPH;?t@LpHHD$I9DuH(L[]A\A]A^A_I<$HHH;=?t Ht$!H@AWAVIAUATH5OlUSAHHHLl$8HL$LHL$HHxuAHz?H51lH֭AG H1lHcHLd$0H5kHH*?LBH5kL~HH?LHHT$8HSHHD$8HxH9HD$0HxH9OL B@Ld$(Iw(LIwxL|$HT$LH5KkLHHT$ HSHHT$ HD$(HJHpHH;rv H;pH|$ LHLd$0H5jLHT$0HSH脬HLHHT$8HSHHD$8HxH9HD$0HxH9HD$ HxH9HD$HxH9RHD$(HxH9EuHHH[]A\A]A^A_fAHjJcHfD1LfHt$(ffH5,ifLd$0HT$ LnHi 1LHLHHT$8HSHHD$8HxH9\HD$0HxH9*LDH5h|@H5hl@H5h\@H5hL@H5h<@H5qh,@H5h@H5lh @H5Oh@H5h@H5nh@H5Zh@H5>h@H5gHT$ L#Hh 1LHLHHT$8HSHSHD$8HxH9!HD$0HxH9LfH5gH5gt@H5ggd@H5dgT@H5cgD@H5bg4@H5g$@H5 g@H56g@H5*g@H5g@H5g@H5g@H5fd@H5f@Ht$(Ht$(LxLhmLXoHt$F9IHD$8HxH9t Ht$(&HD$0HxH9u.H}HH9tLLIHD$(HxH9tLIIH?IHD$0HxH9tLHD$ HxH9tLHD$HxH9tLIHD$8HxH9tHt$i!II=IUSHHHHH8?HHGFGH ?HHGH[]H{HHHGxtSyAQA)ЉAAAA)EkdD)ǃwUHeSHHHcHf1DH1[]ÿ HHHgH?H ?HH5 ?HHE(hHHH*H#?H?HH5?HHEHC HE } #HHHHv ?H?HH5?HHE@ HHHHY?Hz ?HH5?HHE HHHkH ?H-?HH5+ ?HHEHHKHHH8HHH%HHHHHHH)G(tVyAQA)ЉAAAA)EkdD)ǃwUHcSHHHcHD1DH1[]ÿ HHHWHx ?H?HH5 ?HHE(XHHHH?H ?HH5?HHEHC HE m HHHHf ?H ?HH5?HHE0 HHHHI?Hj?HH5 ?HHE HHH[H ?H ?HH5 ?HHEHH;HHH(HHHHHHHHHHAWAVAUATLoUSHHoHL6MM~DHmHtJH} LH_L9HFHt LuL)HH|؅xIHmHuM9tHIt$ H^I9HIFHuHI)II|DxHL[]A\A]A^A_fHL[]A\A]A^A_fDL@uI)I~f.@UIHHHATSIHL`Lht#)p)M)U)])e)m)u)}HFH(HH)HEDž( H\$Dž,0H0H@HHH8AHH'HcjHHȸI$HeL[A\]AUATIUSH AHH8H5"?1Ld$ H\$LH5/`LHH5TRHHHf ?HT$HSHHT$HD$ HJHpHH;rv H;pH|$LHLd$(H5_LHT$(HSHpHHUHSHHD$(HxH9uTHD$HxH9uvHD$HxH9HD$ HxH9H8H[]A\A]@1LiH=?PHt$:H=?PjL]H=?PLL?H=`?tFP2L%PJHzfPJH:fPJHDPJHzH?HHD$HxH9t Ht$(HD$ HxH9t Ht$(xH@ HHF?HHD$(HxH9t Ht$IHD$HxH9tHt$(1Hf.@UH]S@HHHcHfHH[]fHH[]f HT$H5 HHH+H[]D0 HP@H@H@(HPHP HH[]fH[]fD HH@H@HH[]DHH[]fHHH譭H DAVAUAATUH5\SIHH Hl$HT$Ll$HDHLLL4 H-}?L HUHHD$HxH9uUHD$HxH9uwHp?H{DsLHH9H?I|$HH9HuqH H[]A\A]A^ÐH=p?PHt$H=@?tfPmL`H=?t&AD$qLZdDAD$PAT$אPJHDPJHZHIgI|$H9tLULHHD$H-?HxH9t Ht$+HD$HxH9tLHHH-?֐AVAUAATUH5ZSIHH Hl$HT$Ll$HDHLLLD H-?L HUHHD$HxH9uUHD$HxH9uwH?H{DsLHHIH?I|$HH9HuqH H[]A\A]A^ÐH=?PHt$H=P?tfPmL`H= ?t&AD$qLjdDAD$PAT$אPJHDPJHZHIwI|$H9tLe L-HHD$H-.?HxH9t Ht$; HD$HxH9tL% HHH-?֐HH;u8<t!<u HFH9GÐHGH9F@HFH9G@US HHl$HT$H5XHHHHHD$HxH;=d?uH[>H5?HHt$b HHD$HxH;=-?t Ht$A HIHHf.fAVAUAATUH5XSIHH Hl$HT$Ll$HDHLLLdH-?L HUHHD$HxH9uUHD$HxH9uwH>H{DsLHHiH>I|$HH9HuqH H[]A\A]A^ÐH=?PHt$H=p?tfPmL`H=@?t&AD$qLdDAD$PAT$אPJHDPJHZHII|$H9tL LMHHD$H-N>HxH9t Ht$[ HD$HxH9tLE H HH->֐HV1:tHRH HRH)H u9DHW1:tHRH HRH)H u9DAWAV1AUATIUSHAHhH>LBLl$XHL$H U Ld$@HL MFH U HL1Iu HvU 1L?HH%>H5`UHT$HHSHHD$H HHD$kHHT$PHSHHT$PHD$XHJHpHH;rv H;pH|$PLjHHT$8HSHHD$PHxHD$0H9HD$HD$HHxH9HD$@HxH9HD$XHxH9H|$HT$.H5THt$DLSH5T L菔HHT$HHSHHT$HHD$8HJHpHH;rv H;pH|$Ht$8HH|$PH5UHT$PHSH'HHt$LHT$XHSHKHSL HHD$XHxH9HD$PHxH9HD$HHxH9HD$@HxH9HD$0HxH9HD$8HxH9H>>H}M6LD}HHEH>I|$Lu HH9HEHhH[]A\A]A^A_H|$811LfHt$P8Ht$PHD$@HxH9 @H=>PHt$PLXHD$8HxH9fDL8L(!HdHt$/HD$PHxH9g@LHD$HHxH9[fDLHD$@HxH9MfDL:PJHHHD$XHxH9t Ht$/wHD$PHxH9tLaHD$HHxH9tLKHD$@HxH9tL5HD$0HxH9tLHD$8HxH9tL HHHH>HHD$XHxH9tHt$PHII|$H9tLL~HqHHNHHD$PHxH9t Ht$8~HD$HHxH9t Ht$PfHD$@HxH9gHt$PJXHHH>@HHx AWAVAAUATIUSE111E1HXIL=J>T$1dfAA?D ŃAuaAhx HII11IL9`vEB HA uDD!DEu C|5ZIIHIL9`w0M(HX[]A\A]A^A_f g  IuZ~v EC|5ZIL)H wz@I}IuZLT$D\$HH@H;8>BHLގLT$11E1D\$I@IFCD5Z\IADZb@L)H vL1ID"\ 'IFCD5Z\IADZrELrHJHBADZAD ZADZL)H 1L11I IFCD5Z\IADZf?IFCD5Z\IADZ\IFCD5Z\IADZ"IFCD5Z\IADZnIFCD5Z\IADZtI}IuZHH@H;>HL8HX[]A\A]A^A_fADZ\AD ZuADZfCD5ZfLrAD^fAD_dL)H I}IuZLT$D\$HH@H;>HL1貌DLfDJ<6HL1LT$D\$ID\$LT$AhULd$@H\$H1ҾLT$LHϲLT$LL=>IHPDlHD$@HheH|$@HKDH1l H5LLHImHھ<L荲HD$HL=1>HxL9t Ht$8>Ho>H5>LLIuZJ<6AH8KfA fA$f@(1ELT$D\$I 蟐D\$LT$WL1I}IuZHH@H;%>HΊAI}H>IuZLl$HH@H9upH蠊LL$I9|$HH@uH9u9HH5JpH9u6HH5JQH5tJLL$땺H5LJHl$(H\$HA1ҾHH记HD$(HL=>LpVH|$(HIAL1L|$0W H5>H sIIM L1ZLt$8H5ILLLd$@HILLHLHL=><LHT$HIWHHHD$HHxL9HD$@HxL9HD$8HxL9HD$0HxL9H>H5u>L HHD$(HxL9tHtHHxL9t Ht$8JLRHD$@HxL9tH,HHL=>HH cHDH%Ht$'HHD$HHxL9t Ht$'HD$@HxL9tHHD$8HxL9tHHD$0HxL9tHLHL=I>HL==>HL=1>HL=%>AWAVAUATUSHLwH|$H4$MH$H(L}IFHtQIMn I]I9IMFMtLLH2uLH)H= H=|xIF1Hu@Mu]ML)H,H|؅yH1L[]A\A]A^A_fHL1[]A\A]A^A_@LwHD$L9ptiLQH $Lh MIH)I]L}II9MFMmLHLL $SL $fL)HKrfHL1[]A\A]A^A_f.fAVAUATUISHHHOHHt%LH"HC(HH[]A\A]A^DH9tHr H} LvLoLM9IFHu$M)1II|$DDHL$vHL$t߿rf.DAWHGAVAUATIUSIHH9H LF HLaIhI9IMFMLH)H=H=|I9^HHHH $茟Hx IHoI9HIFHtH $HuL)HH| IHEIDHH[]A\A]A^A_LHLLD$H $AH $LD$pLH)H=&fDHLLH $H $uL)HH| I9^ HH $Hp IHnI9HIFHtH $HuI)II| DH{IEIEHM?TfH1H[]A\A]A^A_@H(tQH_ H2H{ LfHoLL9HFHu_L)H#H|yHH1[]A\A]A^A_HLL[]A\A]A^A_DtDAWAVAUATAUSH8LgGL;g L$Ht$ HT$(D$,LHILA?HMLH)LDI)MLIAFALDHEtCALDHI*HHH!H HHDIIt*EuHELA?uILA?@DHHHHH!H Ȁ|$HDHD$?t!AADoH8[]A\A]A^A_IGLgH8[]A\A]A^A_f.T$L+'HHt$HT$WJH)H9+HHHD$t7HHH|$H9wH9HHFH?HHHD$@H|$IHD$LeIM)L9tLLLEO>MLL$L1ANLD~HHtDLHHIHHH!H I HDƒ?IuII1HAu?LIHHH!H Ȁ|$MHDIHEH+D$HLt$HsL葥s(H{0HkHC HxL9u+HHHuH[]A\A]A^fDfDH=x>tPLȦfDPJHDAWAVIAUATAUSHH@HD$ HD$(HD$0t{@11@u?I?HHH;>KHl$(H\$ H9t@3H{HH9uH|$ HtHH[]A\A]A^A_DHLd$ LHpH+0HIHH@H)HHH~@HLH詌HuH|$(H;|$ tiHD$H$fDGH1D$HGHD$HGH|$(Ht$@te@H<$H|$(H;|$ uA4AAI?HwtI? Hl$(H\$ DHD$LpHHD$LH)HHH~+DHLH豋HuHD$HLpHD$I9tHfuH}H/I9uHD$t$HX$Lt$I^InH9t+fDHs(LHHIHMHH?H:H?H)H7HIuH@11҉[]A\6Ld$ HI|$@t$ @uoHCH+CD$HHD$ HT$Ht$HLu.t$ 11I|$HT$HT$H@[]A\fDHCH;CH@Ht8pC`H{XHP>HHHIHLHH:H ?H)HHI#t9s`Ht$ 11W@IHDHC`?H{XHD$(T$ H|$8D$ HD$(HD$8HT$0HL$80HP@t$0HHHT$8Ht$ @IH5DHD$(@t$0H|$8D$ HD$(HD$8HCp@0Ht$8HHT$0HpHL$82HSpt$ O@HxLdHCt$ H@H@H@HPt$ I|$HHRfATUSH0O8LG0HA>HHIHMHH?H:H?H)HGHIHD$HD$HOHl$D$HGumH)D$ Hl$HHD$ "HT$ Ht$ HHu$t$E11H}H0DH[]A\fHCHKH9H@Ht€8C`H{XHP>HHHIHLHH:H ?H)HHI#tVs`Ht$E11^H0E11DH[]A\@IHDHC`?H{XHD$T$H|$(D$HD$AHD$(HT$ HL$(0HP@t$ HHHT$(Ht$IHDHD$@t$ H|$(D$HD$AHD$(HCp@0Ht$(HHT$ HpHL$(QH[pt$9HxH脁HCAt$H@H@H@HX۽t$H}HHrfAWAVAUATUSHHH8<LkHT$H|$(H蓨M}IEHD$MLd$(HMt$fDMMtJI LH_L9HFHt LpuL)HH|؅xLMMuH9l$tAHu H^I9HIFHLH)HH| ȅ8HL5i>HD$(Lc01C(HC IFLHD$(~HS HLHHHHLH|$(}HD$(HC<9 ؿ;HqH/HcHfs(LĽHC HxL9DH fDHl$fDH=>t-AT$Ht$ HD$×HD$AT$JAL$H5H\$ HT$HH.21H踡HL5>H\$(1HHT$(IVHH͔HD$(HxL9HD$ HxL9umH>H5O>HH5# kH5yK_H5#.SH5xGH5v$;H5./Ht$ HHt$lHHD$(HxH;=>t Ht$ HHHD$(HxL9t Ht$HD$ HxL9t Ht$(HHL5i>HfSHHǰ蹻HHtHHH{HHt|H{ Ht|H{Ht[|[f.@HUSH)HHHHHHH>HHG8tHH[]@H@HH@H)H uހ:uHW0HG :tHHH[]DHH`Hs@LD H>fHPp:uHRL HRL)H uA9{HHPHH:uHRL HRL)H uA9uHP0H:;HH`+HcHH5H\$HT$HH+1H訝HH>Ld$.HHT$HSHL轐HD$HxH9HD$HxH9uyH>H5?>HH5nGd@H5*T@H5eD@H5_ 4@H5$@H5)LzHt$]IHD$HxH9t Ht$HD$HxH9t Ht$H譼LeIHk>I@fH~AWAVAUATIUSfH~H4L!HHT$IHDN KHB{Hq5LH?AfDHEE@yD)HfDHyAAE)Lt$MEiA4AEAIEAEDD:3DIDLcHIL >H HL$IΉIH HMEQDI MDT$MLL|$MAH MILt$MLIMEAI I LJD0MHMHEI IAA LL$H MI MAADMHȉLHHL$H I)H I IHL\$H\$H HH)LL)MHT$L)H)H HH H)ʼnHÉȹ+L$IILI L)IHMt$M!=ɚ;=w~==?B =='=!c) EAA EA0@HHBHAAA AfD1AAHc0DzD>HLI9DAAAEuHcKMOAHI!HMDJ0DHDHM9HwH\$D)I9‹s=LL)I9w2HcM)HtM)DKH9w'HH)L)H9vHcl[]A\A]A^A_fDM.IM)M9wMfH\$IDH9ŋvI)M9rHcM)HtIH9wHH)H)H9wM€.HM)M9zMfDAʚ;A AAsAA[A@BACA'A2AA!AdALD>AWAVIAUATEUSDHHHH5#%HcHf.AGFf(fT Ff. H;HH@H;> HH5`cHH[]A\A]A^A_ÐIGH?Hx(H7 HFH5p>L$H9Ht$HH5J$cL$H`BD%HF|$$H|$H9IGɉL$Hx(Lp l$(L->1Hl$Dd$,IH;HH@H9r HHT$bH;HHL9 H"T$Iv H贊H;HH@H9 HH5x#,bDL$$DD$(Iv(L$Hߺ]bH;HH@H9 HH55#aLIɕIIGH`H@(HL9l$(Dd$,H;HH@H;D$ HHT$aH;HHL9 H"T$Iv H辉H;HH@H;D$K HH5"4aDL$$L$Iv(HAgaH;HHL9 H H;DH`HH@H;D$ H`f.IGH?LXL9H7 HFH5>L$H9Ht$ HH5!o`L$H`B|%IH|$HFH9 IGɉL$L(H@HI9Dd$$Ld$H;HH@L9HHT$`L$HEAL6`H;HH@L9HH5!_IGIH`H@HI9uDd$$H;HH@H;D$! HHT$z_IGL$HEAHpH_H;L-E>HHL9 H H;DH`HH@H;D$ H_H?L->L$HHL9H"eL$IwH"H;HHL9H"2=DH?AHH@H;>HH5a^@IOHkHHwH  Hc H H' HʿIKY8m4+@Hc> H> H' DHDGIH H wJ<L r>I(\(HHHHIHHHHHH)HHIQPWHcwH 0OH;HH@H;>HL*]DIOH3H Hw Hc H H' HʿIKY8m4,DHcHH'DHDGIH H wJ<L >I(\(HHHHIHHHHHH)HHIQPWHcwH?HH@H;W>9HH5R [fDH;HHH;Ƚ>"H0LWH;>HH5S[)ffPLoLtfW>HoG-f.>0.HUE0fMH;L)HH@H;p>KHL[HL->L$L9_H[{L$IGɉL$L0H@HI9tLL$1HEAL[H;HHL9H,%IGIH@HI9uL$EA1LHZH;HHL9H]ٿ@HL-.>L$L9H{諿L$IGɉL$Hx(Lp<H>>1ɉl$HHD$H;HHL9H"XT$Iv HH;HH@H;D$[HH5YDD$L$Iv(1HEYH;HHL9 H,LH8IIGH@(HH9Hl$H;HHL9ZH"蜾T$Iv H\H;HH@H;D$HH5%XL$Iv(EA1H YH;HHL9H}*5DHG-H HcHH'HʿIKY8m4'HcvaH~H'~HЃIH H wDGGH5H54~DGHcJ<L >IIPWG]f.HFH;ݿ>DHH5zWDH5DLfDH5wDHT$$@,@HFH;M>HH5 VD"ЋL$ H5]D"L@0<@HT$H>HD$DGJ<DG[ЋL$H5ЋL$ 7HT$DGH5{H5kЋL$${ЋL$P H54"qHT$EH5"IcMcHcH0XBD5.BD50JT52H55 H4H` L$肵H`L$H{AMcNd5J|5HcLiA$.JT=H4H` L$!H`L$0F0HVNAIcHE)IcH0.AHUfEt1D9 0rC'HcH7HAL >AAF-D)3HA`A_ȺP0VHV)ȃ0FA(HAfDAWAVEAUATAUSHAHH<>Ht$DD$HH D$zHHHCH>HsHkHt$HHH>HH=C>HCHCCfHD$0H\$8)D$@)D$P)D$`)D$p1H$HHHt$H1HtH$H$$1HDŽ$HDŽ$HLd$/H)HD$Ll$0LT$I`'wH=g>D$Ht$.2E1EL$Ht$EL|PH$HxH;=>#H\$8HtH=>t'kHĨH[]A\A]A^A_CPSuHHPC PS yfDqHt$E11LO]fCPSHHPC PS Mf.HHPC @HHP2fDHHPC HHPfDH=>t&PL,xPJHHH}HH;=3>t Ht$/GHLHĢH|$8IHt谜HL襜AWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$H]HMMH$III)MtHII9t LHLHL$L$-HL$L$IODM)L9tLLLfIMHtH]LmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAWAVAUATUSH(H_H;_t(Ht H_HH_H([]A\A]A^A_IL+/IHIMAtOt-HM9LGL褸LMHMIIIM)H)It A$AEMujHODu0MItL\L}H]LuH([]A\A]A^A_@HLHLL$HL$LL$HL$IfLLLHL$LD$LL$cHL$LD$LL$eH=l LSHHHGHG t@GGt'Ht$H{0D$蚃C u HC(HC H[H?HCf.AWAVHAUATUSHHHHH8HKHDkH|$LqMfL;awq~$H{HLHT$HD$[HKHHD$HT$HqD,1HKHHqH;5>*L$HT$/L9HT$HCHC {DsCAt*Ht$H{0Dt$/薂DsA u HC(HC D9uD9u|HKHLiM}L;ywq~H|$LZHKHHqD41HCHHHH; β>u\HI9TH8[]A\A]A^A_H;HAƉCFDH HCPH81[]A\A]A^A_@@LxBD(DALaBD1fAWAVHG0AUATL5USIE1 1H(Ll$HD$IGIG AtOAGAGtRH|$LD$@AG tWpЉ wuIItOC,&I?HAGuAwPAIG(IG H([]A\A]A^A_Dpw7{f.AWAVIAUATLoHUSH(HHGH->HH\$H9 HEIGHIG0Io0L%L5HHIG8AGD$IGIG At=AGAGt@HHD$Aw t?F=IcLI?HAGuH IGP"DIG(Ht IG IGPH([]A\A]A^A_@HGH; >H\$GHGHLM(=$=n׉։Ѓ?π|$@@Lnt$f.LXH9IGPHIGPHiIGPH IGPH IGPHA IGPH IGPHy IGPhHiIGPPH5L@#fDH5qHIGPH5L輎FfH5H5s@HqIGPHIGPHIGPpHIIGPXH5LLl"SdIcLHIGPH!IGPH5@Hy IGPH IGPH IGPHA IGPpHIGPXHqIGP@H IGP(HIGPHQIGPH IGPH IGPH IGPH IGPHI IGPH IGPh[fDHIGP Lc LQ L?| L-jLX\L F/L4"L"HYIGPLT$Oj\L>juL]HT$$ $ljƉƒ?π|$?A΀A t$)AAL8t$L$aLDD$ @@DD$ Dƃ?΀HIGPHIGPHIGPfDAVAUATUSHHHWHG OHHl$KDCCt^Lc0HD$LxC tYƒ t HC KHSHHHSHC uH;HCuAHD[]A\A]A^HC(HC 1HHGHG tgOGt"Ht$H{0L$xK tPtzHsHC CHVHHSHHC tHk8H?HCHCHC(HC CHPHC(HSHtHHC(1Hg=t!HfAHCPHD[]A\A]A^Hg=uHSHC KPHs(HNHHs(A:tSn~]ft;[A{HAHCPHD[]A\A]A^A OL5AHCHC {tRCCt$HLD$vC u HC(HC C.9zIIuAH;HCA {}A t,L5oAHCHC {t]CCt$HLD$uC u HC(HC C.9IIuA8A -H;HCL5 AHCHC {tRCCt$HLD$XuC u HC(HC C.9KIIuAH;HC먃,t,5"H[xAsA h-t 0HCHLsHPL-P>HxL9IEHCHHC0HLHC8CD$ts0?-u -LHd0 9sLAˡHSd9.0.ucspL蠡H(d0 vH9AHCPjsLnHcE?0 vAHC HkCH0HC(HtHHC({tHk8HD$ɅAIH{HAHACh9LA蹠HPH;>h@H@QEt e5sLrHb-0 sLCHb0 v0LAHbEteTHHC Ho AHCPsLAΟsLH AHCP+usL蔟Hb0 1H AHCPZ H}A $t'H{Hd HϞA$uHCXHC`H=ef.AWAVIAUATIUSHHHHHGH)I)HHH H9HL$ZHHHD$IMtA7M~LA6GH}LeLH9HH*f.Ht0@2HpHrH@HHH9uLHL)L9Mt tuLHHt0@2HpH@HrHHL9uHLH)HL9MttAL#HD$H|$H I1HyM9LuLeMtLWHLd$LmLuIMLmH[]A\A]A^A_HH9v HHD$L9MuHiE1H؜Mt LGKA6LjHHأHGH;Gt&HSHt6Hx@0FHCHHC[HH5DAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$謢H]HMMH$III)MtHII9t LHLHL$L${HL$L$IODM)L9tLLLIMHtHFLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fHGH;GtHtHHHHGfHHDAWAVIAUATIUSHH(LgHLI)H)HHLH<IH9PLHT$Ht$FH HLcJ(Ht$HT$LmHD$ItAAFI99HHHt0@2HpHrH@HHI9uLqLL)M9Ll t]LLHt0@2HpH@HrHHL9uILL)HI9Mlt%Lq I1HyhM9LuH3HtHDHD$H+LkHCH([]A\A]A^A_ÐHIHH9HuAHD$1f.M9ufAWAVIAUATIUSHH(LgHLI)H)HH\H<IH9`LHT$Ht$fH HLcJ(Ht$HT$LmHD$ItIFAAFI9DHHfDHt0@2HpHrH@HHI9uLqLL)M9Ll t]LLHt0@2HpH@HrHHL9uILL)HI9Mlt%Lq I1Hy老M9LuH3HtHBHD$H+LkHCH([]A\A]A^A_fHIHH9HuAHD$1f.M9mfAWAVIAUATIUSHHHHGH)I)HHOHIH9SLLD$~LD$LhHIItI~A1LD$F@LD$H;L{L9H.HHHt0@2HpHrH@HHI9uLwLL)M9Ll t]LLHt0@2HpH@HrHHL9uILL)HL9Mlt(Lw I1HyM9LuL;MtL@H+LkLcH[]A\A]A^A_fDHIHH9HuAE11M9DAWAVIAUATIUSHH(LgHLI)H)HHLH<IH9PLHT$Ht$覛H HLcJ(Ht$HT$LmHD$It HAIFI9<HHfDHt0@2HpHrH@HHI9uLqLL)M9Ll t]LLHt0@2HpH@HrHHL9uILL)HI9Mlt%Lq I1Hy}M9LuH3HtH?HD$H+LkHCH([]A\A]A^A_ÐHIHH9HuAHD$1f.M9ufAWAVIAUATIUSHHHHHGH)I)HHH H9HL$jHHHD$这IMt(IFA衙LHISKM~H}LeH9H+LHDHt0@2HpHrH@HHH9uLHL)L9Mt tuLHHt0@2HpH@HrHHL9uHLH)HL9MttAL#HD$H|$HI1Hy{M9LuLeMtL=Ld$LmLuIMLmH[]A\A]A^A_HH9v HHD$L9MuHiE1tH舑Mt-LH94 H>I}$HH$݀Le|H$Hx$H9 H$HH9 H$Ht $8$HH[]A\A]A^A_@HEH;ED$= H@8c HE Ƅ$HDŽ$0f.H$HPH$@$HHH$v$H$@9$H$H9 1HB>HHIHH4HH?H:H ?H)HuHHLc(L`* C  $HmH$P$UHDŽ$??H$4@HEH;ED$<3 H@8 HE Ƅ$HDŽ$0DHEH;EHD$Ha H@8Y L$1Ƅ$LZ5HE $0LH$HP@$HHH$AuY@HEH;ELcp" H@8 HDŽ$Ƅ$LHICHE $H$L$H$0HP@$HHH$tfHUH;UHHD$Xi HR: H$HE Ƅ$0Jf.HUH;UHHD$P HR:H$HE Ƅ$0f.(f(fT $f.( HEH;ED$@ H@8 HE Ƅ$$0fHEH;ELeD$?C H@8L$Ƅ$I.3HE $IH$0HP@$HHH$sHE Ht$pLHD$pEH{(& C H$'fC $HEH;ELeD$> H@8L$Ƅ$If2HE $IH$0HP@$HHH$LrHE Ht$`LHD$`DHC(HHD$%& C 1 HEH@H@L@LxHD$(L|$ MI HCpHD$L`f.M@M;Ix LHOL9HFHt Ht$HL$L${L$HL$uL)HH|ȅxMM@L$HT$xH5L$ZH$LHHISHCPL$H$oC@LeL)$H$ML$Hs(LIHs@LLHgf$ C  [L$HT$xH5mLjYL$L HLSHCPL$H$oC@LeL)$H$薍L$LL蓄Hs@LLH豋@HL@L9|$ tSIw HNI9HIFHt H|$HL$L $yL $HL$uI)I.I|DȅyH|$(HCpHT$xLHD$xSIMW(LLU p# C @LX#C L$HT$xH52LXL$L HLQHCPL$H$oC@LeL)$H$@L$LL=Hs@LLH[fDL"C HEH@H@L@LxHD$(L|$ MHCpHD$LHfDM@M[Ix LHOL9HFHt*Ht$LL$HL$L$4xL$HL$LL$uL)HH|ȅxMM@fDHmfDL$}$=@Lh$H$$H$L9|$ t6Iw HNI9HIFHuyMI)I.I|DȅyH|$(HCpHT$hLHD$hIMW(H|$LU ! C H$1P`H|$ H|$H $vH $mL$HT$xH5LUL$L HLNOHCPL$H$oC@LeL)$H$ʼnL$LL€Hs@LLHCL`It$I;t$HtH~1+It$HIt$HxHwH;w5HtHFHHwHxHt$>`HEH@H@H@H\HxHt$?`HEH@H@H@HmHzHwH;wHtHFHzHwH;wHjHF^H@LxL;xH$uMt5IGALHHD$I9H$MgLxH$ILxHxHwH;w>HHFHxHwH;w@HFH$HEƄ$0SHEƄ$HDŽ$00L$1Ƅ$L*HEH$Ƅ$HEHDŽ$Ƅ$ֆLHI8$HEL$0HEƄ$HDŽ$0L$Ƅ$IY)HE$IH$0HP@$HHH$?iHEL$Ƅ$I(HE$LH$H0HP@$HHH$hHEHEƄ$$0Lc(L$LL }H$H5LHI莇L$HLL:L$LLCL$LL|Hs@LLHǃH$H{H>H9H>I}$HH$ qLlH$Hx$H9H$HH9L$[$fL|$ KL|$ L$HT$xH5kLPPL$LHLJHCPL$H$oC@LeL)$H$|L$Ht$Lw{Hs@LLH蕂L$HT$xH5LOL$LHLiIHCPL$H$oC@LeL)$H$L$LLzHs@LLH^L$HT$xH5@LOL$L HLHHCPL$H$oC@LeL)$H$FL$Ht$LAzHs@LLH_HT$<H<$LL\HT$HL{HT$=HT$P wHT$XTuHT$@ifL$mH$$؉$HH$H~>HxH9t H$觉H|>I}HH$mLiH$HxH9tLjH$HxH9t H$LH$HxH9t H$.H$ZHHH}>cHH}>xHH}>HH}>HH$H}>HxH9t H$軈H{>I}HH$mLhH$HxH96Lz)HHK}>HH?}>ipLH$H|$H$G29$+H u|ahMTUSHHHT$HHHKHH[]HH%$H=f.AWAVIAUAT8USHHIH|Hs Hx I,1Hs(I|$(>HsID$ID$Il$HA$HkHt\M8Hu Hx H0Hu(H{(EHCHCI]LkHuHu#HmIHuHL[]A\A]A^A_DLHL:rHC@LLL"rID$THID$ HxH;={>t Ht$)HHwL"&HwH"&HwLL9&HqHHqH~HHC HxH;=z>t Ht$觅HHzqHb~fHG< AWH*AVAUATUSHHHcHf.Lf}HHL4/HkH[]A\A]A^A_ÐHFHGH[]A\A]A^A_fFGH[]A\A]A^A_Lf0}HPH@H@H@(HPHP It$HjHL$HHD$\pH HHQHuHMHHHQHuIT$(HM HEHU(fDL~E1o|IIoI+/I$ID$ID$HHHtHH9H$|ILM4$Mt$Il$MoI/MI9tMt HLHII9uM|$LcH[]A\A]A^A_FGH[]A\A]A^A_fHH H+|HH H|HtM9t+A6I~Iz^HLH{Po#HnI<$HtUSHH(HGHHHtAH+GD$ HHD$ HT$ Ht$ HtMHCHHCC8tC8H([]C8?Hk0H([]Hl$HH\HCT$H}HL$H@0HPHH@t$HT$Z]HSK8HBHCuGHk0C8?H9C]HB8PHPHBpHxHzH].fK8ZAWAVAUATIUSHHxHD$HD$@yLHHf+HCH+CHl$HD$3HHD$4hHl$@HT$3Ht$4HHHsXH;shAŋK`?AC`HHEhH HHCHx\HD$PHHHD$ HCH@H@LpLhHD$(Ll$ MI$HD$Lx @MvMtVI~ LHOL9HFHtHt$HL$eHL$uL)HH|ȅxMMvMuL9l$ t:Iu HNI9HIFHMI)I*I|DȅyH|$(HT$8LLd$8ID$PAu(MU(HT$XH|$AE(IE0HIU0LSp@t$PHD$XZfHH!Ht$@H}ZHx[]A\A]A^A_DHFC`HCX@@H|$HL$dHL$3L$hHT$hH{HHt$`FE qLl$ Hl$@WHt$@H} ZHwH|$t$PHHYHH@HXwUSHH(HGHwHHHtDH)D$ HHD$ <HT$ Ht$ HtZHsHCS8HHHKt+S8H9tH@Ht8tzH([]fDC8?Hk0f.Hl$HH HCT$H}HL$H@0HP@t$HHHT$X[DHhH}H]H9q(thHH9uYH(Yp(Hx0HXHC HxH;= r>uHHm(Ht$ }$V@AWAVHAUATL4USIIHLHHHGL$jLjHEKZYL$HD$uATAuI9EDL|$M92HD$0AEHHD$HD$0M9IEHD$/HD$8LHL2UHD$t$0H HxkWH9\${HsD$0HFHD$8HFHD$88MuH(Le tII$LIw IG Hp>HI$EAG(HEIG0EHE zHBAw(I0VIG HxH;=Ep>oL fAEsHIHHH@H@HHHH9HH5sHD$HD$HM9IIoH)EHFHEHFH HI9t$Ht{HsuHH HI9uIoM}HH[]A\A]A^A_H|$~rf Lt$0qWHT$.H5 LHZ>L-HJ-HD$0HxH;=n>ucH9n>H5h>Hr`fH=0o>t6PuHt$z/fDHl$0fDPrpHt$/yfHD$eHI?HtLH-rHHD$0HxH;=*n>t Ht$/>yHFYHqHHjH\$H9t83H{[THHHD$H|$t$0HH7THqzHdSf.AWAVIAUATIUSHHHHHGH)I)HHH H9HL$JHHHD$pIMt LLlH}LeLH9HH"fHt0@2HpHrH@HHH9uLHL)L9Mt tuLHHt0@2HpH@HrHHL9uHLH)HL9MttAL#HD$H|$HI1HyRM9LuLeMtLLd$LmLuIMLmH[]A\A]A^A_HH9v HHD$L9MuHiE1HhMt LvA6I~RHbHoATUHSHH ukH|$HD$HCH[H{H;{t"Ht HH{HH{H []A\HHHoH []A\f<t RS;HHHcHH5NH\$HT$H:H1H5HHj>Ld$4HHT$HSHL(HD$HxH9uvHD$HxH9u^Hi>H5_d>H[H53oH5cH53WH5>KH5?H53L'uHt$u{IHD$HxH9t Ht$tHD$HxH9t Ht$tHTLmIHi>IfAWAVAUATUSHHHHG L$HDŽ$DŽ$HDŽ$DŽ$IuHDŽ$Ht$2 H#HcHL$HT$`H5LT8L$L1HL 2HEPL$H$oE@LeL)$H$lL$Hu(LcHu@LLH2H$H{Hzh>H9iHf>I}D$HH$WLiSH$HxD$H9H$HH9jH$HtD$D$HH[]A\A]A^A_DHt$1HD$2@$H$L|$I9$H$@H9@ uHB>HHIHH4HH?H:H ?H)H1 HHLe(L  E  w HCHHHtCH+CD$HHD$<Ht$HHIHH4HH:H ?H)H HHJHƄ$L$D$H$HCH+CHHD$0HT$Ht$0HLHCH;CH@H8%C`H{XHP>HHHIHLHH:H ?H)H-HI#s`H$tlH$@$Ƅ$HDŽ$H|$H$HCp@0H$HH$HpH$CK$I~/Kf.Hf(fT Df.C8HK0HP>HHIHH4HH:H ?H)Hm HHtHCH+C$Ƅ$D$L$HHD$(HT$Ht$(HLHCH;CH@H8C`H{XHP>HHIHII?I:HJ H׃?L)HkHH#:s`H$H$@$Ƅ$HDŽ$H|$H$HCp@0H$HH$HpH$jIf.$ C8HK0HP>HHIHH4HH:H ?H)HC HHHDŽ$Ƅ$eHupHIHCH+CL$D$HHD$4L$HT$Ht$4HL HCH;C1H@H 8oC`H{XHP>HHIHII?I:HJ H׃?L)HHH#s`H$ DIGf.C8HK0HP>HHIHH4HH:H ?H)HHHZHƄ$L$D$H$HCH+CHHD$8HT$Ht$8HLHCH;C H@H8FC`H{XHP>HHHIHLHH:H ?H)H*HI# s`H$tlH$@$Ƅ$HDŽ$H|$H$HCp@0H$HH$HpH$SF$I|$>FfC8HK0HP>HHIHH4HH:H ?H)HSHHL$1Ƅ$I~HCH+CD$HHD$,HT$Ht$,HLHCH;C H@H8`C`H{XHP>HHIHII?I:HJ H׃?L)HHH#% s`H$H$@$Ƅ$HDŽ$H|$H$HCp@0H$HH$HpH$D$YHCH+CHD$HHD$$HT$Ht$$HHs0H;s@K8?QS8H>HHHH H!HDHHt$HD$5HsH;sD$`HT$h'HtHHHsH}( E |H$6E fHCH+CHD$HHD$ HT$Ht$ HHs0H;s@K8?QS8H>HHHH H!HDHHt$HD$4HsH;sD$@HT$HiHtHHHsLe(L E HupH"L E .H$15LE fL$HT$`H5L4+L$LHL$HEPL$H$oE@LeL)$H$`_L$Hu(L\VHu@LLH%D E  HpHL@C8?Hk0IHL9HC$H$H|$H@0HP@$HHH$*AHSK8HBHCHk0C8?H9CHB8HPHBpHxHzH@fDL$HT$`H5=L)L$L HLA#HEPL$H$oE@LeL)$H$]L$LLTHu@LLH$1fDL$HT$`H5 L(L$L HL"HEPL$H$oE@LeL)$H$]L$LLTHu@LLHc#H$H{HY>H93H W>I}D$HH$wHLCH$HxD$H9H$H~H9LD$cD$f.K8DHH:DHHDHHDHHDL8cD$fDH$D$cD$|DHHDHh\L E =HupHvL E cL$HT$`H5L&L$L HLe HEPL$H$oE@LeL)$H$ZL$LLQHu@LLH'!fHVC8HS0HVC8HS0H$@$Ƅ$HDŽ$H|$H$HCp@0H$HH$HpH$<$HT$hH{EL$xHT$xH{ Ht$p(yHT$HH{EL$XHT$XH{ Ht$P(7L`D$H$D$`D$H! HE(L$HLHD$pPL$H5LLZL$H5LL| L$L⾖LdL$Ht$LPHu@LLH]H$H{H U>H9HS>I}D$HH$qDL?H$HxD$H9KH$H~H9LD$_D$L$HT$`H5L#L$LHL}HEPL$H$oE@LeL)$H$WL$LLNHu@LLH?L$HT$`H5TL.#L$L HLHEPL$H$oE@LeL)$H$ZWL$LLWNHu@LLH=HC`?H{XHC`?H{XHC`?H{XH$$Ƅ$HDŽ$H|$H$H$H$0HP@$HHH$/9$H$$Ƅ$HDŽ$H|$H$H$H$0HP@$HHH$8$xIHIHHHH$$Ƅ$HDŽ$H|$H$H$H$0HP@$HHH$8$HC`?H{XHC`?H{XHxL!HxLkH$$Ƅ$HDŽ$H|$H$H$H$0HP@$HHH$V7$H$$Ƅ$HDŽ$H|$H$H$H$0HP@$HHH$6$L$HT$`H5LL$LHLPHEPL$H$oE@LeL)$H$SL$LLJHu@LLHHH HxLnHHHxLJWHxL9LZD$H$D$qZD$F3HH$+HSH#O>HH$HxH9tH$"ZHN>HHM>I}HH$j>L9H$HxH9tLYHHN>$I|$H5RHH$HN>HxH9t H$YHL>I}HH$=Le9H$HxH9tLLYH$HxH9H$*Y$I|$H`4&2HH$HM>HxH9H$X|L$1LH^J$IH31Ad0$I~H3|1$I~H3^1]$E1;15&1 HHL>GHHL>\HHL>fcOfAWAVAAUATIUSHHXHDLd$`H$HL -HLL$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$HDŽ$DŽ$HDŽ$HDŽ$DŽ$HDŽ$DŽ$HDŽ$HDŽ$Ƅ$H,HD$0Ƅ$8H$H;$$j?AA$HH HD$pHt LLHH>E$[A}0$8H$1H$ HtHHH$HtTH$HtBH$Ht0HX[]A\A]A^A_fDH$H$HDŽ$HDŽ$HDŽ$HHDŽ$Ƅ$D$E$gLd$`D$`I|$D$`AuI|$HT$hAEIEIU@t$`HD$h0H$HI|$D$`D$`AuI|$HT$hAEIEIU@t$`HD$h/$8H/H$ HzHHdf.Lu(LTE HD$ HT$H5HHD$ L|$(HL$HLHEPHT$@LoE@eL)D$@HD$PHLL|$LLHCHu@LLHHD$H-JH>HxH9HVF>I|$HHD$`7L;3HD$(HxH9HD$ HxH9LS f.HFDŽ$H$@L$8HT$8H{ Ht$0TI1D$`LD$`AuLHT$hAEIEIU@t$`HD$h-Lu(LE QL|$(HT$H5LoHD$0LHHI$HEPLd$`HT$@oE@LeL)D$@HD$PJHD$ LHIAHu@LLHHHD$ H-F>HxH9u~HD>I|$HHD$`6L1HD$0HxH9uDHD$(HxH9tLsQgfDL`Q2Ht$NQLAQHt$5Qs$8HHi,H$ HtHHH{H"H{ "H$HtHD$pHt LLHIHHD$ H-E>HxH9t Ht$PHC>I|$HHD$`4Lt0HD$0HxH9tL^PHD$(HxH9t Ht$`FPH$HtHHHH-E>HH-D>HH-D>IHD$H-D>HxH9t Ht$OHB>I|$HHD$`<4L/HD$(HxH9tLOHD$ HxH9tLOH ;LXHIH-^D>IH-RD>IH-FD>HCIH HLAWAVHGAUATIUSHH1AHHLd$ HD$8LL$LkL;MtH=1D>AEH\$@LH$Ll$pL-C>D$`L|$hD$xD$|IEHDŽ$HDŽ$HDŽ$HDŽ$H$HHDŽ$HDŽ$HDŽ$H$HDŽ$HDŽ$-H.HtH{($D$DHH߉D$``;H$HxL9H$HtiLl$pMtH=B>teAmHD$PHt HHHD$0Ht LLHH[]A\A]A^A_fDAEgDAEPAUuIELPAE PAU fIELPAE YIELPJH= B>t&PHt$jDPJHHuH|$'H\EHI(LHD$0HtҺLLH{(I4HD$PHtκHHMHtL&f.@SHHHGHxH;=@>uHH[fH=0A>tPHt$~@PJHf.SHH>HtH{w8HHu[f.SH5(HHt:Pt1HH9HOºHHNH;>@H5HXHt:Pt1HH9HOºHHNH:>DH5HHt!PturH:>HH5}HHt!PtuHU:>P[H(fD1HVHfD1H6#USHHHfH=:>ffH$Hxs, {X3H[PHGH?JH5HHt xlH5 HHt xH5HHt%PtH;9>H5r HwHPxHH9HOºHHNH8>@H5"HHt:Pt1EHH9HOºHHNH8>DH5޸HHt x H5˸HHt xH5HHtxuhH5zHdHtxtHqH 9>@H[]DHPH 7> ЈGH(H 7> Јrf.HH y7> Ј#f.HH I7> Јf.HH 7> ЈlH53HH8Hz8>,HHL$ HT$LD$H5HD$1D$ 'HD$x\H0HVHwHl$(Ld$PHLH3H=<>H#Ht]H=(>HL(H|$0Mu0HL$8HS㥛 Hit$0HH?HHH)HI9"HS6>xtfH=5>ffHEHxHD$T$LD$ H0H<Ld$XHD$PI9L-4>AE gL8LHx IHLIHLI|$LI$ID$Mt$@H=>CD4HL#C~"HL`HLHl$@HPHpY@HHH@AHL$HHS㥛 Hit$@HH?HHH)H AYH,HID$0Ll$XH\$PL%8>I9tDHHxL9ulHI9uH\$PHtHQHD$(HxL9Hx[]A\A]A^A_H11CHx[]A\A]A^A_DH=8>PtHgLHHx IHHHLH}HEHELeL>BD%H+CHD$(HxH;=7>'H=7>-PHt$@<PJH:f6Ht$PHL$XH1H)HHL'H51R0fDfH=2>ffH(M@0C%L@H=d>HIL `H=7>t0PHL!lPJHϋPJHH`H HL%"6>HHD$(HxL9u8H9Ll$XLt$PHl$0L%5>HM9tZIHzL9u+IH=96>HOtRHt$H=6>HOt8HcH|$PHdNZPJH몋BHJUSHHHHtfDH@HHuHEH}1H0HH}HEHEH9tH[]fH[]fAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@1IHLHuI9u@M9uI?HsHWH;VuHt $uHL[]A\A]A^A_f.E1f.USHHiHH>Hw!1HHHsHHHtHHtH[]H1[]AUATUSHHHHHIH9L,L7L1HILU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHw1IHHsLILL HtHHHBtH[]A\A]A^f 5HxHLHPHC(HSH{ HsHEHD$)>HtHT$H%L1HsIH3LeJ HHt&HHUH(HCHHE[]A\A]A^fDHCHkHHEtH@1HsH,HCHH@.Hx3H+.H3HV(H>5HF(H.5f.@ATIUHSHHDHHGHuHxH Ht+HEHSH5$[]HH11A\H' H2>LHH[]A\H@PfDHc|>HG H)HFHfHc{>HG H)HHFHÐHq+>SHHHHcd{>H)HH2PH[oDf.H1+>SHHHHc|>H)HH2PH[/Df.AUATIUSHHcz>HO o,H)uXL!uTHGPI$H[]A\A]Ð11I؉11AEH[]A\A]H_PHt$H:tHD$ 멐ATUHSHHc>z>HO H)G,L!HD$w#tWXuYHGPI$EH[]A\Ð11"1I11EH[]A\1@H_PHt$HztHD$ ff.AUATIUSHHcLz>HO o,H)uXL!uTHGPA$H[]A\A]Ð1_1I؉11 AEH[]A\A]H_PHt$HtHD$ 멐ATUISHHcy>HO H)G,H)HD$w#tWXuYGPEH[]A\f.111I11OAD$H[]A\D1@H_PHt$HtD$늿 @AVAUIATUSHHcw>HO o,H)uKXHL!uHGPH${hHS`HT$H$I$DAmH[]A\A]A^ÐE11M11iAEH[]A\A]A^@LwPHLm Ls`Ht$LtHT$H@ w@f.ATUISHHcv>HO H)G,H)HD$w;toXuyHGPHD$HHHUHAD$I$H[]A\111I11WAD$H[]A\DfH_PHt$HtHD$l@ ff.ATUISHHcu>HO H)G,H)HD$w;toXuyHGPHD$HHUHAD$I$H[]A\fD111I11gAD$H[]A\DfH_PHt$H tHD$l@ ff.AVAUIATUSHHcu>HO o,H)uKXHL!uHGPH${hHS`HT$H$A$DAmH[]A\A]A^ÐE11M11iAEH[]A\A]A^@LwPHLm Ls`Ht$LtHT$H@ w@f.ATUHSHHct>H_ H)ËG,L#HD$wcXHOPHL$1A$u!HE1E1j1L~ZYx9EH[]A\111I11/EH[]A\vfDH_PHt$HtL$MD @ATUISH Hcs>HO W,H)H)D$w>trXGPD$1UAD$H []A\Ð1111I1?AD$H []A\DUtIf.H_PHt$H誽D$g f.svwH,fHE1H*HD$\ ۢYYYH,HD$ jLD$ 111H…XY0UHE1E1jff.ATUISHHcr>HO H)G,H)HD$w;toXuyHGPHD$؉UAD$I$H[]A\11 1I11AD$H[]A\DfH_PHt$HZtD$mD ff.ATUISHHc.q>HO H)G,H)HD$w3tgXuiHGPHD$UAD$I$H[]A\Ð11"1I11AD$H[]A\D롐H_PHt$HztD$뀿 @ATUHSG )HcHH@L`HHHL HLHp>HC H%>HHPHHtL[]A\H >H5RH8e0ATUHSG )HcHH@hL`HHHL HLHn>HC H>HHPHHtL[]A\Hi>H5H8/Hc)o>HH)H0Df.Hc)n>HH)H0Df.AVAUE1ATULS? H-HL%>H$HHH=:A$H$HV<H1H$.H >H H߾HH4$>DoDoRDoJ DoB0oz@orPoj`obpooD)$D)$D)$D)$)|$p)t$`)l$P)d$@)\$0D)m>D)m>D) m>D)m>)=n>)5n>)-n>)% n>))n>)2n>)T$ Lm>ooL-0n>Hx?) m>)n>)L$)$H HH-m>HEm>H.m>LHH=A$H$H<1HH$,H}>H5L-l>fDo$HxfDo$HfDo$fDo$fo|$pfot$`fol$Pfod$@fo\$0foT$ foL$fo$D)k>)5k>D)k>D) k>D)k>)=k>)-k>)%k>)k>)k>) k>)k>H HH-k>H>k>H'k>k>H[]A\A]A^DATIUHSHHDHHGHuHxHHt+HEHSH5[]HH11A\HHI!>LHH[]A\H@PfDATUSGH )HcHH@HhHHIHHHtHk>[ID$ H]A\USHHHck>HG H)HHtQHSxH+SXHC`H+ChHHHHHHHCPH+C@EHHHEH[]fH11fUSHHHc@k>HG H)HHtQHSxH+SXHC`H+ChHHHHHHHCPH+C@HHH;EH[]DH!11fUSHHHcj>HG H)HHtQHCxH+CXHHHHHC`H+ChHHHSPH+S@HHEH[]fH11fUSHHHc j>HG H)H(HHHE HU 1CH9tHHH9uH5Ԛ HHEHU1H9tfHHH9uH5Hߺ pHExH+EXHHM`H+MhH5G HHHHHHMPH+M@H[]HH#H11fDUSHHHci>HG H)HHt!H)'EH[]@H!11fAUATIUSHH(Hch>HO H)H)HC,D$t{XCPD$H+HtNx HHI$AL$HeHs H=h>H<E16H([]A\A]LcE Hs HH=h>AD$H([]A\A]@1E1111M1AD$H([]A\A]f.Hї11;fDLkPHt$L:tFD$HJRAT$I $tHHD$HD$f Dff.AUATIUSHHHcf>HO H)L!M&HHD$C,Pt{hC`D${YtHCPoCPHLHD$#Hs uKMcD$ H=g>Ha^} tHE(HYAEH[]A\A]fDH=f>HE1AEH[]A\A]f1?11I1AEH[]A\A]fH11KfDHk`Ht$HJ 닐AWAVAUATUSHHG,HD$ZHtXHGPHD$HHce>Le I)HHD$@LsL{ CC HC0HLsLsL{ L{(HC@HCHHCPHCXHC`HChHCpHCxHC8HK8HC0HQHL,HHu LD$H=d>LkXHSPHSpHWLkxIEHCHHChHC@HC`I$H[]A\A]A^A_HD$f.1E111M11CH[]A\A]A^A_LgPHt$LtHD$\@ HD?HH{ I9t;L';LH^ HH{0HC0HC8H{I9tL'LH HHAWAVHAUATIUSH8Hcb>H)H)HLeL9et-fH=d>ffH@0'HxLu L9u t-fH=->ffH@0'HAH}0Ht1HExH]XLxI9vfDH;H I9wH}0H} I9tDHI9HuH}I9tHȼI9HuH踼LH8[]A\A]A^A_Ð'FHE1I9tHHI9uLt$ HT$H5#L|$(LLLfH=>ffHHL$(HIHA'1@bIHD$(H3>HxH9pHD$ HxH91/HfH=<>ffHffHHL$(HIHA'1@hHHD$(H9>HxH9HD$ HxH9HL$0HfH==>ffH=HL$HH8{H=C>PLH=>PpHt$\aH=>PMLHL$*HL$6H=>t9PHt$HL$HL$PJHBPrpƋPJHVPrpwfDAWAVAUATUSHH8ZHc^>H)H+Hu)HMHM@L7L HExH+EXHuPHM@HHHHHE`H+EhHHHH)HHtBHL!H9uH}H HEXMHPHUXH@HHEHHE@HUPrLmL9mt-fH= >ffH6@0' H貼Lu L9u t-fH=g >ffH@0'ӿH{H}0Ht4HExLeXLxM9vI<$ICM9wH}05H} I9t@L' M9LuH}I9tL'M9LuHHH8[]A\A]A^A_f.'vHEE1I9tfHII9uLt$ HT$H5SL|$(LLL fH=>ffHHL$(HʌMHA'1@IHD$(L%c>HxL9HD$ HxL9__IfH=l>ffHlLLHi;@'膷\HE E1I9tfHII9uHD$ HT$H5cL|$(HHD$HD$LH fH=>ffHHL$(HMHA'1@HHD$(L%i>HxL9uIHD$ HxL9HL$dIfH=q>ffHqHL$LHluH=w>PHt$HL$HL$H=E>PLtH=>t{PFHt$b7H= >t7P#LHL$4HL$ PrpMPrpȋPJHfPJHAWAV1AUAT?USHHHHH>H=֊HD$H<1HH$EL=>HHLZ>AHb>o)gY>o@)kY>o@ )oY>o@0)sY>o@@)wY>o@P){Y>o@`)Y>o@p)Y>o)Y>o)Y>o)Y>oH)Y>HY>HK HX>HX>HbHxHHX>H|X>HX>H5HA1ɺ蹫H=Y>H5dA1ɺ虫H=|A1Ҿ>H=sAHH=jAHH=`AHޭH[]A\A]A^A_@(I4L0H@IH@ HxHCo\ChannID$H5elfG AD$"[L->LAUHpHxHڹH >HW>AWo) W>o@)W>o@ )W>o@0)W>o@@)W>o@P)W>o@`)"W>o@p)&W>o)'W>o)(W>o))W>oH)#W>H,W>HK HkV>HV>H9V>HxH[H,V>HmH&V> H5DHxIL0H@H@@Chan@LAUHpHxHڹ$HuV>3ATIUHSHHDHHGHuHxHHt+HEHSH5Ą[]HH11A\HH) >LHH[]A\H@PfDHcV>HG H)HHt"Htx FF;f.ATUHSG )HcHHP舺fL`H@HHLHLHuU>HC0L[]A\fAUAT1USHHH5H8,HT$:t HD$xtEH8[]A\A]H>Hs LL$HVWE1L(LxIt#H;6>tDHgAD$I$HD$I<$H0EH8[]A\A]+Ld$ Hs HVLHD$ MD$(L&Hs HVMAL%Isf.LW ABHc T>LSHH)H9HtCH>HH 1jj1jE1AH0LYHcS>HS H H)HHxHtHcS>HC H)H@[fDFATUHSHH51H0,HL$HT$LL$ LD$HD$D$HD$HD$ -|$LD$DL%>Hs HȝI<$LD$MtHs LL$ HtI<$ HcR>HC H)HH@EH0[]A\H5Ɉ11EH|$(Ld$H荢HT$(H=HMAH1[EH511EfAUATUSHhjLgL*H} H϶HHHH{HHCHkL$ MD+H$D$HD$ @HD$HI<$H|$ Hl$LHD$0D$PHl$8H\$@HD$X赵AH=H`HEu^|$Ld$HHHhL[]A\A]HQS11HL=H`HuRHDH211I|f.Vf1HIh4fAWAVAUATUSHoDwt$ H$LՃHHEt|AEĻfAt_LxSAtoE~&H<$;tzHW1fHH;Bt[A9uT$ H4$HHփfDbL$ IAuD$ H[]A\A]A^A_fDxH $HcH4щfD fH4$1ۉfD f뷐AWAVAUATAUSHIHHH|$8Ht$T$L$L3HD$(AnM~RAEI|$E1HD$HD$0HLMAGH|$ ItzDMfAH$A~tRLxFT$~'HT$;t]Ht$ fDHH;FtLH9uH711htbAGMuIFMf H$IFHD$fHL$AD$tHt$LHtYH|$(HtHHD$0u\$0L|$8LHT$(AGIHH[]A\A]A^A_H4$H|$( 1@SHHHGHxH;= >uHϧH[fH=P>tPHt$@PJHf.AUATE1USL? HL%O=HHHH=уA$HD$H<H1H$ H>H=H pH59HoH)L>oB)L>oB )M>oB0)M>oB@)M>oBP) M>oB`)M>oBp)M>o)M>o)M>o)M>oH)M>HM>H H[L>H L>?HxHIL>HL>LHH=A$HD$H6=HHDŽ$H0 H;H5{A1ɺ#H;H5AHH;H5HA1ɺFH;H52A1ɺ ʝH;H58A1ɺ讝H;H5emH;H5MH;H5Ӂ#H;H5 H;H5@ H;H5 H;H5 H;H51ɺH;H5|H[]A\A]fUHAWAVAUATISHhHH5BH}HHt xH5/H螘Ht x?H5 H{Ht P)H5HUHIt x[H5 H/Ht xH5H Ht P:H5HHt3Pt*H1HxH=HNHEfPH5zHNHIr @<f <~ 诹E111I1LI1LAkHpHxI[At$@@u A,$5 E&HdHMH=LaHHA`MtRI|$Ht/q G I$@@thHx @ HEHxHIGHtI@@HEL%=LxHHE@:H5qHHPH1Hx H9HNHEP@H5*:HÕHtNPtE HHA~H=ALNLuDIۓIDhH5~H\Ht2Pt)U H1Hx H9HNHEH5~HHt2Pt) H1Hx H9HNHEID$H5]~ HEHE趔Ht.Pt% H1HxH=HNЉUH5~ HoHtrPti H@@ HELmHPHMHpLoH}LHEHxL9r H}HtW@DHEHxt HEHUHuHH5l}H蹓HxHfDH5@} H|H3P& H@@ H5} HHE8HIxHEHxp3HuL}LmLLHVH4HELHxpHEHxL9s A~ IHMH5|HHQpBHAp@螒Ht PlH}HtW@AHEHxL9HeD[A\A]A^A_]g L AD$@hLeID$HMA9 < HEIT$It$Hx1AD$@{A,$pL[@ H@@RHExL}A:AG; H}HW@v/m{WHhHMA0A/H@AG/b@H(HMHs=A.HA`fDHHEL@.HEHx0ɐq@HELAEA}HMAE!(AMfDHE@@ qH5yH,HPA' H@@uH5yHHEHIP xF HEHxxNHuLuLmLLHVHߗHELH@xHxHE'HEHxL9AIHMH5lyHHQxBIHPH@@uHEHx H5;yHH P H8G@uH}HyHuHMLHVHHELH@xHxHE1HEHxL9H]HuHLHVH襖HELHxxHHEHxL9H}HH}Ht"W@u/u<@H}HW@/v/u`L%i=@A$fDIuH}HMHVHוH}ȋwHUL% =HzL9SHHHtHhHEH9E0H-l=HD$HxH9HRHHc->I$H)HH([]A\A]A^A_fDkHE@@5K#fDH}Ht1HEHLu(LxM9vfDI>I蔆M9wH}膆HHl$yHHL0H|$iHwH-.->1HH=->HILL9HHtAL,>H8O H7I;HtHF1HI9tI H1H-,>HD$H-=HxH9H=W=PkHt$蝞\H= =tFPJLl=蛀fD苀fDPJHDHtHF1HI9)I IH+>H9tI PJH=H5+>HHD$HxH;==tHJH@f.AWAVAUATIUSHho,HD$8HD$@QHt5XHGPHD$8t{hpHC`HD$@HLk Hc:*>LH)H*HHH} &}/LM MEM}MSDu9AH}1D9H|$(D)ljDU1M\LfHI9D8uHt$(HLDT$'L\$LD$HL$HL$LD$L\$DT$'uL)@IM9 HDžIEIELHPB0LpI$@@%AD$}-tRE-D$HHL$HD$P8LD$Pcu D$HH{ HwLk fH=X=ffHHXA@0H=LH8uH=8] AD$Hh[]A\A]A^A_DHD$@f.}.VHHfHH@LU<E;L|$PЉD$LcIuL1HH)IuHIEIUH}0IEHT$PLD$\D$XHU`HHHD$8tHI9JE@H9IEH9Hy HH9tHL$ImHL$HHH{HHHCHHKRHL$HD$8I$AD$D I}IUH4H)µHD$8I)Ex@fH=x=ffH@0H茄)H\$HHT$6H5`Ll$PHl$8HΧHLfH==ffH螞HL$PH ZAHA@1ZHHD$PH+=HxH9-HD$HHxH9'HfH=4=ffH4HHH1H!=AD$HI$X@IUL)K4HxHT$81H'HIEM}IIEE9I9I[1E1葯1M11>AD$Hh[]A\A]A^A_fDLoPHt$8LJgfHD$@gfDD$ALl$8I} HsIHIIGMofH=?=ffHלIwL$@HT$8@0HAWу@!HM<$IGAD%AD$f.HD$8zDLk`Ht$@L I HD$8AfE yk(IfH=>=ffH֛Iʼnh0H=8+H=Hs HWSLcŹH8NAG@LDE@L9DIUH9cL9ZL9FЉEM}MEIU0HL$蒇HL$IHIIGIOIOIuIUHHL$fH=@=ffHؚHL$HT$8HI+U@0J41HD$HcH;T$8AWу@fXL?Ӹ(IfMI"IEIEIEAHIEMu LD _d(IfH=7=ffHϙIƉh0H=8H=Hs HPQLcŹH8GIEf.I~ ImH߅HHLH{HHCLsH4BD3I$AD$@H=8tHY11Wkf(L5=IHH@ H@ AIHIEIU gLUD(IMHHHCHCAHHCL{ HIEIuL)HHLHxHHL$8HH)HHHH{ txxW+8Hp(HǀpդH=88_HQHAؾ11{-tRC-D$ ID$8HL$ LD$萢u D$ PI} HIm fH==ffH HLA@0H@=HH8襵H=8AD$HH[]A\A]ÐtAD$I$H5eBHLBJ*fɃvRHHl$HH,HtRH5}THL菎HH[]A\A]@HHl$. HH0HuHT11Of.C HH)O11HoO11ff.AUATIUSHH5g1H8,HL$HT$LL$(LD$ HD$ HD$((H|$Lm Hc>LH)HH'HH{ ua{-C-D$HL$D$ 8LD$ D$HC f@ƒtuNfH==ffH莒HL$(HT$ HI@0Ht$AD$H8[]A\A]HA=8tHMN11AD$H8[]A\A]@H} HtLm fH=X=ffHHIA@0H=LH8uH=8tHM11wHGR11ڢ]A]0|HMHAؾ11訢H=McE0HHHu H8AD$AUATIUSHHo Hc>HH)HHtHHt{ Ium{-fH=3=ffHːHmHA@0H=HH8PH=8AEH[]A\A]DHl$A|$,H521Htȋt$HܒxAEfDC-D$Hl$D$8HL$IFuD$u C @I|$ HSIl$ H"K11/Df.AWAVAUATIUSH(o,HD$EXH LgPM|$t{h"HC`HD$MJLs Hc>LH)H*HtwHHtk} fH=y=ffHIt$L$L@0HH,IEAEH([]A\A]A^A_ÐH{ H4Ls fH==ffH谎HRFA@0H=LH85Hv=8AEH([]A\A]A^A_fD}-tE-D$ HL$ D$8LD$cKL$ ?E fDE111M1蛇AEH([]A\A]A^A_@H=8fH==ffH蠍Hs H>ELc@0H=H8-LwPHt$LiuF ]fLs`Ht$Lʘ 1ɾ,Ld$H11AAEH-H11UED DjHHIAT1M1 HHXZfAUATIUSHHHo Hc>HH)HHHH{ tH@kHJH52LLGHH[]A\A]@{-tRC-D$ ID$8HL$ LD$u D$ hI} HIm fH==ffH萋H2CA@0H=HH8HV=8AD$HH[]A\A]ÐkkH58I$AD$JLfHl$wHLHH|H5JHLHH[]A\A]jH5b8I$AD$JLfHl$HP.H HuHJ11褛C HHE11sHF11Y@AWAV1AUATAUSHHHL5=H4$H7Ll$ IMH^L HL迺H;="HWxMH؀D$ %uAG=BH1=HuLd$0MHH~HD$ IHP Gxv xofH==ffH'H $HIEH@HpHx1ILt$fH=V=ffHLLLH@Hp8gLLHD$0HxH;=}=_IH=>LɩHLhIEI9E0IM HHQH9HIEHH<$ңH<$@LIcHt^x4HeF D@DHuH~貨DAEhKqgn} kuHhHH-Dt$ 1HHݺHt{H|$ HwHHD$ H@舃HHuHcLcH~MtC"HD$ HxH;==HHH[]A\A]A^A_H =D0舢ILcEHuH>H~萧HlH1^h@H0HVHLt$HLLeLLY@HuHL$0LHD$8jHuM1LH`H=x=tfPHt$€vDH=H=t&PL蔀PJHDPJHDI}_gIE(HPH@IU(HIEIEIU Eg ~,dT==9+`H B111苖 HE111ofH=w=ffH@0DD$觎D$HAH11+McEHHD$ HxH;==t Ht$H[HH0fHHHD$0HxH;=H=tHt$AWAVAUATIUSHH58EHH,HL$8HT$0HHD$XP1LL$XLD$P躪Y^H|$PHc >It$ H)L.MHI}L%=AL$A$A$$HD$PL|$XH$HT$/Lt$@LL$HD$HD$HHD$1HL膌uDLLeHT$XHzH;==BD$0HT$1Ht$}Mع $HA $CHl$`A}Ht$0HzfH=:=ffH҂H@0H=8AIt$ H=HH:H8BfCHH[]A\A]A^A_Ha=8tHA11蟓DL$A}.HLL$HL$IL%ݵ=AEA$A$$ƒ$Hb>11,$A,$$@T$@Ht$0I|$ HI@ Hc >IL$ H)L)~fDHa=8ۜIt$ LcfDH=h=t.JHt$.D${D$@Jqr$$A$$e;lHH=IhDD$P1HL$@1XLcE0ZHHD$XHxH;=b=t Ht$.H>HjAL11ƑAWAVAUATUSHHhHBDg,HD$(HD$8HD$0AD$OXHHGPHxALhH|$tM{h HC`HD$(At4{xCpD$0AtZHHD$8MHc>>HK H)H9_Lc T$(Ht$LHIJHs Hc>HH)L:A"A L-=MuH=1LHHPHD$@IHD$HT$H;=HMHdL$8D$0T$(Ht$LAx[EHh[]A\A]A^A_DA L-=MukH<AL8oEfH==ffHx~Hs I}H6Lc@0IA-jH>=8)LLEHh[]A\A]A^A_@LspHt$0LrN $fE1Ώ11M1{wEHh[]A\A]A^A_D~Ht$fH==ffH}Ht$LI@0誑^McF0Hs H4I}E]fLwPHt$PLY 9fDLs`Ht$(L肈 1ɾfHs HT$HL$PLD$X`Hs LD$1HT$L芭HufHD$PXfDLHt$8L 1ɾyHw911yEAH =En0DXgHHu9IAUDD$81HL$10XZfAWAVAUATUSHH8G,D$HtGX<D$Hc>HK H)H9HH|$ ZHL+uC|$u "Ht$ H{ AEx'EH8[]A\A]A^A_ÐH=8 EH8[]A\A]A^A_f.11E111tEH8[]A\A]A^A_H|$fH= =ffHzH|$@0h"qn.k%HLt$(Ll$LLXH=>LuH L`IT$@ID$0HH9HtHT$ HHID$0HD$(HxH;==Hc~>HC H)H<:LGPHt$LLD$e LD$@=3=#Dg  ~dTf.PFHH@@H@H@ IH@(H@0H@8H@@H@HH@IT$I$HHL<̵HH=>IM|$(ID$LIT$ M|$HID$8IT$@ID$ID$0ۏL +Ht$ LFH=q=tP@Lr3PJHH511XH9Hrm]HLrYHD$(HxH;==tLHpHHsH+I<$2YI$ID$ ]HDfUSHHHHtfDHHHuHEH}1H0HLH}HEHEH9tH[]XfH[]fAWAVAUATIUSHHHoHHHWHH)HHH)HvSHEHC0HtI$HHCHHPH@HSHHHC8HC0HS@H[]A\A]A^A_Hw(II)IMnIK6H9HHlHH9H<GIHHs(L)HM4HCHHPH9t H)L苌H;IWL;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9v#H9tL@BfDH9tLH)LpsAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@1IHLHuI9u@M9uI?HsHWH;VuHt uHL[]A\A]A^A_f.E1f.USHHiHH>Hw賛1HHHsHHHtHHtH[]H1[]AUATUSHHHHHIH9L,L0L1HIILU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHw1IHHsLILL耆HtHHHBtH[]A\A]A^f ֯HxHLHaHC(HSH{ HsHEHD$YHtHT$HŞL1HsIH3LeJ HHt&HHUH(HCHHE[]A\A]A^fDHCHkHHEtH@1HsH,HCHHpH舫cWH[HcSNWH膢HnHvH^f.@ATIUHSHHDHHGHuHxH0Ht+HEHSH5T'[]HH11A\HWH=LHH[]A\H@PfD@f.Hc=HG H)HHttuFFATUSGH )HcHH@]HhHHIH蟑HH蔡H-=[ID$ H]A\ATUHSHHL%=Hw H==II$H08Pt/ H@H CtH[]A\fHE Hc=HH)H7HtGHvuCH[]A\I$Hu HH=.=H0SH==H;'AH/ZHu H==H2IvCH[]A\fDQHASHfAVAUATUISHHHw Hc=HH)H*HNLl$HL辮uZLcEIt$ Hs&H=;=iIt$ LEH=!=H1踌CHĐ[]A\A]A^ÐNLHCZHInhHx IHZHHLH}LeLHEHEBD%H,$H5/.HHߺHD$XH$H5HH߃XL]H5wHHcȺ)HĐ[]A\A]A^fH==H;%A2XIt$ If.AVAUATUISHHHw Hc=HH)H*HNLl$HLVuZLcEIt$ H$H={=詍It$ LEH=a=H!0CHĐ[]A\A]A^ÐLLHCYXHIfHx IHXHHLH}LeLHEHERBD%H,$H5o,HHߺHD$6WH$H58HH߃WL@[H5HHcȺiHĐ[]A\A]A^fH=Q=H{#ArWIt$ If.ATUISHH5i1H ,HL$LL$LD$HHD$HD$H|$Hs Hc=HH)H)HEpƒtu1HL$HT$HH4$stoAD$H []A\DH=Y=H"AzHs L&H=0=H-LjAD$H []A\DLcEHs H*"H== Hs LEfDH==H!AUHs ImH*11g{AD$kfAUATIUSHG,HD$HtXHGPHD$Hs Hci=HH)H)HHD$Hx VHT$HHIZxjHcH{ AHUHHHH}H]LHEHE1DImLAEH[]A\A]DLcEHs H H=z=訉Hs LEH(,H=Z=L萚AEH[]A\A]DH=)=HS AJSHs H==H+I葆AEH[]A\A]fD11Jz1I11aAEH[]A\A]@HoPHt$Hs> fDAUATIUSHHG Hc=HH)H9o,HH$uUXLGPL$DHs H==H9%AD$H[]A\A]ÐE1Ny1M11`AD$H[]A\A]DLoPHLrtL$\ H@H5^)1HP1H{AD$[H|$RH,$Hq>HT$H=HIAH1?AD$H==tG~fDGPW`@f.AVAU1ATUHSH0H֜=H7Lt$HLfML(LLH;=QxHA%AuL-=A}tfH==ffHeHxP趢DHHؔLcExTHuHH~ރHc=HHEƃH)HH0H[]A\A]A^Em螀ILcEHuHH~覅A<$=PHuH!(IH~HYCH1OFH0H[]A\A]A^HuHL$ LLD$(HHu1MLLxxfD1HNTmf[H%111uHHEHǡDDD$ mDD$ H&H11=uMc$@AWAVIAUATH5'USH1HH,HL$0HT$(LD$8<Ld$(MHc>=H] H)L+MI|$ IHOHT$(HpL`L8H@LHRHIyxC@uHvqMcEHu HH==豃Hu MEH1&H=c=AFHH[]A\A]A^A_f.H|$0IExHx(YNLD$0HHD$LD$\Hx HD$HNHL$Ht$HxL8H@HHHHHH|$8LD$HL$HD I(A@t$菅I}xHl$8H(MQHEHELcBD#CI@%AFHH[]A\A]A^A_DH} 1HILd$(<kfDAWAVAUATUSHHH5h"HX,HL$(HT$ HHD$HP1LL$HLD$@ZYLd$@MHc=Hs H)L.Ht$0MAHD$8Lt$HHT$(Ht$ HL$LHD$\?HL$MDLL>HT$HHzH;==HxEHX[]A\A]A^A_DMcEHs HJH==@Hs MEH#H==~EHX[]A\A]A^A_f.H{ HItLd$@D|$0H=P=t.JDHt$HD$ZHD$+JqrHHD$HHxH;==t Ht$NHvfDAWAVAUATIUSHo,HD$E\XHHGPLpL`t{hC`D$MHs Hc=HH)H)HL|$D$HLLLH2HIL9r)MuAELzHĸ[]A\A]A^A_LcEEtHs H=<=HfcHs LEH!H==|됐H==H+A"IHs H==H!Ii|AEO@E1&p11M1WAEfDLcEHs HH=b=~Hs LEH!H=B={AELPHt$L :uN efL{`Ht$L- 1fDHD$H11ynAE/HLxH蹚fAWAVAUATIUSHG,HD$?HtXfGPD$Hu Hc`=HH)HH{u {.D$H耗HIHHw  fH==ffHA\ @0 GHCLcHu HH==|Hu LCH=v=H6 zAEHĸ[]A\A]A^A_E1Mxu7Hǔ=AEHIEfDHpH1L`CD4Mt$MeAD$@%AEDL|$CD$IHHLI$ID$ID$踟It$HTHIAD$@uL5DLvH=A=HkAb{EHu I@11l11I17TAEf.H_PHt$H* 밐FHLuH×US1?HHHHHn=H=,HD$HR<1HH$HH-=H=xt~(cHHH5H}HEHCo\Clien HEHE HEGtE!eHS=HHpHxHڹ1H=H=H5HA1ɺo)=o@)=o@ )=o@0)=o@@)=o@P)=o@`)=o@p)=o)=o)=o)=oH)=H=HK H=HC=HlHxH>H==2H==H <+H5BA3*H=d=H54AH1H=?=H5N]H="=H5 *A~1H==H5m\H==H5\A1ɺ 衎H==H5nH==H5nH==H5k@ nH=k=H5[ nH[]USHHHt=H(uH[]f.H(5HH[]8f.HuHo8HtH}Ht/t?GtFHE@@thHxtB@t0H{8HC8f+f22f fHc=SHH)H;HtpH{[=f.USHHcc=H7HH)1H)Ht;HH~HE1 %FHHt!Hxt*HzpH[]fDHHu@Hc=HH)HfSH HcC[UHAWAVAUATISHxHH5H}H+Ht*Pt! f. zH5H*Ht*Pt!g f.mgH5 H{*Ht*Pt! f.B<H5U H8*Ht*Pt! f.UL%=H5 HID$HE)Ht0Pt'HHxH=HNHUEH5; H)Ht PHEAHx~H5HZ)HPtwL(MhHEHMADmH@x8DmBHEHMAH@x8DmB H5pH(Ht^xtXHMyptNHLixeA}HMAEE)BtDMAEAEɃA EMH}LH5AƄ HEE1(Ht PH5H (HBP5| H@@uH5HHE'HI x HEHxhcHuLmHMLHxHVH/HELH@hHxHExHEHxL9 A IHMH5MHHQhB*'HP H@@uHEHx H5H&H P  H8G@uH}HHuHMLHVH.HELH@hHxHEwHEHxL9 H]HuHLHVH.HELHxhHvHEHxL9 H}HH}HtW@u/bf.H}Ht'W@u/u?ifHEHxL9HeD[A\A]A^A_]DH@@H5N HHEj%HIY xO HEHx`eHuLmHMLHMHVHe-HELHx`uHEHxL9A)IHMH5HHQ`BHA`@$Ht PH}HW@/躕DH@@HELmHPHMHpL,H}LtHEHxL9H}HW@/[.vfLmHuL8 H4<H\H4<SHH}\H[@AUATHUSHE1IHHw IMHnH{gH;j=tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ H`HWBIt$ HGME1HffDAUATHUSHE1IHHw IMHnHfH;$j=tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ HHAIt$ HnME1H8ffDATUISHH$H-j=HD$HXHtHCHHp-HHuH5ɾ=L)H5=HI<$jH UjE1A HIaH H}WH[]A\@USHH2CHfH=Pi=ffH31H@HtHhH5 H2kfH=i=ffH3H5HߋH,H(HkHE HHHH5 HjH} GnH5HHjH} H5HHjHk=H5Hߺ HjHh=H5Hߺ HHcjHTg=H5HߺHEjHVj=HH5HH[]!jH5$1Hߺ jH571HߺiH51ɺHi9fSHH5 ^1H,HT$XtDH|$HtHCH[ffH=hg=ffH2@0 'CH[ff.USHHSg=H\g=H:HHtH@HHHHfJ)$HcBHHǀHHEǀx H8@<tH<$D$H==H51uwH==HʪIعHHQ|$ tH$H=o=HIHQH[]@HtH@tݻHGH@<KvD$H$ED$8fH?~2USH1HEHzH9]H[]DfDHfH=e=ffH,0H@Ht@@!H=Zcf.SHH?u H;H{[qUSHEZH-d=}tPHDH==OoH$HD$@KL@K8uHHSVt}uH[]ÐtkrYUSHHtuH?H1[]DH.SloEHUHHPH1[]HQ?=H1HH1ÐfDUS1HHLv=Hg=I1H,L]MtpI3IMHN%fDHHt`HH1IHHII9uIH9uI:M9HtIHtHA1II9tLI H-=H[]fDH1[]Ht,HA1II9tLHEH=H9tHELH =fSHH{H[@USHH5Y1H,HT$ATH|$L4=1HIH=L IMt\I1HN'HHtCHH1IHHII9u,H9uIHtHhKHCH[]H11`>CH[]fUSHHG,HD$tXLHOPHL$HuVH?b=HHHX(HHHH<HEEH[]H5b=1HLFIHL IMtGI9Hw$DHHt1Hp1IHHII9uH9uIHt H@HTfH=_a=ffH+@0 'EH[]f11=1I11%EH[]ÐH11HH([]A\A]L$T$L1v>H([]A\A]LkpHt$L- 2M11AD$H([]A\A]H W=1HLAIHL IMtVI9HO$DHHt@HH1IHHII9u)H9uIHtH@HtH@(HfDfH=V=ffHh!@0 'AD$1E1A31%D1@LoPHt$L, Lk`Ht$Lz, AUATIUSHho,HD$HD$HD$ <XHHGPHD${hHC`HD${xHCpHT$Ht$HD$ HHT$@D$HHD$PD$XHV=H:tHoU=HHtHBH9HhH1Q=H-T=H@(Ld$(HT$H5H\$0LLH(HL$@LH:H%HD$(HxH;=%Y=OLHh[]A\A]DHD$@D$HHD$PD$XfDHl$(HT$H5H\$0H(HL$@HH :HHD$(HxH;=X=wH=X=PWH7JfLkpHt$ L**bHT$HD$ Ht$BfDH S=1HLAIHL IMtVI9HO$DHHt@HH1IHHII9u)H9uIHtH@HtH@(H-fDfH=HS=ffH@0 'AD$s1E1/1M11fAD$Hh[]A\A]fLoPHt$L) fDLk`Ht$L( fDPJHkf _H=0W=t&PH|PJHHHD$(HxH;=V=t Ht$$gH^Zff.HH=N=*H=T=$H=P=HDJ@USH'H(HD$HHHHD$6HD$Ht HHH([]HHD$Ht HHHYfDHP=H`Hu 1f.HHAWAVAUATUSHXHP=H|$H$H/HL$HHiDaL(LpH@HHD$t HH;P=H HK0HCHCH HL$ HHHHǂ HAEHL$uH|$iLt$AA}AU8A|tA}LE9e DAFU )H+D$H96H|$HO=LLDDHE~gHL$HHQPAL$HH| $vH rtHHH9t'x HHuAEuHqHIf.HD$H@8AE@8HN=HL$HHCxƃHǀHǀHǀ`ǀHO=HL$ HHHH(HHǃHHtHPHRN=HHǃHǃHǃHǃHƃC`CdHK0HHK8HHK@HHKHHHKPHHKXHH`HKhHCpHM=8 HuyH-S=L%.M=L='L5FfDHH|$`L|$xLt$pWHD$pHtH|$`HH7AD$U9rUA}H-L=H|$HT$0LD$8HDžHP=HLAMLd$0Hl$@LHI~0|$8t AG0Mg IIw@L?jI9oCXIXHt/fGIG@@@thHxQ@LHI~0I;~I;~8IFHPH@LIFHHPH@IVHHIF8HIF0IV@fAEH(@H|$PHL$XHS㥛 Hit$PHH?HHH)HHHHDHt$ ;LMtCI<$Ht2ID$HIl$(LpI9v@H}HI9wI<$}LuHǃHHt!Hǃ/GH|$t*H\$D$,HD$@H|$08HZJ=EHǀte>HX[]A\A]A^A_Io'I9oHD$(8D$(DH11K&fDLfDLfDHI=HǃHǃOfkMfD[bfDAAy HD$LhLp Dx(D`,Lt$Ht$0D$8IF0IFL@AF,?hMfPHHLDII9A|$ tI<$/uMHKSKH<H7HHD$pHtH|$`HH-Qff.USH(HH=HXHHN=Ht UusfH=H=ffH)H@Htx!uTH I=xtUHl$HT$H5\H\$H11HH.HHD$HxH;=L=u&H([]H=9H17H([]H=L=tPH 븋PJHHHD$HxH;= L=t Ht$\HOff.HaG=8ufH=K=AUSH(HRDHHD$Q,HD$Ht HHHD=H;Ht )HH([]HHD$Ht HHHVOfDHC2JHE=H=HH F=xt5:JFH>H=HfDHqF=8tfSHHF=H$H"Hޛ=1NH <HE=Ht$HHD$H=H|$HtHPH?J=H8u H$HH[H|$HHtHRHTN@USH(H-sG=}.H=J=H5HtH11!H=n6WHHu#HF={tfH=xE=ffHHxHC={H H|D=HHH_={{ /+fH=E=ffHH1HxHI=HH$HJ=HD$HG=HD$HD$Ht HH*EH([]@7fD[{ l LbfD+4HHD$Ht HHHL@USHHH5H H$D$.FHwA=H8HuH$HH1C=X H[]H4$1FH1fDUSHHSC=PHHHHWHHWHHWHHW HHW(W0W4HHW8H`HW@udH-%?=H}uHGHH[]HoEHCHHU0oEHP0@oE @ H[]WXWTff.HHVB=PHHWHHWHHWHHW HHW(HW0W4HW8HHW@H`uRHGHHtASH!>=HHoo@Bo@ B HH0HJ0}>HCH[fDWX룐ff.USHHHG`HHt?Hh(HHHCpHtHxH\$tHt$HPH[]@H-==**f.SHHHA=HHtIHx(Ht@HCHA=8u7HCxHtH$HxtlHHPH[@H=!==Hx4HL$HS㥛 Hi4$HH?HHH)HHHb)fAUATUSHHHG`HHL`(!HZ<=Hxt*HxH-7==DmIEItEDmIHHtHxH\$Ht$HPHu HE=(H?=HHtH_WHD$HtHHߺH([]A\A]A^A_@HKHu%DIHIHtH;Q rHIHuDHtH;P w]HH@HuH9]tSI9*f.HXHLIHLHm(M9uI.DH@fM9ufDHHD$Ht HHHt<@AWAVAUATUSHH(4=L M$HHIHD$ G,PXAthGG`D$ HCP@u4fH=3=ffH<@0AFHĈ[]A\A]A^A_Ll$PD$XHD$`HD$xIEHD$hHD$p;IHD$HD$@:L(LxL`HD$0HHSPHD$HH,HD$@BjHZЃHHHD$HD$(L|$0HD$@C<DLM9D$NIH 2=1LHyHHL IMtwI1HN(fHHt]HH1IHHHI9uFL9uIHt9H@Ht0H@(HHD$(t"H_Ht$LLH\$-H|$xfH=1=ffHqH|$@0AFHD$@HtH|$0HHt$`L'DH-=HD$(R1HIM9D$fH=H1=ffH@0H1=8LH|$OAFbf1 11I1LAFRH90='H5-1R0fDfH=0=ffH@@0'k@HoP Ho`Ht$ Hu SD$ Lu@H|$xtEHD$hI]H9DHP HHǂH9uAF:HD$H11 HHt$`L%H7HHD$@HtH|$0HHHD$@HtH|$0HDf.H0=8u F@AVAUATUHSHH`Dg,H$dAD$rE XHGPH$A{h#C`H$D$HD$ HD$(HD$8H1HD$0g6H|$@H}HL$HS㥛 Hit$HH?HHH)HHSLs0Hl$@W1HS㥛 HHC HHD$0H?HC(HD$PHH)HHSt(Hl$@Ht$ HHD$8HD$XHD$0HD$PH0=1HLH0fHD$PHt HHH/=L--=1HǃHǃH8HoI}H(HHkHIELIMI0HN+@HHHH1IHHHI9H9uIHHHH,=IUH;H-=LHHH{xukH(=Hx9HD$0HtH|$ HH`[]A\A]A^1E11 11M1EDHXfD4HSHHH@LLHPHfH$D$=H d"fDLoPHL 1ɾ;Lk`Ht$Lu  fHPH IHD$PHt HHLHHD$0HtH|$ HH3LHHHIHD$PHtHHAUATUSH(H+=HH3LcL=1HLIH=L IMI9HO,DHHHH1IHHII9I9uIHHHHILHHD$HmHD$3{t-EHD$Ht LLH([]A\A]@fH=*=ffH@0!'E뺿1H==HL`H@HLLHIDH)='H51R0HHD$Ht LLH1ff.AWAVAUATUSHL5)=Hq(=INH9HHHA<!H*=8AL=)=H|$0HT$8t$@IHPHx(HCH?*=HD$PH.=HD$hH+=HD$``0H|$ @HvHL$(HS㥛 Hit$ HH?HHH)HHUH\$pT+HS㥛 HHE HHE0H?HE(HDŽ$HD$HD$`HH)HHUt.H\$pHt$PHHD$hH$HD$`H$H*=HL$0H}0HH0MH$Ht HHH)=1HDžHDžH0LfIvL LLeHIHt#ruHH1H=H1H71fH?uHf.DUSHHHHtfDHHHuHEH}1H0HH}HEHEH9tH[]ifH[]fHt3ATIUSHHsL%HkH)HHu[]A\@fDAWAVLwAUATIUSHHH_Ht_Lf.HCAHtHH{ I9rHCE1HuEIu$I9w@HH1[]A\A]A^A_LH9]toHIM$Hx HI9vM9AuW((HI$LLHDHC +HE(HHغ[]A\A]A^A_IAM9tE1IE I9$AfAUATUSHHHHHIH9L,L@(L1HILU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLt@t]Hq=HDfDHq=@@t@Hxq=HKHdq=f;fHz8t1@HHz0 tH*tHHHt$Ht$HHx0f.AWAVAUATUSHHHH?HE`HtHEH@@t@}8uAHHK@HC0HQH9IHtH(HHC0H[]A\A]A^A_f.&u8tCH}(HHHHWLD7:Hr9HqtHHI9uHE(bP6"@HH@H@H@ IH@(H@0H@8H@@H@HH@!IL$I$HQHL,!HIEMl$(ID$Ml$HIT$ ID$8IT$@ID$ID$0L#LcHH HSLH)HHH)HvOU!ID$HC0HtH(HCHHPH@HSHHHC8HC0HS@H[]A\A]A^A_fHs(MI)IMnIK6H9HLdHI9J< ILHs(L)HM4HCHHPH9t H)LH;IL;LcIOd.Ls(LcHHCHHC I$HC8HHC@L)IIHL4LH)L9vI9tLAEI9tLH)LnyHLGHLLHd HlH$I<$+I$ID$H=뷐f.AWAVAUATUSH(HG Hcgm=Ht$II)A}HhDc,HHD$A{XHCPHD$Ls`L}HHULL$E11LL LDHSpE8HU(C+HD$HLHEH([]A\A]A^A_DE1vHT$1E1MDHD$@H([]A\A]A^A_ÐLsPHt$L HT$ 1AfDHT$AHHɃ |HE(E8A fDHT$ 1HH@H1HH1HHD$@f.AWAVAUATUSH(HG Hcgk=Ht$II)A}?HhDe,HHD$EtzLxHLuPHPLL$E11LL LDHU`C8HS(E+HLHH([]A\A]A^A_E1HT$1MD7HD$@H([]A\A]A^A_@HT$AHHɃ fDHC(C8ADfDHT$ 1H@H/1HH1H1HD$@US1?HHHHH.=H=HD$HA<1HH$#HHMj=Hf=x(HHH5}H}HEHCo\Sched HEHE HEGulerE$H =HHpHxHڹHi=H\=HH >H5'o)h=H5h=o@)h=o@ )h=o@0)h=o@@)h=o@P)h=o@`)h=o@p)h=o)h=o)h=o)h=oH)h=Hh=CHxH*h=H[h=h= CH[]Df.USHgH(HD$HHHHD$HD$Ht HHH([]HHD$Ht HHHUSH5 HHfHP/HHHNH=HH5fHHt xSH5 HHtPtH88H5&HıHt xH5% H衱HPHH=wrH=HH5Ҫ HTHt!Pt_H8H5H- =H}HHc=HH[]H=HGHHlfDHH7=@ fDHH=@fDH5  H脰HPfH5 HLHPH HEH[]D1Hf1HrH1HH11@Hcd=ATUSH)H/IHufH8 I,$HEH9E0HM HHQH9HHEH{`Ht/tdGHCH@@thHx@C8t1퐉HH{(N9k8wH{( [뢐H}WHE(HPH@HU(HHEHEHU UfDHHI$[I|$]A\Rf+'fDD$.LoPHL 1ɾfD oHE11G]0H $H,11&]0@f.AVAUATUISHHo,H$HD$EHLoPt,hHG`H$t{xCpD$L4$D$&HHxI$AD$H[]A\A]A^DAD$H[]A\A]A^f.E111M1苿AD$H[]A\A]A^DLw`HL<$ 1ɾfDLspHt$Lڕ yH11AD$ f.AWAVAUATIUSHo,D$EXHLoPtCh<D$ucH<<H8T$IHt$L,AH<85AD$H[]A\A]A^A_fDHQ<8tHՕ11DE1&11M1ӽAD$(H-<HHH@H@HHHCHS Hl$ DH HSH3@HHSH9HHH)HsHHH~L+MHS<D$HHD$HC Ht H{HtPH认|$Ht$ 1N&1L$ H5SI$AD$LKL$ H5kL0HL$H58L觭H/"f.HH腸I} L{HϮIHLI~IIFMnL$CD.Lt$D$@LwPHt$ LruN f.H|$6AD$!<u>D$fLl$ fDHa<'H5Uw1R0Ls`Ht$L /HL11HH财HHH衟HH<H51<HHHH<;f.tkrYUSHHtuH?>H1[]DH. oEoEH@H1[]fDH<H1HH1tkrYUSHHtuH?辡H1[]DH.3oEHUHHPH1[]H<H1HH1tkrYUSHHtuH?>H1[]DH. oEoEH@H1[]fDH<H1HH1USHH<H8HHt$ 1 Ņ*(fH=k<ffHh0CH[]fH5!HHcHC:L$ H5Hߺ!L$ H5gHߺH[]H|$ YH1<'H5%t1R0Π@f.USHHG,wD$w1tXuWGPD$HH[]1111I1菷EH[]ÐH_PHt$HtD$fD AUATIUSHH\vo,HD$EwLXHHGPH${huhC`D$4$LH[]A\A]E111M1諶AD$H[]A\A]Lk`Ht$L*t>D$fDLoPHL4E 1ɾfD o@AWAVAUATUSHH<H8o,HIHD$EX LPhHG`LpLht{x-HCpHD$Ht$LתÉD$T$HD$H~I9LGH<xtfH=<ffH菻HxHl$ HLLHHiI$AD$H$HƙH'L9ILLHHD$H<D$ xtfH=E<ffHݺHx* HD$0HT$ HD$ Hl$ sHHT$HHPHT$HPHT$HPHHD$8HHD$0 HD$0Ht HHЄHcD$ I$AD$H|$ AD$H[]A\A]A^A_DLl$fDkfH=A<ffHٹX0AD$|HpHt$HJI߿ 1ɾE1~11M1+AD$FDAD$f.H<'H5n1R0螛fD Lo`Ht$ LZuM ZHD$ fD*fDHHD$0HtH|$ HH*HHHHHD$0HtغHHɐf.AUATUSHHH<H8Hw,H{X HPMHt$|${AH{PH5$D趌HHD$@HHHT$HH<D$ xtfH=<ffHpHxHD$0rHT$HD$ H\$ +pHHT$HHPHT$ HPHHD$8HHD$0AHD$0Ht HHE|$ HD$LL԰Hx IH$HHLH{HHCLcLyBD#H]EHH[]A\A]H11EHH[]A\A]fD1111I1҉گE뙐H<'H5k1R0nfDHHEHT$HHh& @HT$1H蔭4H|$(HD$fD{HHD$0HtH|$ HHHHD$0Ht HHHAVAUATUSHH<H8`G,IHD$P X HoP_thHG`HD$Ht$H貣ÉD$D$Hl$HH}FHHD$cHT$D$ HS<xtfH=<ffHEHx HD$0GHT$ HD$ Ll$ mHHT$LHPHT$HPHT$HPHHD$8H HD$0rHD$0Ht LLЄHl$Hc\$ H{ HIHHI}IEIEI]HVADM,$AD$Hl$RfHt$ tLfH=}<ffHX0fAD$H[]A\A]A^H<xtfH=;<ffHӲHx`Ll$ LuL H}!HHHHH HsHNHCLsHLSу@HMHV<AD$HI$uHH$L蠐H[]A\A]A^AD$HH[]A\A]A^111I1tAD$fDHa<'H5Ug1R0fD AD$$f.H_`Ht$HʼcHݿ 1ɾPfDDHCI$%AD$@|$1HH|$PH9=HD$  $f.pfDLfDH)H|$HsHHD$0HtH|$ HHHL迎HHHD$0HtغLLɐf.AWAVAUATUSHXHk<H8qHh,IHL$(HT$ LL$8LD$0H5`HD$0HD$814HT$(HH\$0HHHLt$HHt$ HL$D$8LD$贍H|$@D$L_HD$HL=<HxL9H\$@HkHtpH} H{IHHI}HIEIEImH\$@AD-M,$AD$H{L9uvHX[]A\A]A^A_AD$HB11ؿAD$HX[]A\A]A^A_H1<'H5%d1R0ΐfDH=h<tVCnL质aH=8<t6PHt$肨DCPSDPJHH+HHD$HHxH;=n<t Ht$8HJHHD$@HxL9tLDf.AWAVAUATUSHH5HH>f,HD$0HD$8HL$(HD$@HD$HHT$ HD$XHD$XHD$PPHD$XPHD$XPHD$XP1LL$XLD$PvH qH|$(IHD$0HH5Ht$HHLd$pLl$`Hl$hLHLHD蝵HD$0Ht$ HT$L$XHL|$@Lt$8 $HD$lT$ME$DHL诊HD$hL5<HxL9VH|$xH;|$pALd$pL9d$xHCtFI4$HHVhLl$xIM9uLd$pM9tI$HxL9ukIM9uLd$pMtL8HD$`HxL9HĘ[]A\A]A^A_HF~11迼CH=x<t>PyHĥlHCkkPJHDH= <tVPNHlAH=<t6PHt$:DPJHDPJHHV|HHD$hL5*<HxL9t Ht$HD$`HxL9tHHHL5<Ld$xLl$pHM9tIUHzL9uIH|$pHt艋H=<HOtHfƋBHJfUS1?HHHHH<H=j|HD$HQ<1HH$HHE5=HV<xt~(~HHH5-|H}HEHCo\Syste HEHE HEGmE!袵H<HHpHxHڹH4=HCHxH[]f[f.AVAUATUHSH Do,HD$AEgXHLgPIA{h~HS`HT$HH|$LHD$HL LhI|$ H菔HHLH{HHCLcLBD#H]H\$EHtH-<HtCtH []A\A]A^ÐCPSuHH@H;l<FHC uHHHPH;m<!Pf.H\$EHtH-`<Hbzf.E111M1軠EH []A\A]A^Ls`Ht$LjtfHT$g@LwPHt$Lu. DC PS f.Ld$fD 1ɾJHyH|$HHtHf.f.@H`f.USHHBHcS HŅtH@(HH@@HH9uHSH5i11H谺HH[]fDSHHHt/t.GtEH@@thHxt"@t9H[[fKH[fffUSHHfH=_<ffHH@Ht>H@1HP0x5fH=/<ffHǤH@@CH[]ÐCH[](DHUxHA11ɵSHGHHt%H(Ht/G@@uVHC0Ht8H{HHt/t_G@@thHxtr@HUH[@hHxtN@u蠀fDHC0@@uHC@@_딐HfDKHC0Xf;HCf+YfDUSHHHFP uHHc@T8H[]D$ 8HL$LD$ =x1l$HCHx pH{H1[]fDH<8t7(^ HvIA11H8HuH8HHH[]ÉHvHA11蓳Q@f.SHǴ111DH腃taH{Ht/t3GH@@thHxt#@tzH[fH[rfH<8tH<Hv1HHH1HͲg;~pfD+~|fDSH111DH襂t [H<8tH<Hu[1HHH1HD@L-=1HcIH,=L IMtFI q%fDHHt0HcBIH1HII9u9uIHtH@fD1DAVAUATUISHHfH=<ffH[Hx"H<k,D$HD$0o)D$Po@)D$`o@ )D$po@0Hg<)$o)D$o@E)D$ LsP{XLl$HT$PLL$0E11LLL[tCh<D$H|$P fH=<ffHyH@HpHHH\$0HD$0H<HHD$HH<HD$@_HD$@Ht HHfH=p<ffHHXHHpHt+H`HHǃpHǃxH]HǃAD$HĐ[]A\A]A^fDAD$HĐ[]A\A]A^foD$HfoD$ @H@HtHE@@t@fH=<ffH;|$Hx HHL-]<L5V<H\$0HrHHD$0Ll$HLt$@HD$@Ht HHfH=,<ffHĝHxHiHD$0ofoD$0)L$0HHHHD$@LHT$HLt#H|$0HfH=<ffHPHxHAD$HĐ[]A\A]A^HHL-Q<L5J<H\$0HfHHD$0Ll$HLt$@HD$@Ht HHfH= <ffH踜HxH]HD$0o`foD$0)L$0HpHx`HHD$@LpHT$HLxt#H|$0HfH=<ffHDHxH@E1HT$011MȕAD$HĐ[]A\A]A^HT$0H HɃ HD$PHD$Ll$@<u7D$fL-<L5<DL-<L5<Ls`Ht$LHT$0 H<Ho1HHH1HWAD$CHHD$@Ht HHHHHD$@HtHHHHD$@HtϺHHDf.AWAV1AUAT?US HHHHH<H=rHD$HY;1HH$wL%<IL-f<I$H+M}8Ix;HH5C HH}HEHEHEuI~@H艮H UL0@ \fo4sH@H$1fLH)D$)D$ )D$0IFHHD$IF(H HD$AF D$AxH I$M}8Lp@kHH5qHH}HEHEHE襥HL躭HAUL0@A荻fourH@H$1fLH)D$)D$ )D$0IFHHD$IF(H HD$AF D$AwH=I$M}8Lp@HH5yHH}HEHEHE֤HLHUL0@辺foqH@H$1fLH)D$)D$ )D$0IFHHD$IF(H HD$AF D$AvHnI$Mu8Lx@HH5 pHH}HEHEHEHLH#UL8@#fopetfp@HfH$1LH)D$)D$ )D$0IGHHD$IG(H HD$AG D$AvHI$Mu8Lx@UpHH59oHH}HEHEHE/HLDH UL8@ fo/pH@patc@h1f@LH)D$H$)D$ )D$0IGHHD$IG(H HD$AG D$A4uHI$Mu8Lx@HH5HH}HEHEHEUHLjHqUL8@q=foeoerfH@HfH$1LH)D$)D$ )D$0IGHHD$IG(H HD$AG D$A\tHI$Mu8Lx@CHH5mHH}HEHEHE}HL蒩HUL8@efonlefP@HfH$1LH)D$)D$ )D$0IGHHD$IG(H HD$AG D$AsH I$Mu8Lx@kHH5HH}HEHEHE襠HL躨HUL8@荶fomHH,$1LfteH)D$fEE)D$ )D$0IGHHD$IG(H HD$AG D$ArH4I$Mu8Lx@HH5HH}HEHEHE͟HLH)UL8@)赵fo mH@t@1fH$LH)D$)D$ )D$0IGHHD$IG(H HD$AG D$AqHaM$$Mm8HH5iZHH}I@HEHEHEHLHUL @foJlH@t@1fH$LH)D$)D$ )D$0ID$HHD$ID$(H HD$AD$ D$A $qHH[]A\A]A^A_UE1@$muH,MfUE1@muH4M+fUE1@KmuHWM#fUE1@muHMmfU@XE1muHM-fUE1@emuHTM=fUE1@muH$WMlfUE1@@muH MfkMQDUE1@muHM/fDU@E1muHth{M@DfDfDfDfDfD떐{fDk7fDH<Sx#H<HHtH@<RfH=<ffHSHxHHH <Hpt_H0H(Ht;Hf.HH@Htx H@HuH9t z ~H`C1[xs[Hb7D膻x@H=(fH{HF1Hb11[HDbHbfHH=<xtfH=<ffH/HxtXt HDH5I/bH5bH5H bf۱fAVAUATUISH H`H<o)D$ o@)D$0o@ )D$@o@0)D$P!HDu,H$AHPIHT$ E11MHH9HٞH<xtfH=t<ffH HxHCHtH@@u\HHLH$H<HD$H<HD$HD$Ht LLAD$H`[]A\A]A^Ð@f.1oH$1E1IDHAD$H`[]A\A]A^H$HHɃ DHHD$Ht LLH@H9<Ht UuSSfH=<ffH貊HxHHt>AuHCx!uH1HP0x[Zhf.fD[H^HAؾ11荛뻐f.HH<H|$HHHL$juAHZ<Ht Uu7fH=<<ffHԉH@Htx!t `^H<HT$HHHV_ 11@f.HfH=Ծ<ffHlHxt H]@HSfH=<ffH?HxtH谀HC@[fD髌f.AUATUSHH8GD$ << t+<HJ_|11fDT諠ĞH5H!HHT$  H聀D$ }H8[]A\A]fHɉȉL$ yH^11莙fHI<H0HHhH9}H^ujHC<H0HHhH9H^H<H0HHhH9tH^HHhH\<HLb8HHhHB<HLb(Ll$1LHHMsH;\<tJHxH8[]A\A]f.HHhH<HLb0fH3HL$ LHD$(UkH3M1LHH\@ATUHSH0HFHX o)$`H{0H1Dh1҄tH0[]A\HLd$AHa<H\1HHH1H詗HEHLH@ HHD$H|<HD$(Hp<HD$ NHD$ Ht LLH}H0[]A\HHD$ Ht LLH|ff.ATUHSH0HFHX o)$@H{H1Df1҄tH0[]A\HLd$ÆAHA<H*\1HHH1H艖HEHLH@ HHD$H\<HD$(HP<HD$ .HD$ Ht LLH}H0[]A\HHD$ Ht LLH\ff.USHH59]1H(,HL$HT$LD$trH|$H|$輅Ax9^HHtTHT$Ht$HpHx*EH([]H\11WEH([]H [Dپ11*EHr\USHHHfH= <ffH褃Hxtu},HL$H51HHD$ tNH<$̈́x&rHt5@u/Hc@ HD$t$C"H[11~fDCH[]f.AWAVAUATIUSHHfH=Q<ffHHx@H<k,HD$HD$o(o`oX oP0H<)l$`)d$p)$)$)$)$)$)$oo@E)L$ )D$0)L$@)D$PL{P{hLk`"Lt$ HT$`LL$E11LL L諔t^{xLkp(Lt$@H$LL$E11LLƫNLftTHHD$LHH|$`HX tbHSHt)H{(Ht/GB@(HT$8HtHT$ B@tBfoD$ CfoD$0C H$tbHS0Ht)H{HHt/RGeB@HT$XHtHT$@B@tBfoD$@C0foD$PC@Ht$u>t H{0HSWAD$H[]A\A]A^A_H{uH*<HWAHHHH11oAD$@jHzBHD$\HD$jHzBHD$\HD$HD$趷HSHD$VHD$薷HS0HD$HT$H HɃ MyAD$f.E1HT$11fDHD$`HD$ Lt$ @HT$H HɃ t@HDŽ$HD$@Lt$@HD$HD$V[HSHD$6HD$6[HS0HD$LHt$L׉HT$ 1ɾfHD$HD$@HD$HD$HT1AD$_HmV11AD$K<)=G<)5P<)-Y<)%b<)k<)t<) }<)L$oH)r<)$Hw<HxH LL5<HH<H=*EAU1LH$HDŽ$sfDo$H5H+<H=<H]fDo$1HxAfDo$H<fDo$fo|$pfot$`fol$Pfod$@fo\$0foT$ foL$fo$D)<)56<D)<D) <D)<)=<)- <)%)<)2<);<) D<)M<H L5<H<>H=<H S7H5Y'AJ6H=<H5?AH=H=<H5?6A1ɺ=H=<H5hH=y<H5A1ɺ ؚH=Y<H5#hH=<<H5 1A;=H=<H5E1A{H=<H ,H5xAF5H=<H ܘH5 A!5H=<H5hH=<H5gH=<H 5H5 A4H=s<H51A貙H=s<H5?BA1ɺ2H=bAA=H=^AA=H=[AA=H=ZAA=H=,;Am=H=9AAO=H=2AA1=H=:A=H=:A HH{HCo\Http2HCenHCHCG\ClifG GtC'jH(<HL$HpHxLL<7fDUSHH1HOHHGHG(HHF/HS(HUtiu{uHOHH[]顎H{6HHtHE Ht H}HtPH>>ff.AVAU1ATUHSHH_HuHHAD$@HH+HHHHHHHH+HHHH)HHtyHL!H9uH=HHPH@HHHHHAD$@ZfA,$ML8HH=j<HE1 H0LHuyHuoLepMt2Lu`f.It$Hc.M,$LLeMMuH} Ht ^/HE H}(Ht 0HE(HEH-uH[]A\A]A^f.H߈D$T9HL<D$H[]A\A]A^e8AWAVAUATUSHH_,Ht$HD$0PD$-C XHHGPLpLht)}hHE`HD$0tEx<D$-ML6HD$-L|$0HCHC @HC(HC0CHC\D$H<HChHCpHCxǃ?HHǃHǃHH<HǃHǃHǃHǃHHǃHǃHǃCfHC`HHǃC8HD$CLHǃHǃHHHQHL$HI$LLLd$8HL$/HHLHHLHHL6LHHD$8HxH;= <7D$|$-oE D{CHC HHHHC8H@HC@Hu Hc<HH=<MMHH)H行Hu LD$0H_H=<PxDD$-Hu H9H=`<HHH[]A\A]A^A_<D$--fDE1>i11M1PHD$@HH[]A\A]A^A_H=0<PHt$.vQLgPHt$8L:3uV DLe`Ht$0L:bS 1ɾLPJHzfHD$8LepHt$-Lu H=-<H2]1`H-H6kH{`VHHzH;=<uBHu7HD$@VH=<H5HD$@-H=ˏ<HOLPHHD$8HxH;=1<t Ht$.#HjH{`UHHxH;=<t Ht$8H6H֒H螋:HH̅H脋H6HǃHǃ]:HpBHJ5Haf.Hc<SHHG H)H8,C[fDUSHHHc<H)H+Ht6H+HiH}`THEHxH;=<uH5H{?HHLHyHHAHYHHL$莓HL$H4$IDHL$(O,IH)AFDI~Dl$:H9HD$C݉ڈ|$8\$9ABHD$;D$ T$7D$<II+II+HHHHHHII+HHAVTH9DIFH.HXIFIHV H=~<LcH6HXBrIH=\<HIعH0o1HH[]A\A]A^A_@Ht$ iqH t"fDHIAG@II+II~HHHHII+HHIH)HHL9IWIwpI;GIIHVH9`I2IHPH@IHIIIAG@-fDA/L~fIFIHH=<LcH6HXpIH=<HIعH0mH=<H50 HH1[]A\A]A^A_DHLoH9tHIAG@II+IHHHHII+HHIH)HHL9I~IWIw-oI;GIIHVH9`Il0IHPH@IHIIIAG@-fDA/Lt#ҕ D)Cf.USHH8HHD$D$H'HH+HH+HHHHHHHH+HHЋSTH9w_"4foD$HT$ Ht$H@HH@H@P(@)HD$Y'H8[]DHCH5_*HpHCHHH="<LcH6HhmHH=<H`IH01kH81[]Ht$mHt!fHHE@RHH+HHHHHHH+HHHH)HHH)H{HUHulH;Eu`HHHVH9eH-HHPH@HHHHH-fHCHHH=<LcH6HhlHH=<HIH0iH=<H5, ֑1 fDmHt 貒}USHHHcP<HG H)HHCHt5t,u#H@EH[]fDfH=P<ffHJH=<HA@0HH0ikHH=<LH H0hEH[]fUSHH(HT$D$D$t$H,HH+HH+HHHHHHHH+HHЋSTH9wd#HT$HHt$H8HH@H@ @%HPT$HD$P T$P$x#H([]@HCH &HHHCHHH=B<LcH6HhjHH= <H IH0QgH(1[]Ht$ 1iH t!fHHE@RHH+HHHHHHH+HHHH)HHH)H{HUHuhH;Eu`HHHQH9eH)HHPH@HHHHH-fHCHHH=<LcH6HhhHH=<H IH0eH=<H5( 1 fDmHt Ҏ8yfUSHH8HD$fD$G8D$fT$fL$ft$%ȉD$G@ȉD$!GcHH=X<HM1H0`pfLHubL9t fDHHAD$@XHH+HHHHHHH+HHHH)HHL!H{IT$It$aI;D$ucHHHQH9`H,#HHPH@HHHHH(DHCHHH=<LcH6L`aHH=<H]M1H0,_H=<H5! 4fDA,$Lt wrfUSHH(Hc<HW H)HHD$HD$HD$HCHtjtauX,HL$HT$LD$H51fHL$HT$HHt$EH([]fH=`u<ffH?H=<HA@0HH0y`HH=<LHH0]EH([]fEH([]fUHAWAVAUATISHH1HHLChMIHC`L MtOI IҋqHHtH{D}EDHEEEHH+HH+HHHHHHH+HHЋSTH9HUHHuH8HH@H@ @!HPUHEP H{IH HH+HH+HHHHHHH+HHЋSTH9I H(IHLI|$I$ID$M|$L?}HuHCD<LeH}HG@/m<rH@@uHEH@AH{EDeˆEUEHUEHH+HH+HHHHHHHH+HHЋSTH9HUHHuH8HH@H@ @!HPUHEP H{LeMt$IHHH+HH+HHHHHHHH+HHЋSTH9I~ H'IHLIIIGMwL]{HuHCD7L}#H}HtG@u/u 4聁]AMDH=0t<AGLw4fHo<8H11 K~fDHCH=HxHCHH2H=Z<LcH6LxZHH=8<HMH0iWH}HW@/*fAGPAW Hu YH H{t%@HHAD$@H{HH+HHHHHHH+HHHH)HH`L!IT$It$XI;D$u^HHHWH9`HHHPH@HHHHH(HCHHH=<LcH6LxXHH=<HMH0UH=<H5 }E HCH=kHxHCHHH=.<LcH6LxWHH= <HlMH0=UH}HG@/hLLWL9t#CfDHHAD$@oHH+HHHHHHH+HHHH)HHL!H{IT$It$zVI;D$RHHHWH9\HHHPH@HHHHH$gHu UH t#_fDHHAD$@HH+HH{HHHHHH+HHHH)HHoL!IT$It$jUI;D$HHHWH9\HHHPH@HHHHH$A,$Lm|HCHHWH=<LcH6LxCUHH=]<HMH0RH=g<H5I z4A,$L{qHLcHLH=<H0TeA,$=L-{(LLSL9t!LHHAT$@HH+HH+HHHHHHHH)HHL!H{IT$It$\SI;D$qHHHWH9^HHHPH@HHHHH&A,$)Lt zqdgdHL[H?pLHHH;=>l<tL2}HpH}Hrddf.USHH(Hc@<HW H)HHCHtmtdu[,HL$HT$LD$H51D$vXL$HT$Hߋt$tEH([]ffH=g<ffH1H=q<H;A@0HH0!RHH=;<LHH0hOEH([]f.EH([]fUHAWAVAUATISILH HxtHHHHxL5<HEIH\E1IHXL2bxH`t3H`H;e<L`LSAGIHEHpL5x<IHLXE1LaxH@t,H;e<L@LrS=AGIL5<IHLXE1LVaxH8t,H;d<L8L SAGIHEEHhIEH0ILELuVI u8H5 LLHLPNLPLHH`LLLcaDuAHI|$ HxAHhHpIDaHIDuHxH)AtL}LMA?:*IuIH5MWMpH}1 LMt6L@H=<HxTVIFHH@IEIA AHMH1AtH{hL1HHC`LIMwIEqA)@HHYp1IHHI9@A9uIHH,IHvHH{`L*f.EgfM(]IM[I$ID$ID$AUHIID$Ml$ xMfDD]HfH=Y<ffHMHd@HH1 ILHHھ%DEAfEH{h1IHHC`LIMMIDۋq'fHH4p1IHHI99uIH H@HDDH=<HdAA IAH]HCH5ի<LIH=<HMC?nfHCH gHHHCHHH=*<LcH6Lx>HH=<HhMH09<Hu!>Ht"fHHAG@IHH+HHHHHHH+HHHH)HHiL9H{IWIw=I;GHHHVH9`HHHPH@HHHHH(DHQ<LDLE@LLHDI~HULpVHMHFQHtlfDHu fDH}aH= HCxHǃ LmHhHLHJLƃƅOf.H{(LkHo11I<$ LH711L}- ;FfDKNfDH8HD11^HPHEfDH{xLH 11H=B<PHu'fH{PLAH?11H{PH;PH=YB<P LPJHVH{(9H=B<tfAGLYH{xL}Hs 11ƅObPJH]AGPAWH}IGHkE(IHIM9tI}Ht9I}8I(H8LDH}IGLIHH;=@<tLQILO0MIHEHxL9tLQMHEHxL9YHusQKLI0I6IfDUHAWAVAUATSHHHtLeLuH5;HLLgAE1L1H8HUHzH;=?<1Ҿ:HE1 HAG|?CDHI85ALkH=<Aƅ1AEAEMAE+ AE/IEPHO<<LHIuLxH^<LHHEw6H;`:<RHsHIt xD{HL%1LLDAHEHxH;=><=EtHC0C\HCLH@HCTÓ<{H{ H5<{A <s8H{(H<3AH{HHH+HH+HHHHHHH+HHЋSTH9foHHHH SM @H@H@LHP(@0HEHAHH=<HA H0BZHCHH7H=_<LcH6L`#$HH==<HMH0n!HHeD[A\A]A^A_]@HHHHHEHHIHa@LHCHEHxH;=<<1Ҿ/HBHHHAH9BHFB11H "H HI1HE119LcLLMHH IHL1MHKt/LjLY^LI+HH=<HMcƹH0"HH=Ȑ<H(MMH0I~H;=;<HE1*oDLHU(HCIEf H HI1HE11)LcLLMHH IHL1MHKt/LjLILXZs*HH=ݏ<HMcƹH0!HH=<HMMH0H=<dHUH=~<H<HPH<HRH<HTH}<xH=9<qHH=<H/<HH)<HH#<HH<(E1H5<D `ILcEHH=<HeH0_ A>HH=q<HIH6HCHItHLHCE1fDH=p9<J HuEE@IuH}LLENIuH}M1L/z@H=9<t6PLLJqrjfPJHDHCHwHPHCHHH=:<LcH6LpHH=<HxMH0I_@H=@8<RAE:L-fH=8<2PHuWfH5Ht )@HHAF@XHH+HHHHHHH+HHHH)HH\L1H{IVIvEI;FuHHHH9dHHHPH@HHHHH,AEPAUPJHfHCHH7H=_<LcH6Lp#HH==<HMH0nH=G<H5) vBlAUALt$aCH5H=12-_DDEDEHyH11 McLH %HU9LHHH;=T5<tLHFHHEHxH;=25<tHu%FHLH9HHEHxH;=5<tLEHHEHxH;=4<of.Hc<SHHG H)H8f6C[fDAUATIUSӾHpXIĉ(HI$7MUhH1HhL`HIIE`LHMMEHIHtxDH1MIDIH9uaA9uI;tVHH5?<I$JI$H=#<HIعHL[]A\A]fI}`HfUH%E1HAWAVAUATLeSHMHhL-<HuH6L+xIHr.<HEt!I93LAFIL=0<H=E<1MIH}HHEH0HU**H;EIMIH= <1MHHEHxH0HU)HuHEH9OHEMH0IH~H)A}IwIEHxAfH=-<ffHHHUHH@LpIN HHEH} LEE M Ms0H߉ʃE)EHELEt @ƒHEDMx ADEFAFANAVH{AFH{HH+HH+HHHHHHHH+HHЋSTH9'Ix)HHHLHyHHALyLHM+8HMHuHBD9HMEHEfHE)ED`AE<I}HtEHHuE1jjE1jj1j1HUH0HHJH fH,<8tDH11H}HtW@u/uV=1He[A\A]A^A_]Lp AA}}H H5A! LN(WLHHHPHEHEEHAA0A#HH}Ht G@u /ug'HEHEH}HtW@u/uAHHHHH HXH HDcHC []A\Ðf.H?OHGlff.HGΉt$ D$Ht$D$ ȉD$HHpHDH(H$D$HpH(@AWAVIAUATIUSH8LFMɈT$H?L-HHD$H/HD$'E1HD$DT$IAFDD|$)Dl$*T$+@t$'DD$,H<@t$(@HH@IH<IHLHL$01HH<I7HHD$`HIHD$8HH;}<IMtA|$tHĘ []A\A]A^A_I$xt޾(H|$xHDŽ$HD$pI$HD$Hx@D$$)HD$1@HGHD$G<H<BH@@uHD$`HL`HD$H$H}H;D$xL}HPH H$HT$pHL8HL{LHt$HCLHELcC H|$`Ht#W@u/uZu%Dl$$t)HD$H|$@HG HoHD$Ht$0H=tm<HH{HHH|$PH$Ht$px L$HL$pHHt$(H|$P詸HHH|$xHD$pt91E1H<Ht*HD$pH|HD$pIH(L9d$xwHHAFHt$pL@l$rT$pȈT$qD$ufT$s Ht$(HLIIuIUHp^fDH;6HwID11IfD蛱fDI7HL$pHHD$xLD$8I71HHP I l<sdH|$PHl< H|$PH{H;DH~.H|$xHD$pHVH Rf)H\$XHT$OH5HHH|$8HfH={<ffH{HL$`HIHǾ@1=HHD$`H<HxH9HD$XHxH9L HfH=<ffHHHHH{KH\$XHT$OH5HHH|$8HfH=<ffHHL$`HIHǾ@1_HHD$`H0<HxH9HD$XHxH9"Ht$8GfH= j<HH=i<Hj<HH j<HHj<HHi<H=<t[PHt$8MH=<t;P[Ht$N"LHt$NPJH뤋PJHHHD$`H<HxH9t Ht$NFHD$XHxH9t Ht$8.H|$pHHH<HH|$8HjAWAV1AUATUSH L%<Ht$`H7H|$XT$lI$HHt$LH<HuL0H$LIHD$L H;n <HeI$LD$1LHD$LHH<LH(I6H? H;( <HD$Hۿ t {HD$Ht xHc(HDŽ$H$H$HD$HcpuHD$ǀpH|$LcH$H;$HPH H$H$H,1H=-(HEHELHt$HELH0LeE {D$0H$H;$HPH H$H$HH=HHCfoKerHCfpHCC D$0CD$0 O HD$xHD`hHXAAIIu@L{uH$L3HPM~IH;$H H$H$L,H= IEIE L\IELLHLM}AE qDHD$`L|$HHpLHIG@LHHIIH$H;$HPH H$H$H,H=HEHELHELLHLeE HD$HHx-HcH$H;$HPH H$H$HHH=wHHCHHL$HCHHHq|HkC Ht$H=d<#HH{HHH$H$H$L$L$H$H$HL+HH HD$HH$H$1E1f.H<(HtH$H|(H$IH(L9$wHL$V1HuFH []A\A]A^A_@HxhDHx Af.HL|$XI?+ىH|$lHH@HD$X@Ȉ$$@$f$$Ht$ H|HLHnH\$XHuHUHHpHbHHD$PHX@D$h HD$PHD$pHD$H@@HCHD$(CHL$HHHq<Ht$ HqHt$8t$4<< L+AE@L$MuImMurMBD5MtB|5Mf#uL$IoMuMgMtTAG<  <   HEJL%'fD d [ H H9uڃ|$8|$8 |$8 H|$ H5t$0E։T$0H$H;$HPH H$H$H Dl$8H|$ LuHLkLHCLHHLcC H$HtW@u/u !l$hHD$PH\$(@HC HD$(HCHD$Hf.HBDzHjЃHHEHD$@tEL<D< LmAE@uAEL$MuI]Mu fMBD3MtB|3MfuL$IXMuM`MtHA@< < t}HCJ #  t kHtSH9uރ|$4|$4h|$4H|$ H5Ӷt$0E։T$0H<8Hq11 L$Mf.Hl$@Al$h1HD$@_D$0FD$01H;]<Ht~H=(1H¾HpHxHSI@u+uH T@LH=1]<HLH]<LH-]<H$H;$H-\<HPH H$H$Hj H=bFHHCHH5\<HCHHMD$0 HkC H$H;$HPH H$H$H H= HHC Htext/htmHC@lHHC C 8H<8c AP@A( L0Y\<)sdH$H_\<H$H{HH|$ H59uL$0ʃEщT$0H$H;$HPH H$H$L,Dt$8H|$ LIEMuLPJHPJH벋PJH{HƖH$HD$pLcH|H褖H$HD$pLeHHӥ11L$MgL%;HH$HxL9uUHH$HL%;HH$HxL9tHHH$HxH;=;tHHH$L%;HxL9tH$HH$L%Y;HxL9GH$5H$H4H,H11H$H@f.AWAVIAUATUSHHH4$HH=O<HL$LD$HcHD$KH|$01LLd$0Hl$8MqH{L|$PaHD$I9$MIF$L1I6I$H);HHH`;HHT$ HHD$(SH;<;IcMtA}E1H!;LHwjE1H8I7HD$pIHD$ H|$(vxIt%H;;@H8IAFI>H5ɠ ԔHE1H{MALDAJKH{I<$Mt蚻H{wH|$H]H[HHHHl$pL|$PH4$LHHl$ L-;H|$p1IEH$1 L$H$I~HD$pDŽ$HxL9t-H=;PHt$`$u~1H$HxL9t+H=;-PHt$ շDE1HtHY;HttEtsHĘD[]A\A]A^A_H|$@LcLd$@Hl$H$I<$t I|$K肖ADEPUuHEH@H;s;HLE \HEHHPH;o;gPH5WRHD$PHt$HHD$VfH=;ffHHL$PHښ@H1۶HD$HD$PH;HxH9HD$@HxH9覞HD$fH=;ffH豵HL$H|$H誻DHl$I6HL$PLD$XHLD$I6H1L[HD)1҉E H;T$H8H}HET$H=7;tVP0Ht$聯!H= ;t6HHt$?HT$ QHT$ PJH멋HqpHHD$PHR;HxH9tHt$?HT$zHT$HD$@HxH9t Ht$]HHH ;fSHH0H`HP4;P0rzLJpHHD$HD$H$HD$HD$ H8H,HD$ Ht H|$HtPH01[DH0[HT$ HHt H|$HtRH+f.U HAWAVAUATIS1HHHhH5/H8UHtxtHe؉[A\A]A^A_]fH0LLI|$LHVHJL-;IT$ I|$H5DžHDžHH1IEHDžLHDž(HDž HHEEHDž0L耷}̔LHgHxu+H@l`tP%=@HxLߤHLHxHhH5E1ɺ LALI?H5诇HtI$L$HE1I$H0H;H8IqAGII$AoA$-H$5PJHbPJH)H=4;tIPH肋H= ;t-PH$VsPJH봋PJHH|$ H.rHFIH$HD;HxH9t H$nH$HxH9tHULIH;HH$H;HxH9t H$H$HxH9tLHHH;H|$HjqHHH$H|;HxH9tHt$w試_XAUATIUSHHHcL<1HIH<L IM7I9HO-fDHHHH1IHHII9H9uIHHL(MIHIt8HHLH'H$LHpH߉H[]A\A]ÿH¹S1HLHHL;HHHXIIH5$HH H@H H]DVHHI(#6H=<HHXH@HHLnHHLjoHfUSHHHHtfDH@oHHuHEH}1H0HMcH}HEHEH9tH[]nfH[]fHHtVATE1UHS1f.H<HtHEH|ԾHEIH(L9ew[]A\H鶾fDH騾USHHHHtfDHPnHHuHEH}1H0H]bH}HEHEH9tH[] nfH[]fHt[AVAUATUISHHL-;Lt$HsLqHC HkHxL9u(HHmHuH[]A\A]A^fDH=;tPLhfDPJHDUSHHHGHH-l;HxH9u3Hs(H{֮HCHxH9uAHCHxH9u\H[]DH=;tnPHt$ޅ@H=h;tfPHt$超@H=@;t.PHt$莅@PJHDPJHDPJHf.AWAVIAUATiUSHHH>Hw軱Hk1IHHL$MtsI$IHK%fDHHtXHH1IHHHI9uAI9uI?HsHWH;VuHt quI$HtH[]A\A]A^A_DH1[]A\A]A^A_f.DHATUHSHHI衟LU0IHMHEHtYE1LMHHHHHt?HA1H9HI4HHuHEHHHMLt4HK IHuDH}L9tjH]Le[]A\DILg0HG0MZH蜿I$HE(nHǹHf.DAUATIUSIHHH HHGHWHwHD$tHHT$HL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHH贾HimH߸HAUAT1USHHLOHIHLHMtPMIH&IHt8HH1MIHIH9u!H9uIHtHH[]A\A]DIIIUHLHH@HHPHHH[]A\A]ÐHATUHSHHILU0IHMHEHtYE1LMHHHHHt?A1H9HI4HHuHEHHHMLt5HK IHufDH}L9tBhH]Le[]A\DILg0HG0MZHI$HE(kH'Hf.DAUATIUSIHHH HHGHWHwHD$tHHT$H觖L1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1ҋ@HsH,HCHHHgkH@H(AUAT1USH.LOHIHLHMtQI IDA$DHHt8D@1IHDIH9u!E9uIHtHH[]A\A]DIIAUHLHH@HPHtHH[]A\A]fATIUHSHHDHHGHuHxH@Ht+HEHSH5d:[]HH11A\HgHɿ;LHH[]A\H@PfDHG Hp0P81fHW zt 1f@@f.USHHHc0<HG H)HHt1{EH[]HAn11АAUATHcUSHE1I HHw IMHnHH;T;tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ HcH ǏIt$ HbME1 HhfDAUATH USHE1IHHw IMHnH+H;;tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ H HIt$ Hx ME1H訳fDAUATHUSHE1IHHw IMHnHkH;Զ;tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ HHGIt$ HiME1HfDAUATHzUSHE1IHHw IMHnH諲H;;tBx Ht!@HCtH[]A\A]DHBRSHtރِIt$ HyH臍It$ HwyME1H(fDATUSGH )HcHH@lHhHHIHoHHdH<[ID$ H]A\S,Hu.Hw LGPH=?<HE  C[DE1111yC[f.AUATIUSHo,uKXH~HGPHs LHL@H=<H  fAD$H[]A\A]fE1^11M1 yAD$H[]A\A]DLoPHt$L[u f.HD$LfDAWAVIAUATUSHho,EXI+HGPH\$PAhHPH@HT$(HD$0EIG`HHH@HL$HD$fAxIGpHPL`HT$A;IMHhuH mAHL$H0HHD$ H(<Iw LL$@H1E1 HHD$8kxIt&H;˲;H-]AEIE]L|$0HL$(H5HߺHD$PD$XMٯLD$HL$H52Hߺ軯HL$ H5eIHߺ蟯HL$H5OMHߺ胯H5VLHߺ茴I}H蠍HAFHh[]A\A]A^A_ÐHD$Hl$HD$ @Ɏ1E111vvAFHh[]A\A]A^A_LGPH\$PHLLD$X LD$@MG`HLLD$XLD$b afDHD$Hl$AHD$ HkHD$f\Ll$8Iw H Iع HD$PD$XL莜HIw HLIA IDMGpHLLD$WLD$ fDHL$HD$MHHD$ HjAHD$fDMHLLD$ dWLD$ t;HD$PHD$PfDHD$P-fDHD$PGfD ff.ATUHSHw,u}GXHLGP< u HGPL@@< t1 tE1@M A<$wfHs H=C <HaEH[]A\f.1E111sEDLLD$ӿAD$@LD$IA@qA,$gf.ATUHSHw,u}GXHLGP< u HGPL@@< t1 sE1@M A<$wfHs H=C <H:EH[]A\f.1E111rEDLLD$ӾAD$@LD$IA@qA,$gf.ATUISHH Hc<HO H)H)HttC,D$w/SXuyEAD$H []A\@1$1E111qAD$H []A\Hb113rfD눐1|LCPHt$LLD$ZLD$u uD$:fH=;tG~fDGPWq@f.USHHHc}<HG H)HHHHtHH`uEHĈ[]fDWHHEEbH5HHpHeH5X$HHcȺ HĈ[]Ha11ˇ\fDUSHHHc<HG H)HHHHtHHuEHĈ[]fDCVHHEEaH5HH)pHeH5#HHcȺ:HĈ[]HI`11\fDAUATUSHHHc<HG H)HH9LMI$HHLcLID HH9t: u: uHL)H~gH{ HzaIHHI}I]IEIELεADLmEH[]A\A]fHHXEH[]A\A]M$(謱HMt^HHCHCAUHHCLk tAI$f.H^11{H;L)HHUH讱@f.ATUSHo t}OtlLDGHH=<HS I4$aH}XtJH}`HthW@u/utd׺HE`=fDG1[]A\DHE@I4$H lH=b<LL@1{[]A\롐AWAVAUATUSHHO,HD$@HD$HA XH>HGP{hL`LphLk`IEH$C{xiHCpHxLxH|$HHPH@HT$HD$KHHD$@qHHD$HH|$@y HD$@Hy HD$HHT$pL4mx@H$HusHԧ;8%EH[]A\A]A^A_f.H;8tF{HO\IAL11ȂfDHL$@H9~VHT$HH)H95HF;8rzHL$HHk\IAپ11g?fH;8-H \11;fDт1E111~jfHD$HfDLGPHt$p $LLD$L $ LD$뜐LC`Ht$pL$LL$LL$ ]fHuHD$HMHD$`LL$PHD$ H|$u@/LLL$DrHLL$nHLL$(HHD$iLL$(HD$H<Hs HE1 HHD$(xIt/H;o; HHD$(̒OLL$(IAALL$(}OH\$ H5MLHD$`D$hHqL$IMH5$HULD$HL$H5H7HL$H5CAMHHL$HH5{HH"HL$@H5^#H LL$(HI9HEDHD$HHD$E1HD$HD$#LCpHt$pL$LLD$JLD$ ;HD$HHD$HD$@LHt$pL$LLD$.JLD$1HD$pL$(HD$pfDLl$pL$fHD$pL$fHD$`HT$?LIHHD$ cvLkWHHD$HD$`HxH;=;<LL$PH|$LL$()gLL$(I@LHt$@L$(LLD$ xLD$ L$( 1ɾ@LHt$HLLD$ BxLD$  1ɾ@ @Lt$Ld$LHs LD$ HuH|$( HD$`D$hH|$ ~LL$ Hs H?H|$(A yIH=;t.PLL$PLLL$(SfLL$(PJH)PuHL$HtVIAپ11|HHD$`HxH;=(;t Ht$PH@AWAVAUATIUSH7IH(H$H=HL$bGH HhIM)IL);HH9GHL)HHEHH{ HFWIHHMGHIIGI_L蘫ADHHL|$D$JpMIGtUH<$HL$LLmUH|$LLtH([]A\A]A^A_fDHI;MD$HHD$uH$Ht$H8zfMLE1fAWAVE1AUATIUSHוHHHLo H;Ht$LL$ MHLL$I61xIt/H;;HHD$ILL$IAAA}I]0Mc}8.HL$MLHL蠛f}eu IA}OtA}Tt II ItwIH=(YH)Iv+u'H|$H5Y衇AfA}tHqHH1[]A\A]A^A_H=IHuIvH|$H5AIvH|$H5YuAEH|@HLLL$iLL$HH=I H!H=֜ H*1IvH|$H5蜆AH=iWHbH|$HL}AEOH=1WHJILt$H5$WLItlH5WLPH5WL̅4AET*f.L=;LL$H I6E1L:xHt%H;;HFEHEH;LL$HnI6E1HHD$xIt%H;A;H裉nFAGIH|$LHL谔[I Nf+FL|$0HD$0I6HՑHMD$8蟆L'I6HMAH'I&AEHAEPEL|$0HD$0H|$I6HUMD$8L裈I6H|$H)MA衖IDEHl$0HD$0I6H=LID$8踅H@I6HIAL@H,AWAVIAUATIUSHH͹H5dFH(HC;H;GGL|$GHG0Ll$HHHG LHG(HGxGG8HG@HGfGGGGGGGGGHGDD$HGHGHG1GHGGGHHǃǃXL(8H`pHǃƃwlAE1L1LHT$HzH;=;tj1Ҿ:LjHDXLHĉHCu|$ffŻfkAoCxH([]A\A]A^A_fDI$HHHHLLLLTHD$HxH;=D;1Ҿ/LI$HLH9BHFB11H<0DH=`;t.JHt$D$ \D$ DJqrDH=;t&P^Ld\QPJHH5CH=?1ޜDD$HL$ Hs LHILDHǃDQLH)HAHSAH{@HHwH)HHHH9s0AEu9HK@Hf.HxRuAfDCEHAHC@H $H1#1DEHA1H8[]A\A]A^A_Ãu|$tL 6HC@H $D$HI|$L1HǃID$hHHH)pHH;pLHH6;H OHK@ƃHGDkHH\$ HT$H5DOLd$(HWdHLgfH=';ffH'[HL$(HFAHǾ@1[HHD$(H-;HxH9*HD$ HxH9CHfH=Ô;ffHZHپHH`H8[]A\A]A^A_DHl$ Ld$(-HT$H5fNHI{cHL苑fH=K;ffHKZHL$(HEMHǾ@1 [IHD$(H-ޓ;HxH9HD$ HxH9}BHfH=;ffHYLHH_}BHK?H\$ Ld$(,HT$H5MHHbHL誐fH=j;ffHjYHL$(HDIHǾ@1,ZIHD$(H-;HxH9HD$ HxH9AHfH=;ffHYLHH_1H= ;tJPLXSH=;t,PHt$-SPJH뵋PJHH=;tWPgLRZH=y;tHP,Ht$RLPJHHt$PJHHHD$(H-;HxH9t Ht$ZHD$ HxH9tLDHlHH-r;HHD$(H-a;HxH9t Ht$HD$ HxH9tLH HH-&;HHD$(H-;HxH9t Ht$HD$ HxH9tLHԔHH-ڐ;UHAWAVAUATISIHHH_ {Rt{LtyH{@LLTHC`HHt>HC@HHt2LcXMtaHpA<$~HS@H9HHB1He[A\A]A^A_]KHtH!4uCLk@HL}LuHLLHHE?_EL-ޏ;IH@H}ȺAHEIEID$1I|$A$L|HEAD$AHxL9A<$HshHutot{&qHÉUfH=;ffHUUP0c>H ;XfA<$x#/ID$HxL9L6@1cH(HC@LcXHopHÉUfH=k;ffHUUP0=H:wljE+@H]HUH5HHEH]HLfH=;ffHTMHLMLEH@HǾ@1QHMVUHXHEZHxL9HEHxL9*=IfH=7;ffH7THپLH4ZfDoHEUfH=R;ffHSUP0H]HUH5OFHEH\HLfH=ӌ;ffHRMHLMLEH%?HǾ@1QHMS.PJHfH=;t9P)LMLLPJHL-;HHEHxL9t HuHЏHHEHxL9tLHEHxL9tLsA<$x+ID$HxL9tLPLX3HHID$HxL9t HuL'3TH뚐ff.~t AUATUSHH.Et4HIu:I$HtHwI$H@hHt@H[]A\A]DH5*H$'HPAD$H5A H&HIt&@<t<IEH=~AD$MH5kH&HtxtHcAD$H5@Hu&HtxtHcAD$H5@ HF&HtxtHScAD$NH5h@H&HtxtH$cAD$QH5H@H%HtxtHbAD$SH5*@H%HtxtHbAD$RH5@H%HxHbAD$TfH5 HL%HIP(7H5#1L>H=LA}t1L>;IE2Df.AWAVAUATIUSHH(Hc;HO H)H)Hs,{XLsPHCP@uAD$H([]A\A]A^A_DL=a;Hs H+E1ILxIt&H; ;Hmq8.AEIEHsPI}pLHOAD$H([]A\A]A^A_E1_11M1[GAD$H([]A\A]A^A_H 811^fD @{-Ll$Hs H(LHD$MD$mLvpHs HMALu~Iff.AVAUIATUHSHH\$H;H54HHHL%[;H(IT$HHD$HxL9HEHHPHHHH<8HIt_Basic AFfAFHuIVHZHL$HPLHu*I}(HɌHD$HxL9L}H}L9uFH[]A\A]A^fH=;P2Ht$6F#H=;t^EHFfDH=;t&PeHt$EVDPJHDEPUDPJHbIH}L9tHL讈HHD$HxH;=;t Ht$_H臈IHD$HxL9tHt$:AWAVIAUATUSHH8Hc;HW H)H*HDK,A{XZHCPLd$({hLhLpHs`HVHL$HLH\$ (HL$LLH~(LHHP>HD$ H-ă;HxH9HD$(HxH9uyH8[]A\A]A^A_f.[1E1E11DjCAGH8[]A\A]A^A_H411ZfDH=;PgHCZH=`;P)Ht$CLCPLd$(D $LLLD$^%D $ ALD$LC`LDL$LL$%L$DL$uF PJHfPJH:fHD$(fDHt$(IHD$ H-;HxH9t Ht$HD$(HxH9tHL超IH-;f.AUATIUSHALcƹHHH;H(HHehH MHH߹eHMcHHH{' []A\A]'hfDAWAVAUATIUSHHD$HHdI`HHD$?fMt$If.zrHD$@D$E1E1HHD$E1|(HDŽ$fD$Hf.v\ff.$z3of(Hl$@D$H\$%F\f.ff. H3HSIH)Hs@HEHHSuaH3HƉHH3D)IԃILLf.HH9t8 u8 uL9xmHHCE1H|$H5b:HIxAa&At${DH;st*HALCIfH=z;ffH8E@0 .H*~jI`fH=_z;ffHD@060HCH|$x/HD[]A\A]A^A_E1ӿ&uH\$0HT$.H5F8HMHl$8HH{fH=i~;ffHiDHL$8H%1AHǾ@1(EIHD$8H};HxH9HD$0HxH9,HfH=~;ffHDLHHII^_hhfH=*y;ffHCh@0h/MHCH|$Z5H|$ADk$D^nEnfH=x;ffH>Cn@0n}.HEE1?I^fH=`x;ffHB@07.HCE1L(HMtoHHCHCA$HHCLc HFA|HPH9H+HCHH*Hw;LH=c|;tJP H<H=:|;t,PHt$/H=;HA@0HH0^HH=S;L.HlH0@\HH=*;HI H0^H0[]A\A]A^f.HxHLH$HD$HD$HD$HD$ I$HH@STHHHD$wHHuHLcHs;H8]HD$ HEH|$H7P/fDHHH=;LcH0H]HHH=;LBH0H ZHH=;HI H0N]H8nHa@(M$yMIt:IEIEIEAHIEMu t?M$Hp;LHHD$ Ht H|$HtPHyLHrAWAVAUATUSHH(oOHT$L$@LMt E$EtA$@fH=p;ffH};H=;HA@0H1H0[HH=V;L+HoH0CYHH=-;HI H0[H([]A\A]A^A_fM$IMLA~IIGu'HWq;H0IHxH9L$DKTLDCQHT$L "nIwHIuZI9HHH=J;LcH0HZHHH=;LBH0H7XHH=;HI H0zZH=^KTSQLL@-DI$(HD$vH|$ItFHD$IIGIGHL$HIGIO M$LHm;HHD$fH=\n;ffH8H%1I@08!1%JHMcD$0HkH=;H0^YHH=;L%HH0VHH=;HdI H0Y`mHLHufAWAVAUATIUSHHHcu;H H)L/Mk,HD$EwvLsP{hHC`HD$Cx<<HKpHT$?LL1AD$H[]A\A]A^A_E1vI1M11#1AD$H[]A\A]A^A_HT$@H!11sH fDTfL{`Ht$LB dH{p1&HT$?fDUSHHHc;HG H)HHt)H߾[EH[]H 11GUSH@HHHtt fH=mk;ffH6H=;HA@0H1H0VHH=;Ll&HH0SHH=;HI H02VH[]f+t}{Ou'{NHpCfDH11@H@+HfP,HH-m;fH.HHPP{OufDHHH=;LcH0HjlUHHH=;LBH0HRH1H=; 8nHH0LBHS UHXHX@f.ATUISHHHc[;HW H)H*HC,HD$w_{XCPD$}Ou$HAD$H[]A\LHUyH[]A\@11zE11I1'-AD$H[]A\DH11D>fDf]HPHt$HztD$1 s@AWAVAUATUSH(HtH([]A\A]A^A_fH@HL%h;A|$tfH=g;ffH2HxoXHHaHHh;LIH-H;1MLd$HI7HLpLcH;f;1HH4CHf.CDsHHLH 1DLH)=HD$HxH;=Wk;Y@t4HH=;HpA H0"HH߹HP0#HUi@H=@(&nL%e;HHH@H@A$I$HHEHU XHk@fDU.fDE,$LHD EDuHH#HHtHHHǃ1{fDH=Xj;t^PL*~I7LLHD$?I7M1LH`PJHHHD$HxH;=ri;tL(HPmDH9H9EH11@DeHHzzUSHHHHtJZuaHHt5HHHtWHJHu\0HPH!1HS1DUM9|HktH[]DHHuHc;ILR0H)d;HHtLJHLotHLSHDLD‹'H51AҿfDUHAWAVAUATSH HG Hx,HIH=4;HZH0:IH=;HH0:IH=;LH&H0KLUBuHe[A\A]A^A_]DIH=;H$E1H0NIH=u;LHH0bKIH=L;H! E1 H0MIHHt HHH]fH=Ub;ffH,L@0MIF@ILIGH=ͽ;1LHH@HFc;HHPPIH0]xHøMH=~;HFH c;I4$1HxHLhXHIHL.]H;a;HzHb;L1H=;HHP`IH0\xHMLHGI4$1HxHkb;HLhhHż;LHHp\H;`;Hh7H0b;M1LHI4$LhpHv;LHHpL\H;5`;HXHHa;L1H=9;HHPxIH0 \xIHHDžx]I~`HtW@u/A|$I$@@uIF`HLa;1MH=;HI4$HpLHIH`L^[H;G_;xHHIFhHDžu\HxHHHHHHH_HEX@HHDžx\HHDžt{H@@uHHXH@HHHIZAFLHL<'H5L('HHt$W@u/upfDIIv HxhHV>HIHLctL`HXNl"LvL:HHp/HMN "HpH HIL1)HpHLH[&IHH@hH@HxDHZH5 L$&HH<H5TLLcH%H5L%LHL%H5#*L%HDžpxDI^(HCHIpu[A~N H5L+^%H5LJ%H5 L6%H5)L"%A~St p~HXxM HhtHhxBAFpHxH @<!<t Hx!&HxLHi@HLHXH@IH1'HLLn$LHL`$IwIIFI9IHW7L*LJƅHHW@/UmH_;EfHCfAPHIHpHH1E11HHH`@EL`HpHHI1LhLHHP1HHp3HpIHHnAEAD$I9LHNHHeHHxH9mHHpLpH5LMe"H5dL"LLL"H5&Lr"HHxH9H=^;P|HkDHHHHX@bHHE1@bDHCH`DkEMID$AHHP.Iu,H5I|$BpʀE։pAH@@uHPIt$LHHXLh+!H5L!LHL !H5V%L HHt$S@u+uH [jHHH`@HC LcH`H5I|$AH5I|$ZApnfDH54I|$ *A!pH{H{H5p@AFNfLLH5ALL+ILH[;HphLL;cHH}[;HxH9]LH5LMeAH5L-LLLH5l#L HHxH9]H=g[;P=H,fDH5\ LH5hLLHLH5"LvHHpH AQENHILu!AXAY@3H5LH5L fDLLH&1L!IHcLH2@H9ufAƆH@AFpHryfofH{)-IHK &1HHh HcHL*HxHDž`Ht xHhHHpHC[uLHpHHHP FHDʀxIHH5pHH HIHH5צHHXt{HH5iHHPtWHH5Ht:I$H`HXHHRHLtHHJHPH HHH`H`HH@1HH,HHLHxHt xIwII=I9;HhHD`HxHXE6XH5UHHPH;H5HHHpHLHHqHIEVHIQHJQHR&RHPRDHH) 1LhH0HcMHIHIGLIuLHVHnH5LZIwII;t Ht$觍HBDf.AWAVIAUATUSHH(HcE;HW H)L:Mk,{X<LcPLl$ID$Hs LH=ĕ;H HD$"Hs H=;LC`H F%HT$It$HL$LLLEHD$AnHxH;==;utH([]A\A]A^A_DE111M1AFH([]A\A]A^A_@Hi11fDH==;t^PpHt$*aDLcPLl$LLu+ ZPJHDLd${HHD$HxH;=<;t Ht$蟋H@AWAVAUATIUSHHHcE;HW H)L:Mk,{XHkPLl$Hs H=Г;L8LuH HuHL$LLLL AD$HD$HxH;=<;u{H[]A\A]A^A_@E1611M1AD$H[]A\A]A^A_fH11;fDH=<;tVPiHt$JZDLsPLl$LLu# W@PJHDHl$HHD$HxH;=;;t Ht$ljH>Df.AVAUATUHSHHHcg;HO H)L!MDs,Auj{XHsPLl$HVHL$HL2LLWEHD$HxH;=i:;uwH[]A\A]A^f.1E11ID1(EH[]A\A]A^@H112fDH=P:;tVPmHt$^DLl$HPHLWu# _@PJHDHt$HHD$HxH;=c9;t Ht$H?=@f.USHH#Hk@HtHE Ht H}HtPHHHtHE Ht H}HtPHH(HHt*Ht;HHt$H8HD$PHHHtH8HH{`HtW@tA}HH);t~8foeHH{HH5CHHxceptionHCHCHGC0:H.;HHpHxHy/H=bEH) H=rEH*H=EH'H=EH&H[]A\A]A^A_% fD(IHH5IIHCo\Http\IGntIGIGGCliefG AG&Ho-;LHpHxHڹM.H^;zSHHHHG0tHt(H|$Ht$H S8HC0HtH{ HH[f.ATIUHSHHDHHGHuHxH Ht+HEHSH5[]HH11A\H H 2;LHH[]A\H@PfDHG HH 1Ðf.HG(HHH 1@@f.t+ruo1f.H;H1H71f.USHHHHH_ HUk`HCXH1[]DAVAUATUSHH_ HHt { Cf%f=tlHHt+HǃHPHt(HE Ht H}HtPHHǃPKH[]A\A]A^fD{ttHHtHH-;HLHdHHƿAE{t:HH-;L(HLt HxLHHIE1HH0H*;H8%IAFIHHAoHH*IE1HH0Hv*;H8v%IAEIEHHAoEfAWAVHAUATIUSH51IIպ HH_ H%HHt,;HLt0LL HHƿAH1[]A\A]A^A_fDHHyIE1HH0H);H8$I6AGIHAosAVAUATUISH_ GWs`HKXHCpkdHH9HshCPs&~.HFuqx.HPRHH9uL2C ЈC A|$&H5HHDC`HKXH5" Hs$Dk`LsXI} H~IHLIL$Ml$LI$ID$H2CD,LHH5YLID$ H/16H5HH )H5H1{PeHH H5HHDHǃ1[]A\A]A^)HChspfH1fAWAV1AUATIUSHIH(Hc@;IMI)H';MuHHHC';HHH!H;%;xt:MtIdžLI}yH([]A\A]A^A_f.HD`hHXAAIIuDLt{uHHxHO";HHtH3HVHfHL$HLHD$5M1HLH f.ATUSGH )HcHH@HhHHIHHH H;[ID$ H]A\AUATH USIHHtu HI?Hx HHHHHH{LHkHHC/D+I$AD$H[]A\A]AD$H[]A\A]ff.SH HHt@C[@C[Df.AUATH USIHHHHtmHPxHBH)LlH{ HHHHH}H]HEHEL.DI,$AD$H[]A\A]HHtHHu$HHt(HHt LhrLjbH&;AD$HI$H[]A\A]fDAD$H[]A\A]@AVAUATUISHHHHPIHtDHHHB;LHHH$D$ HH[]A\A]A^@I$H:wME1H0H<#;H8<II$XIAFI$PAoA$XZfDSH HHt]@ uBtH`%;CHH[fHPxHCt[H11aC[H= &;tG~fDGPW^@f.UHAWAVAUATSH(H_(H(LHIH5I}Hxu H8HXLH1LLxtH54HtwH5IF LLDL H!%tHDHJHD@LHL)nHe1[A\A]A^A_]DH5L! HËAfH=;ffHrDp0IHLHH5NLICHLHII!fH= $;ffH HHHSHMM@1IH#;XHZHxH9u@HHxH9u>HfH=#;ffHLHHHyLoIHH#;HxH9t HGHHxH9tL/L&IH";Ԑf.AWAVAUATUSHHHLo(I8HttIHLIPHpHI8}IPIDž8IDž@HH@HH1[]A\A]A^A_DI(tH} IHHt-9H5HHH} HE H;H5=HtxHH)M8M9I0M(3A?[)ITLfDHH9 8[uL)AE HHl$0LI4A I)Ht$HtHt$} H= HHGƒb1ҨH(D0H;H5?H;H5}I(H;H5tHD$H;H5XHD$ H;H5HD$(ݼHL$H|$H+HL1LLH!L|$HL$HL1LSHt$LH!HL$HLL1*Ht$ LHj!HL$HLL1Ht$(LHA!HL$HLL1LHH!I(IHIDž(IDž0|IDžH@LHL ILL$0HE1H0H;H8HIHCI8IoAOA  A f HfDALHIDH5D1ɺH2DILL$0HE1M@H0H;H8HEHEM8oEA@g1H66ATUSHH0LH-;MH HL&IHxI9H;8LMuH{LKH0[]A\DLHHT$H $HT$IH $fDHC1H\$ L8HT$H5"Hl$(HHHfH=e;ffHeHL$(H9MHǾ@1'IHD$(H;HxH9uGHD$ HxH9uaHfH= ;ffH LH߾HH01[]A\H=;tCPHt$V@H=;t&PH0zPJH뼋PJHIHD$(H6;HxH9t Ht$cHD$ HxH9tHMLIH;fAUATHUSIH(Ho(H8VHO HH3HI9HHH5M;H{ RHC 5(HfH=;ffHh0xH Hl$Ld$HT$H5HImHL}fH==;ffH=HL$HqAHM@1HHD$H;HxH9ueHD$HxH9u~HfH=;ffHHHHH(1[]A\A]fDHP\H(1[]A\A]H=;tFPHt$ tH=;t*PfLYPJH빋PJHHHD$H;HxH9t Ht$HD$HxH9tLHHH;֐ff.HHH5:HAWAVAUATIUSHH HH@HDm,A}XHEPLpHhH} HIHHI}IEIEImL AD-LkxǃHLH%AD$I$H[]A\A]A^A_D1E11I1DxAD$H[]A\A]A^A_HCxLxII!HIHIEIGIEIMIEHCxHHPHp?HHCxHLHHH&CD=M}t H{x/t*LkxAE@%[fHPHt$H:u HD$5fDUHAWAVAUATISIH(H}HxXHI9tHfH=;ffH`@02#4HE1HeD[A\A]A^A_]fDAfH=x;ffHI$HH@HPHpC02#AHm2#AuHCH]HUH5LmHLpHLfH=;ffHHHMHAVHEA2#@1;fD2#膾ALuHUH5|LmL0LL@fH=;ffHHHMHAWHIA2#@1IH;XHEZHxH9u_HEHxH9u0HfH=;ffHLHHAH=;t>PLH=;t'PHu{PJHPJHIHEH;HxH9t HuHEHxH9tLLIH;fDHAWAVAUATUSHHHLg M$AT$MI}AƄI$HH)HI$I$I$t/EtfDE< t< u HHuHHLH1[]A\A]A^A_1DI$HAƄz(L=;IHH@ H@ AIHIEIU t.M$HHLH-HLH0$f.Hcj;HH)HDf.Hcj;HH)H0Df.AWAVAUATUSHHHG,XLgPHùS1HHH;HHHXH?;H0oEHHHMK K HXH58C(KHH$MtA|$tQH1HHH;H8THHH[]A\A]A^A_M4$AnM~tHD$/E1HD$HD$0HD$+H5 t{^MAFMouMgMo AOtMtID$I|$ t oH52 BuLC  ЈC LC ЈC g1E111M1EHH[]A\A]A^A_E1HLL$0HE1@HHEHEHH ;oEH8P@HLL$0HɁE1H舶HEHEHoEfD  u7H5" .L.C  ЈC uH5L$ML$u IC(1LFu;HxL9HD$ HxL9:HfH=G;ffHGHپHHDHHDg|"HptIHIHH+$L9.9"LHmL0H(IH H5I$LAD$H ŚH5LH541ɺLIHpHHt$eH=Ht$HGH$HrH1Ҩt t  f Ht  D@IH $L@MF|$@"toB|"I@HQtAH5=|LH5+s1ɺLLHLHHD|"HptIHIHH+$L99"pݐHl$(HT$H5IHDHD$@HHHH$GfH=;ffHHL$@HӽIHǾ@1HHD$@L=:HxL9HD$(HxL9\H4$NMH5{LE1H5qLH=:tMPHt$(ٿLHL@H8PJHPJHH4$Ht$(Ht$ H*111MdtE1lHCHt$"HHD$@L=D:HxL9t Ht$(qHD$0HxL9u=H HHHD$@L=:HxL9t Ht$ 4HD$(HxL9tH4$HL=:HHD$(L=:HxL9t Ht$HD$ HxL9xHkHL=:*HL=s:=@f.1HmAWAVAUATIUSHHHHuL;¸HD$Lt$fH=:ffH>HHH@HHHH5LHHIfDLHIHtMA?@I,1IHI9tA?@t %uI)LugfL証H9uHLLUt[H51L@HId1H[]A\A]A^A_HADHtA|HkuDH[]A\A]A^A_fBHLHf.HH9t8gu8gzipuH9x OG)@vKBHTHfDHH9t/8du8deflufxatuxeuH9xOG)fDgAWAVIAUATIUSIH8H_ H HHHHD$C @It HH6AGPvu H Ct H<Hu6H=Lu#IvH5LAH|$MLHLLRE1H8D[]A\A]A^A_DH=| LuI H5!LH5רLsLL$LD$ LLHAkT$Ht$ H4@H=LH1LLK C H`HHHH?H,H%H)HHHc@9HHHHHHHcp,HHHHzeoƀcHHƹHAA)EEH HLLDT$%L}DT$$H=\LLLH fDI2KCtfH=:ffHG@0HãdtuLA~HLL$ E1DT$H0Hb:H8bH H(HEEDT$H oE(L+H\$HT$H5GHl$ HHHfH=j:ffHjHL$ H~MHA@1&IHD$ H:HxH9u>HD$HxH9ukHT$HBMoAQA‹LALH+o11 hAWAVAUATIUSH(o,D$EXHHGPLhLpL{`tCx<D$H{ _H{iu@DD$LLLHyAD$H([]A\A]A^A_f.HS`1E111莃AD$H([]A\A]A^A_fDAD$DLGPHt$LLD$eu1 LD$<uD$f.HD$LCpHt$LLD$ۧLD$ 5f.AWAVEAUATIUIx SLIIH(HHL$AuHL$HxHHh@HH@HHL$ELLLD+H\$D$ȩH([]A\A]A^A_ÐAWAVAUATUSHHHt$HL$hHT$pfH=:ffH-LxpH@MHpH@Ht$8HD$`Ht$`H|$8H1ɈHHt$8H|$臅H:LL$1LD$XHIuLH:HLH藸H;: xHHD$@L`@D$L|HD$@HD$ HD$xD$,@K@ID$HD$HD$ A\$H HHH@HL$HL$PL * H|$H5蔥@OI$BJLbЉL$HHHHD$0sAD$R<J<R M4$AF@uAL$M~MnMu fHCD=ItC|=I_胵uH$LoM~HWHtTG< < IEIL(  HH9uH\$HT$PHt$H;H5H'H$HHVHH5\HH$HtW@u/ueLd$0l$Hl$L5HD$@Ld$@ID$ HD$ID$HD$ H:8Z W@u/ubH|$H5ZD D$,RfBI$@@IuL$Ml$Mt$MuHCD.ItC|.I]{uH$LwMl$HWHtSG< !< IFI)  HI9uH\$HT$PHt$H3H5HH$HHVHH5THH$H"W@/ g̴H|$H5 躡*`E1E1D$,Hk:L1LD$XHI7LH:HLH苳H;t:.xEEE uED$,uH|$H5D$, E@ D$,@H|$H5 MHĨ[]A\A]A^A_D$,HD$xEH}0HD$xHH$HPHL$XHpH_H}0HfHE H|$xEt5Ht$xV@u(D$uHDH$HxH;=ݺ:D$,AƃAA?H|$hu HT$hHt$pH9D$,H\$8Ht$`HHL$h1H膁H|$HHF~|HHDxL`уHEHHl$HH\$fIAtMA|$uH5s H}I4$HIHVH}H5H}AuEHl$H|$H5(}Ek16H;;It}H=g1H¾vHpHxH$SI@u+uHpH΀H=;L@13LH;L%;H;H|$H5;|UHt$`H|$8H H1HfDH:8 Hc11ufDH:8W@/JuDH|$H5|;DH|$H5{DH|$H5{DHE@HHHD$h蜈Lt$H5HúL{HwHLH{H5Lv{>fDH|$H5naUu@@Hc:8RH{|11蝎8H1:8 H|11kfDLRIH:8@Ha11+H$HD Ld$0l$H+fDIuH$LHDŽ$`LD$XIu1LHhLUI7H$LHDŽ$`LD$XI71LHLQIH=:thPHt$XevH$HL$XH5c HZLH|$xNYPJHH$H޻HH_11行H$H {H$H蛻HӸH|_11^. H|$H5l 躙*Et,H}0t%u4I$@@HD$xuL$, a@ .L$, ILOA\$HD$x H|$H5{0@HH$HxH;=:t Ht$XHԷ@AWAV1AUATUSHHH5ڪH,HT$膠t'H{ OHHt@ t*H˯:8EH[]A\A]A^A_@`HxICtILl$A}tLxMmM}MHe:8tHE11裊뇐@11҈CLHI$ID$芙It$I$Hpwc=H`x11B#DLI$ID$\IHrLHcLavH5zLMvIuLL>vH5zL*vLr~It$I$HpEff.AWAVAUATMUSE1HHXH:LHt$L|$0T$Hb#HL$L(I6MLkxHt%H;ˬ:H-WEHEH}H5Ri MHCtGMMHL$T$Ht$HxuvHHX[]A\A]A^A_@H߈C2v1HHHH@LH耗HuHUHpncKC H߽rLl$@Ht$HT$/LL`HH5Gh HpHD$@HxH;=J:H=:PLp{VHl$@HD$@I6H!LID$HHwI6Hi!IALwH2yPJHdHHD$@HxH;=}:tLH[f.ATUHSH IH6KHt_@@H},HL$LL$LD$H551HHD$HD$ϛtH|$u*H#:8AD$Hİ[]A\DH4$HT$ 5pxAD$8%=HΪ:8fH=%:ffHt@05#@H:8tF~H $HK_IAپ11DžPH11譅6HD$PHL$H9}1H2:8H:_11lH)HL$H9}3H:8Hs11.fHuHD$HHtHпou=C LD$HHL$HT$H4$t\AD$X謌H޿Hr11薄AD$H $Hr11oMf.AWAVAUATUSHHHHH~uUHLhLpC@C HptKH5tHЄ"EHH[]A\A]A^A_@HHt$qHt$@H5utHЄtcC%=C u HKEHH[]A\A]A^A_HqHH@IS C H;H`HH?H,H%H)HHHcH9IILLMS +DHHuc @H H`HH?H,H%H)HHHcP9HHHHHH:H;H;JpeƂc ~jHE1HH5g_H8E1Hf.C t HC@LpL(H0:@HHMHH}t#HtyL#HH[]A\A]A^fDHH E1IrIAIEHHAEH}HAoEuDH IE1HH@HEHEHoE7HyH`HpHDHxHHH(:HHʗ:HfAVAUATUHSFfHLo8G ЈG Vg ЈG G Vh ЈG FiG ЈG@G(DLG,HM9HG0t;ML5:MtSAD$Lo8MIUttLLc8H0HXHH[]A\A]A^AD$MtAEPAUuIEH@H;Ə:ulMtWAE uIELHPH;͙:uJPrMfL5И:MtIUCf.AE PAU L)fAWAVAUATUSHHHnHH?H,H%H)HHHcP9HIHHIHL4MA>H;I;^HHHLAc(AeLLMbAA~ H贒LHHHsxLLPHH1HLHD$UHsxHHVH軣HD$H5aHpHEH~BL=H|$3HH1[]A\A]A^A_fLLeHH[]A\A]A^A_fDL3afDLLL{HH[]A\A]A^A_fH=:ffHP\@0$EHAm>t)HH[]A\A]A^A_DLLJKHl$0HT$.H5`Ld$8HdHLfH=•:ffH[HL$8HSIHA@1~\HHD$8HO:HxH9udHD$0HxH9u0SDHfH=`:ffH`[HHH]aH=h:!PLUH=B: PHt$/UqHCxHhH+l$fH=Ӕ:ffHZHl^@HI1H[HCHLH`HHD$IcF,A9$r=HHHI$HHt"HxHIH|$H5HcȺ 詑MVHLLT$XIH|$H5ZBHcȺ LT$LEH|$H5@BH )TA,H|$H5*BHcɺ 7U}AtHL苅HHtmHHhHt HЄHHL{LCHHtNAƆK DH޿~qHB4PJHPJHHLLlHHD$8H:HxH9t Ht$/vHD$0HxH9tL`HZHH`:@f.AVAUATUHSV HG Lo8@ ЈG V  ЈG G V  WG N ʈWV(W(V,Lf8W,HV0M9HW0tGM/L50:MAD$Lo8MIUtC Lc8U HXHX ЈC H`H`a~HpHpHxHxHHHHHH[]A\A]A^fAD$MhAEPAUTIEH@H;:ulMtWAE *IELHPH;:uFPC ML5:MtIUfAE PAU LfH1HtjG ulHH`HH?H,HʁH)HHHcR9r,HHHHHHtzu z"@fDHHŌ:H6IHH0H:H8Htxt Hqt 1HHt@HuHuATUSHHHXHtFYHHtHE Ht H}HtPH6HHtHE Ht H}HtPH6HxHtֆHHt'HǃHPHt(HE Ht H}HtPHa6HǃPHXHxH;=t:HkHHt#L%Ǝ:ME8Hk8Ht#L%:MEHk HtL%n:MtPEthH5H[]A\ÐH{xW@/JFxEPU믋EPUMEPUkHEH@H;:ME gHEHPXHEH@H;S:ME HEHPHEH@H;:Mt[E HEHPH=.:tHPDHt$xM5E PU 3E PU 뤋E PU ZPJHl.HH^HfS "HHtH[HNV11cfDHwHt f@ uHHNV11pc1f.fATIUSH?HtAID$HI\$(HhH9vfDH;Hl3H9wI<$[]A\Z3f.[]A\f.ATIUHSHHDHHGHuHxH@fHt+HEHSH5d[]HH11A\HgfHɌ:LHH[]A\H@PfD@f.H`4#@H`HLn@f.SH`HqH9[ATUSGH )HcHH@=HhHHIHqHH蔁HM:[ID$ H]A\Hc9:ATUSHG H)L I<$AD$PIl$XTI\$XH9t8H{G"HH9uI|$XH9tDH1H9HuIl$XIl$`[]A\ÐAUATUSHH(w,XHHGP@uEH([]A\A]DL-9:Hw H.E1ILxIt'H;c:Hr/AD$I$HsPI<$FrEH([]A\A]@!a1E111HEH([]A\A]@LGP  /Ld$Hs H(.LHD$MD$~oLrHs H-MALI*f.Hc9:HH)HH@H^g@f.AWAVIAUATUSH(H.L1HL`耒H5'6H HiTvH56HߺI$H5_ HHc1IExHx(xI9IuLl$HHE1oH)D$@o)D$Pr9tDc AAAHHT$0E11ɾH(S|$ItH|$@/X|$YtH|$P/SAFPEH|$(KcIMH~HD$Hc3|AViH@  ЈC AVh࿃ S C ANj ʈS AVk S ʈSAVxS(AV|MS,IHS0HS8I9t7MH=:AD$HS8HHB}C Lc8AVl ЈC MfpL:@HXHLXjHt$H+H1Hf>H|:HL$(HH0HH0H}:H8*yfǃp199EH[]H|$H|$USHHHHc:HW H)H:HtFHPLcMuEH[]fHs H18EH[]H|$nH|$USHHHHc}:HW H)H:HtFHP0LcMuEH[]fHs H>198EH[]H|$H|$USHHHHc:HW H)H:HtFHPLcMuEH[]fHs H17EH[]H|$nH|$USHHH5mH(H,HT$HD$1B=HcR:HK H)H9Ht{HQ:H5N:1$H,t$iH:LcMuEH([]ÐHs H16EH([]H|$H|$qHK:H5HH8'\EHK:H5HH8\EHcY:HH)H0Df.Hc9:SHHW H)H:HtHPH{ 1[t@H{ 1[_Df.ATUISH HG Hcڪ:HH)H9 H,HL$HT$LD$H51HD$HD$u;HD$HtqGHQHH 2H{ HAD$H []A\DHt"HuLQHHE/HcH!J:H5H8ZAD$H []A\ÿ FQHH&fH@H5~1HP1H)AD$QHHlHQUS1?H HHHH,E:H=HD$HB9H1H$XHN:H H5H٩:Ho):oB):oB ) :oB0):oB@):oBP):oB`):oBp):o) :o)!:o)":oH):H%:H H :H HX:HxH5(:H ):*H=ب:H5)H=:H5)H=:H5)H=:H5s)H=d:H5A1ɺH=AعeH=Aع GH=Aع )H=Aع H=AعH[]ATIUHSHHDHHGHuHxH%Ht+HEHSH5[]HH11A\H%HIL:LHH[]A\H@PfD@f.Hc:HG H)HFÐf.HyH11!1HUSHH(Hc:HO H)G,H)D$w)tUWXuWCH([]1!1E111 CH([]f1tLGPHt$LLD$N.LD$u D$cf.USHHG )HcHH8HHHH0HH=@H:HCHH[]H=0I:tG~fDGPWn @f.@f.AUATIUS1IHxHHA6HcLHcHL(Hx[]A\A]Ðff.ATHAUSHIH0HHD$HD$HD$ H\$HCHD$HPHT$@pAHt$fHɈFFtHD$HLHxNH}Ht$Ht!FDVtHt$HH9t HtH 7H0[]A\Hy t$ H $HHHHH $t$ HxIHAIHuHD$H\$$H|$HHH9t Ht6HJff.~vUHAWAVAUATISH8Bp<w|< <tIHuHxHEPHEȀ8uW@u$/uEvSE@AAFHe[A\A]A^A_]@<O@|Yf@HUȀ:tD<HHyH5HAntHHAHAfWA*HL$ HL$Ho6:HHpHxLM7L=:AUATUSHHG Hl$ )HcHH@}LhHHIL!HL0H2:ID$ <1HHfP0H@H@x@@H@H@H5wH@H@HH@HCHHCPHCXHC`Ch?HCpHCxHǃA HH5jfƃHHH5jHHH5<HH1:HH5ƃ!ƃHǃƃƃLI$H[]A\A]IH{H{8H{@tKLPDx0P8D08H1E11許DhMcLI8D0HpHELH81L`gH8HLjJt(H*_AXH8ISPHsHLMEL DH}Sx@(DBVAH_Dž0Dž8H(HD8D0H(AWH111襰A[DhXMcLCHD8D0H(AWHKHLH81L`VH8L$Jt(HAYAZH8ISPHsHLMEL DCt SPHsHL'HCt CPLkHH8HHLL^fSPHsHLHC|L`fDI|$XH5,AD$Ph>AFHe[A\A]A^A_]fAFvDžDž0E1Dž(Dž Dž8B  HAWD(HOD011PQ1菮H HHH8'HH8AWD(ID0HR 1L`RH-H8HLjLItH8LXZSPHsHLH8LCHr HHH;=: fHLdPHE1D(DHPpP@Hv'x Ax DDP@ DDtR @AE80HHEHDH((f.HL HcL} fɸ)]*Dfɋ8 HD(D01I*^H,PRHAWQW1H1IH0HHH8H D(ID0VRHAWL`RHWH1٫HH(LjLIt蜽Dž8Dž0E1DXDxDDXD +(D f* fHEH*^H,H HHDH (HD8D0H11PQ1HAWɪDhH McLf HD8D0HHLH81R(RH=AWL`kH8HLjJt(H.+(f*fDž8Dž0^H,H HlHHCHSPH5KpH8HX0HVHlj(H L`H L fH= :ffHD0D(HH`8HHǾ@1lH8XH`ZHxH1 :H9HXHzH9/H0fH=8 :ffH8H8H0H-eH8LLv L`Hb1LH8ILLLLfHWH0H03LHH@H,H8HHH;=' :tLMI}H;= :HtHH`HxH :H9tHWHH HHHXHzH9qHH :H8HDOHGw0ifATUISHHHHtkְHHEEfD<t,H}HHLuD$<uH[]A\HEH[]A\GPhH5HX>dEH[]A\@AVAUIATUSH Hcf:HO H)G,H)HD$HtvXGPD$LeHMtXI<$tQfɺD$f.E„t4 I4$D$Iƺ HIdžMt$LHLeHMt#Mt$MtLعLID$A}tPH []A\A]A^1E111M1AEH []A\A]A^fHEHHHcLHs HyTIH~IHs H{MH~Hce:HC IH)H/THXH{HH{HzMHULgPHt$L芞D$M LeXHcmP6f.AVAUIATUSH HcZd:HO H)G,H)HD$HtvXGPD$LeHMtXI<$tQfɺD$f.E„t4x I4$D$Iƺ HޮIdžMt$LH#LeHMt#Mt$MtL訷L萮ID$A}tPH []A\A]A^1E111M1~AEH []A\A]A^fHEHHHcLHs HIRIH~Hs HxMH~mHcb:HC IH)HQHXH{HH{HxMH%LgPHt$LZD$M LeXHcmP6f.AVAUATUSHoHHHXEHٸHu1[]A\A]A^fxpPD` x DHD@pAApP AP PoAPPDC s fDcf{fDKЈCc fC u EftH{HHu0@HkHHHx8DcfEu[]A\A]A^C8AEKd[1]A\A]A^fH[HHTHwxkHƺHA1Xf.HC@HbHPHHHH9t6L`IMHt HC@IL9HuHz HHp 1HH@UHAWAVAUATSHHHHusHuHE@He[A\A]A^A_]@DHAEuTH}H EfoECffoECHEC(@He[A\A]A^A_]fDAAAP P H H D$ PI PHHIEEC8EKHxX@PhCHe[A\A]A^A_]fDHAEu\H}HEHufoEHVHfFك(foEF(BCHe[A\A]A^A_]f.AAAP P H H D$ PI PHHIEEHEP8EK|EH[]fDEAVAUATUISH HcM:HO H)G,H)HD$KHtuXzGPD$LmHMtWI}tPfɺD$f.E„t3IuD$Iƺ HIdžMuLHĠLmHMt!MuMtLڠL—IEHcL:Hs II)AD$M.<<H~ME H Hs ME(H H~zI^ME H H{HZH{ME(H H>AD$<uHEHxH []A\A]A^fIEHH;LcLH~H ;MHs HaMH~1HcK:HC MH)H:HXH{HH{HLaMHAD$6fDAD$H []A\A]A^fD1E111M1.AD$H []A\A]A^LoPHt$L誄D$m MuXMcmPf.AVAUIATUSH HczJ:HO H)G,L!HD$#HtXJGPD$Il$HH1H}D$tfɺf.E„E?&Hs AH9H~ Hs LbH_H~=HcI:HC AH)H8HXH{HH{LHN_HAEI\$HHt!HkHtHKH3HCH []A\A]A^fDLLD$HuIHD$IdžLuIl$HEHs H7A*H~Hs LHp^H~HcxH:HC A*H)H7HXH{HoH{Ls1111I1GAEH []A\A]A^fI|$XH5AD$Ph>ID$HHHcLHs H6IH~Hs H]MH~Hs H]E1 H~聡HcjG:HC IH)H6HXH{HdH{H]MHH{H]E1 HAEHoPHt$Hʀ fDHs L0H\H~3HcF:HC AH)H5HXH{HH{LHD\HMt$XIcl$P{UHAWAVAUATISH(HH?AYDHtDEAkhIHHM1I1ADŽ$1XHcH荏HsIHHML1HHUItjLHU腗Y^LI8H1M11~XHcH HIHHM1LuMHItLjL[ZLHEHuI$HEH 9HxH9I}H9E1Ml$IMtifAEf.vYfA.z%MCf(AEA\M\f.wAf.I<$HLH9HeD[A\A]A^A_]I]nnfH=9ffHSn@0n蒘E\$HCExI$HWIDE6IIH L11ADŽ$1诃XHcHQHڽIHHML1脃HHUItjLHUI^_LIHq1M11BXHcHHIIHHM1LuHItLjL۔ZYLHEHuI$HEH9HxH9I}H9AD$LE1PIE&L`I$H11LuLhADŽ$1MFXHcHHMIHHM1HItLjLAYAZLHEHuI$HEHxH;=9H=-9-PLuH@L-ɻHD#I<$A H=9AE]HuOH=9tsP&LH=y9teAEEHuä7H=N9tGPL蚤PJHAEPAURAEPAU뙋PJH븋PJHLIHr9I}H9t Hu萚LHIHN9IHEH>9HxH9tL]LHHHHEHxH;=9tL,HLH\ff.UHAWAVAUATE1SHHAHuHeD[A\A]A^A_]f.xgLuHL0LHLDyHPLHEMLLHHYH0HxH;=9HHAHHPHH9H!E>tmHUHP u HoHH1H0@ǃhHAA114~AXD`AYMcLчHDDhH]IHL1}HKt'L$赏^_LIhHݷM111L}D`McLHLHIHL1u}HKt'LjL?ZYLHPHH;HPHxH;=)9CHHxH;=9[HcE1HEHxH;=9 HEHxH;=9'H=39PHwf/LHL|DTHXIOHi11LHI1DE<|HcHHׅIHHLHELL/HH1{HHLjLIt賍AZA[LH0`HLH0HxH;=9!HXCHxH;=9zL袕mDHHiHLLLH H0HIL9!ʄtHXHxH;=9H肑HxHH$H=(9t~PHp+fDH=9t&PSH/(BPJHDPJHDPJHgf͍q@ HH5ǃ]NeH=@9PL舝H=9HAHQq@L蠓tHXHxH;=M9GH/k6fDH/T%HHdcPJH9HAPQWH0HHtIL9toHXHxH;=9u,L{HHHH0HxH;=9tH/賒HH0HxH;=l9tL蒒HXHxH;=P9tLvLHHHPHxH;="9tLHHHH;=9EH$4LH$LHtHHcHHPHHHHH91ff.AWAVAUATAUSHHH(H?tkH>HHWH;Vt'H觲H;tIH([]A\A]A^A_DHtL$L$ufD9u8ufDLl$HT$H5L/AE1L1HHL$L59HyL91H:dH5HIL;A.AƇfL;f.]WHLLA1LL۪HL$HyL9iD$HHfDH莅D$jHkCCHyH蒉HzHCD$\HEHHH5HLHLH\HD$HxL91Ҿ/H+HUHHH9BHFB11HxqHI@HЋD$fDAL;Mf.D$E„oH3D$IǺHcILJL{L;5@HD$fDHIfDD HD HHE11蒮}HH H+HtH{H~H1@Ht$D$D$fHt$D$D$Ht$讍/LH>~HVHHD$HxL9tHt${H5_~H=z1wHHD$HxH;=9tfAWAVAUATUSHXHc4:HO Ht$H)G,HH]HGPHD$GX<@LoPH5\LrH7 P* 9H@@\L|$.Ld$@HpHD$0LL认HLHHD$GHD$@L5;9HxL9H|$0Ht$W@u/ufDH5HLLqHtPt]HfH5_}LqHt xH5/[LpHLP?EH@@XHpLLHD$0褣HLEHD$@HxL9H|$0HtW@u/HH5L\pHPH@@HpLLHD$0 HLHD$@HxL9H|$0HtW@u /H5ȩLoHvPiH@@uHpLLHD$0}HLHD$@HxL9 H|$0Ht W@H5ALBoHtPtkH5L oHtfPt]H@@uHxHD$@*H|$@Ht"W@u/uy@H5 LnHt x-H5 LinHt xDDLHt$DDLHHT$@HzL9L- 1:Hu HD$HtL0AF>HIHtLcHrsLTHu H=0:HDA "HD$@HX[]A\A]A^A_(Hh1H=J/:Hs]1迡HD$@xfDLcHL }Hu LHϥH=/: ʴHD$@HX[]A\A]A^A_/Is3fH蘩H;tf.Hhf.Of./f.HjB<HHD$Ld$@L5\9HD$XfLL$0HE1 LxIt%H;T9XH趸uAGII?L;Hu L-H.:]11HD$1LD$1辎HD$@HX[]A\A]A^A_H=9JHt$0D$BD$Ht$/膅#HiHt$/fHxiHhiCHt$/6fHt$/&fDfDFfDfDJqrfHh 1H螃fHHzHOH=+:H12HD$L@H_H%HcHHSH=a+:1HD$@1sHu HM LHD$@D$H詳L1Hu HMA L0IbH=*:H5oHD$@ H=*:H5cHD$@H=*:H5(~HD$@H=^*:H5'UHD$@HHD$@HxL9t Ht$0قHHH|$0DH|HL1HiHHD$@HxH;=f9t Ht$/节H|$0HHHD$@HxL9tHt$/^HHD$@HxL9t Ht$/AH|$0HHHH|$0HHHD$@HxL9tHt$/UHAWAVAUATISHQAHHXH9H}@L@tYMHEL9vOIݸMM)H}ILGHEDPDD(HPHuuE1HEH}HH9HssDnAnfH=9ffHvn@0nwIFH}ye諴HEAH8L};L}!LHqH}HtHEH9tZHHHUH}HHH9tHuIHEH9HxH9tL|MI}H9tL|LHLIHE9IH99ǐfDUHAWAVAUATISHH(GH?Ht hkޔhIєHwMHI11ǃ1aHHHE[kLL}H:IHM1LmLaHKt>LjLPsAXAYLIHv1M11L}CaHHIjLEHDILHǹ1LuLu aHEHLjLItr^_LHE胳HLHEH9HxH9HEHxH9kAD$He[A\A]A^A_]IIxL3IHHEHELLHHH@tCAD$He[A\A]A^A_]HHHHtuHHHt}H9ILP0H9HHtLHHLytHLyHyLEH5u'1AҿAkHH{HA11ǃs1O_DxMcLhHIHDL1&_LmHKt>jLLpILXZ蟱H1Ms11L}^HHIhLEHILHǹs1LuLu^HEHLjLItopAZA[LHEHLpI(HEH}HEHMHEHHAHAHMHUHHAHQ HEID2ǃLugHLVIHǾ21]HIw1LjL~oZYLHE0HuHHEHxH;=q9HØfDHY9HHEfH=9tOH¸BvLi@H=p9t.P8L輀+HMAPQ믋PJHH=-9tPFLy9PJHIHEH9HxH9tLvMH}HH9tLvLJHLH7HLܮIH29IH&9HHEHxH;=9tL4vHHL葮HH}HffUSHHHu}uHHH[]H[]ÐAVAUIATUISH Hc:HW H)‹G,HHD$hHXGPD$H;D$tWfɺ$f.E„t;HL$TH3$ HIeHL$IdžLsLLHڻLkMtLnLqeHCAD$<tO<u:Hu LC Hޒ H~^Hu LC(Hϒ H~AH []A\A]A^@Hu LcH= LH~ Hu H/MH~]H []A\A]A^þ1E1!11M1|AD$H []A\A]A^H=:HʐL1胍AD$$DLwPHt$H $LSH $ ^fDHВDf.HoDf.HODf.AWAVAUATIUSH(HcH:HW Do,H)AEH*HD$XHHGPALpHH{hC`D$H}t fɺ$f.E„LLHGLmMtLkLbHEAD$<<u:Hs LE HG H~ǡHs LE(H8 H~誡H([]A\A]A^A_HL$Hu$Iź H`bIDžHL$Lm2Hs LcH]LH~)Hs H,MH~}H([]A\A]A^A_fDE1611M1yAD$H([]A\A]A^A_LPHt$Lb\uV DD$1DL{`Ht$H $LPt"D$H $HD$fD G@UHAWAVAUATISH(H_HHDcH;AHt Lk҈hIňHkMH1I1ǃ1UHHIP_H6IHMLL1LeUHKt>LjLIgAXAYLIHo1M11@UHHI^HEILHM1LuLu UHEHLjLItf^_LHE聧HLҾHEHǷ9HxH9I}H9mE1o莨AL#I$HIHHCI~HHJ+At IFH@HeD[A\A]A^A_]GPhH5HX>E1聡HHHHtuHHHtHر9ILP0H~9HHtLHHLmtHLmHmLEH5i'1Aҿ+_HH{HD11ǃs19SHHI\H҉IHDL1SLeHKt>jLLdA_ILX臥H1Ms11RHHIm\HҌILHMs1LuLuRHEHLjLIt\dAZA[LHE HL]M$(螸HMHHCHCAUHHCLk  I$@2ǃLu[HLVIHǾ21QHIw1LjL~cZYLHE0HuH耻HEHxH;=q9HÌ%fDHY9LDH=9tOAEvLtifDH=p9t,P:Lt-AEPAU믋PJHH=/9tPHL{t;PJHIHEH9HxH9tLjI}H9tLjLSLHH@HLIH;9IH/9HHEHxH;=9tL=jHL蠢HIHZLжff.AWAVIAUATIUSH`HL%9H1Ll$1fK0HL$fSHCID$CCHC HC(LHHC4LHC@HkHLCPHCXVLH)HD$HxL9'HHwtBH[]A\A]A^A_ÐH=P9PHt$rLMI~HHtmHAv HtPtGu>Hu4@t$d$ @t$ LD$ I~HAv HHyIFHIFXHxL9u~AF8u-IHxL9LXHDžDIF@HtHPLHE@M@HHHHHHHHX9ILP0H9HHtLHHLD_tHL _H!_LEH5_['1AҿPEv DMHy|E11ǃ1DDDhMcL_NDMHD|IHLED1DHHUKt,jLHUSVAXAYLIHy~1M11JDD`McLMHP~IHLM1LmDHKt&LjLU^_LHE蔖HuHxHHkHqzA11ǃs1CDhMcLHMHAzIHLD1~CHHUKt,jLHUCUAYAZLIHi}1Ms11:CD`McLLH@}IHLMs1LmCHKt&LjLT_AXLHE胕HuHӬgfDHEH@G@/L#fDM(רHMHHCHCAUHHCLk IfDL(wHMHHCHCAUHHCLk IfD2ǃLm`KH{L.{IHǾ21AHIv1LjLVSAZA[LHEHuHVHEHxH;=G9H|AA4fDHCI~HLJt kMIL9eHMAHCL)DhHLFDD8PDPHsI~H u`HuZRAAD7LZ#Hs9LH`9LAG]H=9tPLcPJHHHEHxH;=9tL"ZHڦHLHǦ莵IHJL详HLTH蜦H}HPH9IIH9t HuYLjHLHWIHEHR9HxH9tLqYLIԑH-9H|uOff.USHHH菨{u!HEHuHHH[]+~H[]ÐAWAVAUATIUSH(Hcx9HO H)G,H)HD$)H^WXLwP]tu{h^C`D$LmHMtWI}tPfɺD$f.E„t3|IuD$IǺ HHILJM}HLL赋HmHHt!LmMtLQLHHEHc9Hs II)AD$Im<<urH~LE Hu kHs LE(Hu H~NI]LE Hu H{H.H{LE(Hu HH([]A\A]A^A_HEHH;HcLH~HI͆Hs HMH~!Hc9HC IH)HHXH{H脆H{H<MH޹كH([]A\A]A^A_f.1E1w11M1>_AD$H([]A\A]A^A_fDE1%uPE1Lk`Ht$L5D$ LeXHcmPM \@AUATUSHcHIHLJH?PDe MMP1LLIIEHLHM0I DA.HHD@1IHDIH9A9uIHHH(HH[]A\A]HH}HHtmHu HtQtHu?Hu5@t$ HT$ d$ @t$D$H}Hu HHeHEHHEXL%V9HxL9E8ulHEHxL9HDH1[H]A\A]ffU I}HHH@HHމPL_HHE@HtHPHHHH9t!HHHtAHE@H9uHx/HH=9tLP%Ht$ 4]H=9t,PHt$ ]PJH볋PJH@f.UHAWAVAUATISHHHc9HO H)HHEHEG,HtXBGPEHEHHt kkhIxkIHEHqLM11LMǀ1[8DpMcLALMHpIHLM1L+8HHUKt5jLHUI^_LI裊Hr1M117DhMcLAHqIHLM17HHUKt/jLHUIZYLHE2HEHuH~HEL-s9HxL9NI~L93HEHs HYLcH~LHs H MH~r~Hs H@ E1 H~PAD$]4Ef.fz|uzHE@1Hs H~ AH.iHs LkH H~}AD$E虜L}IźELI7@HEIDžMo@LH}Lґ@HA*Hs LnHz H~}AD$LuI^HtH{IHc@IFHe[A\A]A^A_]@H}OHI Ls H9C{ )HcHHHJfLxHHELmHLbHEH9EE LHHP(H~HEL(LpAM<$AD$1E1o11M1WAD$He[A\A]A^A_]fDLoPHuL. f;~Hs LlH H~{HuMNHu?NHHEL-9HxL9t HuNI~L9t HuNHLHeL-9HL-9HLEH荚f.AWAVAUATIUSH(Hc9HO Do,H)AEH)HD$XHHGPALpLxy{hGC`D$H}t!fɺD$f.E„LLHFNn)HLHIMLs HJ9C{ )HcHHHAHfLxHHD$L|HL軌HD$H/9EE LHHP(H60|HD$L(LpAM<$AD$H]HtHEHS@PJHDPJHf.USHHHHtfDH9HHuHEH}1H0H-H}HEHEH9tH[]9fH[]fUHAWAVHEAUATSIHHHH蝍DuL}HKHh111H]MEEm.XHcH8HMH[hIHMHE1H:.HHUItjLI@ZYLLeHE讀ILHEH9HxH9u+HEAEHxH9u>He[A\A]A^A_]H= 9tVPLpQfDH=9tPLHQfDPJHDPJHIHEHG9HxH9tLfGMHEHxH9t HuMGLHLIH9IH9fUIЉ1HAWAVAUATISHfIA1HA$1,XHcHY6HfIDHLM1Lm,HItLjLR>ZYLHEHuI$SHEHxH;=D9uHe[A\A]A^A_]H=9tPLOfDPJHHHEHxH;=9tLFHɒHLn~H趒fDUSIHHLH9MI9t5HtG1HsH9tMI8H)HP6HkHH[]ÐHt+G1HsH9tMIHSH9tI@HH{fUHAWAVAUATSHH(D_HElDL%t'MEFH/eML11ǃ1*HHIt4HdIHMLL1Le*HKt>LjLm<^_LI }Hd1M11f*HHI4HkdILHM1L}L}/*HEHLjLIt;ZYLHE|HLHEH 9HxIH9I}L98CH$eHe[A\A]A^A_]DL`L-cLhHc1LJ11L}Mt)HHI3HycIHLM1E)HKt4LjL;AYAZLHE{HuHHEHxH;=9*H=Z9P LLDH=(9tVPLtLH=9t6AELCLfDPJHDAEPAUPJHXHHEHxH;=(9tLNBHHHEHxH9H9ItL$BI}L9tLBLHvzHϊ9IHH9ILHPzHLCzH苎f.UHAWAVAUATASH0^DVDnH}^EEDULJRHa111.'AXDxAYMcL0DUHHlaATIHELE1Lm&Kt>LL$8^_LImyH`1M11&XHcHU0H`IHHM1L}&HItLjLL8ZYLHExHELHKHEH@9HxH9u'I|$H9uEH}aHe[A\A]A^A_]DH=p9tVPLIfDH=H9tAD$LI@AD$PAT$ߐPJHHL:xH肌HL'xIH}9I|$H9tL?LSIHEHU9HxH9tLt?MIH59UHAWAVAUATSHH(H?HtDEKkWhIWH]MH1I1ǃ1$HHIg.HM]IHMLL1Le$HKt>LjL`6^_LIwH^1M11Y$HHI-H^^ILHM1LuLu"$HEHLjLIt5ZYLHEvHLHEH 9HxIH9I}L9E1HCIHItnf@f.v_f.z-MHuuf(HuAFA\M\G f.w9f.H;LlI9HeD[A\A]A^A_]M>gnAnfH=9ffH#Ln@0nb7D[IGEHL%)MDEHH\ML11ǃ1"HHI&,H\IHMLL1LeU"HKt>LjL4^_LItHG\1M11"HHI+H\ILHM1LuLu!HEHLjLIt3ZYLHEYtHL誋HEH 9HxIH9I}L9CHE1\QfDI'H(8HHR[11LuLhǃ1M!HHI*H[IHLM1 HKtHډLrFHT$ H߾ `FfoD$ H|$`E4)D$`foD$0)D$poEHl$@)$HG0 F1fD2THH ufo$A$foD$AD$HĨ[]A\A]Df.ATIUH=VSHy8@H+tH{L'u[]A\[]A\@f.HYe@8FF%FG1fGFVfGFVfGff.FHNF%FHGHGGG1fGV}F F V V H IFFVV LHG HPPHHHPH PHHʹ HHWHPfWP@GFFVHGH5PHʹHWDtHWf@HW@PPH4 HwfFVHGxfAUATH USHHVH-nz9Ll$VF‰Ѓ %Hc҉FGHEHGFNHL$fGFGFGGLLcLLHD$HxH9u H[]A\A]H=@z9tPHt$:@PJHIHD$HxH9t Ht$̌H{HH9tL跌Le}IAWAVLAUATUSHHH(FLd$FL%FH5GGLbHf1fC)HC@11H5kfS2CCC$LHC(C,C0!HC4fKLLLfDH=p9tIPHt$0@HL%o9~L%o9111GPJHLt$HT$H5AWL|$L%o9L>Ll$LLlfH=o9ffH5HL$H}HMHǾ@1z6IHD$L%Ko9HxL9u>HD$HxL9uTOIfH=\o9ffH\5LLHY;,H=do9t<PHt$/H=@o9t#PL/늋PJHËPJHHHD$L%n9HxL9t Ht$HD$HxL9tL誁HD$HxL9t Ht$蒁H;HtHH9t]H*rHL%0n9HH@AVAUATUHSHH HHGHGHHHH9uHHHCH~7HCUHf@PH []A\A]A^f.Ld$HT$H5_TLHD$HxL9uTIfH=)m9ffH)3LLH&9H=1m9t<PHt$-H= m9t#PL]-늋PJHËPJHHH;HtHH9t[HDpL%Ml9HHD$HxL9tLnHHD$L%#l9HxL9tHt$J@f.ATUISH~~Nj% ЉFCp+It$HHǁHrI<<U< A@A@APAP4A@H A@APAPH։ LƉCHsH<z<<FFVVFH FNNȹ H‰ЉHΉC HHs<zD<<BBJJBH Brr HȉHC0HHS(<J<<AAQQ4AH AQQк HƉHщC@HHK8<i<<FFVVFH FNNHʉЉѺ HCPHSHH<ak<+<BBJJBH Brr HȉHC`IHHSXAQCdAAAQHChACpA CtA CxHA L97[]A\fA@A@APHq @"@2@QQqIʹ HȉH[]A\D<11f<11If.<X11f.<11f.<(11hf.<11f.A@APAQкȾqFVоABBJHFFVHqBJйAȾ2BBJH BJȺZFFV H1fAAQ4Hf.FVкR1@-@ֹQIʹfDQQIʹf.@ATIUHSHHDHHGHuHxHP?Ht+HEHSH5t[]HH11A\Hw?He9LHH[]A\H@PfDt uH71ÐH D9H1AUATIUSHo,HD$D$wmHt)XHGPHD$tCh<D$H-[9H[ HcEHH)HHT$PHT$H[]A\A]f1E1;11M1.#AD$H[]A\A]f.LoPHt$L4O 1ɾ@<u D$ELk`Ht$LG' hHK1:HcEH)H@f.USHHHZ9HcH)H+Ht@H}HE0tHt(Hl$Ht$H} U8HE0HtH} HH H{9H[]fATUHSG )HcHH@L`HHHLIHLYH Z9@HC dfH@@ @0L[]A\ÐAUATUSHL/IED EudHHH@0H8/IuHH9HFH9EU@u!muHnH1z8t H[]A\A]fHz0HtOEtJIEx tH*uHxHHx0XIEfDAlDH1[]A\A]H %AGkX^fDH=`9tG~fDGPW @f.HSHX{ tH;/t H[X H[WftkrYUSHHtuH?H1[]DH.coEHUHHPH1[]H?9H1HH1S1?HHHHHW9H=CHD$Hb?91HH&H$jHjV9H `9H5HHZW9ooABoA B oA0B0oA@B@oAPBPoA`B`oApBpooooHHH HBHxHHrPHBH[fDAWAVAUATIUSH(o,XHHGP{hLpLxL-IV9Hk`IcEHH)HHLl$HL$LLLWH|$HLG'HD$L5]9HxL9L|$IoH} H(HHHH{HHCHkL}dHD$D+I$AD$HxL9H([]A\A]A^A_f.E1>511M1AD$H([]A\A]A^A_ÐH=0]9P"Ht$vH=]9PWLHJLoPHt$L uV MfLk` 8DPJHbf.PJHzfHD$HD11q3IcEH)H]HHD$HxL9tLXH_HHD$HxH;=[9tHt$1Df.ATUISH0w,XHoPHP2HD$HD$ ^HT$HhHXHD$Hl$HHHHD$(HHD$ m5HD$ Ht HHЋS@u+uHtYh|$AD$H0[]A\ÐRf1211I1|AD$H0[]A\f. HHD$ HtH|$HH ^HHD$ HtHH@ATUSHH0L%V9I$H(HHHzH9tHHgHxT9fH$HP9)D$ D$(HD$HX9HD$'oHHHD$ *HD$Ht HHH0[]A\I$HB11H(1H0I$HNB1H(1H}0HHD$Ht HHH\HHD$Ht HHH\SHw,u$HHPxXuG2]C[f0111I1҉JC[Ð @HP9HcHH)Hff.AWAVIAUATIUSIHHhHjLt$ HHH I1jj1jH}MAKH |$(.HD$ HtdLd$@HH 1jj1jH}MAJH |$(H5LL&HhL[]A\A]A^A_DH{0H\$BHt$H{ S8HCI4$LfHt$I|$ H Ht$HHH}LHEHELe^Hl$0D$8HBD%jH bI?11HD$@MAPjIH |$9u;D$(<tR<HT$@H5CCL%fH|$0/uD$(<uLd$@ H HHCHC0HS8foD$@HK0H oK HHD$PHT$X)L$@HK8C t LLfoD$ CCEHt$ CHL$@CLHVH.2f1L H|$ H5HxH0Hl$0LHHVH{H5խH~D$(H|$ <t<H|$ HGPhHH58HtaxLH57R9H ?> L1`LHN\HD$@HxH;=T9L >HD$0IEH5LL#HD$0HxH;=PT9H=T9t&PL11PJH1H5 I7Ht$f)8HHD$@H-S9HxH9t Ht$gHD$0HxH9tLQHWHH-S9f.SHHHHIHH[fDt#ruHH1HIQ9H1H71fATIUHSHHDHHGHuHxH.Ht+HEHSH54[]HH11A\H7.HT9LHH[]A\H@PfDSHHHt/t.GtEH@@thHxt"@t9H[JPfPH[bJfkf[f@f.t uH71ÐH29H1Hc9HATUSHH)HHteLcXMtLCLLcMtL,LLMtI<$Ht/t(Gt/LgHI[H]A\Of{fATUSGH )HcHH@HhHHIHo8HHdHH9[ID$ H]A\AWAV1AUATIUSH59NH(,HL$HT$LD$HD$HD$=H|$HD$HxHcH>H|$IY^IHD$HDpDhHXAAIIEDCt&<tH{ HtHcHILAuHcHH|$LI/xIAD$H([]A\A]A^A_H>11T'AD$H([]A\A]A^A_@HK98tW1~HL$Hb:IAپ11&@T@f.USHH571H,HL$HHD$;ttt$<$xCH[]fH|$u 08tBHK98t60(HH9IUDD$1L$1>&XZCH[]@f.AWAV1AUATIUSH5>H,HT$6;HT$H@L=KI9AO89Lt$ 1LHHDhhHXAAIIA=HHAW8H9HwHLHHI LtZCt<t1HLD$H LD$H<11%AD$HĨ[]A\A]A^A_DLCxAD$fHqI98t.HG8HAؾ11$fH<11{$AD$ff.ATUISHH51H0,HL$HHD$p9H-H9}fH=H9ffHHxH $fH)D$)D$ ~WHH4ׂCHHH?f @HH)HiHT$HT$ HH*HL$f.HL$(|$Ht$1xICH0[]A\ID$ H:1H@HH1HC#CH0[]A\À}tU-(|H7HA11#\HHT$ H,HD$(OH611"C@f.UH9SHcHHHt-H$D$#1HDHt H[]HC9H:A1HHH1H6"@AWAVAUATIUSH8o,HD$EoXHzHGPHD${hHk`HDL-xF9A}H|$HEHH9t HfH}u H} 1E11I1HI"1HA/HpHxH)SH@tDEA}HALAAD$H8[]A\A]A^A_+uHVDH|$H9H,H1PHD$HHHIH\$HD$HJ9HHD$(HqG9HD$ ONHD$ Ht HHfH=`D9ffHh(AD$H8[]A\A]A^A_@A} H4H11 1E1H4D9HHtH]C9RfH=C9ffHpA}HHxt HH0H(Ht,H HH@Htx H@HuH9tz ~AHcH\$HD$(HHHD$ `HD$ Ht HHH\$L-9ItHHH\$HD$HH9HHD$(HE9HD$ LHD$ Ht HHH\$HMtSAD$H8[]A\A]A^A_E161M11AD$H8[]A\A]A^A_H>IFHtIH-@@5@,fH=(B9ffH @(Exs&H\$L-ʦ9M|MtIHt/Gu@I@@thHx@uL>H\$fDLoPHt$Lq 1rf=HL$Hz111AD$fDC>fD0H{Af.C>HH4HC H01H@HH1HAD$HH11ZHHD$ Ht HHHHHHD$ HtHHHHD$ HtϺHHATU1SHH5CH,HT$ D$ :1t-T$ Ht$ D$ !Dd$ CH[]A\H5lHHcHCADH5 H̺ADH58H߃vAH[]A\Ðff.H=D9tG~fDGPWN@f.HfH=?9ffH @(tHQ>9HfDUHAWAVAUATISHhG,EE`AuGXH<~ACh<xEA{xHSpBJHZЉMHL<HEE1HEHEHEHEHEHEHE AAD$QALmACt<tH AxD\y#HxMfH==9ffHGMH0HHxtljEhHUH}H5y5Hx HuH}?fH=A9ffHUHMEHE@1RH-xILgA9XHEZHxL9lHEHxL9-^HEfH=jA9ffHjH}LHf u}AFHe[A\A]A^A_]DLCp 1AFHe[A\A]A^A_]11E11fDqf<uEu<E{LGPHuLLE&%@ LEIH=v@9PHuH=H@9toPxHuLELEbLC`HuLLE$LE PJHqPJHHHELV?9HxL9tHuLELEHEHxL9t HuvHCHL?9fHc9HH)HDf.S HHtH[HV+11XfDUSH HHHPpHtKHHEHtHCH[]Ð1}:@ƃ|HHEuCH-11Cff.USHHH51H,HT$HD$*t*H{ H;t#H-11fEH[]H|$w |$tHU*11/HD$@AUATIUSHH5q1H(,HT$HD$.*HD$HH=H{ 'HxHx@HD$Ld$HT$LHHxlHx HHIt$HH{HkHHCHCD+I]AEH([]A\A]HJ,1AEH([]A\A]fHD$"fHD$=fAUAT1USHHH5:H(,HL$H(HD$HH=H{ HxHtN@Ll$H|$H4$Ld$LHD$BH{LLt-EH([]A\A]Hi(11EH([]A\A]HS+H0+1E@f.AUAT1USHHH5H,HT$HD$ 'H|$H{ HxpILl$I} HHHHT$HHCHsLkID$p8HxjDHCCH]@%EH[]A\A]@HD$aHC'11EH[]A\A]H(2tHM698tˉ H*HAؾ11~ff.AUAT1USHHH5D8H,HL$HH$HD$v&H|$H{ xHXpHtSfH=59ffHLl$L$$HHxLLt C79HxBHEEH[]A\A]H5&11EH[]A\A]DH1598tH)HAؾ11[foH(f.ATUH SHHxHt?Ht3LcMtLL2HCE[]A\fDE[]A\ff.SH HHHxHt|HT$HHH$HD$uCH[KH $H5 cHHC i5HL$H5bHߺ P5H[H$1C@f.AUATIUSHH5'1H(,HL$HT$LD$HD$HD$HD$#H{ H|$IZ:t$1ɺHH ED$Ht$H~HHD$ImH ' AEL-/9LcEHs I}{Hs LD$H&I} ]AD$H([]A\A]fHhHAD$H([]A\A]@sHfHHD$f.1H& Hd$HHH9DUSHHH5(1H,HT$~"uEH[]H{ HxpHt/|$t1SH[]@>H[]H"1 fUSHHH5 1H,HT$!tEH{ HxpHt D$EH[]H`"1d EH[]fDUSHHw,uOXuyH_PH H5~HHHtxtH E H[]Ð 1E111>CH[]LGP AUATUSHHDg,AuAXHuxHGPHD$H{ |$0cHEHEH[]A\A]E1 E1MD11EH[]A\A]DLoPHt$LRs AUATIUSHo,u[XHHGPH${hHC`HD$H{ T$<$0DAl$H[]A\A]fE1 1M11AD$H[]A\A]DLoPHL|^ Lk`Ht$LJ? 널f.ATUHSHH531H,HT$HD$H{ HH@pHthH{XHHt$Ht}HH|$u)LcXMtL%LHCXHCpEH[]A\H>1 f.EH[]A\Ë81GyH-98t9H!HAؾ11@8H!1Ef.Hcy9HH)H0Df.AWAVAUATLg USHLHHt${HTH,9x'HZ,9HHtH@@fH=,9ffHHx #],D$HD$ D$HD$(CrHT$0LmPLL$(E11Lr@LMLE LtBEh<D$t,}xHEpHD$ t<D$HHe+9HHt.HIt HH+HHBȋē9E€|$PC9HD$ H1Hƒ0T$p2T$HIlIGH>IW H1L5'9HShH@HC`L{XHCpLcHu I>2HT$ Hu MI>HHPT$P H&}HLHĘ[]A\A]A^A_CCCHD$ H1)9xHE H5H@HPH11O HD$@돐L}pHt$ L HT$( 1ɾ'E1HT$(11MHD$@L5a&9@HT$(HHɃ <uD$Sf<uAD$tL}`Ht$L%HT$( SLHt$LHT$( lHcH(9H5CH89LLSH{$HD$@HE H5'H@HPHFHE H5H@HPH*HE H5?H@HPHHLH/US1?HHHHH#9H=HD$Ho 91HH$-7Hf-9H$9H XH51HoH)9oB)9oB )9oB0)9oB@) 9oBP)$9oB`)(9oBp),9o)-9o).9o)/9oH))9H29H Hs9H 9H HxH559H 69H;H5j kH;H5] RH;H5P 9H;H5A H;H5<H;H5j H;H5\ uH;H5R\H;H5CH;H5P!*H= *9H5Ht H[]H=|ABH=eA$H=NAH=8AH=!AH= AH=AH=ApH=A RH=A 4H=A H=A H=oA H=YAH=CAH=-A H=AbH=ADH=A&H=AH=AH=AH=AH=~AH=hArH=RA TH=>A6H=(AH=AH=AH=AH=AH=1A H=A gH=A IH[]Df.wH9HcH<HPH111ZfATUSHe9LB@Gt_HE@@thHxtC@tRHHHL9tJH+HtH}Ht/u"D"뿐f{fHa9xt@[]A\AWAV1AUATUSHHHHH!9H6LD$Lt$ HLD$LH9L LL2H;9IJ1E111ML1LA H@u (EHEhLHEp}E}}MUHk9PH9H+LLcEH3HhH+9H8# HEpHt!LcH9H5H3H8 A|$ HHH[]A\A]A^A_@H!T0HEp8ػ.H98KD(DpHHE11HEp8耻Hy98D(DHkHE11HEp18#eH98UD(DHHE11@%fDH3LLLD$(LD$H31LLIED$ 1HھLtGA|$ tH=HHf1H@HH1HH098tHHP1H@HH1H_f.AULo ATUSILHH蔿8HÅt1$1% xqtGCHcH9It$ HAIIعH8CH]EH[]A\A]DCLH xJEH[]A\A]HA98t)HpHAؾ11kEH[]A\A]H1FEbf.ATIUHSHHDHHGHuHxHpHt+HEHSH5[]HH11A\HH 9LHH[]A\H@PfDH9Ht@@f.@f.Hcy9ATIUHSH)H]HtHHϼHH]H^HkHtMH}Ht/OGHE@@thHxj@H{THkHtMH}Ht/GHE@@thHxD@H{HkHtMH}Ht/GvHE@@thHx@H{H+HtLH}Ht/GHE@@thHx@H;THL[L]A\pHE@@kHE@@KfD;efD+fDfD ZfDfD諿fD蛿ZfD苿fD{fDkfD[?fDKfD;ufDATUSGH )HcHHHfHhHIH/HH$H]9[ID$(H]A\AVAUIATU1SIH H9H9Hw IMHHHHH;9t6xupH8AEH []A\A]A^It$ HL$HHD$It$ 1MHHNxtH1&H널ATUHcSH LHcg9I $H)HYHtzH{Ht-Ao$E11HHl$)$D$EtH []A\H98tI$HQ1H@HH1HH11lAUATIUSHcH(LHc9IMH)HYHH9L%[9hH{t\{ ukH{tH5DC H{1HAoEHl$D$)$Dt8{ teH([]A\A]f.xDC EuH98tIEHI1H@HH1HH 11 f.AVAUATUISH LHcq~9IMH)LqMH} AoEH)$fHHHH{LHHCHkD+I~E1H\$H1HھD$tH{H []A\A]A^fDHq98tIEH1H@HH1HH 11&HY}9Ht t?~t0u#@fDfD tffD@HH H|9@H@H=|9HtSH;C[FUSHHH51H,HL$Ht(Hc|9HC H)HHt>C<uMHT$HuEH[]H4$HxEH[]H 11MH Ⱦ113룐AUATIUSHH(Hc|9HO HD$HD$H)HH{},HL$LL$LD$H5[@1HC<ukH|$H,$Ll$vH5$HtuT$HDHH1H8x/AD$H([]A\A]H Ⱦ113AD$H([]A\A]@HuDHIH& 11H| 11AD$뤐f.AWAVAUATUSHH8H=z9HD$PI,HT$H5e1.HOz9HL$@HH9HyH9@HD$H- {9It$ LL$HE1HR xIt&H;9HߺAEIEHt$I}HHxHHL$HHHH y9HHLcD9} HE$UHSt=8fH98tH 11OCH8[]A\A]A^A_f;HT$IL5| 9Hl$ HI6HHHHx9HHoAo@AGo@ AG o@0AG0o@@AG@o@PAGPo@`AG`o@pAGpHItH9Ht$ HI>D@McHt$ H;I>H-x9xLHHc1x9ID$ H)L`MQAT$ Ht$I}H@IP HDfDDH. 9H;HuH8H ! 9IG`IWhIA9OtXIGpIGXLcH#Ht$ I>(HP@HC f.IWpH Ll$ It$ HHHD$ MD$(}LIt$ HMAH IH11AWAVIAUATUSHHHcv9HO H)H)H}D{,HD$A{XHCPLT$@L[`HpLl$ LL$E1LH4$L1LL\$L`L\$LdHcu9HC H)HXHI WII kH<$H5< 6?HkHH}Ht/_GuHE@@t&hHxH@uڲf.H{HC\fDH<$H5KE{ }HkH:H}Ht!/GuZf.HE@@t&hHxx@u*f.H{HCfDH<$H5; t/H 98/AFHĈ[]A\A]A^A_DHkHCH}Ht/AGHE@@thHx,@H{VHCfoD$ foD$0@HPHtH@@t@AFRfE1>HT$1E1MDAFIH<$H5/:H+HH}Ht/ Gu 荰DHE@@thHx`@ubfH;HHLT$@L[PLLL$L\$ίL$uFHT$ AL\$HT$HHɃ HD$@ fD vfD fD fD fD 聯wfHCf fD fDHCfHCf{HK HG11qAF H11OHk115GH $H11HSH11AFATUHSw,XHHcp9HO HoPH)LaMHHaHH5[UHEHtxu:Hccp9HC H)HHA|$ t Hǃ[]A\HAD$ fD1E111fE[]A\f.LGP H11H11Lff.ATUISHH H#9HD$HD$D$xlH9H8-,HL$HT$LL$LD$H51dH|$|$t H|$Hù1HߋT$t$HL$H  6|$HoE t@Hǃ(T$Hc n9P HU H)HBHH []A\H|$~ú 1HyHE H51HD$H@HP1HAD$H []A\HG H51H@HP1HAD$uHG H51H@HP1HAD$GHc0H19H}H81HAD$Hc0H9H4H81AD$ff.S1?HHHHH_8H=HD$H8H1HH$H" 9H ;H5dHm9HAo)l9oB)l9oB )l9oB0)l9oB@)l9oBP)l9oB`)l9oBp)l9o)l9o)l9o)l9oH)l9Hl9H Hhl9H%l9HxH5l9H53WHk9肦H=l9H5H[ff.AWAVAUATIUSHhHck9HO Ht$H)HH{Hcjk9IU H)LrMxHl$ Ld$HD$(HD$0HD$8HE0LHD$@?HD$HHD$ HD$PD$ H5tI臜ILHD$ q H5J I]ILHD$ G H5 I3ILHD$ H5I I{t A~ I~HHChHHCx读Iu H=j9HXULc pHI>Hi9Ht%AoE E11L)D$HH|H\$0Hi9HtHs{4HHuH$Hh[]A\A]A^A_DI~HHCp H11@HD$H@Hh[]A\A]A^A_DH88LHD$ID$uHIt$ H~>IALHID$ H5v1H@HP1HbAEDAUATUSHHHc\T9H_ H)HHtlDE~vfH=^8ffHHxt_D7IHC@H=T9H`E1 H0bMtOIt{DKEH[]A\A]HC@H=}T9Hw`E1 H0H;HCHCCEH[]A\A]@IwH;HCHCCSfDH)11;fDHc S9ATUSHH)tlHHtd~kfH=8ffH諲HxtTIHC@H=S9H_E1 H0MtEI$thH{X[]A\D@HC@H==S9H7_E1 H0΢H;HCH{XHCC[]A\fI$uH;MHCHCCiAWAVAUATUSHH;8H8HcQ9H_ HH)"H;H{1tLd$L-L5L=DHT$HHH|$膡{}2H}1臶xH LHH HLHLH=V HH=5 HH=1 Ht|HH;L!HHC@H=fQ9LcBH0H Hxwx@HHcHH}芵H8uCH[]A\A]A^A_Ð{H11AEH[]A\A]A^A_ULcHC@H=P9HigH0cHC@HH=P9H0LB HrHHtDEfH=8ffHeHxtnD見IHC@H=@P9H:\E1 H0џMt^ID趣E!f.HXrHC@H=O9H[E1 H0nH;&HCHCCEHa8'H5Ud1R0fDH11賿AAGvA kA `E1XAhMIH;iHCHCCf.AWAV1AUATUSHHhL-v8Ho@L5N9Ld$@IEHuMLH@HHD$H;8I'IEL-tN91HuMLpLLdH;M8HAM?AG@ zL|$8L*IOH L3MAHL$uPMMGLLD$ LLL$(7LL$(HD$LզHT$LD$ HL$L)HH9EEfH=8ffH臬HxDĈIHC@H=^M9HXYE1 H0MIDРH!8xtfH={8ffHHxfC f.v0H,fH*H$\ aYYH,HD$Lt$8I~M~IEH=C H$HL$DL豨HIHLc@EDEfH=8ffHUHxD蒇HfC(f.C3H= L9HXHuA 蚛McHuHH=K9Ls@L-K9H4ME1I6L/xHt%H;8H輊HEELeH5>L艀HtTPtKrH8G@uH|$PHWHW@u/uffDH5LH#PH0HH蹢HHDEdfH=8ffH蓩HxIDЅIHC@H=jJ9HdVE1 H0MDI$&D۝,fDAzL|$81HIL|$8fDH5ϊL/I~H5贾H4$HT$I|HIH0fHuH=I9HA>HuH={I9H%`A HuH=YI9LHkiw@IIwIcL9qAW@VHh[]A\A]A^A_DHuH=H9H"A}AEHHcHDHuH=H9HA>HuH={H9H%_AL/HuH=RH9HjiHHttDE~%fH=8ffH%HxtDfH1HC@H=G9HSE1 H0茗HHDmL|$81MAW@A/LwDE1I:H;ʸMHCHCC DH]H;芸HHCHCC5L|$8:{LcHuH=F9H]ME nL|$8LHT$zHT$IkfDHuHL$PLLD$XԉHuLM1LpHL|$HuHL$PLD$XL菉HuLM1L+IfDfDADA DE1AGDA DAhDHwH$t.H|$PHpGCHHtxDEfH=8ffH8HxDuIHC@H=E9H QE1 H0蠔M6I$D耘H|$PHW@/+˃HD$PHl$PI6Ht-LID$X?HI6HJ-IALHE1E1 1HHCI$H;fMHCHCCHwHI$H;MHCHCC@KvArHjc11跳HL11蚳xH|$PHH|$8HHAWAVIAUATMUSAHHH(HD $HKDE#fH=;8ffHӡHxD~HHHD$j1HC@H=B9HAH0-LL$HC@HYH=^B9McH0HC@LL$HdH=7B9MAH0NHHt~DEVfH=n8ffHHx;DC}Hs@H=A9HME1 HD$H6lHD$H HHDHC38C2w"*f.C38C2C3 HtHH=_A9HE1@HC@H0HC@H=2A9HWE1H0HC@H=A9HPcLH;HCHCCf.HC@H=]?9HAH0HC@H=8?9LHqaH0EAEEHAD$H\f.H}HH9uH([]A\A]A^A_HHC@H=>9LcBH0HbHxwy@HHcHfDLLHL $L $L貍PDHH;貯HCHCCfD諸LcHC@H=>9HTH0蹽HC@HH==9H0LB H'`HAEHDEfH=8ffH诜HxDxIHC@H==9HIE1 H0MID6A A E1 A AGAh@HC@H=<9HHE1 H0莌H;FHCHCCI\H;HCHCC8LȋD $H(MLHDH[]A\A]A^A_AATUISHH5<1H,HL$HT$LL$ LD$YH8H8Hc9;9H[ H) H=HD$@H$jHt$H|$HD$`Ht$HQHT$H5HD$hH1&HH!%tHDHVHDHH)Ht$P{0HD$pH|$ qH/E@uEHEH}HD$XHu讳HD$xU@umuHGHL$@HT$`MHE1ɾHĠ[]A\fDAD$HĠ[]A\f)D$0ҿHT$(H|$0Ht$ HD$(蹷H|$0HGHHD$XHwH|$0HD$xW@u/utWf.H|$(6:H8'H5N1R0{fDfD뱐H11+fDmHATUISHH51H,HL$HT$LL$ LD$YH8H8Hc89H[ H) H=FHD$@H$ʱHt$H|$HD$`Ht$H豱HT$H5\HD$hH1膘HH!%tHDHVHDHH)Ht$PO{0HD$pH|$ qH/E@uEHEH}HD$XHuHD$xU@umuHHL$@HT$`MHE1ɾHĠ[]A\fDAD$HĠ[]A\f)D$02HT$(H|$0Ht$ HD$(H|$0HGHHD$XHw^H|$0HD$xW@u/utWf.H|$(薤:HQ8'H5EL1R0xfD#fD뱐Hy11苧fD;kHATUISHH51H,HL$HT$LL$ LD$zYHZ8H8Hc59H[ H) H=HD$@H$*Ht$H|$HD$`Ht$HHT$H5HD$hH1HH!%tHDHVHDHH)Ht$P诮{0HD$pH|$ qH/E@uEHEH}HD$XHunHD$xU@umuHHL$@HT$`MHE1ɾzHĠ[]A\fDAD$HĠ[]A\f)D$0蒺HT$(H|$0Ht$ HD$(yH|$0HGHHD$XHw辭H|$0HD$xW@u/utWZf.H|$(:H8'H5I1R0NvfDfDs뱐H11fDhHATUISHH5\1H,HL$HT$LL$ LD$ڹYH8H8HcY39H[ H) H=HD$@H$芬Ht$H|$HD$`Ht$HqHT$H5HD$hH1FHH!%tHDHVHDHH)Ht$P{0HD$pH|$ qH/E@uEHEH}HD$XHuΫHD$xU@umuHgHL$@HT$`MHE1ɾHĠ[]A\fDAD$HĠ[]A\f)D$0HT$(H|$0Ht$ HD$(ٯH|$0HGHHD$XHwH|$0HD$xW@u/utWf.H|$(V:H8'H5G1R0sfDfD뱐H911KfDeHAWAVAUATUSH8_, FH8[]A\A]A^A_H!8Ht$ H8Hc09HW H)HT$(HcH|HHD$謆C@D$Hcl$HH|HI|H=oII蓩IED$Hl$L<@+HHI9}LeAD$@uA$ID$I|$IIt$$IDAt$@@uA,$uLu-HD$D$xH=HD$0L$0Lt$0躨H$0DH|$LD$ t$E1H|$(LL,DHcI,H|$HD$ @DHXC@D$<Lcd$ILzLIzH=IIIEHD$HBJHZЉL$HHHD$u#fDsH\$l$Ct<uTL;AG@uAIwHcIMdI4IwfI$Aw@@uA/uLurHbIHa8'H5UC1R0ofDH11賞H=HD$0L$0Lt$0ǦH$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_Ha8Ht$ H8Hc,9HW H)HT$(HcHyHHD$C@D$Hcl$HHxHIxH=IIӥIED$Hl$L<@kHHI9}LeAD$@uA$ID$I|$IIt$dIDAt$@@uA,$uLumHD$D$xH=HD$0L$0Lt$0H$0DH|$LD$ t$E1H|$(LL,DH0`I,H|$ƼHD$ @DHXC@D$<Lcd$IL9wLI.wH=II3IEHD$HBJHZЉL$HHHD$u#fDH\$l$Ct<uTL;AG@uAIwHcIMdI4Iw覣I$Aw@@uA/uLu費H^IH8'H5?1R0>lfDH11H=HD$0L$0Lt$0H$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_H8Ht$ H8Hc;)9HW H)HT$(HcH[uHHD$,C@D$Hcl$HHuHIuH=IIIED$Hl$L<@HHI9}LeAD$@uA$ID$I|$IIt$褡IDAt$@@uA,$uLu譹HD$D$xH=ϼHD$0L$0Lt$0:H$0DH|$NLD$ t$E1H|$(LLR,DHp\I,H|$HD$ @DHXC@D$<Lcd$ILysLInsH=IIsIEHD$HBJHZЉL$HHHD$u#fDH\$l$Ct<uTL;AG@uAIwHcIMdI4IwI$Aw@@uA/uLuH8[IH8'H5;1R0~hfDH!113H=ܺHD$0L$0Lt$0GH$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_H8Ht$ H8Hc{%9HW H)HT$(HcHqHHD$l{C@D$Hcl$HHYqHINqH=II SIED$Hl$L<@HHI9}LeAD$@uA$ID$I|$IIt$IDAt$@@uA,$uLuHD$D$xH= HD$0 L$0Lt$0zH$0DH|$莵LD$ t$E1H|$(LL,DHXI,H|$FHD$ @DHXC@D$<Lcd$ILoLIoH=BII 賜IEHD$HBJHZЉL$HHHD$u#fD3H\$l$Ct<uTL;AG@uAIwHcIMdI4Iw&I$Aw@@uA/uLu2HxWIH!8'H581R0dfDHa11sH=" HD$0 L$0Lt$0臛H$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_H!8Ht$ H8Hc!9HW H)HT$(HcHmHHD$wC@D$Hcl$HHmHImH=-II蓚IED$Hl$L<@+HHI9}LeAD$@uA$ID$I|$IIt$$IDAt$@@uA,$uLu-HD$D$xH=`HD$0L$0Lt$0躙H$0DH|$αLD$ t$E1H|$(LL,DHTI,H|$膱HD$ @DHXC@D$<Lcd$ILkLIkH=IIIEHD$HBJHZЉL$HHHD$u#fDsH\$l$Ct<uTL;AG@uAIwHcIMdI4IwfI$Aw@@uA/uLurHSIHa8'H5U41R0`fDH11賏H=mHD$0L$0Lt$0ǗH$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_Ha8Ht$ H8Hc9HW H)HT$(HcHjHHD$sC@D$Hcl$HHiHIiH=tII ӖIED$Hl$L<@kHHI9}LeAD$@uA$ID$I|$IIt$dIDAt$@@uA,$uLumHD$D$xH= HD$0 L$0Lt$0H$0DH|$LD$ t$E1H|$(LL,DH0QI,H|$ƭHD$ @DHXC@D$<Lcd$IL9hLI.hH=԰II 3IEHD$HBJHZЉL$HHHD$u#fDH\$l$Ct<uTL;AG@uAIwHcIMdI4Iw覔I$Aw@@uA/uLu責HOIH8'H501R0>]fDH11H= HD$0 L$0Lt$0H$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_H8Ht$ H8Hc;9HW H)HT$(HcH[fHHD$,pC@D$Hcl$HHfHIfH=IIIED$Hl$L<@HHI9}LeAD$@uA$ID$I|$IIt$褒IDAt$@@uA,$uLu譪HD$D$xH=HD$0L$0Lt$0:H$0DH|$NLD$ t$E1H|$(LLR,DHpMI,H|$HD$ @DHXC@D$<Lcd$ILydLIndH= IIsIEHD$HBJHZЉL$HHHD$u#fDH\$l$Ct<uTL;AG@uAIwHcIMdI4IwI$Aw@@uA/uLuH8LIH8'H5,1R0~YfDH!113H=HD$0L$0Lt$0GH$0f.AWAVAUATUSH8_, FH8[]A\A]A^A_H8Ht$ H8Hc{9HW H)HT$(HcHbHHD$llC@D$Hcl$HHYbHINbH=II SIED$Hl$L<@HHI9}LeAD$@uA$ID$I|$IIt$IDAt$@@uA,$uLuHD$D$xH=: HD$0 L$0Lt$0zH$0DH|$莦LD$ t$E1H|$(LL,DHII,H|$FHD$ @DHXC@D$<Lcd$IL`LI`H=gII 賍IEHD$HBJHZЉL$HHHD$u#fD3H\$l$Ct<uTL;AG@uAIwHcIMdI4Iw&I$Aw@@uA/uLu2HxHIH!8'H5)1R0UfDHa11sH=G HD$0 L$0Lt$0臌H$0f.USHHH51Hh,HL$LL$LD$HAH!8H8Hc9H{ HH)H=HD$ Ht$H<$HD$@Ht$(ދHt$H|$HD$HHt$0ŋHL$ HT$@IHE1ɾHD$PHh[]@EHh[]f.H8'H5'1R0NTfDH11.@f.USHHH5M1Hh,HL$LL$LD$HH8H8Hc9H{ HH)H=|HD$ 越Ht$H<$HD$@Ht$(螊Ht$H|$HD$HHt$0腊HL$ HT$@IHE1ɾHD$PHh[]@EHh[]f.Hq8'H5e&1R0SfDH11Á.@f.USHHH5 1Hh,HL$LL$LD$HH8H8Hc@9H{ HH)H=/ HD$ vHt$H<$HD$@Ht$(^Ht$H|$HD$HHt$0EHL$ HT$@IHE1ɾHD$PsHh[]@EHh[]f.H18'H5%%1R0QfDHq11胀.@f.USHH8H8t]Hc69H HHH)toH=< H$ nHT$HIHE1ɾHD$H[]Hq8'H5e$1R0QfDH11w@f.USHHӣ8H8t]Hcv9H HHH)toH=H$讇HT$HIHE1ɾHD$H[]H8'H5#1R0NPfDH11w@f.USHH8H8t]Hc 9H HHH)toH=H$HT$HIHE1ɾHD$H[]H8'H5"1R0OfDH111C~w@f.USHHS8H8t]Hc 9H HHH)toH=H$.HT$HIHE1ɾHD$^H[]H18'H5%"1R0NfDHq11}w@f.USHH8H8t]Hc6 9H HHH)toH=NH$nHT$HIHE1ɾHD$H[]Hq8'H5e!1R0NfDH11|w@f.USHHӠ8H8t]Hcv 9H HHH)toH=H$讄HT$HIHE1ɾHD$H[]H8'H5 1R0NMfDH11|w@f.USHH8H8t]Hc 9H HHH)toH=ޟH$HT$HIHE1ɾHD$H[]H8'H51R0LfDH111C{w@f.USHHS8H8t]Hc 9H HHH)toH=&H$.HT$HIHE1ɾHD$^H[]H18'H5%1R0KfDHq11zw@f.USHH8H8t]Hc6 9H HHH)toH=oH$nHT$HIHE1ɾHD$H[]Hq8'H5e1R0KfDH11yw@f.USHHӝ8H8t]Hcv9H HHH)toH= H$ 讁HT$HIHE1ɾHD$H[]H8'H51R0NJfDH11yw@f.USHH8H8t]Hc9H HHH)toH=H$HT$HIHE1ɾHD$H[]H8'H51R0IfDH111Cxw@f.USHHS8H8t]Hc9H HHH)toH=CH$.HT$HIHE1ɾHD$^H[]H18'H5%1R0HfDHq11ww@f.ATUHSHH5&H,HL$HT$HHD$(P1LL$ LD$8pZYuHĐ[]A\DHA8H8Hc9H[ H) H=4HD$0Ld$pHt$H|$HD$PHt$8~HT$(H5HD$XL1eLH!%tLDHVHDHL)Ht$@~Ht$ H|$HD$`Ht$H~HL$0HT$PIHE1ɾHD$hHĐ[]A\fH8'H5u1R0GfDH11u@f.ATUHSHH5E1Hp,HL$LD$HԊH8H8HcS9H{ H)IH=`HD$0}Ht$H<$HD$PHt$8q}A|$0HD$XH|$aHC@uHCH{HD$@Hs/}HD$`S@u+uHɪHL$0HT$PILE1ɾ?fDf)D$ ڂHT$H|$ Ht$HD$zH|$ HGHHD$@HwvH|$ HD$`W@u/ut'袣fH|$Fj(fDfHI11[mSfD 1HAWAVAUATUSHXDw,AFHX[]A\A]A^A_@H18Ht$ H8Hc8Ho H)IcHGDHHD$QIAF@D$,L$PLl$PH=~IEtI$HD$xwHC@uHCH{IEHstID$S@u!+uH(HD$AHXAFHH$HD$8HD$HD$@HD$m{NL3AF@uAIFI~KD=IvsK4fDf)D$ wHT$H|$ Ht$HD$oH|$ HGHHD$@HwkH|$ HD$`W@u/ut'袘fH|$F_(fDfHI11[bSfD &HATUHSHH5ň1Hp,HL$LD$HTwH48H8Hc8H{ H)IH=YHD$0 jHt$H<$HD$PHt$8iA|$0HD$XH|$aHC@uHCH{HD$@HsiHD$`S@u+uHIHL$0HT$PILE1ɾ輭Hp[]A\EHp[]A\H8'H5u1R02fDf)D$ uHT$H|$ Ht$HD$mH|$ HGHHD$@HwhH|$ HD$`W@u/ut'肖fH|$&](ۀfDˀfH)11;`SfD#HATUISHH51Hp,HL$LD$H4uuAD$Hp[]A\DH8H8Hc8H[ H)H=0HD$0gHt$H<$HD$PHt$8g{0HD$XH|$kH/E@uEHEH}HD$@HugHD$`U@u#muHfHL$0HT$PE1MH胫{5A|$Hp[]A\@f)D$ sHT$H|$ Ht$HD$kH|$ HGHHD$@HwfH|$ HD$`W@u/uffDH|$[A~6fDH8'H51R0N/fDH~11^KfD!HS~끐ATUHSHH5e1Hp,HL$LD$HrHԁ8H8Hcs8H{ H)IH=HD$0eHt$H<$HD$PHt$8eA|$0HD$XH|$aHC@uHCH{HD$@HsOeHD$`S@u+uHHL$0HT$PILE1ɾ\Hp[]A\EHp[]A\H!8'H51R0-fDf)D$ ZqHT$H|$ Ht$HD$AiH|$ HGHHD$@HwdH|$ HD$`W@u/ut'"fH|$X({|fDk|fH|11[SfDHUSHHH5j1Hh,HL$LL$LD$HpH8H8HcP8H{ HH)H=HD$ cHt$H<$HD$@Ht$(ncHt$H|$HD$HHt$0UcHL$ HT$@IHE1ɾHD$P胧Hh[]@EHh[]f.HA~8'H551R0+fDH{11Z.@f.ATUHSHH5h1H`,HL$LL$LD$Hou:EHc8HC H)H{5t }H`[]A\H9~8H8Hc8Lc I)H=|~HD$ bHt$H<$HD$@Ht$(aHt$H|$HD$HHt$0aHL$ HT$@E1ILHD$P6f1H}EH`[]A\H)z11;Y fDH|8'H51R0>*fDHy11X@f.USHHH5=g1Hh,HL$LL$LD$HmH|8H8Hcp8H{ HH)H=}HD$ `Ht$H<$HD$@Ht$(`Ht$H|$HD$HHt$0u`HL$ HT$@IHE1ɾHD$P裤Hh[]@EHh[]f.Ha{8'H5U1R0(fDHx11W.@f.USHHH59|Hx,HD$(HL$HPHD$P1LL$0LD$lZYH{8H8Hc"8H{ HH)H={HD$0X_Ht$H<$HD$PHt$8@_Ht$ H|$HD$XHt$@'_Ht$(H|$HD$`Ht$H_HL$0HT$PIHE1ɾHD$h&fDHu11T@f.ATUHSHH5%1HĀ,HL$HT$LD$iu H[]A\@Hx8H8Hch8H[ H)H=Q{HD$ Ld$`\Ht$H|$HD$@Ht$(\HT$H5.fHD$HL1XCLH!%tLDHVHDHL)Ht$0!\HL$ HT$@IHE1ɾHD$POH[]A\fDH!w8'H51R0$fDHat11sS@f.ATUHSHH5[$1HĀ,HL$HT$LD$rhu H[]A\@HIw8H8Hc8H[ H)H=wHD$ Ld$`[Ht$H|$HD$@Ht$([HT$H5dHD$HL1ALH!%tLDHVHDHL)Ht$0ZHL$ HT$@IHE1ɾHD$PϞH[]A\fDHu8'H51R0>#fDHr11Q@f.ATUHSHH5"1HĀ,HL$HT$LD$fu H[]A\@Hu8H8Hch8H[ H)H=?vHD$ Ld$`YHt$H|$HD$@Ht$(YHT$H5.cHD$HL1X@LH!%tLDHVHDHL)Ht$0!YHL$ HT$@IHE1ɾHD$POH[]A\fDH!t8'H51R0!fDHaq11sP@f.ATUHSHH5[!1HĀ,HL$HT$LD$reu H[]A\@HIt8H8Hc8H[ H)H=tHD$ Ld$`XHt$H|$HD$@Ht$(XHT$H5aHD$HL1>LH!%tLDHVHDHL)Ht$0WHL$ HT$@IHE1ɾHD$PϛH[]A\fDHr8'H51R0> fDHo11N@f.ATUHSHH51HĀ,HL$HT$LD$cu H[]A\@Hr8H8Hch8H[ H)H=NsHD$ Ld$`VHt$H|$HD$@Ht$(VHT$H5.`HD$HL1X=LH!%tLDHVHDHL)Ht$0!VHL$ HT$@IHE1ɾHD$POH[]A\fDH!q8'H51R0fDHan11sM@f.ATUHSHH5[1HĀ,HL$HT$LD$rbu H[]A\@HIq8H8Hc8H[ H)H=qHD$ Ld$`UHt$H|$HD$@Ht$(UHT$H5^HD$HL1;LH!%tLDHVHDHL)Ht$0THL$ HT$@IHE1ɾHD$PϘH[]A\fDHo8'H51R0>fDHl11K@f.ATUHSHH51HĀ,HL$HT$LD$`u H[]A\@Ho8H8Hch8H[ H)H=VpHD$ Ld$`SHt$H|$HD$@Ht$(SHT$H5.]HD$HL1X:LH!%tLDHVHDHL)Ht$0!SHL$ HT$@IHE1ɾHD$POH[]A\fDH!n8'H51R0fDHak11sJ@f.ATUHSHH5[1HĀ,HL$HT$LD$r_u H[]A\@HIn8H8Hc8H[ H)H=n HD$ Ld$`RHt$H|$HD$@Ht$(RHT$H5[HD$HL18LH!%tLDHVHDHL)Ht$0QHL$ HT$@IHE1ɾHD$PϕH[]A\fDHl8'H51R0>fDHi11H@f.ATUHSHH51HĀ,HL$HT$LD$]u H[]A\@Hl8H8Hch8H[ H)H=oHD$ Ld$`PHt$H|$HD$@Ht$(PHT$H5.ZHD$HL1X7LH!%tLDHVHDHL)Ht$0!PHL$ HT$@IHE1ɾHD$POH[]A\fDH!k8'H51R0fDHah11sG@f.ATUHSHH5:l1HĀ,HL$LL$LD$Ho\u H[]A\ÐHIk8H8?Hc8Lc I)SH=kHD$ H\$`OHt$H<$HD$@Ht$(OHT$H5XHD$HH15HދH!%tHDHVHDHH)Ht$0NHT$H5MXHD$PH1w5HދH!%tHDHVHDHH)Ht$8@NHL$ HT$@ILE1ɾHD$XnH[]A\DHAi8'H551R0fDHf11E@f.ATUHSHH5Zj1HĀ,HL$LL$LD$HZu H[]A\ÐHii8H8?Hc8Lc I)SH= jHD$ H\$`fDH`11?@f.ATUHSHH5E1HĀ,HL$HT$LD$THc8H8Hcq8H[ H) H=0f HD$ Ld$`GHt$H|$HD$@Ht$(GH5ZdD$HD$HL].LH!%tLDHVHDHL)Ht$0&GHL$ HT$@IHE1ɾHD$PTH[]A\EH[]A\Hb8'H51R0fDHQ_11c>@f.AWAVAUATUSHXDw,AFHX[]A\A]A^A_@HAb8Ht$ H8Hc8Ho H)IcHDHHD$"IAF@D$,L$PLl$PH=bIEEI$HD$xwHC@uHCH{IEHsEID$S@u!+uH8sHD$AHXAFHH$HD$8HD$HD$@HD$m{NL3AF@uAIFI~KD=Iv EKBID$S@u!+uHoHD$AHXAFHH$HD$8HD$HD$@HD$m{NL3AF@uAIFI~KD=IvAKID$S@u!+uHxlHD$AHXAFHH$HD$8HD$HD$@HD$m{NL3AF@uAIFI~KD=IvJ>KIu!AFHH[]A\A]A^A_HX8H8gHc8HS H)HT$vHD$x1HD$8H(E@D$$dH$@HD$(IHD$@H$H$H=X H ;De]IEAAIJLeHD$f iLd$tvAD$t<M<$AG@uAIwH $HcMtIH4Iw:IAw@@uA/uLuSLd$u@H\$L4$E1LD$t$$LC1LH~L;l$(C1tLRLRHD$xFHD$@8fHcHH1 HH$% IH$@HD$(LIHs H=}8HTAAHs H=[8HA@Hs H=98LRHrI>HD$@wHT8'H51R0nfDHR11#1p@f.AWAVIAUAT1USHHH,Ht$HT$8H5IFu!AFHH[]A\A]A^A_HT8H8gHc8HS H)HT$vHD$x1HD$8H(E@D$$dH$@HD$(IHD$@H$H$H=gU H o8De]IEAAIJLeHD$feLd$tvAD$t<M<$AG@uAIwH $HcMtIH4Iw7IAw@@uA/uLuOLd$u@H\$L4$E1LD$t$$LC1LH{L;l$(C1tLOLOHD$xFHD$@8fHcHH HH$ IH$@HD$(LIHs H=]8HQA=Hs H=;8HA=Hs H=8LOHR);HD$@wHQ8'H51R0NfDHN11.p@f.AWAVIAUAT1USHHH,Ht$HT$8H5FBu!AFHH[]A\A]A^A_HQ8H8gHc`8HS H)HT$vHD$x1HD$8H(E@D$$dH$@HD$(IHD$@H$H$H=SR H O5De]IEAAIJLeHD$fbLd$tvAD$t<M<$AG@uAIwH $HcMtIH4Iw4IAw@@uA/uLuLLd$u@H\$L4$E1LD$t$$LC1LHxL;l$(C1tL~LLvLHD$xFHD$@8fHcHHHH$IH$@HD$(LhIHs H==8HNA:Hs H=8HA:Hs H=8LLH2 8HD$@wHN8'H51R0.fDHK11*p@f.AWAVIAUAT1USHHH,Ht$HT$8H5C?u!AFHH[]A\A]A^A_HN8H8gHc@8HS H)HT$vHD$x1HD$8H(E@D$$dH$@HD$(IHD$@H$H$H=2O H /2De]IEAAIJLeHD$f_Ld$tvAD$t<M<$AG@uAIwH $HcMtIH4Iw1IAw@@uA/uLuILd$u@H\$L4$E1LD$t$$LC1LHuL;l$(C1tL^ILVIHD$xFHD$@8fHcHHHH$IH$@HD$(LHIHs H=8HbKA7Hs H=8HA7Hs H=ٷ8LIH4HD$@wHqK8'H5e1R0fDHH11'p@f.USHHK8H8t]Hcv8H HHH)toH==PH$/HT$HIHE1ɾHD$sH[]HJ8'H51R0NfDHG11'w@f.USHHK8H8t]Hc8H HHH)toH=H$.HT$HIHE1ɾHD$sH[]HI8'H51R0fDH1G11C&w@f.AWAVAUATIUSHH5XKHx,HD$HHL$0HT$HHD$PPHD$PPHD$@P1LL$XLD$@;H XHI8H8WHc8Hk H)#{,H=JHD$p-Ht$0H|$H$p\Ht$x-Ht$8H|$ H$xH$-Ht$@H|$(H$H$a-H|$HH$~[H=LLt$PHDŽ$/-HT$HH56H$L1LHcH$,H$HL$pH$pE1HM)qm5@tA|$tPHx[]A\A]A^A_fDAD$DHG8'H51R0nfDI$HD$PD$XBDrHZЃHEL<tQHD$P1HD$ILAt2{ttHIuH|$HHVHg1L5|$X t;HD$PI$D$XAD$f.HYD11k#HT$PHBRAT$I$tH|$PO5f.AWAVAUATIUSHH5XHHx,HD$HHL$0HT$HHD$PPHD$PPHD$@P1LL$XLD$@8H XHF8H8WHc8Hk H)#{,H=G HD$p *Ht$0H|$H$p\Ht$x*Ht$8H|$ H$xH$*Ht$@H|$(H$H$a*H|$HH$~[H=ILt$PHDŽ$/*HT$HH53H$L1LHcH$)H$HL$pH$pE1HM)nm5@tA|$tPHx[]A\A]A^A_fDAD$DHD8'H51R0nfDI$HD$PD$XBDrHZЃHEL<tQHD$P1HD$ILAt2{ttHIuH|$HHVHg1L2|$X t;HD$PI$D$XAD$f.HYA11k HT$PHBRAT$I$tH|$PO2f.AWAVAUATUSHXDw,AFHX[]A\A]A^A_@H!D8Ht$ H8Hc8Ho H)IcHDHHD$IAF@D$,L$PLl$PH=DIE'I$HD$xwHC@uHCH{IEHs~'ID$S@u!+uHUHD$AHXAFHH$HD$8HD$HD$@HD$m{NL3AF@uAIFI~KD=Iv&KLD$ t$,E1LLHPjHcHHHII fD=fDH8I=ffDH|$=HD$ @7D=&fDH@8'H51R0>fDH=11 fDH|$HfDAWAV1AUATUSHHH5CHx,HL$HT$1H@8H8_Hc`8H[ H)sH=AHD$0$H=BHD$PHD$8z$Ht$H|$HD$XHt$@a$HL$0HT$PE1IHHD$`hDk5Et}tHx[]A\A]A^A_HUHD$ D$(BDrHZЃHEL<tYHD$ 1HD$DILAt9{ttHGI4$H|$HHVH1f.HX-|$( HD$ tVHED$(E=@H>8'H51R06fDH;11sHP@HUEtH|$ ,ATUHSH=DHIH0H$"HLHD$H\$"HT$LD$ E1HHHD$fT$(uEH0[]A\DAVAU1ATUHSIH5AH0,HL$HU/H5>8H8Hu HcШ8II)L-8LL$HnE1L9xHt$H;Q=8H+~CHLD$H $H5Hߺw:HT$H4$LAD$H0[]A\A]A^fAD$H0[]A\A]A^f.H<8'H51R0.fDH911Hu f.H\$ Hu HXLHD$ ID$((H*Hu H(IAL8Hf.ATUISH=SHHPH\$0H$t H5$*HD$HH1KHދH!%tHDHVHDHH)Ht$ HT$LD$ E1HLHD$BdT$(t HP[]A\@Il$HP[]A\f.AVAUATUISH0o,=XHHGPHD$Hx;8H8VHs Hc8II)gL-Ȧ8LL$HE1L47xHt!H;:8tbH(EHEHL$H5HfDHD$`H$D$hHDBBHjAAIJt]1L|$`@DHl$(H݃t@}ttHD$jHD$(HLH0HVH/1ҋD$H$Ht|$h t7HD$`HD$hCfH#11+eHT$`H$HBRSHtH|$`YfAWAVAUATUSHHH5#)Hx,HD$8HL$(HT$HHD$@P1LL$@LD$0ZYH%8H8-Hc^8H[ H)qH=1'HD$p Ht$(H|$H$pHt$x{ Ht$0H|$ H$xH$\ H$HD$8HtxtWHL$pH$pE1IHtMDk5Et }Hx[]A\A]A^A_fDEL0H5hE1ALXHt xH5dL5Ht xFH5LHt xH5 {LHt xhH5%LHt x Au@HUHD$@D$HBDrHZЃHEL<tyHD$@1H$@DILAtY{ttHGI4$H<$HHVH1H"8'H51R0ffDH8|$H HD$@HED$HE8H11ufDHMcIHRJT4pHHpHxAuJ4p@HL$PHH51AHHL$HL$IcHcHAHtpH$HH$HpAHIcAHAH$HIHLpHHpHxaH$HpHIcAHAH$HIHLpHHpHx!H$HpzH=UH$HDŽ$Ll$PAH$H$H5L1HLHcAH$H$HT$@HBRUHEtH|$@Id@AWAVAUATUSHH,HD$hH4$HD$`HD$hHL$PHT$@PH5"HD$hP1LL$hLD$XY^HD$`HDhEH 8H8Hc}8HS H)HT$(EAE@D$$H$L$HD$0HH=7" I$ H=#"HEID$hHt$PH|$@HEIt$PHt$XH|$HHEIt$8HEHD$hHxA H=!K4IIHD$`HDjHT$HBE]D$E1Hl$Wf|$LpHL$xt4ML|HpHT$HcHxI4HpH,xHEAtnLHL$AuLp HxLxfH$@HĨ[]A\A]A^A_HcHHHIHH$HD$0bHD$`Hl$HDpDhLxAAIEJ4Ht$tSf.AGt5<tL;IHcÃLtHRII?HwHIL|$AuH\$(L<$E1ɋt$$LHMHFDs5Et AyH;l$0L^HVk zfDA L8H5tLyHD$D$t xH5"8LFHt xH5JL#Ht xL$$t$@΃@M9Hc։t$HHHT$/HT$IHT$$t$~-A1J<DI I HLH HH9ut$$HMH!8'H51R0fDcHD$pH$D$xHBDzLjЃHEHtcHD$pHl$1DIH\$8HD$LMAt2A}ttLH3H|$LHVH1Hl$H$H |$x QHD$pHD$xCH11H=hK4HD$IHT$IL$H5e 1LHHcLI4H\HD$D$DpXMcIH=K4IRILcD$IH=ID$ HD$H$A0HT$HE H5H1HHcH߻It$(D$HE(D$HT$pH$HBRSHtH|$pkUt$$|f.USHHH5H,HD$(HL$HPHD$P1LL$0LD$B ZYH 8H8Hc8H} H)HH=HD$0H= HD$`HD$8 Ht$H<$HD$hHt$@Ht$ H|$HD$pHt$HHt$(H|$HD$xHt$PHL$0HT$`E1IؾHH$AHĘ[]DH8'H5}1R0&fDH11fDUSHHH5-1Hh,HL$LL$LD$H H8H8Hc`8H{ HH)H=gHD$ H=`HD$@HD$(wHt$H<$HD$HHt$0_Ht$H|$HD$PHt$8FHL$ HT$@E1IHHD$Xt@Hh[]DHI8'H5=1R0fDH11&fDUSHHH5)H,HD$(HL$HPHD$P1LL$0LD$ZYHp8H8Hc8H} H)HH=HD$0EH=HD$`HD$8&Ht$H<$HD$hHt$@Ht$ H|$HD$pHt$HHt$(H|$HD$xHt$PHL$0HT$`E1IؾHH$?HĘ[]DH8'H5͖1R0vfDH11+fDf.USHHH5)H,D$HL$(HT$HHD$PHD$HPHD$8P1LL$PLD$8H H8H8 Hc|8H{ HH)H=HD$@H=HD$pHD$HHt$(H|$HD$xHt$PzHt$0H|$H$Ht$X^Ht$8H|$ H$Ht$`B|$H$u&HL$@HT$pE1IHf=HĨ[]@H=)HD$hH$H 8'H51R0fDHI11[fDAWAV1AUATUSHHH5Hh,HL$(HT$ LD$HD$PtHD$HtxtEHh[]A\A]A^A_fH@~H8H8Hc~8H[ H)H=HD$`Ht$(H|$ H$`Ht$hH$hHD$Ht xHL$`H$`E1IH;Dk5E=}3HUHD$0D$8BDrHZЃHEL<HD$01HD$fDDILA{ttHI4$H|$HHVHJ1fDL0H5LIHI@<<Mm1L[LIǾKAIxM?H5YILtH5JL IUHHT$H5!LE1H=AHD$pLL|$@H$pHD$xHT$H5vH$xL1LHcH$H$Au&H5LHIt x@H |$8 HD$0HED$8EHa8'H5U1R0H 11H5LpHI5@<<!Mm1LLIǾrAIxM?H5ILDtH5qL1IUzH5LHLHT$E1H=3AHD$pLH$pHD$xHT$HH$xH1HHHHH$HHHHHH$H=Lt$@HD$pH$pIUH5%L1TLHcHt$xTH$xHT$0HBRUHEtH|$0IEHxjH= HD$pH$pIEH@HD$xIEHpHxH$xH=Lt$@HDŽ$H$IUH59L1hLHcH$eH$AWAV1AUATUSHH,Ht$HL$HHT$@H5xHD$@HD$H aHD$@HhNH 8H8mHcvx8HS H)HT$(TD-@D$$3H$L$HD$0IH=IExI$HD$HHt xH=ID-LCHEHD$@H0nHt$HFSD$ E1Ld$V|$ LpHL$ xt5ML|HpHT$HcHxItHpL$I$tnLHL$AuLp HxLxfHD$@HĈ[]A\A]A^A_fHcHHQHIFIH$HD$0HD$@Ld$HDphLxAAIJHT$tL@AGt5<tLIHcÃM4HRITI?HwHIL|$uH\$(L|$E1ɋt$$LLMH3Ds5Et AQL;d$0LLfzfDHH5aH٫HHt xPH5%H賫HIE1A~T$$@A׃@MD9IcHHHT$HT$IHT$$~-H41fDILI I H HH9uD|$$IMfDH 8'H51R0>fDHD$PHD$D$XHBDzHjЃHEHtjHD$PLd$1EIH\$8HD$DHLAt1}ttHWH3H|$HHVH1Ld$H\$Hf|$X !HD$PHD$XCH 11H=UID-LL$A1HEHl$`IH51HHcHItIL$HiYHcHH=m IELt$`ID$HUH5pL1HcLIuH5"ID$HHIuCApHT$PH\$HBRSHtH|$PAD|$$fAWAVIAUATUSHH,HD$hHt$0HD$hH$HT$pH5X PH$P1L$L$Y^H$HXHf8H8Hcr8HU H)HT$ ۍC@D$TqH$L$HD$XIH=8 IA H$H|$pIIwIFHD$hD$Ht xZH$H|$xK,&K4'HEH$HHD$Hh@D$(eH$L4$D$E1Dt$HD$8H$HD$@H$HD$HL$IHH˃\$M:It$I|$H|$pH$IcHI4H$HHHT$HT$I H$HHD$ x0/A}MmAE@uAEIEI}HIuHAU@u$AmuL9fAl$(t5HL$EA< HU HMLe6IHL4$LD$0t$TE1H|$ LL`-L;t$XtL1L)H[]A\A]A^A_AFfDHcHH衻HI薻IH$HD$XxfHL$)$*LHT$8H|$@H$H$HL$HGHHHwOH$HW@u/ufDH$fDLmHAEH\$HH 1H%H\$pHH$HD>fDLHL$HL$IfD^fDL(H5 LHD$$t xKH5asL迣HH@<^<T$T $@у@M9aLc $ILLH趹T$T $~-1H<fDI4HtI4H4HH9uL$TIIH8'H51R0VfDH11 H5:L¢HH@<*<HU1HHT$HT$HžH}HD$xHEH5HHHHD$(tH5HoHD$HzvH|$(H5HHT$8;H=lK'MD$CI$HcD$H|$(II,HT$8HDd$HEH1HED$McHHK,HK HHHHH$HEAl$|$HcHD$L$ED$H5L!HIvxlHD$K&H=HT$ITHT$H$H5HHL$HIU1Ol&HL$HcKt'IH IEE$D$H=IG AD$IFD$$vH=K'HT$MH$HT$I$H57H1HcHcHcD$HM,I4[IED$$HD$HcL$&H1HHT$HT$HžH}HD$xHEH5HHHHD$(tH5HHD$HHHT$8H|$(H5dH=K'MD$lI$HcD$H|$(I,IHHT$8HEH$H51HHcD$HHM$I4 I$D$$h/fDHEHxH=K'MI$HEHcL$H@IHEI,HpHxHE;L$TfUSHHH51H8,HL$H[H;7H8Hcg8H{ HH)H=&HD$Ht$H<$HD$ Ht$HL$HT$ IHE1ɾHD$(&%H8[]EH8[]f.H7'H5|1R0~fDH!113D@f.AWAVAUATUSHh_,~sH47HH87Hcf8Lo I)KHcHHIʼtA|$t=L%EHh[]A\A]A^A_FHh[]A\A]A^A_fI$H5LpLI1H5nL2H5uLmCLcD$IL4LIHD$$H=tIIHD$$H=vIIGM|$IFA  IID9AIB@uHBHL$HzH$JDHrHL$H$JDr@@u*uHuH=HD$ VI<$HD$@HwHHt$(;HL$ HT$@ILE1ɾHD$Hi"LAHh[]A\A]A^A_fH17'H5%z1R0ΦfDHq11fDH5*LIA|$H=HD$ rH=HD$@HD$(SHD$HID$HPHxHT$0Hp3HL$ HT$@LE1IHD$Pa!L9@LxH0L|$H\$E1ɋt$ILLH!LHLAWAV1AUATUSHHx,Ht$HL$8HT$0LL$HLD$@H5HD$@HD$HcJHD$@HH(DeH.7H8DHcb8HS H)HT$(SA\$\$$HHHIۮH=<HHD$IHt$8H|$0HIvfHCHT$HH\$PH5c1H)D$P)D$`HHV!%tHDHVHDHH)IvQH|$@HL$HADe]L}AAIJHD$f.L|$txAGt<M'AD$@uA$It$HL$HcI|$I4L,It$IEAt$@@uA,$uLuL|$uH\$LD$Lt$$H|$(E1HL}HuHx[]A\A]A^A_fDE11fDL蘕ICHD$@Hx[]A\A]A^A_DH!7'H5v1R0辢fDHa11s@f.AWAV1AUATUSHHx,Ht$HL$8HT$0LL$HLD$@H5HD$@HD$HSJHD$@HH(DeH7H8DHc_8HS H)HT$(SA\$\$$HH֫HI˫H=4HHD$IHt$8H|$0HIvfHCHT$HH\$PH5S1H)D$P)D$`xHHV!%tHDHVHDHH)IvAHL$HHADe]L}AAIJHD$DL|$txAGt<M'AD$@uA$It$HL$HcI|$I4L,It$IEAt$@@uA,$uLuL|$uH\$LD$Lt$$H|$(E1HLuHmHx[]A\A]A^A_fDE11fDL萒ICHD$@Hx[]A\A]A^A_DH7'H5s1R0讟fDHQ11c@f.ATUHSHH5HĀ,HL$HHHD$(P1LL$(LD$UZYH37H8Hc\8H{ H)IH=tHD$@Ht$H<$HD$`Ht$HHt$H|$HD$hHt$PA|$0HD$pH|$ gHC@HCH{HD$XHsHD$xS@u+uH .fDHL$@HT$`E1ILH[]A\ff)D$0HT$(H|$0Ht$ HD$(H|$0HGHHD$XHwH|$0HD$xW@u/ufDH|$(6YH7'H5p1R0~fDH!113LfDfD끐ˏHAWAVAUATUSH8H7_,Ht$H8vHcZ8Ho H)Hl$HcHѦHI褰t ~A|$t"LH8[]A\A]A^A_C@D$$LcILqLHD$dIH$0HD$(L|$H=Il$IRI<$IEHGHIGHwA/IE"fIHD9}uQLuAF@uAIFHL$I~JDIvKDAv@@uA.uLuH(IH7'H5n1R0nfDH\$LD$E1ɋt$$H|$LHL;l$(zHtLleH11fDH$0HD$(IHD$0HD$}ATUISHH5)1HĀ,HL$LL$LD$HHD$HD$@H7H8;Hc,X8Hk H)OH=HD$ H\$``Ht$H<$HD$@Ht$(HT$H5HHD$HH1HދH!%tHDHVHDHH)Ht$0T$H5HD$PH1轷HދH!%tHDHVHDHH)Ht$8HL$ HT$@E1MHHD$XH[]A\H7'H5}l1R0&fDH11fDATUHSHH5mH,HL$HT$HHD$0P1LL$0LD$ ZYH7H8HcMV8H[ H)H=  HD$0 Ld$pHt$H|$HD$PHt$8hHt$ H|$HD$XHt$@OH5D$(HD$`L LH!%tLDHVHDHL)Ht$HHL$0HT$PE1IHHD$hHĐ[]A\H7'H5j1R0膗fDH)11;fDATUISHH51H,HL$HT$LL$LD$ HD$1HH7H8HcT8H[ H)H=HD$@H$Ht$H|$HD$`Ht$HT$H5ȳHD$hH1螴HH!%tHDHVHDHH)Ht$Pg{0HD$pH|$ H/E@HEH}HD$XHu&HD$xU@u mHL$@HT$`MHE1ɾBHĠ[]A\fDAD$HĠ[]A\f)D$0ZHT$(H|$0Ht$ HD$(AH|$0HGHHD$XHwH|$0HD$xW@u/ufDH|$(:fEHtU HI7'H5=h1R0fDH11fDfD^fD+HgATUISHH5H,HD$(HL$HT$PHD$8P1LL$0LD$ ^ZY{Hl$H5HzjH7H8HcQ8H[ H)H=HD$PHt$H|$H$Ht$XHt$ H|$H$Ht$`{0H$QH|$0H/E@uEHEH}HD$hHuwH$U@{0H|$(rH/E@uEHEH}HD$pHu'H$U@umuHDHL$PH$E1MH(Hİ[]A\@H5LHzH 78AD$Hİ[]A\mH'"Df)D$@HT$8H|$@Ht$0HD$8H|$@HGHHD$hHwH|$@H$W@u/u(H|$8N{0{f)D$@fHT$8H|$@Ht$(HD$8MH|$@HGHHD$pHwH|$@H$W@u/u'H|$8ƼY{NfDkfDHa7'H5Ud1R0fDH11賿fDcHNSHfDNH11Y@ATUHSHH5JH,HL$HT$HHD$0P1LL$0LD$ PZYH.7H8HcM8H[ H)H=HD$0Ld$pHt$H|$HD$PHt$8Ht$ H|$HD$XHt$@HT$(H5zHD$`L1褭LH!%tLDHVHDHL)Ht$HmHL$0HT$PE1IHHD$h HĐ[]A\Hi7'H5]b1R0fDH11軽fDAWAVAUATUSHH,HD$hH4$HD$`HD$hHL$PHT$@PH5PHD$PP1LL$pLD$hZYtHD$XHiHuH$@HĘ[]A\A]A^A_ÐHT$`HuHt$HHH|.H|$;jHT$ NH|$hLd$HH5HL$LDHL$H5YL#HL$tzH53LHL$t]Hs H=L8H_AHs H=K8HbAHs L.fHD$HC7H8)HcJ8HS H)HT$0HD$H@HHL$HHIHL$IH$HD$8H= I HL$H\$pHt$PH|$@IEIvH5gHIEH1H\$(膪HcHIvHL$IEDaAAAIJLaH\$Ll$A@Ld$AtuAD$t<I,$E@uEHMHT$HcH}I L,HuIEM@umuHuLd$Au@Ll$L|$ MHcH=ZIlIHEAGAOIoЃHHHD$Ll$ L= Lt$IA3fDA^AALl$A[EuEtAF<vIEH5HhHtH5HtH5HmL|$0H=I8HFALl$ Lt$IG@LH0IG@H=H8Hu_AH0iIG@H=H8LHjH0CI\H}H;H9uL;l$8}L#LhfDHs H==H8HAHs H=H8H^AHs L!H=G8H2j @L{HSLt$(IUH51L6HT$ HL$HcHcLH,H4#HEf.IUHL$HcÃHRHI}HT$ HwHH,߿HEfDLt$(AELL襦jLt$Ll$ H|$hL$t$E1H|$0LLL;l$8LLHD$ f.H$L$HD$8I7HQ7'H5E[1R0fDHcH= H,I ԾI\-Ht$hH|$HHI\-It.賾HHA11HL$NHL$T@AWAVIAUATUSH,HD$xHt$HD$pHD$xHL$`HT$PPH5HD$`P1L$LD$x!ZYtHD$hHYHu"HD$@HĨ[]A\A]A^A_@HT$pH{H|$ HHH|H|$ ;ZHT$0NH|$xHl$XH5IHL$HHL$H5HHL$trH5HHL$tUIv H=D8HACIv H=D8H*[A!Iv LHD$ H7H8HcrC8IV H)HT$@xHD$ H@H,HL$H|HIqHL$IH$HD$8H=P I HL$_Ht$`H|$PIEIwHIEH$H5HHHHD$(1HcHIwHL$IEDaAAAIJLaH\$Lt$HLl$M{Lt$t~AFt<M&AD$@uA$It$HT$HcI|$I4L,It$fIEAt$@@uA,$uLupLt$ufDLl$Lt$HLd$0MHcH=IlIHEAD$AT$Md$ЃHHHD$Ll$Lt$05fA>AALd$DEl$EtAE<vI$H53LpL蕿tH5L}tH5LemLt$0H=yA8HALl$Iv LIv H=KA8HWAIv H=)A8LHbc9CI\H}HH9uL;l$8yLLdfDIv H=@8H AfIv H=@8HMWADIv LH=z@8Hb葽@LptI[Ll$(I$H51L趟HL$HcHcI4LL4訸II$HcHL$HRL4II<$HwHtI@Ll$(A$H5+L9Ll$H|$xLD$t$ E1H|$@LLcL;l$8 L0L(HD$0,fH$L$HD$8IGH7'H5S1R0莀fDHcH=_ H,I tI\-Ht$xH|$XHI\-It/SHH11HL$HL$d@AUATIUSHHho,HD$0HD$8EHw H=I>8HAHs H='>8HTAȽHs LH==8H>`AD$Hh[]A\A]fDHD$8HL$HH5;PHD$8PHD$8PHD$(P1LL$@LD$(.H tHD$ Ht;HT$(Ht1HL$ [t|(twH-utg+u t^fDHs H===8HA޼Hs H==8HSA輼Hs L@HD$<[t<(t<-t<+uHwf.HI7H8PHc;8Lk I)^H="1۾HD$`Ht$H<$\[H$`Ht$hHt$ H|$H$hHt$p޴Ht$(H|$H$pHt$x´H$xt%HL$`H$`E1MLH=cHl$@HDŽ$nHT$0H5H$H1@HHcH$=HT$8H5H$H1HHcH$ H$JH07'H5$P1R0|Hv11舫AUATIUSHHho,HD$0HD$8EHw H=:8H.A芺Hs H=:8HqQAhHs LUH=:8H\起AD$Hh[]A\A]fDHD$8HL$HH5PHD$8PHD$8PHD$(P1LL$@LD$(οH tHD$ Ht;HT$(Ht1HL$ [t|(twH-utg+u t^fDHs H=98H"A~Hs H=98HePA\Hs Lq@HD$<[t<(t<-t<+uHwf.H7H8`Hc88Lk I)nH= HD$` 軱Ht$H<$H$`ۍlmH\[Ht$h葱Ht$ H|$H$hHt$puHt$(H|$H$pHt$xYHH$xt+HL$`H$`E1ML~ fH=L`H\$@HDŽ$HT$0H5H$H1ЗHHcH$ͰHT$8H5xH$H1蟗HHcH$蜰H$DH7'H5L1R0]yH11xAWAVAUATIUSHH5BH,HD$XHL$0HT$(HHD$`PHD$`PHD$XP1LL$hLD$XH H7H8Hcp68H[ H)HD$XHt xAE1E1H=HDŽ$聯Ht$0H|$(H$H$bHt$HH|$8H$H$CHt$PH|$@H$H$$EH$EuNH$H$E1MDH=Etk5@t A|$HĈ[]A\A]A^A_ÐH=]HL|$`HDŽ,蚮H$H5FH,L1mHUHcLH,H$bH$H5LHHT$10LHcH,-H,H=D HDŽ$ EH$(AD$fH(H5 HIjHE1xAAxAH5^HE1jHH(1H<HHD$*HL$HAHA yE1DHY7'H5MI1R0ufDH11諤#fD{sHD$`I$D$hDxDhHXAAIIEtR1Lt$`H\$LAt8{ttH{HD$HLH0HVH}1L |$h HD$`tDI$D$hAD$_fAE1xH HAH $HD$]HP@I$AD$tH|$`讵fAWAVAUATIUSHH5H,HD$XHL$0HT$(HHD$`PHD$`PHD$XP1LL$hLD$XuH HQ7H8Hc18H[ H)HD$XHt xAE1E1H=R HDŽ$ Ht$0H|$(H$H$Ht$HH|$8H$H$êHt$PH|$@H$H$褪EH$EuNH$H$E1MDHEtk5@t A|$HĈ[]A\A]A^A_ÐH=lYHL|$`HDŽ,H$H5ƳH,L1HUHcLH,H$H$H5LHHT$1谐LHcH,譩H,H= HDŽ$ ~EH$(AD$fH(H5U HeHE1xAAxAH55ZHE1eHH(1H輔HHD$誔HL$HAHA yE1DH7'H5D1R0vqfDH11+#fDnHD$`I$D$hDxDhHXAAIIEtR1Lt$`H\$LAt8{ttHvHD$HLH0HVHSy1L蠱|$h HD$`tDI$D$hAD$_fAE1xH HAH $HD$]HP@I$AD$tH|$`.fAWAVIAUATH5USHH,D$/HL$8HT$0HHD$7P1LL$XLD$PZYzH7H8YHc-8HK H)H $iDc,AA@L$H$LH= HE Ll$`莦Ht$8H|$0HHuxHL$@H#HC L1詍LHHEJHL$HHHC L1{LHEH|$/HCAL,$E1MHHDL<|$/tEe5EL9tHHHĈ[]A\A]A^A_IcL$HHyxHHnxHfDAFfDH=HE WHC GfDA~fkIHD$PD$XDJBLjAAIIHL$P1HL$DLl$M̓A}ttLL $D$QsHD$H|$LH0HVHv1L $D$H7'H5@1R0^mfDH11}fDL|$X HD$PtID$XAFMHP@IAFtH|$Pԭ(Df.AWAVIAUATH5"USHH,D$/HL$8HT$0HHD$7P1LL$XLD$P襰ZYzH7H8YHc"*8HK H)H $iDc,AA@L$H$LH=HELl$`.Ht$8H|$0HHuHL$@HìHC L1ILHHEHL$HHHC L1LHEH輢|$/HCAL,$E1MHHDL|$/tEe5EL9tH蚺H蒺HĈ[]A\A]A^A_IcL$HHuHHuHfDAFfDH=4HE HC GfDA~fxhIHD$PD$XDJBLjAAIIHL$P1HL$DLl$M̓A}ttLL $D$oHD$H|$LH0HVHr1L $D$Ha7'H5U=1R0ifDH11賘}fDL谪|$X HD$PtID$XAFMHP@IAFtH|$Pt(Df.AWAVAUATUSH8Hh7_,Ht$H8Hc&8HW H)HT$ HcH!sHH$|t]C@D$~gHc\$HHrHIrH=IIIEٟI$H$0HD$(SfDH$xD$H=HD$0Ll$0苟H$0H$0HD$(IċD$H$AL< IHM9tc{H+E@uEHEH}KD5HuK4M@umuHuIHM9uH<$LD$t$E1H|$ LLL;d$(t%LԶL̶f.H<$跶H8[]A\A]A^A_DHYHHc8HW H)HT$(]HcH1[HHeuu*HbHD$@HH[]A\A]A^A_@{H=HD$@{H$@bH+E@uEHuH}Ht$H軇H$HU@umuHQH踟LD$H|$(HL$@H$@E1ɾ9H@@D$<HcHHZHHD$ZHD$H$@HD$0HD$H=HHHL$HBjLzЃHHHD$ A{L|$ AGt<M7AF@uAIvHL$IcI~AH4HL$IvL,aIEAv@@uA.uLumHi7'H5]"1R0OfDLAIuH11}fDHH\$L|$E1LD$t$IH7'H51R0KfDHQ11cz@f.ATUISHH51H@,HL$HT$LD$HD$VH67H8$Hc8Hk H)8{,trH= HD$@ Ht$H|$H$@Ht$HH$HHL$@H$@MHE1H@[]A\H=B HD$@ H\$ 葁Ht$H|$H$@Ht$HuHL$H H$H H1hHHcHt$PBH$PQAD$H@[]A\HI7'H5=1R0IfDH11xfDATUHSHH5IHP,HL$HT$HHD$0P1LL$0LD$ 萍ZYHn7H8Hc 8H{ HH)H|$(H= HD$P Ld$02Ht$H|$H$PHt$XHt$ H|$H$XHt$`HT$(H5H$`L1fLH!%tLDHVHDHL)Ht$hH$hefDH= HD$P fHt$H|$H$PHt$XJHt$ H|$H$XHt$`.H$`HL$PH$PE1IHVHP[]A\f.H!7'H51R0GfDHa11svQ@f.AWAVAUATUSH8Hx7_,Ht$H8Hc8HW H)HT$ HcH1QHH$[t]C@D$~gHc\$HHPHIPH=IIE}I$H$0HD$(SfDH$xD$H=cHD$0Ll$0}H$0H$0HD$(IċD$H$AL<IHM9tc{H+E@uEHEH}KD5Hu}K4M@umuHuIH$M9uH<$LD$t$E1H|$ LLL;d$(t%LLܔf.H<$ǔH8[]A\A]A^A_DH7HEfDH11sfDH$H@@D$Hc\$HHNHINH=IIE{I$H$0HD$(H$HDpHA։L$AIJLpHT$;Lt$l$tlAFt<I.E@uEHuHcH}M<ăItHu.{Iu@@umuHuf. &fDH7'H51R05fDHA11SdLD$0t$TH$H|$(H$E1踰LD$0HT$E1ɋt$TH|$(L蕰?USHHH5Hx,HL$HT$HHD$0P1LL$0LD$ yZYH7H8Hc7H{ HH)H|$(tRQH=~HD$0kHt$H|$HD$PHt$8kHt$ H|$HD$XHt$@vkHD$`HD$(H8HGHHD$HHwSkHL$0HT$PE1IHHD$h聯Hx[]f.HQ7'H5E1R03fDH11b @f.AWAVIAUAT1USHH,Ht$0HL$hHT$`LD$pH5wVHD$pHXHWH`7H8Hc7HU H)HT$ H{H?H@HD$P&H$L$HD$XHD$H=߉IjH\$Ht$hH|$`HIwiHCHD$pHHD$Hh@D$,UHD$xD$(E1AHD$8H$HD$@H$HD$HL$(IHH˃\$(M*It$I|$H|$`Ht$hIcHI4HD$HHHT$(iHT$I H\$HHD$ x0(A~ M6AF@uAIFI~HIvhHAV@uA.uLuDAl$,t5HL$EA < HU HMLe.IHH\$LD$0E1ɋt$PH|$ LH蟬HL$XH9tLmHeHĸ[]A\A]A^A_AGfDHH:HI:HD$H$HD$XffHL$)$jtLHT$8H|$@HD$xSlH$HL$HGHHHwgH$HW@u/u)fH|$x[LuHAFH\$HHp 1HmNH\$`HHD$hH+FfDLHL$c"HL$IfD~ffDH7'H51R0/fDH111C^1@f.ATUHSHH5HĀ,HL$HHHD$(P1LL$(LD$5sZYH7H8Hc7H{ H)IH=˅HD$@eHt$H<$HD$`Ht$HeHt$H|$HD$hHt$PeA|$0HD$pH|$ gHC@HCH{HD$XHsteHD$xS@u+uH fDHL$@HT$`E1IL{H[]A\ff)D$0qHT$(H|$0Ht$ HD$(iH|$0HGHHD$XHwdH|$0HD$xW@u/uvfDH|$(YYH7'H51R0^-fDH}11\LfDs|fDc|끐HAWAVAUATUSH8H7Dg,Ht$H8Hc7HW H)HT$IcH6AHD$QHt$Dt@;AD$@D$$iHcHHj6HH_6HH$0HD$(H==HEAPcHAD$Lt$L$fIIM9tkA~M.AE@uAEIEI}JD=IubJ;Au@@uAmuLuIIzM9ufH|$zLD$t$$E1H|$HHڦH;\$(t)HzHzH|$zHD$@H8[]A\A]A^A_LI/H$0Hl$0HD$(HfDHA}7'H551R0*fDHz11Y@f.AWAV1AUATUSHHH,Ht$HT$8H5;rnHD$8HhH^}7H8Hc7HS H)HT$ E@D$kH$@HD$(IHD$@H$H$H=]HaIEHD$8HD`XLxAAIJ HL${L|$t~AGt<M'AD$@uA$It$H $HcMtI|$H4It$f`IAt$@@uA,$uLuqxL|$uH$LD$E1ɋt$H|$ LH`L;l$(t%H1xL)xHD$@HH[]A\A]A^A_fHcHH2HH$2IH$@HD$(~LIHz7'H51R0^(fDHx11W@f.ATUHSHH5 1HĀ,HL$HT$LL$LD$ l H9D$Hz7H8Hc|7H[ H)H=~HD$ Ld$`^Ht$H|$HD$@Ht$(^HT$H5BhHD$HL1lELH!%tLDHVHDHL)Ht$05^|$HD$PH=Ha HD$8HD^HL$ HT$@E1IHHD$X4H[]A\Hs H=57HzxAdHs H=7HAdHs H=7LwH*bEH[]A\ÐHx7'H51R0.&fDHu11TO@f.AWAV1AUATIUSHH5|H,HL$0HT$(LL$@LD$8HD$@iBHx7H8HcJ7Hk H)H,$)HT$@Ht+B<H<\<L$L$HD$LH=I$/\Ht$0H|$(HIt$\HCH$x0H|$8&HB@uHBHzHT$ID$Hr[HT$HCJ@t$H<$E1MLHL9t"LsHsAEHĈ[]A\A]A^A_fDHHHD$~L$L$HD$LH=vI$[Ht$0H|$(HIt$[HL$`HT$H5dHC1HHL$AHL$H΋H!%tDHVHD@HHH)It$ZHCH$x0H|$8lHB@uHBHzHT$ID$HrNZHT$HCJ@*xH܇_L AYIAE1HD$HD$1E1iMAt$@Pt@EunAt$@Xu_A|$uWMt$MdH|$HD$ftcLAALxuL`Lx PtMtHuπuHBHL$H΋H!%tDHVHD@HD$HHH)L4I4VI?f)D$PcHT$HH|$PHt$8HD$Hi[H|$PHGHID$HwVH|$PHCW@u/uGH|$HJH o11NfDf)D$`bHT$PH|$`Ht$8HD$PZH|$`HGHID$HwVH|$`HCW@u/u(觃H|$PFJf)D$`bbHT$PH|$`Ht$8HD$PIZH|$`HGHID$HwUH|$`HCW@u/u'H|$PI9HHD$km~fDH8 1LL$HJLL$HD$uH'mmHm[mqLHlL$L$LfAWAVAUATUSHHHxp7Ht$H8Hc7HO HH)HL$ %{,HT$8H5k1HD$8>aHD$8HHcX@\$HH&HHD$&IHD$8HhXLxՃHHHT$H$@HD$(1 sL|$AGt9l$<M'AD$@uA$It$HT$HcMtI|$H4It$OSIAt$@@uA,$uLsVkqhXLxՃHH HL$H$@HD$(IHD$@HD$fLD$HL$E1ɋt$H|$ LL;l$(tH|$jLjHH[]A\A]A^A_L IHD$@fHm7'H51R0.fDHj11IfDLD$HL$E1ɋt$H|$ LJJLD$t$HL$@H|$ H$@E1"4f.USHHH5Zp1H8,HL$H^H{m7H8Hc7H{ HH)H=pHD$PQHt$H<$HD$ Ht$8QHL$HT$ IHE1ɾHD$(fH8[]EH8[]f.H!l7'H51R0fDHai11sHD@f.USHHH5:o1H8,HL$H{]H[l7H8Hc7H{ HH)H=UpHD$0PHt$H<$HD$ Ht$PHL$HT$ IHE1ɾHD$(FH8[]EH8[]f.Hk7'H51R0fDHAh11SGD@f.USHHH5n1H8,HL$H[\H;k7H8Hc7H{ HH)H=|kHD$OHt$H<$HD$ Ht$NHL$HT$ IHE1ɾHD$(&H8[]EH8[]f.Hi7'H51R0~fDH!g113FD@f.USHHH5l1H8,HL$H;[Hj7H8Hc7H{ HH)H=HD$MHt$H<$HD$ Ht$MHL$HT$ IHE1ɾHD$(H8[]EH8[]f.Hh7'H51R0^fDHf11ED@f.USHHH5k1H8,HL$HZHh7H8Hc7H{ HH)H=lHD$LHt$H<$HD$ Ht$LHL$HT$ IHE1ɾHD$(H8[]EH8[]f.Hg7'H51R0>fDHd11CD@f.USHHH5j1H8,HL$HXHg7H8Hcz7H{ HH)H=zkHD$KHt$H<$HD$ Ht$KHL$HT$ IHE1ɾHD$(ƏH8[]EH8[]f.Hf7'H5u1R0fDHc11BD@f.USHHH5i1H8,HL$HWHf7H8HcZ7H{ HH)H=TjHD$JHt$H<$HD$ Ht$xJHL$HT$ IHE1ɾHD$(覎H8[]EH8[]f.Hae7'H5U1R0fDHb11AD@f.USHHH5zh1H8,HL$HVHe7H8Hc:7H{ HH)H=tiHD$pIHt$H<$HD$ Ht$XIHL$HT$ IHE1ɾHD$(膍H8[]EH8[]f.HAd7'H551R0fDHa11@D@f.USHHH5Zg1H8,HL$HUH{d7H8Hc7H{ HH)H=YhHD$PHHt$H<$HD$ Ht$8HHL$HT$ IHE1ɾHD$(fH8[]EH8[]f.H!c7'H51R0fDHa`11s?D@f.USHHH5:f1H8,HL$H{TH[c7H8Hc7H{ HH)H=?gHD$0GHt$H<$HD$ Ht$GHL$HT$ IHE1ɾHD$(FH8[]EH8[]f.Hb7'H51R0fDHA_11S>D@f.USHHH5e1H8,HL$H[SH;b7H8Hc7H{ HH)H=$fHD$FHt$H<$HD$ Ht$EHL$HT$ IHE1ɾHD$(&H8[]EH8[]f.H`7'H51R0~fDH!^113=D@f.USHHH5c1H8,HL$H;RHa7H8Hc7H{ HH)H= eHD$DHt$H<$HD$ Ht$DHL$HT$ IHE1ɾHD$(H8[]EH8[]f.H_7'H51R0^ fDH]11 fDH[11:D@f.USHHH5a1H8,HL$HOH^7H8Hcz7H{ HH)H=bHD$BHt$H<$HD$ Ht$BHL$HT$ IHE1ɾHD$(ƆH8[]EH8[]f.H]7'H5u1R0 fDHZ119D@f.USHHH5`1H8,HL$HNH]7H8HcZ7H{ HH)H=aHD$AHt$H<$HD$ Ht$xAHL$HT$ IHE1ɾHD$(覅H8[]EH8[]f.Ha\7'H5U1R0 fDHY118D@f.USHHH5z_1H8,HL$HMH\7H8Hc:7H{ HH)H=`HD$p@Ht$H<$HD$ Ht$X@HL$HT$ IHE1ɾHD$(膄H8[]EH8[]f.HA[7'H551R0fDHX117D@f.USHHH5Z^1H8,HL$HLH{[7H8Hc7H{ HH)H=e_HD$P?Ht$H<$HD$ Ht$8?HL$HT$ IHE1ɾHD$(fH8[]EH8[]f.H!Z7'H51R0fDHaW11s6D@f.USHHH5:]1H8,HL$H{KH[Z7H8Hc7H{ HH)H=k^HD$0>Ht$H<$HD$ Ht$>HL$HT$ IHE1ɾHD$(FH8[]EH8[]f.HY7'H51R0fDHAV11S5D@f.USHHH5\1H8,HL$H[JH;Y7H8Hc7H{ HH)H=P]HD$=Ht$H<$HD$ Ht$fDHR111A@f.USHHH5X1H8,HL$HFHU7H8Hcz7H{ HH)H=YHD$9Ht$H<$HD$ Ht$9HL$HT$ IHE1ɾHD$(}H8[]EH8[]f.HT7'H5u1R0fDHQ110D@f.AWAV1AUATUSHHH5WHX,HL$HT$EHT7H8HcP7H[ H)H=XHD$ 8Ht$H|$HD$0Ht$(p8HL$ HT$0E1HIHD$8|[5t}txHX[]A\A]A^A_ÐEHX[]A\A]A^A_f.HAS7'H551R0fDHP11/+fDcHUHD$@D$HDrDzLjAAIIEtOHD$@1HD$/@IUI4$LH|$HHV1MAtA}tuʉMH A|$H tHD$@HED$HEHT$@HBRUHEtH|$@@DATUSH HR7HD$HD$HD$D$H8'HcP7H_ HIH)5},HL$HT$LL$LD$H5V1xCtVHu LD$HH=Ľ7:Hu LD$H`H=7Q=D$H߈C0nuAD$H []A\Hu H=e7HPE1 =Hu H=F7HE17H0KH >7HZ87H5SH;7HoHoABoA B oA0B0oA@B@oAPBPoA`B`oApBpooooHHH HBHrPH52K]H;H5ƛ1ɺGH;H5 K.H;H5Q0H;H5?H;H5H;H5JH[ÐSH7Hu1VGt_HC@@thHxt+@tJHHt'H{(Ht҃/u<D(3Hl$0E111I1HH1HA_HpHxHOu@@BE#HHl$@L|$W.HL$ HkAH@1\HHI#H17It$ Ld$8LD$0HLH8HLLLH="7L HHtJHx(Ht/GcHE@@t!hHx@NfDHCHtH@@H=7LooC@HD$8AEHxH;=H57HĈ[]A\A]A^A_ÃmHD$HtfBHD$@xH11r fAEfD3.fD 3fD,HD$/H=57t&PBLL5PJHDkfD[HҹH11 HHD$8HxH;=47tLH7@USHHHHtfDHHHuHEH}1HHEHEH[]f.SHH0#Hw 1HHHsHH HtHHtH[]H1[]AUATUSHHHHHIH9L,L5L1HI LU0HMHEHt[E1LMfHHHHHt?HA01H9HI4HHuHEHHHMLtHw}1IHHsLILLPHtHHHBtH[]A\A]A^f864HxHLHHC(HSH{ HsHEHEHE HE(HD$IH11MH > 82H 9IIغH11dMH f>AWAVIAUATH5G>USLպAHL$IVLDA H$E111LHHHLIIAI!%t¾/HDIPLDLIMHII@H AIM9tA?uAA/uIM9uEyD$E1HĸD[]A\A]A^A_DLuډL VAEK 8pD$tdH'H11zH$HD$HD$ HD$fH<$/HIE1I9Aw IAAI9tA/tHT$H޿VuEA/AFIITLfDH/H9uMcO|oH|$t/HHIYI?HH)HAHD$HH$  80HH11IH;1E1. 8ff.HwHH1Hff.Ht1@ATUSHHH1HtOLeLH=HGƒs6uftUtALfL[]A\fHUH{LHHILHLHH) H)H뼋UALLf.ATUSHH5):HߺI HSHD1@@HDu0LH޿u[]A\[]A\[]A\fDATUHSHH_tttGtH[]A\DHtEHHHECH[1]A\fH;HthtHtEH1[]A\H;Ht0AtH;Ht3HtDeH1[]A\fDcAuNCOaHWaA<vyD$ wHbH11At=HcHf D}HH=HcHH}Ht+M tI $AAEfE7A=At1ҾD1v+H551ɺ L1H55LAM`H5ΪL1H[]A\A]A^A_AZ1ItIDD!6Du@A"1ҾD11*¾ÀEDD1*nf.AAthEt @1A/I4$HD1 D1ɺH1[]A\A]A^A_@H} HOHu(1HE H#IL$I$HE`HHtH9sHH)IL$s@ID$H9r I$ID$AD$tvAIt$M $1ED*HID$t_HE ID$HE(1ffDH9__뗹됹AID$@USHHHoHu_oE0oE@CoEPC oE`C0oEpC@oCPoC`oCpoH[]ff.HGHtH@(HtSf.HOHt9HI(Ht0t%x1Ht fDf1Hu SHwaHHH[f.ATUHSH_AH{ HtHs(HC EL#MC L1HAH{Ht_H+H{W@u/uC-HCE`Ht)*-D[]A\fHCE1E`HuqD[]A\fL-AADDSf.{E1tCu'CA$NfDH%{AWAVAUATAUSHHHD$a<wIHx7IHcHDA1H[]A\A]A^A_f.+H1HÁAeHxھnHHE]ڀHEA@uL|$LL&AH|$H/1M19H|$H,tH|$H$+H1HÃA.+H1H@+H1HÁA+H1aHÁ޺LALl$Mp^HH~HF HdžLH)1HH=\7HHFHFF ^F HHHXCC \MtMH,$LtxH!%tDHSHDHL)H{ HHHHH}HEHEH]L#DI.H|$HtAĀH$GA&HPJ DL|$LL0HfH$qH|$H^1MLH!%tDHSHDHL)H{ HHHHH}HEHEH]L"DI. 1HF1҅uCH%=C ҃ ЈC DcHHX1HCH%=Mt(I>W@u/u'IH<$t{1)HH8zMtHDžK bfH$H&1H1/1 ]fDHHG,HD$(D$Ht$HD$8D$0HGPH$@HD$ HGH=7Hp1HtHHHp MHHH%  fDHH5%H¿1Hf.HH 7HHHHHtHH@(H1@HHHH='7ڴHtHHHHHJHHH@HB(HATU1SHH5H@,HT$H|$1fL$H*D$\fH*D$^ \ff.wfH,fH*f.wxHD$ \1Hp7YH:H,HD$(tlfH*^XCH@[]A\H$1CH@[]A\fHHD$ H*vfLd$0Hl$ @HD$0HD$ HD$8HD$(LHs8tf.SHH5d1H0,HL$HH$HHD$HH T7H9t6ffH*H*^0X˼CH0[fDHt$ H|$HT$HD$OttOuH[78tH#11H#11CH0[DKHL$ H5'HHChHL$(H5y' HO/H"두SHH51H,HT$BtHH|$Hx)H7H8tFfH*^ 蠻H[H;#11CH[H[DATUSLgMtSHGIl$(HtAHH6H螹H薼C`Lu [1]A\Ð;"[1]A\@[]A\fDAWAVAUATIUSIHHHHH=}7HHtH I\$ IuH=C{7HLd$D$ I| HD$HH11 ATUASHH5#HߺBHSHDH0t 1[]A\H߉u1At8H IH11f11[]A\fDAUATUSHHtSHHtKHH5"HHSH5"HHDںqHUHHD_tE1HĘD[]A\A]H8uHH)8IŃHH袱QHH޿ZA6t$Ht_A}L`IHH11OBf.11AT$ t$HtkEeADtq*LIHH11LŖIHH11AHHALwI1HH1fHnQA}QtH=d 7H` fDATUHSHu Hqu=H5HIt-H=N71HHHHtH[]A\f1LfHH8Ht@f.ATUSHoE uE}I̅xHt,I$1ۉ[]A\H}׵H}ܪI$[]A\ÉHo 11뼐fH=7tG~fDGPW@f.SHH5@1H,HT$tqH|$HxRH 7H8t.fH*X1҅yHT$HCH[DCHH[H11fH(KHd111*HHH YH@01@0H@ Lx(@HHCHtIHIHt1cIHL`MHExHL$0A8D$0辷HH5n5LHHtH ?HH5C5LHtHHH55LHt#HtHjHExE1E1Lk@%MuL|$@HT$,LL/DLH!HD$@HxH;=7MtLfDkpE1DHD$0XL}xE1LcD$AG?M,IHHxHHMH53ͻHtuxOCzMVLIfCHHE14CpfDD${L|$@HCHt;f {H*@^^fH*Xf.z3-HT$(LLT$1LHHT$@HzH;=)6ECtLuMLPHx IH蠱HHLH}HEHELeLBD%Hkh1111HD$HD$EMCtHckI$Eu/A?HL$,AD$,;tAOwCAHCAA<$[u HHtHP:LDD$YHIDD$fHx 1LLD$L)vIăM=LmxHL$,AA}D$,yAMM1JLC HS0Hs(MDK81CpBHc811&H({HH11{H fDDcHCAAA}[u HHHP:LHIHx 1PLLAL)?IIgE1E1L|$@LK`LD$8HD$8LLL$t$8LL$HQ6MHHC`IEAIoxHL$8A}D$8̱KMBH費gEtH5 L11sHCh:EfH=6ffH@0ܬHEHE1襲Cp[HMl$HP]DD$LxHDD$t x:CEH5D L11HChL}x^LH5 Ht$8D$D$gH5 11jHChmHExHL$$A8D$$YHExHL$(A)8D$(,M}HP]L肜Ht x:EkH5SL11HChOHt$8D SAHAz[HBLzu HzHHP:LHHx1 HD$.HL$LAHL)HHD$06HT$0L|$8HD$HHT$@HT$$LfDLHXAHD$8HxH;=6ET$Hu*H|$@Eu]HD$0L|$@LHx 1HD$\HL$LD$L)HqDIH5l L11IHChHx 1HD$HL$LAL)HqIIHzHP]H|$腚Htx:tE(H5ZL11Hx1 HD$HL$H|$AL)Hq~aHHD$@HxH;=6t Ht$8 HrM$H;11HMtLPHHD$@HxH;=;6tHt$8Ht$(/HHD$8HxH;= 6t Ht$(|$HtH|$@HUS1?HHHHH|6H=HD$Hn6H1H$ H H=k6HxH6HP8H5j611辛H=Aع H=AعH=AعH=~AعƘH=pAع 記H=bAع@芘H=TAعlH=RAعNH=NAع0H=AAعH=5AعH=)Aع֗H=Aع踗H=Aع蚗H= Aع |H= Aع@^H=Aع@H[]Df.H'1H\71ҾHH{f.@f.AWAVAUATUSHH\7L%\7L9t;L-IH+H=c\7L}HL Ht'HHLhHHI9uH[]A\A]A^A_DH6LHHǏHtH(ZfH=[7H(@@@(HUHHPHU(HPUPU PeLHuLmHHE(E H$D$ rPff.USHH[7H-[7H9tLH3H=e[7HVHt+HHHHHJHHHHHJ(HHJH@B HH9uH[]@AVAUAATUASAՉHEDDHH9H-R6HEH~fH*f.lz^u\8HUH H=C27HX(@0HHP1UHt@HtH[]A\A]A^fDHHD$SHKHD$H[]A\A]A^HH.HFfDAUATUSHH(Dg,A XH@HGPH${h^HC`HD${xHSpHT$t$<$HL$t%H68EH([]A\A]+HEH6ExtfH=;6ffHӶHx0L$T$4$|$L$T$Iċ4$|$͍AL$`HHH`It$xcHsxHWH([]A\A]@E1VE1MD11EH([]A\A]DLoPHL ALk`Ht$L A|f.LkpHt$LJtHT$b@fD 08H HI11;HW7SHHH t`H6HHtHPHt:tHHtxItqt[HL0HHt3HH H[HLD$L$HT$芲Ht$L$LD$t1H HL[p@uATIUH~ SHHHՠHHHH{LHHCHk*HD+ݮK@u+uHD$HuHD$H[]A\DCHD$H[]A\DHWHBHu!HRH@HuHBf.HHB@AUATUSHH=U7DoDgHoAAIIEu3lD#HHSHHPHHHSHP(LAt4}tH]H{ Htƀ{1tHS(*uH肚H{ @H=iU7H=]U7H)U7HFU7HtfH{'HHuHH=T7[]A\A]鉞fAWAVAUATUSH8_LwH|$HD$E1T$$IHD$M@fDIoAHD$AGt{< L至AxdI|$Lc1LHI$LIMIq"@HHtxp1IHHcHI9ubA9uIHtU|$$f xt7HD$I@UIGIo HD$IGHD$Jf.H8[]A\A]A^A_Ð LL$(H|$HHD$LL$(H1Ht G@HuA HBAoBztHB(HT$(LL$ HHDpD$$HT$(LL$M\$HG HW1fG1fGLII$L2CxL{p< u HCpLx@<tV<E1Vf11E111ިHD$@HĨ[]A\A]A^A_M7A><HHD$PAE1HHD$XEigT$HD$`HHD$hHD$pHD$H$HD$xDŽ$?HDŽ$HD$`HDŽ$t }Mt A}Mt AH|$x9Ht}H}3Mt I}%MtI?H|$D$8H\$pHD$H@HtLHkHt;H}Ht!W@u/u3H}HHHuH|$M6HT$PHHD$XHxffH*H*^zXD$`HD$u:fDfAt MfAtMuZD$HHDcfE~fALstHtIvH}IVHx tHDIvI?IVHx tH|fDIvI}IVH3x EH:fLct$HD$H\$p@L0:fH6'H5a1R0>fDHt$H}iHt$I}aHt$I?Rf舘HD$HHEDpHD$0HXEHD$(D$<D$8qfDL$8LcHHL$@D$8CtC< D$$L$$H5,HNHtHH+H6At`LHD$0@uHCLc HD$@HCHD$(f.H|$(H Ht$(H|$HHD$<D$<H};HD$HMEHEt I}]MtI?PHcD$H1HPHpH]H|$ HtG@u/u $$H0[HT$H4$jH4$HT$H|$ HD$RH|$HD$ LD$HpHPDf.AUATUSHHHHG HcE%7HH)L!MI$@{,uJHC Hc%7LkPHH)H;HSLLEH[]A\A]fDQE1111yEH[]A\A]@H׀1eEH[]A\A]H@Hw1HH1H2H@HQ1HH1H ,AWAVAUATUSHH6H|$HcH)L/HoMI`IHtOH{Ht/?GjH@@thHx+@PI`IXHtѰH]8LfDH;Ht 賰HHI9uH]H9] t&fL#HL!LyH9] uH]LeI9t"fDL;HI?聆LII9uIHPLXI9uHGI@@thHxt@@LHI9t2L3I~HtÃ/uf. fHPHtHl_H(HtHX_HHuH H1HcSHHHHDž0HDž(H9t_HHtfH^HHuHH1HRHHHDžHDžH9t^HHtfHx^HHuHH1HRHHHDžHDžH9t%^H}Ht^H}Ht ^H^H|$WdMt H#6xtOH[]A\A]A^A_fD YfDXfD+fDLWHL[]A\A]A^A_x]XX@ATUHSG )HcHHHhfL`HHL蟜HL蔬H6hHC(菸H¹-1HHHHǂHǂHǂ HH8HSHHHHL[]A\H6AVH$AUATUSHLfxD@HH`6I4$H8THLXHL-X6 LcI6I}$HI6HI} Lc@[LH]A\A]A^V@f.AVAUIATUISH@L!HIl$HXH} oH)D$ ffHHHH{LHHCHk軺I>HL$HT$ E1D+H\$0D$8[t[|$t$HT$H5L萂H@L[]A\A]A^Ht$HL$LHVHWH@L[]A\A]A^fDH 6H1HHH1HiHT$H5LH@L[]A\A]A^DATUSHHkH~8L'HI<$AD$uA|$u[I|$H]A\qD[]A\C%I<$1H.ff.AWAVIAUATIUSLHHL%6MtL{#HXMH`o)D$ MIGD$8HD$0AED$HHD$@HE@@E1HD$`@HDŽ$HHD$ L|$H|$`HD$p$L|$xH$HDŽ$tcD$<t!<Hl$CH9L譚MtL蠚MtL胷H6H`HlHĨ[]A\A]A^A_x  A}AEF}Mm(DHz HT$H:cHT$HAHH@HHHPA>EtAuA@ptAtftDDHD$PLl$PD$XHEjHHD$@D$HHD$`@HDŽ$t+HEE1@@IED$8HD$0E1H11*f.H68ifDXIuHx HHpItHtH)LH)DHD1LNeHAupAttHH11Hu HD$ H1H@HH1H@f.SHuH11C[@f.tkrYUSHHtuH?VH1[]DH. 蓱oEoEH@H1[]fDH6H1HH1tkrYUSHHtuH?UH1[]DH. oEoEH@H1[]fDH)6H1HH1ÐfDHSH9wHH谰H1HCI[蜤ff.ATU1SLOHH/I1LdI$HttLIIIH%fDIHt`HH1MIHII9uIH9uI3L9HtIHtHA1II9tL\HI HsTHk[]A\@[1]A\fHt*HA1II9tL\I$HWH9tI$LHOfDATU1SLOHH/I1LdI$HttLIIIH%fDIHt`HH1MIHII9uIH9uI3L9HtIHtHA1II9tL\HI HSHk[]A\@[1]A\fHt*HA1II9tL\I$HWH9tI$LHOfD@f.@f.@f.KYf.H=p6tG~fDGPWk@f.AVAUIATUHSH@fH=V6ffHpH\$0HHpH t\ELd$0Lt$8udI|$ H&]HHLH}HEHELeLzBD%ImAEH@[]A\A]A^fLt$vHT$HL$Ht$LHD$L@H|$+uYHU~1뙐Hl$ HT$H5Ll$(H\$H+\$8HxHLfH=ȩ6ffHoHL$(H$MHIؾ@1pHHD$(HX6HxH9u@HD$ HxH9uV\XHfH=i6ffHioHHH1duH=o6t<PHt$iH=K6t#PLi눋PJHËPJHHHD$(H6HxH9t Ht$HD$ HxH9tLkHcHHi6S,Hu&HwPHHvuC[faE1111hC[DAWAVAUATUSHHHHHE6LXILHcIUH)HBLt|{qAoE)D$Ld$HED$(fo$)D$0HD$ H6@tHE1tDCu1LLO{qt I|$ސHH[]A\A]A^A_DCs뾐Ld$H57I|$zbLEHt$ HH=7 ؍Ht$ H=l7HE 膅Ht$ H=J7HM趍@Hɢ68:IEHe1H@HH1H}@f.AWAVAUATUSHHHhHh,H6LXILHcMeI)=5}su }rL|$ H5a7AoEI)D$ EaHc~7Ht$0oH=67HH)AH)oCAHS HQ(LCH zLHt$0HlH=7ZHt$0H=7HMLt$UHt$0H=7H8C DCHt$0HH=7ID$DEsLLHxpLu1H68t%IEH1H@HH1H>|IEE1|$tHHL-L%HhD[]A\A]A^A_HLt$HT$ AoEE1LD$8HD$0HC)D$ D$HHD$@ID$fo$Hxp)D$PKiH?68YIEH*1H@HH1Hi{/@A@DAWAVAUATIUSIHhH6LXHl$ HcIHH) ED$HKA 4AzLqxMA}qAo)D$0I$D$HfoD$ HD$@HD$0)D$PHD$1LEEuHT$JAD$I~Ht/GI@@thHx@H[I<$1LHHILdIM$MtsI3MHN&HHtXHH1IHHII9uAH9uI:M9HHtHA1II9tLTI IHDA}q1Hh[]A\A]A^A_@M$H1LHHL IMtFI1HN(fHHt,HH1IHHHI9uI9uIHLp'AfED$H11xXH|$H@DM$$H1LHHLIMI0HN,DHHHH1IHHHI9I9uIHLhIEMuHAMt2Hc1HI9u1fDHcHI99uH1L1w1_f.蛞xfDH5 7HD$0H|$@HD$[M$Ht$@HH= 7MD$Ht$@HyH=k 7цHt$@H=U 7HAD$ }~Ht$@H=1 7HI譆~HcI>H H{LH7I@A9EZI}^81LHq687IH1H@HH1HvfH=6ffH0e@0NHJIGH\$HT$H5HmHD$0HHHD$fH=6ffHdHL$0HzMHA@1zeHHD$0HK6HxH9HD$HxH9GMHfH=T6ffHTdHHHQj1f.;<@@(fD$(HT$ I}AFI61Ht>HA1II9|LTI$HH9tI$ZrLHHt$E$Ht$6HHD$0H26HxH9t Ht$HD$HxH9t Ht$HHH6AVAUATUSH@L*H/I]H{ H}sOIHHI|$I\$I$ID$LģADLd$ Ld$HT$H5H\$LD$(D$8kHL$ LH}HD$HxH;=66 HuLeD$H|$<+I<$AD$|$)tH|$ /HQH}?ue4H@[]A\A]A^ÐLugNIHHI|$I$ID$I\$L踢ADH}M&AF?tHEH@[]A\A]A^f.AD$H/QH@[]A\A]A^f&H2fDH=p6tFPHt$[D+I$AD$fPJHHHD$HxH;=6t Ht$H~HHsPHkf.AWAVAUATIUSHcHHxH6LXHcIMAoEH)qHA)D$ LHcHl$0AD$8D$HD$XD$hHD$@BԃHT$PHD$`H 6xuFMtHT$ E11DLdAl{qt H|$0@H57H|$0gTHt$0H=s7HI Mc$Ht$0HxH=H7 McD$Ht$0HFH=&7ED$Ht$0HH=7 aED$Ht$0HH=7AA5eHq68IEH}1H@HH1HoZfDPJHHHD$HxH;=ߗ6t Ht$H軛f.AVAUATUSH H 6HXL%ד6HcH H)A|$HAHu3HtE11HھH?H []A\A]A^@Lt$HT$H5Ll$LfHٺLLxLMHD$HxH;=6tH=e6t[PfLWY@A<$lHHc1H@HH1H9nC@PJHHHD$HxH;=6t Ht$fH^@f.AVAUH ATUSHH HXH6L%E6HuHcHH)HA LHI<$Lc|HHuHɾI<$ Lc@|H6{u4MtE11HLj=H []A\A]A^DLt$HT$H5OLd$LdHLLvLWKHD$HxH;=W6tH=6t[PeLVX@;mHEH1H@HH1HlCDPJHHHD$HxH;=Ҕ6t Ht$H讘@f.AVAUATUSH H6HXL%ǐ6HcH H)A|$HAHhhu6HtE11HھH <H []A\A]A^Lt$HT$H5?Ll$LrcHٺLLouLIHD$HxH;=6{H=Q6t_P_LTRA<$aHH1H@HH1H!k8@PJHHHD$HxH;=j6t Ht$NHFfDAVAUATUSH H6HXL%g6HcH H)A|$HAHh`u6HtE11HھH:H []A\A]A^Lt$HT$H5'Ll$LbHٺLLtLHHD$HxH;=6{H=6t_P_L=SRA<$aHHˮ1H@HH1Hi8@PJHHHD$HxH;= 6t Ht$HfDAVAUHcATUSH@H:6HXL%6HcH oH)A|$HAHt$0)D$ D$8Hu:HtHT$ E11ɾH.9H@[]A\A]A^fLt$HT$H5Ll$L`HL$ LLrLGHD$HxH;=6uH=o6t]PYLQLfDA<$_HH1H@HH1HAh6@PJHHHD$HxH;=6t Ht$nHffDHɉ6xAVAUHcATUSH@@H6HXL%o6HcH oH)A|$HAHt$0)D$ D$8HhXu@HtHT$ E11ɾH7H@[]A\A]A^fDLt$HT$H5Ll$L^HL$ LLpL}EHD$HxH;=}6oH=׏6t]PSL#PFfDA<$YHH1H@HH1Hf0@PJHHHD$HxH;=6t Ht$HΒ@f.AWAVHAUATLcUSIHHHXH6H-6H3HcHH)HA LpPHH}LcduIH3H9H} Lc@AuH3H}H^M &uL=76E1H3H}H@ AADEH3H}HLc tAttH6oLd$0D$8x)D$ uiMt2AGt;E1tEEuHT$ 1ɾLB5HH[]A\A]A^A_EEsːA}suD{Hl$HT$H5_Ld$H\HL$ HLnL CHD$HxH;= 6FH=g6teP*LMfDH 68>HHƁ1H@HH1H4dPJHHHD$HxH;=z6t Ht$^HVfDAWAVAUATLUSHH(H6HtL褊/H6HXHcHMH)HAL`HH=6xu?MtE11HL3HtL`H([]A\A]A^A_ÐLt$HT$H5L|$LZHLLlLwAHD$HxH;=w6rHtdP[L"LNDHy68[HEH1H@HH1Hb1fDPJH뛉& HHD$HxH;=6t Ht$H迎Df.AWAVLAUATUSHH8H- 6HtLgH6LXHcI $H)HALh@H6xuoMt6H[6@tKE1tDCu1LL1HtL觐H8[]A\A]A^A_DCsfHD$HT$H5GL|$ HHD$YHD$LLHkL?HD$HxH;=68HtbP!LHJH68 HHD$HxH;=6t Ht$H׊UHAWAVAUATSH(H6HHt{H(*H@teH6xtXH66Ht UuPfH=6ffHL@0+#5H,2+#.MHe[A\A]A^A_]fDfH=ȁ6ffH`L@045H1¿}.uHLmDHUH5LHL`HVLDHHXHHDTHEȺLHIfH=ą6ffHKHMAVHOATHIA@1}LIHS6XHEZHxH9LHEHxH9.J4HfH=W6ffHWKLHHTQH]HUH5H1THEȺHHI:fH=6ffHJHMHA+#HǾ@1KIHEH6HxH9u=HEHxH9uS3HfH=6ffHJLHHPH=6tVPHuDH=6t>PLDLHuPJH멋PJHHɃ6IHEHxH9tLL虇IHEH6HxH9tHuyHف6SHHcHH)HHt H[H@H 1HH1HZH[fAUATIUSH HHEHH@A|$,HL$H51HH$HD$o2HD$HH9H $HH?H,H%H)HHHcP9HHHHH,H}H;H;MLAtIH)}6 fx8v"1fD9utu҃u5uE,$uu_HD$CRHA11+YCH[]A\A]fE,$utCDžH[]A\A]fH?H1XCH[]A\A]Ðf.SH HCHHcCH[f.SH HsCHHc@CH[ff.SH HCCH{6BuBCH[fC[AVAUIATUSHH HBHH@p{,HL$H5\1HH$HD$ lH|$dYH$HHDpt}HH?H,H %H)HHHcH9r7HHHHH Ht9tH;uH;Qu YD9|%DAEH[]A\A]A^XD9}%D9IEAEHcIIIIX@LHtP8tKxuEHpH~!L>HD$HHD$fHwID9d9sHD$DHE1]VAEH[]A\A]A^H1d11.VfATUHSH HH AIH@L},HL$HT$LD$H5$1HD$D$kHL$HH?H,H%H)HI$HcPA9$HHHI$H,Hd}ZH;QH;MG"$CHZA|$ NHcM "A|$ HcMI$HHHHcL,HHHHHt xeJHcM,A9$Hrt1H;u,H;Nu&H 9<CH[]A\ffH=s6ffH=@0CH[]A\fHH[]A\Df.ATUISH HH9HH@A|$,HT$H5h1cHL$HH?H,H%H)HHHcP9rPHHHHH4Ht6>t1H;u,H;Nu&H ;CH[]A\ffH=q6ffH<@0CH[]A\fHxH[]A\Df.AVAUIATUSHH Hu8HH@Dc,D$AD$w]{XHCPHD$ACh<D$Ht$H]XAEH[]A\A]A^ÐE1M11M1;5AEÐH<1LAEH[]A\A]A^LsPHt$LF8 1ɾ@T$P1LL$0LD$(`ZYt^H o6HT$xt4LL$(LD$ HL$Ht$EAD$H0[]A\HH$11>KAD$H0[]A\@H:1KAD$H0[]A\ATUISH HH5HH@A|$,HL$HT$H5Dr1D$_t}HL$HH?H,H%H)HHHcP9rJHHHHHHt0:t+H;u&H;Ju zuD$B#CH[]A\fCH[]A\H91 JCH[]A\f.AUATUSHH HH4IH@Dm,A}XHMPHL$HH?H,H%H)HI$HcPA9$rHHHHI$HHt-:t(H;u#H;JuzuCH[]A\A]DCH[]A\A]fD1IE1I11DX1CH781HCH[]A\A]HPHt$HBtHL$@ 느ATUHSH IHi3HH@},HL$H5k1H{]t}Hl$}uSHEHHHPHt?H~k6xt2H4$HdzAD$H[]A\H5Hd11GAD$H[]A\H61GAD$H[]A\HfATUHSH IH@Y2HH@},HT$H5n1D$i\t fuAD$H@[]A\AD$I$] D$l$HD$0rL$@hHL`Hl$ HHD$ HdHHHD$8HHD$0HHD$0HiHHH@[]A\@H51MFAD$H@[]A\HHD$0HtH|$ HHwrHHD$0HtHHܐf.ATUHSH IH0HH@ },HT$H51HD$ZtYHD$HteK99r{HH+H9s)HHHHHHu'AD$H[]A\DHf6H@Ht@AD$I$H[]A\fD)HHHHHPHHHHHH0HL耾H[]A\ATUHSHH H/{,HT$H5޽I1HD$YtcHD$HxpAL$9A$9I$I+$H9s)HHHI$HHu'EH[]A\He6H@HtHcEHEH[]A\ÐI$HHHH0HfD)I$HHHHPHAWAVAUATIUSHH H8S.HH@L5f6Dk,D$AFAHD$E2{X8HCPHD$ACh<IHT$D$M9re9HH+H9s)HHHHHHuEAD$H8[]A\A]A^A_fHHHHH0HHt;@:AD$H8[]A\A]A^A_)HHHHHPHAFHT$H9|$fH=e6ffH0HxHt?HH\$HHD$(HHHD$ _XHD$ Ht HHEwGHf68K(9 HaIA11=AH01AAD$H8[]A\A]A^A_D1E1A11M1N)AD$L{PHt$L ; 1ɾ@<uAFHT$D$H9L{`Ht$LMb fHHD$ Ht HHHlff.ATUHSH IH +HH@H},HL$H51HHD$UH)c6HL$Bu BH9HCH9tfHl$H4$HD$0H)D$)D$ RHHT$D$& K99HH+H9)HHHHH4‹L$ AHHH(5BHx0AD$H []A\Hc11>fDAD$H []A\HHHHH0H4v@H-1M>AD$H []A\H)HHHHPH41Hʐ11=AD$LH#ATUH SHH(HH@ CHH5uH HHH cHH5HߋH({cHH5< HHH8\cHH5) HHH@=cHH5 HHHHcMH5\ HcH5HbHH+H5܏HHbH\H5aHcȺHbHH5HHHPbHH5ŏ HHHXjbHH5HHH`KbHH5ŶHHHh,bHH5HHHp bHH5HHHxaHH5 HHHaHH5HHcHaHH5ގHHcHaL%:]6ID$HtRHH8H5HhaID$H5HHH@KaID$H5HHH0.av8HHpHt%HT$HHH$HD$3uKH_6H5 Hߺ HH`H]6H5{HߺH`H[]A\DHeH5-HcȺHy`HiH5#HcȺ HZ`rDH $H5ɍHߺ8`HL$H5H`-f.HO)19CH[]A\f.AWAVAUATIUSHH H$HH@K,HD$ A{X9LsP{hM~oHC`HD${xHCpHpL`H4$tHHD$ MA~/:L>HH](HHD$ HxHcHHHHHHLt$(H|$01HT$LHHl$LL|$0H0sLL(MHT$(HzH;=`6D$H4$1ɋ;ML]HxbAEHĸ[]A\A]A^A_H]0H4Hf.H] HH\117fDAEfDi81E111 AEgfH&1}7AE>H=@`6BJHt$D$ D$LCPHt$0 $LLD$2 $ LD$AfDLC`Ht$L$LL$1L$L$l 1ɾfLCpHt$0L$LL$L$uz fDLHt$ LLD$0LD$ 1ɾw@JqrfLt$0fDHD$0L$HzH~HHD$(HxH;=7^6t Ht$HbAWAVAUATIUSHH HD$, IH@Vk,E{XLsP{hIFHD$VHC`HD$0{xsHCpHD$8HH$t<D$,Ho]6L|$/H\$`H5LHHHD$@,Hl$PH $HH>HD$`HxH;=!]6|$XttAEHHD$@HxH;=\6VHĈ[]A\A]A^A_@E1511M1AEfHt$PHD$@HHD$HVHH:X6HHH$D$, D$-HD$pD$_H$L$IvLhHD$`Lt$HHHT$-LHHL$.HPH HT$HD$xHHD$pt$0LD$IًT$8LLHT$HHzH;=[63uHD$pAEHHHH"1 3AEH=[6bP5Ht$H&|$-eHD$pHt HHHHD$@HxH;=[6H=`[6PLL{PHt$`Lj fDH=Z6PHt$H>{fL{`Ht$0L*, 1ɾtL{pHt$8L+x 1ɾDPJHfLt$`fDPJHRfH<$?f<uiD$, aPJH(IHD$pHt HHHLHD$@HxH;=X6t Ht$H迭H\IHD$pHtĺHHIIHD$HHxH;=X6tLywHHHD$`HxH;=lX6{Ht$HLlHXHV6HXHcHH)HHcҸH<t H YV6HXHc HH)H@H@0H<SHcX6HHH)H{tH[H@Hd1HH1H/H[f.ATUHSHH H YZH@{,HT$H5iNLX1DtcHLU6H\$Hjt$H jI<$1H0IA mJH |$ t2HD$HED$EH []A\fEH []A\HT$HBRUHEtHM@빐f.ATUHSHH H yYH@{,HT$H5MLX18CtSHlT6HH jt$1jI<$AH0LL$0IH 1|$EH []A\EH []A\SH HXHPHtHCH[DH@H@(CH[fDUSH HHXL@IDID9HcEHHHHf.HA9|aA9rHIt?tۀuH_H~LXMtM[PMtA3x9w,uHX@ EH[]fDEH[]fSH HWHc@ CH[SH HWH@CH[HH WHÐf.HH cWHP@ HRHAWAVE1AUATLUS? HL-K6L=L$LHH=AUH$H61LH$`_H U6H-Q6H5;H$R6LDo!HEDoYDoQ DoI0DoA@oyPoq`oipooD"D)$DZD)$DR D)$DJ0D)$DB@D)$zP)|$pr`)t$`jp)l$P)d$@)\$0Loo?LHxLL$)T$ )L$H H9LzPHBHBLHH=7~AUH$H51LH$]LL$H5fHǽ6fDo$HǹfDo$L 6HxH5fDo$fDo$fDo$fo|$pfot$`fol$Pfod$@fo\$0foT$ foL$D)6)=¼6D)%j6D)6D) 6D)6)56)-6)%6)Ƽ6)ϼ6) ؼ6H L=j6H'6H56H560fH=6H56 /H=6H5AH,H=m6H5 }AH H=H6H5A1ɺLL?HH=[|AU1LH$HDŽ$[H5.H1A H6H=6H5ԣA1ɺcfH=Ⱥ6H5' .H=6H5>LL?HH={AU1LH$HDŽ$4[H5{H1A H.6H="6H5MA1ɺ fH=6H5e .H=6H5H=Ĺ6H5A1ɺCLL?HH=zAU1LH$HDŽ$RZH5zAH1ɺHD6fH=46H5 >-H=6H5LL?HH=wzAU1LH$HDŽ$YH5DzH1A H6=H=6H5w1A H=n6H51AH=N6H5@1A H=.6H5A1ɺLL?HH=yAU1LH$HDŽ$XH5vH1AH6YH=6H5vA1ɺ9fH=~6H5 +H=a6H5[LL?HH=yAUH$H)51LH$XLL$L%I6H5fDo$HfDo$L 6I$fDo$fDo$fDo$fo|$pfot$`fol$Pfod$@fo\$0foT$ foL$D)6)=۷6D)%6D)6D) 6D)6)5ķ6)-ͷ6)%ַ6)߷6)6) 6H L=6H@6HxH5HkJ616(H56H HD6H9HBC6I<$H1H}H5wH}H5wH}H5w H}H5|w gH}H5pw MH}H5cw3H}H5Xw H}H5Lw H}H5?w H}H53wH}H5 wH}H5wH}H5w }H}H5v cH}H5IH}H55 /H}H H5AH}H5`1AH}H51AsH}H5A1ɺFH}H5p`1A9H}H5{H}H51A H}H5q1A H}H5tAH H}H5~1A FH}H5rA1ɺ H}H5ru H}H5du H=[uAع H=IuAعH=:uAعH=.uAعH=$uAعH=uAعaH=uAع CH=gAع$%H=hAع"H=tAعH=gAع!H=tAعH=tAعH=tAعqH=tAعSH=tAع5H=tAعH=tAعH=tAعH=tAع H=tAع H=fAعH%H=fAعH'_H=fAعH(?H=,tAع!H="tAعH=tAعH=tAعH=tAعH=sAع H=sAع@mH=sAعOH=sAع1H=sAعH=sAعH[]A\A]A^A_HcHHHHHHHtDHHcHt HD`HtÐH B6HXHc HH)H@H@0HD`1DAWAVAUATUSHHHHuL.t tIsHx5LIH?H,ID%H)HHHc@9HHHHL4MAt:SHHHHHt~et H D@MtyLX}qAo)D$HCLl$ D$(D$8HD$0HD$HD$DEuHT$1L}qtH|$H+A~HH[]A\A]A^A_Hi@6HXHcHH)1HxLL IHL IMvI1HN-fDHH[HH1IHHII9@I9uIH/LpHL5M&M9tADM|$LL#fH=<6ffHL@0hDM&M9uLL`DHH[]A\A]A^A_ÐH56HD$H|$ HD$UHt$ H=y6HaM'LCHt$ HsH=M6 'Ht$ H=76HC As H2IH<68IHo1H@HH1HAWAVAUATIUSHH(tLXu_u L2Ht8HUE11Ao$HD$HT$H)$YH([]A\A]A^A_fH=6I$1LHcH)LH{L IHL IMcI Hq0fHHEHp1IHHII9*L9uIHLpH踒IL9t$L{H$HLIL9uLH:68I$HE`1H@HH1H@f.S1He9u [1Hߺ 4[AWAVAUATUSHHG H|$H Ht$ HD$0Ha<6D$8HH@HD$"Dp,A6HD$xXHHPHL$(HXPH:HH*IH5mmHHt PH5HHt PvH5(mHHt PH5m HtHt xH5lHQHt P7H5l H+Ht:Pt17HH~H=HNHfUhH5l HHt xYH53 HHt6Pt-HH"H9HNHUH5  HfHt+Pt"EH1Hx H9HNЉU{ H HtPt6H5j HHt.Pt%H1HxH=HNЈU H5j HHt xEuEtH5fj HdHI@<<O6E111I1LI1LAHpHxI{Av@@MEH1ID$HtI$@@QL`MtPI}Ht/GBIE@@thHx>@'H`1HΆL`HxH5\iHLHt x-H5QiH)Ht xH5BiHHt xH54iHHt x|H5#iHHxHErH5 i HHt xH5hHhHt xH5bHEHt.Pt%>H1Hx H9HNЉH5h HHt1Pt(DH1HxH=HNЈH5dh HHt P2H5JhHHt}PttH1Hx H9HNH5hHߺGH~PqCH1Hx H9HNЉH5gHH_PRH1Hx H9HNHH5gHHt,Pt#HHH9HOHAH5ogHbHP H1HxH=HNfH5f HHtwPtnH1Hx H9HNH5fUHߺH"PH1Hx H9HNЉUH5f HHtxtHEpH5fHRHtxtH_EcH5~fH%HI&xH /6HI8@9)HcL$H+H2 P% HHHHºH=HOˆ@H5HH3 P& HDH5HHtxtH EjH5,HkHPH8G@ H|$`HwH-;HT$`HrLl$_Ld$pHRLLCH0LHD$pHxH;=164H|$`HtW@ H5)cHHtPtHH8H5cHwHtxtH EkH5b HJHP|qH0F@ Ht$`HVHLd$pHL$^HL2LHHD$pHxH;=w06H|$`HtW@ H5YbHHtxtH ElH5;bHwHPHDpDhL`AAIIEHD$_L|$pHD$EHL$HwLOLHHD$pHxH;=/6 H|$`Hu6MAt[AD$t< I<$G@uH|$`HWHuW@uƒ/uE ^bHR0E‰E@MAY/7s2!/ J1 f 艅@E E1fEH%6@8fEEH 6@8EfDHL$HwLLHHD$pHxH;=#6H|$`H?MAWfDE11HD$(LD$(1DgHD$ @fDL蘾HIHpHxH >LjHH=r#6PtHt$eH=C#6tuP9Ht$* 31H1H91HPJHt PJHTHD$E;1'C ; 1H 1H1H1HI1H1HQ1H1H1HHG1Hx<1HiH=!6PLrL|$H\$pHqHHD$pID$xIw Hh Iw HpIAHgH1H1H1H^1H6H諻H= 6PLHq1HBHUHH1H=S 6PL{H=& 6mPLnH=6\PHt$_?H貺H{H袺HH=6PLHeHH=m6P3L&1HVH=16PHt$w1HJPJHi1HPJH*1HPJHpPJHPJHPJHPJHPJHLHH11}fH?11cHHD$pHxH;=6t Ht$_rH|$`U$H!HHD$pHxH;=6tLprH|$`&$H^!HHD$pHxH;=[6tLArH|$`#H/!HHD$pHxH;=,6tLrH|$`#H!H?11HD$ @hHHD$pHxH;=6tLqH|$`s#H HbH?H=?111H>11HD$ @H+N1HD$ @H9HH|$`"H HH|$`"H HHD$pHxH;=6tHt$pHoHH11gH|$`}"FH@ H=1H@HH1H3HD$ @HH|$`5"HmHSHHD$pHxH;=b6t Ht$FpH|$`!H4HHHD$pHxH;=,6tHt$pHHD$pHxH;= 6LoH=HH|$`!HHHD$pHxH;=6tLoH)=11.H|$`D! HHDf.AWAVAUATUSHZwBLj( IEADI]HAEL@1%FHLHLIHHjH=H6LEHt$ HLhH=&6 lHt$ H=6HohE HLHHt$ H=6HsMH6H0IHXHHxH9t H5FHbH5F1ɺHLH51ɺH6H5d1ɺH H51ɺH LbH6AD$kIHK6HT$PoxH\$ foD$P)L$PHHxHHL$`HH 6HT$hH\$HtH|$PH1IFHHHHH)HHD$PA\$LIHD$(0xteIFHHHHHH)HH9pHa6H,1L$HHuLhH 6L LL H;p 6zHu} H}tH 6HH m]jAWE1jA1H0]H ZHu 6H0IHXHHxH9t I8HXHHxL--6IuH9t ϮI$Hx@H5JDH1 H5~1ɺHH5!1ɺHݶH5e1ɺHǶA|$dtH5DH衶A|$eu&IIuHXHHxH9t At"H5CHAQLH 6AD$cA\$dEl$eIH6HT$PfoD$PH\$ ox)L$PHHxHHL$`HH 6HT$hH\$HtH|$PHѻ0\$E1H9uofDXHz@ H^6H0IHXHHxH9t IFHH@IH)HI9,JH51H\$PLzHL$LHuHHD$@HxH;= 6H=W 6PHf.HL$(HuLLD$X4L$Hu1LLPI$AL$4Hz"HzH 6H5Y 6HT$PHt$ oxfoD$P)L$PHHxHHL$`HH56HT$hHt$HH|$PHHG6IH\$ HT$PoxfoD$P)L$PHHxHHL$`HH\$HT$hH,H|$PH+H&C ƒt<u {mH6HD$PH 6foD$PHH 6HIIH5a=H@IH5<HwIH5 HHXIH5=5H6IVHR0Hzʃn`fIvHv0H~΃t HJ=113I$Hx yIFH@0Hx fPL|$HD$PHl$PHYHID$XI7HGI7HYIAHGHIFH@0Hx@PJHzH -A11WfH=d 6ffHdH,1H1*HHD$@HxH;=6t Ht$?]H AVAUH5ATUSHH HL%h6H4$H- 6fo$o) $HHHHL$LHT$Ht HHHH5}H4$ofo$) $HHHHL$LHT$Ht HHHH5{H4$ofo$) $H(H0HHL$L(HT$H0t HHHH5xL56L-y6H4$ofo$) $HHHHL$LHT$Lt HHHH5vH4$ofo$) $H(H0HHL$L(HT$L0t HHHH5tH4$o8fo$) $HHHP8HHL$LHHT$LPt HHHH5'sH4$ofo$) $HHHHL$LHT$Ht HHHH5iqH4$ofo$) $HHHHL$LHT$Ht HHHH5[oH4$o8fo$) $HHHP8HHL$LHHT$HPt HHHH5mH4$oXfo$) $HhHpXHHL$LhHT$Hpt HHHH5jHh6H4$oxfo$) $HxHHL$HHHT$H6Ht HHHSHHzpH54^L%6H-6H4$o8fo$) $HHHP8HHL$LHHT$HPt HHHH5X`H4$oXfo$) $HhHpXHHL$LhHT$Hpt HHHSHHtlH5[Hm6H4$ofo$) $HHHL$HHHT$H6Ht HHHxtP уtuxmtiH-5H$H6ofo$) $H(HHL$H(H0HT$H5H0t HHH []A\A]A^@f.ATUISHH HHPug@fH= 5ffHHxH6HXHcHH)HH_Hx>AD$[]A\HC H&H@HHH11AD$fH=6ffHH'1H1MHC H&H@HHHHC Hg&H@HHHfAWAVAUATUSHHHxLXqLf(AoE)D$@HH5k6譼DEH4$H-H=k6 H4$H=k6HSE U9HA$+BH4$H=\k6nEL$|M$HqAfo$)D$PMIH5a, LH$D$ E H5VR LU9HA$E|$|I H诲II$HI~IIFM~LAfo$CD>Lt$P)D$`D$XHuHl$@DCu1HDH1H}{qu H} Hx1[]A\A]A^A_HHHHH|$HHpHH|$LHH~HHD$LC@H}H0HD$LcCHHlH}H0HD$DC4HH}H0HCPIHtLcHD$H}HԙH0HD$DC8HPH}H0脮MXLL$ HIE1I7HFHHD$5xIt'H;5HAD$I$Lt$0Ht$I<$H5LH0萲Hcb6HL$0HHH}MH)HD$LiHY H0LHD$HH[]A\A]A^A_DHT$HkH|$1Ld$HD$0Lt$0I7HHMD$8LLI7HGLMAI f.ATUISHH H 蹸HH@{,HL$LL$LD$H5v1HtdL$H$Ht$HtKH,5HK HcH)HH9Hqx Ht:@I$AD$tH []A\DAD$H []A\fDHBRAT$I$t܃HW11AD$fDAWAVAUATIUSHHL5x5HG IcII)I<$H15HD$HD$ HD$(zMH5H:o,HEXHGPHHH@H $HD$tI{hHC`HD$ t1{x[HCpHD$(tHHD$HT$(HBHUt$(HHhoC HXHK IcH)H|$(H)uEfMLt$ MuH<$H5z'5}H$t$DHH3HxLI9t-Mt$IfDII<$LIM9uHxHLl$0LHID$HP0H5H0觮L%@5Hc^6HDHL$0Hs MI<$H)Hi LHxHs H< LD$(I<$H(LL$Hs HyL$I<$LcEHHs HfI<$DE4Hs H+I<$eDE8Hs HI<$7HH[]A\A]A^A_HXH5%11pAEfDL{pHt$(L 1ɾ@E111M1軱AEHH[]A\A]A^A_@LPHt$0L:uE DL{`Ht$ L: 1ɾ|HD$0LHt$L 1ɾ@H@H5y1HP1H9AEH5i$11AEhH@HHHHHH5H81AE0H@HHHHH)HʼnMIHc5HHcuSHLD$0HL$H81/AEXZHHHf.AWAVIAUATUSHH HpIH@ 謮Dk,HD$0HD$@A{XHCP{hHHH@HL$HD$FHC`HD$(Lt$0LSpHl$@HT$`E11LILT$LLT$ELLt$(AHD$0Ll$8HT$Ht$HL$&LHD$@H;HD$XH0HD$P耓HDLLHT$8HzH;=5H 5HcHC H)HT$0HJHtH A@tAHxHXH;`"HtHHHXAGHD$PHt HHHĨ[]A\A]A^A_fDAGfDE1>HT$@1E1MDAGf.H=05JHt$'D$rD$LSPHt$`LLT$%HT$@ ALT$_fDHT$0HPfLS`Ht$(LLT$LT$HT$@ 1AHT$@HHɃ Jqr fHD$`$H_111AG\HeHHD$8HxH;=x5t Ht$'\AHD$PHt HHH=HAWAVAUATUSH(HXH $HH}5D H5H(HzHII,IULrMPIcH)HBIHD$IL$1LH HHLIM6I0HN,DHHHH1IHHHI9L9uIHLhLHHhcHMmHT$DLHt>fH=5ffHAD$He[A\A]A^A_]fDLh~HMH=p5t>JLHE踣HEfDJqrDfDfDH=5tNAHuCfDFHVI$AD$aYAPQ뱋APQH=`111蕃HLH}HHHEHxH;=5tHu6HDUHAWAVAUATISHH Hh@H@{,HMHUH51UIHEE111M1IH詹1LAHpHxI Aw@@E*HH}/H?G@u1H}HMH1L}LeHHxȋH15HuLHK HcHVHH)HMLLH=M6LHUHzH;=5H/pHPLuH5HUHk5Hs LEHJH8WLeHc]ID$H|8Ht +ID$Lt8HEAEHxH;= 5H}Ht#W@u/uZmDH}HtW@u/u>AHe[A\A]A^A_]fAUA^HELHE=AEHe[A\A]A^A_]ÐHEHPHH9B]LH0H5HuujH KH;MAH01`1H }AE+zHHEfH= 5tNJLHEhHEfDsfDJqrDH=5t&P8L+PJHH11蘵AEJHcH11s-H=111LHHxmH}dHHHEHxH;=5tL2HfAWAVAUATUSHH H H4$IH@RH-K5}-H5L{ Lc(HeHD$`C,Pt{hqC`D$`HCPfD$\D`HDŽ$)$A)$A}D胛HHD$H>5HHM)DHD$pL|$0͏H $HHSPABJHjЃHHHD$HL$\H$Ht$hDd$,H\$HE1HL$HL$pHt$8IHL$@KHD$hH<$1Ll$,Ih,HD$hHL$ABHl$}tHLMcHHD$hXf$$ID$\@,IHT$LHfVHD$0Ht$8H@HHD$ oHL$@HRfDd$,H\$HEu9fH=5ffH1@0H$@HĘ []A\A]A^A_DL,$L|$H|$pD$`D$L$L|$xuHCH5AI1HxHLt$0 HI9tI}HHuIFIc4H-ȾE1^11M1 H$@H1uH$@DHA11KfDHY11+fDLc`Ht$`L*p| IfD'H5TUU01HLkH= 11衰-HE11臰H$@H @f.AWAVIAUATIUSH0dt LL%Hĸ0[]A\A]A^A_I|$ HH@H-r5}{ H afHDŽ$HD$hAD$,)$P)$tA|$hjAD$`D$hp~IID$PAF@=D$4 UH$1H|$PHH HHzHHHǂIHH) HHHuH)HH9HHSH0HD$H9s9HH+H9)HHHHHHD$@H$Hì$H5AFH$HxH9H=!5KPH$d)HHHHHPHHD$@]HO1ݭAFHD$xHuHHD$XJ$tDŽ$vHD$@HxPHPLl$xAG(Io,L6H=HGƒ&AD,HD$@HxPHP HD$HHh HnHD$pHD$ @Ht$ }nH1H:IT$PBJHjЉL$0HHHD$(H$D$HD$HD$dHD$8U@H958IHcD$1LHHD$l$4HD$D$DHl$(l$0t}tH|$H4HIif$HD$d@,HHT$8Ht$H莬NHh,HcD$HD$fT$4fH=5ffH\@0AFHD$xH5HxH9$sHHHHH0HHD$@IUI4LHIW,ILHLH)H)H@E1螫11M1KAFfDHD$HD$h@D$4D$~9Ht$ H|$H~~!D$4A9G(}\D$L$hf.wH\$@H{PHPHt$XH$kH{PHP H$H HXL$@HXLHH+'vH$SHHHT(HHHPxH;rH|$xH$Ht#H-5H C-HD$xH 5HxH9j$xqH$HxH94H=95kPL聒@AUAW,ALfLDH$AFHZH-5HC7HH@H;N5$HC HHPfDID$P@Hc$H9tsHH|$PHHcHVH9tHH9uI>L@5Ml$`Ht$hLAg  D1@PJHf.H=5P_foD$ foD$0@$fDAfH11 6fDHD$@HD$ H\$ HDŽ$E1nH$11MEfH1}EH9HF11P{Ha113^fDLk`Ht$LbH$ 1ɾDH$H HɃ fHHH2H9ft#ruHH1Hi5H1H71fHHH2H9ft#ruHH1H5H1H71fHH>t#ruHH1H5H1H71fHH2H9t#ruHH1H5H1H71fIHHHʋ6I8f.t#ruHH1H5H1H71fHHH2H9ft#ruHH1HI5H1H71fHHH2H9ft#ruHH1Hq5H1H71fHHH2H9ft#ruHH1Hi5H1H71ft F@uH7f.DATUHSH H>Hv%rHn~{H 1[]A\DLd$ HLpHH\$HT$LHHHHD$HxH;=s5H []A\@H\$HT$H5Hl$ H芑HH蚿fH=Z5ffHZHL$ HAHǾ@1IHD$ H5HxH9mHD$HxH9pHfH=5ffHLHHpH[mL#H\$HT$H5Hl$H豐HHfH=5ffH聇HL$H5MHǾ@1CIHD$H5HxH9u?HD$HxH9.H=Y5PH衁H=,5PHt$v@H=5tVPHt$JDH=5tDPwHt$hDPJHDPJHAPJH뻋PJHUIHD$ H5HxH9t Ht$HD$HxH9u8LIHD$H¿5HxH9t Ht$HD$HxH9tHIH5IH5HHD$HxH;=l5t Ht$PHHUSHHHGH<5HxH9uHEHxH9u6H[]H=x5tVPHt$@H=P5tPHt$@PJHDPJHf.AVAUIATUSHH_HtAH-5Lt$@HCL#HxH9HCHxH9uWHLfMuIEI}1I0H,ZI}IEIEL9teH[]A\A]A^ÐH=`5tNPL~fDH=85t6PXL~KPJHDPJHf. f.AWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$|H]HMMH$III)MtHII9t LHLHL$L$譙HL$L$IODM)L9tLLLIMHtHsdLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$LH]HMMH$III)MtHII9t LHLHL$L$}HL$L$IODM)L9tLLLIMHtHCcLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fHATUHSHHI LU0IHMHEHtYE1LMHHHHHt?HA1H9HI4HHuHEHHHMLt4HK IHuDH}L9tBbH]Le[]A\DILg0HG0MZHI$HE(eH'Hf.DAUATIUSIHHH HHGHWHwHD$tHHT$HwL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHHHaeH?H'AWAVAUATUSHHL$MtZI$IIIHLC HHtXL@ 1IHLHuI9u@M9uI?HsHWH;VuHt @uHL[]A\A]A^A_f.E1f.USHHiHH>Hwӥ1HHHsHH qHtHHtH[]H1[]HATUHSHHI LU0IHMHEHtYE1LMHHHHHt?HA1H9HI4HHuHEHHHMLt4HK IHuDH}L9tb_H]Le[]A\DILg0HG0MZHI$HE(cHGH/f.DAUATIUSIHHH HHGHWHwHD$tHHT$H7rL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHH4H<^'bH_HGAUAT1USHHLOHIHLHMtPMIH&IHt8HH1MIHIH9u!H9uIHtHH[]A\A]DII(IUHLHH@HHPH`HH[]A\A]ÐHATUHSHHILU0IHMHEHtYE1LMHHHHHt?HA1H9HI4HHuHEHHHMLt4HK IHuDH}L9t\H]Le[]A\DILg0HG0MZH|I$HE(o`H觫H菸f.DAUATIUSIHHH HHGHWHwHD${tHHT$HWL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHH蔰H[_H迪H觷AUAT1USHHLOHIHLHMtPMIH&IHt8HH1MIHIH9u!H9uIHtHH[]A\A]DII0舶IUHLHH@HH@H@ HPH@(HرHH[]A\A]fHATUHSHHIALU0IHMHEHtYE1LMHHHHHt?HA 1H9HI4HHuHEHHHMLt4HK IHuDH}L9tZH]Le[]A\DILg0HG0MZH輮I$HE(]HHϵf.DAWAVHG AUATIUSLg0HHH8L'HGH$HHH)HGHGHG ?HG(HHG0HD$Hl$y\$ zD$f.H,H9H{ HB辧H9CIsHvHIL#LkL9HD$(HD$@HI9H}iHw!1IHHsLIHLTiHtH8u(HIH@HHHD$eEHuI}AE}eHC(HSHsH<$HD$(^HtHT$Hj}L1HsIH3Me J HHt+HIUL(HHCI9H8[]A\A]A^A_HCLkHIEtH@ 1HsL,HCH\HH,H1gHC0H@LHW3[HHHPHXHH|$DdL WZHIEHxH;=%5t Ht$' HH f.ATIUHSHHDHHGHuHxHЉHt+HEHSH5*[]HH11A\HHY5LHH[]A\H@PfD@f.ATUSGH )HcHH`HxHHIHHǀH1HH)HHRHHGH6[I$H]A\SHH5u11C[AWAVIAUATUSHHhL5 5HG MLtLgAoM?LkH} H`HHHH{HHCHkLrMD+H$D$HD$ @HD$HI}Hl$H|$ HLD$0D$PHl$8H\$@HD$X_uo|$Ll$HWHOMtL2H˧5H`HuOHhL[]A\A]A^A_H 11HDH011IԃfU@1HVbI_G fDH=p5tG~fDGPWl@f.HSH9wHHH1HG[ff.SHcX6HHH)HHtH[fH@H$1HH1H߂H[f.Hc 6HH)H0Df.Hc6HH)H@f.USHHr_HHt HH[]HEH1H@HH1HCHH[]fAWAVIAUATUSHHw,c XILo H_PLvlLH[HIHH5 HFHt/Pt&;H1HxH=HNfUH5 HJFHt<Pt3HH= H=HNHU( H5HEHt<Pt3~HH= H=HNHUx H5mHEHt<Pt3HH=j H=HNHU|O H5qHKEHt/Pt& H1HxH=HNfU`H5t.HEHt+Pt" H1Hx H9HNЉU,H5F.HDHt+Pt"X H1Hx H9HNЉU0H5..H{DHt xElH5MHTDHt4Pt+ HH=|H=HNЉUH5HDHt x`H5f,HCHt xuH5R,HCHt x2H5>, HCHt PLH5HxCHt x!H5HUCHt xH5OH2CHt P`H5?H CHt xeH57HBHt x*H5.HBHt xH5KHBHt xH5I+HBHt xqH5H]BHtPtv HHEkH5  H(BHt#Pt1 _?E H5n HAHt4Pt+% HH=|H=HNЉU H5.HAHt4Pt+ HH=|H=HNЉUH5 HRAHt4Pt+ HH=|H=HNЉUH5HAHt4Pt+ HH=|H=HNЉUH5w H@Ht xH5q)H@Ht xH5`)Hr@Ht P8H5N)HL@Ht@Pt7 HHAH=HNH=f%H5 )H?HPuHHH=HNH=f H5(H?HI @<<2 aE111I1LI<{1L$诈HpHxI蟂Au@@1<$ H诚LHHMtPI}Ht/#GIE@@thHx@HEIGHtI@@LDžH5'Hg>Ht.Pt%H1Hx H9HNЉH5L|$ xt`H\$AoD$PHT$H5Ll$0L|$ H)D$ pLHLLhWHD$HxH;=h5H5It$ H| E1MH(HxHt$H;Y5H車GCHIt$PH;?IHH[]A\A]A^A_fL(AE@iLl$0IE<IUHIuƧAE@^AmSL>f.H@@HD$ Ll$0HPHL$HpLH $DH}pLHD$0HxH;= 5H|$ H7W@+/"&a @H@@rHD$0x@-H|$0HW@u/lVfDHxEl5DHxEnDHxEbHxxEbxDH`xEcDHHxEeEcH(xEWHxEj|DHxEd@Ec7HwEhDHwEgDHwEfDHwEiDH5 HT:HPaf1f|fE( @E|@Ex@@AmHD$LHD$fAEfD@Qu1E111\AGHH[]A\A]A^A_IuH|$0HL$HVHeAH|$0w舗HT$0HzH;=5HHhD1ff.LGP XD1H~RfBH\$0It$ HW HHD$0ID$8H襅It$ H& IAH裓HӓHD$f軓fD諓fD蛓>>1H11r諙fD蛙fD1HfQa1HVQP1HFQ71H6Q1H&Qv1HQ1HQ1HP8H= 5P>Lh[11HPHhG1HP~1HP,1HvP1HfPY1HVPO1HFP$HX5I7H=`5tVPH4$ZfDH5yH5PJHfPJHDH=5t,JL|$ H$L3ZH$JqrH11p=H11pH11pH|$0AG蟟HvH11bpH1JpH|$0AGXHd1 pH|$0H1HiHHD$HxH;=f5t Ht$JHBHH|$ H-HHD$0HxH;=*5tH4$HHD$0HxH;= 5tHt$ H|$0H蟞HכAWAVIAUATUSHH HhHD$(LHI$@(},HL$0HT$(LD$8H51MߓL|$8E111I1HD$Lo1LA}HpHxIwAw@@EHL=6MqHD$(Ll$0H$IwL;nIH<$L{5Ll$@AGH5HT$&LLl$$fIwLTH 5L(HQHHD$@HxH9yL=5IMLHu LD$8I?r}IMc}E1Hu LL$LHHD$LH;e5Hc$H,H HHEHoH}`H]HtHD$HE`$<$I$fI}H;=ŕ5OAFHh[]A\A]A^A_M?MHő58H|$zAFHh[]A\A]A^A_A/0H$L΢H$DI$QHb5HD$@H5foD$@I$H5A$I$<$I$H5HD$@H5foD$@I$H5A$I$f{H$LfH=Д5AEHt$UHu H|$LL,gHu LL$E1H|$LLЋH=h5t~PkHt$'T\DH5HD$@HŒ5foD$@I$Hh5A$I$f.AEPAU)PJHH~11jAFHH11jHHD$@HxH;=#5uH I}H;=5HtHt$'܃<$ ulI$H5HD$@H5foD$@I$H5A$I$HL$(H11 j<$ I$(H{5HD$@H75foD$@I$(H:5A$I$0d@Hc5ATUSH)HIt>H_hHf.H;Ht HHH9uIDŽ$I$Ht_HHtKH}Ht/tTGtbHE@@thHxtG@tLH肉HǃI$[]A\f.諏f蛏T4M4뭐f.SHW_H[N?@f.S1?HHHHH5H=oHD$H#5H1H$@Hy5H:5H H54HoH)c5oB)g5oB )k5oB0)o5oB@)s5oBP)w5oB`){5oBp)5o)5o)5o)5oH)|5H5H H5H 5H HxH5 5H 57[H;H5 [H;H5[H;H5ZH;H5 ZH;H5 ZH;H5 ZH;H5 ZH;H5oZH;H5| VZH;H5m =ZH;H5$ZH;H5xA1ɺ.H;H5'A1ɺ.H;H5S0AHk.H;H56A1ɺ诋H;H5B YH;H5  }YH[@AWAVIAUATUSHH,-XHHPG@r1H|$^L|$ 1HHl$(Ld$0Lr8Ht$ HLHVH 2H|$0iHwz1HH=5H55HL$HHHT$0HHzL-5L9IUHHHHT$(H@HL$HpH4H5HA$Ht$HtHT$(H@5MHs AHJH8_PHL$(Hy1 H0@I6AFtL9tWH=ƌ5A;Ht$M/fDHT$0HzL- 5L9AFH|$ HtW@u /tHH|$HtW@u/uXHH[]A\A]A^A_f/DcE1111vKAFHH[]A\A]A^A_L98H=5AHt$K HPg&He1H=f5t<J~^HۂfD˂fDJqrDFHVIAF.&HHD$SKHD$@APQAPQ%HLH|$H/HHHD$(HxL9tLHHD$(HxL9tHt$fUSHHHGH5HxH9uHEHxH9u6H[]H=(5tVPHt$vJ@H=5tPHt$NJ@PJHDPJHf.AVAUIATUSHH_HtAH-15Lt$@HCL#HxH9HCHxH9uWHL0MuIEI}1I0H$I}IEIEL9t0H[]A\A]A^ÐH=5tNPL`IfDH=5t6PXL4IKPJHDPJHf.[_f.AWAVAUATUSHHL$MtZI$IIIHLC HHtXL@ 1IHLHuI9u@M9uI?HsHWH;VuHt 0xuHL[]A\A]A^A_f.E1f.HATUHSHHILU0IHMHEHtYE1LMHHHHHt?HA 1H9HI4HHuHEHHHMLt4HK IHuDH}L9t.H]Le[]A\DILg0HG0MZHlI$HE(_2H}Hf.DAWAVHG AUATIUSLg0HHH8L'HGH$HHH)HGHGHG ?HG(HHG0HD$Hl$y\$ OD$f.H,H9H{ HBn|H9CIsHvHIL#LkL9HD$(HD$@HI9H}iHwr1IHHsLIHLHtH8u(蟈HIH@HHHD$A:EHuI}AE-:HC(HSHsH<$HD$(HtHT$H1L1HsIH3Me J HHt+HIUL(HHCI9H8[]A\A]A^A_HCLkHIEtH@ 1HsL,HCH\HH,H1gHC0HL+/HHH[HH{H辀H|$:L+/HIEHxH;=Ճ5t Ht$'HHzf.ATIUHSHHDHHGHuHxH^Ht+HEHSH5 []HH11A\H^H 5LHH[]A\H@PfD1zv/HP@fHc H@HUSHHHc5H)À{u0H;HGHw#{u4H+HtH'Hw*HH{ []0HGxH{l뼐f.ATUHSG )HcHHX4fL` HHL@{iHLpyH)5HC8L[]A\f.AUATIUSHHHc5H_ H)H;HCHIL1ubHL-|5H It$ LcI}hHIt$ H I}L@eEHĈ[]A\A]D'LHEE03H5HHAL6H5HHcȺ~HĈ[]A\A]@HQ{5It$ H A H;g PIt$ H;H8 I eEHĈ[]A\A]H1 XH;DAUATIUSHHHcf5H_ H)H;HCHILNubHL-z5H It$ LcI}fHIt$ Hs I}L@BdEHĈ[]A\A]D3&LHEE1H5HH@L5H5xHHcȺ*}HĈ[]A\A]@Hy5It$ H> A H;2f (OIt$ H;HI|cEHĈ[]A\A]HI1}VH;DHc5ATIUSHH_ H)HHHB{t$Hz58[AD$]A\fDHh8HtLH}Ht/GHE@@thHxX@kH3v{T\mZH{H5mɈHtP`HǃSJWHCH@xH+HtH"H%H[AD$]A\fH;tH+Huf.{fDHw5Hu HG A H;;d 1MHu H;HIa[AD$]A\HY1TH9D;{fDvfDH711ATff.ATUISHHHc5Ho H)H}HtkHC,HD${XHCPHD$H=DFAD$H[]A\HY1SH}H~H-Hv5Hs H A H}b KHs H}H/I`AD$H[]A\Ð11S1I11o;AD$H(fDHPHt$HMtH}HD$ @AUATIUSHG,HD$HtXmHGPHD$Hc5Hk H)H}HHt$DtAD$H[]A\A]fDHEL-t5H_ Hs LcI}QaHEHs HI}L@^AD$H[]A\A]@11ZR1I11:AD$H[]A\A]H91mQH}@H-)t5Hs H A H}` IHs H}HI]AD$fDHoPHt$H:K~ 0AUATIUSHH5G1H(,HL$LL$LD$HHD$HD$eH|$2Hc5Hk H)H}HHt5HL$HT$H4$b|t~AD$H([]A\A]f.H-r5Hs Hg A H}Z_ PHHs H}HI\AD$H([]A\A]HEL-r5H Hs LcI}^HEHs HyI}L@H\AD$H([]A\A]@H1MOH}H 11/OAD$AWAVAUATIUSHG,HD$*HtXHGPHD$HGHcP5Le I)I$H<HRLt$I~ H)HHHT$LsHL{HCI<$LO.II$Hu H LcHq5H8]I$Hu H&L@Hp5H8ZM`HD$I9BD3I]C@%AEH[]A\A]A^A_f11rN1I116AEH[]A\A]A^A_HD$fH91mMI$@H)p5Hu H A H;\ EHu H;H IYAE(fC@uHAE@H_PHt$HGHD$C@uH虂HJt5AEHIEfDHo5RHg58AD$H8[]A\A]D$t$HL$}LD$>u|$kHcD$AD$I$V@D$t$HL$(}LD$ M>f0HcL$(H5LI$AD$JhHcL$,H5lL1h@Hd5Hu HO A H;CQ 9:Hu H;H INAD$Hi1AH;DL)_MHT$ H3HT$(LSiD$(AD$I$fHD$AD$I$CK(j9H1UH*PLL$01LD$(@XZfAVAUIATUSHG,HD$HtXKGPD$Hc 5Hk H)H}HHD$jIHEL%"c5Hs H LcI<$OHEHs H I<$L@LMH]LI|$tWHLCHt?HPB0LpIU@@%AEH[]A\A]A^f.H]I  fH=c5ffH+. @0 jHCAEH[]A\A]A^ÐM/Hf5I$ID$AEHIEH[]A\A]A^11?11I1_'AEH[]A\A]A^f.H1>H}?@H-ya5Hs H A H}M 6Hs H}H` I4KAEHoPHt$HZ %fDH(iIHt=I$ID$ID$UHID$Il$ tL{H3a5H볿hNH)d5H5g5HHHHQa5WHL HiAUATUSHHG,HD$HtX}GPD$Hc5Lc I)I<$H7HD$2HI&L%_5I<$Hc_5H)L(HH@ EHEI}8t6aIU8ooB@HPHtHB@tBIE8HƀL+II<$Hl IHHuLcKHHuHJHI<$LcKHHuH5 I<$LchKHHuH"I<$LcEKH[]A\A]f.I$L-^5H Hs LcI} KI$Hs H I}L@XHEH[]A\A]fD1E1<11M1#EH[]A\A]@L%^5Hs H A I<$rJ h3Hs I<$H IGEH1:I<$@LgPHt$Lp 6@f.AUATIUSH(o,HD$EXHHGPHD${h;HC`HD$t{xSHCpHD$Hc5Hk H)H}H^5xtfH=]5ffH(HxeL$T$HNjt$ILeA$DAƄ$LeFH I$HEL%C\5Hs LcI<$HHEHs HZEI<$LcHHEHs HD I<$LcwHHEHs H0I<$LcSHH([]A\A]LfDE1n91M11!AEH([]A\A]LgPHt$L2- fDBIĉ0Ic4$H=5H3AH11H]HtH_HWHEAEfLc`Ht$L:2 LcpHt$L 2 HLHcAWAVIAUATUSH8o,HD$ EXHHGPLHLPt{h/HC`HD$ Hc5Hk H)LeM I1L|$ Ll$(HL$LLLDLLHT$(HzH;=F_5tAFH8[]A\A]A^A_DHEL%uY5H Hs LcI<$EHEHs Hi I<$L@8CAFH8[]A\A]A^A_ÐE1611M1AFH8[]A\A]A^A_@Hɟ11LT$L $5LeLT$L $H-X5Hs H' A H}E .Hs H}H IdBAFLgPHt$(L fDH=^5JXHt$$[$BfLc`Ht$ LT$L $LA/L $LT$ 1ɾHD$(hfDJqrzHHD$(HxH;=]5t Ht$]pH`AWAVAUATIUSHHo,HD$0*XHHGP{hLHLPWHC`HD$0{xHCpLpL@Hc5Hk H)LeM ICHD$0L|$8HL$.LLLD$LHD$LD$T$LLLIHD$8HxH;=\5HEL%aV5H Hs LcI<$BHEHs HU I<$L@$@MxFMuAEHH[]A\A]A^A_@E1311M1҉yAEHH[]A\A]A^A_fH11LD$LT$LL$2LeLD$LT$LL$@H-yU5Hs H A H}A *Hs H}H` I4?AELgPHt$8LZ  fDH=Z5P\Ht$/.MfLc`Ht$0LT$LL$L,LL$LT$ 1ɽDLcpHt$8LT$LL$Lu4 PDHD$8 fDPJHBfHD$8LT$LL$ HHD$8HxH;=Y5t Ht$/lHe]DAWAVAUATIUSHo,HD$EXHHGPLpLxt{hC`D$Hc5Hk H)HuHHLl$D$LcH}LLIHEL5S5Hs H LcI>?HEHs H I>L@ 'Hs H}H0 I =HEHs H I>L@\:MM<$AD$L7Hĸ[]A\A]A^A_@E1-11M1AD$Hٖ11 -HufH-O5Hs HG A H}:< 0%Hs H}H I9AD$8fDLoPHt$Lu^ 5fAD$fLk`Ht$Lj! fDHD$HL6HkXf.AWAVIAUATUSHo,HD$EGXHLoP< u HGPLh@<it{hC`D$Hc5Hk H)HEHlH HIHI$ID$HD$ ID$HuD$HHD$t^H}It$IHEHs HX LcHM5H8H:HEHs H L@HM5H87Mx<AD$@uLZ`HNR5AFHIfDAD$@AFH|$4H[]A\A]A^A_MeA<$L^AD$@IEAEhA,$^A} tI}/uIEHEAEHxxH(1H5HLHEHxxH(H5HcȺLOM|$CD<AD$M&@%AFfDLP_1)11I1AFHɒ1(HEx@H-K5Hs H7 A H}*8 !Hs H}H It5AF6Hk`Ht$H 0fDHfDHH|$H2HTfAWAVIAUATUSHo,HD$HD$~Ht9X-HGPHD$t{hC`D$H|$nHc'5Hk H)HEHcHyLl$L|$ I} HIHI$ID$LMl$HuD$ZID$HT$H}HHD$aUIHEHs Hh LcHI5H8X6HEHs H L@HI5H83MHrHD$I9CD,M&AD$@%AFL0H[]A\A]A^A_1E1'11M1AF@HD$fH1&HE@H-H5Hs HW A H}J5 @Hs H}H I2AF-LgPHt$L1ɾ )AD$@uLg[AFf.AD$@uL7[HL5AFHIDHH5R0HEHs Hj I>L@:.AD$@H11C!Huf.H-C5Hs Hw A H}j0 `Hs H}H I-AD$zfDLoPHt$0LuF fLk`Ht$L 1ɾ|Lt$0fDH=0I5t.JHt$$w $fDJqrHm11 HLh*HPLHHD$(HxH;=MH5tHt$[Df.AWAVIAUATUSHG,T$ HD$PXI1th:G`D$Hc5Ml$ I)IEHH|I\$PH6=AhHcHH9"H){sHHS1׃HHtKfBt2< H Hy1HcLAHHLHIHHHuH\$ DHH+HIuLt$PD$LQ|$ HI}HGIAGL(H$H<6IEH@5Hs It$ LcH;e-IEIt$ H H;L@*H[]A\A]A^A_f[3nfDfH=A5ffH` HAHX1HsH{! HLt$PI]fH=A5ffH% HL$LH@HpHm'fH=TA5ffH H{L@02HCHCHD$PHxH;=E5AGfD111I1DAGH?5It$ H A H;, It$ H;Hw IK)AGH'1[IEH_P \H_`Ht$HD *AGH=D5t!PHt$ PJHmH=5HgIپ1AG]H=5Hkپ1HHD$PHxH;=C5t Ht$ &WIEH->5H It$ LcH}*IEH}H It$ L@'HbGHHH39LIP%HLfD1fAWAVAUATUSH8G,T$@H|$Ht$ HD$XPyHL$yXtHD$xh&@`D$XHt$Hc5Hv Ht$H)HHt$0HHMHD$HXPH=D$<HcD$5HD$ @L|$0Lt$H H95IIv H;Lc%IIv H H;L@"f.111I1LHD$ @~L|$H85H A Iw H;% Iw H;Hx IL"HD$ @H$1XHD$0H)H˿ HPJHD$Ht$XHX`H5 D$<HL$HHHlJHH9H;G@uHu5H85RHH|$/*H0HLHxL@f.6fD1)fAWAVIAUATUSHo,HD$HD$~Ht9X-HGPHD$t{hC`D$H|$nHcק5Hk H)HEHcHyLl$L|$ I} HBIHI$ID$LMl$HuD$nAعH=)nAعH=nAعH=D AعH=D Aع nH=mAع PH=mAع 2H=ԭ AعH=mAع H=tmAعH=^mAع H=LmAع H=;mAع@ ~H=) Aع@ `H= mAعBH=lAع$H=lAع@H=lAعH=lAع H=lAع H=lAع H=lAع pH=lAع RH=nlAع 4H=]lAع H=LlAع H=8lAع H=$lAع H=lAع H=lAع H=kAع bH=kAعDH=kAع&H=kAعH=kAع H=kAع H=|kAع H=jkAع*H=]kAع-rH=QkAع+TH=FkAع,6H==kAع.H=7kAع/H=2kAع H=$kAع!H=kAع"H= kAعH=jAعdH=jAعFH=jAع (H=jAع H=jAع H=jAع H=jAع H=jAع H=jAع tH=rjAع VH=ajAع 8H=QjAع H=AjAع H=1jAع H=!jAعH=jAع H=jAع H=iAع fH=iAع HH=iAع*H=iAع H=iAع H=iAع H=iAع H=iAع H=qiAع vH=aiAع XH=QiAع :H=@iAع H=0iAع H=iAع$H=iAع% H=iAع& H=hAع'H=hAع( hH=hAع JH=hAع* ,H=hAع+ H=hAع, H=hAع-H=hAع. H=}hAع/ H=mhAع0 xH=]hAع1ZH=NhAع2 hAع3 H=.hAع4 H=hAع5 H= hAع6 H=gAع7 H=gAع8H=gAع9jH=gAع< LH=gAع=.H=gAع> H=gAع? H=gAع@ H=}gAعBH=ngAعCH=_gAعD zH=MgAعE \H==gAعF >H=,gAعG H=gAعHH=gAعJH=gAعLƿH=fAعM 訿H=fAعN芿H=fAعUlH=fAعVNH=fAعW 0H=fAعXH=fAعYH=fAعZ־H=fAع[踾H=ufAع\蚾H=jfAع]|H=cfAع^^H=\fAع_@H=PfAع`"H=FfAعaH=4HPo,HHD$EwnXHGPH${hC`D$<$ZHH "HS HHPHc l5H)HH[]A\A]fE111M1軽AD$H[]A\A]Lk`Ht$L:t>D$]LoPHLD 1ɾfD oH@H5 1HP1HhAD$H4H5\y H8o AD$HGHtDHHck5ATIUSHHO H)HHthHȣtsHu LCHH=6l5dHHu H=l5HAMI =AD$[]A\HK11HL1AD$Hcj5SHG H)HHtH{`t)H[ifHJ11KHJ114fHcj5SHG H)HHtIH{`tYHCHHxHPHCH1HxHH@ZHCHHxHP H[HJ11H*J11fUSHHHci5HG H)HHt)H{`t9HCHH@x EH[]HI11CHI11,f.Hcyi5ATIUSHHO H)HHt8H{`tHH豟HcJi5HE H)HAD$[]A\fDHI11H"I11f.ATUISHH Hch5Hw H)HHH{`},HL$HT$H52 1tMT$Ht$HL$HHD$MHHT$AD$H []A\AD$H []A\fDH!H11VH/H11G@AUATUSHHHHcg5HO H)L!MI|$`Dk,Au@{XHsPVLH"EH[]A\A]f1E11ID1hEH[]A\A]fDH)G11PfDHPHt$Hʚu f.Ht$4HF11qff.Hcf5ATUSHHG H)HHH{`HCHL`A\$ H{ H1HH@H0HXHHIt$rJIT$HPH|H|Hx HH)H)HDHEE[]A\f.uStAT$PtʉtftE[]A\@HE11SfDAT$PڋttrHE11AVAUATUISHH0HcWe5H_ H)HH},HL$HT$LL$ LD$H5(G1HD$ Hl$HtrH{`Lt$ Ll$(HT$Ht$HL$L膚LLHAD$HD$(HxH;=4H0[]A\A]A^HD$ HHHHD$ nHD11AD$H0[]A\A]A^DH)D11fDH=4t&PdHt$ڵUDPJHH&DpHL$(HHyH;=4uHH=,4HwtHt$yӋQBAff.AWAVAUATIUSH(Hchc5HG H)L8M=I`QIGHLhA} uAD$H([]A\A]A^A_蛚I$IGhAD$HH;XtHD$Lt$HD$PLHLHD$'HuHL$LHVrIGhHH9XnH+EuHL$LHLD$HD$HuDD$LHL$HVDLHLHD$HuD$LHVlfDHB11ɔH B11Df.S1? HHHHH4H=CHD$HR4H1HH$ HB4H3b5H 4HǾo)Qa5oB)Ua5oB )Ya5oB0)]a5oB@)aa5oBP)ea5oB`)ia5oBp)ma5o)na5o)oa5o)pa5oH)ja5Hsa5H H`5HH`5Hx1H4H `5r`5HZHc4H=$a5H1=H=a5H5KмH=`5H5B 購H=`5H5BH=`5H5  H=`5H5A H[AWAVAUATIUSHHXHc_5Hw H)H.HH}`HD$8HL$ HT$H{,H5~AHD$@P1LL$@LD$8ZYuAEHX[]A\A]A^A_ÐT$ Ht$HL$@LD$HHD$@˼HIcL|$HHT$0Ht$(HL$L胔H}LHnLpHD$HHxH;=4mM4D$t-HEhHH;Xt H;LHHEhH9XuA&IVH|$8ITXHD$HHHHD$H"`HH)D$H1LLLHD$HAEIEHD$@HX[]A\A]A^A_DH=11c11 /HD$@H>1HL$(1AEHD$@H<말AWAVAUATIUSHHXHc\5Hw H)H.HH}`HD$8HL$ HT$H{,H5=HD$@P1LL$@LD$8ZYuAEHX[]A\A]A^A_ÐT$ Ht$HL$@LD$HHD$@;HIOL|$HHT$0Ht$(HL$LH}LwHfLpHD$HHxH;=*4eM D$t-HEhHH;Xt H;LH1HEhH9XuAIVH|$8ITXHD$HHHHD$HPHHD$H1LLLxHD$HAEIEHD$@HX[]A\A]A^A_DH1:11AAUwIEHD$HH|$1HLAMAD$MuuM}Mu A}tMtAWH $IwHHD$HH8HJHD$HHxH;=:4tE1H=47P/Ht$ LT$(֣LT$(@HEhHH9XHD$HH$I@ASBHHD$HH$1LLHEhHH9Xt:L3LIvHV~Ht PuLLH裂HEhH9XuHD$@HD$@HX[]A\A]A^A_WL8AG@uAIOIWLLAO@XA/NLk5fDMmAE@uAEIMH|$IULAM@AmLD$HAED$HfDHD$@HV48 HD$@HX[]A\A]A^A_f.PJHfE1E11MD1跠HD$@HX[]A\A]A^A_@Hq/11fD1H螖fLcPHt$HL AiD1LLT$(ILT$(ULc` 1DEfD3fDH{ILLT$({LT$(IfDHD$HfDHx LLT$(cLT$((Hj.11H0L11ǶH;/11譶HD$@H5/MD11聶f.fAWAVIAUATiUSHHH>HwHk1IHHL$MtsI$IHK%fDHHtXHH1IHHHI9uAI9uI?HsHWH;VuHt uI$HtH[]A\A]A^A_DH1[]A\A]A^A_f.DUSHH袤HcS HŅtH@(HH@@HH9uHSH5]h 11HHH[]fDATUHSHHfH=:4ffHңHxtsDc,AuA{Xu{H{PH|$}Ht x0EH[]A\搿1oE1I11DEH[]A\HPHt$HʮtH|$j@ 몐ATUISHHfH=Z4ffHHxt'k,u[{Xu}H{PH|$蟨HtxtAD$H[]A\fHAD$H[]A\1w1I11҉"HPHt$HtH|$h@ ATUISHPD$H$HfH=i4ffHH@Ht=HX0HHu/f.HHtHCxuH0HHHuH5t#ruHH1Hq4H1H71fATIUHSHHDHHGHuHxH蠟Ht+HEHSH5@ []HH11A\HǟH)4LHH[]A\H@PfDAWAVIAUATIUSAHAHHH- 4HuH3H}HE5MH3H}H7MӪH3H}H Eƹ跪H3H}H[EH ]A\A]A^A_Azzf.H*H5n35L}~IvWDEEH H3H=E35AA1Mc9It#H3H=!35MOLEH @H-4@AWAVAUATIUSHH HX胅HH@F},HL$HT$LL$(LD$ H51HD$HD$HD$ HD$(eH=e25HT$ E1HHL$(t$HG0^Hl$L5,25H HHIHAIJcD(9HHHHHH{IVAHH6fH=f4ffHx0t5AD$HX[]A\A]A^A_@AD$HX[]A\A]A^A_M>IvI Ht$HtHt$IHI~LIIFM~jHL$0HT$@CD>HHLt$@D$HD$8:|$8JHJcD(9+HHHHHH 1ƀHH莣@H 1AD$HX[]A\A]A^A_fH=4ffH蝆H&H@07!@11ʗDATUISH HH詂HH@A|$,HT$H51輬tHL$HH?H,H%H)HHHcP9rLHHHHHHt2:t-H;u(H;Ju"zuvCH[]A\CH[]A\H? 1͖CH[]A\f.AVAU1ATUISIH< IHH\$ HHH34pHHD$`H4HD$hxLt$ Dl$(HD$0It$I$6HD$HI$tzu@T$(tnIt$HH9Y)ID$H߉t$@HD$8<{yH^YmHj8HĐ1[]A\A]A^fDHX^HĐ[]A\A]A^ mHiH\$Ld$KWHT$H5HHHLfH=Խ4ffHԃHL$HHo IHǾ@1薄HHD$Hg4HxH9HD$HxH9clHfH=p4ffHpHHHmHLEySH\$Ld$_VHT$H5HIHL(fH=4ffHHL$HAHM@1觃 H=4tJPL.}H=4t,PHt$}PJH뵋PJHHHD$H 4HxH9t Ht$HD$HxH9tLjHȿHHλ4AWAV1AUATUSHE1IHHA H|$ Ld$ HHȴ4LHD$`HD4HD$hH jpP谪ZYt2AbjH g1HĘ[]A\A]A^A_DHEHLLl$ \$(HD$8kH;EINT$@E1HEuHEDt$@LuHD$8LAL)|$(LHgANjD$@H)HIEtL8|AIILm3fH\$HT$H5Hl$H蒉HH袷fH=b4ffHbHL$H~ EHǾ@1$IHD$H4HxH9HD$HxH9hHfH=4ffHLHHufDHHuWhHCe9H\$HT$H5 Hl$H蜈HH謶fH=l4ffHlHL$Hh@H11H=l4tJPHt$yH=A4t*PHyPJH뵋PJHIHD$H4HxH9t Ht$ HD$HxH9tHLRIHX4fAVAUATUASHH0HHw5fH=ͳ4ffHe~@0EH0[]A\A]A^f.HwH|$2tD$ڃ@Eډڃ EډڃEډڃ HELl$Lt$ I} HIjIHLI|$Ml$LI$ID$蚾t$HCD,HHL$$D$HנH0[]A\A]A^f.D$@efH=4ffHE}L`I$ID$LHT$Ht$ Mt$Lt$ M,$Ll$f.1SfUSHH5 1H8,HHD$HD$HSHH$HD$HD$ u+HD$ EHt H|$HtPH8[]fDHH赢HD$ HtH|$HtPH8[]HT$ HHt H|$HtRHŹDAWAVAUATUSH(H DL$ cHIIԉEƉHD$t F<E1H$ EEt|$ IDt[H4$ALLH|$Ht$O@u/u$$H([]A\A]A^A_H$LLPf.<H@@uHPHD$LhH$5fDMBfH=?4ffHzH4$LHhHEHEHHELmH$H 1 1ƋH([]A\A]A^A_f$HXO7H|$H覺H޷@f.AWAVAUATUSHHXH-4H6Ld$0H|$T$ L$$HEMLH4L(LL˪H;4Ht$@Ht$H xL0H ?4IHEH3HD$L9ZHMLHHD$([H;D4IHEH3MLH֯4HLHHD$(H;4HAtxL A?HELD$H3HH{4H8˩xvHLLHHHDII D1MHD$@t AE<1E1؃ |$ Et|$$IDt_H|$AHL;H|$@Ht&O@u/uD$WD$HX[]A\A]A^A_@t$H|$HLlMf.<XIE@@uHD$@L`Hh0fH A4HEAH3HD$L9HfH=Ǭ4ffH_wHLLhIEIEL=MeImDHLD$LxvxHHD$HELD$H3HHx4H8ȧxIpH=\4HEH3L?+DHH3LLD$HZH3MLLq@H1 1螇HX[]A\A]A^A_f.HL$H3LH|$(D$HcZH3H|$(MLfD諧D$f1HeIfD1HeIfDLl$(HL$LH3D$HLYH3LMLzI'fLxJ1HIeHD$`H|$H貵Hf.AWAVAUATUSHHHDg,HD$AD$AIHoPhQHG`HD$AvAGx<i<YMopAXL%S4IGPI4$HxH9t KeIH.4Lt$ IwPMHHI$HH$HD$NH;74Hx~HH Ԫ4HM$$IwPHHMLHH$H;ڨ4Ht xA(MI I$Mt$LID$AUHID$Ml$ )1ҹHLzID$ Ht I|$HtPLTHQ4CHHHH[]A\A]A^A_D裑IIGP(Lx.MIII$ID$HI|$AHID$Mt$ -HT$DE1?AHL_Z8ID$I$I$HPHPH@@%CHH[]A\A]A^A_fDADH4L;DHLpIIU@HLD$0Lx#E1ރ1M11kCHH[]A\A]A^A_DHq4LDLo`Ht$L"} fDIp1MaIDH4M$$IwPH*fIwPH$HL$0H|$D$8aUIwPH$MH|$fIwPH$HL$0LD$8#UIwPH$ML軡fD1H`v角Hh4H5ɫ4HHHH4ӛHLQHfH'4H54HHHHO4蒛AUATIUSHHfH=x4ffHpHu 1ҹHXHHCHwxfH+LkH} HB\HHHH{HkHHCL藰D+I$AD$H[]A\A]f.H4AD$HI$H[]A\A]@f.AWAVIAUATH USHHHkIH@fAn,HD$HD$E A~XiIFPHD$Mn`A~xxIFpHD$A<<~IL|$LH?H,I%H)HI$HcPA9$wHHHI$HHX:OL;8FL;z<zH=5HHGAA~haH4H0IF`H@H9tHDH=y531ALtAH|$L5P5Ll$]ML%HI$Hc@A9$YHHHI$HH:-IVALLU@thL%HI$Hc@A9$HHHI$HHƀ1LLoCHH[]A\A]A^A_fHT$E?AE1L4TfH=ԡ4ffHll@09!CHH[]A\A]A^A_M/L%HI$Hc@A9$HHHI$HHIVALLfH=+4ffHkx0M>MvI HXHHLH}LHEHEL}fHL$ HT$0BD=LLHl$0D$8D$(6|$({&ffH=4ffH kx0cNfWfDE1|1M11dCaHgk 1{CHH[]A\A]A^A_M~PHt$Lv xfDM~pHt$Lu iTI1 ZHsfH L11H{3fH=F4ffHiHq L@011{CUM>IvI Ht$HVHt$IHI~LIIFM~ZHT$0HL$ CD>LLLt$0D$8D$(*|$(@XfH=r4ffH iLH @07!@USHպHH8ʔHtaHXoH)$oH)D$oHl4)D$ Rt/E1tDCu1HHItH8[]DDCsאHQ48uHu1HH}4H 1HHH1Hmyǐf.ATUHSH0HHH,H%H)HHHc@9HHHHHHHtyp,蜓Ht\HXoH)D$oHM4)D$ R4E1tDCuHT$1ɾHHH0[]A\ffH=4ffH0g@0PHL̿MIuH\$LeHT$H5$ Hl$HoHHfH=Ǡ4ffHfHL$H^ MHA@1gIHD$HT4HxH9HD$HxH9uhTOHfH=a4ffHafLHH^lfDCsfDH!48uyHu1H趂H=14tFPH`sH= 4t,PIHt$V`:PJH빋PJHH4HS 1HHH1Hv[IHD$H04HxH9t Ht$觲HD$HxH9tH葲LIH4SH H5 pKHH[fAUATIUS1IHhHH!qHcLH#JHL(rHh[]A\A]f.ATUH5u SHHHH8:HxH8G@uHH|$ xHG(Hl$`Ld$@oGL)D$`HD$pHGfo| H@ 5B11fow @HwH$4}HLrH H5U E1A HI轥H sU H5 E1A H虥H5 E1McHH|H :U H56U E1AHXC H`Hx4EE+E/HEPK HT$0ǃpe1HF|$8H|$ HtiO@ua/u\D$A<D$@DW@u/u7fHT$0ǃp1HwF1H[]A\fHHH,H%H)HHHc@9HHHHL$MIcT$,AƄ$HHHHHHHHt)HHpLAMtH5 E1ɺHݣAt$,HH]H6HXfH=4ffHa@0JH,G~1xKfDCuL#H\$(HT$H5N HfjHl$0HHqfH=14ffH1aHL$0HEY MHA@1aIHD$0H4HxH9u^HD$(HxH9uFIHfH=Ϛ4ffH`LHHf1DkD$HHt$׭IH|$ L&IHD$0H'4HxH9t Ht$螭HD$(HxH9tH舭IH4AWAVAUATUSHHHH?H,H %H)HHHc@9:HHHHHHHcPHHHHcT,HHHLMNLt$ HIILL$RL$HHH H u AhaA|$jAt AuLLl$`I$XI}AHHD$oL)D$`lHD IعH=4Ht$pH?H4HD$RE1tED$u1LH@LI}1H[]A\A]A^A_@AgAUIu(HD$`H|$0A HD$@HD$0HD$PHD$HHD$8L$0HT$HHL&HD$PHt H|$HHtPLG1ZAfL-1@fDED$sD fDL$fH=4ffH]LxIHt$ LIGHVHmL贀MIwIx Ht$LD$HILD$IHt$HIIGIMGLLD$L$L|$ D$(CDAA@Hɒ48u41HL_y!HT$PHHt H|$HHtRHHHѕ4H1 1HHH1HmDf.ATUHSHHL"3uLHx[1]A\HHJ[1]A\@f.AVAUE1ATULS?HL-k4HHHH= AUHD$Hs=4HH$H4H0H4H ?HHLHH=eN AUHD$H<41HH$藠HЖ4L%4HǾoI$1)5oB)5oB )5oB0)5oB@)5oBP)5oB`)5oBp)5o)5o)5o)5oH)5H5H+4H#MI<$H5 1AV4I<$H -H5NA,I<$H5A4I<$H5 A3I<$H5 :_L?HHH= AUI4$HHD$HDŽ$H5HAH15t3H=%5H5[ AQ3H=5H ,H5 A|+H= Aع"5H= Aع!5H= Aع5H= Aعt5H= 1Aع$Y5H=K Aع;5H= Aع5H= Aع4H= Aع 4H= Aع 4H=,K Aع4H= Aع4H= Aعi4H= AعK4H=~ Aع -4H= Aع4H=] Aع3H= Aع!3H= Aع%3H= Aع!3H= Aع#y3H= Aع[3H= Aع$=3H= Aع#3H= Aع&3H= Aع(2H=$ Aع#2H=1 Aع2H=. Aع2H=, Aعk2H=) AعM2H=" Aع/2H= Aع2H= 1Aع1H=IH Aع1H= Aع1H=K Aع1H=K Aع ~1H=J Aع `1H= AعB1H=~ Aع$1H= Aع1H=] Aع0H=Z Aع0H=Y Aع0H=T Aع0H=T Aعp0H= AعR0H= Aع!40H= Aع0H= Aع/H=4tH[]A\A]A^fD(>H-߇4HHH@H@HHHCHS tHw4H[]A\A]A^ÿtH4H54HHHH4}HH4H6fDSH4Ht(HC Ht H{HtPH3H4[fH=`4tG~fDGPWL@f.SHHHGHxH;=4uHo3H[fH=4tPHt$>L@PJHf.H4HA4H14H!4H4H4HcH`H H5 H=r Hq4H Qf. f.S9Ht9H[a[@f.Ha4HcHx(ÐAUATIUSA5H(HHHHu:HOgHt.Hx 1HA5^PLBI+]H2H!ကtHЄ4HDHBHHDЉHH)tDH([]A\A]ATUSHHL%n4H-o4GID$HHHxu*H5"1sCHH[]A\fHvCHH[]A\H;HHL9t Ht$HΌ@f.AUATAUSHAt1H[]A\A]ۃu?L-4AEu蹎IHtHPE謋 HHWtIK7Hci~tut蕄`7uhfH=4ffH7NHx 5H5 H41R00f.6H뗐o5+H5 HH[/HsHtCATL%0 UH,7SHf31LH!H9u[]A\ |3@ n3@f.Ht{AUATL- USHI1H!A4H= 1H tH9t&uHL1  2H9uH []A\A]2D 2fDO13wCHH Hu'H HuHHÐAWAVAUATIUSH@AH谄Hc1LHD$ ~EIACH- E1EA3w JcDHAuH= 1AID9t$ uH []A\A]A^A_1AuffAufAufAufAuyDAuff_AuRfDH[]A\A]A^A_fVHX"wOHHD$@HcHy@L; fH9v1HHAHuHq@H)zHXH H5W H=t F.fDATUHSHHH5 LcziLEAH01H0HcHII$JЀ vߋ QwHAHcHD I)Le[]A\@USH9~dH4u1葎lj14Dqff**\f*X Y  H[Y,]H H54 H=g "#-AUATUSHHLd$I LN HLH;H9rw4H<$Hl$?Eu2t,H H50 H=s u,Df.HtHtc1҉t*1ȅu1HfD1HH  H5 H= +H H5 H= +fUSHHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HL$HHHD$HD$ D$D$ 0HD$Htx9}#HH[]E1CHD@UHAWAVAUATSH(HHCIHH=v6I/H,1He[A\A]A^A_]f.HL@H=LHGHރs1Ҩ ƄB|3/L H!%tI\$DHJHD@HL)IHIw8fDHI9t);/uLz/HI9uHeظ[A\A]A^A_]f.  ƄB|3/@; f Hf.DL H!%tDHJHD@ƹ/Hf 1H@L;`HËAfH=]z4ffHDDp0-Ht*L0IHHH5 IHMLL{fH=~4ffHDHHH SHMM@1@EIH~4XHZHxH9HHxH9m-HfH=~4ffHDLHHJ@HM4$HH5 LHLHLzfH=}4ffHCHH AHM@1jDIHH9}4HxH9unHHxH9u<;,HfH=H}4ffHHCLH߾HEIHe1[A\A]A^A_]H=D}4tEPL=H="}4t.PvHj=ePJH뺋PJHLwHfaIHHP|4HxH9t H;HHxH9tL#L IH|4IHH{4HxH9t HHHxH9tLIH{4AUATUSHH(H?H,?/*H_'~1H([]A\A]Hl$L#HT$H5 H\$HJHHxfH=w{4ffHwAHL$H; MHǾ@19BHHD$L% {4HxL9HD$HxL9*HfH={4ffHAHHHG1ufH=>v4ffH@HH 1Hh11HAHt9HuHH9vHH6tHuH}HJ H1`AHEfH=u4ffHl@H\$Ll$H@HLHpHH- u4HHHD$L%y4HxL9HHx;(H%#HT$H5Q LHLHvfH=y4ffH?HL$H AHǾ@1x@HHD$HxL9FH=y4zP#Ht$9HyX(H$^Ld$L+HT$H5 H\$LHLH'vfH=x4ffH>HL$H MHǾ@1?IHD$L%zx4HxL9HD$HxL9v'HfH=x4ffH>LHHDH=x4tVP/L8"H=Xx4tNPH8PJHDPJHf.PJHH-Ht$~ H=: 111HHD$HxL9tHNH6{HL%@H=r4PHt$2zH=Pr4tsPoL2bH='r4tnPWLs2JH=q4t:PHt$H2 PJH댋PJHRPJHŋPJHH-=q4HHD$HxH9tL$H uHHD$H- q4HxH9tHt$@USHHH~x9}HH[]fDEH1[]CHDff.ATUISHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$fH=qp4ffHq6HM پ@HH167HH$HL$H<+@LHD$HD$ H)D$D$ 0HD$)HHHH<n@f.IE1II?LL1fDHIIHH HH)΃0HBtHuAB-KPHcH~*1f.4D D @4HHH9|Hcf.AVAUAATUISHH H|$a9Yjt-|$E\$H []A\A]A^fD[PD HfH=-j4ffH4D`0HDmLd$Ll$HT$H5 LI=LLkfH=`n4ffH`4HL$H< AHM@15IHD$H-m4HxH9HD$HxH9u_HfH=m4ffH3LHH9|$ |$ H []A\A]A^fH=m4tFPL&.|H=m4t,PRHt$-CPJH빋PJHӋ|$ Hn4El$H;9H-l4Dl$H}A9H;}|$H}i|$|$ H= H H5cE1L1C)$9tH;Htl4H8 |$q|$_HHD$H-l4HxH9t Ht$ HD$HxH9tLHoHH-k4֐ATUISHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H=HHt>H$HL$LHHD$HD$HD$ D$ 0HD$yxHH[]A\H1V7@HATUSHt3H,7L% f1=HPjHACH9u[]A\fAWAVAUATUSHHII1H= 11LrH)AxTE1Jt=HDL)LjH~IL9wDU ItLI9wHH[]A\A]A^A_DKt؃ u1fAVAUATUHSH \IHHT$H|$HLd$,9Lt$K D(LLH>L;t$ "HH9wquD+EHD$HxH;=ti4u"H []A\A]A^H 1[]A\A]A^ÐH=i4tPL*fDPJHH=Q ;HuD+HD$HxH;=h4t Ht$HlH= fDATUH= SH Ht$ g@tkD$ =_H []A\fH=0d4ffH.@0-#HD-#H []A\cH H\$HT$ H5 Hl$Hh7HHxefH=8h4ffH8.HL$H, @H1.IHD$Hg4HxH9HD$HxH9?HfH=g4ffH-LHH3"f.H\$HT$ H5 Hl$H6HHdfH=rg4ffHr-HL$Hv A-#HǾ@11.IHD$Hg4HxH9HD$HxH9HfH= g4ffH -LHH3fDH=g4PHt$ N'fH=f4tsPH'H=f4tnPHH&;H=~f4t:P Ht$ &PJH댋PJHJPJHŋPJHHe4IHD$HxH9tHLiIHD$He4HxH9tHt$ z@ATUSHĀHHHH߉ʼn,$I~&HÍEIlf.H;H H9uLrH[]A\@f.HHHALIHLA HT PAPAPAPAPAP+H8@ATUISfH=A`4ffH*LHXHHSHs"?HHEH=. []A\HPH012fUSHHH/HH HtJHtHHH1gHH[]HT$H5[u HT3HH[]f.Hc4HHHH[]AUATHcUSHH,Ht@H]H9t7H{ IHT$t3Ll$H{ Ld$tH{LS(HH9uH[]A\A]Gf.H\^4HH`H l H5 H= H AWAVAUATUSH8HFH.H|$H9HD$HBH$HBHD$H<$H]L|$L$$Ls fMd$MtOI|$ LLoM9IFHt HSuLL)HH|ȅxMMd$MuL;|$tXIw L~M9LIFHt HRuMM)II|DȅxH|$H1,HH9l$H|$HT$/H5Z 31HD$H8[]A\A]A^A_Df.H1H ffH*D$^KV H* $HXff.HcATUH,SIHH]Htuu90H+dHxLHEVHHZ9H1[]A\0~dHxLHVHH$9H1[]A\fL$ BdHHEL$ HHCfHHHdHH}HdDUSH(iHHD$tHb4H4$HD$H^4HD$Hl[4HHH`OHD$Ht HHH([]H H5ξ H= HHD$Ht HHHcf.AUATUSHfH=k[4ffH&HxtGfH=O[4ffH%HxtHZ4HHtHPL-4MIE(L%g_4HxL9%Hl$ IE HxL9KIEHxL9LH4fH=Z4ffHP%LhMt5IE Ht I}HtPLfH=Z4ffH%H@M[1HqHl$ Ht$`HH0ID$HDŽ$H{@0HCH$H$ H$@H$HH$H$P1H$XfC8Ho$HCHCC HC(HC0o$C<ǃFHHǃfGHdHHd$($0H H $8ydH(H(fdH0J5H$PH0H9H0H0HJH$XH8H H$PH$X$`$hH@$d$pDH$xPHX`fDHTHHTH=`uHD$H$fo $H$HDŽ$H$HpHpHxfo$HHD$Hx)$HL$o``) $t HHHHcH$HxL9H$HtH`HH03H$HHxL95H$@HxL9H$ HxL9H$HxL9usHĸ[]A\A]L%Y[4Hl$ /H0H0H8'H=[4bPHl$ HH=c[4WPmH`H=6[4P/H~"H= [4PHQH=Z4PH$H=Z4P?H2H=Z4tHPHH=YZ4t8PHPJH뷋PJHPJHNjPJHPJHPJHPJHPJH/HHfHC]UHAWAVAUATSHH=T4tHe[A\A]A^A_]ÐH@L%Y4L@1qHHI0ID$H{@0E1H8H@MH`HhHpHxHEHCHoHCHCLC HC(o(HC0fDS8FIC<ǃHǃfGH_IH_HPI H X^I(H(^H0/HpI0H9H0H0HJHxH8H HpHxH@DHPHX`f.HHHHTH=`uH8HMfo HUHEHEHpHpHxfoEHH0Hx)MH8o``) tH HHHHX]HEHxL9&HEHtHH`HHH0.HhHxL9|H`HxL9H@HxL9RH8HxL9ofH=U4ffH@1HTHN4HHT4HHU4HH.P4HHHC0 HafS8H5 H C<ǃ?H{@1_  8CJXLI@@I}H@H5, HIE AEL#I} H5 L#ID$AE0L-4IE(H +W HIk@H LǃIIlH =F(SWIHH@H@HHIEIU fH=NO4ffHLH5 LhLLL"L_H@HzL9t HH5 L "H~ 1L:HLH5^ LHIT$HmHHHH@IT$HZH@HxL9HHxL9HHxL9JLLMMMHIHԷ LARM1IH11LLL2AXDpAYIcHHLLHHLHa HIHARM1HLL$It6^_LHLAHLMYHHxL9//H H IHǾ/1_HIv.LjL*ZYLH@HLXHHxL9H=vQ4EPLfTH0H0H8Pp2D0IfH=BL4ffHDp0HYEmLDHH5? LIHLMfH=pP4ffHpH@H EHM@1-IH@HxL9HHxL9IfH= P4ffH LLHH=P4jP LZH=O4PH )}H=O4PqH `H=O4P?H.H=RO4VJlHNH=O4PPHXH=N4PdH 'SH=N4PHH=N4PH H=PN4t1PH PJHPJH΋PJH/PJHRJqrPJHPJHYPJHPJHPJH1PJHH=M4tPP.H H=_M4t.PH PJH믋PJHLHQHwc11HHHsHHBHtHHtH[]H1[]AUATUSHHHHHIH9L,LFL1HIpLU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHyH,8HE@H=A4tG~fDGPW@f.AUATUSH(H9IIH|7Tu[HHt[fHCP@Dk4k0HC8CLcC C@vH(H[]A\A]HHunHH\$HT$H5 Ll$HoHL=fH=?@4ffH?HL$H MHǾ@1HHD$H-?4HxH9HD$HxH9HfH=?4ffHHپHH H(1H[]A\A](BHH?H}HkHt H} [H~NH[HHtH}H1fD ^BHI>Lc@gDHl$HT$H5 Ll$HHL"4ffHHL$H` @H1IHD$H-x>4HxH9HD$HxH9tHfH=>4ffHLHH~ H=>4PVLIH=\>4PHt$H=->4tfPXLyKH=>4tHPHt$NPJHZPJHyPJH뙋PJHH  H5 H=ը $HHD$H-=4HxH9t Ht$HD$HxH9tLH@HH-<4LHHHH@H9W4LHGI9tuLcWLG(L_LOM9tjDQI9Mc9LO8ILL9}ZHGWHcILG(IyA rC1HI)M9|LO8ILHGW8W~@*GHGGH | H5e H=ħ W@GtiUSHHHH/Ho8E9UHuHcHBHcEHHDH;CH|*CHCkHcEH)C(EH[]H H5̥ H=A }f.AUATUSHGtOHH@AIHPH+Hk8HcUD93HuL BH{@mHP H[]A\A]fDH ҧ H5; H= Zf.HG0tHHHt$3HH W H5 H= @f.HG0t!HHHt$HD$EHH ަ H5 H=* fDATUSG0t4HH@HAHPDHHH{@HP []A\H K H54 H=ޥ SfUSHHG0tH@Ht HPC0u*HuH[]H[]DH{H1HkHHtHHC0뭐fDATUSG0t4HH@HAHPDHHH{@HP []A\H + H5T H= sfHG4HOHWPG0Pw(GPDO1DGH7H=_ ZH(DL)4E1fDDȺAA EEHuCIIu…Ft'HL2HA3H9u1Ð@ ~: RHS t1HY tHF |HV fD1#~j'n8#D'H' t'HF tH$ HS HN6!4\Hx IH 0Hh #5!H Hܬ H= 4H 1`H 4H@<ZH H H }H} Z*#^9!H ;;!H$ "H )#H Á NH H H  H Á'4F'H {%'H bH H HN ZH '!Hȣ Hƣ H fDH gH Hݣ H HNÐ H{ Hȥ tH¥ aH >@'H 5!'Hѩ H "'Hĩ f.-#HF W/#Ha H< Hc HNÐYHA qH rH aH U/Hâ <HŢ H  GH} Hv 4#HϦ 2#H 3#H ]Hy }H~ ZHA MHG *H" H! HF HM 5#Hޥ 6#H Hk Hn j'H ]'H( :7!HУ -8!Hӣ  #H3 #HH ZH [H  H  H z+#H m,#H J'H ='H+ Hҟ  H͟ He Hh Hc H^ Hǝ H Hԣ H HS HF H. H H* HE H% H H H H SH7HC[HHt_2Zf.USHHHH5(41HL41HcIH4L IMt>I q%fDHHt(HcBIH1HII9u9uI9D1f.L 4AT1UHcSHIHs4LHMtGI DA%fDHHt0D@1IHIcIH9uD9uI:t[]A\fA0HHD`HH=4H[]A\f.DUSHHHHtfDHHHuHEH}1H0HH}HEHEH9tH[]yfH[]fAUATUSHHHHHIH9L,L/L1HI@LU0HMHEHt[E1LMfHHHHHt?HcA1H9HI4HHuHEHHHMLt{v{nHCCDC yC{ FCD3HH\$HT$H5a Ll$H4HLDfH=4ffHHL$H @H1HHD$L%4HxL9-HD$HxL9IfH=4ffHHپLH D(IfH=4ffHmDh0DHE$$Lt$Ll$DHT$H5a LI6LLFfH=4ffHHL$Hw EHM@1IHD$L%4HxL9 HD$HxL9IfH=4ffHLLHD(IfH=4ffHeDh0fH=4ffHHL$Hv EHM@1IHD$L%4HxL9_HD$HxL9 IfH=4ffHLLH(HfH=4ffH^h06HHl$Ll$HT$H5V HI+HL;fH=4ffHHL$H AHM@1DK(HfH=4ffHh0H6Hl$Ll$HT$H5 HIHLfH=S4ffHSHL$H AHM@1HHD$L%4HxL9HD$HxL9HfH=4ffHHHH1TfH=4PL8H=4PHt$H=4tqPLH=h4t=PfHt$WPJHWPJHyPJH‹PJHH= 4PLSH=4PHt$$H=4PLH=4tKPHt$vL&Ht$PJH:PJH봋PJHNPJHoHHD$L%4HxL9t Ht$tHD$HxL9tL^HVHL%\4fAUATUSH1HHH|$HD$7H|$ HHھHu=fH= 4ffH-@0H詼~DHĨ1[]A\A]fHH}HH޽$HĨ[]A\A]@uHH\$Ld$HT$H5 HIHL fH=w4ffHwHL$H MHA@13IHD$H4HxH9u>HD$HxH9uTHfH=4ffHLHHH=4t<PHt$kH=4t#PLI늋PJHËPJHHHD$HR4HxH9t Ht$/HD$HxH9tLHHH4DAUATUSHHHGH9HO H)HLgHH t@H9LnvLjILHteHsHCHLkH+HL'fDHnHHHt.HCHkHHCHL[]A\A]fE1H  H5E H=+ ff.Hx7HH9r/HtH)HGHHu fHHH ] H5އ H=' H3職@LGHOHWHuH=] H1{H= MHA1aATUHSH^HHt*HE HHPHtVHEH][]A\DL%Q4HH_HGHA$I$HHEHU u ff.ATUHcSHHILWH;HcH4/H9ssHt H;H{HLH+1H[]A\ø@ATUISHH?HH4H9ssHtH;H{HLH+1[]A\øfDAVAUATUISHH?H 7t"HVHHHHL$LH9Ks*H4H Hcz<1H48HHH)*tnH;H{LI9IuW@uL31[]A\A]A^@L`H;H{HLHH;H{HHIH@HHHN@f.HtKAVAUIATUIS1HHIt7LLLHH9u[]A\A]A^1DH?H4I9t$sL"u[1]A\A]A^I<$A6I|$H軦I,$[]A\A]A^ÐAWAVAUATIUSHhHoI$HH4$HT$HL$Hl$(HD$0H)H|$ T$<H|$9)}H $LDAHL|$M AfDHL9KD8+uH4$LHwuHD$(H)H\$HD$PHD$ HHD$XHD$HxHD$XHD$HHD$PHD$@HD$HT$HHt$@HPI\$ID$T$@f.ATU1SLOHH/I1LdI$HttLIIIH%fDIHt`HH1MIHII9uIH9uI3L9HtIHtHA1II9tL\HI H裮Hk[]A\@[1]A\fHt*HA1II9tL\I$HWH9tI$LHOfDATHUSHIH HuHHHH<$H1HHLHD$HHD$&HD$Ht HHHH1LH,$HD$HHD$HD$Ht HHH1HLHD$HHD$JHD$Ht HHH []A\HHD$Ht HHHC HHD$HtHHHHD$HtϺHHf.USHHHHC$H[]@f.HUSHH~0HGhH6HHH HHtsHs8Ht H}ѨH{xt-HkhH\$Ht$HHCxHt HHHCPHtH{@HHH[]fH1[]H9cC0@1Ð@AUATUSHH8Ht$ t x@HD$ HL$(HS㥛 HHH?H1HH)HSH8[]A\A][(HfH=.3ffHh0螲HF¸Hl$Ld$HT$H5 HIHLfH=`4ffH`HL$H~ AHM@1HHD$H4HxH9uCHD$HxH9uYHfH=4ffHHHHH=4t<PHt$RH=4t#PL0녋PJHËPJHHHD$H94HxH9t Ht$HD$HxH9tLpHHH4ff.SHHpsx/fH=w3ffHHHpHt [ͱD[2f1[ff.AWAVAUATUSHHHHD$0HHD$ HL$8H+KxHS㥛 Hl$0H+kpHH?HHiHH)HHD$(LkIHD$HC HD${HCLpMM~IwH9HCXI9G(A0IHShu'L|$0IPH\$(/I@HT$Ht$AWXIWLchH~ A0L{I7H|$IGxHtIhHIGPHtI@HL{.HHHHCXHH1[]A\A]A^A_ÐIwH9|HH9~IwIG LLtH)H~0HHfDHH[]A\A]A^A_@HǃfH?ATUHoS1HHH蟖HCPH{pHC(HC0HC8HC HC@?HCHHCPHǃHǃHChHHC`HCXg[]A\H{ IƖHLfDATUISHHtIl$0HtIH]Ht6HCxHtH{hHHCPHtH{@HH!HmHuI|$ >[I|$]A\PAWAVAUATIUSHHHT$rLl$ HIML茛JHt$(H+uxHS㥛 HL$ H+MpHH?HHiHH)HHL$HT$H1HHD$0HL|$L{`HSIEHCIFHLLINHCPIVfoD$ HKPHKXHoK@HD$0HSX)L$ HL$8C@t LLHEXHC(HCxHt!H{hHHCxHǃHL9HyLHLHE`HPHHHU`HsH}HHHC8L#LU(H1HL`HXLIHE LHMtRM MA IHt@L@1MILIH9u)M9uI;tHޣHHH[]A\A]A^A_@H} L輳f.HCxHtH{hHHCPHtH{@HHz1fDfH=83ffH@0褪HLͿuH\$HT$H5w Ll$ HHLfH=k3ffHkHL$ H7w MHA@1'HHD$ H3HxH9HD$HxH9uaHfH=3ffHHHH1HHE`HD$8foD$ HCXC@lH=3tFPL,zH=3t,PPHt$APJH빋PJHHHD$0Ht LLHHHD$ H3HxH9t Ht$2HD$HxH9tLHHH3USHHHHtfDHPHHuHEH}1H0H]H}HEHEH9tH[] fH[]fAUATUSHHHHHIH9L,L@L1HIДLU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHD$0Ht HHHD$Ht HHH@[]A\DfH=x3ffH1@0!'DE1LfH=H3ffH1@0"'tHHD$0Ht HHHD$Ht HHHIH@ATUSH0HHHD$ HCHHLd$HLHCHl$HD$(HSHDžEHHT$ tnHt$LЉHD$ Ht LLH0[]A\ÐfH=H3ffH@0'H0[]A\fDHLJGH|$HHD$ HtH|$HH8HHD$ HtLLff.AUATUSHHHT3HHt H(HtH-3HH3H{LELeH1HIM,IM]MtbI3MHN"HHtKHH1IHHII9u4H9uI:M9HtIHtHA1II9tMI *HmH{0\HH[]A\A] f.Ht)HA1II9tMIEHUH9tIELHMfDUSHH-S3H}uMH-3HHHt H(HtHr3H{0HHH\{xuH}uH[]HH[]fHEHH[]H?GaHH>THf.H3AVAUATUSHXHtxL5o L-o L%o H-o 3f.rFt9uMHHsH=n 1蟊HHt'HCuLLL[]A\A]A^RfH3H8Ð@H3H8Ð@H3H8Ð@ATUSH H3HHHGHHIHHD$LH3HuHUfo$HHHpHpHPoHHL$) $Ht$tLL HHHuHqgfH=3ffHеHam @HH1藶H菞HHHھ謻f i4H i4HD$HIH5h4LH5h4H h4Ho3fo$L@HPoHHHpMLD$HT$) $tHHAH []A\fH=ih4蔒[HH=Nh4Hoh4HHYh4ĴH=3H2H5/h4*Ht$EHHD$Ht LLHHHD$HtLLf.H3H8ÐH3HHHtHB@H 31HLAIHL IMtNI1HN$DHHt8HH1IHHII9u!H9uIHt H@fD1f.H!3H@@H3H@Hf4f.Hf4HtHBHHf4D1f.AVAUATUHSIH0H@H5HHL$HS㥛 Hi4$HH?HHH)HHSLs0Ll$HS㥛 HHC HHEH?HC(HD$ HH)HHStHLHEHD$(HEHD$ H3LLLH0(HD$ Ht LLH3L-31HǃHǃH8HoI}H(HHkHIELIMI0HN-fDHHHH1IHHHI9H9uIHt|HHH3IUH;H3LHHHŏ{xuHh3HxȋcHH0[]A\A]A^H01[]A\A]A^ÐHSHHH@LLHPHHHkIHfDHGHPhHLHNHHHHHD$ Ht޺LLHHD$ HtºLL볐HGHtHDfDt+ruo1f.HI3H1H71f.ATUSH HA3HHItfIt$ HXHpHil$HHHL$$HD$H\HD$貅HD$Ht HHH []A\f[It$HXH H3'H5d 1R0~HHD$Ht HHHff.ATUSHPHA3H(HHHPHSxH+SXHC`H+ChHs@HHHHHHHH)HHЀ{LHHf.b D$8HD$@vcH3IHT$ L1H\$ D$(Hl$0H$H*3HD$H3HD$DHD$@HD$Ht LLH߾+H|$@Ht }R|$87{H{PHs@t9HCxH+CXHHHHHC`H+ChHHHH)HHHL&H9tdHHs@HkHH9tH]HCHˎHHPL[]A\Ht{HC H9C HL&H9uH{H臎HCXHPHSXH@HHCHHC@HSPsH3'H5}b 1R0&fDC HPE1L[]A\f.C C HHD$Ht LLH@AUATLoUSHHH_GL9t-LcHH茍L~H]L9uH] Lm I9t+fDLcH̃HTL~H] L9uH[]A\A]1Ðff.SHH^`{CHC H;HCt&Ht$HHD${H{"~H[@HH H$XH{}H[fSHHHt'HxHH$H}H[@Ht$Hx H\$ԐfAUATUSHhH?3Ht$L MoH@Hw`HWxH+WXHH+GhHHHHHHHGPH+G@HHH;tHGH9Gf.^ D$HHD$PvfH3Ll$HT$01H\$0D$8LLd$@HD$H3HD$(H3HD$ 0HD$PHD$ Ht LLH߾H|$PHtA|$|$Hu5{tGC fDG 1Hh[]A\A]f.C Hh[]A\A]@Hs`HCpHH9Ht HD$HHs`HHs`Lc H I9tI\$L L蓊H{ofDC Hh[]A\A]@H3'H5^ 1R06fDHt$H{0BsHHD$ Ht LLH+f.AVAUATUSHH9txIII DI9Ht8IEH9CH+uHCI9tBH*HH诉I9uf.M9t#L[L]A\A]A^郉I[]A\A]A^f.DAWAVAUATIUSHHHoHHHWHH)HHH)HvSHEHC0HtI$HHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hw(II)IMnIK6H9HHlHH9H<IHHs(L)HM4HCHHPH9t H)L[H;IOL;HkLs(IKl.HkHHCHHC HEHC8HHC@L)HIHL4HH)L9v#H9tL@BfDH9tLH)L轼pCUSHHHBHBooHGHBHs8 HzHCHK@CHDZHHC0t&s8H 3H<0{HC HC(H[]Hi3H5^ R0HHCHt HHHfDSHH0Ht NHC0HCHtHHߺ[[fDHHw HH(gHÐff.HHw(HH 7HÐff.SHHHG@HD$tHHt$WCHH$H[fSHHHGHxH;=)3uHH[fH=p3tPHt$辞@PJHf.AWAVAAUATUSHL-v3I}IfH=@3ffHأHxHH@LHp:HIgt@xDA݃KH[]A\A]A^A_Hl$H\$HHHXH=W4HHIHhHUH9U8HE(L"HH9HHUDLuHD$HxH;=3aH=38PAH:4DL|$H\$HHL蘫H=QV4L9HHhHD$HxH;=3}u}t8HMHHE8I}HQH|$H9lHtH8H|$HHE8ED1fL|$H\$HHLH=U4LHHhHD$HxH;=l36}ED[yEfH}Ht2HEPLm0LxM9vfDI}IӂM9wH}łH轂H=T4L.D"f.DƩ~L|$H\$LHLH=T4LHxL`HD$HxH;=d3.AtAD$fHMHHE8I}HQH|$H9HtH8H|$HHE8ȿXVHx@H@H@1H@H@ HH@(H@0H@8H@@H@HH@P1H=S4LH(f.XHx@H@H@1H@H@ HH@(H@0H@8H@@H@HH@P衊H= S4L股H(f.A$EfDH} HE0HPH@HU0HHE HEHU(H}LH|$f.H=3P*HH=3PHؘXVHx@H@H@1H@H@ IH@(H@0H@8H@@H@HH@P1H=Q4LL f.H}LԋH|$MPJHPJHPJHH=3t;PHܗ¸E0PJHHHD$HxH;=3tHHLH~HIq~HD$HxH;=3tHLoIfDUSHHHHtfDHHHuHEH}1H0H-rH}HEHEH9tH[]}fH[]fAWAVAUATIUSHHHoHHHWHH)HHH)HvSHEHC0HtI$HHCHHPH@HSHHHC8HC0HS@H[]A\A]A^A_Hw(II)IMnIK6H9HHlHH9H<wIHHs(L)HM4HCHHPH9t H)L軱H;I|L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9v#H9tLF@BfDH9tLH)LpUSH1HHHFLHMIIH HHH9uH9Lt=MtI@1HI9tI LH.HHkHH[]fMt+I@1HI9tI IHSH9tI@HLCDAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@1IHLHuI9u@M9uI?HsHWH;VuHt uHL[]A\A]A^A_f.E1f.USHHiHH>Hw#1HHHsHH|HtHHtH[]H1[]AVAUIATUHHSHH_HHHE@HUHEH)HL4M$M9s"LfvHHI9wIA?Lu(HHUHUHE ID$HEHID$HE8HJHM@HE0[]A\A]A^fDH}H_HcL9vI>IbyK}HH;H}ByHEHE}HUH=f.AUATUSHHHHHIH9L,L`L1HIlLU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHwM1IHHsLILLyHtHHHBtH[]A\A]A^f HxHLH谄HC(HSH{ HsHEHD$HtHT$He~L1HsIH3LeJ HHt&HHUH(HCHHE[]A\A]A^fDHCHkHHEtH@1HsH,HCHHHzHHv~zHHHHf.@t+ruo1f.Hy3H1H71f.t+ruo1f.Hi3H1H71f.t+ruo1f.Hɵ3H1H71f.t+ruo1f.H3H1H71f.t+ruo1f.Hy3H1H71f.t+ruo1f.HI3H1H71f.t+ruo1f.H3H1H71f.SHHHPHHH@H811[Ðf.SHHHPHHH@HH18{H[Ðf.SHHHPHHH@HH18H[Ðf.SHHHPHHH@H18ѠH[ff.SHHHPH@H0蒪[@f.SHHSHKHCHH1H8負H[Ðf.SHGHH8`}[ff.SHHHPH@H2H8趾[fSHHHPH@2H8[SHGHH8~[ff.SHHHPH@H2H8F[fSHHHPH@2H8[SHHHPH@H2H86zH[ÐSHHHPH@H28H[fSHHHPHHH@HH1H8诽H[f.SHHHH HPHpH@H HH6H88H[SHHHH HPHpH@H HH6H8H[SHHHPHHH@H1H8PH[Ðf.SHHHPH@H2H8&[fSHGHH80[ff.SHGHH8p[ff.SHHHPH@28舘[@SHGHH8H[Ðf.SHHcH[@f.SHGHH8[ff.SHHHH HPHpH@H HH6H88s[@USHHHCH+H8nHEkHCH[]ÃtkrYUSHHtuH?^pH1[]DH. oEoEH@H1[]fDH3H1HH1tkrYUSHHtuH?oH1[]DH. SoEoEH@H1[]fDH3H1HH1tkrYUSHHtuH?^oH1[]DH. oEoEH@H1[]fDH3H1HH1tkrYUSHHtuH?nH1[]DH. SoEoEH@H1[]fDH3H1HH1tkrYUSHHtuH?^nH1[]DH.oEHUHHPH1[]H93H1HH1tkrYUSHHtuH?mH1[]DH. SoEoEH@H1[]fDHɬ3H1HH1tkrYUSHHtuH?^mH1[]DH.oEHUHHPH1[]Hi3H1HH1tkrYUSHHtuH?lH1[]DH.SoEHUHHPH1[]H3H1HH1tkrYUSHHtuH?^lH1[]DH.oEHUHHPH1[]H3H1HH1tkrYUSHHtuH?kH1[]DH.SoEHUHHPH1[]H)3H1HH1tkrYUSHHtuH?^kH1[]DH.oEHUHHPH1[]H3H1HH1tkrYUSHHtuH?jH1[]DH.SoEHUHHPH1[]HI3H1HH1tkrYUSHHtuH?^jH1[]DH. oEoEH@H1[]fDH٩3H1HH1tsraUSHHtuH?iH1[]DH.(SoEoE@HU HHP H1[]fDHa3H1HH1Df.tsraUSHHtuH?NiH1[]DH.(oEoE@HU HHP H1[]fDH3H1HH1Df.tkrYUSHHtuH?hH1[]DH. 3oEoEH@H1[]fDHi3H1HH1tkrYUSHHtuH?>hH1[]DH.oEHUHHPH1[]H3H1HH1tkrYUSHHtuH?gH1[]DH.3oEHUHHPH1[]H3H1HH1tsraUSHHtuH?>gH1[]DH.(oEoE@HU HHP H1[]fDHa3H1HH1Df.tkrYUSHHtuH?fH1[]DH.#oEHUHHPH1[]H3H1HH1USHHپ3HtH=84мH=841HcHH84LIMt^Iq%fDHHtHHcBIH1HHI9u19uIHt%HhHt H==84xHH[]fD1ۉf.AWAVAAUATAUSHIHfH=>3ffHփHx HD3H8H۽3HH=74λH=741IcHH74LIMIq+HHHcBIH1HHI9umA9uIHt`HLxMt_HLH[L]A\A]A^A_kfH=Q741IcHH:74LIMjHt H=64HDL[HD]A\A]A^A_鰥H=64lxAVAUAATUASHfH=Ƿ3ffH_HxHͷ3H8Hd3HH=<64WH=p641IcHHY64LIMIq HHtxHcBIH1HHI9uaA9uIHtTHLpurMtW[DHL]A\A]A^VH=541IcHH54LIMHt H=t54[DHD]A\A]A^陇H=R54뀉$@AVAUAATUASHfH=w3ffHHxH}3H8H3HH=44H= 541IcHH 54LIMIq HHtxHcBIH1HHI9uaA9uIHtTHLpurMtW[DHL]A\A]A^鰇H=441IcHH44LIMHt H=$44_[DHD]A\A]A^Y`H=44=뀉@AWAVAAUATAUSHIHfH=3ffHHx,H$3H8H3HH=34讷'H=341IcHH34LIMIq/HHHcBIH1HHI9A9uIHt|HLxMt{ALHLuH[]A\A]A^A_xH[]A\A]A^A_oDH= 341IcHH24LIMBHt H=24ϾHDL[HD]A\A]A^A_gH=i24褾P8AUATAUSHHT3HH=,24G_H=`24Ic1HHHF24LIMtoIq!fHHtXHcBIH1HHL9uAA9uIHpHLhMt/LOu:H1[]A\A]DHt H=14追HD[]A\A]WDL[L^HH=H14c{L|14H1H-h14ILlIM]MtwI Mڋq'fHHtRp1IHHcIL9uxHxH3H8 D$HD$0'HT$HD$ H\$ 0 HHT$HHPHT$HPHHPHHD$8HHD$0THD$0Ht HHЋD$HH[]f$t$1H|$蝹HH[]HHD$0HtH|$ HHHHD$0Ht HHHL+41HcIHj+4L IMt>I q%fDHHt(HcBIH1HII9u9uI9D1f.USHX|$Ht$HT$fH=3ffHvHxH3H8H3HH=w*4蒮L*41HcIH*4H@f.USHXH|$Ht$HT$fH=Ú3ffH[eHxHɚ3H8 HD$(HD$@CHT$(HD$0H\$0 HHT$HHPHT$HPHT$HPHHD$HHHD$@nHD$@Ht HHHD$(HX[]HT$Ht$H|$tHX[]HHD$@HtH|$0HHHHD$@Ht HHHUSHXH|$Ht$HT$H $fH=3ffHdHxH3H8(HD$(HD$@HT$(HD$0H\$0 HHT$HHPHT$HPHT$HPHHP HHD$HHHD$@#HD$@Ht HHHD$(HX[]H $HT$Ht$H|$zHX[]HHD$@HtH|$0HH͠HHD$@Ht HHH諠f.USHXH|$Ht$HT$H $fH=/3ffHbHxH53H8(HD$(HD$@诟HT$(HD$0H\$0h HHT$HHPHT$HPHT$HPHHP HHD$HH]HD$@ӁHD$@Ht HHHD$(HX[]H $HT$Ht$H|$舙HX[]HHD$@HtH|$0HH}HHD$@Ht HHH[f.USHXH|$t$HT$fH=3ffH|aHxH3H8 HD$(HD$@dHT$(HD$0H\$0 HHT$HHPHT$HPHT$HPHHD$HHHD$@菀HD$@Ht HHHD$(HX[]@HT$t$H|$RHX[]HHD$@HtH|$0HH:HHD$@Ht HHHUSHHH|$H4$fH=3ffHA`HxH3H8D$HD$0*HT$HD$ H\$  HHT$HHPHHPHHD$8HHD$0`HD$0Ht HHЋD$HH[]fDH4$H|$mHH[]HHD$0HtH|$ HHHHD$0Ht HHHf.USHHH|$fH=}3ffH_Hxt~H3H8tqHD$H\$ D$ HD$ HD$HHD$(HHD$8HrHD$0X~HD$0Ht HHЋD$HH[]fDH|$趉HH[]HHD$0Ht HHH f.USHHH|$fH=3ffH5^Hxt~H3H8tqHD$H\$ D$ HD$ HD$HHD$(HHD$8HHD$0x}HD$0Ht HHЋD$HH[]fDH|$6HH[]HHD$0Ht HHH-f.USHH|$ t$fH=3ffHR]HxH3H8D$HD$0;HT$HD$ H\$  HHT$ HHPHT$HPHHD$8HHD$0o|HD$0Ht HHЋD$HH[]Dt$|$ keHH[]HHD$0HtH|$ HH HHD$0Ht HHH@f.USHHH|$fH=3ffH%\Hxt~H3H8tqHD$H\$ HD$ HD$ HD$HHD$(H-HD$8HHD$0g{HD$0Ht HHHD$HH[]@H|$VHH[]HHD$0Ht HHHf.USHH8fH=3ffHG[HxtpH3H8tcHD$H\$H\$  HD$HHHD$(HqHD$ zHD$ Ht HHHD$H8[]@HZH8[]HHD$ Ht HHHODf.USHHH|$fH=ݏ3ffHuZHxt~H3H8tqHD$H\$ D$7 HD$ HD$HHD$(HHD$8HHD$0yHD$0Ht HHЋD$HH[]fDH|$HH[]HHD$0Ht HHHmf.f*9f  *YY9ATUASHD$fH=Ŏ3ffH]YHxkHˎ3H8ZHb3HH=: 4UH=n 41IcHHW 4LIMIq.HHHcBIH1HHL9A9uIHHL`MteL$f. H[]A\@H= 41IcHH 4LIMCQT$f. ztd$1A$H[]A\fDHt H= 47bsH[]A\fD\$1A$H[]A\H= 4DUSHD$fH=ڌ3ffHrWHx(H3H8Hw3HH=O 4jH= 41HcHHl 4LIMIq+@HHHcBIH1HHL99uIHt}HHhHt|L$f. z;u4H[]DH= 41HcHH 4LIMf1T$1H[]ÐHt H=T 4菖qH[]H=1 4lWATUASHD$fH=U3ffHUHxH[3H8H3D$HH= 4ߍD$H5 41IcHH 4LIMPIy*HH4HcBIH1HHL9A9uIHHL`%MA$A$tf(ff.LL$dfL$f.z>u<H[]A\H5 41IcHH4LIMqA$A$A$A$fDA$A$A$A$EHt H=44ooH[]A\H=4D$DD$fUSHXH|$(Ht$HT$H $D$,HD$@̐HT$,HD$0H\$0 HHT$HHPHT$HPHT$HPHHP HHD$HHHD$@rHD$@Ht HHЋD$,HX[]HHD$@HtH|$0HH躐HHD$@Ht HHH蘐USHHH|$HD$HD$0ُHT$HD$ H\$  HHT$HHPHT$HPHcHD$8H7HD$0 rHD$0Ht HHq.T$HD$HH[]HHD$0HtH|$ HHˏHHD$0Ht HHH詏fAUATAUSAH(fH=63ffHQHxH<3H8ȎDDHH%2D$ H-3H=4D$H|$Ht 葉uHt$ H=4D$GM|$HuD$ H([]A\A]fDH|$HtHtdfDDhH([]A\A]Hx/Hp2롉ǿ|$Ht H|$siHkHH@2HXUSH(|$ fH=3ffHPHxH3H8t~脍t$ HHPH-c3H=D4D$H|$Ht PupHt$ H=`4D$L|$Hu1H([]H([]@H|$HtHtf.HH.H@11벉蕾|$Ht H|$AhH9HH1H&fDUSHHHHtfDH0HHuHEH}1H0H$H}HEHEH9tH[]0fH[]fSt HH?HtH=3tC[ÿ诽f.DAUATUSHHHHHIH9L,L萋L1HI $LU0HMHEHt[E1LMfHHHHHt?HcA1H9HI4HHuHEHHHMLtuZHH $H@H5H  H5 H=Q #HHD$ HtH|$HH}A$  fH=u3ffH1@ @0 p+HC(L&}MIuHt3LIIGIGAHIGMw tLLH=!8蓍fUSHHGHCxHX HCxSpPHCxHHCxHHCxSpH[]UHj fHAWAVAUATSHHH8HHx3LJxƇƇ HƇ HLJPHHGHGHu3HLJXHLJh 0@ptLJ|HGHGGHGH{p3HGGHGHGHGHGHx3HGGHq3G1GȃHHǃHǃƃƃƃƃƃHǃ th{p v;HHCxt5HX HCxSpCpt9 HC*NfC2He[A\A]A^A_]f1@ǃfHCxHMA8E,yaXD IfH=3r3ffHAg}A t~`AED+fH=Y3ffH%$Dh0T@AqAn}AkAtAAYATU1SHHxMHHx>1?fH=X3ffH#@0H HCH[]A\u>D D#fH=X3ffHW#ED`0H{ tDHCH[]A\ÐfHYHÐfDATUSH@HGx80 x4HCx8Hp(Hǀp1x[]A\@#>D D#fH=W3ffH"ED`0H tD HC[]A\f.LJ8ef.=hh1fH=W3ffH"h@0h\ HC[]A\ÐAUATAUSHHk=IfH=4W3ffH!@0H HC@t tEA$kkfH=V3ffH!k@0k HC1H[]A\A]EuKuDuHA<$k}EAunƃtj@AuXA<$kt7;|$ fH=AV3ffH |$ x0OH HfDƃƃƃ.fDƃfSHtdHtZuf;}}fH=U3ffHA }@0} HHC[f1tHt1um;}}fH=9U3ffH}@0} HHC[fwH?#@USHH)HH@DHƃtI:hhfH=T3ffHh@0hY HHCHHd:hhfH=0T3ffHh@0h HHCwCDv"HH*HǃƃH[]f9  fH=S3ffH* @0 i HCH[]@9ss1fH=MS3ffHs@0s$ HCif.ATUSHHHHtHE Ht H}HtPHHHtHE Ht H}HtPHLc`MNID$ H- W3HxH9ID$HxH9ID$HxH9I$HxH9LLchMtPID$ HxH9ID$HxH9ID$HxH91ID$HxH9OL7H{xHtQWrJHHxH9HHxH9zHCHxH91H[]A\HHxtHH1HH{x{@H-U3@HHxH9vH=V3PVHt$JGDH=U3RPSHt$DH=U3P5Ht$&H=pU3PHt$H=@U3PHt$H=U3rPHt$VH=T32PHt$&H=T3PHt$H=T3PHt$H*H{xfDH=8T3PHt$~fH=T3PfHt$FWPJHjfPJH*fPJH fPJHfPJHfPJHJfPJHfPJHfPJH"fPJHJfPJH6fATUH~ SHHLFHFLd$HIHDHLP1ZYLHH$Hz'HT$HH!HH[]A\Ðf.AWAVAAUATIUSHHhHHHHJHD3IEtWA,$ugDL'xƃA$AfH=GM3ffH@0H HCHhD[]A\A]A^A_s+fH=M3ffHh0H HCDHH'HJHH$L3ILR0HL3HHtLJHL tHL H LE'H5& 1Aҿw9Y@H9N3Hl$ ILH} D$ H\$8H$HJ3D$0HD$HcH3HD$HHD$(EHD$Ht LLfD$0f.ztLt$(I>11ҾH?|$ t$HD$(H8HtHt H-HD$(HHD$PH!H} HhhE1fH=!K3ffHh@0hHCf.D$ I7A$ggfH=J3ffHfg@0gHC%HCx$MHٺ8j"D+EtRE,$D+fH=kJ3ffHDh0DGHT$8Hu 1%NIHD$(H8fD|$ t$HD$(H8HtHt +HD$(HHD$PHH} HrD+E,$D+fH=I3ffHbEDh0VH HHN4HQHHD$HtLLf.AVAUAATUSHH`DEH>K3Hl$ ILH} D$ H\$8H$HG3D$0HD$HhE3HD$HHD$(JHD$Ht LLfD$0f.ztLl$(I}I11DH<|$ At$HD$(H8HtHt `*HD$(HHD$PHtH} HH`D[]A\A]A^@HHHHHHG3ILP0H&H3HHtLHALU t4ALX t$HtHL* H+ LE'H5d 1AҿDA-HHGfDf.D$ wMIEk-hhfH=7G3ffHh@0hHCDHT$8Hu 1JIEHD$(H8y7HH1H%OHHD$HtLLܐAWAVIAUATIUSHHxHHt HHH@HlH3Hl$D$0H\$HHHD$HD3D$@HD$(HB3HD$ HHD$8HD$0Hx H$qHD$ Ht HHH$H HD$DH{x1LL3H+HI# tLt?ty|$0HD$`HtH<$H HHxH[]A\A]A^A_fD$@f.ztL|$8I?11ҾHn9NuE$$D#fH=!E3ffHED`0H W|$0HCXfDHD$8H8HAHt &HD$8H%fD$0f.wIIVDfH=D3ffH$@0HH HCDHT$HHt$17HIHD$8H8HC3ILP0HGD3HHtLH'Lr H5 1Aҿ *hhHfH=C3ffHhh@0hHC,DHHD$ Ht HHHKH<$H.ff.AVAUIATUISHHHt HHH.AxIHHsL+I)HI9MHSHHH9H3LH)HsDHMIE[]A\A]A^HHsL)K<,HH)H9HFHsH!NHkID-[]A\A]A^HsHLMHkH[]A\A]A^fHsLLMHSHCHLHHHCH9:HxHS)HiA3ILP0HB3HHtLH'AL9 H5 1Aҿf.'hAhfH=A3ffH. h@0hmIFHDM(IHMt?HHCHCAUHHCLk t"IfDHq@3LYHH H8IAUATIUSHI11H@HHI9wU t: t5I9vHuۺHLJHx&uHH[]A\A]fDI9vHDHH[]A\A]@f.AWAVAUATIUSH(HL)LyMHQAL)K4/LHIGdHI$3HI$AD$)L)HLyI9ID$!@ՅHD$DD9)ЃED$!MtL fHL9toD8uHt$HHDD$HL$84HL$DD$uL)x3ffH @0H ID$HHH@W$ A$ fH=!>3ffH @0 ID$HH H5 H= =H $ H5m H= ff.AWAVAUATIUSHHHHt$Ht HHHkHg?3Hl$ D$@H\$XHHD$ H;3D$PHD$8H93HD$0HHD$HHD$@Hx HD$kHD$0Ht HHHD$L|$H HD$H{xHt$1LLLHL04tf.EeD#fH=;3ffHED`0H W|$@HC;fDHD$HH8H$Ht HD$HHfD$@f.wIIFDfH=\;3ffH@0H HCDHT$XHt$1?IHD$HH8pHq:3ILP0H;3HHtLH'LU H5 1Aҿ hhHfH=:3ffH8h@0hwHCDfHHD$0Ht HHHBH|$H$f.AVAUATUHSH H_`HCLc,LHxfS,C.HG`@ :Ht1H []A\A]A^XLH0H~׀{,fH=93ffHA@0YHY^uHl$HT$H57 Ld$H HL;fH==3ffHHL$H AYHǾ@1D@C:C-<3{C fC,C.Dk(Ls 8C/IFfC0DLk6ffC4M)LHLI9XLHH{,>fH=r83ffH @0YHiY#UHl$HT$H5 Ld$H HL9fH=<3ffHHL$H AYHǾ@1Zf.IHD$H-!<3HxH9HD$HxH9}HfH=*<3ffH*LHH'ffH=h73ffH@0ZH|_ZKHl$HT$H5 Ld$H HL8fH=;3ffHHL$H AZHǾ@1PLkC,HK.IEC-IUHUHCLiH@HsHVH!M)C LLHI9XLHHn{,fH=@63ffH@0YHT7Y#Hl$HT$H5 Ld$H HL7fH=i:3ffHiHL$H AYHǾ@1(C/IFHK1LHψC0IVAINHDLiffL@HCLhHL@IMHk-@u*C CL轴vHt$讴UfH=53ffH@0\mH\@Hl$Ld$EHT$H5y HINHL^6fH=93ffHHL$H MHA\@1{-PfH=C43ffH@0[HW:[&Hl$HT$H5 Ld$HHL5fH=l83ffHlHL$H A[HǾ@1+HHD$H-73HxH9t Ht$$HD$HxH9tLH;HH-73fDAWAVIAUATIUSHHxHHt HHH@H43Hl$D$0H\$HHHD$H13D$@HD$(H,/3HD$ HHD$8HD$0Hx H$HD$ Ht HHH$H HD$DHCxLL8HHI# tLt?ty|$0HD$`HtH<$H HHxH[]A\A]A^A_fD$@f.ztL|$8I?11ҾH%NuE$$D#fH=13ffHIED`0Hm W|$0HCXfDHD$8H8HAHt DHD$8H%fD$0f.wIIVDfH=13ffH@0H HCDHT$HHt$14IHD$8H8H103ILP0H03HHtLH'L H5R 1AҿhhHfH=`03ffHh@0h7HC,D&LHHD$ Ht HHHZ8H<$Hff.AWAVAUATIUSHHHHt$Ht HHHkH13Hl$ D$@H\$XHHD$ H1.3D$PHD$8H+3HD$0HHD$HHD$@Hx HD$HD$0Ht HHHD$L|$H HD$HCxHt$L86H%HIIitb t]3tP|$@HD$pHtH|$H HHĈH[]A\A]A^A_ffD$Pf.ztLt$HI>LLH"4tf.EeD#fH=1.3ffHED`0H W|$@HC;fDHD$HH8H$Ht HD$HHfD$@f.wIIFDfH=-3ffH4@0HX HCDHT$XHt$1G1IHD$HH8pH,3ILP0HW-3HHtLH'L H5 1Aҿ#hhHfH=,3ffHxh@0hHCDHHD$0Ht HHH4H|$H-f.AWAVAUATIUSHHxHHt HHH3vH/.3L|$0Hl$D$0I HH\$HHD$H*3D$@HD$(HV(3HD$ HHD$88HD$ Ht HHIG HD$H{xLHHI  tIt<tv|$0HD$`HtI HHxH[]A\A]A^A_ÐfD$@f.ztLt$8I>11ҾH>VuE$$D#fH=*3ffHED`0H W|$0HC[fDHD$8H8HDHt HD$8H(fD$0f.wIIVDfH=\*3ffH@0H HCDHT$HHt$1.IHD$8H8Hq)3ILP0H*3HHtLH'LB H5 1AҿhhHfH=)3ffH8h@0hwHC+DfHHD$ Ht HHH1LHff.AVAUATUSHHĀHHt$Ht HHH[H*3Hl$@Ll$ HD$H} LD$@HD$ Hl'3D$PH\$XHD$8H %3HD$0HHD$HHD$0Ht LLH{xHt$HIHD$Yug|$@u0HD$pHtH} HHL[]A\A]A^HD$HH8HtHt HD$HHf.MIIHD$HD$Px HD$0|/HT$fD$PHXHHT$HD$ f.HPHT$LHPH}HD$8HQHD$0ztLd$HI<$H11ҾHwOHD$0HǃLd$HLLЀ|$@@ D0A AED3fH=&3ffHhDDp0Ld$HCWfDH &3ILP0H&3HHtLH'L H5* 1Aҿ{s hhIfH=8&3ffHh@0hHCfDf.D$@wUI$H|$xh fH=%3ffHg@0H HCqHT$XHu 1)I$HD$HH8N07 D D#fH=c%3ffHED`0H u HCD*SHHD$0Ht LLHHY-HHD$0HtLLHHD$0HtǺLLHff.AWAVIAUATUSHHxHHt HHHSH&3L|$0Hl$D$0I HH\$HHD$H#3D$@HD$(H 3HD$ HHD$8HD$ Ht HHIG HD$H{xLH HI8itY tT*tG|$0HD$`HtI HHxH[]A\A]A^A_fD$@f.ztLl$8I}11ҾH}EuE$$D#fH=)#3ffHED`0H _|$0HCLfDHD$8H8H5Ht HD$8HfD$0f.wIIEN@fH="3ffH,@0HP HCDHT$HHt$1?&IEHD$8H8H!3ILP0HG"3HHtLH'L H5 1Aҿ hhHfH=!3ffHhh@0hHCDHHD$ Ht HHH)LH ff.AVAUATUSHHĀHHt$Ht HHHcH#3Ld$@Ll$ HD$I|$ LD$@HD$ H3D$PH\$XHD$8H<3HD$0HHD$HHD$0Ht LLH{xHt$)HHHD$XHuc|$@u,HD$pHtI|$ HHH[]A\A]A^HD$HH8HtHt HD$HHf.HHIHD$HD$P| HD$0'HT$fD$PHXHHT$HD$ f.HPHT$LHPHݢHD$8HHD$0ztHl$HH}P11ҾHOHD$0HǃHl$HLLЀ|$@@KD0AiA AED3fH=3ffHDDp0Hl$HCQ@H13ILP0H3HHtLH'L H5R 1AҿhhHfH=`3ffHh@0h7HCfDf.D$@wMHEH|$xh3fH=3ffH@0H HCqHT$XIt$ 1!HEHD$HH8M/7(+fH=3ffH-h0HS u HC_HHD$0Ht LLLH%^HHD$0Ht޺LLHHHD$0HtźLL붐AVAUATUSHHĀHHt$H$Ht HHHH3Ld$@Ll$ HD$I|$ LHD$HD$ H33D$PD$@H\$XHD$8H3HD$0HHD$HHD$0Ht LLH{xH$1Ht$ HHHD$H9$HRH(HHHD$HD$0Hl$#HfHHT$HX D$PHD$ HPHT$Lf.HPHT$HPH/HD$8HcHD$0ztHl$HH}11ҾHHl$ HHǃHD$HHD$0Ht LLЀ|$@u2HD$pHtI|$ HHH[]A\A]A^fHD$HH8HtHt HD$HHf.D0A AED3fH=3ffHDDp0\Hl$HCEfD_HD$HǃfDHHH3ILP0H'3HHtLH'LR H5 1AҿhhHfH=3ffHHh@0hHCfDf.D$@w HEHT$XIt$ 1?HEHD$HH8Hl$fHRfH=3ffHHǃ@0H϶ HCHD$ D0D3fH=3ffHtEDp0H u HCoDHl$ǾHHD$0Ht LLL5H HHD$0HtLLHHD$0HtǺLLHUHAWAVAUATSHHHO,G+ȉAHH0HHcH9H@uHUEHsxH{ HESPHIHS0L9L`HH7L9sXL;gvL7HH7LH)HwHHZHHHL; LEHeL[A\A]A^A_]UH0ADADHH)HpHI~HL HH0fDf*E1fH=3ffH\@0H HCXDHH@fH=3ffH!@0H>tZuIfH=:3ffH@0fH=3ffHHCfIHCxLmHx(AHCxHx(/IHEHUH5] HHEqHuLfH=@3ffH@HMATHk AVHMA@1IXHEZHxH3H9Iu=HEHxL9u;IfH=3ffHLLHHu跔L譔HIHH@  fH=3ffHp @0 HCiHHEHxH3H9It Hu3HEHxL9tLHHH3IԐfDAVAUATUSHHĀHHt$H$Ht HHHH3Ld$@Ll$ HD$I|$ LHD$HD$ H3D$PD$@H\$XHD$8H/3HD$0HHD$HHD$0Ht LLH{xH$1Ht$HHHD$tiH9$tcHD0AiA AbED3fH=03ffHDDp0 Hl$HC|$@u)HD$pHtI|$ HHH[]A\A]A^HD$HH8HtHt HD$HHf.H(HHHD$HD$0Hl$CHfHHT$HX D$PHD$ HPHT$Lf.HPHT$HPH HD$8HHD$0ztHl$HH}011ҾH7Hl$ZHHǃHD$xUHHD$0HLLЀ|$@WHD$HǃfDHHtfH3ILP0H3HHtLH'L H5 1AҿSKhhHfH=3ffHh@0hHCfDf.D$@w HEHT$XIt$ 1HEHD$HH8Hl$fHfH=~3ffHHǃ@0H/ HCHD$jjD0D3fH=<3ffHEDp0H u HC!DHl$HHD$0Ht LLLH2HHD$0HtLLHHD$0HtºLLHAWAVAAUATIUSHHxHHt HHH@H\3Hl$D$0H\$HHHD$H 3D$@HD$(H 3HD$ HHD$8HD$0Hx H$aHD$ Ht HHH$H HD$DDLǹHHI# tLt?ty|$0HD$`HtH<$H HHxH[]A\A]A^A_fD$@f.ztL|$8I?11ҾH^NuE$$D#fH=3ffHED`0Hͫ W|$0HCXfDHD$8H8HAHt HD$8H%fD$0f.wIIVDfH=| 3ffH@0H8 HCDHT$HHt$1'IHD$8H8H 3ILP0H7 3HHtLH'Lb H5 1AҿhhHfH= 3ffHXh@0hHC,D謲HHD$ Ht HHHH<$Hff.AWAVAAUATIUSHHxHHt HHH`H 3Hl$D$0H\$HHHD$H 3D$@HD$(H<3HD$ HHD$8HD$0Hx H$HD$ Ht HHH$H HD$DDLgHHI;it\ tW-tJ|$0HD$`HtH<$H HHxH[]A\A]A^A_fD$@f.ztLl$8I}11ҾH={E$$D#fH= 3ffHAED`0He _|$0HCIfDHD$8H8H2Ht A$~H02H\$ D$@A$Ld$XHHD$ H2D$PHD$8H^2HD$0I$HD$HHD$@Hx HD$1HD$0Ht HHHD$H HD$f.A$H4$MM1LyHHHxA$fH=S2ffH@0H ID$|$@HD$pHtH|$H HHĈH[]A\A]A^A_ trA$umA,$fH=2ffHch0H j|$@ID$tHD$HH8HbHt dHD$HHFfD$Pf.ztHD$HH8HD$t11ҾLmNfD$@f.HD$HHi2ILP0H2HHtLH'A$L8 H5 1Aҿ٥hA$hHfH=2ffH/h@0hnID$dHT$XHt$1CHL$HHD$HH8e0HHD$0Ht HHHiH|$HHT@f.SHHHt HHHu7u~HCxHǀpHCx[HH(LH2ILP0H2HHtLH'LҲ H5" 1AҿskhhfH=72ffHh@0hHCH[ÐAUATUSHHhHHt HHH MH2fH$Hw2f.HD$H2HD$z Hl$ HILD$ D$0H} HD$(H\$8HD$Ht LLfD$0f.ztLd$(I<$9LMIt$H{{HgHI|$ t$HD$(H8HtHt HD$(HHD$PHtH} HHhL[]A\A]f.L{eHHIoHHH@THHHPHp衹IHM~L`HL fD$ f.I$HA2ILP0H2HHtLH'L H5b 1Aҿ賡hhIfH=p2ffHh@0hGHCfD(LMItoI$ID$ID$AUHID$Ml$ tLHT$8Hu 1I$HD$(E1H8DH!2L~HHRHHHD$HtLL LH螟ff.UHAWAVAUATSHHHwhHLf HH8Ml$HFHxH}}HChHZ L@ DH(H8IHHpHx1uAQATAUWHUH HzH;=$2~LcH8HLHpL 1I9tkH8HH@He؉[A\A]A^A_]@LF H8HDN(H6 HpHx1IHAQATAU载H v@LMPoC HCC)ECC! oC04CECC%oC@3EoCPEfe-MfHcH(M, M9s LpH(HNLL}H8LXHhLH(HpHRHPHMH5 HIHPHXHJHpHH;rv H;pLLHL%T2H`H5F{ H`IT$H 蝌HHhIT$HHhHpHJHpHH;rv H;pDH(LHLxHxIT$HfH=Q2ffHH{L@0HCHCHxHxL9HhHxL94H`HxL9MHPHxL9HXHxL9HpHxL9t*H=z2]PLƴfD1oE4C oEC3C0oECC@oECPIIFfH=2RJbHx4>4EH5 L\tH5ұ LD/M|$ M9!ɶHIDP uKLL)HH5x LIOI9IM9ufL(H8ML8IIGIGAHIGMw TH8HshHJqrf(LMItxIIFIFA$HIFMf LZf.H2L.1LüP1L贼H2LuH=2PBL45H=2PLH=2PLڱH=e2thPL豱H=<2tfPFHO脱5PJHPJHLPJH뗋PJHPJHRPJHHL&HH8HHHA%H8HHIIHxHxL9t HO:kHhHxL9t HxkH`HxL9t HxkHPHxL9t HxjHXHxL9t HxjHpHxL9t HxjL4H{ HuK3KIIFI2HHEHxH;=2t HxLjH/IIL%2&IL%23IL%2@rUUHAWAVAUATASIHHHHH@HJHPDEH{`HH LYHC`LDx(Hs`EHC`@ANju A;EjA]LLLHfHEDHEDžL)EH)EHEHX@HxHP+  HCx fH(HSxffB*HCxHHP0 HX H2HHiHXHPLHH襶HxHz3HXDpEHP1Ҿ@蛺HH8HPHxHHH96 HEHPHL=2HH@HEH0*HMH0IHH ( H0H;un A"V H 0HH9= u (A7HEL=2HxL94 H8HP1H@]H@LHEHxL9) Hx#H{hHHH LwHChLDx(HChHp_HCh@AHHHJHH42ILR0H2HHtLJHL tHL H LE'H56 1Aҿ臓H@fH=Q2ffHDp0I]H@ED0D3H Ew0L=u2HCE1HzL9EHǃHǃfH=2ffHrH0IAED8D;H E|$0HCE1H}HEtHt*H}HuH}H UHEHtH}HHeD[A\A]A^A_]fDL ^fH=*2ffH¯@0Ho HCiHCxfp(HSxffB*HCxHHP,ψHXH2HHGHHHhHXLHH8yHhHzHXDpEt$H81Ҿ:sHH0RH8LL=2|HhL=n2AHzL9+EHǃHǃfH=2ffHlx0贙IfH=2ffHQIċ@0AD8D;E|$0LkE1@fH=o2ffH@0H) HCHm D111蛄DhMcLu A7HEL=p2HxL9wH0H81H@H@L8HEHxL9 HhH@fH=2ffHADp0IH@ED0D3HP~ Ew0HCE1L=2YH2H5` 'R0`DL=2!Hx DH=2tvBHu+fDDL=F2ѕHhaDH=2oBHuפfBHJ뉃JfH=s2ffH @0Hi HCHCxǀHCxHp(HHyAzH{`tUHuI]]]fH=2ffH~]@0]轔HChHtxtEfHufH=q2ffH @0HBHJH=2PH IH=2PH PJHZHCxǀHCxHp(|H=z2PHuH=L2PiHu蓢[PJH#PJHFHHxkvTOfH=2ffH賧@0Hg HCZPJHzPJH>HCxf@(HHCxHVHx*NHHSxH@HCxHp([IHEHxL9HhHxL9LHǃHǃHH}HEtHt*HEHuHEHx UHEHtH}HHcIHEHxL9t H [HxHxL9rHuz[dA?Iu AHEL=2HxL9&HuB[I"HHEHxH;=2]H@ [LH=D [H=D A?Iu (AHEL=2HxL9.HpZIH5 H= 1L=U2ЀH=D H=xD HLHHhH53 H=o 1L=2聀DžLPff.UHAWAVAUATSHHANjIAԃu HLCpH{xHDLuAHeD[A\A]A^A_]@D D#fH=2ffHmED`0Hw HCHd 111zDhMcL蝄Hc IHDL1zLeHKt.jLL虌ZYLHEKffH=22ffHʣHuH{@0vHCHCHEHxH;=_2H=2tmPLD踎 ۾hhE1fH=2ffHtH1[]DH.0oEoE@oE H@ H1[]DH2H1HH1Df.ATLf`USI$ID$AD$AD$HXHt6fDHk HtHEHHC HHu[I|$]A\dfATU1SH HFDHX IcH LAIHL MI IӋq*HHHcBIH1HII9A9uIPtfH{tlIH{CCHt aHCHHHHLH$HC2HD$H72HD$HD$Ht HHH 1[]A\% fDfHeDfHUHHD$Ht HHH#ATUISHHXHt5DHk HtHgEH(HC HHu[I|$]A\bf.USH(HFHX CtCH(1[]@HH1HH$HD$HYHD$ϷHD$Ht HHЋCCH(1[]HHD$Ht HHH$@USH(HFHX CtCH(1[]@HQH1HH$HD$HHD$/HD$Ht HHЋCCH(1[]HHD$Ht HHH@ATU1SH HFDHX IcH LAIHL MI IӋq*HHHcBIH1HII9A9uIfH{tlIH{CCHt |HCHHHHLH$H^2HD$HR2HD$HD$Ht HHH 1[]A\fD% HHD$Ht HHH\ff.ATU1SH HFDHX IcH LAIHL MI IӋq*HHHcBIH1HII9A9uIfH{tlIH{CCHt LHCHHHHLH$H.2HD$H"2HD$HD$Ht HHH 1[]A\fD% HHD$Ht HHH,ff.SHHHGHxH;=2uHmH[fH=`2tPHt$讆@PJHf.UHAWAVAUATLuSLeLHXHLHCD8HH0ܔH2H}DHHE1LmLEI}WHED}HxH;=D2}"HC8}HS HCLHH0}IHC}HC8t!}HC(L8HEHxH;=2He[A\A]A^A_]讓qQIljUfH=!2ffH蹊UP0sH6p}xQd}@CdofD3CHC}8(8fD˥IljUfH=2ffH3UP0sHozE?D\uHEHCH5MU LHMHMHHILLfH=2ffHDMHMHR AWuHIؾ@1zHHE_AXHxH;=E2HEHxH;=02ErIfH=R2ffHRHپLHO}%裤HEUfH=r2ffH UP0qHnHEljE.tHEHLH0HuHuHH5T H}ƑHuLտfH=2ffH蕈MHLMLEH?Q HǾ@1QHMKHEHEY^HxH;=2dHEHxH;=2&qHEfH="2ffH"HMH}H{HEUfH=J2ffHUP0pH_mHEljEsHEHLH0HuHuHH5R I蟐LL课fH=o2ffHoMHLMLEHAP HǾ@1QHM%IXHEZHxH;=2HEHxH;=2oHEfH=2ffHH}LH@H=2PLHH=2PHufE?DqHMHEHH5Q LHIHbLLrfH=22ffH2HLMHMAWHN HIؾ@1lfDPJH*fPJHJfH=2tPPZLLMH=п2t+PHuPJH믋PJHH=2P:L-H=c2PHuH=52tpPLH= 2t<PHuWrPJH\PJH{PJHËPJHHHEHxH;=>2t HuHEHxH;=$2tL|LHHHHHEHxH;=2t Hu9HEHxH;=Ƚ2tHu멐f.UHAWAVAUATL}SLeLHHHLHsՌH~2H}1HHE1LmLEI}VHEEHxH;=@2r}{t.f}NHI*(XI~H2HHEH@HHxHͷ2HMHHHAHQ rLHLHMHQHH2HHpHuHHHHpHJH2HBHIt H=2Zi{}t%E}x\HEHxH;=2He[A\A]A^A_]DLL}|HHMHUHEHEHHHHPHItH=2i&HEHINH=ֻ2h5ILPAF ILP fD0HEfH=2ffHTDp0+jHf~N}ZfAFPAVILPAF PAV jHEljE0lHSH]H5L IHHULωHL߷fH=2ffH蟀]HLEHMHI HM@1SVHHEY^HxH;="2<HEHxH;= 2"iIfH=/2ffH/HپLH,}@胛D0HEfH=T2ffHDp0hHkeHEljEkHSH]H5cK IHHUL豈HLfH=2ffH]HLEHMHSH HM@1S8HXHEZHxH;=2HEHxH;=2IhIfH=2ffHHپLHfkD0HEfH=<2ffH~Dp0gHSd|HEljEiHSH]H5KJ IHHUL虇HL詵fH=i2ffHi~]HLEHMHG HM@1S H=X2PLxH=(2PnHuox`f.APQHHPAF PAV HHPAF ILPDPJHBfPJHbfH=p2tPPLwH=@2t+PHuwPJH믋PJHH=2tIPLLwH=׶2t+P]Hu"wOPJH붋PJHԿ}H>2H52HHHHf2詧H}H]LŷHݹH襲H]HC Ht H{HtPH}]~aHHEHxH;=2t HuHEHxH;=2tLHHywHoHHEHxH;=Z2t HuHEHxH;=@2EHu7ib@f.H=y2AUATUSH8H2H(HcD$3 N ID$f.Y0 HD$HQH\$H1HD$(HKHHD$ H,色IHD$ Ht HHMHHHLd$Ll$HD$(H#HD$ PE1}ufH=2ffHPzA@0!'HD$ Ht HHH8D[]A\A]fDHD$H\H\$1Hl$HD$(H4HHD$ HD$ Ht HHE12H2'H5u/ 1R0\LA [_HHD$ Ht HHHHHD$ HtHHHHD$ HtϺHHAWAVAUATUSH8H2D$H(H AfH=^2ffHxP(AAHxL=Z-3McK,H0H(Ht3HHH@Htx H@HuH9t z Ll$~AHfLl$HD$(HLHD$ oHD$ Ht LLH5DIfH=2ffHxD$@,f.k, -HHL1HD$(H*HD$ HD$HD$ Ht LLHD$LHHD$H HD$(HHD$ M1D}HfH=2ffH}wh,K<}!'nKEщP0HD$ Ht!LLf@01H8[]A\A]A^A_fD@01DH2'H5, 1R0^YfDHD$f.H|$t H|$}PHHD$ Ht LLH0HHD$ HtLLHHD$ HtϺLLfATUSHH`f.D$zH2HD$(HD$0D$8D$9Hl$ HHH]HD$(HLd$ 1f{}sHC HcuHC HL` HHuHBfD$f.vTH7H\$@HT$ 1HD$@Ho2HHD$XH2HD$P膮HD$0HD$PHt HHH|$(蠔D$8H`[]A\fH{ cfHrHHHUH@zJLf ΃fEHcfL1fLHHHu1Hj|A~UHuHtLH{fDʃ AAAEtAAADfVH6HHuH&zEH`[]A\\HYHl$ HT$H5> H\$@H|HHfH=2ffHsHL$@Hx= @H1tIHD$@H-R2HxH9HD$ HxH9u^R\HfH=_2ffH_sLHH\yH`1[]A\ÐH2'H5( R0U1H=92tJPHmyH=2t,POHt$Zm@PJH뵋PJHHHD$PHt HHH=IHD$@H->2HxH9t Ht$HD$ HxH9tHwLIH-2֐ATUSHpD$txf҉L$f.|$PH|$P ƒE1fT$V1fD$Ty1ۅHp[]A\fH=2ffHq@0Hp[]A\fDHD$(Ld$yH2HD$L` HD$HHHT$ H?2HLd$0HT$HH2HT$@pWfD$f.vFHp2H\$PL1HHD$hHG2HD$`HD$HD$`Ht HHH|$ Ht$0GH|$Ht\$,tfH=2ffHpX0H|$螑HD$H|$YHD$@HtH|$0HЋD$,\$(u؀E؉؀EQ苋(fH=a2ffHoh0/D$Và ڀEڨڀDf;fH=2ffHoX0#Ha2'H5U% 1R0QHfH=Τ2ffHfo@0HHD$`Ht HHHD$@HtH|$0HH̬HڐfDSHhH{H$H߾gHH߾SHH߾?HHH߾+H$H߾HH2[fAUATUSHH2H(HHLH~`HnXHHD$HFhE1,THIt8D$H6vA螉EHt.AECAE@EC@IE8HC8HD[]A\A]fDAECHC8fH=/2ffHm@0EC@H[D]A\A]Hq2'H5e# 1R0P@f.AUAT1USHIAHH\$ D$HHHHxH-HD$@//yHHD$HtyIuHHVIEHT$HHH=2D$H@fDd$2HD$X/H|$Xug\$`u D$`fH=2ffHlX0HT$H5? HuHĘH[]A\A]fDHH|$@?fH\$Ht$HH|$HiuH|$HOrHD$HEHHD$HxH;=2tHIHϩ@f.AVAUATUSHpLIzЃHt$@1AHHl$HfHID$<L$,Hl$pLT$HxT$ D\$$DD$(H=2HD$H$HD$0ßH|$xHHCHCtD$,tL$DfH=2ffH'kh0HpH[]A\A]A^Ð1xfHH]H 5 H5]4 H=4 DNH }5 H5>4 H=4 %NLsH+Ll$II9tHEHxH;=R2tL誸HH;HtLLf.AUAT1USHHLd$@D$LHH2HHHD$HEH\$HD$(Ht H{HHEHD$0HEHD$(HLH$H$HXH$OHItkH|$D$q@IuTAD$fH=2ffH~i@0AEHD$(HtH{HHĸ[]A\A]1@AD$@AEDH2'H5 R0KHHD$(HtH{HH蝦HHD$(HtH{HUSAAHXH|$0Ht$HT$L$HD$(DD$$HD$@貥HT$HD$0H\$0k! HHT$$HHPHT$HPHT$HPHT$HP HT$(HP(HAHD$HHeHD$@ˇHD$@Ht HHHD$(HX[]HHD$@HtH|$0HH蔥HHD$@Ht HHHrfUSHHC 3Ht&Hk8HJHk8Hk@HH[]F@H[]ÐSH 3H=2Ht*H{8cJH[FH;HC0H9tHHHH3[Ð@ATUISHH HHGHD$@hHHL`H$H HHD$H~HD$dHD$Ht HHH H[]A\HHD$Ht HHH{HtH!IHD$Ht HHLfAWAVAAUATIUSHHxH=3D$Hޟ2H5&0 Lt$@ALHCHD$@HD$HH/ HD7LLML-f3LLOHIt3H@1H@HD$H9D$IFHxDLl$PD$DLL\Lt$HLL'HD$PHxH9L%3HD$HMt HxHEHD$@HxH9HxH[]A\A]A^A_ÐI}8HH9tH9t HgXIFLh(Hp MH=2IEAEHAEPAUIELPAE PAU @H=2RH;2HCHD$@HD$HH2HD$jHILHHHז2IHIRIH52LP H|$HD$HD$~1bHD$HD$Lt$@LLMHLhHL$Mu(IMHL$M9IM <H ͝2HHL$wAGMu(Mt An:HpM}(I|$8HH9H9VHHRMtH=V2tTAmPHD$HHxH9H=.2PHt$Pt]AEPAUuIELPAE PAU uIELP(IELPAE IELPH=2zP%Ht$P\fPFHP0H@H@H@@ ?HHP8H@(H@0Hu3HP8HP@H2HPHDH/wf.ID$8IL$81H9HHH9uI9T$HqHhIL$@LHqHL$BPHL$HAHD$XHA HD$`HA(HHD$h_H Z2HHL$A@H|$PiHw,M\$1HLIL\$(ILLLD$ t_HHtFM $LD$ H8L\$(OH7I;xHtHF1II9tI H1,Il$Ml$@L8IM(HtH|$i{IEHxH9FLALl$hMtH|$Am+HD$PHxH9tHt$?8@H12HD$H|$AGID$80HD$ HxLINHL$Ht$ LM}(IMHL$IM qLLbSIT$8HH|$Ao*HD$H?H=2t6PHt$?YDAGBDPJHDAGMtAVJANLf.PJHfPJHfIELPAE fDAGPAWILPAG PAW ILPH2LHD$@ILPAG IHD$LRAV HD$IHD$LRHD$IHD$LRAV HD$JAN 뿃@H2HD$APQNHHHL$ PHL$ A PQ )HHPAEPAUBIELPAE PAU $IELPHtHF1II9I ID$I9tPInHt$?*IELPAE HHHL$ PHL$ A 3It$HL,|HD$HHxH9t Ht$?ƪHD$@HxH9t Ht$?讪H4LH >L{HLH=HHHD$PHxH9tHt$?_|MHpL{cf.Dt#ruHH1HQ2H1H71ft uH71ÐH2H1f.@f.@1f.SH_Ht&HC Ht H{HtPH[<[f.@PLSHL:M9xH[]A\A]A^A_DPJHDHEHPE rf.DAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@1IHLHuI9u@M9uI?HsHWH;VuHt uHL[]A\A]A^A_f.E1f.USHHiHH>Hw~1HHHsHHUHtHHtH[]H1[]AUATUSHHHHHIH9L,LL1HI,LU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtHw|1IHHsLILL@THtHHHBtH[]A\A]A^f 覒HxHLHPDHC(HSH{ HsHEHD$)HtHT$HwL1HsIH3LeJ HHt&HHUH(HCHHE[]A\A]A^fDHCHkHHEtH@1HsH,HCHH@HH3:H+H36:HVH>HFH.f.@H`f.H`0f.H闔fDH7\fDSHHS=t [f.CtH{[PBHa2SHHHHGHx(17H{{ t"H2Hs[HHH@fDH{[65fDSH7-H[5@f.USHHH֋2wGG HHttH20HHPHHCHx(C C*HCHx(hH{HG(uYHSDudH[]0fHx(HCC C@@ 迌H{HG(tHǾ%NH{HG(됿 tH蹂Hm0H " HH 1H2H52H}MtH2H5o2HHHH62y}HHvH趏fDATUASH1HHH5DMbD)iHcH $Di@BHcHt$Hʚ;~0HH& .HHH?HH)Hciʚ;HHcH)H}Ht$HH $d'H[]A\f.AWAVIAUATIUSHIH(HH\$LHPH 1HUHHÊ2Ll$LHT$HSHJLH1LUHL|$HLHT$HSHK0HD$HxH9uEHD$HxH9u_HD$HxH9uyHr2LuLeHHEH([]A\A]A^A_H=2PHt$JH=`2t^PLJ|H=82t&PkLJ^PJHDPJHDPJHjHHD$HxH9t Ht$HD$HxH9t Ht$ѝHD$HxH9t Ht$蹝HHHH2fDHWvfDHg|fDHfDHlfDH7fDH2SHHHHGHx8'H{<{ t"H2Hs[HHH@fDH{[60fDSHgdH[0@f.USHHHh2GG HHtrH2@HHPHHCHx8C C"tH{Hw8auWH[]ÐHCHx8^@@fHx8HCC C@@ @0!똿 oH}Hi0H  HH3,H<2H5~2HxsoH42H52HHHH\2xHH$rH܊f.fH`f.H`0f.H鷇fDHg5fDHGqfDH92SHHHH{ tHp2Hs[HHH@H{[.fDSH'HH[-@f.USHHH2GG HHtHH2HHPHHCC CH=*u#H[]fC HCȿ mH|H$@f.f.0f.HHOH(@HBHWHPW(HGHTH9v+HPHfH@HWHuHGfDH@Ð@f.HQv2AVAUATUSHHZIAA΃HHH}0uNMHtKfIEH0@@@I}Dw,Dg _(HoHG-[]A\A]A^>DV밿cH@y2H5|2HHHHhv2lQcHHJH5ju21HlHau2fHWLJ0HHHABB 1Hw(HGHDG,HvG LG-=SbHH.JH5t21Hkff.HWB +B$Ð@HGH@8uKHWB$HHHJHAHWHRHBH@HWHRHPHWHBHSHfH=|u2ffH@H@0Iu1[H  H5 H=P N#@f.HG@ HG@(AUATAUSH5 1L-o HHGH= HX1 HH= 1H=y H1HsH=o 1HsH=f 13H=^ 1HsH=} 1A9H[|HtH9[uL!t@H[]A\A]f.@f.SHy2H_HHHtH{0Ht H[ [@f.SHH[@f.ATUSHGHX0Hh8H9t4IfDHWXH9tID$8H;uH DH9u[]A\fHWB+BHÐ@HWHB8H+B0RHHSHH;t@RHHD$t&Hs8H;s@t7HtHHD$HHs8CHH[DkIfHT$H{0PHD$ɐf.USHfHH r2HG(HG0GHG8HG@GAHVzfDAUATUSHHw2HHv2AHPyDHI=LmH[]A\A]H W H5H H= 3HLHyff.AWAVAUATUSnH8H_IIL= v2IDmMtLtI\$SD9;urCHB (9w?HS81HBKHHX(HJMtL{H8H[]A\A]A^A_H]HwI\$CHAL[L,9I\$CHSB (9r#H ID$H\$ HT$H5 HDhCLd$(HLqfH=t2ffH:HL$(H EHA@1r;HHD$(HCt2HxH9HD$ HxH9$?#HfH=Lt2ffHL:HHHI@1fID$PHD$fHi2HHHu#=KQf.SHwLH[@f.HHWHH9w&R HH9wYf~u31fFHG@HH H5 H= H H5 H= H H5 H=' ff.Hh2ATAUS^HHHtLeLmDHUH5 LIR<LLbjfH="m2ffH"3HHMH AWHMIؾ@13IHl2XHEZHxH9u?HEHxH9uUHfH=l2ffH2LHH81H=l2t;PHu-H=l2t#PL,뉋PJHċPJHIHEHk2HxH9t HuHEHxH9tLLoIHk2UHAWAVAUATSH_H8HGHHHE\xHe[A\A]A^A_]D;MD(IfH= g2ffH1Dh0|H$E$$LmLuDHUH5 LIu:LLhfH=Ek2ffHE1LMHMH& ATAWHIؾ@12IHj2XHEZHxH9u=HEHxH9uSHfH=j2ffH0LHH6H=j2t;PHu9+H=j2t#PL+닋PJHċPJHIHEH!j2HxH9t HuHEHxH9tLLmIHi2fD9f.H9HwH[sf.USHHHDHHtHUHHpH sHH[]fDH~HFHHL@HLGHHHHWHHLHHHGIIHLLGHHLLGHHHLLGHHHLLGHHHLHHGIIHH9IbHH ~ HcHDHHHHHWHHHHHHWHHHOHHHHHHyHHHHHHOHHHHHHyHHHHHHHHHDHH/@f.SHHHGHxH;=g2uHoH[fH=g2tPHt$>(@PJHff.ATUSHD$ x&@PfD9rT$ . D$ ?Ha2HHPHH )jHI 8LcHCHjHP0H@H@H@@ ?HH@(H@0HiHH@H@HChHCE\$ HCH[0HCPHH[]A\fDf 4 Zf.-  l$ @HL HifAUATIUSHHGHfH* ) AXL$0Y. sIH,ID$ HhXn.HI+\$I}IT$HHHTLH[]A\A]D\P HH,H1@HfHH H*X]f.HG(Ðf.USHHHHPH{@4H{HP H[]Ð@f.H@fDXt 1AVAUATUSH@nHIHk ?HHLKHC`MHC8HXJI)MHtLHE11@HK8H~J4HHHFPIHHH)XHLKM9w¿LN, M)M*gALLHI; Ls@gHHIeBLkHLc(CX[]A\A]A^[1]A\A]A^HL2 HJgHL H7gfDAVAUI4ׂCATUE1SHAH H-^2tjf}8 v1fD9utQ҃u{1h2PMuSvaHIH?HH)IuD+tfDD+uECH []A\A]A^fD#aHIH?HH)L)H~kHLd$HT$H5 Ll$Lp1LL_fH=@b2ffH@(HL$H @H1)IHD$L%a2HxL9HD$HxL9IfH=a2ffH'LLH-;C8H/ Ld$HT$H5 Ll$DsL0LL^fH=Ta2ffHT'HL$H0 EHǾ@1( Lu-Ht$u HHD$L%`2HxL9t Ht$uHD$HxL9tLwuHdHL%`2@USHHHGHHxHPHSHBH;CsHK8H,}u>BH;CBrHBHxHH@PHH)HX1Hj@H(2H}tnHKHHA P9t$HvHuA EHSHsQ HyHfEHCHHxHH@ H[]HCHH@HxHfEɐfAUATIUS?HILHf?GHSPH#CH;Cs[HS8HI]HG1DH[Ht)C H9uH{HLOuۀ{HDHH[]A\A]H I H5* H= qAWAVIAUATIUS?IH(f?LFLD$DfL$L$LAVPI#FI;FIV8HHI]|0{H{>E1@HCHtWHxAHC L9uLLNuHL$DHtD)IfDIFpA9sAI~HPI~@1HPI~HD$HP HT$HfAHBBBB(B8BHAEHcD$DD$BB AF4HD$EHSAHtDIFxHH(H[]A\A]A^A_fACCC(C8CHAHEtA$AJLcl$D$BD+C CAF4HD$HHujDI $HJDIt HtHJ HH)AI)AAA1ƃI<4D9H<1rI$HDITHTHC HH)AI)AA7A1҉уI4 D9H4rA $ApECLHD$ HxL9uTIfH=W2ffHLLH#H=W2t<PHt$H=yW2t#PL늋PJHËPJHHHD$(L-V2HxL9t Ht$kHD$ HxL9tLkHZHL-V2֐@HIt:t%HD$HT$H1LRTHDHD$DH11L)TH@HFHDXHÐfHFHDXHÐfHFDXHFHD\HÐUSHHHHtHPHkHHt%H}Ht"H}HtHPHzH+HtHjFHbH[hHt!H;HtLHH[]>fDH[]ÐAVAUATUISHH/Ll$H]H@HkHtHEHxH;= U2HI,$HC1L3HuLMHMII:HHHH9uH9t8Mt{IF1HI9tI L1HHmLqfM'IF1HI9tIfDH=HQ2tOPmHt$^DH=Q2t*POHdBPJH밋PJHHHCHxL9t Ht$9eH'H?THHD$L=@P2HxL9t Ht$eHD$HxL9tHdHSHL=P2ATUHSHH"HHCt; ;SHILcH+HHCH{1[]A\7HM2H5Q2HHHHJ2AHLAHYSfUSHHHHtfDHHHuHEH}1H0HH}HEHEH9tH[]fH[]fAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$QH]HMMH$III)MtHII9t LHLHL$L$+HL$L$IODM)L9tLLLVUIMHtHLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAUATUSHHHHHIH9L,LPL1HI`LU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLt2ffH X0[AUATAUSHHHLopMt*H\I} HH}-HCpD`(HCpH(D`LkxMt+H)I} HHJ-HCxD`(HCxHhD`HHD@PPPHLfkHkHGƒLtUOƄƃ=1ǃ@lH[]A\A]fAfDL fǃ@HL fu {!tXC&1H[]A\A]fAfDLfǃ@HLu{!u{LH&"yfH=<2ffH@0{HUHHHHHLILLH)H)HDU‹LALLfAL@SHHk:HH߾W:HH߾C:HHI[.:@f.fAVAUAT1USHHH LJ0HLJ8HLJ@LJHƇPQƇRƇSƇTƇUƇVƇWƇXƇYƇZƇ[Ƈ\Ƈ]Ƈ^Ƈ_`HGHGpGGGHGHGGHGHGGHGHGHGHHHHHǃHǃHǃHǃHǃHǃHǃ8HǃXHǃxHǃHǃHǃHǃHǃt us҃ HHHX Hǃ@HPуt {!H5VHuMHv HHHHHHH HcHf.H5!H82H=;HH5HH҉P ʈPHYHH{HHH^H HCfN1C@ fC:HfS>HCXH []A\A]A^fHHCHHCH HCHHCHHC[D HfH=-82ffHD`0HDlmLd$HT$H5 IL Ll$LL9fH=`<2ffH`HL$H AHM@1IHD$H-;2HxH9u>HD$HxH9uTHfH=<2ffHLHHH= <2t<PHt$WH=;2t#PL5늋PJHËPJHIHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHL>IHD$H-:2HxH9t Ht$BHD$HxH9L( IH-I:2ՐfDSHHG tEuC%[s!SHHG tuC%[ff.HHtt+unSHt&tAu3'u-8x"C(1[(u'u 8]t޸[f)u'u8=xC)1[Ðf.AVAUATUHSH H_pS Lc,t1H []A\A]A^D>~{C.fC,C Dk(Ls C/IVfC0DffC4HLH1H []A\A]A^À>ucC:FfH=42ffH@0ZrHZH []A\A]A^fH=32ffHH@0YHYeuH\$HT$H5 Ld$HHL#5fH=72ffHHL$H' AYHǾ@1HHD$Hs72HxH9HD$HxH9oHfH=|72ffH|HHHy@fH=22ffHP@0Y$HYiH\$HT$H5 Ld$HHL#4fH=62ffHHL$H' AYHǾ@1D>fH=22ffH@0YsHYH\$HT$H5 Ld$HbHLr3fH=262ffH2HL$Hv AYHǾ@1J@<LkC,HK.HIELC-IUHD$HxH9rHfH=32ffHLHH|H\$HT$H5 Ld$HRHLb0fH="32ffH"HL$H AZHǾ@1:@H=32tQPHLd;H=22t,PHt$2PJH뮋PJHHt$ LHt$HHD$H 22HxH9t Ht$HD$HxH9tLH5HH12ff.AVAULATUASHHH@L8}Ay>1(tփsfH=,2ffHh0HD[]A\A]A^HCpC HtH@HHHHxf$1D$HxeHCp@ 1ɺHHH~EHHHwx3HCpx uf@Et C-(?nn/A7DUSHHD$2x~HD$uMf. ݪ w#1HH[]oHf.HH[]1H[]@#t USHHH(G#HD$HHMHHD$5HD$Ht HHH([]HHD$Ht HHH@3HH+USHHG+(x{!t_@HHtt Hǃ{ t)HXC H\$Ht$HH`HC H[]Hx*GHfHfH H5 H=[ ~@f.SHH^`fH=)2ffHW@0nHCpHt?x t9C H5HtH\$Ht$H H[fDHCxHt€8uUHAWAVAUATISH8HFHX { Ltg:zHEt1{,t+I@9rC,HuH]HEHe[A\A]A^A_]fDELuA}HMM{ANjEEfH=(2ffH"EIŋEAE0uuhI|$HCpC Hx HPLHHzfM1҈U@ E-DC H44H]HHL EfD HËAE0-H~XE@HHt_ HǃH]H;HuHt@/IHEHUH5 E$$IHLL(fH=+2ffHHHMH/ SHME@1YIHEH++2_AXHxH9u=HEHxH9uS-HfH=:+2ffH:LHH7H=B+2t;PHuH=+2t#PLo닋PJHċPJHIHEHt*2HxH9t Hu2HEHxH9tLL5.IH;*2fHFH@ x uHi1HfH1UHAWAVAUATASHH8EE{!tH8VH/%2C f.C D HHEHEx8AeHMADehHHMA8DeB{!HzHCHHtpHǃHH]HuHHe1[A\A]A^A_]ÐH}7HHEHEx8 }HM}H5^ 1Lq*Ly(L HMLfq( HnL8E%HA8f.@HtrHC H߀H/{!tHtH]HuH Heظ[A\A]A^A_]f.1He[A\A]A^A_]H!H8fDH+H]HUH5w HHEȺHHI$fH=X'2ffHXHMH @H1IHEH&2HxH9QHEHxH9HfH=&2ffHLHHDSHËAfH=#"2ffHDx0H:LeHUH5y LIHEȺLHI#fH=W&2ffHWHHMH@ SHMM@1IH%2XHEZHxH9uqHEHxH9LH=&2tTPLgH=%2t6PHu=Hu/넋PJH뫋PJH IHEH4%2HxH9t HuHEHxH9tLL(IH$2DUHAWAVAUATISH(H~H_ HHLjLrII)HCpLHtx uZ{/{.HH{0HI HHAFu^{*tXH *C*1D1LL HLLHHCpx fD1He[A\A]A^A_]HH{0HI/HHb{+uH+1-q8n}g h~ kHx+He[A\A]A^A_]f1HL HtH]LmHEH8HMHUHuH(@1 fDHHtHǃH]HHuH1JfIŋeAd!  fH=92ffHDp0HPgA]E4$LeHUH5I ILHEȺLHIfH=g"2ffHgHHMHx SHME@1"IH!2XHEZHxH9HEHxH9uoHfH="2ffHLHH1  1v==L1Hu&lIHEH>!2HxH9t HuHEHxH9tLL$IH!2@f.ATUSHHHH+HHt(HE Ht H}HtPHhHǃHHtLcpMtVID$ H-g 2HxH9ID$HxH9hID$HxH9I$HxH9uLLcxMtWID$ H- 2HxH9ID$HxH9ID$HxH9gID$HxH9L{!HHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHH[]A\?fD&HH9fDHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHH&HHH[]A\DH=`2rPHt$H=02RPHt$vH=2bP&Ht$FH=2PyHt$jH=2PHt$H=p2P+Ht$H=@2PxHt$iH=2PkHt$V\PJHfPJHfPJHZfPJHfPJHjfPJHfPJHfPJHjH H5$ H= SHHtHH[fD[@f.AVAUATUASHHHHD$HHHXH8Hxt0u&Hf@H*Y H,DHH{&LH@L8}D(IAtfH=I2ffHDh0A<$shHC H߀H["Ht8H\$0Ht$0H kH~HĠ[]A\A]A^H\$(HT$H5? Hl$0HRHHbfH="2ffH"HL$0Hn @H1IHD$0H2HxH9HD$(HxH9HfH=2ffHLHH+fHl$01HHHH-IHD$P..RHHD$XHLH2 HD$XH1B CH$fD$BHD$0H2H$H`H$HqH|$X]fD(L52IHH@HHHxAIHIEIU LH D$f. vTHHl$0H1HD$0H42HHD$HH2HD$@KHHD$@Ht HH1mfDHxH|$PkfHǽNH=M2t#PvHGePJHH=2tHPHesH=2t.PGHG86PJH뷋PJHIH`HxH82H9It HG&&HHHxL9tH&LIH2IHHHHxH;=2t HG%Hf.H 2HH(f.AUATUSHH@uvH 2@L0HLhH@ HCHtHLHCHE(HCHE HC LHE0C(E8HH[]A\A]>fD@nHL`H@ HCHtHLHCHE(HCHE HC HE0C(E8H 2H0HHE Ht LLHjHHHE HtLLAUATUSHHg 2H0H0H9HD$twHHtxLd$fDHD$HH9HD$tNH{tRLHSuLl$IELHD$3IE HtI}HL褶fH[]A\A]AWAVAUATIUSH8|$ HT$HJHxHHHǀH1HL|$(H)ALt$$HHD$0HD$$HLcLpHHHMMAVHT$ Hًt$LAA"XZtEH|$(H|$PLt$P\1Hcl$DL|$HHL$0L$fHHIHH.L9tI7HuH|$HLHH8D[]A\A]A^A_HAAAWAVAUATIUSHHxH-2H|$L0H0I9HD$0L|$@Lt$8HD$HD$/HD$fMmH0I9I} IU0H\$0HT$8LIuMHL$LAU(HT$@Hz{HzH;=h 2tH= 2JvHt$ MmH0I9l˻fH=2ffHCI4$;HH@HPHELd$@;.LHpHH|$HT$/L @HD$HHD$Hx[]A\A]A^A_@Jqr,f.H|$LCf.H|$HT$@H5 E0H|$HT$/H5 E0doJf.AWAVAUATIUSfHGHwHL$8HT$PHD$8)D$PD$TG)D$`)D$pD$XGH?D$\D$ _H\$8Mu H/HD$6MHD$HD$@H$HD$HHD$HD$7HD$(FfDHCoA$HPIT$@AD$HAH[(HIH C tHµHT$H<$H5- D{$H4$H|$1fH= 2ffHHL$HHկ EHǾ@1IHD$HH 2HxH9HD$@HxH9耸HD$ fH= 2ffHH|$ LHAHfH\$8A(HCoHHADfDH\$8HAEE}(D$ HĈ[]A\A]A^A_ÐH= 2tfP?Ht$j0DH=2tAHHt$(HT$ 5HT$ E1ePJH뙋HqpAED$ RHHD$HH2HxH9tHt$7H$H$HD$@HxH9t Ht$H HH2UHAWAVAUATSHH86L-2HHHGHGIHxD5M2L1fHDžLAFfM2DffLcIC< .LAWHLMD$ HcL&LEIBƄ .BƄ aDML$ 1H11A<.I 1u)|>@1HcI 1HH9uIt$ HH!ʁ t€DHHHD@׺HH)H HcLჽ DփAH@fqffHHf. v AIMcHL荩HuhfH=@2ffH@0HUHeH[A\A]A^A_]+fH=2ffH@0f.H=1LHHHH9@}!'EAfH=2ffH"Dx0HfMl$ ƄL LHHH!%t¹ DHVHE@HL)frЃ NfHHL1fDHMHIƉIHIcE1HHBHcH)LL\U8@t(@P`IcHAB@uHMcLHHH)HDEAƄCH LcHMI DQIHDfB1ffDA4AtH9fAfALfIIID9DfHfA9#HLLE1HHHHf.HBt Hm2HHH@OHHE10fDH5Z L蔙HHHHHH LD1 HLLOAAuHHHHHHxH;IHD9HH9CfL8}H%HHH5 HI|LLLfH=E2ffHELHH HǾ@1IHH 2HxHH9MHHxH; 迯IfH=2ffHLLH@IL$ fDHcHHLHE18H)L\UI@t$@PttIcHAB @uHMcLHLH)HDEAƄ 8HHQffB@L8offA9 HHH LFPDN1DXZL H!%tLDHJHD@LHL)HH*HHxH;+H=R1P L蚿H=%1PLmH=1thPLDH=1tJPH@PJHZPJHyPJH뗋PJHIHHxH1H9Ht H@HHxH;tLH LIH1HIHHxH;u%HQIHHxH;tLbII@SHH[fG( AWAVIAUATUSH1HXHD$Ld$ L|$Ll$HD$b@H. H)HtLHt+LLLLLHD$HxH;=1uNCH9E(~2}HU uHع.HHtLjHX[]A\A]A^A_ÐH=1tPHt$@PJHDHHD$HxH;=1t Ht$ HDf.AWAVAUATUSHH1H|$8Ht$XH(HzL$L$H5ơ LLH$HH1Ƅ$`1HDŽ$XƄ$aHDŽ$hHDŽ$pHHDŽ$xHDŽ$H$H1L`LhID$L$LHDŽ$I|$HH1H{HH$H1H@H$ HsHYH$H{蓰H$HzHH# 1H$H-e1HxH9 H{x HEfHDŽ$HDŽ$H$H$H$H$HDŽ$$HD$H$HDŽ$$H$H$HDŽ$DŽ$?H@LpMSH$HD$H$HD$(H$HD$@A|$8$AT$CL|$HL膑HHRD 1Ҿ#LHIt&H$PxH|$H$B H$PxH|$H$8 lPxH|$H$8JPxH|$yH$8 (I~`H1Ƅ$P1HDŽ$HƄ$QHDŽ$XHDŽ$`HHDŽ$hHDŽ$pH$pH1L`LhID$L$LHDŽ$I|$LH1I~HHDŽ$(HDŽ$0HDŽ$8HDŽ$@HDŽ$HHHDŽ$PH$H1H@H$pH1HD$0HH$ H$H1I~XHL$(DŽ$`HVHH$ 躛H$hI~11DŽ$`JIvI~`H$L$HD$Ht$LM踴HL$HRD uJL;$MtHt$L貫L$Ht$ILL$M^@L$M9t5LL)HMI$HxH9IM9uL$H/1HH$H1H@H$pHy1HH$ H$hHxH9 HD$0I~HHH$ Hw1H p1I~`H@HQH$H@HH1HDŽ$HH$p@H$H@LpM~fDLI$ H@0H;1 L@HT$LLL$H(L2@H$LL$HHD$HH$H$H)HH$AHD$PH$HD$`HD$HD$h~@ID$HxH9ID$HxH9TLH$HxH9H$HxH9RH$H$IH)HI9>H|$(J4Ld$PHt$HH|$@ܨ H$IH$HHxHEHwIT$iH$H$ID$HD$L$1IH|$LILD$HHT$ IT$DHLD$t H8H$H$LH$HD$Hx Ht!HT$`H|$謭L1H$HT$ HD$ H$Ml$H HHtHI$L H$h@H$L$HI$tH@1H$L$HD$HHH|$8H5 LH1HD$0H|$&L$L$M9t#I$HxH9/IM9uL$MtL豙H$HxH9|H$HxH97H$HxH9Hs1L`LhH1H{HH$Hm1H@H$H1HH$aH{xhHD$0H{HHH$ID$L$HLH1HDŽ$HH$nHD$8HĘ[]A\A]A^A_H=01rHLxL|$XiI?Hw1HH|$H$HL}HdH0HXH|$8HL$bHS1HH$H@1H@H$pH1HH$ H$hHxH9$HD$0I~HHH$ :H1H 1I~`H@HQH$H@HH51HDŽ$HH$pSH|$8H5 L輾H1HD$0w H=1t&PHt$(DPJHDH|$L$L$M9tMI$HxH9IM9uL$H=1PHt$hVH=1PIHt$h&:HqpfH=1)PH$fDPJHbf.PJHzfH=@1PHt$h膮}H=1PJHt$hV;H=1PL(H=1tvPhL[H=1t;PbḼUPJH!PJHCPJHċPJH뉋PJHOL$IH|$袨LH$HxH9tLH$HxH9tLjH$HxH9tLQH7L/H=1PHHt$(ެ9PJHH=[1tZPHt$(襬H=01t:PHt$(zPJHwPJH륋PJHHH1HHH$H$HxH;=L1t H$?H%H{HIT$L$LHDŽ$HI|$4L輒觖H$hIH]1HzHH$ H9HD$0I~HHH$ ID$L$LHDŽ$MH1I~`L$HH$pIMH|$(L$LH=1HOtMUHt$(תFIH$hHxH9.Ht$(IBHJHII5IH$HxH9XHt$II5I/f.ff.USHHHGHL1HxH9uHEHxH9u6H[]H=1tVPHt$֩@H=`1tPHt$让@PJHDPJHf.AVAUIATUSHH_HtAH-1Lt$@HCL#HxH9|HCHxH9uGHL,MuIEI}1H@IEIEH[]A\A]A^H=1tNPLШfDH=X1t6PhL褨[PJHDPJHf.SHH03H{H9t [T@[f.@AWAVIAUATIUSHHH(HHGH)I)HH<L,L9HIyIMt LL&LMHMLI9LLl@HtH8L51H:I~H8HHH9uMyHL)H9MDtPLHHtH8L51H:I~H8HHH9uHHH)HI9MDt.MyL5W1H\$IHHxL9uXI9LuHMHtHL$L$KLeLEHEH([]A\A]A^A_AJ<DH=H1t.PHHL$L$菦HL$L$qPrpDHI9v$HIdfH9MD$9MjE1FHMt LI>HH;=41tHt$*HHfDAWAVIAUATIUSHH(LgLHLL)L)H<$HHH HH9HMIMfHMOH$LtHUHH1HSHUM9LLfHtH2Ha1H1HsH2HHI9uIhLH)M9MLtHLLHtH2H!1H1HsH2HHL9uILL)HM9MLt*IhH1Ll$HIHzH9uHL9IuM&MtLHD$L $HD$L $M>MNIFH([]A\A]A^A_@H=1tFJLHD$L $/HD$L $@H}fDJqrDHH9THuA1E1YM9-fHGH;Gt&HtHHH1HHHHG@HH5DAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@1IHLHuI9u@M9uI?HsHWH;VuHt uHL[]A\A]A^A_f.E1f.AUATUSHHHHHIH9L,L0L1HI}LU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtLeLmDRHUH5d IHȈ Hƈ LHELLfH=1ffH跢HHMHЃ AWHMIؾ@1qIHG1XHEZHxH9u?HEHxH9uUFHfH=S1ffHSLHHP1H=Y1t;PHu訜H=61t#PL膜뉋PJHċPJHIHEH1HxH9t HuNHEHxH9tL9LQIHW1א@AVAUHATUSHHHGHGGHG <HcH9wMAHIIcH褁L4(DkDkHLHLsH[HLL]A\A]A^xH?HtC@f.H~rDOAthLW1IRIJH9~nA9teLHLH9LH)։L9uP1A)WDOHuHO EHO u HcHILWI2I)rI1H{f.USHHH㐋}@H苉HH[]ff.AUATUSH(D$Hf fD$tfL$H|$|x H([]A\A](IătfH=1ffHah04H܄A$Hl$Ld$肊HT$H5v HI+HL;fH=1ffHHL$HO AHM@1躟HHD$H1HxH9HD$HxH9uY苇HfH=1ffH蘞HHH»萤fH=1ffHh@0rH=w1tCPLǘH=U1t,P[Ht$蟘LPJH뼋PJHHHD$H1HxH9t Ht$bHD$HxH9tLLHdHHj1UHAWAVAUATISIAH(A?DLXHy}Iƃtރit t u)5S LAY,tAfH=|1ffHX0H蔂H~He[A\A]A^A_]ALeȉ"IHEHUH5P MmIHLLfH=1ffH葜HHMH ~ SHMM@1LIH"1XHEZHxH9uSHEHxH9un!HfH=.1ffH.LH߾H+HeH[A\A]A^A_]DH= 1tGPHuoDH=1t*PvLDiPJH븋PJHwHM1IHEHxH9tLLIHEH1HxH9tHuf.UfHAWAVAUATISAHHHf.Hw YP D,H L@LHLHH1H@1HCH81H8L0]H@Dž4HxH9D0A6HHLIHI9H~aHD0LH+HHHGH8蛳~HI90E1/DCD0IfH=1ffH譙Dp0脂H,E$$DׄIHHH5 H(HHaHLmfH=-1ffH-DH@Hz ATAVHM@1IXH@ZHxH9H(HxH9U谁IfH=1ffH轘LLH躞0AxSrH8HxH9HeD[A\A]A^A_]DLD踰HLpHD賳D0HfH=1ffHDp0H}HD0D=H(HH5 HHHҠHLfH=1ffH螗HLH@AVH;y HM@1QIH@Y^HxH9H(HxH9dIfH=,1ffH,LLH)0pfD胲D IfH=U1ffHD`0Hl|)E'DLHH5 IL踟H(LHHfH=z1ffHzH(HLZ EHM@17IH(HxH9H HxH9IfH=1ffHLLHR@H=1PYL`LH=1P)H(,ADH=1tVPLH=p1t6PKH踏:PJHDPJHDPJHBfPJHfH=1tSPLLsH=1t.PH@HxH96pHfH=C1ffHCHLH»;fDHHRHtHtH(H~HH)H)H9f[D IfH=-1ffHņD`0oHDlE7L@LHDqH:H5o LI艏LL虽fH=Y1ffHYHHHHh AVHMIؾ@1HHHZH޿1HxYH9wH@HxH96nIfH=1ffHHپLH»܋{H@H:H5o LHH謎HL輼fH=|1ffH|HHH^k @H1?HHHH1HxH9H@HxH9nIfH=1ffHHپLHaDEvV‹tt(H=1PVLH 9H ;H=1pH;HH ~HH H=p1PL~H=C1HH;H(~H(PrppDFD@AH=1PL.~H=1HiH;H(}H(JHqpAPJHLH;H(H(PJHVHqpuHHHH1HxH9tH;H(YH(H@HxH9tL:HRHHX1f.UAHAWAVAUATISHMH8?uruHe؉[A\A]A^A_]f諝D(IfH=}1ffHDh0jHg1҃E$$LmD=mIHEHUH5 k E?HHE܊HuLfH=1ffH諁HMATH^d AVHAE@1gIH=1XHEZHxH9uFHEHxH9ua1ff.UAHAWAVAUATISHMH8?u puHe؉[A\A]A^A_]f蛛D(IfH=m1ffHDh0hHe1҃E$$LmD-kIHEHUH5h E?HHËHuL۶fH=1ffHHMATHb AVHAE@1WIH-1XHEZHxH9uFHEHxH9ua,hHfH=91ffH9LHH61H=81tCPHuyDH=1t&PL`yzPJH뼋PJHIHEHg1HxH9t Hu%HEHxH9tLL(IH.1ff.USHHru H1[]HH[] ZUHAWAVAUATISAAHHymfD胙D8A1ExًMȀEDECD8AU1襾xEyqf. D8A1pExًMȃEDE˘D8AU1-xAABEfBAEA A ŸEnHe[A\A]A^A_]HEfH=41ffH|Dx0eHKbHUL}ȉljEgHEHEHUH5;e HHE菅HELH蛳fH=[1ffH[|MHLMH_ HAؾ@1QHM}HHEH1AXAYHxH9HEHxH9oHMdIfH=1ffH{HMLHDHEfH=1ffH{Dx0dH3aHUHe1[A\A]A^A_]DHEfH=԰1ffHl{Dx0CdH`HUD2LeL}DfHUH5c LI9LLIfH= 1ffH {HHMH^ AVHMAؾ@1{fDHEfH=,1ffHzDx0cHC`HU=L}ȉljEeHEHEHUH53c HHE臃HELH蓱fH=S1ffHSzMHLMH] HAؾ@1QHM {HHEHܳ1^_HxH9:HEHxH9HMbIfH=1ffHyHMLH^D2LeL}DdHUH5Rb LI观LL跰fH=w1ffHwyHHMH\ AVHMAؾ@11zHXHEZH1HxH9uoHEHxH9u<bIfH=1ffHyHLHHe1[A\A]A^A_]H=1PL[sH=1HqHuHU,sHU[H=1PqLHMrHM\PJHyH=p1pHuHUHMrHUHMHqpSH=$1tPLHMlrHMH=1tYpHuHUHM6rHUHMPrppDFD@CPrp뀋pDFD@H1HHEHxH9tLHHHEH1HxH9tHuHUHUfDSHH?D$&tL$H[@f.SHH?D$tL$H[@f.SHHD$蝷L$u H1[HH[f(VfDUHAWAVAUATISHXL?ID$HH@HEH@HHuHNHV6HHMH)øHHGH膏It2/H4ׂCHHfH?HH)H*AHEHHH9Hs1He[A\A]A^A_]LsAFtA>HMAEe=AFƒA~AVtuA>HMAEdAN1b@[D(IAiAeAdA EAfH=1ffHtDh0[]HZE7LmD_IHEHUH5y\ HxH@HEHEH}HHE9}HuLHfH=1ffHtHLMLEHMAVHOX AWSHǾ@1tIHEH1H HxH9HEHxH9A\HfH=1ffHsLHHyLq1AF_HMAEcAFA>AFHEH@AqrAn}$AgfAh~AkVf.AN@OAA tA "ANHeظ[A\A]A^A_]DAtAHMAE0b<AfA>HEH@H@sHËAfH=C1ffHqDx0ZHZW=Lmȉ]IHEHUH5RY E6IHzLL质fH=t1ffHtqHHMHU SHME@1/rIHEH1Y^HxH9>HEHxH9 YHfH= 1ffH qLHHw1mL}Lmȉ.\A>HUH5X HE}LyLLfH=1ffHpHLMDEHMSHyT HǾ@1ZqIHEH,1_AXHxH9MHEHxH9/&YHfH=31ffH3pLHH0v薋D(HfH=h1ffHpDh0XHUL}Lmȉ%[A>HUH5W HE}LxLLئfH=1ffHoHLMDEHMSHS HǾ@1QpH=1&PLiH=_1PaHuiS茊HËAfH=\1ffHnDx0WHsTVLmȉZIHEHUH5kV E6IHwLLͥfH=1ffHnHHMHNS SHME@1HoIH1XHEZHxH9Hu DPJHPJHLHuLHu{aIIHEH1HxH9t HuQHEHxH9tL aHEH}H fH=̑1ffHWMHDMHj= HM@1QHMuAT~XIHEH HxL9HEHxL9P@IfH=]1ffH]WLLHZ]H10H=X1t.JuHuEQEaJqrH=1P?Hu\Q1H=1PHu.QH=1tePHuQH=1tFPLPPJH[PJH{PJH뚋PJHHHEHxH;=1t Hu臯H蟓HHEL-1HxL9t Hu_HEHxL9tHuIHL-m1HHEHxL9tL#Hf.ft uH71ÐHQ{1H1USHHH(HD$HHHHD$dHD$Ht HHH([]HHD$Ht HHH褒@tKH(HHHt$T$ HHD$t-HL$ HT$Ht$HH(HH@rDf.USHHHugH1HHRȉHHpHHxMH+HtHE Ht H}HtPH5HH[]f.蛕fHH[]邕fUSHHH/HtHE Ht H}HtPHB5HHtHHHH{[]F9fDHSHHtHdH[4[fDUHAWAVAUATSH(HfH=1ffH(SP0@03#;H8~VHtt#ruHH1H1H1H71fIHHHH6I8f.ft#ruHH1H1H1H71ft uH71ÐHp1H1SHfH=1ffHJH@ Ht HxuH+[Ðt uH71ÐHIp1H1ÐfHy.1HpHi.1SHHoH[D+@AWAVAUATUSHHHHt]L8IOH9 tfIHtIIIHAiIHBI9Et-HIHtH]HxLcp1HI9tE1HL[]A\A]A^A_I@f.AWAVAUATUSH(HHHHH@H@H}1H }1HHCHHS cfH=~1ffHHHXs@H謀LeI$I9$I$L:HH9zHI$HL|$tHEHlL|$MIG`HALL|$E1Lt$IGHL8HyOGcIŋL|$ <tL7)EufH=|1ffHGDp0j0H-~uE@HEIĀx 9H1HHH9HHD$ID$(HHT$ EmDL2Lt$ HT$H5;7 ILOHD$0LHH$}fH=1ffHFHL$0H4 EHM@1vGIHD$0L5G1HxL92HD$ HxL9C/HfH=P1ffHPFLHHMLEHEHh0fH={1ffHFHXHtHC Ht H{HtPH'fH=L{1ffHEH@HH[]A\A]A^A_DI$K'I$HPH@I$HI$I$I$IIHUHL|$wHED$(HIHH|$ Ht]} HEIHH+D$(HHHHH+HHHHH+HH,D` EH@(}L}ufAGf.Ht$ ISHEHh(|$(H|$ HH訄AG@IG8E1OAG@IG8E1/HD$0I& .H$D$.D$Y Y f.DG H,HiHt$ IL,LILH?HH)LHT$0Hiʚ;H)H$HD$82 .I9L}A tIG0Ht AGTpfHD$WHIŸtIIEHu1HD$H w1LhXHPhHX@HPHHEHh(HEH@0|$(L|$fD\0F HH,H1fH|$ H%HԂHEI HtIPH4$<Ht,PHt$HH@ Ht:Hx _H[ HtHiPHqfH=9s1ffH=H@ [ÐfDUHAWAVAUATISAH8zHHzH $"1D`HQr1LeLpHHHELiH}HtHPHiǾLMMv@HEPd1ILIwHHUHuLdHtHHHBtHHe[A\A]A^A_]ÐzHUHuHHH@LHPL}[HH}IIHtHPH*LLHGsXHËAfH=q1ffHhDH+}uHUhfH=o1ffH:HHH@ HhI9u1H8[]A\A]HXHC(HlHCH9CX^fKf.KH=>t1LLD$+rD$8HH9tL(5bA\EPLD$zKD$f.HCXLcHPL9L1HaT(HfH=n1ffHf9h0>"H¸Hl$ Ld$($HT$H5( HI,BHLHH9L `KA\D$PI)oIfD1HIZ`IuLH=?r1tJPVL2IH=r1t,PHt$`2 PJH뵋PJHӉ螦HHD$(H_q1HxH9t Ht$螆HD$ HxH9tL舆HuHH$q1ffAWAVAUATUHSHXHGG0HGHGG@HG HG(HGPfH=hl1ffH7Hx( t1HH.qHSH]HHC HHU(HE @HE(H\$0@H} C6fH=k1ffH61HHxHSHD$HHHD$@&HD$@Ht HHfH=k1ffH66HھHxHHD$HHHD$@}-HD$@Ht HHH=p1HE0HD$tH nt rL%j1HH@8H@pHCHHCPHCXC`?@A$PHC@A$HHChHCpHCx\$HǃHǃd$HǃHǃHǃHǃHǃHǃHǃE$DE$@qHHCxHQHLZ1ffH> LHH;&fDHHt$3*Ht$H=)Z1tsPwHt$shH=Y1tSPlLJ_H=Y1t5P5L!(PJH댋PJH묋PJH+HY1HHD$8HxH9t Ht$0VnH\HHD$0HX1HxH9t Ht$,nHD$(HxH9tLnHHX1fDUSHLeLmDMHUH52 LI%LLTfH=V1ffHHHMH AWHMIؾ@1IHWV1XHEZHxH9uBHEHxH9uXVHfH=cV1ffHcLHH`"H=fV1t;PHuH=CV1t#PL놋PJHċPJHIHEHU1HxH9t Hu HEHxH9tLL^YIHdU1fSHH3xET$HD$0uHĐ[DfH=P1ffHP@0H6fH=P1ffH)X0Hf.SH`H[YATUHS1H HT1H?HCHD$1\Ld$HD$I|$sA|$D$tjY|$HŅxMHD$HxH9uH H[]A\H=T1tPHt$@PJHD5(fH=O1ffH!h0HHLUHWHHD$HxH9t Ht$'HWDf.AVAUATUSHHfH=O1ffHH@HhHjN1LLH=IŸIFŃs,tPA$UtDALfL5DI$H}LHHUILHLHH)H)HDHAx\Lt$HL$HLLTH-R1H{D#LHEHC?HD$CHxH9uAHH[]A\A]A^ÐHiR1HHCHHH[]A\A]A^fH=R1t6PHt$@A$UALL!PJHH{IHH9t Ht$[HD$HxH9t Ht$CLUf.HH?1LHUHAWAVAUATSHHH~III1LI4A>H)AFHUt+~TH~2HI9wHeH[A\A]A^A_]fDHUHHt2D8HEAtA tfH=L1ffH,Dx0HHUD*DWIALuHUH5B LEHEȺLHHEMfH=P1ffHDEHMH AUAWHSuM@1vIHEH HP1H HxIH9uGHEHxL9u]FIfH=SP1ffHSLLHP1H=QP1t<PHuH=.P1t$PHu}뀋PJHËPJHHHEHxHO1H9It HuHEHxL9t HuHDSHHJO1IDUHAWAVAUATSHHHHIHO1IH?IAHCHE1MWEHELHxHE;}EAH}LLVHAċ}tHEHxH9tWH=N1YP;HuB0fH=J1ffH@0tH3E1HeD[A\A]A^A_]fDfH=I1ffHX@0,HuAuH]HUH5 H'HEHHHE/KfH=M1ffHHMH  AHǾ@1IHEHM1HxH97HEHxH9~HfH=M1ffHLHH+HEHxH9~DAH]HUH5 H4HEHHHEI4H)HHHEH~!HI9wHeH[A\A]A^A_]ta*D8HEAtA tfH=&D1ffHDx0H=HUD*DIALuHUH5 LEHEȺLHHEEfH=QH1ffHQDEHMH AUAWHSuM@1IHEH G1H HxIH9uIHEHxL9u_IfH=G1ffH LLHD1H=G1t?PHu0H=G1t'PHu {PJHPJHHHEHxHG1H9It HuHEHxL9t HuiHJHHF1IfUHAWAVAUATISH1HHHF1I}HHE1NLeLEI|$3}E&KHIH=H@8HEIIHE1I~M}IEIE HHI}IEHIEHA1H @1HIE(HIU0BIUHR H;fE1LHL&IWIL;LkfH=0A1ffH @0HDMuLmHUH5v LL}LLBfH=ZE1ffHZ HMH MHA@1 IHEHxH;=D1>HEHxH;=D1IfH=D1ffH LLHHHC}x}HEHxH;=nD1HeH[A\A]A^A_]fD &D8IfH=?1ffHu Dx0LHE6DIMLmHUH51 HELHMAL}LLMAfH= D1ffH HLMLEHMAVH HǾ@1 IXHEZHxH;=C1 HEHxH;=|C1IfH=C1ffH LLHfDfH=>1ffHp @0DH{iMuLmHUH5 L6L}LLB@fH=C1ffH HMH MHA@1 IHEHxH;=B1H=B1PHu'fH=B1t&PHufDPJHDH5>1LIH@8H=PB1t-P^LQPJHQPJHL&HuWLHSLKCHcEHHEHxH;=aA1t HuHEHxH;=GA1tLHLH&HHEHxH;=A1tHuHff.AVAUATUHSHHHG8)DIH'@1L5;1ID$ID$ ID$ HI$HID$AIHID$(IT$0I$Ml$LcHR H;?1uvL+IuIU}H)H-H~LeDLDsH]HUH5y IH HL;fH=>1ffHHHMH AWHME@1xIHN>1XHEZHxH9u?HEHxH9uUMHfH=Z>1ffHZLHHW 1H=`>1t;PHuH==>1t#PL뉋PJHċPJHIHEH=1HxH9t HuHEHxH9tLLXAIH^=1ff.G €@E‰G Ðf.AUAATUSHH(=wE΁{C K@+h5Cx1@HH([]A\A]f.@{(HfH=N81ffHh0HfHl$Ld$HT$H5 HI HL9fH=<1ffHHL$H AHM@1FHHD$H<1HxH9uNHD$HxH9uhHfH=(<1ffH(HH߾H%H([]A\A]f.H= <1tCPHt$n@H=;1t&PLHsPJH뼋PJHHHD$HN;1HxH9t Ht$HD$HxH9tLH ?HH;1֐WuGx }DfDUHAWAVAUATISIHHEE HHUfHHxHeH[A\A]A^A_]@cD8IfH=561ffHDx0A$*tƒtP0H;E$$DIAELmHUH5 M6LE HEȺLHHE7fH=N:1ffHNHLMDEHMATH AWAVHǾ@1IHEH 91H HxIH9u`HEHxL9u0IfH=91ffHLLHH=91t?PHu6H=91t'PHuzPJHPJHHHEHxH91H9It HuHEHxL9t HuoHH50 IHHL2fH=u51ffHu,H MHE@1QHHAV)IH41XHHZHxH9u@H@HxH9uVHfH=51ffHLHHH= 51t>PH?YH=41t#PL7눋PJHPJHIHHH>41HxH9t H?H@HxH9tLL7IH31f.H=P41tG~fDGPW@f.ATUSHAHHCDHHC te+@u0Hǽ6H{#[]A\@1HH{1[]A\H{7'D1D[]A\ÐfDATUISHH;H tCf.] wH?]A\f.YȮ ,xH{ [H]A\@AUATIUSHIHHG85;HtHxHH[]A\A]Cf.ì D$vD$it t tIuY# H{,xHCLL8H[]A\A]4HqqSHt'uBH 1Ht%HC [H1Ht%HC[Ð&H߾[fSHHt H{ tH߾[fD[@f.AVAUATUSHHH H11HGHG@wGDx SsHH []A\A]A^D[D HfH=-,1ffHD`0HDmLd$HT$H5t ILLl$LL-fH=d01ffHdHL$H AHM@1#IHD$H-/1HxH9uKHD$HxH9ueHfH=01ffHLHHH []A\A]A^DH=01tCPHt$N@H=/1t&PL(vPJH뼋PJHIHL3IHD$H-/1HxH9t Ht$HD$HxH9tLIH-.1@ATU1SLOHcH/I1LdI$HttH IIDA%fDHHt`HcBIH1III9uID9uI3L9HtIHtHcA1II9tL\HI H#Hk[]A\@[1]A\fHt*HcA1II9tL\I$HWH9tI$LHOfDH=P.1tG~fDGPW@f.UHAWAVAUATSHXHF`HHHEPHE1LmLuHEHEHEDHE9XHHE9X w1IIIHEH@(F
HqpH=0t.HHPJH냋HqpH={0PH@H=H0HgH莪VfAPQH=0Hwt21HG fPJHApq̋HqpwIHL580HxL9t H3HHxL9t HH{(HtHC(LIL50IHL50HxL9t HǺHHxL9tL诺MIL50IHHrHH\pPJHFHOG=IfHHHt$H$1Hf.ff.@1f.鋏f.{f.SH_HtHH[UD[f.@AWAVIAUATIUSHHHHHGH)I)HH4L$L9HIyIMtYH0HLxHHIFHHH}L}H9HLHHt%H0HBH2HpH@HrHHHH9uLwHL)L9MD LHHtH0HH2HpH@HrHHL9uHLH)HL9MDLw6ALHfDkM9LteIHYHtH=00u֋CPSuHLD$HPC LD$PS uHLD$HPM9LD$Lu@L}MtLLD$2LD$ILmLEMLmH[]A\A]A^A_HLD$HPC LD$zfDHI9v#HIfL9MEzjME1HMtLL而kHH[Mt L^II~Ht+HqHYfAUATUSHHHHHIH9L,LL1HILU0HMHEHt[E1LMfHHHHHt?HcA1H9HI4HHuHEHHHMLtHD$HxH9uT+HfH=80ffH8HHH5H=@0t<PHt$莜H=0t#PLl늋PJHËPJHHHD$Hu0HxH9t Ht$bHD$HxH9tLLH4HH:0ATUASH@HHHwHcHHHFZ1HH@ H|$H$1IEHHH4$HI|$tEHLDŽ$xDH$H@[]A\1rffOfD1ff.AWAVAUATUSHH8L-.0AEt zuNHcH5\ 1HHHJY1HкH(@ fX貟IH8L[]A\A]A^A_DHL%Y1LcH="a1IӽK4L fXH(@ =5 1/fH=0ffH觟HhH5`1mw1 裧H5`111Hq`1,``11AEfD .H=/`1G 軞fDMIMA ffE1A)Q(HfH=$0ffH輞h0蔇H<+Ll$H\$HT$H5 LI艧LHfH=Y0ffHYHL$H AHM@1IHD$H-0HxH9HD$HxH9HfH=0ffHLHHf.fH=(0ffH@0蔆H<E1nDH5^11ҿE=1H5^1>ufH=0ffHN=1HhH5 H\$JrHHھHHD$(H|HD$ bHD$ Ht HHH1HHHD$(H`HD$ &HD$ HHHpfDHl$HT$H5 H\$H肥HHfH=R0ffHRHL$H AHǾ@1IHD$H-0HxH9yHD$HxH9ZބHfH=0ffHLHH>N(HfH=!0ffH蹛h0葄H9+Ll$H\$݆HT$H5 LI膤LHfH=V0ffHVHL$H AHM@1IHD$H-0HxH9HD$HxH9u~HfH=0ffHLHHH=[1=@1tH[1&1HaHt$RxHEuHt$6XH)ZHt$9IHD$H-0HxH9t Ht$HD$HxH9tHLIH-0HHD$ Ht HHHHHD$ HtHHmATUSH )HcHR1HHHH []A\cH Hl$HT$H55 Ld$HhHLxfH=80ffH8HL$H, AHǾ@1HHD$H0HxH9nHD$HxH9,ǁHfH=0ffHԘHH߾HўH []A\fH=0ffH蠘@0tH~zH\$Ld$@uHT$H5$ HHYHLifH=)0ffH)HL$H IHA@1HHD$H0HxH9HD$HxH9Lf.H=0tQPL,H=0t,PvHt$gPJH뮋PJHHt$WHHD$H0HxH9t Ht$HD$HxH9tLHHH0SfH=E0ffHݖH@Ht X[O1uH0tO1vO1[DHcHO1HH8ATUSH AH{1~H []A\Hl$HT$H5 Ld$H2HLBfH=0ffHHL$H AHǾ@1ĖHHD$H0HxH9uLHD$HxH9uf~HfH=0ffH覕HH߾H裛H 1[]A\H=0tCPHt$@H=x0t&PLȏuPJH뼋PJHHHD$H0HxH9t Ht$HD$HxH9tLHHH0֐AVAUATUSH H0t =)1ujHM1IHHH9t!{t;1ɺLHH9uHoM11HHH []A\A]A^H5nU11ҿxCH=7U1Ht H"U1H;U11Ck1HHfD HfH=80ffHГD`0|HOymLl$Ld$~HT$H5 LI蟜LLfH=o0ffHoHL$H AHM@1.IHD$H-0HxH9upHD$HxH9uX|HfH=0ffHLHH H-0HHD$HxH9tLHLHt$|HHD$H-k0HxH9tHt$XfDH=S1HHK11HHHH!0@ @H=p0tG~fDGPW鮌@f.AUATUSH1HXH|$ vHHHS㥛 HHH?f 3 HH)HcHiHL$0HL$@H)i*HcHD$8f.w-HD$HHt$011*{1҅`HX[]A\A]\HHL$@H,HD$Hf)D$0)D$@諬(HfH=~0ffHh0yHv~HX[]A\A]Hl$Ld$0%|HT$H5 HIΙHLfH=0ffH螐HL$0H AHM@1]HHD$0H.0HxH9BHD$HxH9*yHfH=70ffH7HHH4f.苫(HfH=^0ffHh0xHvuHl$Ld${HT$H5 HIØHLfH=0ffH蓏HL$H AHM@1RHHD$H#0HxH9uqHD$HxH9H=h0tJPL贉H=?0tWPHt$艉PJHH= 0t,PsHt$SdPJH먋PJHHa0HHD$HxH9u\H8HHD$0H90HxH9tHt$HHD$H0HxH9t Ht$HD$HxH9tLHH0@f.H@HHH5HHH^HDH=0tG~fDGPW@f.USHHHHauH1[]fDH} H[]afDAVAUATUHOSHH H0@7HGHG ƉG(1GǘxCSsHuH []A\A]A^@H0Hߋ0wH []A\A]A^f+D HfH=0ffH蕌D`0luHrmwLd$HT$H5 ILiLl$LLtfH=40ffH4HL$H0 AHM@1IHD$H-0HxH9uKHD$HxH9uetHfH=0ffHՋLHHґH []A\A]A^DH=0tCPHt$@H=0t&PLvPJH뼋PJHIHbpLIHD$H-0HxH9t Ht$XHD$HxH9tLBIH-0@t uH71ÐH0H1t uH71ÐH0H1t uH71ÐH0H1t#ruHH1H0H1H71fHHx`$]@SH?HHtH][H0aHSH9wHH H1H_[ ff.H)L1H "L11H9tHHH9uHK1@HpHHff.AWAVAUATIUSՉHHD$H=MK1fH=0ffHOLpM L=0I?@H08L߃AHHD[]A\A]A^A_H5J1Hc1HHJ1HJ1A$cH59J1H="J1F DvA$ҩ@DLu+Zf.IHthDP1MIIcHI9uQD9uIHtDHHH$H8Dp XUI$L9tWH@ԐH[]A\A]A^A_Ð&H=D1HXH@HLLOHfH5C11LHHC1LIMtDIy$fDHHt.x1IHHcHI9u9uIHt H D0J耾H=)C1HX@ HLL H @USHHH?H9tHbH9HuH[]ÐUSHHHHtfDHpbHHuHEH}1H0H}VH}HEHEH9tH[])bfH[]fUSHHHHtfDHaHHuHEH}1H0HUH}HEHEH9tH[]afH[]fUSH1HHcFHLHMIIH HHH9uH9Lt=MtIc@1HI9tI LH.H(aHkHH[]fMt+Ic@1HI9tI IHSH9tI@HLCDHATUHSHHILU0IHMHEHtYE1LMHHHHHt?HcA1H9HI4HHuHEHHHMLt4HK IHuDH}L9t2`H]Le[]A\DILg0HG0MZHI$HE(cHHf.DAUATIUSIHHH HHGHWHwHD$tHHT$H׋L1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1Hc@HsH,HCHHH _bH/HHATUHSHHI!LU0IHMHEHtYE1LMHHHHHt?HcA1H9HI4HHuHEHHHMLt4HK IHuDH}L9tR^H]Le[]A\DILg0HG0MZH I$HE(aH7Hf.DAUATIUSIHHH HHGHWHwHD$ tHHT$HWmL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1Hc@HsH,HCHH$H,]aHOH7SHHHHHsHH(HKPH6HHQ(xHC[H@ЃfHC1[fH=P0tG~fDGPWu@f.tkrYUSHHtuH?^\H1[]DH. ӷoEoEH@H1[]fDH0H1HH1ÐfDUHAWAVAUATISIIH8HG8_ HHЄvA9Er(AD$ I]C<3w/H@ HcH@AE He1[A\A]A^A_]x*AD$ AE AD$He[A\A]HA^A_]bH;_I^(MHhHH]A4eHUH5 HIE?EmwHEȺHHHEfH=?0ffH?yHMATH~ AVHEE@1yIHѲ0XHEZHxH9HEHxH9aHfH=ղ0ffHxLHH~HeH[A\A]A^A_]@G _ffff{DȉgD^RBH=H0tJPHurH=0t+PHuirPJH뵋PJHIHEHp0HxH9t HunHEHxH9t HuXL0IH60@AUATUSfHxG H9Ht$)D$@)D$P)D$`sHx[]A\A]DH HHD$07HT$@HXHD$ Ld$ HsHHHT$LHPHT$HPH^S HD$8HHD$0t}IHD$0Ht LLHT$BVMD$I>L9mHEHE1&fDLH^C HMH)HHHHE1HHD$0HtH|$ HH迳HHD$0HtLLܐfUfHAWAVAUATISIHHxHG8)EH)E)E)E%HI8AtCCI$IT$EHLHUHUAW0HIBAGL9M9t$KMt$M;4$wmID$DuHUHLHEAW(-Cu,cIt$I94$9I$ID$1He[A\A]A^A_]CuMt$I4$MxA)It$1DH軗HI$I$CMt$L97f.AG AW HI9$hfH=0ffH8t@0 ]HY6QV$H]H~H5| M$$H|HEHHHhfH=0ffHsHMHy MHA@1}tIHEHO0HxH9HEHxH9K\HfH=X0ffHXsLHHUy]Ew AAzfH=x0ffHs@0[HX-U5Heظ[A\A]A^A_]ÐKIċeAd}Ѓ VfH=0ffHrDx0\[HXE$$D]D;H]H~H5z IHO{HEHHHhTfH=0ffHrHMATHw AUHEE@1rIHEH0Y^HxH9&HEHxH9&ZHfH=0ffHqLHHw1Do fDfH=ئ0ffHpq@0DZHVnS\H(He`HH]A\H~H5y HIzHEHHHh"fH=0ffHpHMAVH]w ATHMA@1qfDH(H_HH]AE\H~H57y HIM$$yHEHHHh荧fH=M0ffHMpHMAUH8v AVHMA@1qIHܩ0XHEZHxH9HEHxH9H=0PhHh\jWLxWI$'qsnghkf.LLees Y U=@=0H=50t1PH}iPJHPJHHhNH+HqHh`JIHEH80HxH9t H3HEHxH9t HhLIH0f.UfHAWAVAUATISIE1HhHxHJ)EHLr)E)E\fHxMwHH)HpL{Hx@H9HIOH9HETA)ٸ I4 LOHc1腐HIHIHxP H98OLLH!_'HxI@H9HIWH9tHMwH[H9wHIMw@@H0H LcB<1J<IHH)9FH9Lb:IOIMwf.Iƃe{d fH=0ffH$lX0THQAQWE4$LeHUH5s ILtHELHIfH=0ffHkHHMH}r SHME@1wlIHM0XHEZHxH9uHEHxH9WDTHfH=Q0ffHQkLHHNqfD1He؉[A\A]A^A_]DSHPH]HUH5 s M'HtHEHHI fH=ɤ0ffHjHMHq EHǾ@1kIHEH^0HxH9?HEHxH9[SHfH=h0ffHhjLHHepDfDtHxHUI_]LLuHP(xAD$IIGt1Ƀq%n}ghvkm\lK 9 HGH=0tIPLcH=r0t+PHucPJH붋PJHLHu}H `q H5) H=t( HLSDIHEH0HxH9t HuHEHxH9tLnLFIHL0fDE11HATIULr SHuQIfDDIAA@[1]A\Ð11HG(H@ Hp0HP81f.USHw2HH_(WHk H}cH}H5o bHESHKH)HCH1[]@f.ATUSH_(H Hk HEt7H5o HbHE L`L^H}HLbHEKH5f Hjb[1]A\SHG(Hw2WHX H{FbH{H5f 1b1[f.USHHHG(`Hh H{ H}t/H5n aH{ FH{ 轐HC H}H5f aH1[]tkrYUSHHtuH?nEH1[]DH.oEHUHHPH1[]HɊ0H1HH1UHAWAVAUATSH(H:tHe؉[A\A]A^A_]HIH5IH8uIHCIHp(H@ HVHxHCHP H@(HRH@HCH@@H@ Hx[yH1ۀHlH5;[ dHtHS1HB JfD#~IfH=0ffHbX01dKH HA$LeMIIGHUH5b| H@ LpHEIHKkLL[fH=0ffHbHHMHW SHMM@1bIH0XHEZHxH9u?HEHxH9u=JHfH=0ffHaHLH1g:Hu3L)IHEH;0HxH9t HuHEHxH9tLLIH0SHHHGHxH;=0uHBH[fH=00tPHt$~[@PJHf.UHAWAVAUATSHH(fH=0ffH`@0IH(F~He[A\A]A^A_]@BuHCHIHOLALLsH]HUH5y IHJiHEȺHHISfH=0ffH`HMATHo AUHMA@1`IH0XHEZHxH9uKHEHxH9ufHHfH=0ffH_LH߾HeHe[A\A]A^A_]@H=0tCPHuYDH=0t&PLYuPJH뼋PJHIHEHט0HxH9t Hu裮HEHxH9tL莮L蘜IH0ff.AUATIUSHHH(H{ Hk(HE jHP@LH;PHHP@vMH([]A\A]DHK LI9H{ HC My(HfH=0ffH7^h0GHC¸Hl$Ld$XIHT$H5x HIgHLfH=ї0ffH]HL$HT AHM@1^HHD$Ha0HxH9uqHD$HxH9aFHfH=n0ffHn]HHHkcH(1[]A\A]H@HZH(1[]A\A]H=G0tJPsHt$WdH=0t*PZLhWMPJH뵋PJHHHD$Hn0HxH9t Ht$9HD$HxH9tL#H-HH30֐dH*o HcHHg Hl Hj H|j HSj H'j HYl Hi Hi Hi Hi HVi Hk H i Hh Hh Hh Hh Hgh H?h Hh Hg H k Hg Hg Hfg H>g Hg Hg Hf Hf HQj Hf Hff HHf H*f Hf He He He He H^e H@e H&e He Hd Hd Hd Hyd HUd H3d Hd Hh Hc Hc Hc HOg AWAVAUATIUSHHHXHD$(fH=0ffHXHLH@HHHj(Hl$(H5q HH/\HIUIHD$HHD$HD$@HD$HD$8HD$DL= oI} DII6Dw uI9ta@t\HL`LQILQH{Lt$0HD$8Ld$@L|$Ht]Ht$0LD$HL$HT$HStH5p 1HZ[HIVHX[]A\A]A^A_E1L%* WuAVAUIATUISHH Lw(I^ HS8Hs0H{TH{H5TH{LHTH{H5X TH{8tH 1[]A\A]A^H{0H5O uuտHD$ēHXL0HLhH$H HLHHD$HvHD$ VHD$HtHHߺH 1[]A\A]A^HHD$Ht HHHԓHHD$Ht HHH貓fAWAVIAUATIUSHHH9H $LD$rSpfIM)IvH5Jd LtL;L1HtsL)II9sO<4A< <;tII9rD)1ۅ~@MHcվ;L1Ht L)~tA<$"t+H$L HD$(H[]A\A]A^A_HcA|"uI@I 1D)AWAVAUATUSHHHHLvII+IvA%tTE,$LHIHLutD+A+uA$ LLL)A$H[]A\A]A^A_fDQHHCDBtHCDBtDkBDjuSEAEЃ vAEDsABDrLt }HBPЃW FHHDA$3HT$}HHT$F,1I H{kAL$@{ LkufDIA} t 1LF|LID$AL$ { HCHu H; tHH)HH5T< HjkAL$`AWAV1AUATIUSHH8HG HL$LD$pH8!u1H8[]A\A]A^A_f.Hct$Lc Hp00H|$bID$HC H@Hn(HX(萈L=10IHH@H@AIHID$IT$ HC(sLHH)HpHKHC(I0HS HBHLc(Ld$(L9H5;C LHC LHx(肋HD$(HxH;=r0l(‡IHC H@(LpHD$I$ID$I~HI|$AIHID$IT$ Ht$LH/ID$B0HC M4$L` I8HPHNf2H/-H\$ HT$H5d Ld$(HRHLfH=0ffHIHL$(HhZ @H1JHHD$(HR0HxH9HD$ HxH9urR2HfH=_0ffH_IHHH\OzH=`0t&PxHt$ CiDPJHH=%0tJPrLqCeH=0t,P;Ht$FC,PJH뵋PJHLH*H3HHD$(HxH;=)0tHt$ HHD$(H 0HxH9t Ht$՗HD$ HxH9tL迗HɅHHρ0֐ff.ATUSHHHo(HtHE Ht H}HtPH_)HC HPHxHS(H@HG Ht!H6tHC H@ Hx3HC HxHHk Le HEMt#ID$ Ht I|$HtPL(Hk HE(HE HxH;=0uH(HC H[]A\fDH=80tPHt$A@PJH@UHAWAVAUATSHH(HG HvHHxYH9u+HHCAHeD[A\A]A^A_]@IfH={0ffHuF@02#I/H+~ E12#(AuL3H]HUH5_ LmH1OHLA}fH=0ffHFHHMHV AVHMA2#@1FIH0XHEZHxH9u=HEHxH9uS.HfH=0ffHELHHKH=0t;PHu?H=0t#PL?닋PJHċPJHIHEH~0HxH9t Hu襔HEHxH9tL萔L蚂IH~0@f.H t tZ@@f.USHHHtHH#H&HǃH[]ÐATUSHG(HXH(HH9sYL%aS HH9vG; uHH)H vH{HH)HvLbtHHH9w1[]A\H{ H)H vH5R b@HO(HqHHAHTHH9v *fHH9w8 uH)HHAG1fDH)HAÐf.AUATUSHHG(HhHPHH\HH)HvfILd$B@IM(AUH\HHqHH)H9I}r5HH)HHQt6HH)HvHL"H\$; tAMH[]A\A]AM H1[]A\A]@f.AVAUATUL%Q SHHHF(NVDnH@HT IHL9sLH)HLH'aLcM9vN?HI$I\$DB umI9v0L5%D LH)HvLH`tQHI9wHT$H5 HJHH[]A\A]A^@HI9LɐI9IvfHL$HLL)HHH[]A\A]A^f.AWAVAUATIUSI1H-O L-k&0HDHHt6IlHI;I9uLLH_uHC[]A\A]A^A_H[]A\A]A^A_ff.wH%0HcHf1f.HIHD@4D;@0sHLfDH5 D HH1ɺ$uH@HF wxtHHlHHH w6HGD$u9D$H HfDfDHF wxt;HHHfUHAWAVAUATISIHLIHHF(vAT$HXH{LHpH y0HS H{H5n DžHDžHH1HHDžLHHHDž(HDž EEHDž0cHCAo}̔IGƅHHxH1HHNHLHHP AHHxHPH_ttAD$@H H / LLxH{O LHDH/M HP1>AYAZHXHLhEfDH(8E1HHxH;=[w0%HHxH;=Cw0=HxHxH;=+w0t)H=w0KP H7HHxH;=v0PHH{X`HHxH;=v0`HHxH;=v0HeD[A\A]A^A_]fDvL ! HM HAAL1=HXHL D;HHxu#HxltP%=@HHs`LHHHxHPHHH@EL&&LHHxH;=u0 AD$@H H 8- L(HN LHDHJ HPH1P~fDfH=m0ffHh8HHpHHF$AD$@IH ) H LxHI MLHDHIG P18_LXLLAXLL{?DfH=,m0ffH7LLH@H@HJ?DPJH fPJHfPJHzfH=q0tvPH1H=`q0t6PH1PJHfPJHDPJHDH=q0t1PHL8A1L8PJHRIljPfH=k0ffHz6PP0LHE?D!AMLHoH5Q HPLH2?H@L>mfH=o0ffH5HLPDHHAWH HǾ@16IXHZHxH;=vo0HnBH@1Ho IHB'LsIHHxH;=o0t HHHxH;=n0t HńHHxH;=n0t H襄HxHxH;=n0uH聄dIHHxH;=n0tL]HH{WHHxH;=]n0tL1HHxH;=An0 LI_I7IIHHxH;=n0t HoуHHxH;=m0H@譃IIHHxH;=m0tHn考@f.USHHHHtHj (H([]fHHt$pHze0HHxfHHHH@@HHH@HHP@H@ @0HPH@(@0?H@8HHHt$TH=/m0t]mtH7fHEHt$HPE Ht$uHEHt$HPHHt$DEPUHEHt$HPE Ht$PU AWAVAUATIUSHH(roHxHHH!H}iHwJYM|$1HII$LIL,MtoM0IN#@I6HtZHN1MIHII9uCH9uH}IvHWH;VuHL $tLD$[LD$L $uM0MID$(IT$I|$ LHD$UwHtHT$L7H1It$L,I $H]IIEHtKHHUH(ID$H(H[]A\A]A^A_@HH(L1[]A\A]A^A_@ID$Il$HHEtH@1It$H,ID$IEH;gHs.H&gH.HQaH9nHAaH)nfH(HHHD$HHHD$1ɸ@H$fD$D$eH(1zv H AQHH fD HL HcHDH H H H H HzK H H HWK H HEK  w3H2uuDHÐHSH9wHHkH1Hs[_ff.ATUISHHHl$HeH.HHPHD$HHH9wjHHLkHD$HxH;=g0uHL[]A\H=Hh0tPHt$(@PJHH5 H= 1 HHD$HxH;=g0t Ht$}HikfH90SHH H\$HH=0HHPHH0HEHT$HzH;=g0uH [fH=pg0t&JHt$HD$'HD$fJqrDSHH H\$H[H=0HHT$HHzH;=f0u H [fDH=f0t&JHt$D$2'D$Jqrf.ATUHSHH=0H1HH;iHwjSH-01HH=0HIHLOHHtjH=0HNH3I;tcHtHF1HI9tH HCH-e0H1HxH9umHCHxH9HL H-\0H[]A\@HtHF1HI9tH IH0H9IDH=e0tVPwHt$%hDH=Xe0t6PXHt$%IDPJHDPJHH50kUSHHHH=^0H1HtH[]DH=90HiHHVQH[]SHHH=0MiHH[!QATUISHHH\$HU3H}HLF3H[]A\H}IHH;=c0tHyLgfATUISHHH\$H2H}HL2H[]A\H}IHH;={c0tHwyLYgfATUISHHH\$H2H}HL2H[]A\H}IHH;=c0tHyLffATUISHHH\$H52H}HL&2H[]A\H}IHH;=b0tHxLffATUISHHH\$H1H}HL1H[]A\H}IHH;=[b0tHWxL9ffATUISHHH\$Hu1H}HLf1H[]A\H}IHH;=a0tHwLefATUISHHH\$H1H}HL1H[]A\H}IHH;=a0tHwLyefATUISHHH\$H0H}HL0H[]A\H}IHH;=;a0tH7wLefATUISHHH\$HU0H}HLF0H[]A\H}IHH;=`0tHvLdfATUISHHH\$H/H}HL/H[]A\H}IHH;={`0tHwvLYdfATUISHHH\$H/H}HL/H[]A\H}IHH;=`0tHvLcfATUISHHH\$H5/H}HL&/H[]A\H}IHH;=_0tHuLcfATUISHHH\$H.H}HL.H[]A\H}IHH;=[_0tHWuL9cfATUISHHH\$Hu.H}HLf.H[]A\H}IHH;=^0tHtLbfATUISHHH\$H.H}HL.H[]A\H}IHH;=^0tHtLybfATUISHHH\$H-H}HL-H[]A\H}IHH;=;^0tH7tLbfATUISHHH\$HU-H}HLF-H[]A\H}IHH;=]0tHsLafATUISHHH\$H,H}HL,H[]A\H}IHH;={]0tHwsLYafATUISHHH\$H,H}HL,H[]A\H}IHH;=]0tHsL`fATUISHHH\$H5,H}HL&,H[]A\H}IHH;=\0tHrL`fATUISHHH\$H+H}HL+H[]A\H}IHH;=[\0tHWrL9`fATUISHHH\$Hu+H}HLf+H[]A\H}IHH;=[0tHqL_fATUISHHH\$H+H}HL+H[]A\H}IHH;=[0tHqLy_fATUISHHH\$H*H}HL*H[]A\H}IHH;=;[0tH7qL_fATUISHHH\$HU*H}HLF*H[]A\H}IHH;=Z0tHpL^fATUISHHH\$H)H}HL)H[]A\H}IHH;={Z0tHwpLY^fATUISHHH\$H)H}HL)H[]A\H}IHH;=Z0tHpL]fATUISHHH\$H5)H}HL&)H[]A\H}IHH;=Y0tHoL]fATUISHHH\$H(H}HL(H[]A\H}IHH;=[Y0tHWoL9]fATUISHHH\$Hu(H}HLf(H[]A\H}IHH;=X0tHnL\fATUISHHH\$H(H}HL(H[]A\H}IHH;=X0tHnLy\fATUISHHH\$H'H}HL'H[]A\H}IHH;=;X0tH7nL\fATUISHHH\$HU'H}HLF'H[]A\H}IHH;=W0tHmL[fATUISHHH\$H&H}HL&H[]A\H}IHH;={W0tHwmLY[fATUISHHH\$H&H}HL&H[]A\H}IHH;=W0tHmLZfATUISHHH\$H5&H}HL&&H[]A\H}IHH;=V0tHlLZfATUISHHH\$H%H}HL%H[]A\H}IHH;=[V0tHWlL9ZfATUISHHH\$Hu%H}HLf%H[]A\H}IHH;=U0tHkLYfATUISHHH\$H%H}HL%H[]A\H}IHH;=U0tHkLyYfATUISHHH\$H$H}HL$H[]A\H}IHH;=;U0tH7kLYfATUISHHH\$HU$H}HLF$H[]A\H}IHH;=T0tHjLXfATUISHHH\$H#H}HL#H[]A\H}IHH;={T0tHwjLYXfATUISHHH\$H#H}HL#H[]A\H}IHH;=T0tHjLWfATUISHHH\$H5#H}HL&#H[]A\H}IHH;=S0tHiLWfATUISHHH\$H"H}HL"H[]A\H}IHH;=[S0tHWiL9WfATUISHHH\$Hu"H}HLf"H[]A\H}IHH;=R0tHhLVfATUISHHH\$H"H}HL"H[]A\H}IHH;=R0tHhLyVfATUISHHH\$H!H}HL!H[]A\H}IHH;=;R0tH7hLVfATUISHHH\$HU!H}HLF!H[]A\H}IHH;=Q0tHgLUfATUISHHH\$H H}HL H[]A\H}IHH;={Q0tHwgLYUfATUISHHH\$H H}HL H[]A\H}IHH;=Q0tHgLTfATUISHHH\$H5 H}HL& H[]A\H}IHH;=P0tHfLTfATUISHHH\$HH}HLH[]A\H}IHH;=[P0tHWfL9Tf; f.USHHiHH>Hws=1HHHsHH :HtHHtH[]H1[]AUATIUSIHHH HHGHWHwHD$[tHHT$HW L1HsIH3LeJ HHt HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHHKH}K.HHEHRf.@AVAUiATUISHH>Hw!<1HHHsHILL8HtHHHBt[]A\A]A^f. QHxHLIHYN0LHLHHIF[H]A\A]A^HJLHEHQf.@H=`N0tG~fDGPW@f.Jt H;HÐATUHSH}uiL"I\$HHOM 111MH HtDHuHH9vHH#t(HuH}MHHM s1[]A\L"I\$HtcHL 111MHHtHuHH9vHHtHuH}HL MH1nHHEfH5= []A\DH5< []A\DHL`ID$H=1HoL 111LHHuHH9vHHHuH}H)L 1LHHEH3HHVeH5 HQUSHHHK 1H1H1OHtJHuHH9vHHRt.HuH}HKK H1HHEH[]@H1[]AWAVE1AUATL$USIH1H(HHGHD$Lt$HGH$HD$HD$t`1<*uZy<:H $IcHHLLLHD$HxH;=8?0H\+I9<$uH{L H\$H5? Hu'Ht!I9Ag% fDH{L wH\$H5 IH0HH5;0H K L1JLLHD$HxH;=F>0t,H=>0PHt$fDL9H(L[]A\A]A^A_DH{L H\$H5 H@)@uPH%fH=>0tFPRHt$JCD%11C1PJH빋PJH HHD$HxH;=$=0t Ht$MeImI9tHEHxH;=<0tLHI}HtH@Hf.DH`: HcHDHa9 H9 HQ9 HU9 H9 HF9 H9 H29 H=9 WvTH7DFD<~t6<HtNG At G 9‰G rHxQG HDG w1ÐFf G vHvH H H HHXDAUATIU SDDHH@H щD$Eň $ I}wND кD$HH|$Mt A@%H[]A\A]DIw~D$DffD$fD$LH DHк H H HD$lfDH558 HD1A@pMbLHHL+HSLHLHt'H4HH258E258Ef.H1HH9uLHI9H57 DH 0 HI9uDLHHDUIIIHAWAVAUATISH8EHuUfH}VHH~^L9wYUH)fARHIZt*IAzMJxdAHeD[A\A]A^A_]@IBAfH=40ffH0@0;!H~wE1fAAHIHHAH H HtI LH1HH9uHHH9P@HƒAA0HH9u/;!AtLmHUH5,9 LuLLL5fH=P80ffHPHHMH 6 AWHIA;!@1IH70XHEZHxH9u=HEHxH9uSHfH=70ffHLHHcH=70t;PHu@H=70t#PL닋PJHċPJHIHEH(70HxH9t HuDMHEHxH9tL/ML:IH60f.ATUSHH}wHH|$ @t$!H\$ u7HQAEHHBHİ[]A\HH{HHDD$ H $=DD$ H $f.kH¸Hl$HT$H56 H\$ HiHHy3fH=960ffH9HL$ HM4 A}HǾ@1IHD$ H-50HxH9uCHD$HxH9uYHfH=50ffHLHHH=50t<PHt$+H=50t#PH 녋PJHËPJHIHD$ H-50HxH9t Ht$-KHD$HxH9tHKL8IH-40DSDHwGH=J3 EDDDAP@@AA1PHsXZHu[HSH=>2 1[-f.UfHAWAVAUATISIHDzHG Lf Hr(H)HL) H)00 < ^H=3 LHcHM$MIc|$HL+MHHHD)HHcHc|,IHHHHI9tHIHHLLAHH5'3 HI\H@HHIb0fH="30ffH"H@H1 EHM@1IH@H20HxH9HHxH9=HfH=20ffHLHHHe[A\A]A^A_]fDA~nAHHH?)HT1ۉ HDH8Lփ@E։փ E։փE։փ HLHf*?1He[A\A]A^A_]HLH)HAA@AEAA AEAAAEAA @AHD<I$HIHHLFLAHH50 HIH@HHI.fH=00ffHH@H/ EHM@1AG}A$LH+L@ǃ@Eljǃ EljǃEljǃ HH)HL ff*H8LK=HHI|$ƅ@I)HڈAJ486HS1LL#+fDH;LHH5]/ LH@LHI,fH=Q/0ffHQH@H, AHǾ@1IH@H.0HxH9'HHxH9HfH=.0ffHLHH1DHLLL_LI$HLLLH@f*I I@H8;LI@ HtIxHt PLLIDŽ$1}f.HXIHH+ LLALIHH5- L< HHDH@LHI*fH={-0ffH{HH@H, AUHMIؾ@12IXZL(HO0HHHHL-'0HHCHxHHH{AIHHCHS LHHEL3HCB0L31I$L{HDž8Dž GfD)HHLfD* H8L91gf HxIHHL7LAHH5+ HIH@HHI(fH=+0ffHH@HK* EHM@1vH=+0tVPLH=+0t6PcHRPJHDPJHH=5+0tLPLH= +0t.PHTPJH볋PJHAƄ$IH@HJ*0HxH9t Hc@HHxH9tLK@L.IH *0GH(0H5i+0HHHH0%0sIHL-`YfHt.HHHHt$HHT$H@fDt uH71ÐH0H1HHHÐt uH71ÐH0H1HHpt+HHH`Ht$HT$xH@fDt uH71ÐHy0H1t uH71ÐHi0H1t uH71ÐHY0H1t uH71ÐHI0H1H:t uH71ÐH)0H1SH{u[[C[fHH41Hf.HHH9HH:HI2P)HpifUS1HHH+HSHsH{A#HEHHH[]HII8HHpH:HI HPzf.USHHHCH+HsS8bHEHHH[]ÐH='0tG~fDGPW@f.US1HH1HHt#ruHH1H/H1H71fUSHHHHtfDH萫HHuHEH}1H0H蝟H}HEHEH9tH[]IfH[]fATUSHH9t.IHC H+HtH{HHHL9u[]A\ÐHtKATIUSHHsLHC8HkHtH{(HHH诪Hu[]A\Df.@USHH_HtQD@HCAHtHËK A9|HCE1HuEIu1HA9HOIOH[]H_1H9_HtHH膴IDEH HAUHGATUSHIHH9tD*D;n H};HGH9Ht#H7D;h H~hHxHEHEH[]A\A]Ð~^HO 1H9HtHHD;h H})H{HEHDH(t H_ 9C |&HLH[]A\A]HH1[]A\A]HH1[]A\A]USHH_HtQD@HCAHtHËK A9|HCE1HuEIu1HA9HOIOH[]H_1H9_HtHHIDEH HAUHGATUSHIHH9tD*D;n H};HGH9Ht#HDzD;h H~hHxHEHEH[]A\A]Ð~^HO 1H9HtHD;h H})H{HEHDH(t H_ 9C |&HLH[]A\A]! HH1[]A\A]HH1[]A\A]ËGÐfDH/SHHHx貟H{Ht [C[@f.SHH[N@f.H=/tG~fDGPW@f.ATU1SLOHcH/I1LdI$HttH IIDA%fDHHt`HcBIH1III9uID9uI3L9HtIHtHcA1II9tL\HI HsHk[]A\@[1]A\fHt*HcA1II9tL\I$HWH9tI$LHOfDUHAVAUATSHH FtPfH=/ffHX@0 ,Hԩ u}He[A\A]A^]I1ɾx0I}K3C HPsHe1[A\A]A^]@HL@ ttfDkD#H]HUH5 HHEغHHIfH=k/ffHkHHMH AUHEA @1"IH/XHEZHxH9uAHEHxH9u\HfH=/ffHLHH@H=/t@PHuWDH=/t#PL0낋PJH뿋PJHIHEH:/HxH9t HuHEHxH9tLLIH/א@f.U HAWAVAUATSIHMIHHN‹HuȉƒE‰@E‰ E‹ExA\$ 1He[A\A]A^A_]fDD0IfH=/ffHDp0\H¸AljE諬IIEA<$LmEt$HUH5  LeH(}LM6LLFfH=/ffHuDMH DEHMH1VAW@SAVIHEH/H HxH9uBHEHxH9uX莩HfH=/ffHLHHH=/t;PHuH={/t#PL˺놋PJHċPJHIHEH/HxH9t HuSMHEHxH9tL;LIH/אfDUHAWAVAUATSHHLGEX$A@Ep(EۉEu4HgHNHS㥛 i>HH?HHH)AP$HEL}A@A@HxHEHpItLEIHxALCIHAH$Hs{UEAcHEHEE1HhHEH`,f.u AHE E9$H}HSfDuHHBHEpuM  tHHC 8HEPt7.HSHcLHT8UHCHu 0HEPtDbHcEH{H8HiLЅpHCHu 0HEP  @ H{H0@ HP+fD IċAH{1LCAxt-1He[A\A]A^A_]H{LCAxuAxf.HcEH{HH8HLЅ'HEP[HPXfH=$/ffH輼XH0莥H6HPaljXקMHpH5 HhHHPmHhH`ufH=5/ffH5XHLHDPHMHj H1V@HXHEH/_HxAXH9HEHxH9Q誤HPfH=/ffH賻HXHPH^H8LЅHPXfH=/ffHXXH0*HҠHPFljXsMHpH5 HhHHP HhH`fH=/ffHѺXHLHDPHMH> H1V@~HXHEHL/YHx^H9HEHxH9[GHPfH=P/ffHPHXHPHEDA@$gPJH뵋PJHH`{IHD$H$/HxH9t Ht$gHD$HxH9tHQLIH/֐fDUHAWAVAUATSHHxHODI$Eu3HVi>HvHS㥛 HH?HHH)Q$HELuLmAAHEHtHMHLHKHHQ$HhH{ EOH{%HhHME11HxHMHpHC HMHuTFtFHcEH{H8HLЅHC HMHuTFt=H{uLuGHcEHH8H LЅ>HuFuF t HHP(H{AD$H;hIHSLLUH4HC LHuUW(fUPHcNMtNHC HuBTFQHCLHT8VIljhfH=#/ffH軨hP0荑H5 HC H}HuT8FoIċA H{1HKyt)He1[A\A]A^A_]@HKyu׀yfH8LЅwIljhfH=D/ffHܧhP0讐HVHC H}HuT8FA$@E?DՒ}HUH5G H`hHxnHxHpvfH=6/ffH6HL`DhHMAWH HǾ@1IHEH/_AXHxH9HEHxH9贏HhfH=/ffH车HhLH趬y'fH@HHB8HH8HH8D8HEfH=/ffH4Dx0 H賋HEljEZ}HUH5 IljhHxHxHpfH=/ffH迥MHDhH HM@1QHMsHEXHEZHB/HxH9FHEHxH9?IfH=L/ffHLHMLHHE?Du}HUH5 H`hHxHxHpfH=/ffH֤HL`DhHMAWH HǾ@1舥IHEHZ/Y^HxH9HEHxH9UHhfH=^/ffH^HhLHWfH=/ffH2Dx0 H豉E<$LeH]DTHUH5 LILHfH=/ffHΣHMH[ EHM@1莤IHEH`/HxH9HEHxH9]HfH=j/ffHjLHHgH=r/PYHp趝HH=A/HHuHh聝HhH=/PKHpI:H=/H HuHhHhPJH0HqpSH=|/twPHpĜH=O/tUHHuHh蓜HhHqpMPJHPJH눋HqpH6HuHUHUHHEHT/HxH9tHuHUHUHEHxH9t HpwH HH/IHEH/HxH9tHuHU?HUHEHxH9tH&LIH/UN@f.Hy/ATUSHHcHsHHHH9w4H,IHHHCHC HCDcD`[]A\ff.ATUASH(|DHHH[H[]A\HHȁHHGHhHt H ;7t 1 @94tPH9Hr1DfAWAVAUATIUSHH8D&D_'M]AEMhL9Hcue1҉] MXHHIIPLIM#I DA)fHH D@1IHIcII9A9uIHHH(IEMcJ,IE JD"~ :fBtfJ%t9fJH81[]A\A]A^A_談HSH8[]A\A]A^A_fD{H#H\$ HT$H5 Hl$(H耧HHfH=P/ffHPHL$(H EHǾ@1IHD$(H/HxH9 HD$ HxH9&߆HfH=/ffHLHH@1fJDH\$ HT$H5 Hl$(EeH讦HHfH=~/ffH~HL$(H EHǾ@1@)Ht$L$eL$UHHt$HH@IPPHLHH=)/tJPHt$sH=/t*PHJPJH뵋PJHIHD$(HP/HxH9t Ht$HD$ HxH9tH}LIH/f.Df.H=P/tG~fDGPW鎖@f.ATU1SLOHcH/I1LdI$HttH IIDA%fDHHt`HcBIH1III9uID9uI3L9HtIHtHcA1II9tL\HI H|Hk[]A\@[1]A\fHt*HcA1II9tL\I$HWH9tI$LHOfDATUS1H HcLIIHL MtTI IӋy(fHHt8HcBIH1HII9u!A9uI9t^ 1H []A\HXH¸D#H\$HT$H5 Hl$HSHHcfH=#/ffH#HL$H EHǾ@1IHD$H/HxH9uCHD$HxH9uY躂HfH=/ffHǙLHHğH=/t<PHt$H=/t#PH녋PJHËPJHIHD$H/HxH9t Ht$HD$HxH9tHLIH/fATUSHH FtOfH=G/ffHߘ@0 賁H[~ ztH []A\fD.IHHtx>E?ILHIă?)HHH!PH!H!I|$K3C HP4H 1[]A\fH}FH\$HT$H5 Ld$HHLfH=/ffH輗HL$H AHǾ@1~HHD$HO/HxH9HD$HxH9KHfH=X/ffHXHHHU+H\$HT$H5 Ld$H0HL@fH=/ffHHL$H< AHA @1輗9H=/tOP2Ht$:#DH=/t*PL PJH밋PJHHHD$H/HxH9t Ht$HD$HxH9tLHHH/밐UHAWAVAUATSHHHODY$Eu3H@i>HvHS㥛 HH?HHH)Q$HELsLLL}AHpHEAHhHEH`1LHHHLHHLHLKItLMIHpALKHHALxfuwE> ?)LHHB?IHH ÐtH H6HHFVx AAЍB?҉IALcЃ?D)MIN LELut ?)LHHB?IHYfLxIcI$IHHEHEMLLLxuLKYDEGHEHDžxHPHEHXDHxH1AHHLIMIq)HHp1IHHcHI9D9uIHHpAQ(HufU~=E}JP?ILc҃?NT)NAIsYHcHhLAT8HuEN=P?ID8A?A)HcHӐLbZHcEH{H8HHhЅJHuEN=jP?IHcH?)Hs?LKuNHcEI8HHhLЅ}HuNuF t HHP(LKHxH9Hx1LHCxtHe1[A\A]A^A_]fx@蛬HxLK1묐HEHE f.EȺMb)HcHEHiHHMA$I@H8^H@HfH=/ffH[HH0-yHuH@ljHv{H0HCuHPP(@H5P @f.AUATUSH8NHG wH=<uyHooFBHN HJ Vt/HBNHV(HFHHH(HP0HHDeH8[]A\A]@H9HcHHHHHHtt:tozeHJHJ,fNN3HHHHZH9^(HJHH9 N@Ht$6lHhHt$~1H8[]A\A]H\$ L.DfHT$H5 Hl$(HHH*fH=/ffHHL$(H MHE@1詃IHD$(Hz/HxH98HD$ HxH9vkHfH=/ffH胂LHH耈1'fHt$6kHgHt$H\$ L.DfHT$H5 Hl$(H*HH:fH=/ffHHL$(H MHE@1蹂IHD$(H/HxH9HD$ HxH9HH=/tJPH |H=/t,PHt${PJH뵋PJHHt$JhIHD$(Hֺ/HxH9t Ht$#HD$ HxH9tH L蕾IH/@AUATUSHH(HH9rTHHHHHH,Ht8}t2}ciH f"H(1[]A\A]D;iHeL+DcH\$HT$H5 Hl$H8HHHfH=/ffHHL$H MHE@1ǀIHD$H/HxH9HD$HxH9 hHfH=/ffHLHH螅fHEHE,FfF`H([]A\A]fDcH\$LmHT$H5 Hl$H9HHIfH= /ffH HL$H= MHE@1H=/tVPHt$JyDH=и/t6PHyPJHDPJHH/IHD$HxH9tHeLIHD$H/HxH9tHt$;밐@UHAWAVAUATSHH8 HHWHH?H,H%H)H /HH@ ;AHH)HHHHH0HL$1HC<<t:MfHbƅHe[A\A]A^A_]oH~(SHC IHs()HoC)LI|$`H(jHHxuf.It$`HHLID(IfH=/ffH|Dh0ZeHb E,$LDgD{HHH5- IHBHLRfH=/ffH|HHH AUHME@1|IH/XHZHxH9HHxH9hdHfH=/ffH{LHH蚁0DD{HHH5V LHgHLwfH=7/ffH7{HH EHǾ@1{IHHƴ/HxH9umHHxH9u5cHfH=մ/ffHzLHHҀaDH=ش/tKPL(ufDH=/t.PwHtfPJH봋PJHH=m/tLP|LtoH=D/t.P?Ht.PJH볋PJHIHH/HxH9t HHHxH9tLLKIHQ/f.UfHAVAUATSHHHĀH(/H?H,HuHwED@H EE%H)HHHEfDEHcHDH E9Mo9+IHILH4HI >H;H;^tF!tAFA~ HIF A~9AF HGHtYfH]EEA~fMAV,HpHpHfUHUHxHxM1AF AFfAV(MI$HtHGH9G8tHIF YfH=/ffHwLHxžAFA9A9HH+HA9A)LHIHJHx`Hu(AeH=蘒HËAfH=h/ffHwDh0_H\Le)bIHxHhH5 IHLL֭fH=/ffHvHHMH SHMA(@1NwIHEH /^_HxH9kHxHxH9._HfH=%/ffH%vLHH"|-fH=h/ffHv@0^H|[KE1HeD[A\A]A^]HLHIH0JqfH=/ffHu@0l^H[WAuLxHhH5 LeL]~LLmfH=-/ffH-uHMHj IHA@1uIHEH/HxH9hHxHxH9LfDfH= /ffHtE1@0H%` VALxHhH5 LeLr}LL肫fH=B/ffHBtHMH IHA@1tIHEHѭ/HxH9HxHxH9\HfH=ح/ffHsLHHyAF HGHA~3fA)HLHIHPJ.@1ҾXUƉPAFAeDfH=/ffH0s@0\HX0IUALxHhH5 LeL{LLfH=/ffHrHMH" IHA@1zsIHEHL/HxH9'HxHxH9F[HfH=S/ffHSrLHHPx[AV&fUf.ZHW'HhHfH5% LeIHzLLfH=ƫ/ffHqHMHS IHǾ@1rIHEH[/HxH9HhHxH9=L0H=/P]LkPH=`/PHpk H=//thPL{kH=/tJPyHpNkhPJHVPJHuPJH뗋PJHHpHgL}HplIHEH/HxH9t HpDHxHxH9uGL輭IH©/IHEH/HxH9t HgHhHxH9tLwpiIHd/fH~`H@tH UD@f.H/HHtQUSHHpHt6HSHH \ HcHƆH[]ffD@wfH/@ }t1hH]H;] tfD; HxH9] u{tEWHH[]頉[tEސ軟9jΐH=/tG~fDGPWh@f.HSH9wHH@H1HC[,ff.UHAWAVAUATSHXLf`I\$HHEHEHEHEHEHEHEHE<fH=/ffHm@0#|VH$SHH/C 1DkAljEvtپ DvyΈD8IfH=/ffH8mDx0VHRE6DgXHUH}H5 IvHuH}fH=ަ/ffHlDEHMH AVAWHE@1mIL-o/XHEZHxL9HEHxL9[fUIfH=s/ffHslLLHprHH@I|$H}‡H}HtHMHHuID$I<$1HAI<$ID$0ID$ID$H9tsMLkMHe[A\A]A^A_]@#M+LuHUH57 LtH}L辢fH=~/ffH~kHDMHMAUH HA#@14lÆH=P/tPPHue{fDH= /t+PHHuke:PJH믋PJHL-y/HHEHxL9t Hu HHHHEL-J/HxL9tHufAVAUATUSHHp~2SHO~Hp[]A\A]A^kH\$ HT$H5 Ll$@HsHL.fH=/ffHiHL$@HR AHǾ@1jHHD$@H-/HxH9hHD$ HxH9}RHfH=/ffHiHHHoHp[]A\A]A^f.Ln1I$XHHI$PLIMIq,DHHHcBIH1HHI99uM(MHD$0IE Ht%Lt$ IuLIE(HD$8IE HD$0SLl$@HL$Hs(LFH|$0Ld$)Lt$ H|$HT$LLT$8HD$@H-#/HxH9HfI$HD$@HD$D$HD$VD$XHPfL$XHD$hT$PA$tTI$Hp L7HD$HxH9HD$0HLLHp[]A\A]A^fDAT$KA$I$I+$HI$Hp`nfDfH=/ffHXg@04#,PHL4#qIH\$ HT$H5 Ll$@HpHL+fH=/ffHfHL$@Hw AHA4#@1gIHD$@H-x/HxH9yHD$ HxH9ZtOHfH=/ffHfLHH~l$fI$H0H=l/PxHt$`iH==/P[L`NH%` fDH=/tePHt$J`DH=П/t@P>Ht$`/I$HPPJH뚋PJH뿋PJHHPJH LHt$xHHD$HxH9u6HD$0HtH|$ HH衢HHD$@HxH;=/tHt$RH-/HHD$ HxH9tL0HHD$@H-_/HxH9tHt$ HHD$0HtLLnHMZf.Bu UHAWAVAUATASHHHH}MHICL577 AAA uH/L L}HUH5 LEMlHMȺLHHMfH=/ffHcuHDEHMAVHP AUHEV1@SdIHEL-%/H HxL9|HEHxL9LIfH=+/ffH+cLLH(iHEHt HEDeHUHuHxHHe[A\A]A^A_]H=/tPPhHuC]ZfDH=Ȝ/t+PIHu];PJH믋PJHHHEL-/HxL9t HuHEHxL9t HuHڟHL-/@f.HUHAWAVAUATISHXHHfDHC8kHHuIHHEtbHEH]LeHEHEHEHEHEHEH@D8|D(IAu71HDrxxHEHHHEuHe[A\A]A^A_]fH=/ffH(aDh0IHFE>DWLIHEHUH5E LH@D(iH}LfH=Ś/ffH`HHMHY AWHME@1aIXHEZHO/HxH9u{HEHxH9uKTIIfH=a/ffHa`LLH^fHEHHHEDH=N/tKPHuZH=+/t3HiHuHUrZHUSPJH봋HqpH|/HHEHxH9t Hu#HKHHEHM/HxH9tHuHUHU븐wUHAWAVAUATIS1HXI$HЃHHH8qhAD$9wЅtHEE1HEHEHEHEHEHEHEHEHEfDIIII$BD;zIǃu9Hu1҉uxAE9l$wHe[A\A]A^A_]fDfDUfH=͓/ffHe^UP0:GHCAIHUH}II$H59 F40gHuH}>fH=/ffH]HHMHV SHME@1^HL5/XHEZHxL9uoHEHxL9u?FIAfH=/ffH]HپLHcE9l$H=/tCPHuWH=q/t+PuHuWgPJH뼋PJHL5ʖ/HHEHxL9t HuqH虚HHEL5/HxL9tHuIfDu@HHǰzff.AUATUSH1HH(ـxgH([]A\A]@w(HfH=/ffHF\h0EHA¸Hl$Ld$gGHT$H5۩ HIeHL fH=/ffH[HL$H AHM@1\HHD$Hp/HxH9uCHD$HxH9uYtDHfH=/ffH[HHH~aH=/t<PHt$UH=`/t#PLU녋PJHËPJHHHbv=HHD$H/HxH9t Ht$THD$HxH9tL>HfHHl/f.HHǰ uff.HG@I8tH H4zHHHt"HHHH8PH HLHxHxwHxDž+L-{/A} t!fH=/ffHPHxt AE +HxwDpEE1%f.HAD9h{DHHHHHH9uHxHDlAEHHHHHhHAA9|HA9lHHH+HA9l D)HHHHHHpHpHL: HpfDHHHHH0L,L:~AEL LLs!HxwtԀHHLLD A<$8 A|$H Z7H4 HHt"HHHHu}LHAHHHIHHPIALHPzpAAD$ǃƃAD$A9D$w-tA9D$LH¾HHID8A|$V:hD0A tAtIfH={/ffHMDp05H2EuD=8H`LLLHЉpHHHIË0hH5 ULLfH=/ffHLDpDhH HAVH`@1-MAYAZIHL5/HxL9 HHxL9 4IfH=/ffHKLLHQHxwfH=0/ffHKHxtmHD@fHATUHSHHILU0IHMHEHtYE1LMHHHHHt?A1H9HI4HHuHEHHHMLt5HK IHufDH}L9tH]Le[]A\DILg0HG0MZHnI$HE(HhHuf.DAUATIUSIHHH HHGHWHwHD$}tHHT$H7=L1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1ҋ@HsH,HCHHmHHgHtt uH71ÐH`/H1t#ruHH1H`/H1H71ft+ruo1f.H`/H1H71f.HHHBxf.SH HHCx#tH [nH4ׂCHHfH?HCHHH)H*HSJ f(\f.v\f.wHzduRxuLx%uF@%fHCHD$H)$PHHD$HC$H@@fDH{|H [fATUSHHh`HxLL9t.fHB4ttHzP4HL9uHDž[]A\@tkrYUSHHtuH?H1[]DH. roEoEH@H1[]fDH^/H1HH1ÐfDSHG HHtHHH[ ff.SHG HHtHHH[ff.HSH9wHH@qH1H [,eff.H= n/tG~fDGPW^.@f.AUATUSH1H(H.xHSH+RHD$HxH9uTHfH=l/ffH2LHH8&H=l/t<PHt$,H=yl/t#PL,늋PJHËPJHHHD$Hk/HxH9t Ht$HD$HxH9tLHoHHk/֐@AVAUIATUISHHG HMnL0LhL`HhHHHCHcHCH[]A\A]A^HHCHt HHHofUSHHH1H(HD$HH HHD$WjHL$HHtHHHHtDHxHH9t1f.HB4tt HzPQHH9uH([]HHD$Ht HHH0nAUATUSHHxLL9tHD$HxH9uTHfH=h/ffH.HHH4H=h/t<PHt$(H=h/t#PL(늋PJHËPJH(LHHD$Hg/HxH9t Ht$HD$HxH9tLHkHHg/ff.AVAUATUSHH_HvHHgH~[HLd$Hl$68LHHH HLHH0sH@u+HD$HxH;=g/H1[]A\A]A^fDL@H1LLHM,IM]MtI3MHN%fHHtHH1IHHHI9zI9uM2M9IHtHA1HI9tMMfI MtH=f/Al$LHfDH=f/t&PH&PJHDHHA1HI9cMIEHH9tsIEB@AD$PAT$OI$LPAD$ PAT$ /I$LP I$LPAD$ LHHHD$HxH;=2e/tHhHiAUATUSH(Ht$'HH([]A\A]HH-_/=FЉt9vHhH\$HT$H5 Ld$H3HLafH=d/ffH*HL$HK~ AHǾ@1Q+@H-_/Sf.H\$HT$H5 Ld$H23HLBafH=d/ffH*HL$H6} @H1*HHD$H-c/HxH9[HD$HxH9HfH=c/ffH)HHH/H([]A\A]LJQHHl$HT$H5? Ld$HR2HLb`fH="c/ffH")HL$H| AHǾ@1)IHD$H-b/HxH9HD$HxH9HfH=b/ffH(LHH.GH=b/tVPL #H=b/t6PHt$"zDPJHDPJHH=Eb/tJP6L")H=b/t,PHt$f"PJH뵋PJHHHD$H-la/HxH9t Ht$HD$HxH9tLH+eHH-1a/fDAUATUSHH(^LJHtHHtf.tv f.vfHHxH9AHw ǀH4΃tuHG΃tuHZH`ft'ffAFft9~fHH9mH(1[]A\A]H9HHtDHfz`u ?fJ`HH9uHHx @G ƒt<^{mTHtIHA 2HHt'HHHǃHǃHtIFH HHt'HHHǃHǃHtI H HHt'HHHǃHǃH(tI HH H(Ht'HHHǃ(Hǃ0C CdP)<!Ct@+ H H([]A\A]f. H H\$HT$H5 Ld$H-HL[fH=]/ffH#HL$Hx @H1#HHD$H-\/HxH9RHD$HxH9 HfH=\/ffH"HHH(H([]A\A]Hl$HT$H5 Ld$Hh+HLxYfH=8\/ffH8"HL$HH:9=EwfH==/ffH<LhMHxLAEI9t?HP4уtu tIHpPHP(HL9uHHtIHpHP(H;E<vH~H8[]A\A]fDfH=hA/ffHhHPh @HH1/H'HHھHD H8[]A\A]ffH8[]A\A]HƀZD1H\$TKHD$HHھLHl$HD$(HHD$ "HD$ HHHЃfu2HHl$Ht$HH+HHD$ Ht HHHCDf.AUATUSH8H;/HH:/WHNGH0g HcH{w!Ht$H9BHH|$Ld$ Hl$(!IŋD$HT$H5~h L3LHC/HxH97HD$ HxH9@HfH=>/ffHLHH H8[]A\A]f.Hƀ;HH\$ HT$H5g Hl$(H@ HHP;fH=>/ffHHL$(H e @H1IHD$(H=/HxH9HD$ HxH9H==/PH/f.H8H@ ;HSfD|$ o4|$ 9KHH+ΉHH1q99)HHHHL$4A<$ K}HH+HΉHHH99sHHHHH0L$fDH/Hƀk3% f)HHHHHPL$6D&3HƋz5 H=IH:/IHD$(H:/HxH9tHt$@f.AWAVIAUATUSHIhHPAA IxIH9tH;H5H9uIHtILJA8~ &AG86I@I@I(tL|$Ht$IA0AL%MMImHtIIEH]H9t0fDHC L#HtH{HHL;L9uH.IM9uAIIIIhILJILJILJHtHPH4/ILJhHH[]A\A]A^A_LH3L$I.IH.IHD!IHIHRff.HVHN LcLHLLIHLcLLHLIHH2P9~ pHP 9~HfATUHSfAHH0HhD$D$H4$HD$HHT$(Dd$P(u H0[]A\ÐHHB`HLbpHH?H,H H)HHHcR9r]HHHHHHtCHcJHHHHcL,HHHHHtHHA0HLb@H$0/HRH=HJ@HHJ@H0[]A\fUSHcHHHxHt(19HЃtH[]DC <<<<<|< s<  HD@$=H1ҹfDH9y8L9sIfHcHHHHHH4Ѓ:C9r(HcHHHHHHt u1sH[]øCD@9rHcHHHHHHtxI@\@HsDE1fDAD9K1HHHHHǀxuPfD19 MHA@1IHH/HxH9zH`HxH9UHfH=/ffHLHHfH=/ffH@01#|H$1#AH`H(H5H HiHHHHkfH=+/ffH+HH > A1#HǾ@1IHH/HxH9H`HxH9HfH=/ffHLHHfDfH=/ffH@0dH AL`H(H5yG LQHLHHSfH=/ffHHhH8= ATHIA@1IXZH=/t1PH'DPJHPJHH芮H0yuLlH'[HJoH09JIH0H/HxH9t H'H(HxH9tLLIH/IHH/HxH9t H0购H`HxH9t H蘭L@IHF/ff.UHAWAVAUATASHHHH?H(H,H%H)HHHcP9rXIHILHHt>:t9H;u4H;Zu.HDHH9AHeD[A\A]A^A_]fH=(/ffH@0H<~E1fAuLmHUH5PD LuLLLfH=T/ffHTHHMHe; SHEA@1 IH/XHEZHxH9u=HEHxH9uSHfH=/ffHLHHH=/t;PHuEH=/t#PL#닋PJHċPJHIHEH-/HxH9t Hu[HEHxH9tLFLIH/f H/H B H57 H='@ Hlff.USHHH(FH|$HD$uYHtHT$H}Ht#EH\$HT$Ht$HD$H([]fHt$!떐@f.AVAU1ATUSH H^`"Hŀ{ t H9 SHt H9|*HtHھHH []A\A]A^ƀHHfH=#/ffH@0/#H7/#ؿuHl$HT$H5s@ Ll$HHLfH=V/ffHVHL$H8 A/#HǾ@1IHD$L%/HxL9kHD$HxL9LHfH=/ffHLHHC H fH=/ffH@0/#H1u/#ξcLd$HT$H5e? Ll$LxLLfH=H/ffHHHL$H7 A/#HǾ@1IHD$L%/HxL9uHHD$HxL9u0IfH=/ffHLLHLɧHt$轧L賧Ht$褧HHD$L%P/HxL9t Ht$}HD$HxL9tLgHHL%/@f.Hh҃HH@8@S1H 1H5t|ګH5 ɫH5 踫H5觫 H5蔫H5胫HT/PHP[D^ff.ATU1SHH fH=/ffHC{v@u+fH=/ffH&Hxf(HhHt H?dHH/HBBH/H]V HHt {vHHpHPH/HHHH$H /HD$HA /HD$?IH0HD$Ht HHM{vtHHHt H1HHtH$HH蒳H []A\fH /HL HHpHpvHHD$Ht HHHff.H@F4ƒttGbfUSHHHv(H{P蘬EEaC4tt3tH[]HCPHE H[]ÐHCPHE0H[]ÐHCPHE(H[]Ð~#f. zHFHH,H%H)HHHc@9rmHHHHHHtSHcPHHHHcT,HHHHHt)P`ft f*\f.ÐAVAUATUSHHX;XHcLl$IHIHHHDA9$rFHI$t9HHt-:t(Iu!I~HT$t1LLAVI$H9X}H[]A\A]A^?@f.HIH@8HH@Hy tHLHDHUHAWAVAUATISIHhHcH}MHIHHЃHHZHEDA1!HHHEAHHt\H, / fx8v19ut=҃uDEH}HMHMH}DEuDtfDDuHEHLFtpIPHII?I,J %L)HHDHEGI|+HII?I,J%L)HHD@EteH9udžfH= /ffHV@0*#*Hҹ*#sc1HeH[A\A]A^A_]HuDpDx HHǀHHPHSAL$I\$ AE(IDŽ$IDŽ$AD$A}ltAE4AExrAE|~*IUPHMA:E8H /HEED{&DsC,C E}4LH{HIt$(D{A$A$DA}8uAL$H}HELtL .HEHD;p~vDpH}tLHuHHB@HHB@IHBHHBH@(I,DH/DxD;p}DpfIUPHMA:EdqHEMfH=@/ffHMH0譺HUHU&ljEAuxHEHEHUHHxuH5X3 HxH}ȺH}HfH=W /ffHWMHLMDEH- HǾ@1QHM HEHEH /YHx^H9HEHxH9aٹHEfH= /ffHHMH}H9H]HUH52 HHEȺHHHEfH= /ffHHMHN, EHA*#@1FHHEH /HxH9HEHxH9IfH=" /ffH"HپLHMMPHMAA9LME诿LLMAIAD$$f;HEMfH= /ffHMH0wHHU"ljEƺAu|HEHEHUHHxuH5"1 ]HxH}ȺH}HafH=! /ffH!MHLMDEH+ HǾ@1QHMHEXHEZH/HxH9H/HEHEHxH9蘷HEfH=/ffHHMH}H5HEMfH=/ffHlMH0AHHUljE萹HEHEHUH5/ HHE1HEH}ȺH}H8fH=/ffHDMLEH) HMHǾ@1HEHEH/HxH9HEHxH9脶HEfH=/ffHHMH}HH=/tRP HuH=l/t3HHuHUHUPJH뭋HqpH}P*HunH /HHMHHuHU6HUH=/tnPHuuH=/tOHHHuHUHU2HqpxPJH6PJH둋HqpHuXHuHUHU1HHEH/HxH9tHuHUǗHUHEHxH9t Hu譗HU HHY/z:HHEH</HxH9tHuHUfHU@f.AWAVIAUATA@USIHXHcHoHHHHHLHD$ HD$I|$HH9A $HLHHC}vt-HLH_xmAuHX1[]A\A]A^A_@fHD$@Ht$H)D$0D$6)D$ HPHT$ P&fT$4A$fT$8HH(HyHLLH Hƒj gCHT$fH=S.ffHX0òHkHT$(Hl$Ld$ HT$H50 HIHLfH=/ffHHL$ H'& AHM@1BHHD$ L-/HxL9HD$HxL9HfH=/ffHHپHH_@HHT$SHT$fH=8.ffH@0*#褱HL*#Ll$HT$H5/ Ld$ LD$LLfH=]/ffH]DL$HL$ H$% HA*#@1HD$HD$ L-/HxL9HD$HxL9IfH=/ffHHL$LHf.HHLLH H=/tJPbLUH=/t,H'Ht$PJH뵋HqpL@4Ht$1HHD$ L-/HxL9t Ht$ HD$HxL9tLHHL-/ff.SHHHD$ HL$LD$ H@`8u|$NT$ LH[SHLHHH(H¸HtfH1HB B[ÐfDw11_DAD9LL+IED9s[D)IILLIЀzƒ9t`9sDLLHLM0I% fD)LIILMPIfDfDDODA9D1O9LL+IAD9s^)IILLIЀzƒ9tlD9sDLLHLM0If.% fDD)LIILMPIfD1Ðff.HB,xB,1fDAWAVAAUAT1USHHLvhHXHL$A^HHHPLMXIIIыq1f.HH4HcBIH1HHI99uI0H H\$0HH(L Ll$PHL$HHLȡH|$@Hl$(LH|$ HT$(LHT$HHD$PH-.HxH9fHt$L)D$`)D$P)D$pID$ffD|$dHD$PfD$hHD$ HPHD$xT$`LȒDHD$ AHxH9\HD$@Ht HHHĈD[]A\A]A^A_fH=.ffH@04#TH~E1f4#薤uHl$0HT$ H51* Ll$PHDHLTfH=.ffHHL$PH AHA4#@1HHD$PH-.HxH9HD$0HxH9蝪HfH=.ffHHپHH+fH=.t\PJHt$;DH=.t!PHt$ʻyPJHދPJHH=?.tJPAL苻4H=.t,PHt$(`PJH뵋PJHHHD$PH-f.HxH9t Ht$(蓌HD$0HxH9tL}H%HH-+.IHD$ HxH9t Ht$NLHD$@Ht HHHHHD$PHxH;=.tHt$ H붐AVAUHcATU1SHIHH0LXIHPH HIH1Iы~-f.HHHcBHH1HII9um9uH1HtaLt$HLH|$ Ld$HT$LLHT$(HD$ Ht LLH0H[]A\A]A^fDfH=x.ffHLt$@04#ߧH臤4#Lt$Ld$HT$H5V& LLLfH=.ffH螾HL$H AHA4#@1ZIHD$H+.HxH9u[HD$HxH9uq/HfH=<.ffH.uAD$PAT$uI$LPAD$ PAT$ uI$LPHLaMu@HH1HkHHHǃHǃH9t HCXHxL9HCPHxL9 HCHHxL9*H[]A\A]A^A_I$LPAD$ I$LP.f.EPUKHEHPE PU rfDEPUHEHPE PU fDEPUHEHPE PU BfDI$LPAD$ DH;/H"H=H.tVP>L蔰1H=.t6P LdPJHDPJHDHEHPE HEHP@HEHPE HEHP@HEHPE HEHP@H=8.PHt$~fH=.PHt$FH=.PHt$ H=.PHt$H=p.PHt$趮H=@.tKPHt$芮PJHPJHAPJHPJH봋PJHzPJH<@f.AVAUHATU1SA1HH@L-$.HG8fGLd$ fOG IEHG HGHG HG(LHGHHGPHGXHG0HG@GDG`GaGbGcGdGeGfGgGhGiGjH-.H *fGkHGlGmGnH5;HH GoGpGqGrGsGtGuGvGwHGxLJHLJHLJHLJHLJHLJHLJHLJHLJƇHLJ HLJHLJH@H HLJ HHHHLJ(HLJ0HHHHLJ8HLJPHLJXHLJ`HLJhHLJpHLJxHLJHLJLJƇHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHH8pHLJ HLJ(fHPHH0HLJGHLJHLJGHLJ(HLJ0HLJ8HLJHHLJPHXHLJ`HLJhHLJpHGHGGHGHGHGHGHGHGHGHGHG.fHIUH H1Hǃ8ƃ@HHHǃPHǃX`HǃHǃpHǃHǃǃHǃHHǃHǃ1Hǃ(HǃHHǃhHǃHǃHǃHǃHǃHǃ(HǃHHǃhHǃHǃHǃHǃHǃHǃ(HǃHHǃhHǃxHǃHǃHǃHHǃǃHǃHǃfHǃ?f}8DfFE8ƃ@pǃDfE8CFCiHb.HH(HHH@xHHHLH$@0HuHD$0HD$H?uHD$5uHHHD$foD$ HT$8HT$HoHL$0H)L$ HtLHD$Ht HHHN.HH@[]A\A]A^fH=.ffH螫H @H1hI`HfH=m.ffHmLHHjЍHHHHxL9tL'wHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHHxL9tLtH0HxL9tLtHHtHHtHHtH'HP苞HH3HHt貉HHxHt蕉HپHCXHxL9tLsHCPHxL9tLsH{HHL9tLsHb H@AWAVAUATUSHH8 1kH1J{`t;/H'7H}1衕oHݗ1EHlHE HHhHHH0HSHƀKts1fDHHHHH0HHHLHH0THH0D{9wteHHH9t5HG1H)HHfCH4HH9щFuHhCwHP2HHHxunHtR} H=HH1HtH8[]A\A]A^A_H16kf+AfH=.ffHHHܤDHH@HpHx1HUHHHrHq>@H=/ 1C8ÙfD nHHCvHE1L|$(IHD$XHt7LeHEH^.LpL`HHHEHHHAD9k(QHIqI|$Ld$(@I|$ 4HH;`H|$LHfDSD HfH=%.ffH轣D`0蔌H<vmLl$ Ld$(ߎHT$H5S LI般LLfH=X.ffHXHL$(H AHM@1IHD$(H-.HxH9rHD$ HxH97HfH=.ffHLHHfHH\$(HtH҇H:{H#H\$ HT$H5M Ld$(H耫HLfH=P.ffHPHL$(H @H1IHD$(H-.HxH9HD$ HxH9HfH=.ffHHLH»:H=.tJPL>H=.t,PrHt$cPJH뵋PJHfH=.ffHX@00#,HԆ0#qH\$ HT$H5 Ld$(HHL+fH=.ffHHL$(HOA0#HǾ@1誡IHD$(H-{.HxH9t Ht$lHD$ HxH9tLlmHfH=z.ffHzHLHƒtLWlKHt$Hl*HHD$(H-.HxH9t Ht$!lHD$ HxH9tL lHHH-.HkLLkVLH[HHiqfHHt$HH;t'HHD$tHHD$H@HHfHT$H?HD$@HfUHAWAVAUATSH8HtUfH=.ffH%@0H衄Bj1He[A\A]A^A_]fHH+xHH=RFAIA̓fH=.ffH蒞@0,#fH{,#諀iHEHUH5 H]IHULHefH=%.ffH%HMHEHA,#@1IHEL%.HxL9 HEHxL9豆HfH=.ffH辝LfDL踗HHlHIpLEf4EnHLuLu}I~@HLHEȋx4IƉt u 1IFPHuH~PHHVHH@HuȅH~PNHHV@v4H(HuHHH;HEHHEHHMHHEHI7fHEHUH5H]IH肥LHfH=R.ffHRHMH?AHǾ@1IHEL%.HxL9OHEHxL9HfH=.ffHLH¾HfDfH=(.ffH@0蔄H<}LeHUH5H]L膤LHfH=V.ffHVHHMHjkHMA@1 IXZfH=x.ffH@0-#H茀-#)}HEHUH5"H]IHӣLHfH=.ffH裚HMHA`HA-#@1]F[HEI1MaIWpL%.HzL9IW@HzL9LHE{HE#HUHx蛬HMHEIfDH=.tnPHdH=.tNPHu3fDHǃPJHDPJHH=.tZJHuHE̓HEH=S.t3JHuHE蚓HEJqr륋JqrHdHudIHEL%.HxL9t HudHEHxL9tHdLCIL%I.H}HHHLyH@AWAVAUATIUSH=HHHt$(螩u;D$([6|A]Ht$,H=Pjbl$,A.9,HD$'E1M$xHD$HD$8HD$sfHtHD$8HHI$AH\$0Ht1HCpH>.HxH9HC@HxH9HxD$,D9\HHiHH\$0H\$8tHD$8HxP術Ht$8LHD$0I$I;$%HT$LX,HC|~6E1HHD[]A\A]A^A_fD$,fDH\$0HT$'H5Hl$8HjHHzfH=:.ffH:HL$8Hf@H1HHD$8H.HxH9HD$0HxH9~HE1fH=.ffH֕HپHHӛfDH=.t^PHHt$HT$HT$PJHDHqpD ~HzlH\$0HT$&H5Hl$8H HHfH=.ffHܔHL$8H@H1衕IHD$8Hr.HxH9HD$0HxH9n}HE1fH=x.ffHxLHHuH=.tTHAHt$,HT$ŎHT$(H=K.t*PH藎Hqp뫋PJHH_LHt$'HT$_HT$!HHD$8Hw.HxH9tHt$'HT$_HT$HD$0HxH9tH_H,HH2.HHD$8H!.HxH9tHt$,HT$I_HT$HHtHH|$0H`@f.UHAWAVAUATSHx H@uƅhhHe[A\A]A^A_]ÐHHAHL`hIMXHhL` EAHfDpHqHxHHI0ƅDPfDLNfDHDo  fH=3.ffHˑ@0zHGwshHHsH5QLH肚HLfH=R.ffHRHHAHǾ@1IHH.HxH9 HHxH9RyHfH=.ffHސLHHۖfDH .yg, D93 EA@H .HIIEE1AE1ɺf.fH=.ffH0@0yHu%Irh HHsH5LHHLfH=.ffH跏HHIAHǾ@1tgfH=.ffHx@04#LxHtm4#qhUHM&HxH5LH,HLIH.HLxHHIFHHH}L}H9HLHHt%H0HBH2HpH@HrHHHH9uLwHL)L9MD LHHtH0HH2HpH@HrHHL9uHLH)HL9MDLw6ALHfDkM9LteIHYHtH= .u֋CPSuHLD$HPC LD$PS uHLD$HPM9LD$Lu@L}MtLLD$"YLD$ILmLEMLmH[]A\A]A^A_HLD$HPC LD$zfDHI9v#HIfL9MEzjME1HuMtL\LpX[\H蓧HKMt LNX9\I~HtHaHIfAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$\H]HMMH$III)MtHII9t LHLHL$L$荌HL$L$IODM)L9tLLLƶIMHtHSWLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAWAVIAUATIUSHHHOHHI)H)HHH4IH9LH$,H]HMMH$III)MtHII9t LHLHL$L$]HL$L$IODM)L9tLLL薵IMHtH#VLmLuL}H[]A\A]A^A_L<FfDHH9-HuME1E1>fAWAVAUATUSHHL$MtZI$IIIHLC HHtXL@ 1IHLHuI9u@M9uI?HsHWH;VuHt uHL[]A\A]A^A_f.E1f.USHHiHH>Hw蓚1HHHsHHlHtHHtH[]H1[]HATUHSHHI>LU0IHMHEHtYE1LMHHHHHt?HA1H9HI4HHuHEHHHMLt4HK IHuDH}L9t"TH]Le[]A\DILg0HG0MZHܨI$HE(WHHf.DAUATIUSIHHH HHGHWHwHD$۷tHHT$HwL1HsIH3J HHt$HHUH(HCHH[]A\A]HCHHEHktHE1H@HsH,HCHHHJDHt$HD$MfHD$+JqrDJqrH LqH MPHHCHxH;=&.t Ht$Z7HHϡHLPHHHHШH=@.tG~fDGPW~e@f.HOhAu$ uHQ(AHA(HPH@HA(HQ0ÐfDfHwhNuf@ NHGhHP(@AWAVAUATUSHHHPHB(Ht$ZH$QHIH@UXLe`IGH<$ˆT$A(}pHD$ HD$t D9L4$AG E1A_D9DwAO݉L|$ HD$((Lt$0HD$8ΏHt$H|$u;cHx;AGtAGI)tH$D9DN4(wf HyфZt iA wD$HH[]A\A]A^A_@AGtAGA)DH$AGA_L|$ HD$((Hl$8HD$0Ht$H|$(bH(H9&Ztitzf.ODfAGAGL|$ HD$((耎Ht$ H|$uaH9D$(D$fۭfA AD$fD蛭.ATUSH_Lg`Hu!kDHELb(tvHHtLHkHSHtQH=.uϋELbuHEHPE PU uHEHPHHuL[]A\f.Lbf.HEHPE f.AVAU1ATUSHohLGLULIHGL MtOI1IHN"HHt8HH1IHHII9u!I9uIHtHh[H]A\A]A^@EVL/H(De誣MHI|$HEHEHH}AUHHELm tbIH ID$H\.Il$LkhHI$.M]LS1HIHhL`H{LXLIHCHHHt|L MA"IHthL@1LILIH9uQM9uH;tFH=.tzAl$tJLG[H]A\A]A^H1.LDLL-1I$LPAD$ uI$LPAD$PAT$yI$LPAD$ PAT$ HHpFH舢ކH.H5.HHHHǙ. H"HE Ht H}HtPHFJHLHH%H ff.U1HAWAVAUATHESLmHHXLghHufMHEHE(L8MH[HshF%HEMHIHHChLLeHE(@H)IOHHC`H(HMH9HGºHEHE8诣HIIIDIHuLH裧t\*H 5H5vH= ?FD~ H#7IHeL[A\A]A^A_]fH=8.ffHb@0#KHLH#DHEH]HUH5~El$Md$HD0kHEHHI葙fH=Q.ffHQbHMAUHAVHMA#@1 cIH.XHEZHxH9HEHxH9JHfH=.ffHaLHHgE1;} t1ѐ{JH#GHEH]HUH5gHD |jHEHHI腘fH=E.ffHEaHMHEHǾ@1bIHEHښ.HxH9HEHxH9IHfH=.ffH`LHHf@HEV8H(vIIfDIH+FHEH]HUH5oEl$HD ~iHEHHI臗fH=G.ffHG`HMH4EHE@1aLHuLHug;IHEH.HxH9t HuHEHxH9tLLZIH`.fDU1HAWAVAUATLuSIHH(fMHS`HshA}HHIHChfE@HHHImHChIWLHp(\LLHCtntPtH }H5H=:EBDKz t4t'IHeL[A\A]A^A_]E1cGH DH]HUH5EeHkgHEȺHHItfH=4.ffH4^HMHEHǾ@1^IHEHɗ.HxH9HEHxH9FHfH=ӗ.ffH]LHHc fH=.ffH]@0#|FH$C#?HChH]HUH5EmHD`LpafHEȺHHIjfH=*.ffH*]HMATHAUHMA#@1]IXZLHuY8IHEH.HxH9t HuHEHxH9tLLLIHR.f.fAUATUSHHHHHIH9L,L`L1HI1LU0HMHEHt[E1LMfHHHHHt?HA1H9HI4HHuHEHHHMLtsHpHqAkHtLHLLu6CEHpLHPHXLH@HEV2A<$AEHpsH90H:fHC C?HG:'IHHp HpHpHpHC(fDH0DHpHPHH9^fH=.ffHR@0e;H 8 4AFHIt$HUMv@H]pHEHXH5HHP6[HPHH?fH=.ffHQpLXH{HA@1QHMAVRHpL5.XHEZHxL9 HEHxL9 x:HfH=.ffHQHpHH~WfDH5U1ɺL貆LL|H`HhH@He1[A\A]A^A_]H HC HI8tSAHSH9HP(HzH;=.HU2HC HpHH@f1fHSAHSH9HpH9Pr4HpHH9H4 HpHPHpHpHpHH@FH@uH5yS1ɺ$LRDLH|HC(HpCf0)pόHfopH@ H@(@I$'fH=؄.ffHpO@0D8H4C11AFHIv@HSI|$[EpHEH@HPH5HUHXHljHH8H]WH8HHfH=.ffHNpHDHHHA@1QHM@XAVPVOHpH0HEL5 .HxL9c HEHxL9E 7HfH=*.ffH*NHpHH#TH5q1ɺ)LZDfH=H.ffHM@06H\3[/IAFHIt$HUMv@H]pHEHXH54HHPVHPHH莄fH=N.ffHNMpLXH"HA@1QHMAVMJfA~dHXAD$L$HpH8HpHw4LLwI$HH=І.PJHHH@ GH@HpLL.w1HHCH(CKAHKH9 HpHPH9zH9HpHI(HPHPHpHpHPHH@H@HHPHpHHpHH 7 HpItJqrCuHpH8fH=.ffHK@03H03-AFHIt$HUMv@H]pHEHXH5nHHPSHPHHȁfH=.ffHJpLXH HA@1QHMAV8KLLuHpHH@1reIƃed cULfH=D.ffHIX02H\/#E>LeH]D5IHhHUH5KLD0RLH谀fH=p.ffHpIHHMHAWHME@1*JIHEL5.^_HxL9,HEHxL9)1HfH=.ffHILHHO14HtHH9vHpDHH9wHpHp>HpHPHWH[}.HHPH4H9HpH@a>QHpH@HPGfH=}.ffH2H@01H-K*AFHIt$HUMv@H]pHEHXH5HHPPHPHH~fH=.ffHGpLXHĴHA@1QHMAVPHq<n}geh~ kWfA\$( t 51dHPH9Ps>fH=b|.ffHF@0/Hv,HpHPHHpHPLHQHqHMHXEHULy%?A<$AELL@qIHH{HC Ht H{HtPH'IDž1mfH=^{.ffHE@0.Hr+(Iv@AH]I|$AFHLuHHPH5GHUHXLpNLH|fH=^.ffH^EpHDPHHA@1QHMHXFHpH fH=hz.ffHE@0-H|*{'iAFHIt$HUMv@H]pHEHXH5THHPMHPHH{fH=n~.ffHnDpLXHJHA@1QHMAVEjCHpHCHPH HrHuSHuH&HpAFHHUIv@Mt$H]H?HH8H5QHH+PH@HEHH0LH0HHzfH=V}.ffHVCHHL@HβHA@1QHM8AVCHHHEH L5|.HxL9t HuHEHxL9tH+HfH=|.ffHBHHHHHIHEL5]|.HxL9t Hu{HEHxL9tHfLIL5$|.H ŴH5NH=%gHpH#Hb[THHu2jUfHAWAVAUATISIIHhHJHGHLy Hx)EH)E)EHsHSHx1dHxhu&LLA$@1He[A\A]A^A_]HHCHUEHxIHCHE_He[A\A]A^A_]{\Iƃe%dD t ypfH= v.ffH@X0)H8&GALe+IHEHUH5EmIHILLwfH=Pz.ffHP@HHMHqSHME@1 AIHy.XHEZHxH9HEHxH9M(HfH=y.ffH?LHHE1uqn}gh~ kfA_(0fDH(Hp|HpHt[HpHHCHCHHCHpHHC HxHHs.HHpf.D3  ]H=x.tIPL9H=x.t+P]Hu8OPJH붋PJH{IHL{IHEHw.HxH9t HuHEHxH9tLL{IHw.אG1fH<HG Hr.NfHGHGHG HG,G4G8GHHGPG(H)w.HGXfW`GbGcHGdGeHG@GfGgGhGiGjGkGlGmGnHGpHGxHLJHLJHLJfLJ fƇLJ @f.UHAWAVAUATSHHHu 7HGP8D9CCgC,{nu6fC0*C(YH,C,He1[A\A]A^A_]DHCPHMA 8E+"HEHEHCPHMA8C E+EHCPHMA8CEX+HCPHMA8CE++CHSPHMA:E*VD IfH=kp.ffH;D`0#H E?LeLmD&&HUH5;LICLLqfH=t.ffH:HMHիEHM@1`;IHEL%2t.HxL9 HEHxL9 /#IfH=LL)lfH=n.ffH4HMHvEHM@15IHEL%{n.HxL9>HEHxL9xIfH=n.ffH4LLH:DOD IfH=i.ffHM4D`0$HE?LeLmDpHUH5LI=LL*kfH=m.ffH3HMHEHM@14IHEL%|m.HxL9HEHxL9\yIfH=m.ffH3LLH9fDALmȉljEHs@D3HUDcHH]IHuH5H=<HLMjfH= m.ffH 3UHLEHMHE@1RHAWAV3HHEL%l.H HxL9HEHxL9IfH=l.ffH2HپLH8H=l.PuL,hH=sl.P7Hu,)H=El.0PUL,HH=l.PHu_, H=k. P L2,H=k.PL,H=k.PHu+H=bk.iPtHu+fH=4k.sPL|+H=k.pPLO+H=j.'PHu!+H=j.P2Hu*$PJHPJHH=bj.PL*wH=5j.PFHu|*8PJHPJHPJHPJH*PJHPJH;PJHPJHPJHPJHLCHu5PJH5PJHHHEL%h.HxL9t HuHEHxL9tLHlHL%h.HHEL%h.HxL9tHu븐@f.~bHt3vƆHb.HHHfD~it:tHe.HH\b.HHHfD~ctJ~dFeu`t#Hf.ƆHHd.HHdžHÀ~j~ku@HHÐtLH5g.HHg^.HH)f.HHa.HHHHye.Ɔ HHda.HOSHH@H9a.HHH[fUHAWAVAUATASHALeH(iH¹1HHSPMHHg.HMD2DEHY`.9HCP8Hp(HǀpC;HSPMB(ff tfC4HSPBHCPHx(HI%H{@HLPHCPHx(CHHCPCPуHHCPHHeظ[A\A]A^A_]FD(HfH=`.ffHe+Dh0<H~He1[A\A]A^A_]fDLm{HUH5PLI%4LL5bfH=d.ffH*HHMHfSHME@1+IHd.XHEZHxH93HEHxH9R}HfH=d.ffH*LHH0#f1S1CED(HfH=_.ffH5*Dh0 HLm^HUH53LI3LLafH=c.ffH)HHMHSHME@1*fD1fDH=c.tOPHu#fDH=pc.t*PL#PJH밋PJHIHEHb.HxH9t HuHEHxH9tLLfIHb.@GbGiGcGeGdGjGkÐfSHHPHt ~VHCPC4v [fH{@[fDG4ƒtKtFbHu@iHu3ct6dGetTH HHEHjHukHHHE@HٙHHEf.H8HF oHD$(HD$ H)$oFH)D$P H8f.H=a.tG~fDGPW!@f.AUATIUSHHY.HHHGHPHt%IEHP,IEHXTMeI]I9uemtyHI9tPHkHtH=`.u݋EPUuHEHPE PU uHEHHPI9u@I]Ht7HH[]A\A]DHEHPE f.H[]A\A]Ð@SHWQH[@f.UHAWAVAUATSH8HGH}Hx#/LmHEH@HDpf+AIăui1LDoEoEH@H1[]fDH+.H1HH1ÐfDUHAWAVAUATSHH(GffHH1HtHe[A\A]A^A_]fD;D IfH= 6.ffHD`0|H$¸E>LeDDiH]HUH5xIHd HLt7fH=4:.ffH4HHMHewAWHME@1IH9.XHEZHxH9uBHEHxH9uXHfH=9.ffHLHHH=9.t;PHu"H=9.t#PL놋PJHċPJHIHEH 9.HxH9t HuOHEHxH9tLOLHHH0DKEtY1HHHHH0HHHLHH0THH0D9SwHHCtOHH01HH0HHIHAHH4kD9sDwʋHHH9tpH)ǾHHHHLI9tHHHIHAHH0H4D9{Dw1He[A\A]A^A_]fE?DHxID$PH5rLuHU8}L]H}Ll1fH=,4.ffH,HLxDEHMAWHHǾ@1HHEH3.AZA[HxH9HEHxH9#HxHEfH=3.ffHHxH}HI@DHEH0{HH9H7HEHǐEHHH]kHËAfH=;..ffHDx0HRLeȉIHEHUH5pIHLL/fH=o2.ffHoHMH,NAHM@1/HHEH2.HxH9HEHxH9IfH= 2.ffH HپLHVH=2.thpHuHxHMNHxHMH=1.t5PHuHMHMpDFD@땋PrpH=1.tQP%LH=[1.t3HHuHUHUPJH뮋HqpHHEH0.HxH9tHuHU?GHUHEHxH9t Hu%GH]4HHc0.HHEHS0.HxH9tHuHUFHUHEHxH9tLFHH0.fDAUATUSHXH_HvLLhHLQ0H}EHmHcHf.LmLHl$ HL$HHH,HLH;HD$ HxH;=n/.t,H=/.YPHt$fDH@uHX1[]A\A]fDLPL1LIHL HMtI9HO HHtHH1IHHIH9uI9uI HLZMfx'HH+SHHf9HC7H\$DeHT$H5lHl$ HHH+fH=g..ffHgHL$ HkEHǾ@1)IHD$ H-.HxH9HD$HxH9HfH=..ffHLHHxoEH(Ht$ L)D$ oE)D$0HEHl$HHD$@IEP(.fDIEHuLP8H\$Hl$HhHT$Ht$HXp@Hl$HH$tHT$HHSuYHH+HHHH`H%.LHH@PGHH0LHoEHt$ L)D$ oE)D$0HM D$6HL$@D$0IEHT$HP(H%` HHP[PJHH=W,.tJPHH=.,.t,PHt$xPJH뵋PJHHHD$ HxH;=u+.t Ht$BHQ/IHD$ HR+.HxH9t Ht$AHD$HxH9tHAL/IH+.DAUATIUSHHLH9MI9HtHG1HsH9tMHiI8L!HtL-'+.Mt*Ut)HsHkHL[]A\A]ËUBEuHEH@H;!.MtxE uHEHL$HHPH;+.u[PHL$fDHt3HG1HsH9CMIHSH9tPI'@HE PU HL$.fHL$HHL$O@H{ft+ruo1f.H.H1H71f.H@H;t#ruHH1H.H1H71ft#ruHH1Ha.H1H71ft+ruo1f.H9.H1H71f.HHHBxf.AWAVIAUATIUSHHcLHn IHH}@HHHcL,HHHHHtAFuI$LHP(IH@HIh(HH@H(MMt(IE Ht I}HtPLIdž{ctHtHL{kHEMHH,H%H)HIH='.@AL%I;YuoCAHcHHHH f9r)HItLMt>t Aqt@H;AH=D'.AtL_-H!1HHLL[]A\A]A^A_4fHHHDžI;Yu!H[]A\A]A^A_Éu[DAWAVAUATUSfH8H_.HD$ Ln)$)D$ G(9AIAfH=!.ffH%A99HcfDt$H$D$HHHHH,H}}tw{duaI$LHP(AuY}u3E"HhHHP0DH8D[]A\A]A^A_fLL2LLE12AH hH5dH=#e)H gH5dH=,e*f.AWAVIAUATIUSHHoHc;HHHHILA<$A|$$}dM~YfIHtTHPH9P8tJHLI@AD$4IHuA|$tI@A9GvAD$H(t9A|$t1HHcL,HHHHI@9B0IHtILJ1A|$"u%AGuIHHJH9J8H[]A\A]A^A_DAG@fA|$%HLL[]A\A]A^A_;0MؙG(9AfH=X.ffHA9H gH5^bH=bL5DLH@AD$$H1[]A\A]A^A_fILHP 1@ILHL[]A\A]A^A_LfAD$(I@AD$ LHMH gH5aH=aKcfH-H!H-SHH H[T@AUATUSHH(fH=.ffHHK@ywftmL-L%9HfDH{HD$Ll$Ld$H<$HD$Ht HHHCHCxwuH([]A\A]HHD$Ht HHH$f.AWAVAUATUSH8LHcA;^HMHHM,M@Ic],6HHIHHMAHEHLLHHD$AHEHH+D$H~IHB8IHBhA}AAHAU09Lt$1fAE8HHMLHD$H.HD$(Hw.HD$ uIE@HD$ Ht LLI}@t%HuF u*I$HP( 1H8[]A\A]A^A_ÀF I$HP HHD$ Ht LLH"AUATIUSH(Hn`H.H] HS0;Hvv{8ftf{8HIHL1H$H.HD$Hq.HD$oHL$HC@HtLLHC@Ht H([]A\A]ËU IEu,HHHPHC@H([]A\A]@HU HHP HHD$Ht LLH!@f.H=.tG~fDGPWN@f.ATUSH0H.LeM H0[]A\GHH?H uH LL$$fHD$D$D$HD!qADe&D9rF9rzHH+H9~)HHHHH$DHHHHH0HHxhH(pH0[]A\)HHHHHPHH%h fDHH6LGFA@(9tf~"uHFuV uIH`(V IH` f.ATUSH@HH8t HHH9tHUHH?H,H%H)HHHcH9jIILLM4MLA>BH;89I;~/HuVA~AHuHufH=2.ffH@0HFHuLuHUL>H5WLH}LfH=\.ffH\HMHTMHA@1HHEH.HxH9&HEHxH9HMIfH=.ffHHMLH0HExeHufH=.ffH@0H*ǻHuHUH}L>DvH5VpHuH}~fH=>.ffH>HHMHSAWHEA@1IHEH.Y^HxH9rHEHxH93IfH=.ffHLLHIt$V uSIHP(xZ1He[A\A]A^A_]Ð1it tۃҸufV IHP HËAfH= .ffHDp0H蚽oHIHEE4$HUH5RULeIHLLfH=.ffHHHMHRSHME@1nHXHEZH>.HxH9_HEHxH9%;IfH=H.ffHHHپLHE1H=N.PHuHMHMH=. pHuHxHMTHxHMH=.PHuH=.t6HrHuHUHU\Prp0HqpH=[.tzPLH=2.tFHHuHUyHUopDFD@PJH&Hqp빋PJH'HHEHY.HxH9tHuHUHUHEHxH9tLzHHH.HHEH.HxH9tHuHUBHUHEHxH9tHu(HH.fDATUHSaHHUHXHHDHH0} tzHxLI9t-H3F4ƒt tHsHL9u[]A\DfH= .ffHPHxHGH4H9v:IDHyH RH5H=t@USHHHHHǾ@1IXHEZH-HxH9HEHxH9HEfH=-ffHH}LHfDHe[A\A]A^A_]ÐfD3x'HEHHEf8D HfH=-ffHmD`0DHLmLe薭IHEHUH5D>LL5LLEfH=-ffHHHMHn=SHMM@1HHEH-Y^HxH9HEHxH9荪IfH=-ffHHپLHH=-tTP^LQH=y-t6H$HhHU轻HU PJH뫋HqpH=.-tQP@Lz3H=-t3HHuHULHUPJH뮋HqpHHEHO-HxH9tHuHUHUHEHxH9tLpHHH-HHEH-HxH9tHuHU8HUHEHxH9tLHHH-אf.SHHH$H -H-Ht$HXHHD$HH|$HtHPHuH$HH[H|$HHtHPH@AWAVAUATUSH1H(fH=-ffH0HxH;LhtP@LeAD$4ƒt,t'LPIIt$PHPHH9uHd{vfAE(+fH=-ffH蟾f(f;H-L=DLt$1IL`fD H$~H/-L LfhHXLLxHD$hH|$HtHPHHPHHHxH$HPf9+wfu;HūH[]A\A]A^A_fDH1LH輼ftH*{H[]A\A]A^A_øH|$HHtHPHATIUSH}I$HHPH HvH1[]A\@fLd$@HHHD$0L)$)D$)D$ H556LHCHHD@Ht/HHUHc(H)H;H[]A\fDH55HLHuH55HLHuH55HLxHu'@f.USH1HXH|$Hl$HD$LH5HH@uHT$HH%HXH[]Ðf.USHHXHH|$Hl$HD$HR5HH@HT$HHŻHXH[]Ðf.AWAV?AUATUSHo`HH8 LgMt$LL诎HL)H$L;HIHV9IH@HD$IHxtsLhMt+fIuHVL9wLuƃMmMu׀tIH@H$H=v01H8 []A\A]A^A_@HD$H$H=wHL$L4$LHLH}HHCH5LHHL$HD$7H-L$0IHD$/H$LLHHD$葏H|$LH$0HxL9Ht$HH)<$H`D`H$ITLHH98.uf8..uL)HLd$0HLHIHN| 0/L:H!%tDHzHD׉@HL)H9uLC[LhLHa%=sLH蓾H Ƅ0L H!%tDHJHD@ǸHL)HHGЃ%tAERD6L#L耋HL4$fDHCPH -HxH9IL$0LHHCf.IH}LHHEILHLHH)H)HK@ǃH HHH:H9z=@cHT$.LHULݐH$0Hzu~L9GH=0-VBR@%=HHCX@=@"AlRfL9t1@H=I-HPL$0H9I$@H@ f.AEALLH=Z-t3PHt$0褧ALfLPJH̸H=-t'PL$0LLPJH؋BHJHt$$HH$0HxL9t Ht$0 HHH$0HxL9tHt$ؐATUHo`SH`HIH9/t/HI4$HHVHI$HhHH@1Ʌxt[]A\HHCX[]A\ÐH@u%=@t1@f.AVAUATUSHH`HxHItxLl$Hl$Lt$HDLHtkHpHL,HHAHD$HxH;=-tH=-tEPLoD1H[]A\A]A^fLېPJHHHD$HxH;=R-t Ht$H.@f.HHHtHHH9t%=@tATUSHH{u 1H[]A\ÐHHl$HSLcHHHHLHD$HxH;=-uH>HHpq-H``HOH>H=1 UHHLHdHHL%c-HxL9t HHHxL9t HHHL% -HHHxL9t H`HHxL9cHpRH\Q~TE@92wHHHxL9t H"HHxL9HD$HxH9uTXHfH=-ffHoLHHuH=-t<PHt$RjH=-t#PL0j늋PJHËPJHHHD$ H9-HxH9t Ht$&HD$HxH9tLHHH-ff.S1@ @1 ?1 ?H-H?H޿?Hމ[?f.UHAWAVAUATSHH8Hm-O9H @}cuLH{XHH{PHt#HI A|$tcH{HHmKDDE1^9`HH+H9|)HHHHHH=-D9gtt:BAD9veA9vAHHHHH0HHx`HtAjKDBD9wf;VH3;H -KP99HH+H9)HHHHH4FH-HpH蜊He[A\A]A^A_]D)HHHHHPHDHQ-@DH)HHHHPH4eHn-H@% @HHHHH0H4$@THfDHg}H-Hp+SH=˶'>r*D(IfH=-ffHkDh0kTHQ=E$$LuLmDVHUH5LI`tLLpfH=0-ffH0kHMHEHM@1kIHEL=¤-HxL9~HEHxL9PL蜻C;AHIH{PHA~ǦSD IfH=-ffHjD`0[SHPE1EuL}LmDUHKXHUH5tLHEHMDsLLTfH=-ffHjHLMLEHMAVH{HǾ@1jIHEL=-_AXHxL9^HEHxL9RIfH=-ffHiLLHoM+8@1fD(IfH=-ffHUiDh0,RHNE$$LuLmDwTIHCHHUH5ELHErLL)fH=-ffHhHLEHMATHHM@1iIL=x-XHEZHxL9`HEHxL9"oQIfH=|-ffH|hLLHyn'@ۃD(IfH=-ffHEhDh0QHME$$LuLmDgSIHCPHUH55LHE qLLfH=١-ffHgHLEHMATHtHM@1hIHEL=d-Y^HxL9HEHxL9_PIfH=l-ffHlgLLHim/PHLE1LeHUH5\LmL{PL,pLLHdLpD~H`H5LuLaLLfH=ƒ-ffHXHMH;EHǾ@1YIHEL-[-HxL9HpHxL9UAIfH=b-ffHbXLLH_^f.{dt {eeHfH=-ffHX@0@H=HMH$:H-FLpL.H`H5*LuL`LLȎfH=-ffHWHDHMAUHHA@1;XIL--XHEZHxL9HpHxL9LDHHaA)E0HH=-tLP^L`QQH=-t.P!Hh3QPJH볋PJHHh<9rtHHEL-$-HxL9t HhHpHxL9tLHߓHL--Df.USHHHw LB(H_ BHD$8AoL0(H)I|0 )L$ D$ Ao0HH|$0)D$Hz foD$ Bt-IL0(HBHBHHB(HJ0HH6Ht$ HǃHD$ BHH1[]AVAUATUSDgDDD H19HH+H9)HHHHL,fH=-ffHTHxHt>IuhHtn^Me`MtfH=-ffHTLHxI^DeDC49v[D9WHHHHH0L,nD)HHHHHPL,G@[]A\A]A^E1+ATUHSDHHIVЋW9DAD9rXHH+HD9sgD)HHHHHL`hHyHHLun[]A\ D)HHHHHPHH%h fDHHHHH0H[]A\?@f.ATUSHH LgHohHEo`A|$4uJuHHZH []A\fDHt$xHt$tHH:?GH|$Hl$HD$FI$HH+HHEH []A\f.HHHD鯃@f.AUATUSHH8H--H|$ EHD$(MMH(t#EH\$HT$Ht$HD$0HuH8[]A\A]fH=-ffHxQ@0#L:H6#3Hl$HT$H5(Ld$H;ZHLKfH= -ffH QHL$HA#HǾ@1QIHD$H--HxH9ufHD$HxH9u9HfH=-ffHPLHHVH?H8[]A\A]fHt$ 1vH=-tFPHt$JsH=e-t*PeLJXPJH빋PJHHHD$H--HxH9t Ht$褠HD$HxH9tL莠HvHH-|-f.AVAUATUHSHH VH\-P71e}lH#fH=Є-ffHhOKL`1p9HH+H9sx)HHHHHHH`HtAH@hHt@K9vg9sHHHHH0HH%` fD)HHHHHPHlDH}hKI$HuhI\$HPHL赁C <<EH^I$1HP0H*++H=H1HtCH}Ht0HEHH](L`I9vDH;HD/I9wH}6/H./1H []A\A]A^I$HXHPHLڀHSLƀH`jH#PHǃpH1@HH@H@H@ IH@(H@0H@8H@@H@HH@ՉI}IEHWHL4踉HIMu(IEMuHIU IE8IU@IEIE0LDfH ILLH,$HD$H HD$?HD$HLLkHHD$Ht LLH蕉HLj-H肉HJE1H}|H5I}<-IEIE1HO|f.USHH_HvHH菅H~HH,H@uH1[]fLPL1LIHL HMtI9HO HHtHH1IHHIH9uI9uI HL*iUSHHy-u@PJHHHD$HxH;=2}-t Ht$NH@f.USHH_ Hl$HL$H!H{HHD$HxH;=|-uH1[]DH=(}-tPHt$v=@PJHHHD$HxH;=|-t Ht$螓H^@f.USHHo H\$HL$H H HH01HD$HxH;=!|-uH1[]fDH=p|-tPHt$<@PJHHHD$HxH;={-t Ht$HfDHG(H @ATUH5:SHHGWHo Ld$LkdHT$eEH9HEJH}LNHD$HxH;=>{-uH43EH1[]A\H={-tPHt$;@PJHHHD$HxH;=z-t Ht$H~fDHUHAVAUATSHH HG H Hz(HtyzPuUHSH9It)fH=v-ffH@@02#)H'&~RHe1[A\A]A^]HHt < t< tBPD1DHHy2#v"uLeHUH5LmL'ILL7wfH=y-ffH?HHMHPSHMA2#@1@IHy-XHEZHxH9u=HEHxH9uS(HfH=y-ffH?LHHEH=y-t;PHu9H=vy-t#PL9닋PJHċPJHIHEHx-HxH9t HuHEHxH9tLяL|IHx-DAWAVIAUATIUSͿIHH{HH1Ҿ:L!FHHtHD$1HLHHD${HT$HD$Hz%IEHUHHH9YHl$ HLL5w-H{H|$ 1LHT$ L5w-HzL9HHT$HrHItwHH NL|$ HfoD$ HH HoxHD$0HT$8)L$ Hxt HHAEcHAu}I$ID$HD$HxL9bHHL[]A\A]A^A_H5#HL5v-Ua%H"~^I$ID$I$ID$yHRu-HHXHHID$HHSH\$HT$H5Hl$ HEHHsfH=bv-ffHbJHt$HD$6HD$PJHDJqrDH=xu-tQP#H5H=Hu-t,PHt$5PJH뮋PJHH5H=1L5t- HHD$HxL9t Ht$蘋HXxHHD$ L5Yt-HxL9t Ht$nHD$HxL9tHXHHH xHL5t-HpHHHj]@AVAUIATUSH H_hHHl$L%s-Lt$-HD$HxL9u\HD$HxL9HHHsH(HsH}(H}BtH|$%HD$HxL9tH=s-PL3HD$HxL9t@H=ps-P`L3HHX@I.IHxL9I.I}X.I} .IEHxL9IEHxL9IEHxL9uKH []A\A]A^fDPJHRf.PJHfL%)r-L@H=r-PHt$2H=Pr-}PHt$2 H= r-tjPHt$j2 DH=q-t/PHt$:2PJHPJHЋPJH땋PJH+HD$HxL9t Ht$CCfDAWAVAUATUSHHHH?H,H %H)HHHcH9HHHHHH H9H;wH;YmLd$pL-p-D$`D$pIL$PD$tD$uIEHDŽ$HDŽ$H$I$HDŽ$HD$@HD$H$H$I$HD$PHD$x$H$H$$ HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$H$HDŽ$HDŽ$HDŽ$HDŽ$(HDŽ$0H$H\$H$8I$H$H1DŽ$@H$HHDŽ$P$hHDŽ$XHDŽ$`HDŽ$pHDŽ$xH$DrLz(Ld$0R-H5+-LLHgHEHxLHPLmHD$PHxL9;HD$HHxL9YHD$@HxL9wHĨ1[]A\A]A^A_fH=i-ffHP4@0$HmuHl$HT$H5hLd$pH=HL+kfH=m-ffH3HL$pH+IHA@14HHD$pL-xm-HxL9/HD$HxL9tHfH=m-ffH3HپHH~9fH=m-PHt$-H=Pm-tvPHt$-|DH= m-t6PmHt$j-^DPJHzfPJHDPJHH=l-tJPL-H=l-t,PHt$,PJH뵋PJH6PLHHrHoHHD$pL-k-HxL9t Ht$HD$HxL9tL˂HoHL-k-Df.HH6e@AWAVIAUATUSHHHt$HT$Ld$@fH=f-ffH}1H5 HxHHHG/AH[HL$(HLHHL$>:Ht$@HHV.HD$@H-j-HxH9tfH=\f-ffH0H52Hx.H|$IHLl$0IEH$fDHsLH<$HswLD$8HL$0HL1W1IfH=e-ffHd0LLHx.HD$8HxH9HD$0HxH9ueHHyfH=e-ffH0IIH@HHPiH|$HH[]A\A]A^A_ÐH=i-tVPHt$>*tfH=i-t6PAHt$ *2DPJHDPJHDIIL$HT$ThGH1*H59f-LD$H  L1Ll$0tHT$'H5L7IL>TLHsoHD$0HxH9HD$@HxH9H=h-PL(f;H4L|$HT$&H5ɿLl$0L<7LLLefH= h-ffH .HL$0H@H1.IHD$0HxH9HD$(HxH9pHfH=g-ffH-LHH3f.H=g-PlLl$0L'ZH\$HT$&H5ݾLl$0HP6HL`dfH= g-ffH -HL$0H@H1-HHD$0HxH9)HD$(HxH9HfH=f-ffH,HپHH12PJH&H=f-t/PHt$'PJHPJHH=zf-tJPtL&gH=Qf-t,P9Ht$'&*PJH뵋PJHH=f-tJPL\&H=e-t,PHt$'1&PJH뵋PJHHHD$0HxH9t Ht$S|HD$@HxH9u1HiHHD$0HxH9t Ht$'"|HD$(HxH9tL |HLDHhHHD$0HxH9tHt${HHD$@HxH;=d-tHt$0{qH[lHf.AVAUHATUISH L2L.IH0Hl$HL$H\$HHL$LLHI<$HOHHkHD$H-d-HxH9u$HD$HxH9u>H []A\A]A^@H=8d-tVPHt$ $@H=d-tPH`$fDPJHDPJHIHD$H-^c-HxH9t Ht$ szHD$HxH9tH]zLgIH-#c-֐AWAVIAUATIUSIHH_ Hl$HL$L HH{ Iu0gHHiHD$HxH;=b->AD$Pvu=I}0E1H tHD[]A\A]A^A_DH5  GAtE1I H5?!LZGH5L>GuLD$HLLAgHct$H|$HE-?(IE(BeL%\-HHH@ H@ A$I$HHEHU IE(ImHE1HX(H=a-tFPHt$*"DICPJHHHD$HxH;=a-t Ht$.xHdDIH_-H5fb-HHHH-\-pRHHAVAUATUISHHo(H HC@HxH-`-I|$ HtQSID$ HC0P~mHxH98HEHC0HC8PHxH9LHEHC8HC@P~IHxH9\HEHC@H1[]A\A]A^DHPH9t@H@HPH9t@H@HPH9@H@h@HCHLl$Lt$LLHpHHs@HdLH]fHD$H-Q_-HxH9HCHHH@@H=_-PHt$fH=P_-tVPHt$DH= _-tFPHt$jyDPJHDPJHbfPJHDH=^-t&PL PJHHHD$HxH;=^-tL0uHaHG(H HV8Hzu 1UH@HAWAVAUATISHXXIH(H&HtHe1[A\A]A^A_]foHL)HLfo)dxH5 %Ht]ID$ LH]bL2H!ကtHDHrHDLHL)vG@>HËAfH={X-ffH#Dp0 HL9HH5kLI+HLHIYfH=\-ffH"HHHLSHMM@1^#IH4\-XHZHxH9u@HHxH9u>- HfH=:\-ffH:"LHH7(1HrLrIHH[-HxH9t HrHHxH9tLrLt_IHz[-AUATIUSIH(Lg(I$ HE@HxHO HHttLXI9tbHu@I|$X9`H5HEH{ MHC <(HfH=V-ffH!h0 H~5H(1[]A\A]H}HH(1[]A\A]f.Hl$Ld$ HT$H5HI)HLWfH=Z-ffH HL$HAHM@1E!HHD$HZ-HxH9u>HD$HxH9uT HfH='Z-ffH' HHH$& H=/Z-t<PHt$}H= Z-t#PL[늋PJHËPJHHHD$HdY-HxH9t Ht$ypHD$HxH9tLcpH#]HH)Y-AWAVIAUATIUSHLg(I$ H{0HGHt7HuH5)=`HĘ1[]A\A]A^A_@H5=uHl$PLd$0LLHD$XHD$`HE0LHD$hD$p?HD$xHD$PHHDŽ$Hl$0HD$HHHD$@ L|$Ll$ H5LLa'HLvH$HD$ HxH;=W-Lt$(H5&LL%'HL:HT$(HzH;=W-HHpH{8DHD$@Ht LLHf.Hl$PHL$(LLHHs@I|$Xj\HH?^HD$PHxH;=/W-YH=W-P9Ht$0*f.H4$H{@HCHE0HxH9uYH[]fH=U-tnPHt$@H=xU-tfPHt$@H=PU-t.PHt$@PJHDPJHDPJHf.AUATIUSHiHH>HwA1HHHsHILLb>HtHHHBtH[]A\A]fD WI$LHHHHPHT-HI$HPHsHH[]A\A]@H=@T-tG~fDGPW~@f.HfH=4O-ffHHxHDf.AWAVAUATIUSHIHYt>fH=N-ffH~MLHxHH[]A\A]A^A_-ffVHIk]fH=N-ffH+LILp3uI_HtHIHfH=WN-ffHH@H1[]A\A]A^A_HL[HsV xH@f.wYHHH,cPHѿHPPAUATUSHH(nXu*CH~FH([]A\A]ffH=M-ffH0HHxH(É[]A\A]DHl$HT$H5OLd$H!HLOfH=Q-ffHHL$Hƪ@H1IHD$H-hQ-HxH9uOHD$HxH9uilHfH=yQ-ffHyLHHvH([]A\A]fH=pQ-tGPHt$@H=HQ-t*P{LnPJH븋PJHHHD$H-P-HxH9t Ht$HD$HxH9tLHYTHH-_P-f.ATUHSHH }Vu)THH []A\f.fH=K-ffH@H|$L`Ht$I+t$xHS㥛 HL$I+L$pHH?HHiHH)HH4 HU8I|$Hu%H []A\@H\$HT$H5ǪHl$HHHLfH=O-ffHHL$H~@H1OIHD$H O-HxH9uWHD$HxH9uq$HfH=1O-ffH1LH߾H.H []A\DHMH= O-tGPHt$n@H=N-t*PsHDfPJH븋PJHIHD$HJN-HxH9t Ht$WHD$HxH9tHAL RIHN-f.ATUSH H~#HH1KHHH []A\ÐHH\$HT$H5Hl$HHHJfH=M-ffHHL$HЦ@H1IHD$HRM-HxH9uIHD$HxH9ucVHfH=cM-ffHcLHH`H H[]A\H=`M-tCPHt$ @H=8M-t&PH xPJH뼋PJHIHD$HL-HxH9t Ht$HD$HxH9tHLMPIHSL-֐ATUSH H~+HHCJHHH []A\fD3HH\$HT$H5Hl$H4HHDIfH=L-ffHHL$H@H1IHD$HK-HxH9uQHD$HxH9ukHfH=K-ffHLHHH H[]A\H=K-tGPHt$ @H=xK-t*PyH lPJH븋PJHIHD$HJ-HxH9t Ht$HD$HxH9tHLNIHJ-f.AUATUSHH(Pu(H+H(1ۉ[]A\A]fH=E-ffHp1HHHLA(IHA HHD$HxH9uTHfH=E-ffH LHHH= E-t<PHt$WH=D-t#PH5늋PJHËPJHIHD$H>D-HxH9t Ht$KHD$HxH9tH5LGIHD-֐ATUSH 3Jt_fH=?-ffH HXHtH:HfH=^?-ffH H@H>-@ H []A\f.HSH\$HT$H5Hl$HHH@fH=C-ffH HL$Ht@H1E IHD$HC-HxH9uEHD$HxH9u_HfH='C-ffH' LH߾H$H []A\H=(C-tCPHt$v@H=C-t&PHP|PJH뼋PJHIHD$HVB-HxH9t Ht$cHD$HxH9tHMLFIHB-fATUSH CHu'H¸~6H []A\DfH=p=-ffHHxO H []A\fDH\$HT$H5/Hl$HHH>fH=A-ffHHL$H@H1wIHD$HHA-HxH9uOHD$HxH9uiLHfH=YA-ffHYLH߾HV H []A\H=PA-tGPHt$@H=(A-t*P{HtnPJH븋PJHIHD$Hz@-HxH9t Ht$HD$HxH9tHqL9DIH?@-f.AVAUMATUHSHHIIaHHHcHxHC@uHSLLL"2Su+@u+uHt>AM[]A\A]A^@u+uHu;7[1]A\A]A^s7[]A\A]A^DHHlL1HHپ1ff.AUATIUS1H։HEH|$HD$HDŽ$HHH{FA$HىA*D,$HĘ[]A\A]AWAV1AUATIUSAH։ʹ!HMDHHD$XHH{EHL|E$PA+$tA,t 1Aƒ.AHDAH[]A\A]A^A_fDHjD$P@HÐf.HjD$P HÐf.HjD$PHÐf.HjD$PHÐf.AUATIUS1H։HEH|$HD$HDŽ$HHH{VDA$HىA-D,$HĘ[]A\A]USHHHot E1H[]HHپ1I@SHG<tK<uoHC@uH{K@u+uD$Hu.i4D$H[LI9w/DH1[ID$DHt$vHt$HH=11Df.SHH5 ;HtHH[f.1[fDAWAV1AUATIUSIAHH\$H$D$D$ HHHHBփqH.HcHDL=3-LM6LD$H5kHLLtvLD$ H5ǖHLLtWHt$LtEHHID$ DLPDL$L$AZYt#tm A$t sH[]A\A]A^A_fL=a;-;@L=1-LI.LD$H53jHLHtHt$HBtDD$L$HDLAXL=1-@L=1-@L=A4-{AHJ11Z. H HIAؾ11)@B\AVAUAATUASHH dHHHcH@HH[]A\A]A^H1{HL$ D$ ADDt ]tsuqH[]A\A]A^DHHHHHwsD$ HL$ DLl$HLtLuH[]A\A]A^É_H 3HHIA11H11DfAVAUATUSH0u 1H0[]A\A]A^f|$AI1IHLkt51LOtD$1AEH0[]A\A]A^JDHhD11bf.B|AUATAUSHIHHHcHqH[]A\A]HA|$HL$AD$Dt ]t sH[]A\A]fDHI$H=D$AHL$Ht$HtLd$ |$HL2tALUH[]A\A]ÉH HIA11 H11r DfAWAVAUATUSfHH)D$/I11HT$H<$Lt$!D|$A9LIcw-HcTAHD$IL1l$uutHn11 Mt|L$-$lfDHl$HH9w}fDH(H9vnf}uH$9EuA1H3OEHL$L,1HH[]A\A]A^A_HH1[]A\A]A^A_fH\$ H4$HD$0)D$ 0;HHپ11 H11 fAUfATUSHH2)D$ HD$0HD$tHH[]A\A]fDLd$HH4-Ll$(HLUHAUHMHg=ZYt$ uhAH2rt.( +tsuHL$HH[]A\A]LD$ d$D$ HH[]A\A]L2H HՎIA11j AUfATUSHX2)D$0HD$@tHX[]A\A]HID$iLD$H2It0 ]tsuuL<*HX[]A\A]@H\$0H t+-H50-HLL$ LI.H‹D$0uSH RLD$ I $AT$)D$ %H HIAؾ116 ]HhL)fDFHH?h)AWAVAUATUSfHHD)D$0EtHH[]A\A]A^A_fLd$(HHHLD$HL$LHT$2HL|$0DL0L=Ht$0H'HVL,L;l$8H|HL7IUH;T$8HD$0Lh4JD( >LHf@ HD$0HPHuHD$0HtHPHDHL$HT$H|$ 1HT$0LCHL$ Ht zHH{H3QHL$A11YCXZH|$ 'H|$0HG@/'zILLH$Ht$0H$HV@LBmHHPHLH$qHD$0H$LhDf.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HwPLD$H]H8LHD$HD$ D$D$ 0HD$DHff.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HwPLD$HH8LHD$HD$ D$D$ 0HD$Hff.AVAUIATUHSG<<HC@uLsL6At?S@tE8uEe[]A\A]A^+uHt`:fH5QL1H S@ufHH9AvH5QH1E1{f %ofDKHAAUATIUSHfIH(HD$D$)$HC@tQI$HsHtAoD$AES@u+uHu>q$H([]A\A]fDHUH5L1HD9H([]A\A]kHbATUISHHNfHPHH@H@-H1H@CfJ,HB. HB B(2HtHH{HC[]A\fD; [LH5]A\1@HOHuSwHH11{u[H{[,#ff.SHH?H; #H[AWAVIAUATIUSHHtHˉH5H1M8H5MH,LePtEkH{tqHL3HsLHLSLH(H3Ht2U8u+CI}PHIuC tHH5IH[]A\A]A^A_ÐHH5HH1[]A\A]A^A_@f.AWAVAUATIUSHIHHTS8I$AD$ HL$0IHkPL EL=,H $HL$(HL$hDH $LLLILH1IHLLAW I(H{MMC8I t}AGM$D$8DpA<9H[]A\D-HtH-@H\$ A<$HRbA<$1HlOH}mf.HgH=H1-Hf.ATUHSHG,HD$P}X HthHG`HD$H{P-H5"Ht%t$8EH[]A\EH[]A\E111M1EH[]A\LgP Lg`Ht$Lj: 1ɾ@USHHw,D$ ugX HHP-H5$Ht/HT$ H{PHPHcD$ EHEH[]fDEH[]f!1E111EH[]LGP AWAVAUATUSHH(w,sX  HP-H5(cHI'IO H5HHCIcH5FHA?Ht$A9#ID$ E11E1H5AGHߺkL$ H5~HߺSH5w~DHߺE11ɺ(HHH>HT$p@HD$pCf.sKfDH}"Hz P EH8t7HL$HcH9tPAT$HAHH4HHHc H9t9H9uHUCDC HT$fzH0HIHD$(McJHD$8HtH H\$(HuvH H;HuH|$( SHD$(H@1HD$1LD$1CfDL|$Hd脸Ax HIpHLLIAG{H@(H@@HD$8IcHHC `foD$PEHCDc+C0AD$E1H,HD$pLl$H$ HCJ0IIL9A}JAE uA}1ɺ虮A}Iĺ1QMtID$xAL$tD$x H$HD$pAL$`IcuI?nHCHT$pJ0HD$p`@H|$pH<$LLHlD$x Jf.)D$P+fDHl$(Hu @HgH}HuH|$(TH|$J5-HLH\$0HC HG` HD$KHPHHp@@cHD$HD$@f<u6HD$@fDHD$f.{&HHt$pHHD$HD$pL }H) -'H51R0ƷL|$HH|$HHIHD$HD$hH $HHD$`DiHAEHE1H\$L|$LI&fDAHH$HhBuHXHh xtL0IM|$HtHSHsLvHCLLx=IVIvLXIFLAVLx@uA.wL]^H=mNHujHr11V)HHHRnEJHEHEH@MHcHuH)΋MHcHMHAHHl>AnEEUHHPH}HuHUHEHEHEE. HUHEHEHEHH9EEHE@0 HH>HcH >HHEH@HE@0HEHPHE@H9uX} t9HEƀ HEU㈐HEHUHPHE@1Hx HEH@HPHEHPH HEHPHE@HH9} t9HEƀ HEU㈐HEHUHPHE@1H HEH@HE@0HEHH@H HEHH@HUHЉE܃}u HEH }p H HEH@HUD28Et\HEH@HUT2HEȈHEH@HUD2< HEU㈐HEHUHPHE@1H% HEH@HPHEHPHEHEHE@0} u HE@0}-us}HEHHHHEHHHUH+UHHuHMHHMHЉE܃}u HEH}LHp}:umHE@0HEHHH"HEHHHUH+UHuHMHHMHЉE܃}u HEH}HE Eۀ}`~}z~HEu,HEPHEHEHEOHEH@Ht>HEt-HEtHEH@HHPHEHH aHEUHH`H}uHEHEHEHEHEHEHEHEHEHEEHEHEЋEEHEHyUHHpH}uHUHMHEHEHEHEHEHEHEHEHEHEEHEHEЋEEHEHEHEHxUHH`H}uHEHEHEHEHEHEHEHEHEHEEHEHEЋEE؋EEHEHwUHHpH}uHUHEHEHEHEHEHEHEHEHEHEEHEHEЋEEHEHEȋEEHEHbwUHHpH}uHUHEHEHEHEHEHEHEHEHEHEEHEHEЋEEHEHEȋEEHEHvUHH`H}HEHEHEHEHEHEHEHEHEHEEHEHEHEHRvUHHpH}HHHHEHUHEHEHEHEHEHEHEHEHEHEEHEHEHEHEHEHuUHH`H}HEHEHEHEHEHEHEHEHEHEEHEHEȋEEHEH>uUHH`}HEHEHEHEHEHEHEHEHEHEEEEHEHtUHH H}HHHHEHUHEtHMHUHEHH[UHHH}HEH{_tUHH}HuHEHHEHEHUHHE]UHH @HH@t HHH@HH@HЉE}yo}~dEHcHHHHH t:HHHPHHHHUHH H}HuHE@t HEHHHHEHH@HUHHEH}y H}~vHEHHH9Eu8HEHHjHHEHHEHHu'VHEHHMHHH5Yx0H}t"HEHH8HHEHEH3 H踘UHHH}HuH}tDHEHHt4HE u)HEHHUHHMHHиUHHH}HuHEHHUHHu1HEHHPHEHHEHUHHH}HuHUHEHHUuHEHHEHHuǸUHH H}HuEHEHUHEHH~u HEHuwHE苀tfHUHEHHaulEtHEHKuMHUHEHHu.HEHtH}t HUHEH HEHGQUHH0H}HuHUHEHHUHMHH·HEH}uHEH H[HEHUHUHH H}HuHUHUHMHEHHntUHH0H}HuHUHUHMHEHH}E}uHEH0 H赕f}uHEHA H萕AEHcHMHEHH ntHEHHEHUHHH(H H`HhLpLxt )E)M)U)])e)m)u)}Dž0Dž40HEH8HPH@H0H H(HH@KLLUHH0H}uHUHMHMHU؋uHEHTE}uHEHHCAEHcHMHEHHltHEHeHEHeUHH H}HE苀t$HUHEHHit HEUHH H}HuHUHUHMHEHH&Jt HEHvUHHH(H H`HhLpLxt )E)M)U)])e)m)u)}Dž0Dž40HEH8HPH@H0H H(HH}HHHHUHH H}uHUHMHMHUuHEHyjt HEHyUHH}HuH },HHQHEHUHAHQHEHUHA HEH O,HuHHVHHQHFHVHAHQHF HA HMHEHUHHQHEHUHAHQHEHA HE]UHH,H,HHؕ,H1,HPHƕ,H7,HPH,Hœ,HPH,HS,HP ]UHH}HEHEEwjHH!HcHHE@HEH0HEH HEH HEHH]UHHH}H,HHUHUHHH}H͔,H@HUHUHHH}H,H@ HUHАUHHH}H}t.HEtHE8OHEǀUHH0H}HuHUHE苀HUHu襛HEH}uOu uHE苀t uuKHEH贏H,H}u!HEHH茏HHEUHH H}HEHHHHEHHE苀zrHEH}yHt uHE苀t+ttHEHHHEUHHHhdHXtEHpHHHEHXt0HXHpHHHǸu/HHEH+EHHpHEHEHΉ8CHpdHhHUHH H}EHE苀HUAHѺGu)HEHHEHbUHH H}uE蔞E}uHEH0HEU}uHEH(uUHH}u]UHH H}uEHE苀EHUEAHѺ Fu,r`HHEH诌%EEHUEAHѺFy,Erl`HHEHXMVUUU)‰ЉEEuEHUEAHѺ'Fy)q_HHEHZEHUEAHѺEy)yq_HHEH茋UHH H}EHE苀HUAHѺcEu+HEHIHEHEHZ`UHH}HuHEHHEHEH}HEH@H=@BHEHHS㥛 H9~HEHUHnHEHHiHEH@HHS㥛 HHHHH?H)HHHEH}x H}~HEHEHUH]UHH H}HuHE苀EfEosHEHEH?.'HEHIHEH^^UHH H}HuHEHHEHHE苀HΉˀE}uHEInjtj t,rw$HEHEUHH H}E.nEEHE苀HMHUIHѺ_uHEHOH+CEuEEEt*mH‹EHEHUHH0H}HHHHEHUHEH*EHEH* T^ H^MXEHE苀HUHUECuHEH~HELHE苀HUHUECuHEH7HUHHH}HuHEHH9EuaHEHHu/HHEHHEHHu"HEHHEHPHHHQUHHH}HuHEHH9EuaHEHHu/#HHEHHEHHu"HEHHEHPHHHQUHHPHHHLHEH%EEHDžhHDžxHǀHHHH9tMHHHZHH)HHHHHHHt#HHHHKu-fHHHHHǀHhHHHGt HHH4+Hu*HHHqHHǀMHHH9t6HHH0HHHHHHEHHǸ$HE0H#EEHHHxHUHuH E}tYE HxHUHuHHE}t+E诇HHHHxHE5HEP HEHHE@Ή迓Eԃ}HUԉHHReHHHEHHHpHUHE}tQEφHHHHHǸ #HHHށ}t@EHUċEAHѺ;yHpHGDHpHE9HEPHEH@HEHΉ膂t EHEH@(HEH}uHpHC}uUf"UHHHHHǸ "HHHHHH'HE@HHHHHHHZHE@HEHHHHHH袋HE@HHHHHtHHHH*EHHH@H* ^ ^MXEHHUHYqHEPHEHHEHΉw_equHHT?esu}to5+ecu(}t"E} 2HHqT_HhHHHHH,}tHHHHEHEH@(HEH}H}uXRdyRHHHHHǸcHHH8~1HHH~ EHxHtHxH@EUHH H}HuUHMHMUHuHEAHUHH0H}HuUHMLEH}HMUHuHEIHUHH@H}HuHUHE؋EHEHEؾHy $HEؾHt HEǀHEHH9EtAHEHH2HEHHHEHHEHHH}tHUHEHHCu'dHEHHHEHǀHUHEHH=t >HEHHtHEHHzn-HHEHHEHHEH}HEHǀnHEfHEHHHEкkHHRtHE؋HMnHΉsu0[asu}tHUHEHH5tc}tHEؾHtAHE؋HE؉!HEHH{UHHH}HuH,H@HMHUHHUHHH}HuH~,H@HMHUHHUHHH}H~,H@ HUHАUHH}HEHEEwjHH#HcHHE@HEH0HEH HEH HEHH]UHH}HEHEEHHHcHHHEHHEHE@HE)‰HrHEHHEHE@HE)‰HIHEH HEHEPHE)‰Љ(HEHHEHEHPHEHH)H]UHH0H}uHUHEHHtRHEHHtBHEHH@0Ht.HEHH@0HUHHHEHǀHEHHJHEHǀHEHǀHEHHEHHEǀHEUHEH|HHUHH%@t*UHuHEHbHǸFHHE+EHuHEH:HǸHHEHEUHHHhddHEHHUHpHHHǸHpHhHUHHH}HEHHfUHH}uHEHHEHH)‹EH9r?HEHHEHHHEHEHEHHEHHE]UHH H}HuH}w\Hm.HEH< tAHEHUHEH)HH)EHEHEHUHE HHEH}uHEUHH}HuHUHEHEHEEHEH;Eu H}u'HE<0uH}t HEHHE<-u%EHEHEHEH;Eu jHE<0~-HE<9"HE0HHEHEHEHE<0uH}uHEH HH9Ev HUHHHHHEHE0HHH9Ev HE0HHEHEHEHEH;EsHEHEHHE苀HHHHHEHEHHE苀HHHHHHEHEt@HE t5HE t*HE tH H5GH=HE@HcHEH@HH9uHE苀PHE艐_HE@HcHEH@H9|H H5H=u)HEHEH@HE@PHEPHE苀UHHHhHhHHhHHHHHEHUHhHHnHEH}HEEHcHUHEHH2u%HhHHHhHHtBHhHH@Ht+HhHH@HMHUHHHEHEHEE=Ev%HhH!HEHcHMHpHHyEHƄpEЃu,HpH5HuEEЃu,HpH5HuEHUHpHHQ|fH~HEpt4EHpHHHEH9uHEH``]u%HhH0HHhHHt[HhHH@HtDHhHH@UHcHpH}HMH``HHE(HEHEEЅt%HhHH;HhHHt;HhHH@ Ht$HhHH@ HUHHEHEHEEЃuHEH=MHu%HhHHiHEHhuHhHUHHhH8UHHPH}HEHHEHHHHHEHEEHEHHEHHHEHEHHEHH)HEHH`HEH}uHEHHEHHHEHUHEHHEHHH)HHHEHEHHHUHEHHju"HEH{HHEH}"HEHfHHEHuVHEHHt2HEHH@ HtHEHH@ HUHHEHEEHEHHEHHHEHEHHEHHEHH9HEu HEH~HEu1HEH<:t"HEHHHEHHtBHEHHHt/HEHHHUHHUHrHMHHHE HEHHEE}tgH}uHEHRHEHHEHHEHHEuHEHUHHEH(UHSH(H}HE؋ EEHHHEHHHHEH}HEHUHnHEHHE؋HHH08HHEHHE؋HHHHHt0HE؋PHE؉HE؋9EHEHHH([]UHH@H}HEHHEȋHHHHHEEHEȋHEȋ9uHEHu 9HUHEHHHEH}EHcHUHEHHu"HEH<HHEȋEHEH|$HEHH~6HEHHEH9}"HEHHrHEHuxHEHHt2HEHH@ HtHEHH@ HUHHEHEH}uHEHHEHhHE u HEHHEHEHHtHE 2HE &HEHEH~wHEwMHHHcHrHHEHI;HEH-HEHH H5H= UHSH(H}ؾHEH}u 1PHHEHHEHH HHEHHEHHnHEHHE苀HHH0HHEHHE苀HHHHHtnHE苀PHE艐HE苀~HEHUHHEHǀ@HEHHEǀHEHEHiH([]UHH H}H}HEHHtCHEHHt3HEHH@0HtHEHH@0HUHHHEHHtRE'HEHUHcHHHHEHE苀9E|HEHH`HEHH~/HEHAUHH0H}HuHUHEt H}H}HEHHu{HEHHtkHEHHHHEHH9vEHEHH.MHHEHHEHHtoHEHǀHEHHUHMHHFNHEH}t:HEHUHHEHHKHHEHHEHUHHH}HuH}t HEHHEt HEHHu HEHEHHHEHHH@HEHH@HEHHH@HEHHH@ HEHHHUHHP(HEǀHEH~uHEyHEt HEHH=viHEHHHEHHHH_y HEHǀHEHHHHEHHEu}H}tHEHHEHSHEHHtCHEHHt3HEHH@0HtHEHH@0HUHHHEHǀUHH}HEHEEwjHHHcHvHE@HEH0HEH HEH HEHH]UHH}HEHEEHHHcHHHEHHEHE@HE)‰HrHEHHEHE@HE)‰HIHEH HEHEPHE)‰Љ(HEHHEHEHPHEHH)H]UHH}HuHEHEEHH HcHHHEHHEHEHEAHEHHU1HEHHUf HEH HUHEHPHEH]UHH}HuHEHEEHHHcHwHHEHHEEHEЈEEHE{HEHHEЉHEHʈ\HEHHEЉHEHfHcH1H! ]UHH}H}w9H}w(H}wH9Ew]UHHPH}HuHEHE}u H}uEEEEHcHEHHHHEH}u H}u"EHcHEHHPHEH\EHcHEHHEHEHHEEHHHcHHHEE HEHEHHEHEHEHEHEPUHEHEHHEHEHEfHEHEfPUHE_HEH HEHEHEЉHEHEЉPUHE.HEHHEHEHUHHEHUHPUHEH}tH}tHUHMHEHH8^HUHEHHEUHH=_`]UHH H}H}tHEHHEHUHEHH `UHHH}HEHHHEHH_UHHH}H}t.HEHHHHHEHHlUHH H}HEHfEEHcHEHHUHHH}HEHHEUHHPH}HuHEHHEHEHEHEH;Er HEtHEHHEEHHHHEHHEHUHEHHEH}wHeHEHEHE}uEEsEE:EuKEHcHEHHPHEHHHEH}u EHcHEHHEEHcHEHHHHEH}uyHEHPEHcHEHHEHH[HEHEHcHEHHEHEHPEHUHEHHHHUHEHHxHEUHH@H}HEHEHEHHEE>HHHHEHHEHEHEEEE:EuKEHcHEHHPHEHHHEH}u EHcHEHHEEHcHEHHH0HEH}uyHEHPEHcHEHHEHH?ZHEHHHMHEHH:UHH H}HuHUHEH5H9Ev:HEHHHEH)HHEHH;HEH}uHHܰHcHϰHE/E&EHMHEHH"HEHEtHE}HEHHHEHH~HEH}uHEHHEHEHEHHHEHHEHHEPHEHEH}uHEHEo+(%"HEHHHEHHHFHEHHU uHEHH}t HEHHEHX[]UHH@H}HuHUHMHEHHEHE[HEBHUHEHHMHEH8uHUHEHHMHUHHEHEH;ErHEHEH;ErHEUHH0H}uHUY HEEPEHHHEHHHEHH&HEE9EtHUHEHHHEEE;E|HEUHH0H}uHUHMHEETEHHHEHHHEHHHEE9EtHUHMHEHH) HEEE;E|HEUHHH}HEHUHHH}HuHUHEHHUHHH}HEHUHH H}HuHUH}uHE"HUHMHEHHq9HUHEHUHH H}HuHUHUHMHEHH"UHHH}HuH} HEHHHcHHHEHet HEHH=[t =a V HEHat et+9 HEHH=t0; HEHH=|t HEHe HHHcHHHEHH=}  HEHH=S!U HEHH=Į),+ HEHH=th$ HEHH=|tH% HEHH=Zt(: HEHht5wtVetn HEHH=GtV1M HEHH=ѭ!t6' HEHH=t HEHrt5ttVet HEHH=[t| HEHH=;{t\5 HEHH=Ut [ HEHH=/t"5 * $  HEHd HHHcHHHEHH=HEHH=it HEHH=JjAlHEHH='@3BHEHH=th2HEHH=t HEHH=ƫt"#HEHht5ntVetHEHH=gdtV)jHEHH=I>t6&DHEHH=+t- HEHltHEHH=t BHEH ntrn ettyHE HH=ct ?iHE HH=k=t|6CHE HH=Ot\>HE HH=3t<9HE HH=tHEH rtHE HH=˩ut 4{pHEH et st+SHE HH=,t02HE HH=st. HEH dHHHcHHHE HH=+HE HH=moHE HH=֨C(EHE HH=thHE HH=tHHE HH=t(HEH ht tt+HE HH=-ft0lHE HH=@tF;5HEHet gt+HEHH=ԧt0HEHH=tHEHgt[nt|etHEHH=xwt }HEHH=bQt|<WHEHH=L+t\1HEHH=6t  HEHH= t@HEHet gt+HEHH=ۦt0'HEHH=Ʀdt8j_YHEHetAHEHH=t / HEHet nt+HEHH=VtV*HEHH=Ct HEHH=0t0}HEHythHEHH=At7JBHEHnt-HEHH=ݥtUHHH}HuHMHuHHVHHQHFHAHEHHPHEHPHEHHPHEHP(HEH@HPHEHP HEH@HPHEHP0HEPHEP8HEH@@HE@LHEHHMHEH@H=UHHH}HEH@H..HEHH.UHHH}HuHEHHPHEH@H9u0HEHPHEHHEHH@HHtUHHH}HuHEH@HPHEH@H9u2HEHPHEHHHEH@H@HHItUHH}EŝHEEHEHHEH1EEE‹E‹E‹EEHEHEH@H9ErE]UHHH}HEHؾUHH}HuHE@LHHEHHEHEHHu HEHUHHEHHEHP@HEHUH]UHH@H}HuHU؉MDEDMHEHEEЃHEHHEHE@9Eui}u#HE@L9EuWHEHUHHt@H}uHEHE}uEHEHUHHtHEHEHEHEH@@HEH}sHEUHH}HuHE@LHHEHHE;HEHH9EtHEHH@HEHEHP@HEHHEH@@ HEHHu]UHH0H}HuHUHEHeHEH;ErHEHHEHHHHEHHEHHu{-HEHPHEHPHEH@HEH@UHHH}HuHEH@H9ErH ]YH5YH=HEHHEHHHEHHEH@H!HHHUHSHHH}HuHUHEH@HH9Ew HEHeHEH;ErHEHHEHHHEH}u {HE/HEHHEHHUHEHHHHEHEH@H9ErHEHHEHHzHEHUHHEHPHEHPHEH@HH[]UHH H}HuH}tkHE;HUHEHHYHEHEH'HUHEHHHEHEH@H9ErHEHHEHHUHH0H}HuHUHEH@HHHUHEHH?E}tEUHEHHEH@HHHEHHHEHHHEH@H!HHHEHHEH@HPHEHPUHHH}HEH@HuH H5ΟH=2rHEH@HPHEHPUHH H}HuHEHUHP HE@<HEH@0HEH@0HHHEHUHH}6t8HEHPHEH@HHHHEHP0HHHHH9vUHHH}HuHxEHEH@ HEHxHPHxHHHE}uHxHE}<EHHHHǸ+E}tG}uHxH@Hv0Hx@ uUHxHEHHEHEL@@HE}MUHxAH>HEHUHEHEEt.HUHEHHE}tEi_}H}t-HUHMHEHHLHEHEHEH6HxHPHxH0HMHEH1E}tEHxHPHxH@HMHuH~HE}tHEHQEEEEHEHx@HEUHuHH#EHEHHEH}tRH}uUHxHEHH?EHuMHxHEH7E}tEUHH@H}HuHUHMEHE@HfDH=8+tGHt$膊@GPW0Hi+HHHHG~@SHHHoH[f.HA+HHHHGd~@SHHH/H[f.USHHHdH%(HD$1H+HT$HHG:HD$dH3%(uH[]^HHHf.SH'eH+HH[SHeH+HH[SHdH+HH[SHdH@+HH[USHHHdH%(HD$1H+HT$HHGJHD$dH3%(uH[]nHHHf.SHH@+HH[SHH+HH[SHǥH+HH[H6HVt@HI+HHÐ[|f.HHL$dH%(HD$1kHD$dH3%(uH般 |f.SH׳H[fHdH%(HD$1HHxH;=+uHD$dH3%(u?HH=+tPHt$>@PJHHHHC+HHf.SH'H[fSHH dH%(HD$1HH|$PHt$HHV HD$HxH;=+uHL$dH3 %(Hu:H [ÐH= +tPHt$n@PJHHL$HHyH;=u+uH[H=+HwtHt$ӋQBAf.AUATIUSIHHfDHHH suH}sHUHX@LHPHHH[MtI]H[]A\A]HsnpH覻Hf.@f.f.HH=PHPHZf.@HGf.HGf.ATUISH5]HH HHdH%(HD$1HH HHLHHR\HD$dH3%(u H []A\4HH)\HATUISH5\HH HHdH%(HD$1pHH萣LHIHLHH[HD$dH3%(u H []A\虨HH[HfDHHHkf.SH觎H[^~f.@HgHH f.ATUISH5[HH HHdH%(HD$1ЊHH萢HHLH HžHD$dH3%(u H []A\褧HH虞HATUISH5d[HH HHdH%(HD$1@HHL8HImHLHoH'HD$dH3%(u H []A\ HHHVfDHHHf.SHH[|f.@ATUISH5ZHH HHdH%(HD$1@tHH HHLHHbHD$dH3%(u H []A\4HH9HATUISH5YHH HHdH%(HD$1sHH萠LHIHLHHǾHD$dH3%(u H []A\虥HH螾HfDHHHkf.SH跋H[^{f.@ATUISH5YHH HHdH%(HD$10aHH谟H(HLH*HBsHD$dH3%(u H []A\ĤHHsHATUISH5XHH HHdH%(HD$1`HH LXHIHLHHrHD$dH3%(u H []A\)HH~rHvfDH7HHf.SHg|H[yf.@ATUISH5WHH HHdH%(HD$1HH@HHLHHHD$dH3%(u H []A\THHHATUISH5WHH HHdH%(HD$1PHH谝LHIHLHHHD$dH3%(u H []A\蹢HHHfDHHHf.SH7H[~xf.@ATUISH54VHH HHdH%(HD$1蠤HHМHXHLHJHHD$dH3%(u H []A\HH٫H1ATUISH5UHH HHdH%(HD$1HH@LxHIHLHHgHD$dH3%(u H []A\IHH>H薿fDHgHHf.SHH[wf.@H'HHf.ATUISH5THH HHdH%(HD$1}HH@HHLHHblHD$dH3%(u H []A\THH9lH衾ATUISH5THH HHdH%(HD$1 }HH谚LHI-HLHHkHD$dH3%(u H []A\蹟HHkHfDHHHf.SHrH[~uf.@ATUISH54SHH HHdH%(HD$1xHHЙHXHLHJH蒒HD$dH3%(u H []A\HHiH1ATUISH5RHH HHdH%(HD$10xHH@LxHIHLHHHD$dH3%(u H []A\IHHΑH薼fDHgHHf.SH臾H[tf.@ATUISH5QHH HHdH%(HD$1zHH`HHLHHHD$dH3%(u H []A\tHH蹷HATUISH54QHH HHdH%(HD$1yHHЗLHIMHLH?HGHD$dH3%(u H []A\ٜHHH&fDHHHf.SHgH[rf.@ATUISHHdH%(HD$1Hu HHL)HH$wDHUHHugA$HUH$HEHD$dH3%(uSH[]A\1HHӋH$HEHUHLHyHUHtH=-踛HGHGGHf.fHGHHHVHHHGHHHGHHHVHHSH觺H[fHHGH9t H\]@fDHGHHHFH9t-HHVHWHVHWHHFFf.oFGDSHHHHHNHH9teHH9tHxTH9v#HH9sHx&HzH f.HHHHԶH=ƆHK@HHGH9t H[@fDH?[USHHHHt$wZHHHtHt)@HNHT$HHSH[]fD@(HT$HHSH[]fDHt$1$HT$HHSfDHf.fHf.fHOHH9wH=VHHH1Sf.HHH+wH9rHHHLOH+H)LH)H9HGL9wH)5H5pH=kAHHL1z>f.HLOH+H)LAH LH)H9HGL9wH4H5rpH=AHHL1#>AUATIUSHHHIHL)\HMLH+}HHH)H9HGH9wHLH[HI]A\A]T4HH5oH=@1=f.fHLOH+H)I)LH)H9HGL9wH4H5oH=H@HHL1W=HLOH+H)I)LH)H9HGL9wH3H5VoH=?HHL1=H+7IHOH9w H1w3HH=?H5 oH1nH=>LL1;HH=>H5nL1;USHLCHLOH?L9I,tHCH9w-HtLHu7H;Hk/HH[]DIHH1LŞH; H;fDHVH64m@HVH6$m@LFH6LH)H9HGL9w HHlH5mH==HL1:HH+GH9wlH=LmHh1USHHHH|YHH+KH9wHHH[]HulH=l1fUSHHHH,YHH+KH9wHHH[]H%lH=l0fHH+GH9wkH=|lH0HH+GH9wkH=LlHh0SH_HHH9w:H)H9HGHtH7HtHH=H[H[HH=L<H5kH1[9f.H9tCHHOHLFH9t8L9LOt_HHHFHGLNHFHWHGHV@fDL9tCHFoGFHLHGHWHFHGHVoFGHHHHFt-HoGtSoNFHWOHFtf1H`oFGHFHGHHFDFHGHFHHGDHf.fHf.fHf.fHLGuI9HHCI9HAWAVAUATUSHHD.N4I)H\$L9H<w[LH)HtKHI,fDHLHztFILH)H9wHtDZ8HIuHH[]A\A]A^A_@fDLH+D$fDHNH6d6@ATUISHHHULHH[]A\H66fDUSHHHOH9s'H/HH)H@H|7HH)HHEHH[]fAUATUSHHHGH9wCH)HIH9L/HFH!fDHLMtHHCt HHI|uHH[]A\A]DHHH[]A\A]f.HNH63@ATUISHHHTLHH[]A\HV3fDHOHHt&HH9HG@HHH@84t HHuHHtdAVAUATUSLgHL9s1IHL7DHL9t'A4HL76HtH[]A\A]A^fD[H]A\A]A^f.@HNH6m@ATUISHHHSLHH[]A\HvmfD@GAUATUSHHGHt]HtXHHIH9L/HFHHHCt/HAtHL[5HtHH[]A\A]HHH[]A\A]f.HNH6dK@ATUISHHHRLHH[]A\H6KfD@gAVAUHATUSLgL9s9HIHHL7u#DHL9t'A4HL4HuH[]A\A]A^fD[H]A\A]A^HNH64H@ATUISHHH RLHH[]A\HHfDHOAHH9s0H@:4t "fD8uHH9uHfHf.AUATUSHHHGHtEHHIH9L/HFH(fDAtHL3HtHHCtHHuHH[]A\A]HHH[]A\A]f.HNH6@ATUISHHHPLHH[]A\HƘfDHOHHt"HHH9HG HHPtH@84t@HUSHH_HnHH9HFHtH6H?蘀uH)H @HMH[]f.DUSHH_H9wbH)HiH9HGH9HHFHu,H)H @HMH[]H7HH1tH[]HH=3H5cH10@USHH_H9HiI9whH)H9HGL)L9HIGH9HFHu)H)H @HMH[]@LH7HLWtH[]H5bH=3HL110HH=3H5bH10fDAUATIUSIHH_HNHH9HHFHtI<$L~uH)H @HMH[]A\A]fAVAUATUHSH_H9wpH)IHH9IHGDNHH9IHFHu*L)H @HM[]A\A]A^I}LH)~t[]A\A]A^HH=1H5aH1/SHH_H9wdH)H9HGLL9HFHu)L)øH @HMH[DH7LD$HH}LD$tH[HH=d1H5 aH1s.H7f.fH7f.fAVAUIATUISHHLsML3HCHCIt$HHaHH+CH9w+HLH_IT$I4$H_H[]A\A]A^H=G`g$H;HI9t4Hf.DAUATLgUSAHHHL'HGGHBHp轇HsEŹ1H&HUHuH6_HH[]A\A]H;HI9tx3H萏ATUISHHH)HdH%(HD$1HH$wJHHHt.HuOH$HEHD$dH3%(uGH[]A\@HfD1H`H$HEHUHLH4HUpfHHGjHhHfATUISHHH)HdH%(HD$1HH$wJHHHt.HuOH$HEHD$dH3%(uGH[]A\@HfD1H_H$HEHUHLHdHUofHGHHHHVjHH/Hf.fATUISHHdH%(HD$1Hu HHL)HH$wLHUHHt/HuSH$HEHD$dH3%(uWH[]A\DA$HU1HH^H$HEHUHLHqHUH=[/wnf.HGHHHHVjHH;Hf.fATLgUSHHL'HHVHjHHg;XZHuHUH%\H[]A\H;HI9tm0H腌DHHGjH;HfATUISHHdH%(HD$1Hu HHL)HH$wLHUHHt/HuSH$HEHD$dH3%(uWH[]A\DA$HU1HHK]H$HEHUHLHHUH=HsXHZ[H5-H=)H1'HH5YH=)1&fHH9fDHH9fDHYH+HH݂f.SH跒H[,f.@HVH6鴽@USHHHH~+HHGH[]HHoH蕈DSHH}+HH[SHHx{+HH[SH׆Hx+HH[SH跆H0+HH[USHHHH+HHGH[]HH oHՇDSHw&H`+HH[SHW&H|+HH[SH7&H}+HH[HHgetifaddrs() failed, Error: %s[%d]enabled with boost asm contextcan not call this function in user levelswoole_set_process_name only support in CLI modenew socket failed, Error: %s[%d]@swoole-src/library/constants.php declare(strict_types=1); define('SWOOLE_LIBRARY', true); !defined('CURLOPT_HEADEROPT') && define('CURLOPT_HEADEROPT', 229); !defined('CURLOPT_PROXYHEADER') && define('CURLOPT_PROXYHEADER', 10228); !defined('CURLOPT_RESOLVE') && define('CURLOPT_RESOLVE', 10203); !defined('CURLOPT_UNIX_SOCKET_PATH') && define('CURLOPT_UNIX_SOCKET_PATH', 10231); @swoole-src/library/std/exec.php declare(strict_types=1); function swoole_exec(string $command, &$output = null, &$returnVar = null) { $result = Swoole\Coroutine::exec($command); if ($result) { $outputList = explode(PHP_EOL, $result['output']); foreach ($outputList as &$value) { $value = rtrim($value); } if (($endLine = end($outputList)) === '') { array_pop($outputList); $endLine = end($outputList); } if ($output) { $output = array_merge($output, $outputList); } else { $output = $outputList; } $returnVar = $result['code']; return $endLine; } return false; } function swoole_shell_exec(string $cmd) { $result = Swoole\Coroutine::exec($cmd); if ($result && $result['output'] !== '') { return $result['output']; } return null; } @swoole-src/library/core/Constant.php declare(strict_types=1); namespace Swoole; class Constant { public const EVENT_START = 'start'; public const EVENT_BEFORE_SHUTDOWN = 'beforeShutdown'; public const EVENT_SHUTDOWN = 'shutdown'; public const EVENT_WORKER_START = 'workerStart'; public const EVENT_WORKER_STOP = 'workerStop'; public const EVENT_BEFORE_RELOAD = 'beforeReload'; public const EVENT_AFTER_RELOAD = 'afterReload'; public const EVENT_TASK = 'task'; public const EVENT_FINISH = 'finish'; public const EVENT_WORKER_EXIT = 'workerExit'; public const EVENT_WORKER_ERROR = 'workerError'; public const EVENT_MANAGER_START = 'managerStart'; public const EVENT_MANAGER_STOP = 'managerStop'; public const EVENT_PIPE_MESSAGE = 'pipeMessage'; public const EVENT_CONNECT = 'connect'; public const EVENT_RECEIVE = 'receive'; public const EVENT_CLOSE = 'close'; public const EVENT_PACKET = 'packet'; public const EVENT_BUFFER_FULL = 'bufferFull'; public const EVENT_BUFFER_EMPTY = 'bufferEmpty'; public const EVENT_REQUEST = 'request'; public const EVENT_HANDSHAKE = 'handshake'; public const EVENT_BEFORE_HAND_SHAKE_RESPONSE = 'beforeHandShakeResponse'; public const EVENT_OPEN = 'open'; public const EVENT_MESSAGE = 'message'; public const EVENT_DISCONNECT = 'disconnect'; public const EVENT_ERROR = 'error'; public const OPTION_DEBUG_MODE = 'debug_mode'; public const OPTION_TRACE_FLAGS = 'trace_flags'; public const OPTION_LOG_FILE = 'log_file'; public const OPTION_LOG_LEVEL = 'log_level'; public const OPTION_LOG_DATE_FORMAT = 'log_date_format'; public const OPTION_LOG_DATE_WITH_MICROSECONDS = 'log_date_with_microseconds'; public const OPTION_LOG_ROTATION = 'log_rotation'; public const OPTION_DISPLAY_ERRORS = 'display_errors'; public const OPTION_DNS_SERVER = 'dns_server'; public const OPTION_SOCKET_DNS_TIMEOUT = 'socket_dns_timeout'; public const OPTION_SOCKET_CONNECT_TIMEOUT = 'socket_connect_timeout'; public const OPTION_SOCKET_WRITE_TIMEOUT = 'socket_write_timeout'; public const OPTION_SOCKET_SEND_TIMEOUT = 'socket_send_timeout'; public const OPTION_SOCKET_READ_TIMEOUT = 'socket_read_timeout'; public const OPTION_SOCKET_RECV_TIMEOUT = 'socket_recv_timeout'; public const OPTION_SOCKET_BUFFER_SIZE = 'socket_buffer_size'; public const OPTION_SOCKET_TIMEOUT = 'socket_timeout'; public const OPTION_AIO_CORE_WORKER_NUM = 'aio_core_worker_num'; public const OPTION_AIO_WORKER_NUM = 'aio_worker_num'; public const OPTION_AIO_MAX_WAIT_TIME = 'aio_max_wait_time'; public const OPTION_AIO_MAX_IDLE_TIME = 'aio_max_idle_time'; public const OPTION_ENABLE_SIGNALFD = 'enable_signalfd'; public const OPTION_WAIT_SIGNAL = 'wait_signal'; public const OPTION_DNS_CACHE_REFRESH_TIME = 'dns_cache_refresh_time'; public const OPTION_THREAD_NUM = 'thread_num'; public const OPTION_MIN_THREAD_NUM = 'min_thread_num'; public const OPTION_MAX_THREAD_NUM = 'max_thread_num'; public const OPTION_SOCKET_DONTWAIT = 'socket_dontwait'; public const OPTION_DNS_LOOKUP_RANDOM = 'dns_lookup_random'; public const OPTION_USE_ASYNC_RESOLVER = 'use_async_resolver'; public const OPTION_ENABLE_COROUTINE = 'enable_coroutine'; public const OPTION_SSL_PROTOCOLS = 'ssl_protocols'; public const OPTION_SSL_COMPRESS = 'ssl_compress'; public const OPTION_SSL_CERT_FILE = 'ssl_cert_file'; public const OPTION_SSL_KEY_FILE = 'ssl_key_file'; public const OPTION_SSL_PASSPHRASE = 'ssl_passphrase'; public const OPTION_SSL_HOST_NAME = 'ssl_host_name'; public const OPTION_SSL_VERIFY_PEER = 'ssl_verify_peer'; public const OPTION_SSL_ALLOW_SELF_SIGNED = 'ssl_allow_self_signed'; public const OPTION_SSL_CAFILE = 'ssl_cafile'; public const OPTION_SSL_CAPATH = 'ssl_capath'; public const OPTION_SSL_VERIFY_DEPTH = 'ssl_verify_depth'; public const OPTION_SSL_CIPHERS = 'ssl_ciphers'; public const OPTION_OPEN_EOF_CHECK = 'open_eof_check'; public const OPTION_OPEN_EOF_SPLIT = 'open_eof_split'; public const OPTION_PACKAGE_EOF = 'package_eof'; public const OPTION_OPEN_MQTT_PROTOCOL = 'open_mqtt_protocol'; public const OPTION_OPEN_LENGTH_CHECK = 'open_length_check'; public const OPTION_PACKAGE_LENGTH_TYPE = 'package_length_type'; public const OPTION_PACKAGE_LENGTH_OFFSET = 'package_length_offset'; public const OPTION_PACKAGE_BODY_OFFSET = 'package_body_offset'; public const OPTION_PACKAGE_LENGTH_FUNC = 'package_length_func'; public const OPTION_PACKAGE_MAX_LENGTH = 'package_max_length'; public const OPTION_BUFFER_HIGH_WATERMARK = 'buffer_high_watermark'; public const OPTION_BUFFER_LOW_WATERMARK = 'buffer_low_watermark'; public const OPTION_BIND_PORT = 'bind_port'; public const OPTION_BIND_ADDRESS = 'bind_address'; public const OPTION_OPEN_TCP_NODELAY = 'open_tcp_nodelay'; public const OPTION_SOCKS5_HOST = 'socks5_host'; public const OPTION_SOCKS5_PORT = 'socks5_port'; public const OPTION_SOCKS5_USERNAME = 'socks5_username'; public const OPTION_SOCKS5_PASSWORD = 'socks5_password'; public const OPTION_HTTP_PROXY_HOST = 'http_proxy_host'; public const OPTION_HTTP_PROXY_PORT = 'http_proxy_port'; public const OPTION_HTTP_PROXY_USERNAME = 'http_proxy_username'; public const OPTION_HTTP_PROXY_USER = 'http_proxy_user'; public const OPTION_HTTP_PROXY_PASSWORD = 'http_proxy_password'; public const OPTION_TIMEOUT = 'timeout'; public const OPTION_CONNECT_TIMEOUT = 'connect_timeout'; public const OPTION_READ_TIMEOUT = 'read_timeout'; public const OPTION_WRITE_TIMEOUT = 'write_timeout'; public const OPTION_SSL_DISABLE_COMPRESSION = 'ssl_disable_compression'; public const OPTION_SSL_ECDH_CURVE = 'ssl_ecdh_curve'; public const OPTION_SSL_GREASE = 'ssl_grease'; public const OPTION_MAX_CORO_NUM = 'max_coro_num'; public const OPTION_MAX_COROUTINE = 'max_coroutine'; public const OPTION_ENABLE_DEADLOCK_CHECK = 'enable_deadlock_check'; public const OPTION_HOOK_FLAGS = 'hook_flags'; public const OPTION_ENABLE_PREEMPTIVE_SCHEDULER = 'enable_preemptive_scheduler'; public const OPTION_C_STACK_SIZE = 'c_stack_size'; public const OPTION_STACK_SIZE = 'stack_size'; public const OPTION_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_MAX_CONCURRENCY = 'max_concurrency'; 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_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_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_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_DHPARAM = 'ssl_dhparam'; public const OPTION_SSL_SNI_CERTS = 'ssl_sni_certs'; public const OPTION_OPEN_SSL = 'open_ssl'; public const OPTION_OPEN_FASTCGI_PROTOCOL = 'open_fastcgi_protocol'; public const OPTION_EXIT_CONDITION = 'exit_condition'; public const OPTION_DEADLOCK_CHECK_DISABLE_TRACE = 'deadlock_check_disable_trace'; public const OPTION_DEADLOCK_CHECK_LIMIT = 'deadlock_check_limit'; public const OPTION_DEADLOCK_CHECK_DEPTH = 'deadlock_check_depth'; public const OPTION_STATS_FILE = 'stats_file'; public const OPTION_STATS_TIMER_INTERVAL = 'stats_timer_interval'; public const OPTION_ADMIN_SERVER = 'admin_server'; public const OPTION_HTTP_CLIENT_DRIVER = 'http_client_driver'; } @swoole-src/library/core/StringObject.php declare(strict_types=1); namespace Swoole; class StringObject { protected $string; public function __construct(string $string = '') { $this->string = $string; } public function __toString(): string { return $this->string; } public static function from(string $string = ''): self { return new static($string); } public function length(): int { return strlen($this->string); } public function indexOf(string $needle, int $offset = 0) { return strpos($this->string, ...func_get_args()); } public function lastIndexOf(string $needle, int $offset = 0) { return strrpos($this->string, ...func_get_args()); } public function pos(string $needle, int $offset = 0) { return strpos($this->string, ...func_get_args()); } public function rpos(string $needle, int $offset = 0) { return strrpos($this->string, ...func_get_args()); } public function ipos(string $needle) { return stripos($this->string, $needle); } public function lower(): self { return new static(strtolower($this->string)); } public function upper(): self { return new static(strtoupper($this->string)); } public function trim($characters = ''): self { if ($characters) { return new static(trim($this->string, $characters)); } return new static(trim($this->string)); } public function ltrim(): self { return new static(ltrim($this->string)); } public function rtrim(): self { return new static(rtrim($this->string)); } public function substr(int $offset, ?int $length = null) { return new static(substr($this->string, ...func_get_args())); } public function repeat(int $times): self { return new static(str_repeat($this->string, $times)); } public function append($str): self { return new static($this->string .= $str); } public function replace(string $search, string $replace, &$count = null): self { return new static(str_replace($search, $replace, $this->string, $count)); } public function startsWith(string $needle): bool { return strpos($this->string, $needle) === 0; } public function endsWith(string $needle): bool { return strrpos($this->string, $needle) === (strlen($this->string) - strlen($needle)); } public function equals($str, bool $strict = false): bool { if ($str instanceof StringObject) { $str = strval($str); } if ($strict) { return $this->string === $str; } return $this->string == $str; } public function contains(string $subString): bool { return strpos($this->string, $subString) !== false; } public function split(string $delimiter, int $limit = PHP_INT_MAX): ArrayObject { return static::detectArrayType(explode($delimiter, $this->string, $limit)); } public function char(int $index): string { if ($index > strlen($this->string)) { return ''; } return $this->string[$index]; } public function chunkSplit(int $chunkLength = 76, string $chunkEnd = ''): self { return new static(chunk_split($this->string, ...func_get_args())); } public function chunk(int $splitLength = 1): ArrayObject { return static::detectArrayType(str_split($this->string, ...func_get_args())); } public function toString(): string { return $this->string; } protected static function detectArrayType(array $value): ArrayObject { return new ArrayObject($value); } } @swoole-src/library/core/MultibyteStringObject.php declare(strict_types=1); namespace Swoole; class MultibyteStringObject extends StringObject { public function length(): int { return mb_strlen($this->string); } public function indexOf(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strpos($this->string, ...func_get_args()); } public function lastIndexOf(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strrpos($this->string, ...func_get_args()); } public function pos(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strpos($this->string, ...func_get_args()); } public function rpos(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strrpos($this->string, ...func_get_args()); } public function ipos(string $needle, ?string $encoding = null) { return mb_stripos($this->string, ...func_get_args()); } public function substr(int $offset, ?int $length = null, ?string $encoding = null) { return new static(mb_substr($this->string, ...func_get_args())); } public function chunk(int $splitLength = 1, ?int $limit = null): ArrayObject { return static::detectArrayType(mb_split($this->string, ...func_get_args())); } } @swoole-src/library/core/Exception/ArrayKeyNotExists.php declare(strict_types=1); namespace Swoole\Exception; class ArrayKeyNotExists extends \RuntimeException { } @swoole-src/library/core/ArrayObject.php declare(strict_types=1); namespace Swoole; use ArrayAccess; use Countable; use Iterator; use RuntimeException; use Serializable; use Swoole\Exception\ArrayKeyNotExists; class ArrayObject implements ArrayAccess, Serializable, Countable, Iterator { protected $array; public function __construct(array $array = []) { $this->array = $array; } public function __toArray(): array { return $this->array; } public function __serialize(): array { return $this->array; } public function __unserialize(array $data): void { $this->array = $data; } public static function from(array $array = []): self { return new static($array); } public function toArray(): array { return $this->array; } public function isEmpty(): bool { return empty($this->array); } public function count(): int { return count($this->array); } #[\ReturnTypeWillChange] public function current() { return current($this->array); } #[\ReturnTypeWillChange] public function key() { return key($this->array); } public function valid(): bool { return array_key_exists($this->key(), $this->array); } #[\ReturnTypeWillChange] public function rewind() { return reset($this->array); } #[\ReturnTypeWillChange] public function next() { return next($this->array); } public function get($key) { if (!$this->exists($key)) { throw new ArrayKeyNotExists($key); } return static::detectType($this->array[$key]); } public function getOr($key, $default = null) { if (!$this->exists($key)) { return $default; } return static::detectType($this->array[$key]); } public function last() { $key = array_key_last($this->array); if ($key === null) { return null; } return $this->get($key); } public function firstKey() { return array_key_first($this->array); } public function lastKey() { return array_key_last($this->array); } public function first() { $key = array_key_first($this->array); if ($key === null) { return null; } return $this->get($key); } public function set($key, $value): self { $this->array[$key] = $value; return $this; } public function delete($key): self { unset($this->array[$key]); return $this; } public function remove($value, bool $strict = true, bool $loop = false): self { do { $key = $this->search($value, $strict); if ($key === false) { break; } unset($this->array[$key]); } while ($loop); return $this; } public function clear(): self { $this->array = []; return $this; } #[\ReturnTypeWillChange] public function offsetGet($key) { if (!array_key_exists($key, $this->array)) { return null; } return $this->array[$key]; } public function offsetSet($key, $value): void { $this->array[$key] = $value; } public function offsetUnset($key): void { unset($this->array[$key]); } #[\ReturnTypeWillChange] public function offsetExists($key) { return isset($this->array[$key]); } public function exists($key): bool { return array_key_exists($key, $this->array); } public function contains($value, bool $strict = true): bool { return in_array($value, $this->array, $strict); } public function indexOf($value, bool $strict = true) { return $this->search($value, $strict); } public function lastIndexOf($value, bool $strict = true) { $array = $this->array; for (end($array); ($currentKey = key($array)) !== null; prev($array)) { $currentValue = current($array); if ($currentValue == $value) { if ($strict && $currentValue !== $value) { continue; } break; } } return $currentKey; } public function search($needle, bool $strict = true) { return array_search($needle, $this->array, $strict); } public function join(string $glue = ''): StringObject { return static::detectStringType(implode($glue, $this->array)); } public function serialize(): StringObject { return static::detectStringType(serialize($this->array)); } public function unserialize($string): self { $this->array = (array) unserialize((string) $string); return $this; } public function sum() { return array_sum($this->array); } public function product() { return array_product($this->array); } public function push($value) { return $this->pushBack($value); } public function pushFront($value) { return array_unshift($this->array, $value); } public function append(...$values): ArrayObject { array_push($this->array, ...$values); return $this; } public function pushBack($value) { return array_push($this->array, $value); } public function insert(int $offset, $value): self { if (is_array($value) || is_object($value) || is_null($value)) { $value = [$value]; } array_splice($this->array, $offset, 0, $value); return $this; } public function pop() { return $this->popBack(); } public function popFront() { return array_shift($this->array); } public function popBack() { return array_pop($this->array); } public function slice($offset, int $length = null, bool $preserve_keys = false): self { return new static(array_slice($this->array, ...func_get_args())); } public function randomGet() { return static::detectType($this->array[array_rand($this->array, 1)]); } public function each(callable $fn): self { if (array_walk($this->array, $fn) === false) { throw new RuntimeException('array_walk() failed'); } return $this; } public function map(callable $fn, ...$args): self { return new static(array_map($fn, $this->array, ...$args)); } public function reduce(callable $fn, $initial = null) { return array_reduce($this->array, $fn, $initial); } public function keys(...$args): self { return new static(array_keys($this->array, ...$args)); } public function values(): self { return new static(array_values($this->array)); } public function column($column_key, $index = null): self { return new static(array_column($this->array, $column_key, $index)); } public function unique(int $sort_flags = SORT_STRING): self { return new static(array_unique($this->array, $sort_flags)); } public function reverse(bool $preserve_keys = false): self { return new static(array_reverse($this->array, $preserve_keys)); } public function chunk(int $size, bool $preserve_keys = false): self { return new static(array_chunk($this->array, $size, $preserve_keys)); } public function flip(): self { return new static(array_flip($this->array)); } public function filter(callable $fn, int $flag = 0): self { return new static(array_filter($this->array, $fn, $flag)); } public function asort(int $sort_flags = SORT_REGULAR): self { if (asort($this->array, $sort_flags) !== true) { throw new RuntimeException('asort() failed'); } return $this; } public function arsort(int $sort_flags = SORT_REGULAR): self { if (arsort($this->array, $sort_flags) !== true) { throw new RuntimeException('arsort() failed'); } return $this; } public function krsort(int $sort_flags = SORT_REGULAR): self { if (krsort($this->array, $sort_flags) !== true) { throw new RuntimeException('krsort() failed'); } return $this; } public function ksort(int $sort_flags = SORT_REGULAR): self { if (ksort($this->array, $sort_flags) !== true) { throw new RuntimeException('ksort() failed'); } return $this; } public function natcasesort(): self { if (natcasesort($this->array) !== true) { throw new RuntimeException('natcasesort() failed'); } return $this; } public function natsort(): self { if (natsort($this->array) !== true) { throw new RuntimeException('natsort() failed'); } return $this; } public function rsort(int $sort_flags = SORT_REGULAR): self { if (rsort($this->array, $sort_flags) !== true) { throw new RuntimeException('rsort() failed'); } return $this; } public function shuffle(): self { if (shuffle($this->array) !== true) { throw new RuntimeException('shuffle() failed'); } return $this; } public function sort(int $sort_flags = SORT_REGULAR): self { if (sort($this->array, $sort_flags) !== true) { throw new RuntimeException('sort() failed'); } return $this; } public function uasort(callable $value_compare_func): self { if (uasort($this->array, $value_compare_func) !== true) { throw new RuntimeException('uasort() failed'); } return $this; } public function uksort(callable $value_compare_func): self { if (uksort($this->array, $value_compare_func) !== true) { throw new RuntimeException('uksort() failed'); } return $this; } public function usort(callable $value_compare_func): self { if (usort($this->array, $value_compare_func) !== true) { throw new RuntimeException('usort() failed'); } return $this; } protected static function detectType($value) { if (is_string($value)) { return static::detectStringType($value); } if (is_array($value)) { return static::detectArrayType($value); } return $value; } protected static function detectStringType(string $value): StringObject { return new StringObject($value); } protected static function detectArrayType(array $value): self { return new static($value); } } @swoole-src/library/core/ObjectProxy.php declare(strict_types=1); namespace Swoole; use TypeError; class ObjectProxy { protected $__object; public function __construct($object) { if (!is_object($object)) { throw new TypeError('Non-object given'); } $this->__object = $object; } public function __getObject() { return $this->__object; } public function __get(string $name) { return $this->__object->{$name}; } public function __set(string $name, $value): void { $this->__object->{$name} = $value; } public function __isset($name) { return isset($this->__object->{$name}); } public function __unset(string $name): void { unset($this->__object->{$name}); } public function __call(string $name, array $arguments) { return $this->__object->{$name}(...$arguments); } public function __invoke(...$arguments) { $object = $this->__object; return $object(...$arguments); } } @swoole-src/library/core/Coroutine/WaitGroup.php declare(strict_types=1); namespace Swoole\Coroutine; use BadMethodCallException; use InvalidArgumentException; class WaitGroup { protected $chan; protected $count = 0; protected $waiting = false; public function __construct(int $delta = 0) { $this->chan = new Channel(1); if ($delta > 0) { $this->add($delta); } } public function add(int $delta = 1): void { if ($this->waiting) { throw new BadMethodCallException('WaitGroup misuse: add called concurrently with wait'); } $count = $this->count + $delta; if ($count < 0) { throw new InvalidArgumentException('WaitGroup misuse: negative counter'); } $this->count = $count; } public function done(): void { $count = $this->count - 1; if ($count < 0) { throw new BadMethodCallException('WaitGroup misuse: negative counter'); } $this->count = $count; if ($count === 0 && $this->waiting) { $this->chan->push(true); } } public function wait(float $timeout = -1): bool { if ($this->waiting) { throw new BadMethodCallException('WaitGroup misuse: reused before previous wait has returned'); } if ($this->count > 0) { $this->waiting = true; $done = $this->chan->pop($timeout); $this->waiting = false; return $done; } return true; } public function count(): int { return $this->count; } } @swoole-src/library/core/Coroutine/Server.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; use Swoole\Coroutine\Server\Connection; use Swoole\Exception; define('SWOOLE_COROUTINE_SOCKET_HAVE_SSL_HANDSHAKE', method_exists(Socket::class, 'sslHandshake')); class Server { public $host = ''; public $port = 0; public $type = AF_INET; public $fd = -1; public $errCode = 0; public $setting = []; protected $running = false; protected $fn; protected $socket; public function __construct(string $host, int $port = 0, bool $ssl = false, bool $reuse_port = false) { $_host = swoole_string($host); if ($_host->contains('::')) { $this->type = AF_INET6; } elseif ($_host->startsWith('unix:/')) { $host = $_host->substr(5)->__toString(); $this->type = AF_UNIX; } else { $this->type = AF_INET; } $this->host = $host; $socket = new Socket($this->type, SOCK_STREAM, 0); if ($reuse_port and defined('SO_REUSEPORT')) { $socket->setOption(SOL_SOCKET, SO_REUSEPORT, true); } if (!$socket->bind($this->host, $port)) { throw new Exception("bind({$this->host}:{$port}) failed", $socket->errCode); } if (!$socket->listen()) { throw new Exception('listen() failed', $socket->errCode); } $this->port = $socket->getsockname()['port'] ?? 0; $this->fd = $socket->fd; $this->socket = $socket; $this->setting['open_ssl'] = $ssl; } public function set(array $setting): void { $this->setting = array_merge($this->setting, $setting); } public function handle(callable $fn): void { $this->fn = $fn; } public function shutdown(): bool { $this->running = false; return $this->socket->cancel(); } public function start(): bool { $this->running = true; if ($this->fn === null) { $this->errCode = SOCKET_EINVAL; return false; } $socket = $this->socket; if (!$socket->setProtocol($this->setting)) { $this->errCode = SOCKET_EINVAL; return false; } while ($this->running) { $conn = null; $conn = $socket->accept(); if ($conn) { $conn->setProtocol($this->setting); if (SWOOLE_COROUTINE_SOCKET_HAVE_SSL_HANDSHAKE && $this->setting['open_ssl'] ?? false) { $fn = static function ($fn, $connection) { if (!$connection->exportSocket()->sslHandshake()) { return; } $fn($connection); }; $arguments = [$this->fn, new Connection($conn)]; } else { $fn = $this->fn; $arguments = [new Connection($conn)]; } if (Coroutine::create($fn, ...$arguments) < 0) { goto _wait; } } else { if ($socket->errCode == SOCKET_EMFILE or $socket->errCode == SOCKET_ENFILE) { _wait: Coroutine::sleep(1); continue; } if ($socket->errCode == SOCKET_ETIMEDOUT) { continue; } if ($socket->errCode == SOCKET_ECANCELED) { break; } trigger_error("accept failed, Error: {$socket->errMsg}[{$socket->errCode}]", E_USER_WARNING); break; } } return true; } } @swoole-src/library/core/Coroutine/Server/Connection.php declare(strict_types=1); namespace Swoole\Coroutine\Server; use Swoole\Coroutine\Socket; class Connection { protected $socket; public function __construct(Socket $conn) { $this->socket = $conn; } public function recv(float $timeout = 0) { return $this->socket->recvPacket($timeout); } public function send(string $data) { return $this->socket->sendAll($data); } public function close(): bool { return $this->socket->close(); } public function exportSocket(): Socket { return $this->socket; } } @swoole-src/library/core/Coroutine/Barrier.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; use Swoole\Exception; use Swoole\Timer; class Barrier { private $cid = -1; private $timer = -1; private static $cancel_list = []; public function __destruct() { if ($this->timer !== -1) { Timer::clear($this->timer); if (isset(self::$cancel_list[$this->cid])) { unset(self::$cancel_list[$this->cid]); return; } } if ($this->cid !== -1 && $this->cid !== Coroutine::getCid()) { Coroutine::resume($this->cid); } else { self::$cancel_list[$this->cid] = true; } } public static function make() { return new static(); } public static function wait(Barrier &$barrier, float $timeout = -1) { if ($barrier->cid !== -1) { throw new Exception('The barrier is waiting, cannot wait again.'); } $cid = Coroutine::getCid(); $barrier->cid = $cid; if ($timeout > 0 && ($timeout_ms = (int) ($timeout * 1000)) > 0) { $barrier->timer = Timer::after($timeout_ms, function () use ($cid) { self::$cancel_list[$cid] = true; Coroutine::resume($cid); }); } $barrier = null; if (!isset(self::$cancel_list[$cid])) { Coroutine::yield(); } else { unset(self::$cancel_list[$cid]); } } } @swoole-src/library/core/Coroutine/Http/ClientProxy.php declare(strict_types=1); namespace Swoole\Coroutine\Http; class ClientProxy { private $body; private $statusCode; private $headers; private $cookies; public function __construct($body, $statusCode, $headers, $cookies) { $this->body = $body; $this->statusCode = $statusCode; $this->headers = $headers; $this->cookies = $cookies; } public function getBody() { return $this->body; } public function getStatusCode() { return $this->statusCode; } public function getHeaders() { return $this->headers; } public function getCookies() { return $this->cookies; } } @swoole-src/library/core/Coroutine/Http/functions.php declare(strict_types=1); namespace Swoole\Coroutine\Http; use Swoole\Coroutine\Http\Client\Exception; function request( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $driver = swoole_library_get_option('http_client_driver'); switch ($driver) { case 'curl': return request_with_curl($url, $method, $data, $options, $headers, $cookies); case 'stream': return request_with_stream($url, $method, $data, $options, $headers, $cookies); case 'swoole': default: return request_with_http_client($url, $method, $data, $options, $headers, $cookies); } } function request_with_http_client( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $info = parse_url($url); if (empty($info['scheme'])) { throw new Exception('The URL given is illegal [no scheme]'); } if ($info['scheme'] == 'http') { $client = new Client($info['host'], swoole_array_default_value($info, 'port', 80), false); } elseif ($info['scheme'] == 'https') { $client = new Client($info['host'], swoole_array_default_value($info, 'port', 443), true); } else { throw new Exception('unknown scheme "' . $info['scheme'] . '"'); } $client->setMethod($method); if ($data) { $client->setData($data); } if (is_array($options)) { $client->set($options); } if (is_array($headers)) { $client->setHeaders($headers); } if (is_array($cookies)) { $client->setCookies($cookies); } $request_url = swoole_array_default_value($info, 'path', '/'); if (!empty($info['query'])) { $request_url .= '?' . $info['query']; } if ($client->execute($request_url)) { return new ClientProxy( $client->getBody(), $client->getStatusCode(), $client->getHeaders(), $client->getCookies() ); } throw new Exception($client->errMsg, $client->errCode); } function request_with_curl( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $ch = curl_init($url); if (empty($ch)) { throw new Exception('failed to curl_init'); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, strtoupper($method)); $responseHeaders = $responseCookies = []; curl_setopt($ch, CURLOPT_HEADERFUNCTION, function ($ch, $header) use (&$responseHeaders, &$responseCookies) { $len = strlen($header); $header = explode(':', $header, 2); if (count($header) < 2) { return $len; } $headerKey = strtolower(trim($header[0])); if ($headerKey == 'set-cookie') { [$k, $v] = explode('=', $header[1]); $responseCookies[$k] = $v; } else { $responseHeaders[$headerKey][] = trim($header[1]); } return $len; }); if ($data) { curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } if ($headers) { curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); } if ($cookies) { $cookie_str = ''; foreach ($cookies as $k => $v) { $cookie_str .= "{$k}={$v}; "; } curl_setopt($ch, CURLOPT_COOKIE, $cookie_str); } if (isset($options['timeout'])) { if (is_float($options['timeout'])) { curl_setopt($ch, CURLOPT_TIMEOUT_MS, intval($options['timeout'] * 1000)); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, intval($options['timeout'] * 1000)); } else { curl_setopt($ch, CURLOPT_TIMEOUT, intval($options['timeout'])); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, intval($options['timeout'])); } } if (isset($options['connect_timeout'])) { if (is_float($options['connect_timeout'])) { curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, intval($options['connect_timeout'] * 1000)); } else { curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, intval($options['connect_timeout'])); } } $body = curl_exec($ch); if ($body !== false) { return new ClientProxy($body, curl_getinfo($ch, CURLINFO_HTTP_CODE), $responseHeaders, $responseCookies); } throw new Exception(curl_error($ch), curl_errno($ch)); } function request_with_stream( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $stream_options = [ 'http' => [ 'method' => $method, ], ]; $headerStr = ''; if ($headers) { foreach ($headers as $k => $v) { $headerStr .= "{$k}: {$v}\r\n"; } } if ($cookies) { foreach ($cookies as $k => $v) { $headerStr .= "Cookie: {$k}={$v}\r\n"; } } if (isset($options['timeout'])) { $stream_options['http']['timeout'] = intval($options['timeout']); } if ($data) { if (is_array($data)) { $headerStr .= "Content-type: application/x-www-form-urlencoded\r\n"; $stream_options['http']['content'] = http_build_query($data); } else { $stream_options['http']['content'] = strval($data); } } if ($headerStr) { $stream_options['http']['header'] = $headerStr; } $body = file_get_contents($url, false, stream_context_create($stream_options)); if ($body) { return new ClientProxy($body, 200, [], []); } $error = error_get_last(); throw new Exception($error['message']); } function post(string $url, $data, array $options = null, array $headers = null, array $cookies = null): ClientProxy { return request($url, 'POST', $data, $options, $headers, $cookies); } function get(string $url, array $options = null, array $headers = null, array $cookies = null): ClientProxy { return request($url, 'GET', null, $options, $headers, $cookies); } @swoole-src/library/core/ConnectionPool.php declare(strict_types=1); namespace Swoole; use RuntimeException; use Swoole\Coroutine\Channel; use Throwable; class ConnectionPool { public const DEFAULT_SIZE = 64; protected $pool; protected $constructor; protected $size; protected $num; protected $proxy; public function __construct(callable $constructor, int $size = self::DEFAULT_SIZE, ?string $proxy = null) { $this->pool = new Channel($this->size = $size); $this->constructor = $constructor; $this->num = 0; $this->proxy = $proxy; } public function fill(): void { while ($this->size > $this->num) { $this->make(); } } public function get(float $timeout = -1) { if ($this->pool === null) { throw new RuntimeException('Pool has been closed'); } if ($this->pool->isEmpty() && $this->num < $this->size) { $this->make(); } return $this->pool->pop($timeout); } public function put($connection): void { if ($this->pool === null) { return; } if ($connection !== null) { $this->pool->push($connection); } else { $this->num -= 1; $this->make(); } } public function close(): void { $this->pool->close(); $this->pool = null; $this->num = 0; } protected function make(): void { $this->num++; try { if ($this->proxy) { $connection = new $this->proxy($this->constructor); } else { $constructor = $this->constructor; $connection = $constructor(); } } catch (Throwable $throwable) { $this->num--; throw $throwable; } $this->put($connection); } } @swoole-src/library/core/Database/ObjectProxy.php declare(strict_types=1); namespace Swoole\Database; use Error; class ObjectProxy extends \Swoole\ObjectProxy { public function __clone() { throw new Error('Trying to clone an uncloneable database proxy object'); } } @swoole-src/library/core/Database/MysqliConfig.php declare(strict_types=1); namespace Swoole\Database; class MysqliConfig { protected $host = '127.0.0.1'; protected $port = 3306; protected $unixSocket = ''; protected $dbname = 'test'; protected $charset = 'utf8mb4'; protected $username = 'root'; protected $password = 'root'; protected $options = []; public function getHost(): string { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function getUnixSocket(): string { return $this->unixSocket; } public function withUnixSocket(?string $unixSocket): self { $this->unixSocket = $unixSocket; return $this; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getDbname(): string { return $this->dbname; } public function withDbname(string $dbname): self { $this->dbname = $dbname; return $this; } public function getCharset(): string { return $this->charset; } public function withCharset(string $charset): self { $this->charset = $charset; return $this; } public function getUsername(): string { return $this->username; } public function withUsername(string $username): self { $this->username = $username; return $this; } public function getPassword(): string { return $this->password; } public function withPassword(string $password): self { $this->password = $password; return $this; } public function getOptions(): array { return $this->options; } public function withOptions(array $options): self { $this->options = $options; return $this; } } @swoole-src/library/core/Database/MysqliException.php declare(strict_types=1); namespace Swoole\Database; use Exception; class MysqliException extends Exception { } @swoole-src/library/core/Database/MysqliPool.php declare(strict_types=1); namespace Swoole\Database; use mysqli; use Swoole\ConnectionPool; class MysqliPool extends ConnectionPool { protected $config; public function __construct(MysqliConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { $mysqli = new mysqli(); foreach ($this->config->getOptions() as $option => $value) { $mysqli->set_opt($option, $value); } $mysqli->real_connect( $this->config->getHost(), $this->config->getUsername(), $this->config->getPassword(), $this->config->getDbname(), $this->config->getPort(), $this->config->getUnixSocket() ); if ($mysqli->connect_errno) { throw new MysqliException($mysqli->connect_error, $mysqli->connect_errno); } return $mysqli; }, $size, MysqliProxy::class); } } @swoole-src/library/core/Database/MysqliProxy.php declare(strict_types=1); namespace Swoole\Database; use mysqli; class MysqliProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^autocommit|begin_transaction|change_user|close|commit|kill|multi_query|ping|prepare|query|real_connect|real_query|reap_async_query|refresh|release_savepoint|rollback|savepoint|select_db|send_query|set_charset|ssl_set$/i'; public const IO_ERRORS = [ 2002, 2006, 2013, ]; protected $__object; protected $charsetContext; protected $setOptContext; protected $changeUserContext; protected $constructor; protected $round = 0; public function __construct(callable $constructor) { parent::__construct($constructor()); $this->constructor = $constructor; } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } if (!in_array($this->__object->errno, static::IO_ERRORS, true) || ($n === 0)) { throw new MysqliException($this->__object->error, $this->__object->errno); } $this->reconnect(); continue; } if (strcasecmp($name, 'prepare') === 0) { $ret = new MysqliStatementProxy($ret, $arguments[0], $this); } elseif (strcasecmp($name, 'stmt_init') === 0) { $ret = new MysqliStatementProxy($ret, null, $this); } break; } return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->round++; if ($this->charsetContext) { $this->__object->set_charset($this->charsetContext); } if ($this->setOptContext) { foreach ($this->setOptContext as $opt => $val) { $this->__object->set_opt($opt, $val); } } if ($this->changeUserContext) { $this->__object->change_user(...$this->changeUserContext); } } public function options(int $option, $value): bool { $this->setOptContext[$option] = $value; return $this->__object->options($option, $value); } public function set_opt(int $option, $value): bool { return $this->options($option, $value); } public function set_charset(string $charset): bool { $this->charsetContext = $charset; return $this->__object->set_charset($charset); } public function change_user(string $user, string $password, string $database): bool { $this->changeUserContext = [$user, $password, $database]; return $this->__object->change_user($user, $password, $database); } } @swoole-src/library/core/Database/MysqliStatementProxy.php declare(strict_types=1); namespace Swoole\Database; use mysqli; use mysqli_stmt; class MysqliStatementProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^close|execute|fetch|prepare$/i'; protected $__object; protected $queryString; protected $attrSetContext; protected $bindParamContext; protected $bindResultContext; protected $parent; protected $parentRound; public function __construct(mysqli_stmt $object, ?string $queryString, MysqliProxy $parent) { parent::__construct($object); $this->queryString = $queryString; $this->parent = $parent; $this->parentRound = $parent->getRound(); } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } if (!in_array($this->__object->errno, $this->parent::IO_ERRORS, true) || ($n === 0)) { throw new MysqliException($this->__object->error, $this->__object->errno); } if ($this->parent->getRound() === $this->parentRound) { $this->parent->reconnect(); } $parent = $this->parent->__getObject(); $this->__object = $this->queryString ? @$parent->prepare($this->queryString) : @$parent->stmt_init(); if ($this->__object === false) { throw new MysqliException($parent->error, $parent->errno); } if ($this->bindParamContext) { $this->__object->bind_param($this->bindParamContext[0], ...$this->bindParamContext[1]); } if ($this->bindResultContext) { $this->__object->bind_result($this->bindResultContext); } if ($this->attrSetContext) { foreach ($this->attrSetContext as $attr => $value) { $this->__object->attr_set($attr, $value); } } continue; } if (strcasecmp($name, 'prepare') === 0) { $this->queryString = $arguments[0]; } break; } return $ret; } public function attr_set($attr, $mode): bool { $this->attrSetContext[$attr] = $mode; return $this->__object->attr_set($attr, $mode); } public function bind_param($types, &...$arguments): bool { $this->bindParamContext = [$types, $arguments]; return $this->__object->bind_param($types, ...$arguments); } public function bind_result(&...$arguments): bool { $this->bindResultContext = $arguments; return $this->__object->bind_result(...$arguments); } } @swoole-src/library/core/Database/PDOConfig.php declare(strict_types=1); namespace Swoole\Database; class PDOConfig { public const DRIVER_MYSQL = 'mysql'; protected $driver = self::DRIVER_MYSQL; protected $host = '127.0.0.1'; protected $port = 3306; protected $unixSocket; protected $dbname = 'test'; protected $charset = 'utf8mb4'; protected $username = 'root'; protected $password = 'root'; protected $options = []; public function getDriver(): string { return $this->driver; } public function withDriver(string $driver): self { $this->driver = $driver; return $this; } public function getHost(): string { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function hasUnixSocket(): bool { return isset($this->unixSocket); } public function getUnixSocket(): string { return $this->unixSocket; } public function withUnixSocket(?string $unixSocket): self { $this->unixSocket = $unixSocket; return $this; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getDbname(): string { return $this->dbname; } public function withDbname(string $dbname): self { $this->dbname = $dbname; return $this; } public function getCharset(): string { return $this->charset; } public function withCharset(string $charset): self { $this->charset = $charset; return $this; } public function getUsername(): string { return $this->username; } public function withUsername(string $username): self { $this->username = $username; return $this; } public function getPassword(): string { return $this->password; } public function withPassword(string $password): self { $this->password = $password; return $this; } public function getOptions(): array { return $this->options; } public function withOptions(array $options): self { $this->options = $options; return $this; } public static function getAvailableDrivers() { return [ self::DRIVER_MYSQL, ]; } } @swoole-src/library/core/Database/PDOPool.php declare(strict_types=1); namespace Swoole\Database; use PDO; use Swoole\ConnectionPool; class PDOPool extends ConnectionPool { protected $size = 64; protected $config; public function __construct(PDOConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { return new PDO( "{$this->config->getDriver()}:" . ( $this->config->hasUnixSocket() ? "unix_socket={$this->config->getUnixSocket()};" : "host={$this->config->getHost()};" . "port={$this->config->getPort()};" ) . "dbname={$this->config->getDbname()};" . "charset={$this->config->getCharset()}", $this->config->getUsername(), $this->config->getPassword(), $this->config->getOptions() ); }, $size, PDOProxy::class); } } @swoole-src/library/core/Database/PDOProxy.php declare(strict_types=1); namespace Swoole\Database; use PDO; use PDOException; class PDOProxy extends ObjectProxy { public const IO_ERRORS = [ 2002, 2006, 2013, ]; protected $__object; protected $setAttributeContext; protected $constructor; protected $round = 0; public function __construct(callable $constructor) { parent::__construct($constructor()); $this->__object->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT); $this->constructor = $constructor; } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { $errorInfo = $this->__object->errorInfo(); if (empty($errorInfo)) { break; } if ( !in_array($errorInfo[1], static::IO_ERRORS, true) || $n === 0 || $this->__object->inTransaction() ) { if (!empty($errorInfo) && $errorInfo[0] !== '00000') { $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } break; } $this->reconnect(); continue; } if ((strcasecmp($name, 'prepare') === 0) || (strcasecmp($name, 'query') === 0)) { $ret = new PDOStatementProxy($ret, $this); } break; } return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->round++; if ($this->setAttributeContext) { foreach ($this->setAttributeContext as $attribute => $value) { $this->__object->setAttribute($attribute, $value); } } } public function setAttribute(int $attribute, $value): bool { $this->setAttributeContext[$attribute] = $value; return $this->__object->setAttribute($attribute, $value); } public function inTransaction(): bool { return $this->__object->inTransaction(); } } @swoole-src/library/core/Database/PDOStatementProxy.php declare(strict_types=1); namespace Swoole\Database; use PDO; use PDOException; use PDOStatement; class PDOStatementProxy extends ObjectProxy { protected $__object; protected $setAttributeContext; protected $setFetchModeContext; protected $bindParamContext; protected $bindColumnContext; protected $bindValueContext; protected $parent; protected $parentRound; public function __construct(PDOStatement $object, PDOProxy $parent) { parent::__construct($object); $this->parent = $parent; $this->parentRound = $parent->getRound(); } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { $errorInfo = $this->__object->errorInfo(); if (empty($errorInfo)) { break; } if ( !in_array($errorInfo[1], $this->parent::IO_ERRORS, true) || $n === 0 || $this->parent->inTransaction() ) { if (!empty($errorInfo) && $errorInfo[0] !== '00000') { $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } break; } if ($this->parent->getRound() === $this->parentRound) { $this->parent->reconnect(); } $parent = $this->parent->__getObject(); $this->__object = $parent->prepare($this->__object->queryString); if ($this->__object === false) { $errorInfo = $parent->errorInfo(); $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } if ($this->setAttributeContext) { foreach ($this->setAttributeContext as $attribute => $value) { $this->__object->setAttribute($attribute, $value); } } if ($this->setFetchModeContext) { $this->__object->setFetchMode(...$this->setFetchModeContext); } if ($this->bindParamContext) { foreach ($this->bindParamContext as $param => $item) { $this->__object->bindParam($param, ...$item); } } if ($this->bindColumnContext) { foreach ($this->bindColumnContext as $column => $item) { $this->__object->bindColumn($column, ...$item); } } if ($this->bindValueContext) { foreach ($this->bindValueContext as $value => $item) { $this->__object->bindParam($value, ...$item); } } continue; } break; } return $ret; } public function setAttribute(int $attribute, $value): bool { $this->setAttributeContext[$attribute] = $value; return $this->__object->setAttribute($attribute, $value); } public function setFetchMode(int $mode, ...$args): bool { $this->setFetchModeContext = func_get_args(); return $this->__object->setFetchMode(...$this->setFetchModeContext); } public function bindParam($parameter, &$variable, $data_type = PDO::PARAM_STR, $length = 0, $driver_options = null): bool { $this->bindParamContext[$parameter] = [$variable, $data_type, $length, $driver_options]; return $this->__object->bindParam($parameter, $variable, $data_type, $length, $driver_options); } public function bindColumn($column, &$param, $type = null, $maxlen = null, $driverdata = null): bool { $this->bindColumnContext[$column] = [$param, $type, $maxlen, $driverdata]; return $this->__object->bindColumn($column, $param, $type, $maxlen, $driverdata); } public function bindValue($parameter, $value, $data_type = PDO::PARAM_STR): bool { $this->bindValueContext[$parameter] = [$value, $data_type]; return $this->__object->bindValue($parameter, $value, $data_type); } } @swoole-src/library/core/Database/RedisConfig.php declare(strict_types=1); namespace Swoole\Database; class RedisConfig { protected $host = '127.0.0.1'; protected $port = 6379; protected $timeout = 0.0; protected $reserved = ''; protected $retry_interval = 0; protected $read_timeout = 0.0; protected $auth = ''; protected $dbIndex = 0; public function getHost() { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getTimeout(): float { return $this->timeout; } public function withTimeout(float $timeout): self { $this->timeout = $timeout; return $this; } public function getReserved(): string { return $this->reserved; } public function withReserved(string $reserved): self { $this->reserved = $reserved; return $this; } public function getRetryInterval(): int { return $this->retry_interval; } public function withRetryInterval(int $retry_interval): self { $this->retry_interval = $retry_interval; return $this; } public function getReadTimeout(): float { return $this->read_timeout; } public function withReadTimeout(float $read_timeout): self { $this->read_timeout = $read_timeout; return $this; } public function getAuth(): string { return $this->auth; } public function withAuth(string $auth): self { $this->auth = $auth; return $this; } public function getDbIndex(): int { return $this->dbIndex; } public function withDbIndex(int $dbIndex): self { $this->dbIndex = $dbIndex; return $this; } } @swoole-src/library/core/Database/RedisPool.php declare(strict_types=1); namespace Swoole\Database; use Redis; use Swoole\ConnectionPool; class RedisPool extends ConnectionPool { protected $config; public function __construct(RedisConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { $redis = new Redis(); $arguments = [ $this->config->getHost(), $this->config->getPort(), ]; if ($this->config->getTimeout() !== 0.0) { $arguments[] = $this->config->getTimeout(); } if ($this->config->getRetryInterval() !== 0) { $arguments[] = null; $arguments[] = $this->config->getRetryInterval(); } if ($this->config->getReadTimeout() !== 0.0) { $arguments[] = $this->config->getReadTimeout(); } $redis->connect(...$arguments); if ($this->config->getAuth()) { $redis->auth($this->config->getAuth()); } if ($this->config->getDbIndex() !== 0) { $redis->select($this->config->getDbIndex()); } return $redis; }, $size); } } @swoole-src/library/core/Http/Status.php declare(strict_types=1); namespace Swoole\Http; abstract class Status { public const CONTINUE = 100; public const SWITCHING_PROTOCOLS = 101; public const PROCESSING = 102; public const OK = 200; public const CREATED = 201; public const ACCEPTED = 202; public const NON_AUTHORITATIVE_INFORMATION = 203; public const NO_CONTENT = 204; public const RESET_CONTENT = 205; public const PARTIAL_CONTENT = 206; public const MULTI_STATUS = 207; public const ALREADY_REPORTED = 208; public const IM_USED = 226; public const MULTIPLE_CHOICES = 300; public const MOVED_PERMANENTLY = 301; public const FOUND = 302; public const SEE_OTHER = 303; public const NOT_MODIFIED = 304; public const USE_PROXY = 305; public const SWITCH_PROXY = 306; public const TEMPORARY_REDIRECT = 307; public const PERMANENT_REDIRECT = 308; public const BAD_REQUEST = 400; public const UNAUTHORIZED = 401; public const PAYMENT_REQUIRED = 402; public const FORBIDDEN = 403; public const NOT_FOUND = 404; public const METHOD_NOT_ALLOWED = 405; public const NOT_ACCEPTABLE = 406; public const PROXY_AUTHENTICATION_REQUIRED = 407; public const REQUEST_TIME_OUT = 408; public const CONFLICT = 409; public const GONE = 410; public const LENGTH_REQUIRED = 411; public const PRECONDITION_FAILED = 412; public const REQUEST_ENTITY_TOO_LARGE = 413; public const REQUEST_URI_TOO_LARGE = 414; public const UNSUPPORTED_MEDIA_TYPE = 415; public const REQUESTED_RANGE_NOT_SATISFIABLE = 416; public const EXPECTATION_FAILED = 417; public const MISDIRECTED_REQUEST = 421; public const UNPROCESSABLE_ENTITY = 422; public const LOCKED = 423; public const FAILED_DEPENDENCY = 424; public const UNORDERED_COLLECTION = 425; public const UPGRADE_REQUIRED = 426; public const PRECONDITION_REQUIRED = 428; public const TOO_MANY_REQUESTS = 429; public const REQUEST_HEADER_FIELDS_TOO_LARGE = 431; public const UNAVAILABLE_FOR_LEGAL_REASONS = 451; public const INTERNAL_SERVER_ERROR = 500; public const NOT_IMPLEMENTED = 501; public const BAD_GATEWAY = 502; public const SERVICE_UNAVAILABLE = 503; public const GATEWAY_TIME_OUT = 504; public const HTTP_VERSION_NOT_SUPPORTED = 505; public const VARIANT_ALSO_NEGOTIATES = 506; public const INSUFFICIENT_STORAGE = 507; public const LOOP_DETECTED = 508; public const NOT_EXTENDED = 510; public const NETWORK_AUTHENTICATION_REQUIRED = 511; protected static $reasonPhrases = [ self::CONTINUE => 'Continue', self::SWITCHING_PROTOCOLS => 'Switching Protocols', self::PROCESSING => 'Processing', self::OK => 'OK', self::CREATED => 'Created', self::ACCEPTED => 'Accepted', self::NON_AUTHORITATIVE_INFORMATION => 'Non-Authoritative Information', self::NO_CONTENT => 'No Content', self::RESET_CONTENT => 'Reset Content', self::PARTIAL_CONTENT => 'Partial Content', self::MULTI_STATUS => 'Multi-status', self::ALREADY_REPORTED => 'Already Reported', self::IM_USED => 'IM Used', self::MULTIPLE_CHOICES => 'Multiple Choices', self::MOVED_PERMANENTLY => 'Moved Permanently', self::FOUND => 'Found', self::SEE_OTHER => 'See Other', self::NOT_MODIFIED => 'Not Modified', self::USE_PROXY => 'Use Proxy', self::SWITCH_PROXY => 'Switch Proxy', self::TEMPORARY_REDIRECT => 'Temporary Redirect', self::PERMANENT_REDIRECT => 'Permanent Redirect', self::BAD_REQUEST => 'Bad Request', self::UNAUTHORIZED => 'Unauthorized', self::PAYMENT_REQUIRED => 'Payment Required', self::FORBIDDEN => 'Forbidden', self::NOT_FOUND => 'Not Found', self::METHOD_NOT_ALLOWED => 'Method Not Allowed', self::NOT_ACCEPTABLE => 'Not Acceptable', self::PROXY_AUTHENTICATION_REQUIRED => 'Proxy Authentication Required', self::REQUEST_TIME_OUT => 'Request Time-out', self::CONFLICT => 'Conflict', self::GONE => 'Gone', self::LENGTH_REQUIRED => 'Length Required', self::PRECONDITION_FAILED => 'Precondition Failed', self::REQUEST_ENTITY_TOO_LARGE => 'Request Entity Too Large', self::REQUEST_URI_TOO_LARGE => 'Request-URI Too Large', self::UNSUPPORTED_MEDIA_TYPE => 'Unsupported Media Type', self::REQUESTED_RANGE_NOT_SATISFIABLE => 'Requested range not satisfiable', self::EXPECTATION_FAILED => 'Expectation Failed', self::MISDIRECTED_REQUEST => 'Misdirected Request', self::UNPROCESSABLE_ENTITY => 'Unprocessable Entity', self::LOCKED => 'Locked', self::FAILED_DEPENDENCY => 'Failed Dependency', self::UNORDERED_COLLECTION => 'Unordered Collection', self::UPGRADE_REQUIRED => 'Upgrade Required', self::PRECONDITION_REQUIRED => 'Precondition Required', self::TOO_MANY_REQUESTS => 'Too Many Requests', self::REQUEST_HEADER_FIELDS_TOO_LARGE => 'Request Header Fields Too Large', self::UNAVAILABLE_FOR_LEGAL_REASONS => 'Unavailable For Legal Reasons', self::INTERNAL_SERVER_ERROR => 'Internal Server Error', self::NOT_IMPLEMENTED => 'Not Implemented', self::BAD_GATEWAY => 'Bad Gateway', self::SERVICE_UNAVAILABLE => 'Service Unavailable', self::GATEWAY_TIME_OUT => 'Gateway Time-out', self::HTTP_VERSION_NOT_SUPPORTED => 'HTTP Version not supported', self::VARIANT_ALSO_NEGOTIATES => 'Variant Also Negotiates', self::INSUFFICIENT_STORAGE => 'Insufficient Storage', self::LOOP_DETECTED => 'Loop Detected', self::NOT_EXTENDED => 'Not Extended', self::NETWORK_AUTHENTICATION_REQUIRED => 'Network Authentication Required', ]; public static function getReasonPhrases(): array { return static::$reasonPhrases; } public static function getReasonPhrase(int $value): string { return static::$reasonPhrases[$value] ?? 'Unknown'; } } @swoole-src/library/core/Curl/Exception.php declare(strict_types=1); namespace Swoole\Curl; use Swoole; class Exception extends Swoole\Exception { } @swoole-src/library/core/Curl/Handler.php declare(strict_types=1); namespace Swoole\Curl; use CURLFile; use ReflectionClass; use Swoole; use Swoole\Constant; use Swoole\Coroutine\Http\Client; use Swoole\Curl\Exception as CurlException; use Swoole\Http\Status; final class Handler { private $client; private $info = [ 'url' => '', 'content_type' => '', 'http_code' => 0, 'header_size' => 0, 'request_size' => 0, 'filetime' => -1, 'ssl_verify_result' => 0, 'redirect_count' => 0, 'total_time' => 5.3E-5, 'namelookup_time' => 0.0, 'connect_time' => 0.0, 'pretransfer_time' => 0.0, 'size_upload' => 0.0, 'size_download' => 0.0, 'speed_download' => 0.0, 'speed_upload' => 0.0, 'download_content_length' => -1.0, 'upload_content_length' => -1.0, 'starttransfer_time' => 0.0, 'redirect_time' => 0.0, 'redirect_url' => '', 'primary_ip' => '', 'certinfo' => [], 'primary_port' => 0, 'local_ip' => '', 'local_port' => 0, 'http_version' => 0, 'protocol' => 0, 'ssl_verifyresult' => 0, 'scheme' => '', 'private' => '', ]; private $withHeaderOut = false; private $withFileTime = false; private $urlInfo; private $postData; private $infile; private $infileSize = PHP_INT_MAX; private $outputStream; private $proxyType; private $proxy; private $proxyPort = 1080; private $proxyUsername; private $proxyPassword; private $clientOptions = []; private $followLocation = false; private $autoReferer = false; private $maxRedirects; private $withHeader = false; private $nobody = false; private $headerFunction; private $readFunction; private $writeFunction; private $noProgress = true; private $progressFunction; private $returnTransfer = false; private $method = ''; private $headers = []; private $headerMap = []; private $transfer; private $errCode = 0; private $errMsg = ''; private $failOnError = false; private $closed = false; private $cookieJar = ''; private $resolve = []; private $unix_socket_path = ''; public function __construct(string $url = '') { if ($url) { $this->setUrl($url); } } public function __toString() { $id = spl_object_id($this); return "Object({$id}) of type (curl)"; } public function isAvailable(): bool { if ($this->closed) { trigger_error('supplied resource is not a valid cURL handle resource', E_USER_WARNING); return false; } return true; } public function setOpt(int $opt, $value): bool { return $this->isAvailable() and $this->setOption($opt, $value); } public function exec() { if (!$this->isAvailable()) { return false; } return $this->execute(); } public function getInfo() { return $this->isAvailable() ? $this->info : false; } public function errno() { return $this->isAvailable() ? $this->errCode : false; } public function error() { return $this->isAvailable() ? $this->errMsg : false; } public function reset() { if (!$this->isAvailable()) { return false; } foreach ((new ReflectionClass(static::class))->getDefaultProperties() as $name => $value) { $this->{$name} = $value; } } public function getContent() { if (!$this->isAvailable()) { return false; } return $this->transfer; } public function close() { if (!$this->isAvailable()) { return false; } foreach ($this as &$property) { $property = null; } $this->closed = true; } private function create(?array $urlInfo = null): void { if ($urlInfo === null) { $urlInfo = $this->urlInfo; } $host = $urlInfo['host']; $port = $urlInfo['port']; if (isset($this->resolve[$host])) { if (!$this->hasHeader('Host')) { $this->setHeader('Host', $host); } $this->urlInfo['host'] = $host = $this->resolve[$host][$port] ?? null ?: $host; } if ($this->unix_socket_path) { $host = $this->unix_socket_path; $port = 0; if (stripos($host, 'unix:/') !== 0) { $host = "unix:/{$host}"; } } $this->client = new Client($host, $port, $urlInfo['scheme'] === 'https'); } private function getUrl(): string { if (empty($this->urlInfo['path'])) { $url = '/'; } else { $url = $this->urlInfo['path']; } if (!empty($this->urlInfo['query'])) { $url .= '?' . $this->urlInfo['query']; } if (!empty($this->urlInfo['fragment'])) { $url .= '#' . $this->urlInfo['fragment']; } return $url; } private function setUrl(string $url, bool $setInfo = true): bool { if (strlen($url) === 0) { $this->setError(CURLE_URL_MALFORMAT, 'No URL set!'); return false; } if (strpos($url, '://') === false && $this->unix_socket_path === '') { $url = 'http://' . $url; } if ($setInfo) { $urlInfo = parse_url($url); if ($this->unix_socket_path) { if (empty($urlInfo['host']) && !empty($urlInfo['path'])) { $urlInfo['host'] = explode('/', $urlInfo['path'])[1] ?? null; } if (!$this->hasHeader('Host') && !empty($urlInfo['host'])) { $this->setHeader('Host', $urlInfo['host']); } } if (!is_array($urlInfo)) { $this->setError(CURLE_URL_MALFORMAT, "URL[{$url}] using bad/illegal format"); return false; } if (!$this->setUrlInfo($urlInfo)) { return false; } } $this->info['url'] = $url; return true; } private function setUrlInfo(array $urlInfo): bool { if (empty($urlInfo['scheme'])) { $urlInfo['scheme'] = 'http'; } $scheme = $urlInfo['scheme']; if ($scheme !== 'http' and $scheme !== 'https') { $this->setError(CURLE_UNSUPPORTED_PROTOCOL, "Protocol \"{$scheme}\" not supported or disabled in libcurl"); return false; } $host = $urlInfo['host']; if ($this->info['primary_port'] !== 0) { $urlInfo['port'] = $this->info['primary_port']; } elseif (empty($urlInfo['port'])) { $urlInfo['port'] = $scheme === 'https' ? 443 : 80; } else { $urlInfo['port'] = intval($urlInfo['port']); } $port = $urlInfo['port']; if ($this->client) { $oldUrlInfo = $this->urlInfo; if (($host !== $oldUrlInfo['host']) || ($port !== $oldUrlInfo['port']) || ($scheme !== $oldUrlInfo['scheme'])) { $this->create($urlInfo); } } $this->urlInfo = $urlInfo; return true; } private function setPort(int $port): void { $this->info['primary_port'] = $port; if (!isset($this->urlInfo['port']) || $this->urlInfo['port'] !== $port) { $this->urlInfo['port'] = $port; if ($this->client) { $this->create(); } } } private function setError($code, $msg = ''): void { $this->errCode = $code; $this->errMsg = $msg ?: curl_strerror($code); } private function hasHeader(string $headerName): bool { return isset($this->headerMap[strtolower($headerName)]); } private function setHeader(string $headerName, string $value): void { $lowerCaseHeaderName = strtolower($headerName); if (isset($this->headerMap[$lowerCaseHeaderName])) { unset($this->headers[$this->headerMap[$lowerCaseHeaderName]]); } if ($value !== '') { $this->headers[$headerName] = $value; $this->headerMap[$lowerCaseHeaderName] = $headerName; } else { unset($this->headerMap[$lowerCaseHeaderName]); } } private function setOption(int $opt, $value): bool { switch ($opt) { case CURLOPT_FILE: case CURLOPT_INFILE: if (!is_resource($value)) { trigger_error('swoole_curl_setopt(): supplied argument is not a valid File-Handle resource', E_USER_WARNING); return false; } break; } switch ($opt) { case CURLOPT_URL: return $this->setUrl((string) $value); case CURLOPT_PORT: $this->setPort((int) $value); break; case CURLOPT_FORBID_REUSE: $this->clientOptions[Constant::OPTION_KEEP_ALIVE] = !$value; break; case CURLOPT_RETURNTRANSFER: $this->returnTransfer = $value; $this->transfer = ''; break; case CURLOPT_ENCODING: if (empty($value)) { if (defined('SWOOLE_HAVE_ZLIB')) { $value = 'gzip, deflate'; } if (defined('SWOOLE_HAVE_BROTLI')) { if (!empty($value)) { $value = 'br, ' . $value; } else { $value = 'br'; } } if (empty($value)) { break; } } $this->setHeader('Accept-Encoding', $value); break; case CURLOPT_PROXYTYPE: if ($value !== CURLPROXY_HTTP and $value !== CURLPROXY_SOCKS5) { throw new Swoole\Curl\Exception( 'swoole_curl_setopt(): Only support following CURLOPT_PROXYTYPE values: CURLPROXY_HTTP, CURLPROXY_SOCKS5' ); } $this->proxyType = $value; break; case CURLOPT_PROXY: $this->proxy = $value; break; case CURLOPT_PROXYPORT: $this->proxyPort = $value; break; case CURLOPT_PROXYUSERNAME: $this->proxyUsername = $value; break; case CURLOPT_PROXYPASSWORD: $this->proxyPassword = $value; break; case CURLOPT_PROXYUSERPWD: $usernamePassword = explode(':', $value); $this->proxyUsername = urldecode($usernamePassword[0]); $this->proxyPassword = urldecode($usernamePassword[1] ?? null); break; case CURLOPT_PROXYAUTH: break; case CURLOPT_UNIX_SOCKET_PATH: $realpath = realpath((string) $value); if ($realpath) { $this->unix_socket_path = $realpath; } else { $this->setError(CURLE_COULDNT_CONNECT); } break; case CURLOPT_NOBODY: $this->nobody = boolval($value); $this->method = 'HEAD'; break; case CURLOPT_RESOLVE: foreach ((array) $value as $resolve) { $flag = substr($resolve, 0, 1); if ($flag === '+' || $flag === '-') { $resolve = substr($resolve, 1); } $tmpResolve = explode(':', $resolve, 3); $host = $tmpResolve[0] ?? ''; $port = $tmpResolve[1] ?? 0; $ip = $tmpResolve[2] ?? ''; if ($flag === '-') { unset($this->resolve[$host][$port]); } else { $this->resolve[$host][$port] = explode(',', $ip)[0]; } } break; case CURLOPT_IPRESOLVE: if ($value !== CURL_IPRESOLVE_WHATEVER and $value !== CURL_IPRESOLVE_V4) { throw new Swoole\Curl\Exception( 'swoole_curl_setopt(): Only support following CURLOPT_IPRESOLVE values: CURL_IPRESOLVE_WHATEVER, CURL_IPRESOLVE_V4' ); } break; case CURLOPT_TCP_NODELAY: $this->clientOptions[Constant::OPTION_OPEN_TCP_NODELAY] = boolval($value); break; case CURLOPT_PRIVATE: $this->info['private'] = $value; break; case CURLOPT_VERBOSE: case CURLOPT_SSLVERSION: case CURLOPT_NOSIGNAL: case CURLOPT_FRESH_CONNECT: case CURLOPT_BINARYTRANSFER: case CURLOPT_DNS_USE_GLOBAL_CACHE: case CURLOPT_DNS_CACHE_TIMEOUT: case CURLOPT_STDERR: case CURLOPT_WRITEHEADER: case CURLOPT_BUFFERSIZE: case CURLOPT_SSLCERTTYPE: case CURLOPT_SSLKEYTYPE: case CURLOPT_NOPROXY: case CURLOPT_CERTINFO: case CURLOPT_HEADEROPT: case CURLOPT_PROXYHEADER: case CURLOPT_HTTPPROXYTUNNEL: break; case CURLOPT_SSL_VERIFYHOST: break; case CURLOPT_SSL_VERIFYPEER: $this->clientOptions[Constant::OPTION_SSL_VERIFY_PEER] = $value; break; case CURLOPT_SSLCERT: $this->clientOptions[Constant::OPTION_SSL_CERT_FILE] = $value; break; case CURLOPT_SSLKEY: $this->clientOptions[Constant::OPTION_SSL_KEY_FILE] = $value; break; case CURLOPT_CAINFO: $this->clientOptions[Constant::OPTION_SSL_CAFILE] = $value; break; case CURLOPT_CAPATH: $this->clientOptions[Constant::OPTION_SSL_CAPATH] = $value; break; case CURLOPT_KEYPASSWD: case CURLOPT_SSLCERTPASSWD: case CURLOPT_SSLKEYPASSWD: $this->clientOptions[Constant::OPTION_SSL_PASSPHRASE] = $value; break; case CURLOPT_POST: $this->method = 'POST'; break; case CURLOPT_POSTFIELDS: $this->postData = $value; if (!$this->method) { $this->method = 'POST'; } break; case CURLOPT_SAFE_UPLOAD: if (!$value) { trigger_error('swoole_curl_setopt(): Disabling safe uploads is no longer supported', E_USER_WARNING); return false; } break; case CURLOPT_HTTPHEADER: if (!is_array($value) and !is_iterable($value)) { trigger_error('swoole_curl_setopt(): You must pass either an object or an array with the CURLOPT_HTTPHEADER argument', E_USER_WARNING); return false; } foreach ($value as $header) { $header = explode(':', $header, 2); $headerName = $header[0]; $headerValue = trim($header[1] ?? ''); $this->setHeader($headerName, $headerValue); } break; case CURLOPT_REFERER: $this->setHeader('Referer', $value); break; case CURLINFO_HEADER_OUT: $this->withHeaderOut = boolval($value); break; case CURLOPT_FILETIME: $this->withFileTime = boolval($value); break; case CURLOPT_USERAGENT: $this->setHeader('User-Agent', $value); break; case CURLOPT_CUSTOMREQUEST: $this->method = (string) $value; break; case CURLOPT_PROTOCOLS: if (($value & ~(CURLPROTO_HTTP | CURLPROTO_HTTPS)) != 0) { throw new CurlException("swoole_curl_setopt(): CURLOPT_PROTOCOLS[{$value}] is not supported"); } break; case CURLOPT_REDIR_PROTOCOLS: if (($value & ~(CURLPROTO_HTTP | CURLPROTO_HTTPS)) != 0) { throw new CurlException("swoole_curl_setopt(): CURLOPT_REDIR_PROTOCOLS[{$value}] is not supported"); } break; case CURLOPT_HTTP_VERSION: if ($value != CURL_HTTP_VERSION_1_1) { trigger_error("swoole_curl_setopt(): CURLOPT_HTTP_VERSION[{$value}] is not supported", E_USER_WARNING); return false; } break; case CURLOPT_FAILONERROR: $this->failOnError = $value; break; case CURLOPT_COOKIE: $this->setHeader('Cookie', $value); break; case CURLOPT_COOKIEJAR: $this->cookieJar = (string) $value; break; case CURLOPT_COOKIEFILE: if (is_file((string) $value)) { $this->setHeader('Cookie', file_get_contents($value)); } break; case CURLOPT_CONNECTTIMEOUT: $this->clientOptions[Constant::OPTION_CONNECT_TIMEOUT] = $value; break; case CURLOPT_CONNECTTIMEOUT_MS: $this->clientOptions[Constant::OPTION_CONNECT_TIMEOUT] = $value / 1000; break; case CURLOPT_TIMEOUT: $this->clientOptions[Constant::OPTION_TIMEOUT] = $value; break; case CURLOPT_TIMEOUT_MS: $this->clientOptions[Constant::OPTION_TIMEOUT] = $value / 1000; break; case CURLOPT_FILE: $this->outputStream = $value; break; case CURLOPT_HEADER: $this->withHeader = $value; break; case CURLOPT_HEADERFUNCTION: $this->headerFunction = $value; break; case CURLOPT_READFUNCTION: $this->readFunction = $value; break; case CURLOPT_WRITEFUNCTION: $this->writeFunction = $value; break; case CURLOPT_NOPROGRESS: $this->noProgress = $value; break; case CURLOPT_PROGRESSFUNCTION: $this->progressFunction = $value; break; case CURLOPT_HTTPAUTH: if (!($value & CURLAUTH_BASIC)) { trigger_error("swoole_curl_setopt(): CURLOPT_HTTPAUTH[{$value}] is not supported", E_USER_WARNING); return false; } break; case CURLOPT_USERPWD: $this->setHeader('Authorization', 'Basic ' . base64_encode($value)); break; case CURLOPT_FOLLOWLOCATION: $this->followLocation = $value; break; case CURLOPT_AUTOREFERER: $this->autoReferer = $value; break; case CURLOPT_MAXREDIRS: $this->maxRedirects = $value; break; case CURLOPT_PUT: case CURLOPT_UPLOAD: $this->method = 'PUT'; break; case CURLOPT_INFILE: $this->infile = $value; break; case CURLOPT_INFILESIZE: $this->infileSize = $value; break; case CURLOPT_HTTPGET: $this->method = 'GET'; break; default: throw new Swoole\Curl\Exception("swoole_curl_setopt(): option[{$opt}] is not supported"); } return true; } private function execute() { $this->info['redirect_count'] = $this->info['starttransfer_time'] = 0; $this->info['redirect_url'] = ''; $timeBegin = microtime(true); if (!$this->urlInfo) { $this->setError(CURLE_URL_MALFORMAT, 'No URL set or URL using bad/illegal format'); return false; } if (!$this->client) { $this->create(); } while (true) { $client = $this->client; if ($this->proxy) { $parse = parse_url($this->proxy); $proxy = $parse['host'] ?? $parse['path']; $proxyPort = $parse['port'] ?? $this->proxyPort; $proxyUsername = $parse['user'] ?? $this->proxyUsername; $proxyPassword = $parse['pass'] ?? $this->proxyPassword; $proxyType = $parse['scheme'] ?? $this->proxyType; if (is_string($proxyType)) { if ($proxyType === 'socks5') { $proxyType = CURLPROXY_SOCKS5; } else { $proxyType = CURLPROXY_HTTP; } } if (!filter_var($proxy, FILTER_VALIDATE_IP)) { $ip = Swoole\Coroutine::gethostbyname($proxy, AF_INET, $this->clientOptions['connect_timeout'] ?? -1); if (!$ip) { $this->setError(CURLE_COULDNT_RESOLVE_PROXY, 'Could not resolve proxy: ' . $proxy); return false; } $this->proxy = $proxy = $ip; } switch ($proxyType) { case CURLPROXY_HTTP: $proxyOptions = [ 'http_proxy_host' => $proxy, 'http_proxy_port' => $proxyPort, 'http_proxy_username' => $proxyUsername, 'http_proxy_password' => $proxyPassword, ]; break; case CURLPROXY_SOCKS5: $proxyOptions = [ 'socks5_host' => $proxy, 'socks5_port' => $proxyPort, 'socks5_username' => $proxyUsername, 'socks5_password' => $proxyPassword, ]; break; default: throw new CurlException("Unexpected proxy type [{$proxyType}]"); } } $client->set( $this->clientOptions + ($proxyOptions ?? []) ); if ($this->method) { $client->setMethod($this->method); } if ($this->infile) { $data = ''; while (true) { $nLength = $this->infileSize - strlen($data); if ($nLength === 0) { break; } if (feof($this->infile)) { break; } $data .= fread($this->infile, $nLength); } $client->setData($data); $this->infile = null; $this->infileSize = PHP_INT_MAX; } else { if ($this->postData) { if (is_string($this->postData)) { if (!$this->hasHeader('content-type')) { $this->setHeader('Content-Type', 'application/x-www-form-urlencoded'); } } elseif (is_array($this->postData)) { foreach ($this->postData as $k => $v) { if ($v instanceof CURLFile) { $client->addFile($v->getFilename(), $k, $v->getMimeType() ?: 'application/octet-stream', $v->getPostFilename()); unset($this->postData[$k]); } } } } $client->setData($this->postData); } $client->setHeaders($this->headers); $executeResult = $client->execute($this->getUrl()); if (!$executeResult) { $errCode = $client->errCode; if ($errCode == SWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILED or $errCode == SWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUT) { $this->setError(CURLE_COULDNT_RESOLVE_HOST, 'Could not resolve host: ' . $client->host); } else { $this->setError($errCode, $client->errMsg); } $this->info['total_time'] = microtime(true) - $timeBegin; return false; } if ($client->statusCode >= 300 and $client->statusCode < 400 and isset($client->headers['location'])) { $redirectParsedUrl = $this->getRedirectUrl($client->headers['location']); $redirectUrl = static::unparseUrl($redirectParsedUrl); if ($this->followLocation and ($this->maxRedirects === null or $this->info['redirect_count'] < $this->maxRedirects)) { if ($this->info['redirect_count'] === 0) { $this->info['starttransfer_time'] = microtime(true) - $timeBegin; $redirectBeginTime = microtime(true); } if (in_array($client->statusCode, [Status::MOVED_PERMANENTLY, Status::FOUND, Status::SEE_OTHER])) { $this->method = 'GET'; } if ($this->autoReferer) { $this->setHeader('Referer', $this->info['url']); } $this->setUrl($redirectUrl, false); $this->setUrlInfo($redirectParsedUrl); $this->info['redirect_count']++; } else { $this->info['redirect_url'] = $redirectUrl; break; } } elseif ($this->failOnError && $client->statusCode >= 400) { $this->setError(CURLE_HTTP_RETURNED_ERROR, "The requested URL returned error: {$client->statusCode} " . Status::getReasonPhrase($client->statusCode)); return false; } else { break; } } $this->info['total_time'] = microtime(true) - $timeBegin; $this->info['http_code'] = $client->statusCode; $this->info['content_type'] = $client->headers['content-type'] ?? ''; $this->info['size_download'] = $this->info['download_content_length'] = strlen($client->body); $this->info['speed_download'] = 1 / $this->info['total_time'] * $this->info['size_download']; if (isset($redirectBeginTime)) { $this->info['redirect_time'] = microtime(true) - $redirectBeginTime; } if (filter_var($this->urlInfo['host'], FILTER_VALIDATE_IP)) { $this->info['primary_ip'] = $this->urlInfo['host']; } if ($this->unix_socket_path) { $this->info['primary_ip'] = $this->unix_socket_path; $this->info['primary_port'] = $this->urlInfo['port']; } $headerContent = ''; if ($client->headers) { $cb = $this->headerFunction; if ($client->statusCode > 0) { $row = "HTTP/1.1 {$client->statusCode} " . Status::getReasonPhrase($client->statusCode) . "\r\n"; if ($cb) { $cb($this, $row); } $headerContent .= $row; } foreach ($client->headers as $k => $v) { $row = "{$k}: {$v}\r\n"; if ($cb) { $cb($this, $row); } $headerContent .= $row; } $headerContent .= "\r\n"; $this->info['header_size'] = strlen($headerContent); if ($cb) { $cb($this, ''); } } else { $this->info['header_size'] = 0; } if ($client->body and $this->readFunction) { $cb = $this->readFunction; $cb($this, $this->outputStream, strlen($client->body)); } if ($this->withHeader) { $transfer = $headerContent . $client->body; } else { $transfer = $client->body; } if ($this->withHeaderOut) { $headerOutContent = $client->getHeaderOut(); $this->info['request_header'] = $headerOutContent ? $headerOutContent . "\r\n\r\n" : ''; } if ($this->withFileTime) { if (isset($client->headers['last-modified'])) { $this->info['filetime'] = strtotime($client->headers['last-modified']); } else { $this->info['filetime'] = -1; } } if ($this->cookieJar && $this->cookieJar !== '') { if ($this->cookieJar === '-') { foreach ((array) $client->set_cookie_headers as $cookie) { echo $cookie . PHP_EOL; } } else { $cookies = ''; foreach ((array) $client->set_cookie_headers as $cookie) { $cookies .= "{$cookie};"; } file_put_contents($this->cookieJar, $cookies); } } if ($this->writeFunction) { if (!is_callable($this->writeFunction)) { trigger_error('curl_exec(): Could not call the CURLOPT_WRITEFUNCTION', E_USER_WARNING); $this->setError(CURLE_WRITE_ERROR, 'Failure writing output to destination'); return false; } call_user_func($this->writeFunction, $this, $transfer); return true; } if ($this->returnTransfer) { return $this->transfer = $transfer; } if ($this->outputStream) { return fwrite($this->outputStream, $transfer) === strlen($transfer); } echo $transfer; return true; } private static function unparseUrl(array $parsedUrl): string { $scheme = ($parsedUrl['scheme'] ?? 'http') . '://'; $host = $parsedUrl['host'] ?? ''; $port = isset($parsedUrl['port']) ? ':' . $parsedUrl['port'] : ''; $user = $parsedUrl['user'] ?? ''; $pass = isset($parsedUrl['pass']) ? ':' . $parsedUrl['pass'] : ''; $pass = ($user or $pass) ? "{$pass}@" : ''; $path = $parsedUrl['path'] ?? ''; $query = (isset($parsedUrl['query']) and $parsedUrl['query'] !== '') ? '?' . $parsedUrl['query'] : ''; $fragment = isset($parsedUrl['fragment']) ? '#' . $parsedUrl['fragment'] : ''; return $scheme . $user . $pass . $host . $port . $path . $query . $fragment; } private function getRedirectUrl(string $location): array { $uri = parse_url($location); if (isset($uri['host'])) { $redirectUri = $uri; } else { if (!isset($location[0])) { return []; } $redirectUri = $this->urlInfo; $redirectUri['query'] = ''; if ($location[0] === '/') { $redirectUri['path'] = $location; } else { $path = dirname($redirectUri['path'] ?? ''); if ($path === '.') { $path = '/'; } if (isset($location[1]) and substr($location, 0, 2) === './') { $location = substr($location, 2); } $redirectUri['path'] = $path . $location; } if (is_array($uri)) { foreach ($uri as $k => $v) { if (!in_array($k, ['path', 'query'])) { $redirectUri[$k] = $v; } } } } return $redirectUri; } } @swoole-src/library/core/FastCGI.php declare(strict_types=1); namespace Swoole; class FastCGI { public const HEADER_LEN = 8; public const HEADER_FORMAT = 'Cversion/Ctype/nrequestId/ncontentLength/CpaddingLength/Creserved'; public const MAX_CONTENT_LENGTH = 65535; public const VERSION_1 = 1; public const BEGIN_REQUEST = 1; public const ABORT_REQUEST = 2; public const END_REQUEST = 3; public const PARAMS = 4; public const STDIN = 5; public const STDOUT = 6; public const STDERR = 7; public const DATA = 8; public const GET_VALUES = 9; public const GET_VALUES_RESULT = 10; public const UNKNOWN_TYPE = 11; public const DEFAULT_REQUEST_ID = 1; public const KEEP_CONN = 1; public const RESPONDER = 1; public const AUTHORIZER = 2; public const FILTER = 3; public const REQUEST_COMPLETE = 0; public const CANT_MPX_CONN = 1; public const OVERLOADED = 2; public const UNKNOWN_ROLE = 3; } @swoole-src/library/core/FastCGI/Record.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; class Record { protected $version = FastCGI::VERSION_1; protected $type = FastCGI::UNKNOWN_TYPE; protected $requestId = FastCGI::DEFAULT_REQUEST_ID; protected $reserved = 0; private $contentLength = 0; private $paddingLength = 0; private $contentData = ''; private $paddingData = ''; final public function __toString(): string { $headerPacket = pack( 'CCnnCC', $this->version, $this->type, $this->requestId, $this->contentLength, $this->paddingLength, $this->reserved ); $payloadPacket = $this->packPayload(); $paddingPacket = pack("a{$this->paddingLength}", $this->paddingData); return $headerPacket . $payloadPacket . $paddingPacket; } final public static function unpack(string $data): self { $self = new static(); [ $self->version, $self->type, $self->requestId, $self->contentLength, $self->paddingLength, $self->reserved ] = array_values(unpack(FastCGI::HEADER_FORMAT, $data)); $payload = substr($data, FastCGI::HEADER_LEN); self::unpackPayload($self, $payload); if (get_called_class() !== __CLASS__ && $self->contentLength > 0) { static::unpackPayload($self, $payload); } return $self; } public function setContentData(string $data): self { $this->contentLength = strlen($data); if ($this->contentLength > FastCGI::MAX_CONTENT_LENGTH) { $this->contentLength = FastCGI::MAX_CONTENT_LENGTH; $this->contentData = substr($data, 0, FastCGI::MAX_CONTENT_LENGTH); } else { $this->contentData = $data; } $extraLength = $this->contentLength % 8; $this->paddingLength = $extraLength ? (8 - $extraLength) : 0; return $this; } public function getContentData(): string { return $this->contentData; } public function getVersion(): int { return $this->version; } public function getType(): int { return $this->type; } public function getRequestId(): int { return $this->requestId; } public function setRequestId(int $requestId): self { $this->requestId = $requestId; return $this; } final public function getContentLength(): int { return $this->contentLength; } final public function getPaddingLength(): int { return $this->paddingLength; } protected static function unpackPayload($self, string $data): void { [ $self->contentData, $self->paddingData ] = array_values( unpack("a{$self->contentLength}contentData/a{$self->paddingLength}paddingData", $data) ); } protected function packPayload(): string { return pack("a{$this->contentLength}", $this->contentData); } } @swoole-src/library/core/FastCGI/Record/Params.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Params extends Record { protected $values = []; public function __construct(array $values = []) { $this->type = FastCGI::PARAMS; $this->values = $values; $this->setContentData($this->packPayload()); } public function getValues(): array { return $this->values; } protected static function unpackPayload($self, string $data): void { $currentOffset = 0; do { [$nameLengthHigh] = array_values(unpack('CnameLengthHigh', $data)); $isLongName = ($nameLengthHigh >> 7 == 1); $valueOffset = $isLongName ? 4 : 1; [$valueLengthHigh] = array_values(unpack('CvalueLengthHigh', substr($data, $valueOffset))); $isLongValue = ($valueLengthHigh >> 7 == 1); $dataOffset = $valueOffset + ($isLongValue ? 4 : 1); $formatParts = [ $isLongName ? 'NnameLength' : 'CnameLength', $isLongValue ? 'NvalueLength' : 'CvalueLength', ]; $format = join('/', $formatParts); [$nameLength, $valueLength] = array_values(unpack($format, $data)); $nameLength &= ($isLongName ? 0x7FFFFFFF : 0x7F); $valueLength &= ($isLongValue ? 0x7FFFFFFF : 0x7F); [$nameData, $valueData] = array_values( unpack( "a{$nameLength}nameData/a{$valueLength}valueData", substr($data, $dataOffset) ) ); $self->values[$nameData] = $valueData; $keyValueLength = $dataOffset + $nameLength + $valueLength; $data = substr($data, $keyValueLength); $currentOffset += $keyValueLength; } while ($currentOffset < $self->getContentLength()); } protected function packPayload(): string { $payload = ''; foreach ($this->values as $nameData => $valueData) { if ($valueData === null) { continue; } $nameLength = strlen($nameData); $valueLength = strlen((string) $valueData); $isLongName = $nameLength > 127; $isLongValue = $valueLength > 127; $formatParts = [ $isLongName ? 'N' : 'C', $isLongValue ? 'N' : 'C', "a{$nameLength}", "a{$valueLength}", ]; $format = join('', $formatParts); $payload .= pack( $format, $isLongName ? ($nameLength | 0x80000000) : $nameLength, $isLongValue ? ($valueLength | 0x80000000) : $valueLength, $nameData, $valueData ); } return $payload; } } @swoole-src/library/core/FastCGI/Record/AbortRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class AbortRequest extends Record { public function __construct(int $requestId = 0) { $this->type = FastCGI::ABORT_REQUEST; $this->setRequestId($requestId); } } @swoole-src/library/core/FastCGI/Record/BeginRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class BeginRequest extends Record { protected $role = FastCGI::UNKNOWN_ROLE; protected $flags; protected $reserved1; public function __construct(int $role = FastCGI::UNKNOWN_ROLE, int $flags = 0, string $reserved = '') { $this->type = FastCGI::BEGIN_REQUEST; $this->role = $role; $this->flags = $flags; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getRole(): int { return $this->role; } public function getFlags(): int { return $this->flags; } protected static function unpackPayload($self, string $data): void { [ $self->role, $self->flags, $self->reserved1 ] = array_values(unpack('nrole/Cflags/a5reserved', $data)); } protected function packPayload(): string { return pack( 'nCa5', $this->role, $this->flags, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/Record/Data.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Data extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::DATA; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/EndRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class EndRequest extends Record { protected $appStatus = 0; protected $protocolStatus = FastCGI::REQUEST_COMPLETE; protected $reserved1; public function __construct( int $protocolStatus = FastCGI::REQUEST_COMPLETE, int $appStatus = 0, string $reserved = '' ) { $this->type = FastCGI::END_REQUEST; $this->protocolStatus = $protocolStatus; $this->appStatus = $appStatus; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getAppStatus(): int { return $this->appStatus; } public function getProtocolStatus(): int { return $this->protocolStatus; } protected static function unpackPayload($self, string $data): void { [ $self->appStatus, $self->protocolStatus, $self->reserved1 ] = array_values(unpack('NappStatus/CprotocolStatus/a3reserved', $data)); } protected function packPayload(): string { return pack( 'NCa3', $this->appStatus, $this->protocolStatus, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/Record/GetValues.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; class GetValues extends Params { public function __construct(array $keys = []) { parent::__construct(array_fill_keys($keys, '')); $this->type = FastCGI::GET_VALUES; } } @swoole-src/library/core/FastCGI/Record/GetValuesResult.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; class GetValuesResult extends Params { public function __construct(array $values = []) { parent::__construct($values); $this->type = FastCGI::GET_VALUES_RESULT; } } @swoole-src/library/core/FastCGI/Record/Stdin.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stdin extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDIN; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/Stdout.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stdout extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDOUT; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/Stderr.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stderr extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDERR; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/UnknownType.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class UnknownType extends Record { protected $type1; protected $reserved1; public function __construct(int $type = 0, string $reserved = '') { $this->type = FastCGI::UNKNOWN_TYPE; $this->type1 = $type; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getUnrecognizedType(): int { return $this->type1; } public static function unpackPayload($self, string $data): void { [$self->type1, $self->reserved1] = array_values(unpack('Ctype/a7reserved', $data)); } protected function packPayload(): string { return pack( 'Ca7', $this->type1, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/FrameParser.php declare(strict_types=1); namespace Swoole\FastCGI; use DomainException; use RuntimeException; use Swoole\FastCGI; class FrameParser { protected static $classMapping = [ FastCGI::BEGIN_REQUEST => FastCGI\Record\BeginRequest::class, FastCGI::ABORT_REQUEST => FastCGI\Record\AbortRequest::class, FastCGI::END_REQUEST => FastCGI\Record\EndRequest::class, FastCGI::PARAMS => FastCGI\Record\Params::class, FastCGI::STDIN => FastCGI\Record\Stdin::class, FastCGI::STDOUT => FastCGI\Record\Stdout::class, FastCGI::STDERR => FastCGI\Record\Stderr::class, FastCGI::DATA => FastCGI\Record\Data::class, FastCGI::GET_VALUES => FastCGI\Record\GetValues::class, FastCGI::GET_VALUES_RESULT => FastCGI\Record\GetValuesResult::class, FastCGI::UNKNOWN_TYPE => FastCGI\Record\UnknownType::class, ]; public static function hasFrame(string $buffer): bool { $bufferLength = strlen($buffer); if ($bufferLength < FastCGI::HEADER_LEN) { return false; } $fastInfo = unpack(FastCGI::HEADER_FORMAT, $buffer); if ($bufferLength < FastCGI::HEADER_LEN + $fastInfo['contentLength'] + $fastInfo['paddingLength']) { return false; } return true; } public static function parseFrame(string &$buffer): Record { $bufferLength = strlen($buffer); if ($bufferLength < FastCGI::HEADER_LEN) { throw new RuntimeException('Not enough data in the buffer to parse'); } $recordHeader = unpack(FastCGI::HEADER_FORMAT, $buffer); $recordType = $recordHeader['type']; if (!isset(self::$classMapping[$recordType])) { throw new DomainException("Invalid FastCGI record type {$recordType} received"); } $className = self::$classMapping[$recordType]; $record = $className::unpack($buffer); $offset = FastCGI::HEADER_LEN + $record->getContentLength() + $record->getPaddingLength(); $buffer = substr($buffer, $offset); return $record; } } @swoole-src/library/core/FastCGI/Message.php declare(strict_types=1); namespace Swoole\FastCGI; class Message { protected $params = []; protected $body = ''; protected $error = ''; public function getParam(string $name): ?string { return $this->params[$name] ?? null; } public function withParam(string $name, string $value): self { $this->params[$name] = $value; return $this; } public function withoutParam(string $name): self { unset($this->params[$name]); return $this; } public function getParams(): array { return $this->params; } public function withParams(array $params): self { $this->params = $params; return $this; } public function withAddedParams(array $params): self { $this->params = $params + $this->params; return $this; } public function getBody(): string { return $this->body; } public function withBody($body): self { $this->body = (string) $body; return $this; } public function getError(): string { return $this->error; } public function withError(string $error): self { $this->error = $error; return $this; } } @swoole-src/library/core/FastCGI/Request.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; use Swoole\FastCGI\Record\BeginRequest; use Swoole\FastCGI\Record\Params; use Swoole\FastCGI\Record\Stdin; class Request extends Message { protected $keepConn = false; public function __toString(): string { $body = $this->getBody(); $beginRequestFrame = new BeginRequest(FastCGI::RESPONDER, $this->keepConn ? FastCGI::KEEP_CONN : 0); $paramsFrame = new Params($this->getParams()); $paramsEofFrame = new Params(); if (empty($body)) { $message = "{$beginRequestFrame}{$paramsFrame}{$paramsEofFrame}}"; } else { $stdinList = []; while (true) { $stdinList[] = $stdin = new Stdin($body); $stdinLength = $stdin->getContentLength(); if ($stdinLength === strlen($body)) { break; } $body = substr($body, $stdinLength); } $stdinList[] = new Stdin(); $stdin = implode($stdinList); $message = "{$beginRequestFrame}{$paramsFrame}{$paramsEofFrame}{$stdin}}"; } return $message; } public function getKeepConn(): bool { return $this->keepConn; } public function withKeepConn(bool $keepConn): self { $this->keepConn = $keepConn; return $this; } } @swoole-src/library/core/FastCGI/Response.php declare(strict_types=1); namespace Swoole\FastCGI; use InvalidArgumentException; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Record\Stderr; use Swoole\FastCGI\Record\Stdout; class Response extends Message { public function __construct(array $records = []) { if (!static::verify($records)) { throw new InvalidArgumentException('Bad records'); } $body = ''; $error = ''; foreach ($records as $record) { if ($record instanceof Stdout) { if ($record->getContentLength() > 0) { $body .= $record->getContentData(); } } elseif ($record instanceof Stderr) { if ($record->getContentLength() > 0) { $error .= $record->getContentData(); } } } $this->withBody($body)->withError($error); } public static function verify(array $records): bool { return !empty($records) && $records[count($records) - 1] instanceof EndRequest; } } @swoole-src/library/core/FastCGI/HttpRequest.php declare(strict_types=1); namespace Swoole\FastCGI; use InvalidArgumentException; class HttpRequest extends Request { protected $params = [ 'REQUEST_SCHEME' => 'http', 'REQUEST_METHOD' => 'GET', 'DOCUMENT_ROOT' => '', 'SCRIPT_FILENAME' => '', 'SCRIPT_NAME' => '', 'DOCUMENT_URI' => '/', 'REQUEST_URI' => '/', 'QUERY_STRING' => '', 'CONTENT_TYPE' => 'text/plain', 'CONTENT_LENGTH' => '0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'SERVER_SOFTWARE' => 'swoole/' . SWOOLE_VERSION, 'REMOTE_ADDR' => 'unknown', 'REMOTE_PORT' => '0', 'SERVER_ADDR' => 'unknown', 'SERVER_PORT' => '0', 'SERVER_NAME' => 'Swoole', 'REDIRECT_STATUS' => '200', ]; public function getScheme(): ?string { return $this->params['REQUEST_SCHEME'] ?? null; } public function withScheme(string $scheme): self { $this->params['REQUEST_SCHEME'] = $scheme; return $this; } public function withoutScheme(): void { unset($this->params['REQUEST_SCHEME']); } public function getMethod(): ?string { return $this->params['REQUEST_METHOD'] ?? null; } public function withMethod(string $method): self { $this->params['REQUEST_METHOD'] = $method; return $this; } public function withoutMethod(): void { unset($this->params['REQUEST_METHOD']); } public function getDocumentRoot(): ?string { return $this->params['DOCUMENT_ROOT'] ?? null; } public function withDocumentRoot(string $documentRoot): self { $this->params['DOCUMENT_ROOT'] = $documentRoot; return $this; } public function withoutDocumentRoot(): void { unset($this->params['DOCUMENT_ROOT']); } public function getScriptFilename(): ?string { return $this->params['SCRIPT_FILENAME'] ?? null; } public function withScriptFilename(string $scriptFilename): self { $this->params['SCRIPT_FILENAME'] = $scriptFilename; return $this; } public function withoutScriptFilename(): void { unset($this->params['SCRIPT_FILENAME']); } public function getScriptName(): ?string { return $this->params['SCRIPT_NAME'] ?? null; } public function withScriptName(string $scriptName): self { $this->params['SCRIPT_NAME'] = $scriptName; return $this; } public function withoutScriptName(): void { unset($this->params['SCRIPT_NAME']); } public function withUri(string $uri): self { $info = parse_url($uri); return $this->withRequestUri($uri) ->withDocumentUri($info['path'] ?? '') ->withQueryString($info['query'] ?? ''); } public function getDocumentUri(): ?string { return $this->params['DOCUMENT_URI'] ?? null; } public function withDocumentUri(string $documentUri): self { $this->params['DOCUMENT_URI'] = $documentUri; return $this; } public function withoutDocumentUri(): void { unset($this->params['DOCUMENT_URI']); } public function getRequestUri(): ?string { return $this->params['REQUEST_URI'] ?? null; } public function withRequestUri(string $requestUri): self { $this->params['REQUEST_URI'] = $requestUri; return $this; } public function withoutRequestUri(): void { unset($this->params['REQUEST_URI']); } public function withQuery($query): self { if (is_array($query)) { $query = http_build_query($query); } return $this->withQueryString($query); } public function getQueryString(): ?string { return $this->params['QUERY_STRING'] ?? null; } public function withQueryString(string $queryString): self { $this->params['QUERY_STRING'] = $queryString; return $this; } public function withoutQueryString(): void { unset($this->params['QUERY_STRING']); } public function getContentType(): ?string { return $this->params['CONTENT_TYPE'] ?? null; } public function withContentType(string $contentType): self { $this->params['CONTENT_TYPE'] = $contentType; return $this; } public function withoutContentType(): void { unset($this->params['CONTENT_TYPE']); } public function getContentLength(): ?int { return isset($this->params['CONTENT_LENGTH']) ? (int) $this->params['CONTENT_LENGTH'] : null; } public function withContentLength(int $contentLength): self { $this->params['CONTENT_LENGTH'] = (string) $contentLength; return $this; } public function withoutContentLength(): void { unset($this->params['CONTENT_LENGTH']); } public function getGatewayInterface(): ?string { return $this->params['GATEWAY_INTERFACE'] ?? null; } public function withGatewayInterface(string $gatewayInterface): self { $this->params['GATEWAY_INTERFACE'] = $gatewayInterface; return $this; } public function withoutGatewayInterface(): void { unset($this->params['GATEWAY_INTERFACE']); } public function getServerProtocol(): ?string { return $this->params['SERVER_PROTOCOL'] ?? null; } public function withServerProtocol(string $serverProtocol): self { $this->params['SERVER_PROTOCOL'] = $serverProtocol; return $this; } public function withoutServerProtocol(): void { unset($this->params['SERVER_PROTOCOL']); } public function withProtocolVersion(string $protocolVersion): self { if (!is_numeric($protocolVersion)) { throw new InvalidArgumentException('Protocol version must be numeric'); } $this->params['SERVER_PROTOCOL'] = "HTTP/{$protocolVersion}"; return $this; } public function getServerSoftware(): ?string { return $this->params['SERVER_SOFTWARE'] ?? null; } public function withServerSoftware(string $serverSoftware): self { $this->params['SERVER_SOFTWARE'] = $serverSoftware; return $this; } public function withoutServerSoftware(): void { unset($this->params['SERVER_SOFTWARE']); } public function getRemoteAddr(): ?string { return $this->params['REMOTE_ADDR'] ?? null; } public function withRemoteAddr(string $remoteAddr): self { $this->params['REMOTE_ADDR'] = $remoteAddr; return $this; } public function withoutRemoteAddr(): void { unset($this->params['REMOTE_ADDR']); } public function getRemotePort(): ?int { return isset($this->params['REMOTE_PORT']) ? (int) $this->params['REMOTE_PORT'] : null; } public function withRemotePort(int $remotePort): self { $this->params['REMOTE_PORT'] = (string) $remotePort; return $this; } public function withoutRemotePort(): void { unset($this->params['REMOTE_PORT']); } public function getServerAddr(): ?string { return $this->params['SERVER_ADDR'] ?? null; } public function withServerAddr(string $serverAddr): self { $this->params['SERVER_ADDR'] = $serverAddr; return $this; } public function withoutServerAddr(): void { unset($this->params['SERVER_ADDR']); } public function getServerPort(): ?int { return isset($this->params['SERVER_PORT']) ? (int) $this->params['SERVER_PORT'] : null; } public function withServerPort(int $serverPort): self { $this->params['SERVER_PORT'] = (string) $serverPort; return $this; } public function withoutServerPort(): void { unset($this->params['SERVER_PORT']); } public function getServerName(): ?string { return $this->params['SERVER_NAME'] ?? null; } public function withServerName(string $serverName): self { $this->params['SERVER_NAME'] = $serverName; return $this; } public function withoutServerName(): void { unset($this->params['SERVER_NAME']); } public function getRedirectStatus(): ?string { return $this->params['REDIRECT_STATUS'] ?? null; } public function withRedirectStatus(string $redirectStatus): self { $this->params['REDIRECT_STATUS'] = $redirectStatus; return $this; } public function withoutRedirectStatus(): void { unset($this->params['REDIRECT_STATUS']); } public function getHeader(string $name): ?string { return $this->params[static::convertHeaderNameToParamName($name)] ?? null; } public function withHeader(string $name, string $value): self { $this->params[static::convertHeaderNameToParamName($name)] = $value; return $this; } public function withoutHeader(string $name): void { unset($this->params[static::convertHeaderNameToParamName($name)]); } public function getHeaders(): array { $headers = []; foreach ($this->params as $name => $value) { if (strpos($name, 'HTTP_') === 0) { $headers[static::convertParamNameToHeaderName($name)] = $value; } } return $headers; } public function withHeaders(array $headers): self { foreach ($headers as $name => $value) { $this->withHeader($name, $value); } return $this; } public function withBody($body): Message { if (is_array($body)) { $body = http_build_query($body); $this->withContentType('application/x-www-form-urlencoded'); } parent::withBody($body); return $this->withContentLength(strlen($body)); } protected static function convertHeaderNameToParamName(string $name) { return 'HTTP_' . str_replace('-', '_', strtoupper($name)); } protected static function convertParamNameToHeaderName(string $name) { return ucwords(str_replace('_', '-', substr($name, strlen('HTTP_'))), '-'); } } @swoole-src/library/core/FastCGI/HttpResponse.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\Http\Status; class HttpResponse extends Response { protected $statusCode; protected $reasonPhrase; protected $headers = []; protected $headersMap = []; protected $setCookieHeaderLines = []; public function __construct(array $records = []) { parent::__construct($records); $body = (string) $this->getBody(); if (strlen($body) === 0) { return; } $array = explode("\r\n\r\n", $body, 2); if (count($array) != 2) { $this->withStatusCode(Status::BAD_GATEWAY)->withReasonPhrase('Invalid FastCGI Response')->withError($body); return; } $headers = explode("\r\n", $array[0]); $body = $array[1]; foreach ($headers as $header) { $array = explode(':', $header, 2); if (count($array) != 2) { continue; } $name = trim($array[0]); $value = trim($array[1]); if (strcasecmp($name, 'Status') === 0) { $array = explode(' ', $value, 2); $statusCode = $array[0]; $reasonPhrase = $array[1] ?? null; } elseif (strcasecmp($name, 'Set-Cookie') === 0) { $this->withSetCookieHeaderLine($value); } else { $this->withHeader($name, $value); } } $statusCode = (int) ($statusCode ?? Status::OK); $reasonPhrase = (string) ($reasonPhrase ?? Status::getReasonPhrase($statusCode)); $this->withStatusCode($statusCode)->withReasonPhrase($reasonPhrase); $this->withBody($body); } public function getStatusCode(): int { return $this->statusCode; } public function withStatusCode(int $statusCode): self { $this->statusCode = $statusCode; return $this; } public function getReasonPhrase(): string { return $this->reasonPhrase; } public function withReasonPhrase(string $reasonPhrase): self { $this->reasonPhrase = $reasonPhrase; return $this; } public function getHeader(string $name): ?string { $name = $this->headersMap[strtolower($name)] ?? null; return $name ? $this->headers[$name] : null; } public function getHeaders(): array { return $this->headers; } public function withHeader(string $name, string $value): self { $this->headers[$name] = $value; $this->headersMap[strtolower($name)] = $name; return $this; } public function withHeaders(array $headers): self { foreach ($headers as $name => $value) { $this->withHeader($name, $value); } return $this; } public function getSetCookieHeaderLines(): array { return $this->setCookieHeaderLines; } public function withSetCookieHeaderLine(string $value): self { $this->setCookieHeaderLines[] = $value; return $this; } } @swoole-src/library/core/Coroutine/FastCGI/Client.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use InvalidArgumentException; use Swoole\Coroutine\FastCGI\Client\Exception; use Swoole\Coroutine\Socket; use Swoole\FastCGI\FrameParser; use Swoole\FastCGI\HttpRequest; use Swoole\FastCGI\HttpResponse; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Request; use Swoole\FastCGI\Response; class Client { protected $af; protected $host; protected $port; protected $ssl; protected $socket; public function __construct(string $host, int $port = 0, bool $ssl = false) { if (stripos($host, 'unix:/') === 0) { $this->af = AF_UNIX; $host = '/' . ltrim(substr($host, strlen('unix:/')), '/'); $port = 0; } elseif (strpos($host, ':') !== false) { $this->af = AF_INET6; } else { $this->af = AF_INET; } $this->host = $host; $this->port = $port; $this->ssl = $ssl; } public function execute(Request $request, float $timeout = -1): Response { if (!$this->socket) { $this->socket = $socket = new Socket($this->af, SOCK_STREAM, IPPROTO_IP); $socket->setProtocol([ 'open_ssl' => $this->ssl, 'open_fastcgi_protocol' => true, ]); if (!$socket->connect($this->host, $this->port, $timeout)) { $this->ioException(); } } else { $socket = $this->socket; } $sendData = (string) $request; if ($socket->sendAll($sendData) !== strlen($sendData)) { $this->ioException(); } $records = []; while (true) { if (SWOOLE_VERSION_ID < 40500) { $recvData = ''; while (true) { $tmp = $socket->recv(8192, $timeout); if (!$tmp) { if ($tmp === '') { $this->ioException(SOCKET_ECONNRESET); } $this->ioException(); } $recvData .= $tmp; if (FrameParser::hasFrame($recvData)) { break; } } } else { $recvData = $socket->recvPacket($timeout); if (!$recvData) { if ($recvData === '') { $this->ioException(SOCKET_ECONNRESET); } $this->ioException(); } if (!FrameParser::hasFrame($recvData)) { $this->ioException(SOCKET_EPROTO); } } do { $records[] = $record = FrameParser::parseFrame($recvData); } while (strlen($recvData) !== 0); if ($record instanceof EndRequest) { if (!$request->getKeepConn()) { $this->socket->close(); $this->socket = null; } switch (true) { case $request instanceof HttpRequest: return new HttpResponse($records); default: return new Response($records); } } } exit(1); } public static function parseUrl(string $url): array { $url = parse_url($url); $host = $url['host'] ?? ''; $port = $url['port'] ?? 0; if (empty($host)) { $host = $url['path'] ?? ''; if (empty($host)) { throw new InvalidArgumentException('Invalid url'); } $host = "unix:/{$host}"; } return [$host, $port]; } public static function call(string $url, string $path, $data = '', float $timeout = -1): string { $client = new Client(...static::parseUrl($url)); $pathInfo = parse_url($path); $path = $pathInfo['path'] ?? ''; $root = dirname($path); $scriptName = '/' . basename($path); $documentUri = $scriptName; $query = $pathInfo['query'] ?? ''; $requestUri = $query ? "{$documentUri}?{$query}" : $documentUri; $request = new HttpRequest(); $request->withDocumentRoot($root) ->withScriptFilename($path) ->withScriptName($documentUri) ->withDocumentUri($documentUri) ->withRequestUri($requestUri) ->withQueryString($query) ->withBody($data) ->withMethod($request->getContentLength() === 0 ? 'GET' : 'POST'); $response = $client->execute($request, $timeout); return $response->getBody(); } protected function ioException(?int $errno = null): void { $socket = $this->socket; if ($errno !== null) { $socket->errCode = $errno; $socket->errMsg = swoole_strerror($errno); } $socket->close(); $this->socket = null; throw new Exception($socket->errMsg, $socket->errCode); } } @swoole-src/library/core/Coroutine/FastCGI/Client/Exception.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI\Client; class Exception extends \Swoole\Exception { } @swoole-src/library/core/Coroutine/FastCGI/Proxy.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use InvalidArgumentException; use Swoole\FastCGI\HttpRequest; use Swoole\FastCGI\HttpResponse; use Swoole\Http; class Proxy { protected $host; protected $port; protected $timeout = -1; protected $documentRoot; protected $https = false; protected $index = 'index.php'; protected $params = []; protected $staticFileFilter; public function __construct(string $url, string $documentRoot = '/') { [$this->host, $this->port] = Client::parseUrl($url); $this->documentRoot = $documentRoot; $this->staticFileFilter = [$this, 'staticFileFiltrate']; } public function withTimeout(float $timeout): self { $this->timeout = $timeout; return $this; } public function withHttps(bool $https): self { $this->https = $https; return $this; } public function withIndex(string $index): self { $this->index = $index; return $this; } public function getParam(string $name): ?string { return $this->params[$name] ?? null; } public function withParam(string $name, string $value): self { $this->params[$name] = $value; return $this; } public function withoutParam(string $name): self { unset($this->params[$name]); return $this; } public function getParams(): array { return $this->params; } public function withParams(array $params): self { $this->params = $params; return $this; } public function withAddedParams(array $params): self { $this->params = $params + $this->params; return $this; } public function withStaticFileFilter(?callable $filter): self { $this->staticFileFilter = $filter; return $this; } public function translateRequest($userRequest): HttpRequest { $request = new HttpRequest(); if ($userRequest instanceof \Swoole\Http\Request) { $server = $userRequest->server; $headers = $userRequest->header; $pathInfo = $userRequest->server['path_info']; $pathInfo = '/' . ltrim($pathInfo, '/'); if (strlen($this->index) !== 0) { $extension = pathinfo($pathInfo, PATHINFO_EXTENSION); if (empty($extension)) { $pathInfo = rtrim($pathInfo, '/') . '/' . $this->index; } } $requestUri = $scriptName = $documentUri = $server['request_uri']; $queryString = $server['query_string'] ?? ''; if (strlen($queryString) !== 0) { $requestUri .= "?{$server['query_string']}"; } $request ->withDocumentRoot($this->documentRoot) ->withScriptFilename($this->documentRoot . $pathInfo) ->withScriptName($scriptName) ->withDocumentUri($documentUri) ->withServerProtocol($server['server_protocol']) ->withServerAddr('127.0.0.1') ->withServerPort($server['server_port']) ->withRemoteAddr($server['remote_addr']) ->withRemotePort($server['remote_port']) ->withMethod($server['request_method']) ->withRequestUri($requestUri) ->withQueryString($queryString) ->withContentType($headers['content-type'] ?? '') ->withContentLength((int) ($headers['content-length'] ?? 0)) ->withHeaders($headers) ->withBody($userRequest->rawContent()) ->withAddedParams($this->params); if ($this->https) { $request->withParam('HTTPS', '1'); } } else { throw new InvalidArgumentException('Not supported on ' . get_class($userRequest)); } return $request; } public function translateResponse(HttpResponse $response, $userResponse): void { if ($userResponse instanceof \Swoole\Http\Response) { $userResponse->status($response->getStatusCode(), $response->getReasonPhrase()); $userResponse->header = $response->getHeaders(); $userResponse->cookie = $response->getSetCookieHeaderLines(); $userResponse->end($response->getBody()); } else { throw new InvalidArgumentException('Not supported on ' . get_class($userResponse)); } } public function pass($userRequest, $userResponse): void { if (!$userRequest instanceof HttpRequest) { $request = $this->translateRequest($userRequest); } else { $request = $userRequest; } unset($userRequest); if ($this->staticFileFilter) { $filter = $this->staticFileFilter; if ($filter($request, $userResponse)) { return; } } $client = new Client($this->host, $this->port); $response = $client->execute($request, $this->timeout); $this->translateResponse($response, $userResponse); } public function staticFileFiltrate(HttpRequest $request, $userResponse): bool { if ($userResponse instanceof \Swoole\Http\Response) { $extension = pathinfo($request->getScriptFilename(), PATHINFO_EXTENSION); if ($extension !== 'php') { $realPath = realpath($request->getScriptFilename()); if (!$realPath || strpos($realPath, $this->documentRoot) !== 0 || !is_file($realPath)) { $userResponse->status(Http\Status::NOT_FOUND); } else { $userResponse->sendfile($realPath); } return true; } return false; } throw new InvalidArgumentException('Not supported on ' . get_class($userResponse)); } } @swoole-src/library/core/Process/Manager.php declare(strict_types=1); namespace Swoole\Process; use Swoole\Constant; use function Swoole\Coroutine\run; class Manager { protected $pool; protected $ipcType = SWOOLE_IPC_NONE; protected $msgQueueKey = 0; protected $startFuncMap = []; public function __construct(int $ipcType = SWOOLE_IPC_NONE, int $msgQueueKey = 0) { $this->setIPCType($ipcType)->setMsgQueueKey($msgQueueKey); } public function add(callable $func, bool $enableCoroutine = false): self { $this->addBatch(1, $func, $enableCoroutine); return $this; } public function addBatch(int $workerNum, callable $func, bool $enableCoroutine = false): self { for ($i = 0; $i < $workerNum; $i++) { $this->startFuncMap[] = [$func, $enableCoroutine]; } return $this; } public function start(): void { $this->pool = new Pool(count($this->startFuncMap), $this->ipcType, $this->msgQueueKey, false); $this->pool->on(Constant::EVENT_WORKER_START, function (Pool $pool, int $workerId) { [$func, $enableCoroutine] = $this->startFuncMap[$workerId]; if ($enableCoroutine) { run($func, $pool, $workerId); } else { $func($pool, $workerId); } }); $this->pool->start(); } public function setIPCType(int $ipcType): self { $this->ipcType = $ipcType; return $this; } public function getIPCType(): int { return $this->ipcType; } public function setMsgQueueKey(int $msgQueueKey): self { $this->msgQueueKey = $msgQueueKey; return $this; } public function getMsgQueueKey(): int { return $this->msgQueueKey; } } @swoole-src/library/core/Server/Admin.php declare(strict_types=1); namespace Swoole\Server; use Reflection; use ReflectionClass; use ReflectionExtension; use ReflectionFunction; use ReflectionMethod; use Swoole\Coroutine; use Swoole\Http\Request; use Swoole\Http\Response; use Swoole\Server; use Swoole\StringObject; use Swoole\Timer; class Admin { public const SIZE_OF_ZVAL = 16; public const SIZE_OF_ZEND_STRING = 32; public const SIZE_OF_ZEND_OBJECT = 56; public const SIZE_OF_ZEND_ARRAY = 56; private static $map = [ 'reactor' => SWOOLE_SERVER_COMMAND_REACTOR_THREAD, 'reactor_thread' => SWOOLE_SERVER_COMMAND_REACTOR_THREAD, 'worker' => SWOOLE_SERVER_COMMAND_EVENT_WORKER, 'event_worker' => SWOOLE_SERVER_COMMAND_EVENT_WORKER, 'task' => SWOOLE_SERVER_COMMAND_TASK_WORKER, 'task_worker' => SWOOLE_SERVER_COMMAND_TASK_WORKER, ]; private static $allList = [ 'all', 'all_reactor', 'all_reactor_thread', 'all_worker', 'all_event_worker', 'all_task', 'all_task_worker', 'specific', ]; private static $postMethodList = [ 'server_reload', 'server_shutdown', 'close_session', ]; private static $accessToken = ''; public static function init(Server $server) { $accepted_process_types = SWOOLE_SERVER_COMMAND_MASTER | SWOOLE_SERVER_COMMAND_MANAGER | SWOOLE_SERVER_COMMAND_EVENT_WORKER | SWOOLE_SERVER_COMMAND_TASK_WORKER; $server->addCommand( 'server_reload', $accepted_process_types, function ($server, $msg) { $server->reload(); return self::json('Operation succeeded'); } ); $server->addCommand( 'server_shutdown', $accepted_process_types, function ($server, $msg) { $server->shutdown(); } ); $server->addCommand( 'coroutine_stats', $accepted_process_types, function ($server, $msg) { return self::json(Coroutine::stats()); } ); $server->addCommand( 'coroutine_list', $accepted_process_types, function ($server, $msg) { return self::json(iterator_to_array(Coroutine::list())); } ); $server->addCommand( 'coroutine_bt', $accepted_process_types, function ($server, $msg) { $json = json_decode($msg); $cid = empty($json->cid) ? 0 : intval($json->cid); $bt = Coroutine::getBackTrace($cid); if ($bt === false) { return self::json("Coroutine#{$cid} not exists", 4004); } return self::json($bt); } ); $server->addCommand( 'server_stats', $accepted_process_types, function ($server, $msg) { return self::json($server->stats()); } ); $server->addCommand( 'server_setting', $accepted_process_types, function (Server $server, $msg) { $setting = $server->setting; $setting['mode'] = $server->mode; $setting['host'] = $server->host; $setting['port'] = $server->port; $setting['master_pid'] = $server->master_pid; $setting['manager_pid'] = $server->manager_pid; return self::json($setting); } ); $server->addCommand( 'get_client_info', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['session_id'])) { return self::json('require session_id', 4003); } return self::json($server->getClientInfo(intval($json['session_id']))); } ); $server->addCommand('close_session', $accepted_process_types, [__CLASS__, 'handlerCloseSession']); $server->addCommand('get_version_info', $accepted_process_types, [__CLASS__, 'handlerGetVersionInfo']); $server->addCommand('get_worker_info', $accepted_process_types, [__CLASS__, 'handlerGetWorkerInfo']); $server->addCommand('get_timer_list', $accepted_process_types, [__CLASS__, 'handlerGetTimerList']); $server->addCommand('get_coroutine_list', $accepted_process_types, [__CLASS__, 'handlerGetCoroutineList']); $server->addCommand('get_objects', $accepted_process_types, [__CLASS__, 'handlerGetObjects']); $server->addCommand('get_class_info', $accepted_process_types, [__CLASS__, 'handlerGetClassInfo']); $server->addCommand('get_function_info', $accepted_process_types, [__CLASS__, 'handlerGetFunctionInfo']); $server->addCommand('get_object_by_handle', $accepted_process_types, [__CLASS__, 'handlerGetObjectByHandle']); $server->addCommand('get_server_cpu_usage', $accepted_process_types, [__CLASS__, 'handlerGetServerCpuUsage']); $server->addCommand( 'get_server_memory_usage', $accepted_process_types, [__CLASS__, 'handlerGetServerMemoryUsage'] ); $server->addCommand( 'get_static_property_value', $accepted_process_types, [__CLASS__, 'handlerGetStaticPropertyValue'] ); $server->addCommand( 'get_defined_functions', $accepted_process_types, [__CLASS__, 'handlerGetDefinedFunctions'] ); $server->addCommand('get_declared_classes', $accepted_process_types, [__CLASS__, 'handlerGetDeclaredClasses']); $server->addCommand( 'gc_status', $accepted_process_types, function ($server, $msg) { $status = function_exists('gc_status') ? gc_status() : []; return self::json($status); } ); if (extension_loaded('opcache')) { $server->addCommand( 'opcache_status', $accepted_process_types, function ($server, $msg) { return self::json(opcache_get_status(true)); } ); } $server->addCommand( 'getpid', $accepted_process_types, function ($server, $msg) { return self::json(['pid' => posix_getpid()]); } ); $server->addCommand( 'memory_usage', $accepted_process_types, function ($server, $msg) { return self::json([ 'usage' => memory_get_usage(), 'real_usage' => memory_get_usage(true), ]); } ); $server->addCommand( 'get_included_files', $accepted_process_types, function ($server, $msg) { return self::json(['files' => get_included_files()]); } ); $server->addCommand('get_resources', $accepted_process_types, [__CLASS__, 'handlerGetResources']); $server->addCommand( 'get_defined_constants', $accepted_process_types, function ($server, $msg) { $constants = get_defined_constants(); foreach ($constants as $k => $c) { if (is_resource($c)) { unset($constants[$k]); } } unset($constants['NULL'], $constants['NAN'], $constants['INF']); return self::json($constants); } ); $server->addCommand( 'get_loaded_extensions', $accepted_process_types, function ($server, $msg) { $extensions = get_loaded_extensions(); $list = []; foreach ($extensions as $key => $extension) { $ext = new ReflectionExtension($extension); $list[$key] = [ 'id' => ++$key, 'name' => $extension, 'version' => $ext->getVersion() ?? '', ]; } return self::json($list); } ); $server->addCommand( 'get_declared_interfaces', $accepted_process_types, function ($server, $msg) { return self::json(get_declared_interfaces()); } ); $server->addCommand( 'get_declared_traits', $accepted_process_types, function ($server, $msg) { return self::json(get_declared_traits()); } ); $server->addCommand( 'get_included_file_contents', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['filename'])) { return self::json('require filename', 4003); } if (!file_exists($json['filename'])) { return self::json("{$json['filename']} not exist", 4004); } if (!in_array($json['filename'], get_included_files())) { return self::json('no permission', 4003); } return self::json(file_get_contents($json['filename'])); } ); $server->addCommand( 'get_globals', $accepted_process_types, function ($server, $msg) { $globals = []; foreach ($GLOBALS as $key => $item) { if ($key === 'GLOBALS') { continue; } $type = gettype($item); $other = []; if ($type === 'object') { $other = [ 'class_name' => get_class($item), 'object_id' => spl_object_id($item), 'object_hash' => spl_object_hash($item), ]; } if ($type == 'resource' || $type == 'resource (closed)') { $item = ''; } $globals[] = [ 'key' => $key, 'value' => $item, 'type' => $type, 'other' => $other, ]; } return self::json($globals); } ); $server->addCommand( 'get_extension_info', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['extension_name']) || !extension_loaded($json['extension_name'])) { return self::json('require extension_name', 4004); } $ext = new ReflectionExtension($json['extension_name']); ob_start(); $ext->info(); $info = ob_get_clean(); $constants = $ext->getConstants(); foreach ($constants as $k => $c) { if (is_resource($c)) { unset($constants[$k]); } } unset($constants['NULL'], $constants['NAN'], $constants['INF']); return self::json([ 'classes' => $ext->getClassNames(), 'version' => $ext->getVersion(), 'constants' => $constants, 'ini_entries' => $ext->getINIEntries(), 'dependencies' => $ext->getDependencies(), 'functions' => array_keys($ext->getFunctions()), 'info' => trim($info), ]); } ); $server->addCommand( 'get_composer_packages', $accepted_process_types, function (Server $server, $msg) { if (!class_exists(\Composer\InstalledVersions::class)) { return self::json('require composer 2.0', 4003); } $list = []; foreach (['getAllRawData', 'getRawData'] as $method) { if (!method_exists(\Composer\InstalledVersions::class, $method)) { continue; } $raw_data[] = \Composer\InstalledVersions::$method(); if ($method === 'getAllRawData') { $raw_data = \Composer\InstalledVersions::$method(); array_shift($raw_data); } foreach ($raw_data as $key => $package) { $key_name = $package['root']['name']; if ($package['root']['name'] === '__root__' && isset($list['__root__'])) { $key_name = "__root__{$key}"; } $package['root']['install_path'] = !empty($package['root']['install_path']) ? realpath($package['root']['install_path']) : ''; $list[$key_name] = $package; } break; } return self::json($list); } ); } public static function getAccessToken(): string { return self::$accessToken; } public static function start(Server $server) { $admin_server_uri = swoole_string($server->setting['admin_server']); if ($admin_server_uri->startsWith('unix:/')) { return swoole_error_log(SWOOLE_LOG_ERROR, "admin_server[{$server->setting['admin_server']}] is not supported"); } if ($admin_server_uri->contains('@')) { [$access_name, $access_secret] = $admin_server_uri->split('@', 2)->get(0)->split(':', 2)->toArray(); self::$accessToken = sha1($access_name . $access_secret); [$host, $port] = $admin_server_uri->split('@', 2)->get(1)->split(':', 2)->toArray(); } else { [$host, $port] = $admin_server_uri->split(':', 2)->toArray(); } $admin_server = new Coroutine\Http\Server($host, intval($port)); $admin_server->handle('/api', function (Request $req, Response $resp) use ($server) { $path_array = swoole_string($req->server['request_uri'])->trim('/')->split('/'); if ($path_array->count() < 2 or $path_array->count() > 3) { $resp->status(403); $resp->end(self::json('Bad API path', 4003)); return; } $resp->header('Server', 'swoole-admin-server'); $resp->header('Access-Control-Allow-Origin', '*'); $resp->header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS'); $resp->header('Access-Control-Allow-Headers', 'X-ACCESS-TOKEN, X-ADMIN-SERVER-ACCESS-TOKEN'); $method = $req->getMethod(); if ($method === 'OPTIONS') { return $resp->end(); } $token = self::getAccessToken(); if (!empty($token)) { $token_header = $req->header['x-admin-server-access-token'] ?? ''; if ($token_header !== $token) { $resp->status(403); $resp->end(self::json('Bad access token', 4003)); return; } } $cmd = $path_array->get(1)->toString(); if (in_array($cmd, self::$postMethodList) && $method != 'POST') { $resp->status(403); $resp->end(self::json('Bad request method', 4003)); return; } if ($method == 'GET') { $data = $req->get; } else { $data = $req->post; } if ($cmd === 'multi') { $body = json_decode($req->getContent(), true); if (empty($body) || !is_array($body) || $method != 'POST') { goto _bad_process; } $result = self::handlerMulti($server, $body); $resp->end(json_encode($result, JSON_INVALID_UTF8_IGNORE)); return; } if ($path_array->count() == 2) { $process = swoole_string('master'); } else { $process = $path_array->get(2); } if ($process->startsWith('master')) { $process_type = SWOOLE_SERVER_COMMAND_MASTER; $process_id = 0; } elseif ($process->startsWith('manager')) { $process_type = SWOOLE_SERVER_COMMAND_MANAGER; $process_id = 0; } elseif ($process->startsWith('all') || $process->equals('specific')) { if (!in_array($process->toString(), self::$allList)) { goto _bad_process; } $result = self::handlerGetAll($server, $process, $cmd, $data); $resp->end(self::json($result)); return; } else { $array = $process->split('-'); if ($array->count() != 2) { _bad_process: $resp->status(403); $resp->end(self::json('Bad process', 4003)); return; } if (!isset(self::$map[$array->get(0)->toString()])) { goto _bad_process; } $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); } $result = $server->command($cmd, $process_id, intval($process_type), $data, false); if (!$result) { $resp->end(json_encode([ 'code' => swoole_last_error(), 'data' => swoole_strerror(swoole_last_error()), ])); } else { $resp->end($result); } }); $admin_server->handle('/', function (Request $req, Response $resp) use ($server) { $resp->status(404); }); $server->admin_server = $admin_server; $admin_server->start(); } public static function handlerGetResources($server, $msg) { $resources = get_resources(); $list = []; foreach ($resources as $r) { $info = [ 'id' => function_exists('get_resource_id') ? get_resource_id($r) : intval($r), 'type' => get_resource_type($r), ]; if ($info['type'] == 'stream') { $info['info'] = stream_get_meta_data($r); } $list[] = $info; } return self::json($list); } public static function handlerGetWorkerInfo($server, $msg) { $info = [ 'id' => $server->getWorkerId(), 'pid' => $server->getWorkerPid(), 'gc_status' => function_exists('gc_status') ? gc_status() : [], 'memory_usage' => memory_get_usage(), 'memory_real_usage' => memory_get_usage(true), 'process_status' => self::getProcessStatus(), 'coroutine_stats' => Coroutine::stats(), 'timer_stats' => Timer::stats(), ]; if (function_exists('swoole_get_vm_status')) { $info['vm_status'] = swoole_get_vm_status(); } return self::json($info); } public static function handlerCloseSession($server, $msg) { $json = json_decode($msg, true); if (empty($json['session_id'])) { return self::json('require session_id', 4003); } if ($server->close(intval($json['session_id']), !empty($json['force']))) { return self::json([]); } return self::json(['error' => swoole_last_error()], 4004); } public static function handlerGetTimerList($server, $msg) { $list = []; foreach (Timer::list() as $timer_id) { $list[] = [ 'id' => $timer_id, 'info' => Timer::info($timer_id), ]; } return self::json($list); } public static function handlerGetCoroutineList($server, $msg) { $list = []; foreach (Coroutine::list() as $cid) { $list[] = [ 'id' => $cid, 'elapsed' => Coroutine::getElapsed($cid), 'stack_usage' => Coroutine::getStackUsage($cid), 'backTrace' => Coroutine::getBackTrace($cid, DEBUG_BACKTRACE_IGNORE_ARGS, 1), ]; } return self::json($list); } public static function handlerGetObjects($server, $msg) { if (!function_exists('swoole_get_objects')) { return self::json(['require ext-swoole_plus'], 5000); } $list = []; $objects = swoole_get_objects(); foreach ($objects as $o) { $class_name = get_class($o); $class = new ReflectionClass($class_name); $filename = $class->getFileName(); $line = $class->getStartLine(); $list[] = [ 'id' => spl_object_id($o), 'hash' => spl_object_hash($o), 'class' => $class_name, 'filename' => $filename ?: '', 'line' => $line ?: '', 'memory_size' => self::getObjectMemorySize($o), ]; } return self::json($list); } public static function handlerGetClassInfo($server, $msg) { $json = json_decode($msg, true); if (empty($json['class_name']) && empty($json['interface_name'])) { return self::json(['error' => 'require class_name or interface_name'], 4004); } if (!empty($json['class_name'])) { if (!class_exists($json['class_name'], false) && !interface_exists($json['class_name'], false)) { return self::json("{$json['class_name']} not exists", 4003); } $name = $json['class_name']; } if (!empty($json['interface_name'])) { if (!interface_exists($json['interface_name'], false)) { return self::json("{$json['interface_name']} not exists", 4003); } $name = $json['interface_name']; } $class = new ReflectionClass($name); $filename = $class->getFileName(); $getTmpConstants = function ($data) { $tmp = []; foreach ($data as $k => $v) { $tmp[] = [ 'name' => $k, 'value' => is_array($v) ? var_export($v, true) : $v, 'type' => is_array($v) ? 'detail' : 'default', ]; } return $tmp; }; $tmpConstants = $class->getConstants(); $constants = $tmpConstants ? $getTmpConstants($tmpConstants) : []; $staticProperties = []; $properties = []; $tmpProperties = $class->getProperties(); $getTmpProperties = function ($class, $data) { $static = []; $noStatic = []; $defaultProperties = $class->getDefaultProperties(); foreach ($data as $k => $v) { $name = $v->getName(); $modifiers = Reflection::getModifierNames($v->getModifiers()); if ($v->isStatic()) { $static[] = [ 'name' => $name, 'value' => $defaultProperties[$name], 'modifiers' => implode(' ', $modifiers), ]; } else { $noStatic[] = [ 'name' => $name, 'value' => $defaultProperties[$name], 'modifiers' => implode(' ', $modifiers), ]; } } return ['static' => $static, 'no_static' => $noStatic]; }; if ($tmpProperties) { $tmpProperties = $getTmpProperties($class, $tmpProperties); $staticProperties = $tmpProperties['static']; $properties = $tmpProperties['no_static']; } $staticMethods = []; $methods = []; $tmpStaticMethods = $class->getMethods(); $getTmpMethods = function ($data) { $static = []; $noStatic = []; foreach ($data as $k => $v) { $name = $v->getName(); $line = $v->getStartLine(); $modifiers = Reflection::getModifierNames($v->getModifiers()); if ($v->isStatic()) { $static[] = [ 'name' => $name, 'line' => $line ?: '', 'modifiers' => implode(' ', $modifiers), ]; } else { $noStatic[] = [ 'name' => $name, 'line' => $line ?: '', 'modifiers' => implode(' ', $modifiers), ]; } } return ['static' => $static, 'no_static' => $noStatic]; }; if ($tmpStaticMethods) { $tmpStaticMethods = $getTmpMethods($tmpStaticMethods); $staticMethods = $tmpStaticMethods['static']; $methods = $tmpStaticMethods['no_static']; } $tmpParentClass = $class->getParentClass(); $parentClass = $tmpParentClass ? $tmpParentClass->getName() : ''; $tmpInterface = $class->getInterfaceNames(); $interface = $tmpInterface ?? []; $data = [ 'filename' => $filename, 'constants' => $constants, 'staticProperties' => $staticProperties, 'properties' => $properties, 'staticMethods' => $staticMethods, 'methods' => $methods, 'parentClass' => $parentClass, 'interface' => $interface, ]; return self::json($data); } public static function handlerGetFunctionInfo($server, $msg) { $json = json_decode($msg, true); $className = $json['class_name'] ?? ''; $functionName = $json['function_name'] ?? ''; if (empty($json) || empty($functionName)) { return self::json('require function_name', 4004); } $isStatic = false; if (!empty($className)) { if (!class_exists($className) && !interface_exists($className)) { return self::json("{$className} not exists", 4004); } if (!method_exists($className, $functionName)) { return self::json("{$className}->{$functionName} not exists", 4004); } $ref = new ReflectionMethod($className, $functionName); $isStatic = $ref->isStatic(); } else { if (!function_exists($functionName)) { return self::json("{$functionName} not exists", 4004); } $ref = new ReflectionFunction($functionName); } $result = [ 'filename' => $ref->getFileName(), 'line' => $ref->getStartLine() ?? '', 'num' => $ref->getNumberOfParameters(), 'user_defined' => $ref->isUserDefined(), 'extension' => $ref->getExtensionName(), 'is_static' => $isStatic, ]; $params = $ref->getParameters(); $list = []; foreach ($params as $param) { $type = $optional = $default = ''; $paramName = $param->getName(); if ($param->hasType()) { $reflection = $param->getType(); if ($reflection instanceof \ReflectionUnionType) { $unionType = []; foreach ($reflection->getTypes() as $objType) { $unionType[] = $objType->getName(); } $type = implode('|', $unionType); } else { $type = $reflection->getName(); } } if ($param->isOptional() && !$param->isVariadic()) { if (!$result['user_defined'] && PHP_VERSION_ID < 80000) { continue; } $optional = '?'; if ($param->isDefaultValueAvailable()) { $value = $param->getDefaultValue(); if (in_array($value, [true, false, null, ''])) { if ($value === null) { $value = 'null'; } if ($value === true) { $value = 'true'; } if ($value === false) { $value = 'false'; } if ($value === '') { $value = "''"; } } $default = " = {$value}"; } } $isPassedByReference = $param->isPassedByReference() ? '&' : ''; $isVariadic = $param->isVariadic() ? '...' : ''; $option = "{$optional}{$type} {$isPassedByReference}{$isVariadic}"; $param = "\${$paramName}{$default}"; $list[] = [ 'optional' => $optional, 'type' => $type, 'is_passed_by_reference' => $isPassedByReference, 'is_variadic' => $isVariadic, 'name' => $paramName, 'default' => $default, 'full' => $option !== ' ' ? "{$option}{$param}" : $param, ]; } $result['params'] = $list; return self::json($result); } public static function handlerGetObjectByHandle($server, $msg) { if (!function_exists('swoole_get_object_by_handle')) { return self::json(['require ext-swoole_plus'], 5000); } $json = json_decode($msg, true); if (empty($json) || empty($json['object_id']) || empty($json['object_hash'])) { return self::json(['error' => 'Params Error!'], 4004); } $object = swoole_get_object_by_handle((int) $json['object_id']); if (!$object) { return self::json(['error' => 'Object destroyed!'], 4004); } $object_hash = spl_object_hash($object); if ($object_hash != $json['object_hash']) { return self::json(['error' => 'Object destroyed!'], 4004); } return self::json(var_export($object, true)); } public static function handlerGetVersionInfo($server, $msg) { $ip_arr = swoole_get_local_ip(); $host = []; $local = []; foreach ($ip_arr as $k => $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { $host[] = $ip; } else { $local[] = $ip; } } $data = [ 'os' => php_uname('s') . '-' . php_uname('r'), 'swoole' => swoole_version(), 'php' => phpversion(), 'ip' => $host ? $host[0] : $local[0], ]; return self::json($data); } public static function handlerGetDefinedFunctions($server, $msg) { $functions = get_defined_functions(); $arr = []; if ($functions) { $arr['internal'] = $functions['internal']; foreach ($functions['user'] as $function_name) { $function = new ReflectionFunction($function_name); $filename = $function->getFileName(); $line = $function->getStartLine(); $arr['user'][] = [ 'function' => $function_name, 'filename' => $filename, 'line' => $line, ]; } } return self::json($arr); } public static function handlerGetDeclaredClasses($server, $msg) { $classes = get_declared_classes(); $arr = []; if ($classes) { foreach ($classes as $classes_name) { $function = new ReflectionClass($classes_name); $filename = $function->getFileName(); $line = $function->getStartLine(); $arr[] = [ 'class' => $classes_name, 'filename' => $filename ?: '', 'line' => $line ?: '', ]; } } return self::json($arr); } public static function handlerGetServerMemoryUsage($server, $msg) { $total = 0; $result['master'] = $result['manager'] = 0; if (self::haveMasterProcess($server)) { $result['master'] = self::getProcessMemoryRealUsage($server->master_pid); } $total += $result['master']; if (self::haveManagerProcess($server)) { $result['manager'] = self::getProcessMemoryRealUsage($server->manager_pid); } $total += $result['manager']; $n = $server->setting['worker_num'] + $server->setting['task_worker_num']; for ($i = 0; $i < $n; $i++) { $key = 'worker-' . $i; $result[$key] = self::getProcessMemoryRealUsage($server->getWorkerPid($i)); $total += $result[$key]; } $result['total'] = $total; $result['memory_size'] = 0; if (PHP_OS_FAMILY === 'Linux') { preg_match('#MemTotal:\s+(\d+) kB#i', file_get_contents('/proc/meminfo'), $match); $result['memory_size'] = $match[1] * 1024; } return self::json($result); } public static function handlerGetServerCpuUsage($server, $msg) { $total = 0; $result['master'] = $result['manager'] = 0; if (self::haveMasterProcess($server)) { $result['master'] = self::getProcessCpuUsage($server->master_pid); } $total += $result['master'][1] ?? 0; if (self::haveManagerProcess($server)) { $result['manager'] = self::getProcessCpuUsage($server->manager_pid); } $total += $result['manager'][1] ?? 0; $n = $server->setting['worker_num'] + $server->setting['task_worker_num']; for ($i = 0; $i < $n; $i++) { $key = 'worker-' . $i; $result[$key] = self::getProcessCpuUsage($server->getWorkerPid($i))[1] ?? 0; $total += $result[$key]; } $result['total'] = $total; $result['cpu_num'] = swoole_cpu_num(); return self::json($result); } public static function handlerGetStaticPropertyValue($server, $msg) { $json = json_decode($msg, true); if (empty($json['class_name'])) { return self::json(['error' => 'require class_name!'], 4004); } if (empty($json['property_name'])) { return self::json(['error' => 'require property_name!'], 4004); } $className = $json['class_name']; $propertyName = $json['property_name']; if (!class_exists($className)) { return self::json("class[{$className}] not exists", 4004); } $reflection = new ReflectionClass($className); $value = $reflection->getStaticPropertyValue($propertyName, []); $result = [ 'value' => var_export($value, true), ]; return self::json($result); } private static function handlerMulti(Server $server, array $list) { $return_list = []; foreach ($list as $key => $content) { $path_array = swoole_string($content['path'])->trim('/')->split('/'); $cmd = $path_array->get(1)->toString(); if ($path_array->count() == 2) { $process = swoole_string('master'); } else { $process = $path_array->get(2); } $data = []; $url_query = parse_url($process->toString(), PHP_URL_QUERY) ?? []; if (!empty($url_query)) { parse_str($url_query, $data); } $data = array_merge($data, $content['post'] ?? []); if ($process->startsWith('master')) { $process_type = SWOOLE_SERVER_COMMAND_MASTER; $process_id = 0; } elseif ($process->startsWith('manager')) { $process_type = SWOOLE_SERVER_COMMAND_MANAGER; $process_id = 0; } elseif ($process->startsWith('all') || $process->startsWith('specific')) { if (!in_array($process->toString(), self::$allList) && !$process->startsWith('specific')) { $return_list[$key] = json_decode('{}'); continue; } $result = self::handlerGetAll($server, $process, $cmd, $data); $return_list[$key] = ['code' => 0, 'data' => $result]; continue; } else { $array = $process->split('-'); if ($array->count() != 2 || !isset(self::$map[$array->get(0)->toString()])) { $return_list[$key] = json_decode('{}'); continue; } $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); } $return_list[$key] = $server->command($cmd, $process_id, intval($process_type), $data, true); } return $return_list; } private static function handlerGetAll(Server $server, StringObject $process, $cmd, $data, bool $json_decode = true) { if ($process->equals('all')) { $result = self::handlerGetMaster($cmd, $data, $server, $json_decode) + self::handlerGetManager($cmd, $data, $server, $json_decode) + self::handlerGetAllWorker($cmd, $data, $server, $json_decode) + self::handlerGetAllTaskWorker($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('all_reactor')) { $result = self::handlerGetAllReactor($cmd, $data, $server, $json_decode); } elseif ($process->equals('all_worker') || $process->equals('all_event_worker')) { $result = self::handlerGetAllWorker($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('all_task')) { $result = self::handlerGetAllTaskWorker($cmd, $data, $server, $json_decode); } else { $result = []; if (!empty($data['workers']) && is_array($data['workers'])) { foreach ($data['workers'] as $name) { $process = swoole_string($name); if ($process->startsWith('master')) { $result += self::handlerGetMaster($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('manager')) { $result += self::handlerGetManager($cmd, $data, $server, $json_decode); } else { $array = $process->split('-'); if ($array->count() != 2 || !isset(self::$map[$array->get(0)->toString()])) { $result[$name] = $json_decode ? json_decode('{}') : $json_decode; } else { $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); $result[$name] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } } } } } return $result; } private static function handlerGetMaster($cmd, $data, Server $server, bool $json_decode = false) { $list['master'] = $server->command($cmd, 0, SWOOLE_SERVER_COMMAND_MASTER, $data, $json_decode); return $list; } private static function handlerGetManager($cmd, $data, Server $server, bool $json_decode = false) { $list['manager'] = $server->command($cmd, 0, SWOOLE_SERVER_COMMAND_MANAGER, $data, $json_decode); return $list; } private static function handlerGetAllReactor($cmd, $data, Server $server, bool $json_decode = false) { $list = []; if ($server->mode === SWOOLE_BASE) { return $list; } $process_type = SWOOLE_SERVER_COMMAND_REACTOR_THREAD; if (empty($server->setting['reactor_num'])) { $reactor_num = $server->setting['worker_num']; } else { $reactor_num = $server->setting['reactor_num']; } for ($process_id = 0; $process_id < $reactor_num; $process_id++) { $list["reactor-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function handlerGetAllWorker($cmd, $data, Server $server, bool $json_decode = false) { $process_type = SWOOLE_SERVER_COMMAND_EVENT_WORKER; $worker_num = $server->setting['worker_num']; $list = []; for ($process_id = 0; $process_id < $worker_num; $process_id++) { $list["worker-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function handlerGetAllTaskWorker($cmd, $data, Server $server, bool $json_decode = false) { $process_type = SWOOLE_SERVER_COMMAND_TASK_WORKER; $list = []; if (empty($server->setting['task_worker_num'])) { return $list; } $task_worker_num = $server->setting['task_worker_num']; for ($process_id = 0; $process_id < $task_worker_num; $process_id++) { $list["task_worker-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function getProcessCpuUsage($pid) { if (PHP_OS_FAMILY !== 'Linux' || !file_exists("/proc/{$pid}/stat")) { return [0]; } $statAll = file_get_contents('/proc/stat'); $statProc = file_get_contents("/proc/{$pid}/stat"); $dataAll = preg_split("/[ \t]+/", $statAll, 6); assert($dataAll[0] === 'cpu', '/proc/stat malformed'); $dataProc = preg_split("/[ \t]+/", $statProc, 15); if (isset($dataProc[13]) and isset($dataProc[14])) { return [ (int) $dataAll[1] + (int) $dataAll[2] + (int) $dataAll[3] + (int) $dataAll[4], (int) $dataProc[13] + (int) $dataProc[14], ]; } return [(int) $dataAll[1] + (int) $dataAll[2] + (int) $dataAll[3] + (int) $dataAll[4]]; } private static function getProcessMemoryRealUsage($pid = 'self') { $status = self::getProcessStatus($pid); if (!is_array($status) || !isset($status['VmRSS'])) { return 0; } return intval($status['VmRSS']) * 1024; } private static function getProcessStatus($pid = 'self') { $array = []; if (PHP_OS_FAMILY !== 'Linux' || !file_exists("/proc/{$pid}/status")) { return $array; } $status = swoole_string(trim(file_get_contents("/proc/{$pid}/status"))); $lines = $status->split("\n"); foreach ($lines as $l) { if (empty($l)) { continue; } [$k, $v] = swoole_string($l)->split(':'); $array[$k] = trim($v); } return $array; } private static function getArrayMemorySize(array $a): int { $size = self::SIZE_OF_ZVAL + self::SIZE_OF_ZEND_ARRAY; foreach ($a as $k => $v) { if (is_string($k)) { $size += self::getStringMemorySize($k); } else { $size += self::SIZE_OF_ZVAL; } if (is_string($v)) { $size += self::getStringMemorySize($v); } elseif (is_array($v)) { $size += self::getArrayMemorySize($v); } else { $size += self::SIZE_OF_ZVAL; } } return $size; } private static function getStringMemorySize(string $s): int { return self::SIZE_OF_ZVAL + self::SIZE_OF_ZEND_STRING + strlen($s); } private static function getObjectMemorySize(object $o): int { $vars = get_object_vars($o); $size = self::SIZE_OF_ZEND_OBJECT; foreach ($vars as $v) { if (is_array($v)) { $size += self::getArrayMemorySize($v); } elseif (is_string($v)) { $size += self::getStringMemorySize($v); } else { $size += self::SIZE_OF_ZVAL; } } return $size; } private static function haveMasterProcess(Server $server): bool { if ($server->mode === SWOOLE_BASE) { return false; } return true; } private static function haveManagerProcess(Server $server): bool { if ($server->mode === SWOOLE_BASE && $server->getManagerPid() === 0) { return false; } return true; } private static function json($data, $code = 0) { $result = json_encode(['code' => $code, 'data' => $data], JSON_INVALID_UTF8_IGNORE); if (empty($result)) { return json_encode([ 'code' => 5010, 'data' => ['message' => json_last_error_msg(), 'code' => json_last_error()], ]); } return $result; } } @swoole-src/library/core/Server/Helper.php declare(strict_types=1); namespace Swoole\Server; use Swoole\Server; use Swoole\Timer; use function Swoole\Coroutine\go; class Helper { public const STATS_TIMER_INTERVAL_TIME = 1000; public const GLOBAL_OPTIONS = [ 'debug_mode' => true, 'trace_flags' => true, 'log_file' => true, 'log_level' => true, 'log_date_format' => true, 'log_date_with_microseconds' => true, 'log_rotation' => true, 'display_errors' => true, 'dns_server' => true, 'socket_dns_timeout' => true, 'socket_connect_timeout' => true, 'socket_write_timeout' => true, 'socket_send_timeout' => true, 'socket_read_timeout' => true, 'socket_recv_timeout' => true, 'socket_buffer_size' => true, 'socket_timeout' => true, ]; public const SERVER_OPTIONS = [ 'chroot' => true, 'user' => true, 'group' => true, 'daemonize' => true, 'pid_file' => true, 'reactor_num' => true, 'single_thread' => true, 'worker_num' => true, 'max_wait_time' => true, 'max_queued_bytes' => true, '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)) { trigger_error("unsupported option [{$k}]", E_USER_WARNING); debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } } } public static function onBeforeStart(Server $server) { if (!empty($server->setting['admin_server'])) { Admin::init($server); } } public static function onBeforeShutdown(Server $server) { if ($server->admin_server) { $server->admin_server->shutdown(); $server->admin_server = null; } } public static function onWorkerStart(Server $server, int $workerId) { if (!empty($server->setting['stats_file']) and $workerId == 0) { $interval_ms = empty($server->setting['stats_timer_interval']) ? self::STATS_TIMER_INTERVAL_TIME : intval($server->setting['stats_timer_interval']); $server->stats_timer = Timer::tick($interval_ms, function () use ($server) { $stats = $server->stats(); $stats_file = swoole_string($server->setting['stats_file']); if ($stats_file->endsWith('.json')) { $out = json_encode($stats); } elseif ($stats_file->endsWith('.php')) { $out = " $v) { $lines[] = "{$k}: {$v}"; } $out = implode("\n", $lines); } file_put_contents($server->setting['stats_file'], $out); }); } } public static function onWorkerExit(Server $server, int $workerId) { if ($server->stats_timer) { Timer::clear($server->stats_timer); $server->stats_timer = null; } } public static function onWorkerStop(Server $server, int $workerId) { } public static function onStart(Server $server) { if (!empty($server->setting['admin_server'])) { go(function () use ($server) { Admin::start($server); }); } } public static function onShutdown(Server $server) { } public static function onBeforeReload(Server $server) { } public static function onAfterReload(Server $server) { } public static function onManagerStart(Server $server) { } public static function onManagerStop(Server $server) { } public static function onWorkerError(Server $server) { } } @swoole-src/library/core/NameResolver.php declare(strict_types=1); namespace Swoole; use RuntimeException; use Swoole\Coroutine\Http\ClientProxy; use Swoole\NameResolver\Cluster; use Swoole\NameResolver\Exception; abstract class NameResolver { protected $baseUrl; protected $prefix; protected $info; private $filter_fn; public function __construct($url, $prefix = 'swoole_service_') { $this->checkServerUrl($url); $this->prefix = $prefix; } abstract public function join(string $name, string $ip, int $port, array $options = []): bool; abstract public function leave(string $name, string $ip, int $port): bool; abstract public function getCluster(string $name): ?Cluster; public function withFilter(callable $fn): self { $this->filter_fn = $fn; return $this; } public function getFilter() { return $this->filter_fn; } public function hasFilter(): bool { return !empty($this->filter_fn); } public function lookup(string $name) { if ($this->hasFilter() and ($this->getFilter())($name) !== true) { return null; } $cluster = $this->getCluster($name); if ($cluster == null) { return ''; } if ($cluster->count() == 1) { return $cluster->pop(); } return $cluster; } protected function checkServerUrl($url) { $info = parse_url($url); if (empty($info['scheme']) or empty($info['host'])) { throw new RuntimeException("invalid url parameter '{$url}'"); } if (!filter_var($info['host'], FILTER_VALIDATE_IP)) { $info['ip'] = gethostbyname($info['host']); if (!filter_var($info['ip'], FILTER_VALIDATE_IP)) { throw new RuntimeException("Failed to resolve host '{$info['host']}'"); } } else { $info['ip'] = $info['host']; } $baseUrl = $info['scheme'] . '://' . $info['ip']; if (!empty($info['port'])) { $baseUrl .= ":{$info['port']}"; } if (!empty($info['path'])) { $baseUrl .= rtrim($info['path'], '/'); } $this->baseUrl = $baseUrl; $this->info = $info; } protected function checkResponse($r, $url) { if (empty($r)) { throw new Exception("failed to request URL({$url})"); } if ($r->getStatusCode() !== 200) { $msg = ''; if (!empty($r->errMsg)) { $msg .= 'errMsg: ' . $r->errMsg; } $body = $r->getBody(); if (empty($r->errMsg)) { $msg .= 'Http Body: ' . $body; } throw new Exception($msg, $r->errCode ?: $r->getStatusCode()); } return true; } } @swoole-src/library/core/NameResolver/Exception.php declare(strict_types=1); namespace Swoole\NameResolver; class Exception extends \RuntimeException { } @swoole-src/library/core/NameResolver/Cluster.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\Exception; class Cluster { private $nodes = []; public function add(string $host, int $port, int $weight = 100): void { if (!filter_var($host, FILTER_VALIDATE_IP)) { throw new Exception("Bad IP Address [{$host}]"); } if ($port < 0 or $port > 65535) { throw new Exception("Bad Port [{$port}]"); } if ($weight < 0 or $weight > 100) { throw new Exception("Bad Weight [{$weight}]"); } $this->nodes[] = ['host' => $host, 'port' => $port, 'weight' => $weight]; } public function pop() { if (empty($this->nodes)) { return false; } $index = array_rand($this->nodes, 1); $node = $this->nodes[$index]; unset($this->nodes[$index]); return $node; } public function count(): int { return count($this->nodes); } } @swoole-src/library/core/NameResolver/Redis.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\NameResolver; class Redis extends NameResolver { private $serverHost; private $serverPort; public function __construct($url, $prefix = 'swoole:service:') { parent::__construct($url, $prefix); $this->serverHost = $this->info['ip']; $this->serverPort = $this->info['port'] ?? 6379; } public function join(string $name, string $ip, int $port, array $options = []): bool { if (($redis = $this->connect()) === false) { return false; } if ($redis->sAdd($this->prefix . $name, $ip . ':' . $port) === false) { return false; } return true; } public function leave(string $name, string $ip, int $port): bool { if (($redis = $this->connect()) === false) { return false; } if ($redis->sRem($this->prefix . $name, $ip . ':' . $port) === false) { return false; } return true; } public function getCluster(string $name): ?Cluster { if (($redis = $this->connect()) === false) { return null; } $members = $redis->sMembers($this->prefix . $name); if (empty($members)) { return null; } $cluster = new Cluster(); foreach ($members as $m) { [$host, $port] = explode(':', $m); $cluster->add($host, intval($port)); } return $cluster; } protected function connect() { $redis = new \Redis(); if ($redis->connect($this->serverHost, $this->serverPort) === false) { return false; } return $redis; } } @swoole-src/library/core/NameResolver/Nacos.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\Coroutine; use Swoole\NameResolver; class Nacos extends NameResolver { public function join(string $name, string $ip, int $port, array $options = []): bool { $params['port'] = $port; $params['ip'] = $ip; $params['healthy'] = 'true'; $params['weight'] = $options['weight'] ?? 100; $params['encoding'] = $options['encoding'] ?? 'utf-8'; $params['namespaceId'] = $options['namespaceId'] ?? 'public'; $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params); $r = Coroutine\Http\post($url, []); return $this->checkResponse($r, $url); } public function leave(string $name, string $ip, int $port): bool { $params['port'] = $port; $params['ip'] = $ip; $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params); $r = Coroutine\Http\request($this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params), 'DELETE'); return $this->checkResponse($r, $url); } public function getCluster(string $name): ?Cluster { $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance/list?' . http_build_query($params); $r = Coroutine\Http\get($url); if (!$this->checkResponse($r, $url)) { return null; } $result = json_decode($r->getBody()); if (empty($result)) { return null; } $cluster = new Cluster(); foreach ($result->hosts as $node) { $cluster->add($node->ip, $node->port, $node->weight); } return $cluster; } } @swoole-src/library/core/NameResolver/Consul.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\NameResolver; use function Swoole\Coroutine\Http\get; use function Swoole\Coroutine\Http\request; class Consul extends NameResolver { public function join(string $name, string $ip, int $port, array $options = []): bool { $weight = $options['weight'] ?? 100; $data = [ 'ID' => $this->getServiceId($name, $ip, $port), 'Name' => $this->prefix . $name, 'Address' => $ip, 'Port' => $port, 'EnableTagOverride' => false, 'Weights' => [ 'Passing' => $weight, 'Warning' => 1, ], ]; $url = $this->baseUrl . '/v1/agent/service/register'; $r = request($url, 'PUT', json_encode($data)); return $this->checkResponse($r, $url); } public function leave(string $name, string $ip, int $port): bool { $url = $this->baseUrl . '/v1/agent/service/deregister/' . $this->getServiceId( $name, $ip, $port ); $r = request($url, 'PUT'); return $this->checkResponse($r, $url); } public function enableMaintenanceMode(string $name, string $ip, int $port): bool { $url = $this->baseUrl . '/v1/agent/service/maintenance/' . $this->getServiceId( $name, $ip, $port ); $r = request($url, 'PUT'); return $this->checkResponse($r, $url); } public function getCluster(string $name): ?Cluster { $url = $this->baseUrl . '/v1/catalog/service/' . $this->prefix . $name; $r = get($url); if (!$this->checkResponse($r, $url)) { return null; } $list = json_decode($r->getBody()); if (empty($list)) { return null; } $cluster = new Cluster(); foreach ($list as $li) { $cluster->add($li->ServiceAddress, $li->ServicePort, $li->ServiceWeights->Passing); } return $cluster; } private function getServiceId(string $name, string $ip, int $port): string { return $this->prefix . $name . "_{$ip}:{$port}"; } } @swoole-src/library/core/Coroutine/functions.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; function run(callable $fn, ...$args) { $s = new Scheduler(); $options = Coroutine::getOptions(); if (!isset($options['hook_flags'])) { $s->set(['hook_flags' => SWOOLE_HOOK_ALL]); } $s->add($fn, ...$args); return $s->start(); } function go(callable $fn, ...$args) { return Coroutine::create($fn, ...$args); } function defer(callable $fn) { Coroutine::defer($fn); } function batch(array $tasks, float $timeout = -1): array { $wg = new WaitGroup(count($tasks)); foreach ($tasks as $id => $task) { Coroutine::create(function () use ($wg, &$tasks, $id, $task) { $tasks[$id] = null; $tasks[$id] = $task(); $wg->done(); }); } $wg->wait($timeout); return $tasks; } function parallel(int $n, callable $fn): void { $count = $n; $wg = new WaitGroup($n); while ($count--) { Coroutine::create(function () use ($fn, $wg) { $fn(); $wg->done(); }); } $wg->wait(); } function map(array $list, callable $fn, float $timeout = -1): array { $wg = new WaitGroup(count($list)); foreach ($list as $id => $elem) { Coroutine::create(function () use ($wg, &$list, $id, $elem, $fn): void { $list[$id] = null; $list[$id] = $fn($elem); $wg->done(); }); } $wg->wait($timeout); return $list; } function deadlock_check() { $all_coroutines = Coroutine::listCoroutines(); $count = Coroutine::stats()['coroutine_num']; echo "\n===================================================================", "\n [FATAL ERROR]: all coroutines (count: {$count}) are asleep - deadlock!", "\n===================================================================\n"; $options = Coroutine::getOptions(); if (empty($options['deadlock_check_disable_trace'])) { $index = 0; $limit = empty($options['deadlock_check_limit']) ? 32 : intval($options['deadlock_check_limit']); $depth = empty($options['deadlock_check_depth']) ? 32 : intval($options['deadlock_check_depth']); foreach ($all_coroutines as $cid) { echo "\n [Coroutine-{$cid}]"; echo "\n--------------------------------------------------------------------\n"; echo Coroutine::printBackTrace($cid, DEBUG_BACKTRACE_IGNORE_ARGS, $depth); echo "\n"; $index++; if ($index >= $limit) { break; } } } } @swoole-src/library/ext/curl.php declare(strict_types=1); function swoole_curl_init(string $url = ''): Swoole\Curl\Handler { return new Swoole\Curl\Handler($url); } function swoole_curl_setopt(Swoole\Curl\Handler $obj, int $opt, $value): bool { return $obj->setOpt($opt, $value); } function swoole_curl_setopt_array(Swoole\Curl\Handler $obj, $array): bool { foreach ($array as $k => $v) { if ($obj->setOpt($k, $v) !== true) { return false; } } return true; } function swoole_curl_exec(Swoole\Curl\Handler $obj) { return $obj->exec(); } function swoole_curl_getinfo(Swoole\Curl\Handler $obj, int $opt = 0) { $info = $obj->getInfo(); if (is_array($info) and $opt) { switch ($opt) { case CURLINFO_EFFECTIVE_URL: return $info['url']; case CURLINFO_HTTP_CODE: return $info['http_code']; case CURLINFO_CONTENT_TYPE: return $info['content_type']; case CURLINFO_REDIRECT_COUNT: return $info['redirect_count']; case CURLINFO_REDIRECT_URL: return $info['redirect_url']; case CURLINFO_TOTAL_TIME: return $info['total_time']; case CURLINFO_STARTTRANSFER_TIME: return $info['starttransfer_time']; case CURLINFO_SIZE_DOWNLOAD: return $info['size_download']; case CURLINFO_SPEED_DOWNLOAD: return $info['speed_download']; case CURLINFO_REDIRECT_TIME: return $info['redirect_time']; case CURLINFO_HEADER_SIZE: return $info['header_size']; case CURLINFO_PRIMARY_IP: return $info['primary_ip']; case CURLINFO_PRIVATE: return $info['private']; default: return null; } } return $info; } function swoole_curl_errno(Swoole\Curl\Handler $obj) { return $obj->errno(); } function swoole_curl_error(Swoole\Curl\Handler $obj) { return $obj->error(); } function swoole_curl_reset(Swoole\Curl\Handler $obj) { return $obj->reset(); } function swoole_curl_close(Swoole\Curl\Handler $obj) { return $obj->close(); } function swoole_curl_multi_getcontent(Swoole\Curl\Handler $obj) { return $obj->getContent(); } @swoole-src/library/ext/sockets.php declare(strict_types=1); use Swoole\Coroutine\Socket; function swoole_socket_create(int $domain, int $type, int $protocol) { return new Socket($domain, $type, $protocol); } function swoole_socket_connect(Socket $socket, string $address, int $port = 0) { return $socket->connect($address, $port); } function swoole_socket_read(Socket $socket, int $length, int $type = PHP_BINARY_READ) { if ($type != PHP_BINARY_READ) { return $socket->recvLine($length); } return $socket->recv($length); } function swoole_socket_write(Socket $socket, string $buffer, int $length = 0) { if ($length > 0 and $length < strlen($buffer)) { $buffer = substr($buffer, 0, $length); } return $socket->send($buffer); } function swoole_socket_send(Socket $socket, string $buffer, int $length, int $flags) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } return swoole_socket_write($socket, $buffer, $length); } function swoole_socket_recv(Socket $socket, &$buffer, int $length, int $flags) { if ($flags & MSG_OOB) { throw new RuntimeException('\$flags[MSG_OOB] is not supported'); } if ($flags & MSG_PEEK) { $buffer = $socket->peek($length); } $timeout = $flags & MSG_DONTWAIT ? 0.001 : 0; if ($flags & MSG_WAITALL) { $buffer = $socket->recvAll($length, $timeout); } else { $buffer = $socket->recv($length, $timeout); } if ($buffer === false) { return false; } return strlen($buffer); } function swoole_socket_sendto(Socket $socket, string $buffer, int $length, int $flags, string $addr, int $port = 0) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } if ($socket->type != SOCK_DGRAM) { throw new RuntimeException('only supports dgram type socket'); } if ($length > 0 and $length < strlen($buffer)) { $buffer = substr($buffer, 0, $length); } return $socket->sendto($addr, $port, $buffer); } function swoole_socket_recvfrom(Socket $socket, &$buffer, int $length, int $flags, &$name, &$port = null) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } if ($length == 0) { $socket->errCode = SOCKET_EAGAIN; return false; } if ($socket->type != SOCK_DGRAM) { throw new RuntimeException('only supports dgram type socket'); } $data = $socket->recvfrom($peer); if ($data === false) { return false; } $name = $peer['address']; if (func_num_args() == 6) { $port = $peer['port']; } if ($length < strlen($data)) { $buffer = substr($data, 0, $length); } else { $buffer = $data; } return strlen($buffer); } function swoole_socket_bind(Socket $socket, string $address, int $port = 0): bool { return $socket->bind($address, $port); } function swoole_socket_listen(Socket $socket, int $backlog = 0): bool { return $socket->listen($backlog); } function swoole_socket_create_listen(int $port, int $backlog = 128) { $socket = new Socket(AF_INET, SOCK_STREAM, SOL_TCP); if (!$socket->bind('0.0.0.0', $port)) { return false; } if (!$socket->listen($backlog)) { return false; } return $socket; } function swoole_socket_accept(Socket $socket) { return $socket->accept(); } function swoole_socket_getpeername(Socket $socket, &$address, &$port = null) { $info = $socket->getpeername(); if (!$info) { return false; } $address = $info['address']; if (func_num_args() == 3) { $port = $info['port']; } return true; } function swoole_socket_getsockname(Socket $socket, &$address, &$port = null) { $info = $socket->getsockname(); if (!$info) { return false; } $address = $info['address']; if (func_num_args() == 3) { $port = $info['port']; } return true; } function swoole_socket_set_option(Socket $socket, int $level, int $optname, $optval): bool { return $socket->setOption($level, $optname, $optval); } function swoole_socket_setopt(Socket $socket, int $level, int $optname, $optval): bool { return $socket->setOption($level, $optname, $optval); } function swoole_socket_get_option(Socket $socket, int $level, int $optname) { return $socket->getOption($level, $optname); } function swoole_socket_getopt(Socket $socket, int $level, int $optname) { return $socket->getOption($level, $optname); } function swoole_socket_shutdown(Socket $socket, int $how = 2): bool { return $socket->shutdown($how); } function swoole_socket_close(Socket $socket) { $socket->close(); } function swoole_socket_clear_error(Socket $socket = null) { if ($socket) { $socket->errCode = 0; } swoole_clear_error(); } function swoole_socket_last_error(Socket $socket = null): int { if ($socket) { return $socket->errCode; } return swoole_last_error(); } function swoole_socket_set_block(Socket $socket) { if ($socket->isClosed()) { return false; } if (isset($socket->__ext_sockets_nonblock) and $socket->__ext_sockets_nonblock) { $socket->setOption(SOL_SOCKET, SO_RCVTIMEO, $socket->__ext_sockets_timeout); } $socket->__ext_sockets_nonblock = false; return true; } function swoole_socket_set_nonblock(Socket $socket) { if ($socket->isClosed()) { return false; } if (isset($socket->__ext_sockets_nonblock) and $socket->__ext_sockets_nonblock) { return true; } $socket->__ext_sockets_nonblock = true; $socket->__ext_sockets_timeout = $socket->getOption(SOL_SOCKET, SO_RCVTIMEO); $socket->setOption(SOL_SOCKET, SO_RCVTIMEO, ['sec' => 0, 'usec' => 1000]); return true; } function swoole_socket_create_pair( int $domain, int $type, int $protocol, array &$pair ) { $_pair = swoole_coroutine_socketpair($domain, $type, $protocol); if ($_pair) { $pair = $_pair; return true; } return false; } function swoole_socket_import_stream($stream) { return Socket::import($stream); } @swoole-src/library/functions.php declare(strict_types=1); if (PHP_VERSION_ID < 70200) { throw new RuntimeException('require PHP version 7.2 or later'); } if (SWOOLE_USE_SHORTNAME) { function _string(string $string = ''): Swoole\StringObject { return new Swoole\StringObject($string); } function _mbstring(string $string = ''): Swoole\MultibyteStringObject { return new Swoole\MultibyteStringObject($string); } function _array(array $array = []): Swoole\ArrayObject { return new Swoole\ArrayObject($array); } } class SwooleLibrary { public static $options = []; } function swoole_library_set_options(array $options) { SwooleLibrary::$options = $options; } function swoole_library_get_options() { return SwooleLibrary::$options; } function swoole_library_set_option(string $key, $value) { SwooleLibrary::$options[$key] = $value; } function swoole_library_get_option(string $key) { return SwooleLibrary::$options[$key] ?? null; } function swoole_string(string $string = ''): Swoole\StringObject { return new Swoole\StringObject($string); } function swoole_mbstring(string $string = ''): Swoole\MultibyteStringObject { return new Swoole\MultibyteStringObject($string); } function swoole_array(array $array = []): Swoole\ArrayObject { return new Swoole\ArrayObject($array); } function swoole_table(int $size, string $fields): Swoole\Table { $_fields = swoole_string($fields)->trim()->split(','); $table = new Swoole\Table($size, 0.25); foreach ($_fields as $f) { $_f = swoole_string($f)->trim()->split(':'); $name = $_f->get(0)->trim()->toString(); $type = $_f->get(1)->trim(); switch ($type) { case 'i': case 'int': $table->column($name, Swoole\Table::TYPE_INT); break; case 'f': case 'float': $table->column($name, Swoole\Table::TYPE_FLOAT); break; case 's': case 'string': if ($_f->count() < 3) { throw new RuntimeException('need to give string length'); } $length = (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}]"); break; } } if (!$table->create()) { throw new RuntimeException('failed to create table'); } return $table; } function swoole_array_list(...$arrray): Swoole\ArrayObject { return new Swoole\ArrayObject($arrray); } function swoole_array_default_value(array $array, $key, $default_value = null) { return array_key_exists($key, $array) ? $array[$key] : $default_value; } if (!function_exists('array_key_last')) { function array_key_last(array $array) { if (!empty($array)) { return key(array_slice($array, -1, 1, true)); } return null; } } if (!function_exists('array_key_first')) { function array_key_first(array $array) { foreach ($array as $key => $unused) { return $key; } return null; } } declare(strict_types=1); if (SWOOLE_USE_SHORTNAME) { class_alias(Swoole\Coroutine\WaitGroup::class, Co\WaitGroup::class, true); class_alias(Swoole\Coroutine\Server::class, Co\Server::class, true); class_alias(Swoole\Coroutine\Server\Connection::class, Co\Server\Connection::class, true); class_alias(Swoole\Coroutine\FastCGI\Client::class, Co\FastCGI\Client::class, true); class_alias(Swoole\Coroutine\FastCGI\Client\Exception::class, Co\FastCGI\Client\Exception::class, true); class_alias(Swoole\Coroutine\FastCGI\Proxy::class, Co\FastCGI\Proxy::class, true); } class_alias(Swoole\Process\Manager::class, Swoole\Process\ProcessManager::class, true); @swoole-src/library/alias_ns.php declare(strict_types=1); namespace Co; use Swoole\Coroutine; if (SWOOLE_USE_SHORTNAME) { function run(callable $fn, ...$args) { return \Swoole\Coroutine\run($fn, ...$args); } function go(callable $fn, ...$args) { return Coroutine::create($fn, ...$args); } function defer(callable $fn) { Coroutine::defer($fn); } } swoole_internal_call_user_shutdown_begin/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/ext-src/php_swoole.ccSWOOLE_ERROR_OPERATION_NOT_SUPPORTSWOOLE_ERROR_DNSLOOKUP_DUPLICATE_REQUESTSWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILEDSWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUTSWOOLE_ERROR_DNSLOOKUP_UNSUPPORTEDSWOOLE_ERROR_DNSLOOKUP_NO_SERVERSWOOLE_ERROR_UNREGISTERED_SIGNALSWOOLE_ERROR_EVENT_SOCKET_REMOVEDSWOOLE_ERROR_SESSION_CLOSED_BY_SERVERSWOOLE_ERROR_SESSION_CLOSED_BY_CLIENTSWOOLE_ERROR_SESSION_NOT_EXISTSWOOLE_ERROR_SESSION_INVALID_IDSWOOLE_ERROR_SESSION_DISCARD_TIMEOUT_DATASWOOLE_ERROR_SESSION_DISCARD_DATASWOOLE_ERROR_OUTPUT_BUFFER_OVERFLOWSWOOLE_ERROR_OUTPUT_SEND_YIELDSWOOLE_ERROR_SSL_CANNOT_USE_SENFILESWOOLE_ERROR_SSL_EMPTY_PEER_CERTIFICATESWOOLE_ERROR_SSL_VERIFY_FAILEDSWOOLE_ERROR_SSL_HANDSHAKE_FAILEDSWOOLE_ERROR_PACKAGE_LENGTH_TOO_LARGESWOOLE_ERROR_PACKAGE_LENGTH_NOT_FOUNDSWOOLE_ERROR_DATA_LENGTH_TOO_LARGESWOOLE_ERROR_PACKAGE_MALFORMED_DATASWOOLE_ERROR_TASK_PACKAGE_TOO_BIGSWOOLE_ERROR_TASK_DISPATCH_FAILSWOOLE_ERROR_HTTP2_STREAM_ID_TOO_BIGSWOOLE_ERROR_HTTP2_STREAM_NO_HEADERSWOOLE_ERROR_HTTP2_STREAM_NOT_FOUNDSWOOLE_ERROR_HTTP2_STREAM_IGNORESWOOLE_ERROR_HTTP2_SEND_CONTROL_FRAME_FAILEDSWOOLE_ERROR_CLIENT_NO_CONNECTIONSWOOLE_ERROR_SOCKET_POLL_TIMEOUTSWOOLE_ERROR_SOCKS5_UNSUPPORT_VERSIONSWOOLE_ERROR_SOCKS5_UNSUPPORT_METHODSWOOLE_ERROR_SOCKS5_AUTH_FAILEDSWOOLE_ERROR_SOCKS5_SERVER_ERRORSWOOLE_ERROR_SOCKS5_HANDSHAKE_FAILEDSWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_ERRORSWOOLE_ERROR_HTTP_INVALID_PROTOCOLSWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_FAILEDSWOOLE_ERROR_HTTP_PROXY_BAD_RESPONSESWOOLE_ERROR_WEBSOCKET_BAD_CLIENTSWOOLE_ERROR_WEBSOCKET_BAD_OPCODESWOOLE_ERROR_WEBSOCKET_UNCONNECTEDSWOOLE_ERROR_WEBSOCKET_HANDSHAKE_FAILEDSWOOLE_ERROR_WEBSOCKET_PACK_FAILEDSWOOLE_ERROR_WEBSOCKET_UNPACK_FAILEDSWOOLE_ERROR_WEBSOCKET_INCOMPLETE_PACKETSWOOLE_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENTSWOOLE_ERROR_SERVER_TOO_MANY_SOCKETSWOOLE_ERROR_SERVER_WORKER_TERMINATEDSWOOLE_ERROR_SERVER_INVALID_LISTEN_PORTSWOOLE_ERROR_SERVER_TOO_MANY_LISTEN_PORTSWOOLE_ERROR_SERVER_PIPE_BUFFER_FULLSWOOLE_ERROR_SERVER_NO_IDLE_WORKERSWOOLE_ERROR_SERVER_ONLY_START_ONESWOOLE_ERROR_SERVER_SEND_IN_MASTERSWOOLE_ERROR_SERVER_INVALID_REQUESTSWOOLE_ERROR_SERVER_CONNECT_FAILSWOOLE_ERROR_SERVER_INVALID_COMMANDSWOOLE_ERROR_SERVER_IS_NOT_REGULAR_FILESWOOLE_ERROR_SERVER_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_LOG_ROTATION_EVERY_MINUTEswoole.enable_preemptive_scheduler%s: inet_ntop failed127.0.0.1enabledSwooleSwoole Team Author5.0.114:50:09Oct 5 2023%s %sBuiltepolleventfdspinlockrwlockpcre1.2.7zlibmutex_timedlockpthread_barrierfutexasync_rediscli_set_process_title%02X:%02X:%02X:%02X:%02X:%02X%s() (ERRNO %d): %.*s@swoole-src/library/alias.phptrace_flagslog_filelog_levellog_date_formatlog_date_with_microsecondslog_rotationdns_serversocket_dns_timeoutsocket_connect_timeoutsocket_write_timeoutsocket_send_timeoutsocket_read_timeoutsocket_recv_timeoutsocket_buffer_sizesocket_timeoutSTDOUTSTDERRSWOOLE_VERSIONSWOOLE_VERSION_IDSWOOLE_MAJOR_VERSIONSWOOLE_MINOR_VERSIONSWOOLE_RELEASE_VERSIONSWOOLE_EXTRA_VERSIONSWOOLE_DEBUGSWOOLE_HAVE_COMPRESSIONSWOOLE_HAVE_ZLIBSWOOLE_USE_HTTP2SWOOLE_USE_SHORTNAMESWOOLE_SOCK_TCPSWOOLE_SOCK_TCP6SWOOLE_SOCK_UDPSWOOLE_SOCK_UDP6SWOOLE_SOCK_UNIX_DGRAMSWOOLE_SOCK_UNIX_STREAMSWOOLE_TCPSWOOLE_TCP6SWOOLE_UDPSWOOLE_UDP6SWOOLE_UNIX_DGRAMSWOOLE_UNIX_STREAMSWOOLE_SOCK_SYNCSWOOLE_SOCK_ASYNCSWOOLE_SYNCSWOOLE_ASYNCSWOOLE_KEEPSWOOLE_EVENT_READSWOOLE_EVENT_WRITESWOOLE_STRERROR_SYSTEMSWOOLE_STRERROR_GAISWOOLE_STRERROR_DNSSWOOLE_STRERROR_SWOOLESWOOLE_ERROR_MALLOC_FAILSWOOLE_ERROR_SYSTEM_CALL_FAILSWOOLE_ERROR_PHP_FATAL_ERRORSWOOLE_ERROR_NAME_TOO_LONGSWOOLE_ERROR_INVALID_PARAMSSWOOLE_ERROR_QUEUE_FULLSWOOLE_ERROR_PROTOCOL_ERRORSWOOLE_ERROR_WRONG_OPERATIONSWOOLE_ERROR_FILE_NOT_EXISTSWOOLE_ERROR_FILE_TOO_LARGESWOOLE_ERROR_FILE_EMPTYSWOOLE_ERROR_BAD_IPV6_ADDRESSSWOOLE_ERROR_SESSION_CLOSINGSWOOLE_ERROR_SESSION_CLOSEDSWOOLE_ERROR_SSL_NOT_READYSWOOLE_ERROR_SSL_BAD_CLIENTSWOOLE_ERROR_SSL_BAD_PROTOCOLSWOOLE_ERROR_SSL_RESETSWOOLE_ERROR_TASK_TIMEOUTSWOOLE_ERROR_AIO_BAD_REQUESTSWOOLE_ERROR_AIO_CANCELEDSWOOLE_ERROR_AIO_TIMEOUTSWOOLE_ERROR_SOCKET_CLOSEDSWOOLE_ERROR_CO_YIELD_FAILEDSWOOLE_ERROR_CO_CANNOT_CANCELSWOOLE_ERROR_CO_NOT_EXISTSSWOOLE_ERROR_CO_CANCELEDSWOOLE_ERROR_CO_TIMEDOUTSWOOLE_TRACE_SERVERSWOOLE_TRACE_CLIENTSWOOLE_TRACE_BUFFERSWOOLE_TRACE_CONNSWOOLE_TRACE_EVENTSWOOLE_TRACE_WORKERSWOOLE_TRACE_MEMORYSWOOLE_TRACE_REACTORSWOOLE_TRACE_PHPSWOOLE_TRACE_HTTPSWOOLE_TRACE_HTTP2SWOOLE_TRACE_EOF_PROTOCOLSWOOLE_TRACE_LENGTH_PROTOCOLSWOOLE_TRACE_CLOSESWOOLE_TRACE_WEBSOCKETSWOOLE_TRACE_REDIS_CLIENTSWOOLE_TRACE_MYSQL_CLIENTSWOOLE_TRACE_HTTP_CLIENTSWOOLE_TRACE_AIOSWOOLE_TRACE_SSLSWOOLE_TRACE_NORMALSWOOLE_TRACE_CHANNELSWOOLE_TRACE_TIMERSWOOLE_TRACE_SOCKETSWOOLE_TRACE_COROUTINESWOOLE_TRACE_CONTEXTSWOOLE_TRACE_CO_HTTP_SERVERSWOOLE_TRACE_TABLESWOOLE_TRACE_CO_CURLSWOOLE_TRACE_CARESSWOOLE_TRACE_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.2.11PHP_VERSION : %s cliphpdbgSwoole\ExceptionSwoole\Errorswoole.enable_coroutineOnswoole.enable_libraryOffswoole.display_errorsswoole.use_shortnameswoole.unixsock_buffer_size8388608swooleAPI20220829,NTSswoole_versionswoole_cpu_numswoole_last_errorswoole_async_dns_lookup_coroswoole_async_setswoole_coroutine_socketpairswoole_test_kernel_coroutineswoole_client_selectswoole_selectswoole_set_process_nameswoole_get_local_ipswoole_get_local_macswoole_strerrorswoole_errnoswoole_clear_errorswoole_error_logswoole_error_log_exswoole_ignore_errorswoole_hashcodeswoole_mime_type_addswoole_mime_type_setswoole_mime_type_deleteswoole_mime_type_getswoole_get_mime_typeswoole_mime_type_existsswoole_mime_type_listswoole_clear_dns_cacheswoole_substr_unserializeswoole_substr_json_decodeswoole_get_objectsswoole_get_vm_statusswoole_get_object_by_handleswoole_name_resolver_lookupswoole_name_resolver_addswoole_name_resolver_removeSwoole\NameResolverctxSwoole\NameResolver\Contextassociativefalsedepth512options[]filenamesuffixerror_typeread_arraywrite_arrayerror_array0.5100sleep_timedomain_name60AF_INETbasic_string::_S_construct null not validvoid zif_swoole_error_log_ex(zend_execute_data*, zval*) @@AN@Bad functionsettingset_cookie_headersrequestMethodrequestHeadersrequestBodyuploadFilescookiesdownloadFiledownloadOffsettmpfilespipelineusePipelineReadtrailermaster_pidreasonfinishin_coroutineprivate_dataget_all_socketsget_all_commandsget_socket_infoget_thread_infoget_manager_infoget_memory_infoget_all_unix_socketsget_all_portsget_connectionsget_connection_infoobject_numresource_numreactor_idserver_portconnect_timelast_recv_timelast_send_timelast_dispatch_timerecv_queued_bytessend_queued_bytestotal_recv_bytestotal_send_bytescannot use push_back() with connection_listsession_listthread_global_memorymessage_bussocket_listsocket_out_bufferphp_memoryreload_countreload_last_timeevent_numtimer_numNo event loop createdsocket_typefd_typeout_buffer_sizerequire parameter session_idconnection not existsrequire parameter fdca_stateretransmitsprobesbackoffsnd_wscalercv_wscalertoatosnd_mssrcv_mssunackedsackedlostfacketslast_data_sentlast_ack_sentlast_data_recvlast_ack_recvpmturcv_ssthreshrttvarsnd_ssthreshsnd_cwndadvmssreorderingrcv_rttrcv_spacetotal_retransrequire parameter typebacklogprotocolsconnection_numaccepted_process_typestrue literalfalse literalnull literalstring literalnumber literal'[''{'']''}'':'','unknown tokenend of input'[', '{', or a literalsyntax error while parsing - ; last read: 'unexpected ; expected ؕ`Ж pxDԗ$dtė(n-1 f%)[json.exception.] ̢ ||Lout_of_rangeinvalid_iteratorcannot compare iterators of different containerstype_error%lu at line , column parse_errorparse error\u%04x\u%04x%.2Xinvalid UTF-8 byte at index : 0x\ufffd�incomplete UTF-8 string; last byte: 0xvector::_M_insert_auxvector::reservebooleannumbercannot use operator[] with a string argument with utype must be string, but is xhXH{}{ ": , ":[ truePHvector::_M_realloc_insertinvalid string: ill-formed UTF-8 byteinvalid 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 \u001FypX@(X00@(HxxHxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`````````````` %invalid BOM; must be 0xEF 0xBB 0xBF if giveninvalid number; expected digit after '-'invalid number; expected digit after '.'invalid number; expected '+', '-', or digit after exponentinvalid number; expected digit after exponent signinvalid literalobject keyobject separatornumber overflow parsing 't |4D t t t t Dh((Hcannot create object from initializer list<`0`$`` `H`H`H`G_nnnnnnnnm *ZN6swooleL22handle_get_all_socketsEPNS_6ServerERKSsEUliPNS_7network6SocketEE_*ZN6swooleL22handle_get_connectionsEPNS_6ServerERKSsEUlPNS_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'I'(''((('6 *+H2(/0+X-346666(St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EEFSsPN6swoole6ServerERKSsESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEN6swoole10MemoryPoolEN8nlohmann6detail9exceptionEN8nlohmann6detail11parse_errorEN8nlohmann6detail16invalid_iteratorEN8nlohmann6detail10type_errorEN8nlohmann6detail12out_of_rangeEN8nlohmann6detail11other_errorEN8nlohmann6detail22input_adapter_protocolEN8nlohmann6detail20input_buffer_adapterEN8nlohmann6detail23output_adapter_protocolIcEEN8nlohmann6detail21output_string_adapterIcSsEEPFSsPN6swoole6ServerERKSsESt19_Sp_make_shared_tagSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_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٨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 requiredlength function handler errorbad fd[%d]Swoole\ClientSwoole\Client\ExceptionreusereuseCountMSG_OOBMSG_PEEKMSG_DONTWAITMSG_WAITALLSHUT_RDWRSHUT_RDSHUT_WRopen_eof_checkopen_eof_splitpackage_eofpackage_eof max length is %dopen_mqtt_protocolopen_length_checkpackage_length_typepackage_length_offsetpackage_body_offsetpackage_length_funcfunction '%s' is not callablepackage_max_lengthbuffer_high_watermarkbuffer_low_watermarkbind_portbind_addressopen_tcp_nodelaysocks5_hosthttp_proxy_hostsocks5_portsocks5_usernamesocks5_passwordhttp_proxy_porthttp_proxy_usernamehttp_proxy_userhttp_proxy_passworda!a!a!|drecv() failed, Error: %s[%d]no package eofinet_ntop() failedfile to send is emptyThe port is invalid%s:%dslsip[%s] is invalidThe host is emptyclient socket is closed__destructsendfileisConnectedhowforce65536sock_flag''bool php_swoole_client_check_setting(swoole::network::Client*, zval*)void zim_swoole_client_recv(zend_execute_data*, zval*) ?Constructor of %s can only be called oncenew Socket() failed, Error: %s[%d]socket buffer size must be greater than 0, got %ld%s(): setsockopt(%d, %d, %d, %d) failed, Error: %s[%d]errMsglz/|z/Swoole\Coroutine\ClientCo\ClientpeekexportSocketSwoole\Coroutine\Socket65535bool swoole::coroutine::Socket::set_option(int, int, int) The object of %s can not be created for security reasons/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/ext-src/swoole_coroutine.cccan not resume the coroutine which is in IO operation or non-existentContext of this coroutine has been destroyed\Swoole\Coroutine\deadlock_check =================================================================== [FATAL ERROR]: all coroutines (count: %lu) are asleep - deadlock! =================================================================== Using Xdebug in coroutines is extremely dangerous, please notice that it may lead to coredump!exceed max number of coroutine %zuinvalid function call info cachecan not use coroutine in __destruct after php_request_shutdownDEBUG_BACKTRACE_PROVIDE_OBJECTsignal_listener_numaio_task_numaio_queue_sizec_stack_sizecoroutine_numcoroutine_peak_numcoroutine_last_cidswoole exitdebug_print_backtracedefer callback handler errorxdebugSWOOLE_LIBRARYhook_flagsSwoole\CoroutineSwoole\Coroutine\IteratorCo\IteratorSwoole\Coroutine\ContextCo\ContextSWOOLE_DEFAULT_MAX_CORO_NUMSWOOLE_CORO_MAX_NUM_LIMITSWOOLE_CORO_INITSWOOLE_CORO_WAITINGSWOOLE_CORO_RUNNINGSWOOLE_CORO_ENDSwoole\ExitExceptionSWOOLE_EXIT_IN_COROUTINESWOOLE_EXIT_IN_SERVERcan not join selfinvalid function type %ugetFlagsgetStatusgetOptionsjoinisCanceledsuspendresumegetCidgetuidgetPcidgetContextgetBackTraceprintBackTracegetElapsedgetStackUsagelistCoroutinesenableSchedulerdisableSchedulergethostbynamednsLookupgetaddrinfostatvfsreadFilewriteFilewaitPidwaitSignalwaitEventfreadfgetsfwritelimitcid_arrayparamsignofileContentfamilysocktypeSOCK_STREAMSTREAM_IPPROTO_TCPserviceget_error_streamFvPvEPFvPvE*ZN6swoole12PHPCoroutine7bailoutEvEUlvE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole12PHPCoroutine22interrupt_thread_startEvEUlvE_EEEEEE*ZN6swoole12PHPCoroutine9main_funcEPvEUlS1_E_*Z26zim_swoole_coroutine_yieldEUlPN6swoole9CoroutineEE_*ZZ25zim_swoole_coroutine_joinENKUlPN6swoole10PHPContextEE_clES1_EUlPvE_*Z25zim_swoole_coroutine_joinEUlPN6swoole10PHPContextEE_*Z32zif_swoole_test_kernel_coroutineEUlPvE_ 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_ PFbPN6swoole7ReactorERmETimer must be greater than or equal to 0.001Unable to wait signal, async signal listener has been registeredThe signal [SIGCHLD] is registered, cannot execute swoole_coroutine_execunknown protocol family, must be AF_INET or AF_INET6bsizefrsizeblocksbfreebavailffreefavailfsidnamemaxInvalid signal [%ld]unknown fd typeUnable to execute '%s'outputonly support file resourcess|lddomain name is emptys|lllsdhostname is emptySwoole\Coroutine\SystemCo\System*Z33zim_swoole_coroutine_system_freadEUlvE_*Z33zim_swoole_coroutine_system_fgetsEUlvE_*Z34zim_swoole_coroutine_system_fwriteEUlvE_MbP?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::defer callback handler error%s::end callback handler errorreactor is not ready, cannot call %sasync-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 reactorEvent::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: onWrite callback handler error, fd [%d] will be removed from reactor%s: onRead callback handler error, fd [%d] will be removed from reactorsocket[%d] is not found in the reactorreactor is not ready, cannot call swoole_event_set%s: unable to find read callback of fd [%d]%s: unable to find write callback of fd [%d]reactor is not ready, cannot call swoole_event_delboth read and write callbacks are emptySWOOLE_EVENT_READ | SWOOLE_EVENT_WRITESwoole\EventdelissetdispatchcycleSwoole\Event::rshutdownzsdata emptyunknown type%s::set failedinvalid socket fd [%d]already existinvalid eventsswoole_event_add failedbeforeread_callbackwrite_callback @swoole_event_addswoole_event_delswoole_event_setswoole_event_issswoole_event_disswoole_event_defswoole_event_cycswoole_event_wriswoole_event_waiswoole_event_exiSwoole\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_REQUIREDyou must configure with `--enable-openssl` to support ssl connection when compiling Swoolethe send queue is full, try again laterunable to found active pipeline stream#%unghttp2_hd_deflate_change_table_size() failedhttp2 stream#%d belongs to an unknown type or it never registeredunexpect http2 header [%.*s] (duplicated or overflow)nghttp2_hd_deflate_hd() failed%s: __pos (which is %zu) > this->size() (which is %zu)nghttp2_hd_inflate_new2() failednghttp2_hd_deflate_new2() failedapplication/x-www-form-urlencoded|scurrent_stream_idlast_stream_idlocal_settingsheader_table_sizewindow_sizemax_concurrent_streamsmax_frame_sizemax_header_list_sizeremote_settingsactive_stream_numSwoole\Coroutine\Http2\ClientCo\Http2\ClientCo\Http2\Client\ExceptionSwoole\Http2\RequestSwoole\Http2\ResponsestreamIdstatusCodeSWOOLE_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_CANCELfailed to send control framehttp_build_query failedlz|bnghttp2_hd_inflate_hd failed%s with error: %scontent-encoding%s(): inflateInit2() failedset-cookieserverLastStreamId%s(): decompress failed:method:path:scheme:authorityunix:/basic_string::substrPRI * HTTP/2.0 SM content-typeisStreamExistgoawaypingerror_codedebug_dataend_stream80open_sslXp0(( int swoole::coroutine::http2::Client::parse_header(swoole::coroutine::http2::Stream*, int, char*, size_t)swoole::ReturnCode swoole::coroutine::http2::Client::parse_frame(zval*, bool) Co\Http2\Client\PRI * HTTP/2.0 %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
%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 found:statuscontent-lengthdatetext/htmlD, d M Y H:i:s Trequest_uriLast-Modifiedif-modified-sincerequest_timerequest_time_floatremote_portremote_addrmaster_timeHTTP/2server_protocolrequest_methodquery_stringpath_infomultipart/form-dataaccept-encodingprHtPruvPrhvPrXxv,wv$xw wvbool 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*)swoole-http-servyou must call Http Client constructor firststat(%s) failed, Error: %s[%d]cannot send empty file[%s], Error: %s[%d]parameter $offset[%ld] exceeds the file sizeparameter $length[%ld] exceeds the file size, Error: %s[%d]%s(): inflateInit2() failed by %s%s(): HttpClient::decompress_response failed by %s%s(): HttpClient::decompress_response unknown compress method [%d]%s(): open(%s, O_CREAT | O_WRONLY) failed, Error: %s[%d]%s(): ftruncate(%s) failed, Error: %s[%d]%s(): fseek(%s, %jd) failed, Error: %s[%d]%s() (ERRNO %d): Http header too largewebsocket handshake failed, cannot push dataSocket#%d has already been bound to another coroutine#%ld, %s of the same socket in coroutine#%ld at the same time is not allowedContent-Type: multipart/form-data; boundary=%.*s --%.*s Content-Disposition: form-data; name="%.*s" --%.*s Content-Disposition: form-data; name="%.*s"; filename="%.*s" Content-Type: %.*s permessage-deflate; client_no_context_takeover; server_no_context_takeoverSwoole\Coroutine\Http\Client\ExceptionSWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILEDSWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUTSWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESETSWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILEDapplication/octet-streamupgradesec-websocket-extensionspermessage-deflateclient_no_context_takeoverserver_no_context_takeovertransfer-encodingchunkedmax_retrieslowercase_headerkeep_alivewebsocket_maskhttp_compressionbody_decompressionwebsocket_compressionconnection is not availablereadingreading or writingPOSTpath is emptyHosthttp://%s%s:%u%s%s%s%s HTTP/1.1 %s:%uContent-LengthAccept-EncodingBasic Proxy-Authorizationkeep-alivegzip, deflate; Content-Length: %zu --%.*s-- Content-TypeUpgrade13Sec-WebSocket-VersionSec-WebSocket-KeySec-Websocket-ExtensionsSwoole\Coroutine\Http\ClientCo\Http\ClientsetbasicauthCo\Http\Client\ExceptiongetDefersetDefersetMethodsetHeaderssetBasicAuthsetCookiessetDataaddFileaddDataexecutedownloadgetBodygetHeadersgetCookiesgetStatusCodegetHeaderOutSwoole\WebSocket\FrameSWOOLE_WEBSOCKET_OPCODE_TEXTSWOOLE_WEBSOCKET_FLAG_FINint http_parser_on_body(swoole_http_parser*, const char*, size_t)bool swoole::coroutine::HttpClient::recv_http_response(double)bool swoole::coroutine::HttpClient::decompress_response(const char*, size_t)DD ----SwooleBoundaabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"§$%&/()=[Co\Http\Client\Eunable to get data from HTTP2 request%s(): fopen(%s) failed, Error: %s[%d]%s(): Input variables exceeded %ld. To increase the limit change max_input_vars in php.ini.%s(): write upload file failed, Error: %s[%d]%s() (ERRNO %d): parse multipart body failed, reason: %.*s%s() (ERRNO %d): parse multipart body failed, %lu/%zu bytes processedmultipart_parser_init() failed%s(): boundary of multipart/form-data not found, fd:%ldInput variables exceeded %ld. To increase the limit change max_input_vars in php.ini%s(): Unsupported Content-Disposition [%.*s]%s(): form_name[%s] is too large%s(): filename[%s] is too large%s() (ERRNO %d): session[%ld] is closedHTTP/1.1HTTP/1.0%s/swoole.upfile.XXXXXXwb+tmp_name[name]%s[type]%s[tmp_name]%s[error]%s[size]%s/tmpparse_bodyenable_compressionupload_tmp_dirSwoole\Http\Requestcontent-dispositionform-data;attachment;getContentrawContentgetDataparseisCompletedgetMethod,swoole_http_parse_cookie(zval*, const char*, size_t)::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)*Z24swoole_http_parse_cookieP12_zval_structPKcmEUlPcmS3_mE_ Dfd[%ld] is not a HTTP2 conncetionCookie names can't contain any of the following '=,; \t\r\n\013\014'Expiry date can't be a year greater than 9999async server dose not support protocol upgradefd[%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(): Unknown compression method%s(): deflateInit2() failed, Error: [%d]%s(): deflate() failed, Error: [%d]The client has set 'Accept-Encoding', 'Content-Length' is ignoredYou have set 'Transfer-Encoding', 'Content-Length' is 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%s=%s; expires=; path=; domain=; secure; httponly; samesite=; priority=trailer key is too longserver is not runningSwoole\Http\Response%.*s: %.*s header key is too longHTTP/1.1 %s HTTP/1.1 %d %s DateTransfer-EncodingSet-Cookie: Server: swoole-http-server Date: %s Connection: keep-alive Connection: close Content-Type: text/html Transfer-Encoding: chunked Content-Encoding: Content-Length: %zu 0 0 initHeaderisWritablesetCookierawcookiesetStatusCodesetHeaderredirectdetachhttp_codeexpires'/'samesiteprioritylocation302bool swoole::http::Context::compress(const char*, size_t) St23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE= ףp=?CHTTP/1.1 503 Service Unavailable request is illegal and it has been discarded, %ld bytes unprocessedhttp request is unavailable (maybe it has been ended)http response is unavailable (maybe it has been ended or detached)%s->onRequest handler errorSwoole\Http\ServerHTTP/1.1 400 Bad Request int php_swoole_http_server_onReceive(swoole::Server*, swoole::RecvData*)*Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextEEUlPvE_http_compression_types must be arrayUnable to create upload_tmp_dir[%s]Swoole\Coroutine\Http\ServerCo\Http\Serverbind(%s:%d) failedlisten() failedhttp_parse_cookiehttp_parse_posthttp_parse_fileshttp_compression_levelhttp_gzip_levelhttp_compression_min_lengthhttp_compression_typesaccept failed, Error: %s[%d]onAcceptpatternSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE@ you must call Lock constructor firstFileLock and SemLock is no longer supported, please use mutex lockonly mutex supports lockwaitwrong lock typeSwoole\LockSWOOLE_FILELOCKSWOOLE_MUTEXSWOOLE_SEMSWOOLE_RWLOCKSWOOLE_SPINLOCKtrylocktrylock_readdestroyN6swoole4LockE@ you must create mysql statement object by prepare method%s(): unknown type[%d] for field [%.*s].Swoole\Coroutine\MySQL\StatementSwoole\Coroutine\MySQL\ExceptionSWOOLE_MYSQLND_CR_UNKNOWN_ERRORSWOOLE_MYSQLND_CR_CONNECTION_ERRORSWOOLE_MYSQLND_CR_SERVER_GONE_ERRORSWOOLE_MYSQLND_CR_OUT_OF_MEMORYSWOOLE_MYSQLND_CR_COMMANDS_OUT_OF_SYNCSWOOLE_MYSQLND_CR_CANT_FIND_CHARSETSWOOLE_MYSQLND_CR_MALFORMED_PACKETSWOOLE_MYSQLND_CR_NOT_IMPLEMENTEDSWOOLE_MYSQLND_CR_NO_PREPARE_STMTSWOOLE_MYSQLND_CR_PARAMS_NOT_BOUNDSWOOLE_MYSQLND_CR_INVALID_PARAMETER_NOSWOOLE_MYSQLND_CR_INVALID_BUFFER_USEstatement must to be recompiled after the connection is broken%04u-%02u-%02u %02u:%02u:%02u.%0*uplease use client to receive dataplease use fetch/fetchAll/nextResult to get resultMySQL8 caching_sha2_password authentication plugin need enable OpenSSL supportnew Socket() failed. Error: %s [%d]Parameter [password] is requiredParameter [database] is requiredCan not use fetch mode after the connection is establishedMySQL client is busy now on state#%d, please use recv/fetchAll/nextResult to get all unread data and wait for response then try againyou should not query transaction when defer mode is on, if you want, please use `query('%s')` insteadStatement#%u expects %u parameter, %u given.please use statement to receive dataSwoole\Coroutine\MySQLCo\MySQLCo\MySQL\StatementCo\MySQL\ExceptionserverInfoconnect_errnoconnect_erroraffected_rowsinsert_idSWOOLE_MYSQLND_CR_SERVER_LOSTtest%s or %s%04u-%02u-%02u %02u:%02u:%02u%s%02u:%02u:%02u.%0*u%s%02u:%02u:%02u%04u-%02u-%02u%04uno message to receiveParameter [host] is requiredParameter [user] is requireddatabasecharsetUnknown charset [%s]strict_typefetch_modeMySQL server has gone awayROLLBACKCOMMITBEGINfetchfetchAllnextResultpreparebegincommitrollbacksqlserver_configSQLSTATE[%s] [%d] %sSQLSTATE[HY000] [%d] %s due to MySQL server has gone away%s%sUnexpected mysql packet length=%u, number=%u, type=%u, expected_type=%u8`H(pHX8p void swoole::mysql_statement::fetch(zval*)void swoole::mysql_client::handle_strict_type(zval*, swoole::mysql::field_packet*)$@Co\MySQL\StatemeCo\MySQL\Exceptibig5mysql_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(): MySQL8 caching_sha2_password authentication plugin need enable OpenSSL supportswoole::mysql::auth_signature_response_packet::auth_signature_response_packet(swoole::mysql::raw_data_packet*, const string&, const char*)uint32_t swoole::mysql::mysql_auth_encrypt_dispatch(char*, std::string, const char*, const char*)must call name_resolver_context constructor firstthe given object is not an instance of %sClass "%s" not found%ldwithPortFSsRKSsPN6swoole12NameResolver7ContextEPvE*Z31zif_swoole_name_resolver_removeEUlRKSt14_List_iteratorIN6swoole12NameResolverEEE_*Z31php_swoole_name_resolver_lookupRKSsPN6swoole12NameResolver7ContextEPvEUlS4_E_PFSsRKSsPN6swoole12NameResolver7ContextEPvEexecv(%s) failed, Error: %s[%d]kill(%d, %d) failed, Error: %s[%d]sched_setaffinity() failed, Error: %s[%d]cannot use both 'timer' and 'alarm' at the same timesetitimer() failed, Error: %s[%d]%s::signal can only be used in CLI modesignal [%ld] processor has been registered by the systemunable to find the callback of signal [%ld]%s(): dup2(%d, %d) failed, Error: %s[%d]you must call Process constructor firstexit ret_code range is [>0 and <255] no msgqueue, cannot use push()no pipe, cannot read from pipeno pipe, cannot write into pipeno queue, can't get stats of the queueno pipe, cannot setBlocking the pipeno pipe, cannot setTimeout the pipeno pipe, cannot close the pipe%s can only be used in PHP CLI mode%s can't be used in master processunable to create %s with async-io threadsIllegal callback function of %s/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/ext-src/swoole_process.ccprocess has already been startedexec file name is emptyMore than the number of CPUinvalid cpu id [%d]cannot use %s::alarm here%s: signal [%d] handler errorinvalid signal number [%ld]no pipe, cannot export streamnot current processno msgqueue, cannot use pop()the data to push is emptythe data to push is too bigread() failed, Error: %s[%d]the data to send is emptywrite() failed, Error: %s[%d]|lllmsgQueueIdmsgQueueKeycannot close the pipeclose() failed, Error: %s[%d]failed to create unix soccketSwoole\ProcessIPC_NOWAITPIPE_MASTERPIPE_WORKERPIPE_READPIPE_WRITEpcntlSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGSTKFLTSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWINCHSIGIOSIGPWRSIGSYSSIG_IGNPRIO_PROCESSPRIO_PGRPPRIO_USERinvalid signal number [%d]dup2() failed, Error: %s[%d]%s->onStart handler errorfork() failed, Error: %s[%d]alarmkilldaemonsetAffinitysetPrioritygetPrioritysetTimeoutsetBlockinguseQueuestatQueuefreeQueueexec_fileexit_codewhich8192blockingcpu_settingsnochdirnoclosepipesusecsignal_noredirect_stdin_and_stdoutpipe_typeSOCK_DGRAMvoid zim_swoole_process_daemon(zend_execute_data*, zval*)*Z25zim_swoole_process_signalEUlPN6swoole7ReactorERmE_ .Ayou must call Process\Pool constructor first%s->onWorkerStop handler error%s->onWorkerStart handler errorprocess pool is started. unable to listenprocess pool is started. unable to register event callback functioncannot set onMessage event with enable_coroutinecannot set onMessage event with ipc_type=0%s cannot use in server process%s object's ipc_type will be reset to SWOOLE_IPC_UNIXSOCK after enable coroutineprocess pool is started. unable to execute swoole_process_pool->startrequire onWorkerStart callback%s->onMessage handler errorunsupported ipc type[%d]invalid worker_id[%ld]unknown event type[%s]l|llbinvalid worker_numfailed to create process poolSwoole\Process\Poolrequire onMessage callbackgetProcess2048work_idipc_typemsgqueue_key@ 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_modepunsubscribepmessagepsubscribeThe port %ld is invalidcannot allocate redis contextCan not found the connectionMOVEDslzPSETEXLSETRESTORESDIFFSDIFFSTORESUNIONSUNIONSTORESINTERSINTERSTORERENAMERENAMENXRANDOMKEYUNWATCHBGSAVELASTSAVEFLUSHDBFLUSHALLDBSIZEBGREWRITEAOFROLESETRANGEGETSETAPPENDLPUSHXRPUSHRPUSHXSISMEMBERZSCOREZRANKZREVRANKHGETHEXISTSPUBLISHsssZREMRANGEBYSCOREZCOUNTDECRBYGETBITLINDEXPEXPIREPEXPIREATsllGETRANGELTRIMLRANGEZREMRANGEBYRANK%fSADDSREMZREMPSUBSCRIBEPUNSUBSCRIBEsss|lXRANGEXREVRANGEXDELXINFOGROUPSCONSUMERSsssls|aXAUTOCLAIMjustidJUSTIDsssla|aXCLAIMretrycountRETRYCOUNTFORCEssaXACKXPENDINGconsumerssa|aXREADGROUPnoackNOACKSTREAMSXGROUPDELCONSUMERDESTROYCREATECONSUMERsss|bCREATEXTRIMminidMAXLEN~MINIDXREADXADDnomkstreamNOMKSTREAMflushSCRIPTLOADs|alEVALSHAEVALsszSMOVEBITOPBITCOUNTssdHINCRBYFLOATsz|lLREMsszzafterLINSERTHINCRBYsa|a!sSUMZUNIONSTORE%zuWEIGHTS-inf+infAGGREGATEZINTERSTOREsss|llZREVRANGEBYLEXZRANGEBYLEXsss|awithscoresZREVRANGEBYSCOREWITHSCORESZRANGEBYSCOREsll|bZREVRANGEZRANGEBZPOPMAXBZPOPMINZADDINCRsdzZINCRBYPFMERGEPFCOUNTPFADDSRANDMEMBERBRPOPLPUSHBRPOPBLPOPMSETNXHSETNXHMSETHSETHDELslbSETBITsz|zSTRLENLLENSCARDSPOPPTTLZCARDHLENHKEYSSMEMBERSPERSISTDECRDUMPHVALSHGETALLs|lbHMGETSwoole\Coroutine\RedisCo\RedisSWOOLE_REDIS_MODE_MULTISWOOLE_REDIS_MODE_PIPELINESWOOLE_REDIS_TYPE_NOT_FOUNDSWOOLE_REDIS_TYPE_STRINGSWOOLE_REDIS_TYPE_SETSWOOLE_REDIS_TYPE_LISTSWOOLE_REDIS_TYPE_ZSETSWOOLE_REDIS_TYPE_HASHSWOOLE_REDIS_ERR_IOSWOOLE_REDIS_ERR_OTHERSWOOLE_REDIS_ERR_EOFSWOOLE_REDIS_ERR_PROTOCOLSWOOLE_REDIS_ERR_OOMSWOOLE_REDIS_ERR_CLOSEDSWOOLE_REDIS_ERR_NOAUTHSWOOLE_REDIS_ERR_ALLOCgetAuthgetDBNumsetOptionssetBitpsetExlSetmGethDelhSethMSethSetNxmSetmSetNxgetKeysstrLenblPopbrPopbRPopLPushlSizelLensSizescardsPopsMemberssGetMemberssRandMemberpersistpttlzCardzSizehLenhKeyshValshGetAllrestoredumprenameKeyrenamerenameNxrpoplpushrandomKeypfaddpfcountpfmergeunwatchsavebgSavelastSaveflushDBflushAlldbSizebgrewriteaofrolesetRangesetNxgetSetlPushxlPushrPushrPushxsContainssismemberzScorezRankzRevRankhGethMGethExistspublishzIncrByzAddbzPopMinbzPopMaxzDeleteRangeByScorezRemRangeByScorezCountzRangezRevRangezRangeByScorezRevRangeByScorezRangeByLexzRevRangeByLexzInterzinterstorezUnionzunionstoreincrByhIncrByincrdecrBydecrgetBitlInsertlGetlIndexpexpirepexpireAtgetRangelistTrimltrimlGetRangelRangelRemlRemovezDeleteRangeByRankzRemRangeByRankincrByFloathIncrByFloatbitCountbitOpsAddsMovesDiffsDiffStoresUnionsUnionStoresIntersInterStoresRemovesremzDeletezRemovezRempSubscribepUnSubscribemultievalevalShaxLenxAddxReadxDelxRangexRevRangexTrimxGroupCreatexGroupSetIdxGroupDestroyxGroupCreateConsumerxGroupDelConsumerxReadGroupxPendingxAckxClaimxAutoClaimxInfoConsumersxInfoGroupsxInfoStreamgroup_nameconsumer_namemin_idle_timepairsweightsaggregateother_membersnewkeyother_keystimeout_or_keyextra_argsscorechannelsdbindexcmddstsrcchannelpatternsdstkeyelementstimestamppivotscript_shanum_keysret_keyinteger0` 0@@8t Pj@  pP`p0`! !!!!!!!Mb@Cthe second parameter should be an array%s(): connection[%d] is closedcommand [%.8s...](length=%d) is too long%s->onRequest with command '%.*s' handler error_handler_%sl|z+%.*s +%s -%.*s -%s :%ld require more parametersinvalid string size*%d $%d %s $%zu Unknown type[%ld]Swoole\Redis\ServerNILSTATUSMAP_handler_%.*s-ERR unknown command '%.*s' setHandlergetHandlerClosureint php_swoole_redis_server_onReceive(swoole::Server*, swoole::RecvData*)Unable to create file %s because %sUnknown option %d for stream_metadata`%s' is not a valid mode for fopen%s() has been disabled for security reasonsSleep until to time is less than current timeThe seconds value must be greater than 0The nanoseconds value must be greater than 0nanoseconds was not in the range 0 to 999 999 999 or seconds was negativeNumber of seconds must be greater than or equal to 0Send of %ld bytes failed with errno=%d %sFailed to parse IPv6 address "%s"local_addr context option is not a string.STREAM_OOB flags is not supportsfailed to create sockets: [%d]: %sThe seconds parameter must be greater than 0The microseconds parameter must be greater than 0swoole_native_socket_create_listenswoole_native_socket_create_pairswoole_native_socket_getpeernameswoole_native_socket_getsocknameswoole_native_socket_get_optionswoole_native_socket_set_optionswoole_native_socket_set_blockswoole_native_socket_set_nonblockswoole_native_socket_clear_errorswoole_native_socket_last_errorswoole_native_socket_import_stream%s%s%s() expects parameter %d to be %s, %s givenfile://Unable to find uid for %sUnable to find gid for %sOperation failed: %sInvalid pathtimed_outblockedstreams_stdio_%d_%snanosecondscannot seek on a pipetcptlsunixudpudgr+Failed to parse address "%s"bindtoipv6_v6onlyso_reuseportso_broadcastSwoole\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_ALLNo stream arrays were passedstream_selectstream_socket_pairusleeptime_nanosleeptime_sleep_untilproc_openproc_closeproc_get_statusproc_terminateshell_execswoole_native_socket_createsocket_create_listensocket_create_pairswoole_native_socket_connectswoole_native_socket_writeswoole_native_socket_readswoole_native_socket_sendswoole_native_socket_recvswoole_native_socket_sendtoswoole_native_socket_recvfromswoole_native_socket_bindswoole_native_socket_listenswoole_native_socket_acceptsocket_getpeernamesocket_getsocknameswoole_native_socket_getoptsocket_get_optionswoole_native_socket_setoptsocket_set_optionsocket_set_blocksocket_set_nonblockswoole_native_socket_shutdownswoole_native_socket_closesocket_clear_errorsocket_last_errorsocket_import_streamcurl_initcurl_setoptcurl_setopt_arraycurl_execcurl_getinfocurl_errnocurl_errorcurl_resetcurl_closecurl_multi_getcontentmust be used in PHP CLI modebool or longpcntl_forkpcntl_waitpcntl_waitpidpcntl_sigtimedwaitplainfile/coroutineSTDIO/coroutineswoole_native_socket_strerrorenableCoroutinegetHookFlagssetHookFlagstcp_socket/coroutineenablePHP_BINARY_READ128ҹHiiiiiiT4G999999$| xbool swoole::coroutine::Socket::set_option(int, int, int)eAplease use the Swoole\Server->connections{"data": "failed to call function", "code": -1}{"data": "wrong return type", "code": -2}%s(): unserialize() failed, Error at offset %ld of %zd bytes%s->onPipeMessage handler error%s() (ERRNO %d): task[%ld] has expired\Swoole\Server\Helper::onWorkerError%s->onWorkerError handler error\Swoole\Server\Helper::onManagerStop%s->onManagerStop handler error\Swoole\Server\Helper::onManagerStart%s->onManagerStart handler error\Swoole\Server\Helper::onAfterReload%s->onAfterReload handler error\Swoole\Server\Helper::onBeforeReload%s->onBeforeReload handler error\Swoole\Server\Helper::onWorkerExit%s->onWorkerExit handler error\Swoole\Server\Helper::onWorkerStop\Swoole\Server\Helper::onWorkerStart\Swoole\Server\Helper::onShutdown\Swoole\Server\Helper::onBeforeShutdown%s->onBeforeShutdown handler error\Swoole\Server\Helper::onStart%s() (ERRNO %d): Fatal error: %s in %s on line %d%s() (ERRNO %d): worker process is terminated by exit()/die()uid can not be greater than %u or less than %dswoole connection list max_find_count=%dfailed to shutdown, kill(%d, SIGTERM) failed, Error: %s[%d]failed to send the reload signal, Error: %s[%d]please use %s->finish instead when task_enable_coroutine is enablecan't sendfile[%s] to the connections in master processswKill(%d, SIGTERM) failed, Error: %s[%d]onPipeMessage is null, can't use sendMessageUDP listener has to be added before executing sendtoUDP6 listener has to be added before executing sendtoUnixDgram listener has to be added before executing sendtoSWOOLE_SERVER_COMMAND_REACTOR_THREADSWOOLE_SERVER_COMMAND_EVENT_WORKERSWOOLE_SERVER_COMMAND_TASK_WORKERSWOOLE_DISPATCH_RESULT_DISCARD_PACKETSWOOLE_DISPATCH_RESULT_CLOSE_CONNECTIONSWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACK%s->onBufferEmpty handler errorserver is running, unable to execute %s->set'send_yield' option can only be set when using dispatch_mode=2/4cpu_affinity_ignore num must be less than cpu num (%d)The length of document_root must be less than %dhttp_index_files must be arraystatic_handler_locations num must be arraycannot use msgqueue when task_enable_coroutine is enablevector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu)failed to create the server. Error: %sserver 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: %s%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]server is running, can't add commandonly support worker/task_worker processserver 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 %smanager_pid%s: command handler error%s->onDispatch handler errorinvalid target worker-id[%ld]%s->onTask handler errortask[%ld] is invalidrequire onFinish callbacktask_idtask_worker_id%s->onFinish handler errorworker_pid%s->onShutdown handler errorl|lbwebsocket_statusserver_fdsocket_fdremote_ipclose_errnols|lldata is emptycan't sendwaitzlcan't send messages to selfworker_id[%d] is invalidstart_timeabort_countaccept_countclose_counttask_worker_numuser_worker_numpipe_packet_msg_idsession_roundmin_fdmax_fdworker_request_countworker_response_countworker_dispatch_counttask_queue_numtask_queue_bytestask_idle_worker_numtasking_numcoroutine_peek_numjson_encodegetClientInfoSwoole\ServerSwoole\Server\TaskSwoole\Server\EventSwoole\Server\Packetserver_socketSwoole\Server\PipeMessagesource_worker_idSwoole\Server\StatusInfoSwoole\Server\TaskResultSwoole\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->onClose 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() failedupload_max_filesizeenable_static_handlerdocument_roothttp_autoindexhttp_index_filesstatic_handler_locationsinput_buffer_sizebuffer_input_sizeoutput_buffer_sizebuffer_output_sizemessage_queue_key%s->onReceive handler erroropen_redis_protocolopen_http_protocolrequire onRequest callbackopen_http2_protocolopen_websocket_protocolrequire onPacket callbackrequire onReceive callback%s->onConnect handler errorServer::add_worker() failedinvalid $mode parameters %dSYSTEMDfailed to add systemd socketfd can not be nullinvalid fd[%ld]getcallbacktoo many concurrent tasksfailed to pack tasktaskCobeforeshutdownworkerstartworkerstopbeforereloadafterreloadworkerexitworkererrormanagerstartmanagerstoppipemessageunpackrewindnextcurrentoffsetExistsoffsetGetoffsetSetoffsetUnsetaddlistenergetCallbackprotectconfirmpausetaskwaittaskWaitMultigetLastErrorheartbeatgetClientListgetWorkerIdgetWorkerPidgetWorkerStatusgetManagerPidgetMasterPidsendMessageaddCommandaddProcessignoreErrorstart_fdfind_countprocess_idprocess_typeifCloseConnectiononly_reload_taskworkertaskWorkerIndexfinishCallbackis_protectedconn_fdsend_dataserverSocketworkerIddst_worker_idSwoole\Server\Portsock_typeevent_name'0.0.0.0'%s(): The length of document_root must be less than %d%s(): document_root[%s] does not existint php_swoole_server_onFinish(swoole::Server*, swoole::EventData*)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_addCommandEUlPN6swoole6ServerERKSsE_*Z27zim_swoole_server_heartbeatEUlPN6swoole10ConnectionEE_*Z25zim_swoole_server_commandEUlPN6swoole6ServerERKSsE_*Z22zim_swoole_server_stopEUlPvE_@ FvPN6swoole6ServerEiRKNS_10ExitStatusEEFiPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEPNS_6WorkerEEFvPN6swoole6ServerEPNS_8DataHeadEEFiPN6swoole6ServerEPNS_8RecvDataEEFvPN6swoole6ServerEEFvPN6swoole6ServerEiEPFvPN6swoole6ServerEPNS_8DataHeadEEPFiPN6swoole6ServerEPNS_8RecvDataEEPFvPN6swoole6ServerEEPFvPN6swoole6ServerEiEPFvPN6swoole6ServerEiRKNS_10ExitStatusEEPFiPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_6WorkerEE?_please use the Swoole\Server->listen methodplease use the swoole_server->listen methodkernel_socket_recv_buffer_sizekernel_socket_send_buffer_sizeunknown package_length_type, see pack(). Link: http://php.net/pack'package_length_offset' value is too large'package_body_offset' value is too large\Swoole\Server\Helper::checkOptionscan't register event callback function after server startedtcp_defer_acceptopen_tcp_keepalivewebsocket_subprotocolopen_websocket_close_frameopen_websocket_ping_frameopen_websocket_pong_frametcp_keepidletcp_keepintervaltcp_keepcounttcp_user_timeouttcp_fastopenpackage_body_startunknown event types[%s]onConnectonReceiveonCloseonPacketonBufferFullonBufferEmptyonRequestonHandShakeonOpenonMessageonDisconnectbufferfullbufferemptyHandshakehandshakeBeforeHandShakeResponsebeforehandshakeresponsedisconnectyou must call Socket constructor firstcannot close the referenced resourcesetsockopt(%d) failed, Error: %s[%d]getsockopt(%d, %ld, %ld), Error: %s[%d]Socket of type AF_INET/AF_INET6 requires port argumentThe maximum of iov count is %dItem #[%d] must be of type string, %s givenItem #[%d] cannot be empty stringItem #[%d] must be of type int, %s givenItem #[%d] must be greater than 0Swoole\Coroutine\Socket\Exceptiongetsockopt(SOL_SOCKET, SO_DOMAIN) failed, Error: %s[%d]getsockopt(SOL_SOCKET, SO_TYPE) failed, Error: %s[%d]fcntl(F_GETFL) failed, Error: %s[%d]llzno key "%s" passed in optvall_onoffl_lingerInvalid port argument[%ld]Co\SocketCo\Socket\ExceptionAF_UNIXAF_INET6SOCK_RAWSOCK_SEQPACKETSOCK_RDMMSG_CTRUNCMSG_TRUNCMSG_DONTROUTEMSG_EORMSG_CONFIRMMSG_ERRQUEUEMSG_NOSIGNALMSG_MOREMSG_WAITFORONEMSG_CMSG_CLOEXECSO_DEBUGSO_REUSEADDRSO_REUSEPORTSO_KEEPALIVESO_DONTROUTESO_LINGERSO_BROADCASTSO_OOBINLINESO_SNDBUFSO_RCVBUFSO_SNDLOWATSO_RCVLOWATSO_SNDTIMEOSO_RCVTIMEOSO_TYPESO_ERRORSO_BINDTODEVICESOL_SOCKETSOMAXCONNTCP_NODELAYMCAST_JOIN_GROUPMCAST_LEAVE_GROUPMCAST_BLOCK_SOURCEMCAST_UNBLOCK_SOURCEMCAST_JOIN_SOURCE_GROUPMCAST_LEAVE_SOURCE_GROUPIP_MULTICAST_IFIP_MULTICAST_TTLIP_MULTICAST_LOOPIPV6_MULTICAST_IFIPV6_MULTICAST_HOPSIPV6_MULTICAST_LOOPIPV6_V6ONLYSOCKET_EPERMSOCKET_ENOENTSOCKET_EINTRSOCKET_EIOSOCKET_ENXIOSOCKET_E2BIGSOCKET_EBADFSOCKET_EAGAINSOCKET_ENOMEMSOCKET_EACCESSOCKET_EFAULTSOCKET_ENOTBLKSOCKET_EBUSYSOCKET_EEXISTSOCKET_EXDEVSOCKET_ENODEVSOCKET_ENOTDIRSOCKET_EISDIRSOCKET_EINVALSOCKET_ENFILESOCKET_EMFILESOCKET_ENOTTYSOCKET_ENOSPCSOCKET_ESPIPESOCKET_EROFSSOCKET_EMLINKSOCKET_EPIPESOCKET_ENAMETOOLONGSOCKET_ENOLCKSOCKET_ENOSYSSOCKET_ENOTEMPTYSOCKET_ELOOPSOCKET_EWOULDBLOCKSOCKET_ENOMSGSOCKET_EIDRMSOCKET_ECHRNGSOCKET_EL2NSYNCSOCKET_EL3HLTSOCKET_EL3RSTSOCKET_ELNRNGSOCKET_EUNATCHSOCKET_ENOCSISOCKET_EL2HLTSOCKET_EBADESOCKET_EBADRSOCKET_EXFULLSOCKET_ENOANOSOCKET_EBADRQCSOCKET_EBADSLTSOCKET_ENOSTRSOCKET_ENODATASOCKET_ETIMESOCKET_ENOSRSOCKET_ENONETSOCKET_EREMOTESOCKET_ENOLINKSOCKET_EADVSOCKET_ESRMNTSOCKET_ECOMMSOCKET_EPROTOSOCKET_EMULTIHOPSOCKET_EBADMSGSOCKET_ENOTUNIQSOCKET_EBADFDSOCKET_EREMCHGSOCKET_ERESTARTSOCKET_ESTRPIPESOCKET_EUSERSSOCKET_ENOTSOCKSOCKET_EDESTADDRREQSOCKET_EMSGSIZESOCKET_EPROTOTYPESOCKET_ENOPROTOOPTSOCKET_EPROTONOSUPPORTSOCKET_ESOCKTNOSUPPORTSOCKET_EOPNOTSUPPSOCKET_EPFNOSUPPORTSOCKET_EAFNOSUPPORTSOCKET_EADDRINUSESOCKET_EADDRNOTAVAILSOCKET_ENETDOWNSOCKET_ENETUNREACHSOCKET_ENETRESETSOCKET_ECONNABORTEDSOCKET_ECONNRESETSOCKET_ENOBUFSSOCKET_EISCONNSOCKET_ENOTCONNSOCKET_ESHUTDOWNSOCKET_ETOOMANYREFSSOCKET_ETIMEDOUTSOCKET_ECONNREFUSEDSOCKET_EHOSTDOWNSOCKET_EHOSTUNREACHSOCKET_EALREADYSOCKET_EINPROGRESSSOCKET_EISNAMSOCKET_EREMOTEIOSOCKET_EDQUOTSOCKET_ENOMEDIUMSOCKET_EMEDIUMTYPEIPPROTO_IPIPPROTO_IPV6SOL_TCPSOL_UDPIPV6_UNICAST_HOPSAI_PASSIVEAI_CANONNAMEAI_NUMERICHOSTAI_V4MAPPEDAI_ALLAI_ADDRCONFIGAI_IDNAI_CANONIDNAI_NUMERICSERVSOCKET_ECANCELEDdup(%d) failed, Error: %s[%d]open_fastcgi_protocolcheckLivenessrecvAllrecvLinerecvWithBufferrecvPacketreadVectorreadVectorAllwriteVectorwriteVectorAllsendFilesendAllgetOptionsetProtocolsetOptionisClosedimportopt_nameopt_valueio_vector Co\Socket\Exceptyou 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 memorymemorySizesl|lSwoole\TableTYPE_INTTYPE_FLOATss|zcolumn[%s] does not existkey[%s] is too longcolumngetSizegetMemorySizeincrbyfieldconflict_proportion0.2@ ?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_idFvPN6swoole9TimerNodeEEFvPN6swoole5TimerEPNS_9TimerNodeEEPFvPN6swoole5TimerEPNS_9TimerNodeEEPFvPN6swoole9TimerNodeEE swoole_timer_setswoole_timer_aftswoole_timer_ticswoole_timer_exiswoole_timer_infswoole_timer_staswoole_timer_lisswoole_timer_clethe connected client of connection[%ld] is not a websocket client or closed%s(): inflate() failed, Error: %s[%d]%s(): Failed to compress outgoing framethe maximum value of opcode is %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_ERRORWEBSOCKET_CLOSE_PROTOCOL_ERRORWEBSOCKET_CLOSE_MESSAGE_TOO_BIGWEBSOCKET_CLOSE_EXTENSION_MISSINGl|lsfd[%ld] is invalidsession#%ld does not exists%s->onOpen handler errorsec-websocket-keySec-WebSocket-AcceptSec-WebSocket-ProtocolSwoole\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_ERROR__toStringisEstablished""bool swoole_websocket_handshake(HttpContext*)void swoole_websocket_onOpen(swoole::Server*, HttpContext*)bool websocket_message_compress(swoole::String*, const char*, size_t, int)bool websocket_message_uncompress(swoole::String*, const char*, size_t)@258EAFA5-E914-47DA-95CA-C5AB0DC8/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/core/base.ccmust be forked outside the coroutinecan not create server after using async file operation%s(): mkdir(%s) failed. Path exceeds the limit of %d characters%s(): mkdir(%s) failed, Error: %s[%d]basic_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(): read() from /dev/urandom failed, Error: %s[%d]%s(): dup2(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup2(STDERR_FILENO) failed, Error: %s[%d]%s(): fork() failed, Error: %s[%d]%s() (ERRNO %d): LISTEN_FDS is too bigDataHead[%p] { long fd = %ld; uint64_t msg_id = %lu; uint32_t len = %d; int16_t reactor_id = %d; uint8_t type = %d; uint8_t flags = %d; uint16_t server_fd = %d; uint16_t ext_flags = %d; double time = %f; } %s(): getrlimit() failed, Error: %s[%d]A bug occurred in Swoole-v5.0.1, 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. 7.3.1 20180303 (Red Hat 7.3.1-5)%s(): Function '%s' has already been addedtype <= SW_GLOBAL_HOOK_END%u %08zX: %02X %d,base > 1 && base < 37max > minu > 0v > 0%s/swoole.task.XXXXXX/dev/urandom(ERROR %d): -c/bin/shstoi%s(): invalid LISTEN_FDS/etc/resolv.conf%F %TOS: %s %s %s %s GCC_VERSION: %s pppppppppppppppppppppppppppppppppppppppppppppint 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)bool swoole_mkdir_recursive(const string&)bool swoole_set_task_tmpdir(const string&)bool swoole_isset_hook(swGlobalHookType)void swoole_call_hook(swGlobalHookType, void*)int swoole_add_hook(swGlobalHookType, swHookFunc, int)int swoole_add_function(const char*, void*)void swoole_init()ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789abcdefghijklmnopqrstuvwxyz>/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/core/channel.ccChannel { off_t head = %ld; off_t tail = %ld; size_t size = %ld; char head_tag = %d; char tail_tag = %d; int num = %d; size_t bytes = %ld; int flag = %d; int maxlen = %d; } size >= maxlen%s(): alloc(%ld) failed%s(): notify_fd init faileddata_length <= maxlenbuffer_length >= item->lengthflags & SW_CHAN_NOTIFYflags & SW_CHAN_LOCKint swoole::Channel::pop(void*, int)int swoole::Channel::push(const void*, int)int swoole::Channel::notify()int swoole::Channel::wait()int swoole::Channel::peek(void*, int)int swoole::Channel::out(void*, int)int swoole::Channel::in(const void*, int)static swoole::Channel* swoole::Channel::make(size_t, size_t, int)Malloc failSystem call failPHP fatal errorName too longInvalid paramsQueue fullOperation not supportProtocol errorWrong operationFile not existFile too largeFile emptyDNS Lookup duplicate requestDNS Lookup resolve failedDNS Lookup resolve timeoutDNS Lookup unsupportedDNS Lookup no serverBad ipv6 addressUnregistered signalEvent socket removedSession closed by serverSession closed by clientSession closingSession closedSession not existSession invalid idSession discard timeout dataSession discard dataOutput buffer overflowOutput send yieldSSL not readySSL cannot use senfileSSL empty peer certificateSSL verify failedSSL bad clientSSL bad protocolSSL resetSSL handshake failedPackage length too largePackage length not foundData length too largePackage malformed dataTask package too bigTask dispatch failTask timeoutHttp2 stream id too bigHttp2 stream no headerHttp2 stream not foundHttp2 stream ignoreAio bad requestAio canceledAio timeoutClient no connectionSocket closedSocket poll timeoutSocks5 unsupport versionSocks5 unsupport methodSocks5 auth failedSocks5 server errorSocks5 handshake failedHttp proxy handshake errorHttp invalid protocolHttp proxy handshake failedHttp proxy bad responseWebsocket bad clientWebsocket bad opcodeWebsocket unconnectedWebsocket handshake failedWebsocket pack failedWebsocket unpack failedWebsocket incomplete packetServer too many socketServer worker terminatedServer invalid listen portServer too many listen portServer pipe buffer fullServer no idle workerServer only start oneServer send in masterServer invalid requestServer connect failServer invalid commandServer is not regular fileServer send to woker timeoutServer worker exit timeoutCoroutine out of coroutineCoroutine has been boundCoroutine has been discardedCoroutine mutex double unlockCoroutine block object lockedCoroutine yield failedCoroutine getcontext failedCoroutine swapcontext failedCoroutine makecontext failedCoroutine iocpinit failedCoroutine cannot cancelCoroutine not existsCoroutine canceledCoroutine timedoutUnknown error %dHttp2 send control frame failedServer must created before clientServer worker abnormal pipe dataServer worker unprocessed dataCoroutine block object waitingCoroutine protect stack failedCoroutine std thread link errorCoroutine disabled multi threadN6swoole9ExceptionE#%u priority=%ld, data=%p (::%Y%m%Y%m%d%H%Y%m%d%H%M%Y%m%d<.%lld>[%.*s %c%d.%d] %s %.*s %s(): no log file opened%s(): has been redirected%s(): no redirectedopen(%s) failed. Error: %s[%d] %s(): dup(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup(STDERR_FILENO) failed, Error: %s[%d]%s() (ERRNO %d): The date format string[length=%ld] is too longjpijjjjbool swoole::Logger::set_date_format(const char*)bool swoole::Logger::redirect_stdout_and_stderr(int)/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/include/swoole.h/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/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 needle_length > 0length >= (size_t) offsetconst char* swoole_strnstr(const char*, uint32_t, const char*, uint32_t)void swoole::String::reduce(off_t)char* swoole::String::pop(size_t)%s(): clock_gettime(CLOCK_MONOTONIC) failed, Error: %s[%d]%s() (ERRNO %d): msec value[%ld] is invalidstatic int swoole::Timer::now(timeval*)swoole::TimerNode* swoole::Timer::add(long int, bool, void*, const TimerCallback&)*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_E1_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_RmE2_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlPvE3_have been bailout, can not resume any coroutinebailout without callback function[INIT][WAITING][RUNNING][END]Coroutine %ld %s *ZN6swoole9Coroutine8yield_exEdEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole9Coroutine8yield_exEdEUlPS0_E0_*ZN6swoole9Coroutine7bailoutESt8functionIFvvEEEUlvE_*ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeEEUlPNS_9CoroutineEE_failed to malloc stack memory.*Z21swoole_coroutine_openEUlvE_*Z21swoole_coroutine_readEUlvE_*Z22swoole_coroutine_writeEUlvE_*Z22swoole_coroutine_lseekEUlvE_*Z22swoole_coroutine_fstatEUlvE_*Z25swoole_coroutine_readlinkEUlvE_*Z23swoole_coroutine_unlinkEUlvE_*Z24swoole_coroutine_statvfsEUlvE_*Z22swoole_coroutine_mkdirEUlvE_*Z22swoole_coroutine_rmdirEUlvE_*Z23swoole_coroutine_renameEUlvE_*Z23swoole_coroutine_accessEUlvE_*Z22swoole_coroutine_fopenEUlvE_*Z23swoole_coroutine_fdopenEUlvE_*Z24swoole_coroutine_freopenEUlvE_*Z22swoole_coroutine_freadEUlvE_*Z23swoole_coroutine_fwriteEUlvE_*Z22swoole_coroutine_fgetsEUlvE_*Z22swoole_coroutine_fputsEUlvE_*Z21swoole_coroutine_feofEUlvE_*Z23swoole_coroutine_fcloseEUlvE_*Z22swoole_coroutine_flockEUlvE_*Z24swoole_coroutine_opendirEUlvE_*Z24swoole_coroutine_readdirEUlvE_*Z25swoole_coroutine_closedirEUlvE_*Z28swoole_coroutine_getaddrinfoEUlvE_*Z30swoole_coroutine_gethostbynameEUlvE_P?%.*s:%.*snew_size > sizeget package length failed200 [Response]: Invalid port [%d]unix socket file is too largeunknown protocol[%d]bad target hostopen(%s) failed, %sfstat(%s) failed, %ssendfile return zerosendfile(%d, %s) failed, %s/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/coroutine/socket.ccno package eof, package_max_length exceeded/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/include/swoole_string.h%s() (ERRNO %d): SOCKS version is not supported%s() (ERRNO %d): SOCKS authentication method is not supported%s() (ERRNO %d): SOCKS username/password authentication failed%s() (ERRNO %d): Socks5 server error, reason: %s%s() (ERRNO %d): packet length is too big, remote_addr=%s:%d, length=%zu%s(): new Socket() failed, Error: %s[%d]CONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/5.0.1 Proxy-Connection: Keep-Alive Proxy-Authorization: Basic %s CONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/5.0.1 Proxy-Connection: Keep-Alive wrong http_proxy response received, [Request]: %s(): fstat() failed, Error: %s[%d]8  @`L $ 4D d ssize_t swoole_strnpos(const char*, uint32_t, const char*, uint32_t)bool swoole::String::extend(size_t)ssize_t swoole::coroutine::Socket::recv_packet_with_length_protocol()bool swoole::File::stat(swoole::FileStatus*) constswoole::coroutine::Socket* swoole::coroutine::Socket::accept(double)bool swoole::coroutine::Socket::set_option(int, int, int)bool swoole::coroutine::Socket::socks5_handshake()bool swoole::coroutine::Socket::wait_event(swoole::EventType, const void**, size_t)*ZN6swoole9coroutine6Socket10wait_eventE11swEventTypePPKvmEUlPNS_9CoroutineEE_*ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorEEUlvE_*ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorEEUlvE_*ZN6swoole9coroutine6Socket8recv_allEPvmEUlvE_*ZN6swoole9coroutine6Socket8send_allEPKvmEUlvE_%s(): open(%s, %d) failed, Error: %s[%d]%s(): flock(%s, LOCK_EX) failed, Error: %s[%d]%s(): fsync(%s) failed, Error: %s[%d]%s(): flock(%s, LOCK_UN) failed, Error: %s[%d]%s(): open(%s, O_RDONLY) failed, Error: %s[%d]%s(): flock(%s, LOCK_SH) failed, Error: %s[%d]/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/coroutine/system.cc%s(): calloc() failed!hostname.empty()family == 2 || family == 104_6_static bool swoole::coroutine::System::socket_poll(std::unordered_map&, double)static std::vector > swoole::coroutine::System::getaddrinfo(const string&, int, int, int, const string&, double)swoole::coroutine::System::write_file(const char*, char*, size_t, bool, int)::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_ZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_9CoroutineEE_ZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_5TimerEPNS_9TimerNodeEE0_St15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EEpthread_mutex_init() failedN6swoole5MutexEpthread_rwlock_init() failedN6swoole6RWLockEpthread_spin_init() failedN6swoole8SpinLockE/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/memory/buffer.ccsize > 0iov[i].iov_len > 0iov[i].iov_base != nullptrvoid swoole::Buffer::append(const iovec*, size_t, off_t)void swoole::Buffer::append(const void*, uint32_t)/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/memory/fixed_pool.ccptr > impl->memory && (char *) ptr < (char *) impl->memory + impl->sizeget_number_of_spare_slice() == 0===============================%s================================= -------------------@@@@@@@@@@@@@@@@@@@@@@----------------slice->lock == 1#%d slice[%p] prev=%p next=%p tag=%d debugvirtual void swoole::FixedPool::free(void*)virtual void* swoole::FixedPool::alloc(uint32_t)N6swoole9FixedPoolE/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/memory/global_memory.cc%s(): failed to alloc %d bytes, exceed the maximum size[%d]pagesize >= 4096%s(): alloc memory errorvirtual void* swoole::GlobalMemory::alloc(uint32_t)swoole::GlobalMemory::GlobalMemory(uint32_t, bool)N6swoole12GlobalMemoryE/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/memory/ring_buffer.cc(char *) ptr <= (char *) impl->memory + impl->sizeptr >= impl->memoryitem->lock == 1virtual void swoole::RingBuffer::free(void*)virtual void* swoole::RingBuffer::alloc(uint32_t)N6swoole10RingBufferE%s(): mmap(%lu) failed, Error: %s[%d]%s(): munmap(%p, %lu) failed, Error: %s[%d]static void swoole::SharedMemory::free(void*)static void* swoole::SharedMemory::alloc(size_t)!0(void swoole::TableRow::set_value(swoole::TableColumn*, void*, size_t)swoole::TableRow* swoole::Table::hash(const char*, int)void swoole::TableRow::lock()bool swoole::Table::add_column(const string&, swoole::TableColumn::Type, size_t)%s(): lock process[%d] not exists, force unlock/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/include/swoole_table.h%s(): [key=%s,field=%s]string value is too long%s(): timeout, force unlockindex < size%s(): unknown column typeL>_unknown/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/network/client.cc%s(): socket() failed, Error: %s[%d]%s() (ERRNO %d): Socks5 server error, reason :%s%s(): getsockopt(%d) failed, Error: %s[%d]%s(): onReceive callback have not set%s(): bind(%s) failed, Error: %s[%d]%s(): Read from socket[%d] failed, Error: %s[%d]%s(): onConnect/onError/onReceive/onClose callback have not setdata != nullptr/tmp/swoole-client.%d.%d.socksocket->fd != 0%s(): malloc failed !! ! int swoole::network::Client::close()swoole::network::Client::~Client()int swoole::network::Client::socks5_handshake(const char*, size_t)int swoole::network::Client_tcp_connect_async(swoole::network::Client*, const char*, int, double, int)ssize_t swoole::network::Client_tcp_send_sync(swoole::network::Client*, const char*, size_t, int)int swoole::network::Client_udp_connect(swoole::network::Client*, const char*, int, double, int)swoole::network::Client::Client(swoole::SocketType, bool)int swoole::network::Client_onStreamRead(swoole::Reactor*, swoole::Event*)int swoole::network::Client_onWrite(swoole::Reactor*, swoole::Event*)*ZN6swoole7network6Client7destroyEvEUlPvE_?nameserver%s(): invalid domain[%s]%u.%u.%u.%u%02x%02x/etc/hosts%s(): unknown socket family[%d]int swoole::network::getaddrinfo(swoole::network::GetaddrinfoRequest*)std::vector > swoole::coroutine::dns_lookup_impl_with_socket(const char*, int, double)bool swoole_load_resolv_conf()%s(): close(%d) failed, Error: %s[%d]%s(): setsockopt(SO_SNDTIMEO, %s) failed, Error: %s[%d]%s(): poll() failed, Error: %s[%d]%s(): send %lu bytes failed, Error: %s[%d]%s(): open(%s) failed, Error: %s[%d]%s(): sendfile(%d, %s) failed, Error: %s[%d]%s(): setsockopt(%d, SO_REUSEADDR) failed, Error: %s[%d]%s(): inet_pton(AF_INET6, %s) failed, Error: %s[%d]%s(): inet_pton(AF_INET, %s) failed, Error: %s[%d]%s(): setsockopt(%d, SOL_SOCKET, SO_SNDBUF, %d) failed, Error: %s[%d]%s(): setsockopt(%d, SOL_SOCKET, SO_RCVBUF, %d) failed, Error: %s[%d]%s(): fcntl(%d, GETFL) failed, Error: %s[%d]%s(): fcntl(%d, SETFL, opts) failed, Error: %s[%d]%s(): fcntl(%d, SETFD, opts) failed, Error: %s[%d]%s(): 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(): fstat(%s) failed, Error: %s[%d]%s() (ERRNO %d): length or offset is invalid%s(): send to fd[%d] failed, Error: %s[%d]%s(): unknown socket type [%d]%s(): listen(%s:%d, %d) failed, Error: %s[%d]SENDRECV0.0.0.0%s(): bad unix socket file%s(): empty file[%s]00 `swoole::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::sendfile(const char*, off_t, size_t)int swoole::network::Socket::handle_send()bool swoole::network::Socket::uncork()bool swoole::network::Socket::cork()int swoole::network::Socket::handle_sendfile()bool swoole::network::_set_timeout(int, int, double)bool swoole::network::_fcntl_set_option(int, int, int)bool swoole::network::Socket::set_send_buffer_size(uint32_t)bool swoole::network::Socket::set_recv_buffer_size(uint32_t)int swoole::network::Socket::bind(const string&, int*)void swoole::network::socket_free_defer(void*)ssize_t swoole::network::Socket::send_blocking(const void*, size_t)int swoole::network::Socket::wait_event(int, int)ssize_t swoole::network::Socket::writev_blocking(const iovec*, size_t)bool swoole::File::stat(swoole::FileStatus*) constint swoole::network::Socket::sendfile_blocking(const char*, off_t, size_t, double)%s() (ERRNO %d): connect() failed (%d: %s) while connecting to worker process%s(): failed to connect to [%s:%d], Error: %s[%d]/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/network/stream.ccint swoole::network::Stream::send(const char*, size_t)void swoole::network::Stream_onError(swoole::network::Client*)swoole::network::Stream::Stream(const char*, int, swoole::SocketType)*ZN6swoole7networkL14Stream_onCloseEPNS0_6ClientEEUlPvE_FvPN6swoole7network6ClientEEFvPN6swoole7network6ClientEPKcjEPFvPN6swoole7network6ClientEEPFvPN6swoole7network6ClientEPKcjE%s(): sendto swoole_aio_pipe_write failed, Error: %s[%d]%s(:%d): create aio thread failed, please check your system configuration or adjust aio_worker_num, Error: %s[%d]%s(): read() aio events failed, Error: %s[%d]%s(): no event loop, cannot initialized%s(): AIO thread#%s is missingswoole::AsyncThreads::AsyncThreads()static int swoole::AsyncThreads::callback(swoole::Reactor*, swoole::Event*)void swoole::async::ThreadPool::release_thread(std::thread::id)swoole::async::ThreadPool::create_thread(bool)::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(): pwrite(%d, %p, %lu, %lu) failed, Error: %s[%d]%s() (ERRNO %d): content is empty%s() (ERRNO %d): content is too large%s(): pread(%d, %p, %lu, %lu) failed, Error: %s[%d]%s() (ERRNO %d): file[%s] is empty%s() (ERRNO %d): file[%s] is too largesize_t swoole::File::read_all(void*, size_t)size_t swoole::File::write_all(const void*, size_t)bool swoole::file_put_contents(const string&, const char*, size_t)std::shared_ptr swoole::file_get_contents(const string&)int swoole_tmpfile(char*)%s(): msgctl(%d, IPC_RMID) failed, Error: %s[%d]%s(): msgget() failed, Error: %s[%d]%s(): msgrcv(%d, %zu, %ld) failed, Error: %s[%d]%s(): msgsnd(%d, %lu, %ld) failed, Error: %s[%d]%s(): msgctl(msqid=%d, IPC_SET, msg_qbytes=%lu) failed, Error: %s[%d]bool swoole::MsgQueue::set_capacity(size_t)bool swoole::MsgQueue::push(swoole::QueueNode*, size_t)ssize_t swoole::MsgQueue::pop(swoole::QueueNode*, size_t)swoole::MsgQueue::MsgQueue(key_t, bool, int)bool swoole::MsgQueue::destroy()%s(): pipe() failed, Error: %s[%d]swoole::Pipe::Pipe(bool)%s(): failed to force kill worker process(pid=%d, id=%d), Error: %s[%d]%s(): force kill worker process(pid=%d, id=%d)%s(): [Worker#%d] msgrcv() failed, Error: %s[%d]%s(): accept(%d) failed, Error: %s[%d]%s(): [Worker#%d] read(%d) failed, Error: %s[%d]%s(): ipc_mode is not SW_IPC_SOCKET/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/os/process_pool.cc%s(): send %d bytes to worker#%d failed%s(): kill(%d, SIGTERM) failed, Error: %s[%d]%s(): waitpid(%d) failed, Error: %s[%d]%s(): bad task packet, The received data-length[%ld] is inconsistent with the packet-length[%ld]%s(): malloc[1] failed, Error: %s[%d]%s(): must first listen to an tcp port%s(): fork worker process failed, Error: %s[%d]%s(): [Manager] wait failed, Error: %s[%d]%s(): [Manager]unknown worker[pid=%d]%s(): worker#%d abnormal exit, status=%d, signal=%d%s%s(): Fork worker process failed, Error: %s[%d]%s(): [Manager]swKill(%d) failed, Error: %s[%d]length < sizeof(msg.data)use_socketreload workersint swoole::ProcessPool::wait()int swoole::ProcessPool_worker_loop_ex(swoole::ProcessPool*, swoole::Worker*)pid_t swoole::ProcessPool::spawn(swoole::Worker*)void swoole::ProcessPool::shutdown()int swoole::ProcessPool::dispatch_blocking(swoole::EventData*, int*)int swoole::ProcessPool::dispatch_blocking(const char*, uint32_t)int swoole::ProcessPool::dispatch(swoole::EventData*, int*)int swoole::ProcessPool::push_message(uint8_t, const void*, size_t)int swoole::ProcessPool::start()int swoole::ProcessPool::listen(const char*, int, int)int swoole::ProcessPool::listen(const char*, int)int swoole::ProcessPool_worker_loop(swoole::ProcessPool*, swoole::Worker*)int swoole::ProcessPool::create(uint32_t, key_t, swIPCMode)static void swoole::ProcessPool::kill_timeout_worker(swoole::Timer*, swoole::TimerNode*)St15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE: %d%s(): unknown signal[%d]%s(): read from signalfd failed, Error: %s[%d]%s() (ERRNO %d): Unable to find callback function for signal %s%s(): pthread_sigmask() failed, Error: %s[%d]%s() (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]%s(): signal[%d] numberis invalid%s(): sigprocmask(SIG_UNBLOCK) 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(): gettimeofday() failed, Error: %s[%d]%s(): setitimer() failed, Error: %s[%d]int swoole::SystemTimer_set(swoole::Timer*, long int)%s(): socketpair() failed, Error: %s[%d]swoole::UnixSocket::UnixSocket(bool, int)*ZL11signal_initvEUlPN6swoole7ReactorERmE_*ZL11signal_initvEUlPvE0_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_9CoroutineEE0_%s(): invalid package (size=%d) from socket#%u<%s:%d>%s(): recv(%d, %d) failed, Error: %s[%d]%s() (ERRNO %d): received %zu bytes of malformed data from the client[%s:%d]%s() (ERRNO %d): bad request, no length found in %ld 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=%dP~~~~~~~~~~x~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8~~~~~~`int swoole::Protocol::recv_with_eof_protocol(swoole::network::Socket*, swoole::String*)bool swoole::String::extend(size_t)int swoole::Protocol::recv_with_length_protocol(swoole::network::Socket*, swoole::String*)static ssize_t swoole::Protocol::default_length_func(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength*)*ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringEEUlPKcmE_>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/--Swoole-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-serverHEADCONNECTCOPYPROPFINDMKACTIVITYCHECKOUTM-SEARCH%s() (ERRNO %d): unexpected protocol status of session#%ld<%s:%d>203 Non-Authoritative Information407 Proxy Authentication Required416 Requested Range Not Satisfiable431 Request Header Fields Too Large505 HTTP Version Not Supported511 Network Authentication Required%s(): multipart_parser_init() failed%s() (ERRNO %d): parse multipart body failed, %zu/%zu bytes processedHTTP/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 200 OK Connection: %s Content-Length: %ld Content-Type: %s Date: %s Last-Modified: %s Server: %s P```````````````````````````````````````````````````````````````````````````````````````````````````@0 Г``````````````````````````````````````````````````````````````````````````````````````````p``P````````````````````````````````````````````````````````````````````````````````````````````@0 Вp`P@0 ```Б``````````````````````````````````````````````````````````````````````p`P@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*)bool swoole::network::Socket::cork()*ZN6swoole11http_serverL25multipart_on_header_valueEP16multipart_parserPKcmEUlPcmS5_mE_0123456789ABCDEFPUSH_PROMISEWINDOW_UPDATEUNKOWN , SW_MAX_FDTYPE[%d]%s(): unknown fdtypessize_t swoole::write_func(swoole::Reactor*, swoole::network::Socket*, size_t, const SendFunc&, const AppendFunc&)bool swoole::Reactor::set_handler(int, swoole::ReactorHandler)void swoole::ReactorImpl::after_removal_failure(swoole::network::Socket*)*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE0_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E1_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E2_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E3_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E4_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE5_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlvE_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlPNS_6BufferEE0_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlvE_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlPNS_6BufferEE0_FvPN6swoole7ReactorEEPFvPN6swoole7ReactorEE%s() (ERRNO %d): failed to delete events[fd=%d, fd_type=%d], it has already been removed%s(): failed to set events[fd=%d#%d, type=%d, events=%d], 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]%s(): epoll_create failed, Error: %s[%d]%s(): failed to add events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]virtual int swoole::ReactorEpoll::wait(timeval*)virtual int swoole::ReactorEpoll::set(swoole::network::Socket*, int)virtual int swoole::ReactorEpoll::del(swoole::network::Socket*)virtual int swoole::ReactorEpoll::add(swoole::network::Socket*, int)swoole::ReactorEpoll::ReactorEpoll(swoole::Reactor*, int)N6swoole11ReactorImplEN6swoole12ReactorEpollE%s() (ERRNO %d): failed to delete event[%d], it has already been removed%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(): too many connection, more than %d%s(): fd#%d is already existsvirtual int swoole::ReactorPoll::wait(timeval*)virtual int swoole::ReactorPoll::del(swoole::network::Socket*)virtual int swoole::ReactorPoll::add(swoole::network::Socket*, int)N6swoole11ReactorPollE%s(): swReactorSelect: 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]%s(): max fd value is FD_SETSIZE(%d). virtual int swoole::ReactorSelect::wait(timeval*)virtual int swoole::ReactorSelect::set(swoole::network::Socket*, int)virtual int swoole::ReactorSelect::del(swoole::network::Socket*)virtual int swoole::ReactorSelect::add(swoole::network::Socket*, int)N6swoole13ReactorSelectE%s(): dispatch[type=%d] failed, socket#%ld is not active%s(): dispatch[type=%d] failed, socket#%ld is closed by server%s(): dispatch[type=%d] failed, session#%ld is closed by server%s(): failed to send %u bytes to pipe_master, Error: %s[%d]%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(): unkown event type[%d]virtual bool swoole::BaseFactory::finish(swoole::SendData*)virtual bool swoole::BaseFactory::end(swoole::SessionId, int)virtual bool swoole::BaseFactory::notify(swoole::DataHead*)virtual bool swoole::BaseFactory::dispatch(swoole::SendData*)N6swoole7FactoryEN6swoole11BaseFactoryE0D@DD@DCC@D@D@D@D@D@D@D@D@D@D@D@D@DCpid_t swoole::Server::spawn_user_worker(swoole::Worker*)pid_t swoole::Server::spawn_event_worker(swoole::Worker*)void swoole::Server::kill_event_workers()void swoole::Server::kill_user_workers()static void swoole::Server::read_worker_message(swoole::ProcessPool*, swoole::EventData*)void swoole::Manager::start(swoole::Server*)void swoole::Server::check_worker_exit_status(int, const swoole::ExitStatus&)static void swoole::Manager::kill_timeout_process(swoole::Timer*, swoole::TimerNode*)%s(): kill(%d, SIGKILL) [%u] failed, Error: %s[%d]%s() (ERRNO %d): worker(pid=%d, id=%d) exit timeout, force kill the process%s(): unknown worker message type[%d]%s() (ERRNO %d): Unknown command[command_id=%d]%s(): worker(pid=%d, id=%d) abnormal exit, status=%d, signal=%d%s%s(): Fork Worker failed, Error: %s[%d]%s(): wait() failed, Error: %s[%d]Server is reloading all workers now%s(): swKill(%d, SIGTERM) [%d] failed, Error: %s[%d]%s(): cannot reload task workers, task workers is not startedServer is reloading task workers now%s(): kill(%d, SIGTERM) [%d] failed, Error: %s[%d]master process is not runningfailed to start task workersfork() failedfailed to start user workers%s() (ERRNO %d): graceful shutdown failed, forced termination%s() (ERRNO %d): Invalid command result[request_id=%ld]%s(): max_connection must be set before server create%s(): max_connection is exceed the SW_SESSION_LIST_SIZE, it's reset to %u%s(): max_connection is exceed the maximum value, it's reset to %u%s(): cannot set 'onConnect' event when using dispatch_mode=1/3/7%s(): cannot set 'onClose' event when using dispatch_mode=1/3/7%s(): cannot set 'onBufferFull' event when using dispatch_mode=1/3/7%s(): cannot set 'onBufferEmpty' event when using dispatch_mode=1/3/7%s(): onTask event callback must be set%s(): require onReceive callback%s(): require onPacket callback%s(): [Master] create task_workers failed%s(): gmalloc[server->user_workers] failed, Error: %s[%d]%s(): swoole_set_cpu_affinity() failed, Error: %s[%d]sw_shm_calloc(%ld) for session_list failedsw_shm_calloc() for port_connnection_num_array failed%s(): max_connection must be bigger than %u, it's reset to %u%s(): serv->reactor_num == %d, Too many threads, reset to max value %d%s(): worker_num == %d, Too many processes, reset to max value %d%s(): serv->task_worker_num == %d, Too many processes, reset to max value %d%s(): gmalloc[server->workers] failed, Error: %s[%d]%s(): Fatal Error: manager process exit. status=%d, signal=[%s]%s() (ERRNO %d): send %d byte failed, session#%ld does not exist%s() (ERRNO %d): send event[%d] failed, session#%ld does not exist/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/server/master.ccfd % reactor_num == reactor->idfd % reactor_num == SwooleTG.id%s() (ERRNO %d): socket#%d is closed by client%s() (ERRNO %d): connection#%d output buffer overflow%s() (ERRNO %d): invalid fd[%ld]%s() (ERRNO %d): can't send data to the connections in master process%s() (ERRNO %d): sendfile name[%.8s...] length %u is exceed the max name len %u%s() (ERRNO %d): stat(%s) failed%s() (ERRNO %d): the path[%s] given is not a regular file%s() (ERRNO %d): file[offset=%ld] is empty%s() (ERRNO %d): send %d byte failed, because session#%ld is closed%s() (ERRNO %d): No idle worker is available%s() (ERRNO %d): No idle task worker is available%s() (ERRNO %d): no available session slot, fd=%d%s(): setsockopt(TCP_NODELAY) failed, Error: %s[%d]%s(): setsockopt(SO_RCVBUF, %d) failed, Error: %s[%d]%s(): setsockopt(SO_SNDBUF, %d) failed, Error: %s[%d]%s(): accept() failed, Error: %s[%d]%s() (ERRNO %d): Too many connections [now: %d]%s() (ERRNO %d): Unknown command[%d][Master] Fatal Error: failed to allocate memory for Server->gs%s() (ERRNO %d): can only start one server%s(): open(/dev/null) failed, Error: %s[%d]%s(): malloc[task_result] failed%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 characters%s(): invalid LISTEN_FDS_START%s() (ERRNO %d): Unknown command[%s]%s() (ERRNO %d): command() can only be used in master process%s() (ERRNO %d): command() can only be used in worker process 0%s() (ERRNO %d): unsupported [process_type]%s() (ERRNO %d): unsupported [server_mode]%s() (ERRNO %d): invalid thread_id[%d]%s() (ERRNO %d): invalid worker_id[%d]%s() (ERRNO %d): invalid task_worker_id[%d]%s() (ERRNO %d): message is too large, maximum length is %lu, the given length is %lu/tmp/swoole.task.%d.sockServer is shutdown now%s(): SIGVTALRM comingtype <= HOOK_END/dev/null%s(): invalid LISTEN_PIDLISTEN_FDS_STARTHHHHHHHHHHHH0HH swoole::Connection* swoole::Server::add_connection(swoole::ListenPort*, swoole::network::Socket*, int)swoole::ListenPort* swoole::Server::add_port(swoole::SocketType, const char*, int)int swoole::Server::add_systemd_socket()static void swoole::Server::timer_callback(swoole::Timer*, swoole::TimerNode*)void swoole::Server_signal_handler(int)void swoole::Server::call_hook(swoole::Server::HookType, void*)bool swoole::Server::sendwait(swoole::SessionId, const void*, uint32_t)bool swoole::Server::sendfile(swoole::SessionId, const char*, uint32_t, off_t, size_t)int swoole::Server::send_to_connection(swoole::SendData*)bool swoole::Server::command(swoole::WorkerId, swoole::Server::Command::ProcessType, const string&, const string&, const Callback&)swoole::Server::shutdown()::int swoole::Server::create()int swoole::Server::start()void swoole::Server::init_worker(swoole::Worker*)int swoole::Server::create_user_workers()int swoole::Server::create_task_workers()int swoole::Server::start_check()void swoole::Server::set_max_connection(uint32_t)static int swoole::Server::accept_connection(swoole::Reactor*, swoole::Event*)std::string swoole::Server::call_command_handler_in_master(int, const string&)swoole::ResultCode swoole::Server::call_command_handler(swoole::MessageBus&, uint16_t, swoole::network::Socket*)void swoole::Server::call_command_callback(int64_t, const string&)*ZN6swoole6Server20get_timeout_callbackEPNS_10ListenPortEPNS_7ReactorEPNS_10ConnectionEEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole6Server14disable_acceptEvEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole6ServerC4ENS0_4ModeEEUlvE_*ZN6swoole6Server8shutdownEvEUlPNS_7ReactorERmE_St15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE%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/alt-php82-pecl-ext-1/swoole-5.0.1/src/server/message_bus.ccssize_t swoole::MessageBus::read_with_buffer(swoole::network::Socket*)ssize_t swoole::MessageBus::read(swoole::network::Socket*)%s(): recv from connection#%d failed, Error: %s[%d]HTTP/1.1 413 Request Entity Too Large %s() (ERRNO %d): Bad Request: unknown protocol from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: unknown HTTP method from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: can not handle HTTP2 request from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: request header size is too large from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: protocol error when parse chunked length from session#%ld on %s:%d%s() (ERRNO %d): Request Entity Too Large: request length (chunked) has already been greater than the package_max_length(%u) from session#%ld on %s:%d%s() (ERRNO %d): Request Entity Too Large: header-length (%u) + content-length (%lu) is greater than the package_max_length(%u) from session#%ld on %s:%d%s() (ERRNO %d): Invalid Request: %zu bytes has been discard from session#%ld on %s:%d%s(): setsockopt(TCP_DEFER_ACCEPT) failed, Error: %s[%d]%s(): setsockopt(TCP_FASTOPEN) failed, Error: %s[%d]%s(): setsockopt(SO_KEEPALIVE) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPIDLE) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPINTVL) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPCNT) failed, Error: %s[%d]%s(): setsockopt(TCP_USER_TIMEOUT) failed, Error: %s[%d]%s(): getsockopt(%d, SOL_SOCKET, SO_TYPE) failed, Error: %s[%d]%s(): getsockname(%d) failed, Error: %s[%d]dgramhttp|http2|websockethttp|http2http|websockethttpmqttrawbool swoole::ListenPort::import(int)bool swoole::String::extend(size_t)int swoole::Port_onRead_http(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)int swoole::Port_onRead_raw(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)int swoole::ListenPort::listen()%s(): kill(%d) failed, Error: %s[%d]%s(): invalid target worker id[%d]%s(): dispatch[type=%d] failed, connection#%d is not active%s() (ERRNO %d): The length of data [%u] exceeds the output buffer size[%u], please use the sendfile, chunked transfer mode or adjust the output_buffer_size%s() (ERRNO %d): session#%ld does not exists%s() (ERRNO %d): send %d bytes failed, because session#%ld is closed%s() (ERRNO %d): send failed, session=%ld output buffer overflow/tmp/swoole.%d.sock%s(): failed to startvirtual bool swoole::ProcessFactory::end(swoole::SessionId, int)virtual bool swoole::ProcessFactory::finish(swoole::SendData*)virtual bool swoole::ProcessFactory::dispatch(swoole::SendData*)virtual bool swoole::ProcessFactory::start()virtual bool swoole::ProcessFactory::shutdown()N6swoole14ProcessFactoryE%s(): calloc[2](%d) failed, Error: %s[%d]%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_/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/server/reactor_thread.ccfd % serv->reactor_num == reactor->idfd % serv->reactor_num == SwooleTG.id%s(): recvfrom(%d) failed, Error: %s[%d]%s() (ERRNO %d): Session#%ld is closed by server%s() (ERRNO %d): [1] ignore data[%u bytes] received from session#%ld%s(): reactor->set(%d) failed, Error: %s[%d]%s(): calloc(%d, %ld) failed, Error: %s[%d]%s(): pthread_setaffinity_np() failed, Error: %s[%d]%s(): pthread_cancel(%ld) failed, Error: %s[%d]%s() (ERRNO %d): force close connection failed, session#%ld does not existcalloc[1] failedvoid swoole::Server::join_reactor_thread()void swoole::ReactorThread_onStreamResponse(swoole::network::Stream*, const char*, uint32_t)int swoole::ReactorThread_onClose(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onPipeWrite(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread::init(swoole::Server*, swoole::Reactor*, uint16_t)void swoole::ReactorThread_loop(swoole::Server*, int)bool swoole::String::extend(size_t)int swoole::ReactorThread_onPacketReceived(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onWrite(swoole::Reactor*, swoole::Event*)*ZN6swooleL22ReactorThread_shutdownEPNS_7ReactorEEUlPNS_10ConnectionEE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlS4_RmE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlvE0_*ZZN6swoole6Server22start_heartbeat_threadEvENKUlvE_clEvEUlPNS_10ConnectionEE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole6Server22start_heartbeat_threadEvEUlvE_EEEEEEFvPN6swoole7network6StreamEPKcjENSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEEPFvPN6swoole7network6StreamEPKcjE%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.. Index of %s

Index of %s

Powered by Swoole
St23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE[TaskWorker] create reactor failed%s(): read(%d, %ld) failed, Error: %s[%d]%s(): cannot use Server::task()/Server::finish() method, because no set [task_worker_num]%s(): Server::task()/Server::finish() is not supported in onPipeMessage callback%s(): Server::finish() can only be used in the worker process%s(): large task pack failed()%s(): write(%s, %ld) failed, Error: %s[%d]%s() (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*)%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() (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 bufferxH@int swoole::Worker_onStreamAccept(swoole::Reactor*, swoole::Event*)void swoole::Worker_reactor_try_to_exit(swoole::Reactor*)void swoole::Server::worker_stop_callback()void swoole::Server::worker_start_callback()bool swoole::Worker_discard_data(swoole::Server*, swoole::Connection*, swoole::DataHead*)void swoole::Server::worker_accept_event(swoole::DataHead*)static void swoole::Server::worker_signal_handler(int)*ZN6swoole6Server17stop_async_workerEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server18start_event_workerEPNS_6WorkerEEUlPNS_7ReactorEE_/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/src/wrapper/event.ccint swoole_event_add_or_update(swoole::network::Socket*, int)HTTP/1.1 %s: %s ERROR(1)%s(): incorrect server listening address%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::string, std::function, int)::std::shared_ptr swoole::http_server::listen(std::string, std::function, int)bool swoole::http_server::Context::end(const char*, size_t)*ZN6swoole11http_serverL30multipart_body_on_header_valueEP16multipart_parserPKcmEUlPcmS5_mE_*ZN6swoole11http_server6listenESsSt8functionIFvRNS0_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*)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 foundgh h0hfg`i8ihiiiiiiiiiiiiiiiiiiiiiihhhhhhkjjTkTkTkTkTkTkTkdjdjdjdjdjdjin6_pktinfounable to get socket optionunavailablenativeexpected an array hereThe key '%s' is requiredifindexerror converting %s data (path: %s): %.*scould not resolve address '%s' to get an AF_INET6 addresscould not convert IPv6 address to string (errno %d)No information on how to convert value of key '%s'No information on how to convert native field into value for key '%s'Host lookup failedHost lookup failed: Non AF_INET6 domain returned on AF_INET6 socketHost lookup failed: Non AF_INET domain returned on AF_INET socketIP address used in the context of an unexpected type of socketswoole_ext_unserializeSyntax errorDepth must be lower than %dDepth must be greater than zeroprocess/coroutinesignaledstoppedexitcodetermsigstopsigunable to create pipe %sMissing redirection targetFailed to open /dev/null - %sdup2fork failed - %sCommand array must have at least one elementCommand array element %d contains a null byteThe signal [SIGCHLD] is registered, cannot execute swoole_proc_opendescriptor spec must be an integer indexed arrayunable to dup File-Handle for descriptor %lu - %sDescriptor item must be either an array or a File-HandleMissing handle qualifier in arrayMissing mode parameter for 'pipe'Missing file name parameter for 'file'Missing mode parameter for 'file'Redirection target must be an integerRedirection target %ld not foundFailed to dup() for descriptor %ld - %spty pseudo terminal not supported on this system%s is not a valid descriptor spec/modeDELETEGETHEADPOSTPUTPATCHCONNECTOPTIONSTRACECOPYLOCKMKCOLMOVEMKCALENDARPROPFINDPROPPATCHSEARCHUNLOCKREPORTMKACTIVITYCHECKOUTMERGEM-SEARCHNOTIFYSUBSCRIBEUNSUBSCRIBEPURGENOTIMPLEMENTED !"#$%&'*+-./0123456789abcdefghijklmnopqrstuvwxyz^_`abcdefghijklmnopqrstuvwxyz|}~  /builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/swoole_http_parser.c0 && "Unknown header_state"0 && "Shouldn't get here"pe >= pparser->flags & F_CHUNKED0 && "unhandled state"connectionproxy-connectioncontent-lengthtransfer-encodingupgradechunkedkeep-aliveclosePUJΏڏ1f>fr:J $}p֤֧ۢ([ܨf)Jø7EͺϻfdwCCCCCÒӒC#3Yʩ<{++++$үү\аswoole_http_parser_execute--parser pausedno CRLF at first boundary end: first boundary mismatching: invalid char in header field: invalid char in header value: no next part or final hyphen: expecting CR or '-' bad final hyphen: expecting CR expecting LF expecting '%c' at %zu, but it is '%c'at %zu, but it is '\x%.2x'žʾ<`~~ ;AO::::/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/hiredis/hiredis.ctask->type == 6 || task->type == 5 || task->type == 1 || task->type == 14 || task->type == 13parent->type == 2 || parent->type == 9 || parent->type == 10 || parent->type == 12%eEfFgGaA*%d $%zu pos == totlen*%i $%u sdslen(cmd)==totlentype == 1Out of memoryNot enough information to reconnectInvalid format stringcreateStringObjectcreateArrayObjectcreateIntegerObjectcreateDoubleObjectcreateNilObjectcreateBoolObject#0-+ diouxXredisvFormatCommandredisFormatSdsCommandArgvredisFormatCommandArgv__redisSetError +Server closed the connection%s: setsockopt(TCP_NODELAY)poll(2)getsockopt(SO_ERROR)setsockopt(SO_RCVTIMEO)Invalid timeout specified%dCan't get addr: %sCan't bind socket: %sCan't create socket: %sOut of memory@@ )r|"\%c""\n""\r""\t""\a""\b""%c""\x%02x"Protocol error, got %s as reply type byteOut of memory/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/hiredis/read.cprv->type == 2 || prv->type == 9 || prv->type == 10 || prv->type == 12cur->idx < prv->elementsBad integer valueDouble value is too largeinf-infBad double valueBad nil valuetTfFBad bool valueBad bignum valueBad simple string valueBad bulk string lengthBulk string length out of rangeVerbatim string 4 bytes of content type are missing or incorrectly encoded.Bad multi-bulk lengthMulti-bulk length out of range((void *)0)&O&g&&&&&[&&1&&&&&&&&&&&&&&"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&s&%%%%%%%%%%%%%%%moveToNextTaskprocessItem+++++,,E,n,,,-!-2-B-----.n.z....;/.//)//////191m111/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/hiredis/sds.c(incr > 0 && oldlen+incr < 32) || (incr < 0 && oldlen >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (unsigned int)incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (uint64_t)incr) || (incr < 0 && sh->len >= (uint64_t)(-incr))?55T66`7@CCCCCCCCC?CHBCCCCCCCCCCCCCCCCCCC@CCCCCCCCC?CHB"\%c\n\r\t\a\b%c\x%02x8L?LFLMLTL[LbLiLpLwLLLLLLLL~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL~LLLLLL'MMMMMMMMMMMMMMMMMMMM6OQOQOQOQOQOQOQOQO6O6OQOQO6OQOQOQOQOQOQOQOQOQOQOQOQOQOQOQOQOQOQO6OQO?OQOQOQOQOHOsdsIncrLen:authority:methodGETPOST:path//index.html:schemehttphttps:status200204206304400404500accept-charsetaccept-encodinggzip, deflateaccept-languageaccept-rangesacceptaccess-control-allow-originageallowauthorizationcache-controlcontent-dispositioncontent-encodingcontent-languagecontent-lengthcontent-locationcontent-rangecontent-typecookiedateetagexpectexpiresfromhostif-matchif-modified-sinceif-none-matchif-rangeif-unmodified-sincelast-modifiedlinklocationmax-forwardsproxy-authenticateproxy-authorizationrangerefererrefreshretry-afterserverset-cookiestrict-transport-securitytransfer-encodinguser-agentvaryviawww-authenticatetviagdatetalinfrohosvarrang:patallocookiserveaccepexpec:metho:schemupgradrefresrefere:statuexpireif-rangif-matclocatio:protocokeep-alivset-cookiconnectiouser-agen:authoritretry-aftecontent-typmax-forwardlast-modifiecontent-rangif-none-matccache-controauthorizatioaccept-rangecontent-lengtaccept-charseaccept-languagaccept-encodincontent-languagwww-authenticatcontent-encodincontent-locatioproxy-connectioif-modified-sinctransfer-encodinproxy-authenticatif-unmodified-sinccontent-dispositioproxy-authorizatiostrict-transport-securitaccess-control-allow-origiZZMM>NO5PQrRS\SkTT$UuVV_WQXX YZZZZZYZY NY5NYYY_NYNYYYYYYNYYYYNzPPWYWYPWYWYWYWYWYWYWYWYWYQDQ]TTYYTYYYTYUYYYY'U/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/nghttp2/nghttp2_hd.cidx < ringbuf->lenringbuf->len > 0enclen == len0((idx) < (context)->hd_table.len + 61)in == last~~~9b̓W SShd_ringbuf_gethd_ringbuf_pop_backemit_stringpack_first_bytenghttp2_hd_table_getnghttp2_hd_table_get2nghttp2_hd_inflate_hd_nv/builddir/build/BUILD/alt-php82-pecl-ext-1/swoole-5.0.1/thirdparty/nghttp2/nghttp2_rcbuf.crcbuf->ref > 0nghttp2_rcbuf_decrefSuccessInvalid argumentOut of buffer spaceUnsupported SPDY versionOperation would blockProtocol errorInvalid frame octetsEOFData transfer deferredNo more Stream ID availableStream was already closed or invalidStream is closingThe transmission is not allowed for this streamStream ID is invalidInvalid stream stateAnother DATA frame has already been deferredrequest HEADERS is not allowedGOAWAY has already been sentInvalid header blockInvalid stateThe user callback function failed due to the temporal errorThe length of the frame is invalidHeader compression/decompression errorFlow control errorInsufficient buffer size given to functionCallback was paused by the applicationToo many inflight SETTINGSServer 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 ruleStream was refusedInternal errorCancelWhen a local endpoint expects to receive SETTINGS frame, it receives an other type of frameOut of memoryThe 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 entriesUnknown error code  0@P`p 0@P`pP @ T @  `X\`dhlptx|    (08@H  `HpLPTX\`dhlptx|@ @@ @ (@`08@@ @`  #*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  )80123456789not enough space for format expansion (Please submit full bug report at https://gcc.gnu.org/bugsNSt6thread6_StateEgenericsystembasic_string::_M_construct null not validNSt3_V214error_categoryE*N12_GLOBAL__N_122generic_error_categoryE*N12_GLOBAL__N_121system_error_categoryEbasic_string::_M_createbasic_string::erasebasic_string::_M_replace_auxbasic_string::insertbasic_string::replacebasic_string::_M_replacebasic_string::assignbasic_string::appendbasic_string::copybasic_string::comparebasic_string::basic_stringstring::stringstd::bad_array_new_lengthSt20bad_array_new_length;ko k8kt9lp;t;,B>>$0>>L?*?\??D?\"?<*@$1.@4V@B~@4Q@\S@dXAp2AqZAxAALAB,BTB<|BBvCtC̣C|D,DE\E EF DF$GGzdHlID$Y|4YtDfTffddggdhLhi tiGimj4$GtDJKbcDdd4e|efglhiDjDk4$ltltdmtmmmm$ndto4pp$TqTqtrw,xdyzTz${T{}t~,DL ԢL$4 ԲDTDDtt4LD|TTl4ddTT$$\Dtdt,| 4<$D TT 4d|T$Dd, "\4#-/\$0t5D55,546d647T7t$9::4:LFFFF44GLJLL4MTPPRTSlWtY[Lccf\ h 4i twd Ty { ~<  Ą TL DDT\ttԇ T tL d |  $ČTt$D 4Tl$LԛD LdtĠT$$TlTĥ4LdtdTTTt|D|$4dt $Dt4444lT\d$D $Dl$$tTlLTdd  4$!!!d "D t" " \#t ##<$ $! %#d%%%T)$&0|&D1&3'9d':'= (Al(H(P )DU\)`<*$f|*l*l+$o+Do+do+o+$rL,x,{,Td--.D.Ĕd>>T>,?TD?t? ? $@4 \@T t@d @4@@d4A$lATAdA B,BdB$B4C TCT!C#C4% E(D)4dAJ|D_D`aTa4bddeDffLfltgthTi܈Tjktllll4ľldmmDm\nop qluԎvdwDxy|<|\d}}̐$~,l$4D̑,TLd\ԓ$ldD<dܖtԧܗ$4\d|ԪĬtD4\4TԶ\ dltĜDlt<$ܞ444ԟDTt ,D\dġD,|$t"(ܤ) T.\/d0t254$6|T;L?ATE\IMRd]Tbl$fL4fddf|tfffċf܋f$g Dg$tg<gTglggh4hDTh,ltlԥmm4oDpDqܨ$rԩr$$s$t$uduvܬwxyT||̮|t}}4D 4$T<tt$T$Dt|Ṯ$4,ԣԤ$ij$dDTtܴtDDԵ4ijdTT̷,td|TԹdTĺdt̻$$|Լ$4\td<l̿4T4T4%&$T))*D**,+d,,t.$.<T/l/D00T1 D2T346Dt8:$$>ATF|tLDMMNdO4PTQdRS W|WWDXY$eT4elef$f<DfTTflfgDhd$k4l4ostLtdutw d||dDTd<\d4,dTt$4DT4ĠLlԡԣD4tĤD4ĦTT$DTt\dTt|DD4TDt4 \ttL$\,<t4$4|t $DT4,\T$4DLDLTdt| TT<TDT $<T t $ 4 $  T | $tD$<TlT L "$"<"T$#l4#d####$,D&dt&T'd) )4++,,$-142\d3D4Lt4d4|45$54555$7\48d99$:<$:T::::T=d=,=D>\>t4>d>dA4AA4BlTEFDtFlF$IItKd4LtLLLM,M|TTdUWW tX\XZD[\]D]],]D^\D^t^^^_$D_Dt_d___`$`D`$d`D`d``a4adaa$aDadab$bDbtbb,$cdc$dd $eDe|$ff$g$g\$hh$ii<DjtjDkkTlTlmo$dptqTsDuTw4yLdzz4}4Āt44DttT4tT4t4d4 Dt $ T 44 t    L    ,  $< \     ,Ԧ\Tԧd<t$Īd4lt,|T4TLt,d$dD,<D,44| lTL#t+L//3 <>>D>>>d???@$T@|@$@T@dAd TAtAA B\BBBB4CC$DT TD#E. F.,Fd/\GADBAtCBDCDCEDFdEdHEHFDIFtJ,G$KGdKGK HMDHP|HPHPHtQHQISTITVI^I$a JatJbJcJDdDKDeKoK$q L4sDLds|LzLzL{MT{DMM$M,NlN4NtNē Ol>4BB C,$CdtFP $Q<dQlQTUܖdUUV\X[ܙg,ThDhllt4ldl4tlLldl|llp sdxܜ$<TTt$D,d$Ԕ\<44|dtğtԡĺ$̢t4$TTtԽĿLDĤ44|4ԥD<tD̦4 <\Ĩ$,lT Tt$dD,Ttt44DLddĬD& *\$+|t+T,D-̭d-1td4>I,Q̱DR<DY|^$otqqq4qLqd$rdssԮt$$u\DvvܯDwdwܰ{|4|d}Բ~$d~\dDԳ\Դ tԵ4TtD\DĶԷėԘT$tį|Թ4|4̺$dtLl TtļD,D\D\DDDĿܿ$ T$ \ , D d   L d dLT%,$*,1,42T445<;<4;Td;lt;; ;<\4=4>>>TElE $GTDHJK DMTMdMtMMTNPRdR4STVVLZ4_dgdyDydyyT}T}ld,ԂLDtTd,tl$ԦTDTԩL$l4t 4ԫTlDDD\IJtlDԿ t4dT4<dtLd|$t$<TDD\TD$D4d<\|d,d\|4TT|<Tlt dLD4TTtTdt t T    \ $!tTJUiUUVV4ZTet(fIfvfffg4gTitkkmmn o45oT-ztz}5}hE<W\v|`<"\|DۉThދ<,\[|\\<\|CKד<\Ԕ|pЕcɖ< \Ǘ|c-*ƛ<8\|-Ξs<g\|ةIvƬY<I\o|HXԲٴ<\|s,$wLglyi ,L?l`c `,wLl&Y: ,Ll"X ^,Ll` ,LxlN4\s| <U\6|(Z<\ |7  4 =  $Z D d'Mt /$Dd4m#$7DqdHY9$Dwdm"$#Dq$d&%%%y&&&$'DN(d()*+e+,$a7D7d768p8888$@9D9d9999: 3:$ E:D W:d : ?; ; ; < <$ ]`4;eAAV i AAB ]AA4(<AJ HPp E R A D=FBAD D@_  AABB s  AABI D>FIBAD D@_  AABB s  AABI T\?+BBD A(D` (A ABBE t (A ABBF TA;BBD A(D` (A ABBB t (A ABBF T CBBD A(DP (A ABBF s (A ABBG <dD MAC HH G o. H hGIhGHDG HBBI A(A0DP 0A(A BBBD lp4hBAD D AABЏuAP G \4|02 BAH L@L  AABI  8E, pD h4`cRAO VAAFB \4(BBB A(A0DpR 0C(A BBBH x 0C(A BBBA 4_BAD G@R  AABA <, JAD v DBE `P 4 pAC M].d A D4AI<dAL IZ.u. G  VKF p<D` D SnT xHI~Dt BBG B(G0A8W@8A0A(B BBB 0AW, 0ADp{ CE  CA L BBE B(D0A8GP 8D0A(B BBBI \ .t 6 AU .  . . $ < T xl p h p4Af I C 4Af I C   $<Tl x p%HX-H`%HX-H`%HX<-H`\Џ%HX|-H`%HX-H`%HX -H`<BBA A(D@u (A ABBA \`)D dt؏%`2L؏|BBD A(D0G (A ABBF U(A ABB,AAG0e AAH T tBBI B(H0A8G 8A0A(B BBBI , 0AAGP AAA 4L QAG@QAADH@48BAD D0  AABG ,ABAD vABD /BBB A(D0M@F 0D(A BBBA ,?BAD tAB$AG r AE $AG A AF ,htAAG0W AAF D8bIM J |4c(RAO VAAFB L<wEAA  ABI I ABL ^ ABE L,BBB B(D0A8D` 8D0A(B BBBA TДyBBE B(H0A8J  8D0A(B BBBJ ,4]AAO m AAA <d8 iFHG KH D CAA < dCHG NH D CAA dD؞BBB B(E0A8D@ 8D0A(B BBBC D 8D0A(B BBBG $AL C <t(ϾBBD A(V` (D ABBE |+KHK0] AAC K AAC h AAF t AAJ G AAG h AAF KAACH0D4hKBBE A(H0JP 0D(A BBBB D| BBE A(H0JP 0D(A BBBB $AAI0DBBE A(H0JP 0D(A BBBB (+@+TdXBBD B(D0A8J 8D0A(B BBBA PBE B(D0A8N 8A0A(B BBBJ < 8A0A(B BBBJ B|BBB B(A0A8DP 8F0A(B BBBJ D 8F0A(B BBBE |8F0A(B BBBD$BBB A(D0S@Y 0D(A BBBF lBFB B(D0A8GP 8D0A(B BBBD  8A0A(B BBBE H 8F0A(B BBBA D 8G0A(B BBBL |BBB B(D0A8Dp 8A0A(B BBBH S 8A0A(B BBBK ' 8A0A(B BBBG mPBIqFTGBB A(D0G@J0A(A BBBGH@Lؾ`BBE B(D0A8D 8A0A(B BBBF dd*BBL B(A0A8DPc 8A0A(B BBBK  8A0A(B BBBE dBBB B(A0A8DPs 8A0A(B BBBE Y 8A0A(B BBBE DhɹBAA D`J  GABD   CABG DBAA DP  GABC   LABE Ld]BBB B(A0A8Jpn 8A0A(B BBBD $Xb8AY F A\иBBE A(D0L@R 0A(A BBBD i 0D(A BBBD 4@DAT ] DAE m DAF 4tBAA G@U  AABD D `GBB B(K0A8 0A(B BBBG dTKBE B(D0A8Jq 8A0A(B BBBB hHT\mַBBE B(D0A8M 8D0A(B BBBH L.BBE B(D0A8GP 8A0A(B BBBI ddMBBB B(A0A8D`d 8A0A(B BBBD  8A0A(B BBBE $eAG G AH dBBE B(A0A8Np* 8F0A(B BBBD g 8C0A(B BBBE L\ 0BBF B(H0A8Q` 8C0A(B BBBF LLzBBE B(E0A8D` 8A0A(B BBBE t BBB A(A0G@ 0D(A BBBA  0D(A BBBA  0D(A BBBA LXSBBE B(D0A8JP{ 8A0A(B BBBA !(;NaAL!H.BBE B(D0A8GP 8A0A(B BBBI 4"(+LL"@BBE B(D0A8G`] 8A0A(B BBBB L"BBE B(D0A8G`e 8A0A(B BBBJ LpBBE B(D0A8GPX 8A0A(B BBBG L<#BBE B(D0A8G`] 8A0A(B BBBB L,9cBBE B(D0A8JP 8A0A(B BBBA L#pBBE B(D0A8G`] 8A0A(B BBBB T BBL B(H0A8M 8A0A(B BBBE ,$ CAAL0\ DAA LT dzBBE B(F0A8MP 8D0A(B BBBF X dzWIB B(A0A8GPw 8A0A(B BBBB L 8A0A(B BBBJ N 8A0A(B BBBH J 8A0A(B BBBD K8A0A(B BBBCBP4%0"MAAG@g FAI P FAI T!H# BBB B(D0A8L" 8F0A(B BBBF ,\&&|AAG@ FAG d,"`'3BBF B(E0A8PQELAA 8A0A(B BBBH T"(BBB B(A0A8J  8A0A(B BBBD T"z@BBA A(Dp (A ABBG n (A ABBD TD#aBBE B(G0A8NP 8D0A(B BBBA T#BBE B(A0A8J# 8A0A(B BBBD T#x`xBBB B(A0A8G 8A0A(B BBBA <L$jAC HH.f. A I.f.T$BBE B(A0A8G 8D0A(B BBBH L$( 'BBE B(D0A8JPk 8A0A(B BBBA D4%*BAD G@M  AABA R  AABJ T|%pn ϳBBD B(F0A8J  8A0A(B BBBE 4* T%+'BBB B(A0A8M 8A0A(B BBBF TD&HI;BBE B(D0A8J 8A0A(B BBBG T&PQBBF B(D0A8R 8D0A(B BBBG T&x BBE B(F0A8G^ 8D0A(B BBBD TL'0 2_BBE B(F0A8Gu 8D0A(B BBBE T'>~&BBB B(D0A8G 8A0A(B BBBI T'S[޷BBD B(C0A8P 8A0A(B BBBH dT(a cBBD B(C0A8PBNA 8A0A(B BBBG $-QcAG ] AJ 4D-(]wAAG W AAN DAA|-Q#Aa-Q_A D <-SAAJ  AAF E AAA L-\BBB B(A0A8D@j 8D0A(B BBBK 4)@]YAAO t AAI DCA<$*h].gBBA A(J0 (A ABBH \d*X^rCBBE A(F0G@~ 0A(A BBBC  0E(A BBBG l*xUBBB B(A0A8D 8A0A(B BBBA ` 8A0A(B BBBF /f4/^zBDD { AJP QAB/8_/@_0H_1Hd40h_1HdLT0_BBD A(D@k (A ABBB r (A ABBH D0_BAD D0  AABB l  AABH L0p`BBD A(D@k (A ABBB r (A ABBH D<1`BAD D0v  AABK n  AABF T1HaBBE A(A0D@W 0A(A BBBB s 0A(A BBBE D1bBAD D0U  AABD n  AABF D$2bBAD D0R  AABG n  AABF Tl2`cBBE A(A0D@W 0A(A BBBB s 0A(A BBBE L2(d BAD D0P8H@R8A0M  AABI l  AABH T3dBAD D@_  AABB n  AABF dHqP]HA@_HHPDl3 fBAD D0Q  AABH n  AABF D3fBAD D0O  AABB n  AABF ,3PgBAD u ABA ,,4gBAD u ABA \40ht48hD4@h BBE A(D0]0A(A BBB44kzBDD { AJP QAB, 5Pk`BAA PIB,<5kAAG [ AAJ ,l5kAAG _ AAF ,5@lAAG [ AAJ ,5l AAG  AAO ,5mWAAG p AAE \,6mBBD A(GP (A ABBD m (A ABBE o (A ABBK \6 oBBD A(G@ (A ABBG g (A ABBC p (A ABBJ l2`pxBBB B(A0A8GPI 8A0A(B BBBD E 8A0A(B BBBI L2prOBBE B(D0A8Dp 8A0A(B BBBB LL3@vBBB B(A0A8Gp 8A0A(B BBBK L7zHBBD B(F0A8S 8A0A(B BBBE L8.K^4d8~zBDD { AJP QAB8~@8,8gBAD \ABL8@3BBC A(Q`h (A ABBI r (A ABBH ,L90ZZI B(D0ckG4|9gBAD PP  AABA <9؁BBA A(D (D ABBA 9,'L :BBB B(A0A8DP 8A0A(B BBBG L\:BBB B(D0A8J_ 8A0A(B BBBH :2I$:cAG ] AJ 4:wAAG W AAN DAA<$;BBD A(Y(A ABB<7؇9[AH HH H .l.\;؞BBE A(H0D` 0A(A BBBF i 0A(A BBBG L<BBB B(D0A8G@f 8A0A(B BBBD LT<hBBB B(A0A8D@j 8D0A(B BBBK 4D8YrAAO t AAI DCAL|8b>BBB B(D0A8G`  8A0A(B BBBG l8 BBB B(D0A8Dg 8A0A(B BBBF ' 8A0A(B BBBG L=0BBD A(Dp[ (A ABBB  (A ABBE L=yBBD A(P`0 (A ABBA u (A ABBE <<>aBBD A(D@ (A ABBF |>'BBB B(D0A8D` 8A0A(B BBBB g 8A0A(B BBBG  8A0A(B BBBE hEp[hA`d ?|BBD A(Dpp (A ABBE  (A ABBB v (A ABBD T;BBD B(D0A8G 8D0A(B BBBD tl;BBB B(D0A8QQFUA 8A0A(B BBBH OYED@XBBB B(A0A8G 8A0A(B BBBF  8A0A(B BBBE h 8A0A(B BBBF LYA<|<.BBA A(J0 (A ABBH \<rۧBBE A(F0G@~ 0A(A BBBC  0E(A BBBG |=NBBB B(A0A8Gp 8A0A(B BBBB [ 8A0A(B BBBK j 8A0A(B BBBD A f4BXzBDD { AJP QABLBdB8,|B`BAA PIBTBNBAD L0O  AABJ p  AABD }  AABG \CBBB A(D0J 0A(A BBBB  0A(A BBBJ \dCHBBB A(D0J 0A(A BBBB  0A(A BBBJ DCBAD P@  AABF N  AABF t D BBD A(D@ (A ABBF T (A ABBF S (A ABBG m (A ABBE LDoBBD A(D@{ (A ABBB t (A ABBF D2\@\BBD A(D0F` 0D(A BBBH m 0D(A BBBH dLE:BBE B(H0A8I 8A0A(B BBBK  8A0A(B BBBF |TAϣBBB B(A0A8QQFUA 8A0A(B BBBF K 8A0A(B BBBK 4FMLFLB3BBB B(D0A8G 8A0A(B BBBD TTBXBBB B(D0A8G 8A0A(B BBBD , G=AAX AA4>BBE A(N@ (A FBBK L,>BBB B(D0A8J` 8A0A(B BBBJ DT>BBB A(D0GP{ 0A(A BBBK <ЌrBAD  ABC  ABF 4<zBDD { AJP QABtȤAXȤ. L(bBBD A(D@z (A ABBC o (A ABBK ,HnZ=AAG0bAA,DBAD tABLtؕBBA A(D0} (A ABBC \ (C ABBD 2Ж.DV F I4yHAG V CAF dCAH$4(:AXAd@<BBB B(D0A8D` 8A0A(B BBBK t 8A0A(B BBBB Ddl;BAD DP  AABB A  AABK 4i;BAA GP  CABD $DlAl C n B l0$8sK;BBE B(D0A8JVKBDV^KBDVa 8D0A(B BBBF ~H]BI4xzBDD { AJP QAB$LwAz E Y G t4DQ:LAA t DBH ,`BAA PIBd BBD B(D0A8K` 8A0A(B BBBA b 8A0A(B BBBE <tAAP0y AAC p8K@X8A0KAALBBD B(D0A8N 8A0A(B BBBF DBAD PP  AABA t  AABA ,L`|AHG0z AAD 8BBB B(D0A8Dp 8A0A(B BBBI  8A0A(B BBBE  8A0A(B BBBD r 8A0A(B BBBD < BAC N0O  AABI ^ AAB\2t:Du<,7AC HH. F p H *AQ A ,AAK o AAB ,4hAAS0P AAA Ldز>BBD A(SЀ (A ABBA b (A ABBJ LȳBBC A(TЀ (A ABBA f (A ABBA LTBBC A(Q@ (A ABBE n (A ABBD LT3BBC A(Q@ (A ABBA ` (A ABBF 4dBAE F ABG HAB,AK z AI D AA TP85BBD A(PP (A ABBJ ] (A ABBE DdAAS0] AAD i AAE N AAA 4zAAS0A AAA ^AA4(AAG S AAB m AAA LBBA A(G@A (A ABBD t (A ABBF LlBBD A(D@Z (A ABBC t (A ABBF DUBAD P0  AABA h  AABA ػT<3BBB B(E0A8MZ 8A0A(B BBBA 4tXAAUs AAD AA7cS,BAA ABLsBBD B(A0A8J> 8F0A(B BBBE \DBFA A(M0e (A ABBF ^ (A ABBD @ (A ABBA 4zBDD { AJP QAB, IDD  DBE ,<p`BAA PIBDlBBE A(C0GP\ 0A(A BBBH 4(BAD D@X  AABI <%BBD A(GP (A ABBK D, BBB A(D0FP 0A(A BBBG thlTW0MWD4AAS0H AAA [ AAA LHeBBD A(GP (A ABBA h (A ABBE L4hBBB B(A0A8Gpr 8A0A(B BBBC L(BBE B(A0A8JI 8A0A(B BBBF <DBAD  ABI B ABK D4BAD G@   AABA O  AABA $\AXyA4wAAG W AAN DAA<\.-BBA A(J0 (A ABBH <-BBD A(Q@] (D ABBH L<`BBC A(D0\ (E ABBF {(E ABBl, Y-BBB B(D0A8D 8A0A(B BBBF H 8A0A(B BBBF 4`zBDD { AJP QAB,4BAA tIBd4|gAAG l AAI K AAC ,HOAAG f AAG <hBBH A(RP^ (A ABBE $8UKBB B(D0A8JPl 8A0A(B BBBJ  8A0A(B BBBD  8A0A(B BBBB K 8A0A(B BBBK  8A0A(B BBBD (HPDBAD G0K  AABC M  AABG L48BBD A(GPg (A ABBC  (A ABBG L6BBE B(D0A8V` 8A0A(B BBBF 4IDA i JBE g JBE \ BBE A(D0DPv 0A(A BBBH n 0A(A BBBB Ll`ZBBA A(G0 (A ABBI M (A ABBE <pIAA y ABI F ABG d@BBB B(A0A8DP 8A0A(B BBBB k 8A0A(B BBBA T f(BBD B(A0A8G 8C0A(B BBBF |0BBE B(D0A8M`; 8A0A(B BBBF  8A0A(B BBBH Y8P0A(B BBBD<p BAD Ss  AABG P  AABD D BAD Ss  AABG P  AABD D BAD Ss  AABG P  AABD DxBAD Ss  AABG P  AABD L\BBB B(A0A8GU 8A0A(B BBBH L@BBB B(A0A8GU 8A0A(B BBBH LBBB B(A0A8GU 8A0A(B BBBH LL BBB B(A0A8GU 8A0A(B BBBH L"BBB B(A0A8GU 8A0A(B BBBH L&BBB B(A0A8GU 8A0A(B BBBH L<p)BBB B(A0A8GU 8A0A(B BBBH L,BBB B(A0A8GU 8A0A(B BBBH 4P02AAS AAE K AAK 4X12AAS AAE K AAK 4L`22AAS AAE K AAK ,h3AAD0` AAH ,3AAD0` AAH ,4AAD0` AAH ,5AAD0` AAH ,D5AAD0` AAH ,t86AAD0` AAH ,6AAD0` AAH ,X7AAD0` AAH ,7AAD0` AAH ,4x8AAD0` AAH ,d9AAD0` AAH ,9AAD0` AAH T(:BAD QQFUAI  AABF   AABC D;BAD P  AABD K  AABA DdX=BAD P  AABD K  AABA D0?BAD P  AABD K  AABA DABAD P  AABD K  AABA L<BZBBB B(A0A8G X 8A0A(B BBBE LEZBBB B(A0A8G X 8A0A(B BBBE DIBAD P  AABD K  AABA D$JBAD P  AABD K  AABA DlLBAD P  AABD K  AABA DN?BAD Pg  AABF   AABE DPBAD P  AABD K  AABA 4DXR2AAS AAE K AAK D|`SBAD PQ  AABD   AABH 4T2AAS AAE K AAK DURAAQQFUA AAF K AAC DDVRAAQQFUA AAF K AAC DWrBAD P`  AABE   AABG D(YrBAD P`  AABE   AABG D`ZrBAD P`  AABE   AABG Dd[rBAD P`  AABE   AABG D\rBAD P`  AABE   AABG D^rBAD P`  AABE   AABG D<@_rBAD P`  AABE   AABG Dx`rBAD P`  AABE   AABG DarBAD P`  AABE   AABG DbBAD Pc  AABB F  AABF D\dBAD Pc  AABB F  AABF DfBAD Pc  AABB F  AABF DgBAD Pc  AABB F  AABF D4HiBAD P   AABD K  AABI L|jZBBB B(A0A8G X 8A0A(B BBBE LmZBBB B(A0A8G X 8A0A(B BBBE LpZBBB B(A0A8G X 8A0A(B BBBE LlsBBE B(C0A8J m 8A0A(B BBBH LvBBE B(C0A8J m 8A0A(B BBBH L `yBBE B(C0A8J m 8A0A(B BBBH L\0|BBE B(C0A8J m 8A0A(B BBBH ,AAD0` AAH ,AAD0` AAH d BBB B(D0A8Q Z F F F U P 8A0A(B BBBG dtBBB B(D0A8Q Z F F F U P 8A0A(B BBBG LPZBBB B(A0A8G X 8A0A(B BBBE L,`BBD B(A0A8Q 8A0A(B BBBA ,| {BAD VPY AABTpBBD A(D0N` 0A(A BBBJ M 0A(A BBBK <BAD Sp  AABE I AAB\DBBB A(D0D` 0A(A BBBH  0A(A BBBD LHBBD B(A0A8Q 8A0A(B BBBA L?BBD B(A0A8T 8A0A(B BBBH lDBBB B(A0A8T e F F F F F U S 8A0A(B BBBE lBBB B(A0A8J w P I I I I [  8A0A(B BBBJ \$؜gBBB B(A0A8J ^ M U A  8A0A(B BBBD \BBB B(A0A8T Z F U A  8A0A(B BBBG \HBBB B(A0A8J i M U A  8A0A(B BBBD <DتjAATQFUA AAF ,:AAS AAF <jAATQFUA AAF H< @AATVFFFU AAE LL=BBD B(A0A8T C 8A0A(B BBBC LGBBD B(A0A8J  8A0A(B BBBC \w BBE B(A0A8J k I [ A  8A0A(B BBBH 4LAASP AAH K AAK |BBB B(A0A8Dh 8A0A(B BBBH K 8A0A(B BBBC  8A0A(B BBBC dBBD B(A0A8G\ 8A0A(B BBBG p 8A0A(B BBBF dlBBD B(A0A8GT 8A0A(B BBBG x 8A0A(B BBBF D8MBAD NOFUA   AABC L@OBBB B(A0A8Gl 8A0A(B BBBI 4l@BAD Py  AABD DBAD QQFUA   AABD D@BAD Sk  AABG P  AABD T4 BAD QSFUA  AABE |  AABH DBAD QQFUA  AABH \lBBB B(A0A8J i M U A d 8A0A(B BBBB \4\BBE B(A0A8G j M X A e 8A0A(B BBBE L]BBD A(J  (A ABBG W F F F U LmBBD A(J  (A ABBG W F F F U d4wBBB B(D0A8Q Z F F F U % 8A0A(B BBBB d0wBBB B(D0A8Q Z F F F U % 8A0A(B BBBB \HQBBE B(H0A8J V F U A E 8A0A(B BBBA \dHQBBE B(H0A8J V F U A E 8A0A(B BBBA LHBBB B(A0A8G 8A0A(B BBBF LBBB B(A0A8G 8A0A(B BBBF DdBAD S  AABI   AABD D@ BAD S  AABI   AABD L BBB B(A0A8G  8A0A(B BBBH DDxBAD S,  AABF   AABD LBBD B(A0A8J  8A0A(B BBBC L YBBB B(A0A8G p 8A0A(B BBBE L,0BBE B(C0A8J  8A0A(B BBBH D|BAD S  AABI   AABD D"BAD QQF UA  AABK L BBB B(A0A8G 8A0A(B BBBF L\0#BBB B(A0A8G 8A0A(B BBBF Lp'BBE B(C0A8J [ 8A0A(B BBBB L+BBD B(A0A8J 5 8A0A(B BBBK <L0bAAQQFUA AAK L@1RBBE B(C0A8J  8A0A(B BBBD DP5MBAD NOFUA   AABC L$X7RBBB B(A0A8G 8A0A(B BBBI Lth9rBBD B(A0A8J  8A0A(B BBBC D;"BAD PI  AABD r  AABB L =nBBD B(D0A8Q  8A0A(B BBBG L\EBBB B(A0A8G  8A0A(B BBBH 40HAASP AAH K AAK 4IAASP AAH K AAK 4JAASP AAH K AAK 4TJAASP AAH K AAK 4KAASP AAH K AAK 4LAASP AAH K AAK 4MAASP AAH K AAK 44NAASP AAH K AAK 4lpOAASP AAH K AAK 4XPAASP AAH K AAK 4@QAASP AAH K AAK 4(RAASP AAH K AAK 4LSAASP AAH K AAK 4SAASP AAH K AAK 4TAASP AAH K AAK 4UAASP AAH K AAK 4, VAASP AAH K AAK 4d WAASP AAH K AAK 4 XAASP AAH K AAK 4 hYAASP AAH K AAK 4 PZAASP AAG K AAC 4D 8[AASP AAH K AAK d|  \ BBD B(A0A8Q 8A0A(B BBBB K 8A0A(B BBBK D ]BAA D@  AABD n  AABF T0_<BBE B(C0A8J  8A0A(B BBBB 4 cEBAC X  AABH 4 0hzBDD { AJP QABL xhBBC A(Q (A ABBD K (A ABBG D i2$\ 0icAG ] AJ T$xi" BBD B(A0A8Q 8A0A(B BBBH $ PrAXA$ ~VAAG JAA, sAe R L ~"AV I ALl ~BBB B(A0A8D@j 8D0A(B BBBK 4\ @YAAO t AAI DCAT s!BBB B(A0A8G 8A0A(B BBBF < .cBBA A(J0 (A ABBH \, ?BBE A(F0G@~ 0A(A BBBC  0E(A BBBG T y BBD B(D0A8Q 8A0A(B BBBA D(f$\ZAAG KDA2<BBD A(V@j (C ABBG LȂBBE B(H0A8T! 8D0A(B BBBF D \DO,tRAA f ABC D8zBAC K ABL A ABL AFB\pBAD D0V  FABF `  ACBJ ^  CABD o  CABC LLdBBE A(D0{ (A BBBH _ (A BBBB x(UNtFHdЈBBE B(D0A8I@ 8C0A(B BBBA  8C0A(B BBBI $TAAL sAA|`&xsQa<،`BAD  ABC c ABJ LZBBB B(D0A8J D 8A0A(B BBBK DzDPc I dh#DZ|<Dl H 9DtDȓcBAC N`  AABA ^  AABD ,OAP@o AG q AF 4,AP C AA ` AI IADdhjBAA E CBB F CBE AFBL8BBB B(D0A8S 8A0A(B BBBG 4BAD r ABD VAB<4 BBA A(Gb (D ABBH ,tȚ~]AD A ABJ D4 mBAA h ABA [ ABA X24 AP P AF U AA `ATDBBB B(A0A8D@HCPVHA@Q 8D0A(B BBBE P4Kc A 4pAAV a CAC e CAA <؝?IAA  ABI { CBH |4HwBBA A(D08C@V8A0D (D ABBD r (F ABBA H (D ABBI D (K ABBD DBBB A(A0D@N 0A(A BBBF $cAG ] AJ 4CAI HGt C . Ly%BBB B(A0A8G 8D0A(B BBBF ,@AAUAA%D\زL вBBB B(A0A8DPR 8A0A(B BBBF $\lAAD cAA\$سmBBE A(D0N@ 0A(A BBBH F 0A(A BBBA \@BBA A(GPy (A ABBD  (A ABBE t (A ABBF Dx,\pAJ0Y DH t GE <BDE G0l  AABF N AAB`<L8BBE B(D0A8RP{ 8A0A(B BBBI 44wAAG W AAN DAA$lPVAAG JAA4ضBBA A(D0(H ABBP"AV I AL`BBB B(A0A8D@j 8D0A(B BBBK 4FAD  ABF <xBBD A(Q@] (D ABBH LgBBB B(A0A8Dp 8A0A(B BBBB Tظ cBBB B(A0A8G 8A0A(B BBBA 4pCFAD  ABF d48'BBB B(D0A8LP 8I0A(B BBBG L 8F0A(B BBBE <AC K G ..D<BAD D0S  AABF s  AABA L8BAD D0  AABJ E  AABG {8O@]8A0Dx.BBI A(A0D` 0A(A BBBA 448zBDD { AJP QABlx.. ., D .\  t .  . 0 (. @!8.!P4!H.L!,d!kBAD `AB,!HgBAD \AB!$!AK@z AI \"hBBA A(N@ (A ABBG N (A ABBD p(A ABB$d"AN@D AD \"9BBA A(J0s (A ABBG m (A ABBE ^ (A ABBA d"pBBB B(A0A8DPQ 8A0A(B BBBG F 8D0A(B BBBE ,T#BAD AB<#IIB F(A0u(G BBBl#;BBE A(D0Dp 0D(A BBBA ^ 0D(A BBBG 0D(A BBB44$dBAA o IBJ A ABD Ll$ BBE B(D0A8QJ 8C0A(B BBBI $p"A`4$yHAG V CAF eCAG4%yHAG V CAF eCAGL%4Kc A <l%0BAC  ABE A CBJ <%BAC  ABE A CBJ %&&4&xL&p2D"iBBE A(D0Dp 0C(A BBBJ &[Ae J jL&BBB B(A0A8J 8A0A(B BBBH L'`BBB B(A0A8J 8D0A(B BBBD T #BBB B(D0A8G 8A0A(B BBBE 't|#uBBB A(A0Dp 0A(A BBBB ] 0A(A BBBK U 0A(A BBBC L#9BBB B(D0A8J 8A0A(B BBBF DD$hRBBB A(A0DPW 0A(A BBBE D$BBI A(A0GP 0A(A BBBF D$ZBBB A(A0DPT 0A(A BBBH D%Z`BBB A(A0DPT 0A(A BBBH Dd%z+BBE A(A0Dpo 0A(A BBBJ T%PSBE A(A0Dpp0A(A BBBHHpT&jBBI B(D0A8G/ 8A0A(B BBBD L\&mBBB B(H0A8G`| 8A0A(B BBBB L& 0BBI B(A0A8Gp 8A0A(B BBBI L& BBI B(A0A8Gp 8A0A(B BBBF DL' BAD G f  CABF Z  FABE ,+AAG0e AAH 4' ]tAC M G ..\,NHX H e\|, BBD A(K@ (A ABBJ g (A ABBC ^(A ABB,#Aa,$Ab-9Al C H\<-BBE A(A0K@ 0A(A BBBD  0A(A BBBA T-BAD K@  AABB K  AABA f  AABF D-BAE q ABD T ABI ] ABA T<.BAD K0c  AABG Y  AABC `  AABA D.AAN | AAB m AAA ` AAF L.BAD K0  AABC b  AABJ L AABL,/BAD K0  AABC b  AABJ L AAB\|/P~BBE A(A0K@ 0A(A BBBB O 0A(A BBBI \/p BAD KPzXP`UXAPC  AABA e  AABE ` AABL<0 BAD K0  AABC K  AABA ^ AAB\0oBBA A(N@ (A ABBF K (A ABBG V (A ABBD T0BAD K0  AABD l  AABH `  AABA T,uBAD K`Q  AABI   AABE `  AABA L1IBAD K0  AABF e  AABG T AABD1 )BAD K0  AABH b  AABB -!DBBB B(D0A8Kp 8A0A(B BBBJ E 8A0A(B BBBA  8A0A(B BBBF T2$IBAD N@K  AABA k  AABD K  AABI D3x&BAE G0?  AABF  AABT.@* BBB B(D0A8Nz 8A0A(B BBBA TT/-\BBB B(D0A8N 8A0A(B BBBE  4p3$4h3<4p3HT43FA[ D eLt43BAD K@{HBPDXI`[@[  AABJ K  AABA L4h4BAD K@vHIPDXD`[@T  AABD K AAB54JAi F Y4454AAK  AAG KAAl55A[55A[55DP55)DdL55]BBE B(D0A8X*8A0A(B BBB,6EkdD6FiBBB B(A0A8JI 8A0A(B BBBI  8A0A(B BBBB L6IBBB B(D0A8G`_ 8A0A(B BBBC 6`J8AO H _d2J#FBBB B(A0A8GIDE[y 8A0A(B BBBA $3mBBB B(A0A8D@ 8A0A(B BBBJ  8A0A(B BBBA X 8A0A(B BBBF Q 8A0A(B BBBE L$8pBBG B(A0A8J 8C0A(B BBBD 4q BBE B(A0A8DIBET  8A0A(B BBBG  8A0A(B BBBI  8A0A(B BBBD D4}2uBBI A(A0GP0A(A BBB,\9ЃBAD  ABA L9~BBB B(A0A8J 8C0A(B BBBA D9aBBD A(D0G` 0A(A BBBE ,$:AAL@K AAE DT:BBE A(A0D@ 0A(A BBBB :L:.BBE B(D0A8GP 8A0A(B BBBI \;؉ BBE A(E0G`1 0A(A BBBA f 0A(A BBBB Ld;BBB B(D0A8J 8A0A(B BBBF D;؍ BAD K@  AABF M  AABG |7#BBB B(D0A8D 8A0A(B BBBI  8A0A(B BBBE QEdAL|<.BBE B(D0A8GP 8A0A(B BBBI Tl8BBE B(A0A8N 8A0A(B BBBG 48FAD  ABF <8`BBD A(Q@] (D ABBH d=BBB B(A0A8D`Y 8A0A(B BBBG D 8A0A(B BBBJ L9XgBBB B(D0A8N 8A0A(B BBBD LT>HBBB B(A0A8D@j 8D0A(B BBBK 4D:YAAO t AAI DCAD|:+TAC HHq K ~.  G .D:؞G6AC HD C N B K. 4.4 ;0'FAD  ABF <D; BBD A(Q@] (D ABBH L?BBC A(D0\ (E ABBF |(E ABBL4@BBB B(A0A8NA 8A0A(B BBBF L$<x KBBE B(D0A8Ga[ 8A0A(B BBBD L@BBB B(A0A8QA 8A0A(B BBBH 4<FAD  ABF <<BBD A(Q@] (D ABBH LABBC A(D0\ (E ABBF T(E ABBLABBB B(A0A8QA 8A0A(B BBBH 4=FAD  ABF L>BBF B(D0A8Np 8A0A(B BBBA 4d>>AJ I .  A B4CzBDD { AJP QABLC,dCBAA }LBCXA[LCXBBE B(A0A8G! 8D0A(B BBBA D2D4Kc A ,V2I<|}@3BBA A(D0 (D ABBJ }3_U}(4?,}P4BAD k FBF 4~4\BAD G0B  AABA ,T~4IBAD w ABA D$z4BBD A(D0 (A BBBE l~5GBE A(D0m(F BBBDH0[ (C BBBD _(A BBBd<5 BBB B(D0A8D 8H0A(B BBBC ` 8A0A(B BBBA 7 77.7 7.747!DM G DT72<l8BAC  ABE A CBJ 4L|8UϙBHA J@  FABA $9"AAJ SAA<|9JAG0 AAC D CAH X<|:QBBA A(L`@ (A ABBH $P4<CwAAG W AAN DAA4~=RBAE  ABA ,L~p>-BAD lFB<|~C.BBA A(J0 (A ABBH <~DߗBBD A(Q@] (D ABBH T~@>BBB B(D0A8D 8D0A(B BBBE T(R̃D.EEETAAD 4XE LPE dHEFHyxEA[4DxE\BAH G`  CABF D|F$BAA DP  CABB [  CABG <$G)BBA A(G0 (D ABBO <dxHAAD _ AAI D DAG HDAHHDQ<ԅHIBB A(A0 (A BBBA (I , I DI 4ISBAA D@  AABJ 8K0KĆ8Ks܆K K K#\ĂKBBB A(D0L` 0A(A BBBA D 0C(A BBBB tD`N64TNHBAA D@  AABC DPO'BAA Dp  DABH   GABK <4QLBE A(G0v(F ABBDLt(UBBB A(A0f (D BBBH I(A BBB$ĈQgAD } AE ]A$RMAD h FE L(UBBB B(D0A8G@f 8A0A(B BBBD dQUĒBBA A(DC (C ABBK K (C ABBE s (C ABBE ̉s.K^,VYAAG l AAA $V:7An I A<V#D^TV#D^$lV7AD k AA @I'$VcAG ] AJ 4Ԋ^wAAG W AAN DAAL ^BBB B(D0A8G@f 8A0A(B BBBD ,\0`AAI f DAJ L`BBB B(A0A8D@j 8D0A(B BBBK 4|aYsAAO t AAI DCAD8a3?BBE A(G0 (A BBBG <0b.BBA A(J0 (A ABBH \< crBBE A(F0G@~ 0A(A BBBC  0E(A BBBG LUZӏBBE B(A0A8FP 8C0A(B BBBA Lofdc6|d6(d6Pd6čxd6܍d6d64 wAAG W AAN DAADd%Acdd%Acd%Acd$AbĎd"A`e%AceAR$eA\DeA[deAReA\eA[ďeA]eA\e&Ad$(e-AkD8e-AkdHe%AcXeA\XeARĐXeARXeAZXeAS$XeAPDXeARdXe,Aj$he0AAD gAA4peyHAG V CAF eCAG4eyHAG V CAF eCAG4fyHAG V CAF eCAG4THfyHAG V CAF eCAG4fyHAG V CAF dCAH4ĒfyHAG V CAF eCAG4 gyHAG V CAF dCAH44hgyHAG V CAF dCAH4lgyHAG V CAF dCAH4gyHAG V CAF dCAH4ܓ@hyHAG V CAF dCAH4hyHAG V CAF dCAH4LhyHAG V CAF eCAG4iHAG V CAF mCAG4piHAG V CAF mCAG4iyHAG V CAF eCAG4,jyHAG V CAF dCAH4dXjyHAG V CAF dCAH4jHAG V CAF mCAG4ԕjyHAG V CAF dCAH, @kAAF  DAG d<kxBBE B(D0A8J@ 8G0D(B BBBG E 8G0G(B BBBE LlLBBE A(D0 (J BBBE B (J BBBE LmLBBE A(D0 (J BBBE B (J BBBE |DnBBE B(D0A8J@ 8A0A(B BBBM D 8A0A(B BBBJ } 8G0G(B BBBE \ėpBBD A(D0 (C ABBF U (D ABBJ  (C ABBE L$Hr_BBE A(D0 (C BBBD B (J BBBE TtXsFBE D(A0 (F BBBH z (A BBBE <lt0gAAD` AAC W AAA  ucDĔ(v]-AAFp AAK  AAE u AAA D @x] AAFp AAK  AAE u AAA <TXz.AAD` AAA U AAA <H{'AAD` AAH V AAA <ԕ8|9AADp AAF X AAA <8}pAAD` AAG N AAA <T}#>AAD` AAG R AAA <~#AAD` AAE R AAA <ԖAAD` AAG N AAA <X#AAD` AAG R AAA <TH#AAD` AAE R AAA <8#pAAD` AAE R AAA <ԗ("NAAD` AAF Q AAA <9'AADp AAD X AAA <TEAADp AAA \ AAA <(EAADp AAA \ AAA <Ԙ88AADp AAE W AAA <8#AAD` AAG R AAA <T(}AAD` AAG N AAA <ȉKAAD` AAG N AAA <ԙh"AAD` AAF Q AAA <XAAD` AAE N AAA <TʀAAGP AAE L AAA <AAD` AAG N AAA 4( L dd(BAD F0   AABE ]  AABG `  FABG V  AABA D̟AAF0 AAF D AAB ` FAA D.BAD F0>  DCBD   FABA ,БHAADp AAA ,,1AAD` AAA `1Ae A <|.~BBA A(J0 (A ABBH <p~BBD A(Q@] (D ABBH L\BBC A(D0\ (E ABBF {(E ABBTLpHg~BBD A(IP (A ABBG i (A ABBI <h*,~AAD@ AAD D FAE D8[f\З64tAAG Y AAL _ AAE `2Ģ812I4ܢpyHAG V CAF eCAG4yHAG V CAF eCAG4LHAG V CAF mCAG4XHAG V CAF mCAG4AAD X CAF f CAA 4AAF T AAB d CAA ,,pAAD  AAA ,\AAF Y AAE $,JJ{A} J A4(AAG h CAK N CAA 4AAG h CAK N CAA 4$AAD b CAD SCAL\$BBB B(D0A8G@q 8C0A(B BBBG LLpMzBBB B(A0A8Dp 8D0A(B BBBE $pXAAP ~FA4ġ^zAN I J . r.4 "HzA[ N  J . v.442zAX I G . v.4lzAQ I H . r.4hzAS I G . n.4< AAN ` FAI r AAD 4txAAN ` FAI r AAD \иBBA A(G@z (C ABBA H (C ABBH w (C ABBI 4 0BAC K ABD AABDDTD\BAA \ ABE z ABK [AB<h~BBD A(G@ (C ABBD $G_ J f ` 4$XAAG ) CAJ  CAE 4wBAA G0p  AABA <xuBAH JQQHAm DAB4tEc[wRAO VAAFB Lf/wBBE B(D0A8G 8D0A(B BBBD LwBBE A(A0G 0D(A BBBE TLDvBBE B(D0A8G 8D0A(B BBBA dxvBBE A(D0 (A BBBH q (A BBBH W (A BBBJ Ll BBD A(N0I (D ABBG T(H ABBLpBBB B(D0A8D` 8A0A(B BBBE TuuBBB B(D0A8J2 8D0A(B BBBJ DuBBG A(D0DP~ 0C(A BBBD TLDuBBE B(D0A8G 8D0A(B BBBA TxuuBBB B(D0A8J2 8D0A(B BBBJ T3\uBBB B(D0A8G  8D0A(B BBBB DTd0uBBB A(A0G 0D(A BBBI TSuBBE B(A0A8G 8D0A(B BBBI D_tBBB A(A0G 0D(A BBBD L<tBBB A(A0G 0D(A BBBJ 4@tAC I D .LĪtBBB A(A0Ge 0D(A BBBA TXD{tBBE B(D0A8G 8D0A(B BBBA TlPdOtBBE B(D0A8G$ 8D0A(B BBBH Līh|#tBBB B(A0A8Jm 8D0A(B BBBB TtBBB B(D0A8J^ 8D0A(B BBBF Tl tBBE B(D0A8MZ 8D0A(B BBBD $XAw X DsBBA A(GO (D ABBK <, sAC Iw. u.r E n. x.<l@sAC HG G W.D.4.@0tAC I E .C.L0_ tAC HD I .E.H.z.r.|.<6<.IJ<6ܲ =!D\8= @=$H=.<v.Tvl0=.vvv$lv2sAb M Av v$v<vTv4Af I CtX<"p<x< p< ԴhvP<'Ae `< A^<̰`<qAAD@Y CAE M CAA lVBAD BFB<IJ>oAAD@Y CAE M CAA <8?oAAD@Y CAE M CAA 4D?$roBAC D@  CABG 4|@$NoBAC D@  CABG xsSt N$,pAcAG ] AJ $scnAG ` AG LAnAC HP D I.u..u..t..LlPInAC HP F .t..t...Q<ԴQnBBA A(D` (D ABBG LhSnBBB B(A0A8Dp 8C0A(B BBBG \dVnFAA G  AABC   AABH   CABB DĵY)xnBAA Fx  CABH [  CABG l\AL]BBA A(D@~ (D ABBG n (A DBBA <|]amBBC A(U (D ABBG D^mBBB A(A0G 0D(A BBBB <H`mBBC A(O (C ABBH ,Da]mAAHp AAA $ԻpVAAG JAALp!BBB B(A0A8DP 8A0A(B BBBF 4Lb?AAD d DAI DAAbKAI4D8bvlBAD I@w  DABA LܼqBBB B(A0A8D@j 8D0A(B BBBK 4̸`qYlAAO t AAI DCA<q.kBBA A(J0 (A ABBH \DxrrkBBE A(F0G@~ 0A(A BBBC  0E(A BBBG Ta1 kBBE B(D0A8G 8D0A(B BBBB \@st8s0s (s 'Ծs0AT K K$sZjHr V EPsALLܺujBBE B(D0A8J` 8A0A(B BBBD ,,sz_jAAI  AAI ,PtBAD I0 AABv v v 4v Lv $vZiHr V EvAL,LvTsiAAG s AAB xx x $w <w $wJhHe S E|xAL,<xhAAI ` AAC xBfOK$ y2{hAd K A48yWhBAC  ABA LzGhBBB B(D0A8O@{ 8D0A(B BBBD 4{AAG z AAK pAA<t8|ugBAA [ ABN AABLx|BBB B(A0A8D@R 8A0A(B BBBA Ld|BBB B(D0A8D`c 8A0A(B BBBB h~D E t85f`AL `$X<Pa<TIBB A(A0p (A BBBJ XXЀ ȀYi A XP4HBBD A(T0(A ABBLd2Ai F AAL',NBAA FAB L.BBE B(D0A8GP 8A0A(B BBBI $lЁuAG A AF ,4(dAAK S AAA <dcBBA A(D0A (A ABBA LcBBB B(A0A8Gp 8D0A(B BBBD x%clALDq A ,IDA F ABI j,؈DAA f ABA $24ЉbAV Iu K .4bAC Im F .@8 0($  :AAJ hDA48LZ '$dcAG ] AJ 4,@aBAD G ABE 4daBAF D0%  DABG <BBD A(D0_ (Q ABBF <$T1AAG cCA| T4I`RBB A(A0 (A BBBD A (C BBBA D`BBL A(D0MP 0A(A BBBG ,4 AAG  AAB <dBBD A(R0k (D ABBA LhwBBE B(D0A8L` 8D0A(B BBBA |jBBE B(D0A8LPt 8A0A(B BBBF  8A0A(B BBBH U 8C0A(B BBBG |;:_BBB B(D0A8Jpw 8D0I(B BBBM Q 8A0A(B BBBE s 8A0A(B BBBC H\D n F c , Dx4\wAAG W AAN DAA44H5^AAG o DAK DAADl|^BBB A(D0D@ 0A(A BBBF Lآ.BBE B(D0A8GP 8A0A(B BBBI <.s]BBA A(J0 (A ABBH dDO]BBB B(D0A8O`4 8I0A(B BBBF L 8F0A(B BBBE ]BEB B(A0A8D`c 8A0A(B BBBB yhGpNhA`l 8A0A(B BBBK  8C0A(B BBBB $Af I E K x H 8,DPOEAA a ABE k DBG k DBG $X$<`_AD0K AI ddBBI B(H0A8P@g 8A0A(B BBBG p 8A0A(B BBBF ,|AAN\ AAB 09Al C H,PAAJ0^ DAA <LШBEE D(A0T (D BBBA 28AA[ D `dhBBB B(A0A8D@} 8D0A(B BBBH X 8H0A(B BBBA ,YAp G `LLPkBBD A(J0 (A ABBA N (A ABBD pRALD\YFBB C(A0UPB 0A(A BBBC /Ac D $4Ac D $DUg D ] C ^Bt  YBBB A(D0DPi 0C(A BBBF k 0C(C BBBA Q 0F(C BBBH D8+BBI A(D0JM 0D(A BBBD <, AAI0J FAL k FAF DFA, vXQAN@{ AAA 4[AG0 AAI hF0$ȼxAD [ AG 4 wWAC HHu G .4h(RKD WAC HD> B  K P H .<4HWAC HH H n J y.Dt |WBAA G0  AABA   AABF "AT K ALGWBBB A(D0Mf 0C(A BBBH 4AAG0m AAH lAA$@pAAL _AA'<pvVAN HH G P H .\<)UVBBA A(G0g (D ABBK <T2VBBA A(D@ (A ABBA ,xAAG0e AAH \$BBH B(D0A8GH\A 8D0A(B BBBA L&BBB B(D0A8G 8A0A(B BBBE Tt-UBBB B(D0A8K 8A0A(B BBBB D,BBE A(A0D@u 0A(A BBBD t"AV I AL4Z{TBBE B(D0A8J`K 8A0A(B BBBA LBBE B(D0A8G`b 8A0A(B BBBE 4;<| SAC IO D  .H.ALlLASMBE B(A0A8I 8A0A(B BBBB xBLBBB B(A0A8D@j 8D0A(B BBBK < P.#SBBA A(J0 (A ABBH ,@AAG0e AAH T|tRBBB B(A0A8G  8A0A(B BBBH 4!.K^LP2$xsRAD l AF 4,RAC Im F .4d+REM MT E .<BBL A(A0l (J BBBE <T$l4AAJeAA<48QBBA A(DPM (C ABBA <t UQAC HN H o.k F < iQAG HQ.r.g F .r.4_QAC HGK B .dKBE B(D0A8LP 8D0A(B BBBC EFP,xAAL  DAI L$BBE B(D0A8MPp 8D0A(B BBBF LtBBF B(D0A8SPs 8D0A(B BBBD <dePAAG@ AAB L AAA L =PAP HZ D ..y.'.y..48#>PAN HHn C .4,% PAN HHn C .4&0AAI M CAD DFA\&*OAC HN. H . F b.v..y..v.f A \-2AL cA|-2AL cA$-9AG Y CD DD\d." QOAC HH D . D F .u..w..w..u.D6 ROAC HXe G .z..z.<l0ABEE D(D0y (A BBBD <ABEE D(D0w(A BBB4BOAC MZ E .4$D9BAD Y ABM AAB,\DEBDD wAB,DEBDD wAB<DNEEE D(C0p(A BBB$D]AAM KAATEMBBA A(FPK (A ABBC { (A ABBG 4pGMAC HP A . K`VXV.pVxV.,Kl K .k.RLlROKBBB B(A0A8DPu 8D0A(B BBBH 4SiBAD T0}  AABD ThTlpT/AmTTTHOB'LhTJBBB B(A0A8D@p 8D0A(B BBBA TTzJBBB B(A0A8L" 8A0A(B BBBF \L\BBA A(D0 (D ABBD D (F ABBA X]40qwAAG W AAN DAAT(]nIBBB A(D0 (A BBBI A (A BBBH @^YAWLlq4dIBBG B(D0A8G@ 8D0A(B BBBC Lq9IBBE B(D0A8P`E 8D0A(B BBBF < ]HAC HP B ..<L``HBBA A(J (A ABBH TcHFBB B(A0D8D 8A0A(B BBBD L8jHBBB B(D0A8DP@ 8D0A(B BBBB <4rHAC HD1.X. H I.X.<thxHBBA A(Dp (A ABBB 4{<AAM M EAN DFAL{ASLl{BAA GPR  AABG O  AABE V AAB$`{(AAG \AAb2IP{24x{GAH I^ H .$L }ANj AF t}AQ44}2GBAD F@h  DABD \lp~ GBBB A(A0G@ 0D(A BBBB [ 0D(A BBBJ ,DS4KFAC MP G . <0FAC M G .l.4\>FAC MO H . <FAC HDi G .t.DiFBBB A(D0 (A BBBA |А244hFAG Im B .T2FBEA A(KP{ (A ABBK  (A ABBK E4EAC HKl E . 4,pNEAC HK[ F . $GAARnCA43EAC Pt H .$2D<BAC j ABE ] ABH eAB4hlBAD _ IBO aHBLBBD A(J@\ (D ABBH c (A ABBE $ nDh D ^ B ]$X2RDAd K A\p.DBBB A(A0KP 0A(A BBBF  0A(A BBBF 0( "AU J A<<BAC  ABE A CBJ |`244!CAC M A .Dl CAC M F ..z..u.*AhD'BBAA DP`  FABG   DCBJ D'BBAA DP`  FABG   DCBD h@Ml`x7Ab M F4KAM@LAAAF@L\ABBB A(D0GPa 0C(A BBBC X 0C(C BBBD <d ABBA A(G (C ABBE TXB{ABBA A(G`e (A ABBH  (A ABBG \P.Q\<`AAC HH . A \.u./A_ H D| @AH DL E ....x.$X<P@ZBD A(I0 (A ABBA 4|kAAD0P CAF FCADTH>u@BBB A(D0 (A IBEF L`;@BBE B(D0A8JP 8A0A(B BBBD le@BBE B(D0A8I 8A0A(B BBBJ w 8F0A(B BBBJ <\.?BBA A(J0 (A ABBH <?BBD A(Q@] (D ABBH 4<pBAD  ABF OFB\}w?BBB A(D0IPA 0C(A BBBA  0C(A BBBD DtZ2?BAA G@  AABD   CABA D0g?AC I9.~. D .}.dX$D _| 208NQIKPAB E T>BBD A(LR (C ABBA  (C ABBE <Hu>BBA A(Gd (A ABBI 4BAD I  AABA L>BBB B(A0A8IpR 8D0A(B BBBF D>BAA F@f  AABD   AABI [A_ H rDD=bAA F@Z  AABH   CABI DP:=BBB A(A0DPv 0A(A BBBA 4H)K]L` dX2T9=BBA A(I (C ABBD h (C ABBH (  ;KoH24p9AAJ Q CAG HCAtxL<BBD A(E0GPN 0A(A BBBE U 0A(A BBBC  0A(A BBBF PX`h.$,/AAG cAATX lP A^4wAAG W AAN DAA4wAAG W AAN DAA4Kc A 4,LDO,dAAI f DAJ 448o:FAD  ABF <lS:BBD A(Q@] (D ABBH Lp3:BBB B(D0A8H 8D0A(B BBBD \0t(   4D9FAD  ABF <|9BBD A(Q@] (D ABBH LRBB B(H0A8DP 8A0A(B BBBB lDNAp O M824`yHAG V CAF eCAGD8AC HNj D h H .s E <` }8BBA A(Hf (A ABBF L g8AG HG  H  B ..w.^.w.<l g8AG HNf.v F B.D JDH  ABD R ABC s ABJ <TIlCA  DBF ACBB$RAAH CCA,mBAA cCBX3Aq$$xiAAG [CAL,2I4dyHAG V CAF dCAH'4T@6AC I_ D U.$cAG ] AJ <(k6AC I~ E .d E d _E6BBD A(JPq (A ABBF 4 (C ABBD P (C ABBA "Lx&iBBB B(D0A8J/ 8A0A(B BBBH \'N5BBE A(D0GP] 0C(A BBBD  0C(A BBBA L(BBE B(D0A8GP 8C0A(B BBBH LX):BBB B(A0A8GPn 8A0A(B BBBG ,$H*BDE  ABH <T+BBB A(A0 (A BBBF d.BBB B(D0A8DP 8A0A(B BBBE r 8A0A(B BBBD L13BBD B(D0A8Gpc 8C0A(B BBBK 443BAA G0  AABG 4$53AC IF E .\73$ 77AAD nAA, 7BAA o ABA , 8ULD X8BBA A(D@ (F ABBA I(C ABBT 8&BBB A(H0G@ 0D(A BBBE z0D(A BBB\ 9BBG B(D0A8W@y 8D0A(B BBBA D8F0A(B BBBL 9#d 9LsX|  :@lS H:JV Z H I x:>lQTl: 1AC HG.d. G -. y..z..i..dxG1BBB B(D0A8L`0 8D0F(B BBBE L 8F0A(B BBBE , EYAAG0P8B@IAAJ0 `.K^ HPD0K I* I I?4 'L I4Kc A 4 J0BAD G0[  DABH 4D NWu0BAD G0`  AABA 4| 0NWM0BAD G0`  AABA 4 XNW%0BAD G0`  AABA 4 NW/BAD G0`  AABA 4$ NW/BAD G0`  AABA 4\ NW/BAD G0`  AABA 4 NW/BAD G0`  AABA 4  OW]/BAD G0`  AABA 4 HOW5/BAD G0`  AABA 4< pOW /BAD G0`  AABA 4t OW.BAD G0`  AABA 4 OW.BAD G0`  AABA 4 OW.BAD G0`  AABA 4 PWm.BAD G0`  AABA 4T 8PWE.BAD G0`  AABA 4 `PW.BAD G0`  AABA 4 PW-BAD G0`  AABA 4 PW-BAD G0`  AABA 44 PW-BAD G0`  AABA 4l QW}-BAD G0`  AABA 4 (QWU-BAD G0`  AABA 4 PQW--BAD G0`  AABA 4xQW-BAD G0`  AABA 4LQW,BAD G0`  AABA 4QW,BAD G0`  AABA 4QW,BAD G0`  AABA 4RWe,BAD G0`  AABA 4,@RW=,BAD G0`  AABA 4dhRW,BAD G0`  AABA 4RW+BAD G0`  AABA 4RW+BAD G0`  AABA 4 RW+BAD G0`  AABA 4DSWu+BAD G0`  AABA 4|0SWM+BAD G0`  AABA 4XSW%+BAD G0`  AABA 4SW*BAD G0`  AABA 4$SW*BAD G0`  AABA 4\SW*BAD G0`  AABA 4SW*BAD G0`  AABA 4 TW]*BAD G0`  AABA 4HTW5*BAD G0`  AABA 4<pTW *BAD G0`  AABA 4tTW)BAD G0`  AABA 4TW)BAD G0`  AABA 4TW)BAD G0`  AABA 4UWm)BAD G0`  AABA 4T8UWE)BAD G0`  AABA 4`UW)BAD G0`  AABA 4UW(BAD G0`  AABA 4UW(BAD G0`  AABA 44UW(BAD G0`  AABA 4lVW}(BAD G0`  AABA 4(VWU(BAD G0`  AABA < ?T8V4 0VY'AAO t AAI DCA$>AG0D AC $0?AG0x AG 4?y'BAD N0  CABE <Uc'BBD A(Q@a (D ABBD T VC'BBG A(D0~ (A BBBK A (E BBBA 4h@XAAT P CAF ^HA@AYT0i1&BBI B(A0A8G-b* 8A0A(B BBBD tH@V2TDhV%(RAA D@{  HABB  HABKF@@XHX,PX2<xX(AG HN I "..`KSD`EAD  ABA  DBF T DBF 4byAAS T AAE DCALb'BBE B(E0A8L` 8D0A(B BBBF lev' ff<fHED C(S@e (A ABBF 4 h&AL HHf E ,.4j &BAA GI  AABH ,|lsAJh bAF D NDLl W&AG HN G  D i.i.(w:N e Pw$Xw<PwTXw:Q blwwwwww ., pwAK D ML pwDNd xw'$| w0AAF eAA w&$ w/AAD fAA w2$ w/AAF dAAt$!wBBD A(G0q (C ABBG D (C ABBD { (D ABBL Z (C ABBF 4!yyHAG V CAF dCAH4!HyyHAG V CAF eCAG4 "yyHAG V CAF dCAH4D"yyHAG V CAF eCAG z#BBE B(D0A8Mp 8A0A(B BBBC  8H0A(B BBBJ  8H0A(B BBBC D8v"BBE A(F0M 0D(A BBBA Tp"BBE B(D0A8J 8D0A(B BBBE <DȁG"QC HK J . f F D!"BCA G@S  AABD X  AABD T,$PBBB A(H0D@f 0A(A BBBG D 0F(A BBBA $"AJ E QD r!D0m,$}BAD G@j AAB<$XnBBH A(D@Q (A ABBA <  !BBD A(D`] (A ABBH <!( BBD A(NPN (A ABBA 4%8wAAG W AAN DAA,!? BAA wAB<! Z BBA A(Dp (A ABBA 4!PR3 GDA {ABFD4" BBI A(D0Dps 0A(A BBBG ,&0AAD T AAD l 'BFA A(J0D (A ABBB N (G ABBF D (F ABBA D(F ABBL#+BBI B(D0A8L` 8A0A(B BBBG ,'AAD T AAD l'BFA A(J0D (A ABBB N (G ABBF D (F ABBA D(F ABBL $@NBBI B(D0A8L` 8A0A(B BBBG T\$]BBF A(P (A ABBB  (A ABBD )ؖ $$Ж2H` H AT)ALt)2<)BAC  ABE A CBJ <l%AKAC GY D C E .4%ЙY&AH Lt G . L%  AC Io D I.!.C.i.C..v.T4&X4 BBA A(IPk (A ABBH  (A ABBC ,&@@BAD b ABA <&P;AH L A . s E \+pt+8+2Hb F A+ЫAL+V'T'I?BAD D@K  AABF   CABH D  CABF L'2 AC I E +.9.|..~..,,dIAA P ABA ,\(@BAD b ABA ,>d(BBB B(D0A8Ip 8C0A(B BBBI _ 8A0A(B BBBG l--X2<-BAC  ABE A CBJ 4|)0+BAA H@g  AABI D)BAA G@E  FABG   CABJ L)` AC I C ..E..E...l,d*>AAL W DAA . /+H^*kBBB B(A0A8D`k 8A0A(B BBBE 2 8A0A(B BBBD  8F0A(B BBBE /(/ //AL02T+8BBA A(D` (F ABBE  (A ABBH T,,BBA A(GPU (C ABBF  (F ABBJ <,zAC I H J..4,h gAG G. A .\1"Dt1(PAD FAACH ^ DAE 1214Kc A <-AC M1. E u.z.t-hBBB A(A0G` 0A(A BBBI  0A(A BBBK  0A(A BBBG 4L.2QC HD.  D L.OC HH H .t B L.hnLC HD GH .3#<MDD@L90NW6BBB B(D0A8J`b 8A0A(B BBBE D,:@O6 AC HDD. K .z..>8\eD@F F T4:\ AC HK G .4:pe>NAC HD D .d?xg4j,|?gAAJ@h AAJ DL;hBBD A(A0DPV 0A(A BBBD ?j @jA F 4;kBAC G@e  AABJ d@Hm L|@@maAJ j AAH L AAB L AAB LAA@mD@8nBBB A(A0D@ 0A(A BBBA ,An@D<n AC HK H ....L,=0ytBBE B(G0A8G 8C0A(B BBBE A`}`AQ LAA}IAGB}4B~LBp4>xcRAO VAAFB T<>@/BBE B(C0A8Jy 8D0A(B BBBA \>BBE A(C0M` 0D(A BBBG   0D(A BBBA LTCBBA A(D0 (D ABBJ d(A ABB4CxwAAG W AAN DAADCBBE A(A0D@ 0A(A BBBB 4$DwAAG W AAN DAA4\DwAAG W AAN DAAL4@H = BBB B(A0A8GP 8A0A(B BBBD ,DAAD0u AAC D@h  BBL A(C0Qp 0A(A BBBA L@ BBE B(D0A8JP 8A0A(B BBBD LLAo BBB B(A0A8Gp 8C0A(B BBBH LE.BBE B(D0A8GP 8A0A(B BBBI LF^D y C ]LlF@.BBE B(D0A8GP 8A0A(B BBBI <\B AC MU J .z.TB2 BBB B(D0A8K 8D0A(B BBBJ LTGBBB B(A0A8D@j 8D0A(B BBBK 4DCY AAO t AAI DCA4|CO FAD  ABF <C3 BBD A(Q@] (D ABBH LTHhBBC A(D0\ (E ABBF |(E ABB4DDX AC Pj B  ..4|Dw FAD  ABF <Dh[ BBD A(Q@] (D ABBH 4D; FAD  ABF d,E BBE B(D0A8L` 8I0A(B BBBD { 8C0A(B BBBI DE YC BKFk F P..k C AC  AC   9AC t ,QAC L LAC  lAC  AC   dAC _ ̑`AC [ `AC [  DvAC q $,lAC Eb TUAC P tAC  AC  ${AC E ܒrAC  AC ~ RAC  <AC U \%AC ` |AC V EAC @ 5AC p ܓ AC  AC  V.AC i <d_AC Z \bAC ] |qAC l 6%AC ` ;`AC [ ܔ{AC  = vAC q  AC  < jAC e $\P AC E 1 AC   AC  ĕ OAC J = ~AC y  &AC a $ 'AC b D AC  d! "AC  #SAC N VAC V ĖQMAC H ~AC X {-AC h $gAC b DAC  dAC  AC  }AC  ė:AC 5 RAC M 7AC  $AC  D|AC   dmAC  -AC  AC  ĘAC z  AC  pAC Q $fAC  D$}AC x dAC  AC  u$AC  ęyAC  AC  AC  $ *AC e D AC  d :AC u  %AC `  AC  Ě?!AC  !AC  G"DAC  $k"AC  DK#AC  d1$HAC C Y$AC  $H AC C ě0-AC h "0AC Z !0AC  $0:AC u D00AC k d0+AC f 0%AC ` 0PAC K Ĝ0QAC L %1AC U 1%AC ` $$1AC M D1AC M d1AC U 1%AC ` 1AC M ĝ0AC M 0EAC @ 1AC  $1xAC s D1-AC h d1*AC e 2vAC q X2*AC e Ğb2AC   S6EAC @ x6FAC A $69AC t D6=AC x d6*AC % 7:AC u 7|AC w ğT8AC  8=AC x 8:AC u $9DAC  D*9AC  d:AC  :aAC \ ;AC  Ġ;AC  4=>AC y R=QAC L $=RAC M D=AC  d>AC  6?\AC W r?LAC G ġ?DAC  ?NAC I ?RAC M $"@%AC   D'AAC  dAAC  BAC U BDAC  ĢBAC Y BAC Z B)AC d $B)AC d DB AC H dB-AC h B.AC i B+AC f ģB2AC m B2AC m B_AC Z $/CAC  D'EAC O dEdAC _ _FAC V $DFAC C̤GAV C$HAP C A <I7BBD A(O@ (A DBBA ,JWKAAG S CAA HJ@JAL@J)A` A ,|PJAAD ~ CAH <  KBBD A(D@^ (A ABBG LLdK|KK,LK7AAGPV AAA <ܦPLBBA A(M@g (A ABBH $L9A_ H C E DM\MtLHOLLHO̧LALLL,L׻BBD A(I`L<Y^dXMpD m G $M<MnAT\MRtM>AT,Me"AAK0} AAA $MAWDMAWdMAWMAW,DMe~AAK0} AAA ԩ8NAW8NAW8NAW48N L0Nd(N| N8D n A <@NT8N~ALԪ(NxD t H NN*AL$̦NAG0U AB <HOBBD A(O0V (A ABBA OOīO"DYܫOO4OgBAD N@]  AABA 4O@BAD N@h  AABA |`PDIhPALhPDI4lpPʷBAD N@]  AABA 4PBAD N@h  AABA <0QDIT8QAL48QEBAD N@]  AABA 4LQBAD N@h  AABA QDIRAL4RBAD N@]  AABA 4XRBAD N@h  AABA RDIRAL4dR;BAD N@]  AABA 4 SBAD N@h  AABA 4SDILSAL4 SBAD N@]  AABA 4DSBAD N@h  AABA ܯPTDIXTALXTDI4̫`TBAD N@]  AABA 4TBAD N@h  AABA  UDI(UAL4t(UBAD N@]  AABA 4UmBAD N@h  AABA DUDI\UAL4UBAD N@]  AABA 4THVBAD N@h  AABA VDIVAL4$VBAD G0f  AABH \PWtXW`WDXW \`WALܲPWXWK$WAN G AI 4X2IL0Xd(X| XXXijXܳX W  Wlg$HX<PX4THXAAI0| AAG W AAG XXXԴX&\X$\XX4XLXdX#|XXXĵXܵY DYBBB A(A0D@[ 0A(A BBBA L<YgBBE B(E0A8J` 8A0A(B BBBG ,ZgAAJ F AAD [Զ[[[K@[`4[L[AL$ [NAN G AI [[ķ[ܷ[[ [$[ <[ T[l[[[ [̸[[ [D[BAA D0i  AABK @  AABD $P\>cdK A Ih\`\ X\̹P\H\"[`\"[x\,p\Dh\ \`\ ,tX\kBAD P0O AAB4\eBBE A(O0E(A ABBܺ\AL$\ӪAN G AI $$8]XAj E O A $Lp]*AAO SDA4tx]MAAJ b DAE ODAL]'<Ļ]BBB A(D0 (A BBBH H^P^44x^Lp^dx^EWx^3l$^0AAS UDAļ^>tܼ^$^.AAQ UDAL^BBL B(A0A8J` 8D0A(B BBBF lPaC|aaHQa$Խa.AAM MLAa:p$a.AAM MLA<a2kTaAwl0b6o<XbkBBD A(P0c (M ABBE ,ľbMBAD a ABJ bF| bI$cI<PcF|TcMC<lctBBD A(P0l (G GBBE dIĿ8dIܿpd5ndmDn E dxDy E ,4HezAAP { DAF de |e e@ve(c,eGAAM \ GAH ,eGAAM \ GAH $f(c< f(c$T8feAv I I A |fggxg\pgrBB B(A0A8DP{8A0A(B BBBEHP<g ,Tg*BAD XAB$gGAAK tDALhBBA A(K0P (D ABBF D(K ABBPh ,Hh*BAD XABDHh8T\phrNBB A(A0~ (A BBBG A(H BBBAh ,h*BAD XABh LhBBA A(D0T (D ABBI D(K ABBdh ,|h*BAD XABh LhpBBI A(A0C (A BBBG A(H BBBh ,,h*BAD XAB\hELtiBBA A(K0R (D ABBD D(K ABBHi ,@i*BAD XAB @i@$$hiQAAD HAA4LiAAD H AAH V AAA 4iAAD [ AAE Y AAA 4jgBBD A(G0P(A ABBLjBBB A(D0R (A BBBD T (A BBBA ,DkAD D AF ` AA thk`kDDXk3BBE A(D0g (A BBBA <kBBE A(M0G (D ABBA 4,lBAD M0K  AABE dxlDF L4xlBAD M0K  AABE l$HL O4mBAD G0`  AABF m$HL O<m[BEA T(B0L(A T ABA tmDF L4mBAD G0`  AABF `nFHSI LAnQHaB MA nQHaB MA,oDI L$LoEAR b(E0IAt8oDI L8oDF L$8owAqB MDA A o o  o$xo<oAL\o ,xo;AAK X AAA oAWoAWoAWoAW,o;AAK X AAA ToAWtoAWoAW9A|9A|XnyXny=EvvU -?~J}‡ɀ      Ā   ~             Ãłǁppqpooponoottutsstsrrsrqqrqxxyxwwxwvv  w v  u!u!!v!u""|"|""}#|##{#{$$|${$$z$z%%{%z&&y&y&&z&y''''(ŏ(((())))**~***++}+}o=    "B^ge-CnYA/0;1:2 &iL d             Jy. Jx <j"B^ * y@h+UI                5AX7d7d%5G[Ul.<GE.<GEgw@.<GEUEf |           XS        Mw '8-mA  J \wM%\z}+++**+++ +,+++6+++++T+++++++++++*+*+!)!)!)!)!'#+#*#*$*$)$+$+%+%+%+%+%+&+&+&+&g+) !0>MA/=}}A6IWK'5{k/0MD^s!3''7''7''%' &) (7((&( ' :' ' ' :' ' :& &:&&:&&:&&:%%:%%:%%:"&:))(( !&Rs>4m-]r3777: :   :  : :3c7L -  7       3     </3  3  3   /zO    -       -      \o"L3&777:  :  :  : 4999948 54887849999489994 9 9 9 9#m4$4%5%5%9&4(:(9(9(9(6*4*:*:+:+:+4+7,7,7,70807242838383835484844477888888959-4j@5/  *     >mT-P  ; 5  C5P^bbbbb3bbbaRSb Q wO S 3S S 7R T7TT7TT:TT:Se:ee:ed:dd:dd:dd:dd:dd3777: &  :   83;38 :    3 ;5*e{3WF     1'\@*L- , , ^- I. - ..-I,-,----,,,,+,+.,P-,++-  - !,!s"E-#.$-$,%.%,%,%-((.).).).*-*-*,*,+.. R  ;<t        A;5*e{=3~5u>fd%{m*%M$&$$ # # # % J% $ % $ $%$#%%%#%&&%+$\%%%,%%5%%%$$$#%"#"$"%"$"%# ?,$Gdf |` XEu:]*I-# ) x;0D?-7SD%-,1(e$Gd(f  4T'l @:(i6    WU^.i,    JMill@;0D^ <=5         U_*  @>i:  l  + +R  *   !1  ;!!d  {1SS4O7G - d  - ;0D&;J7O 0D V.K)/!   p   f1 01111/ 0 +1"?1#/#0$+1$%1&&1&0'f1(1(1)1,0-/.1.40/11E/@ W     9     WW6Pvu    b0DS-- ------,  + #,$+$'-(-(---I  $jt:  p  u  S1   =         %.9F,z:E          *h 8&rv2x{+m~]cC? +> ?@?@;@;??@@;@ ?(@*?-D?0?2\?3'4?46?:>:?:@;?=5?>>??? ^TYd>u<oYd @@@{:(+B8   Ut Z}R~B/   8  *O|&e+rmAK:\ G       OrWE E uPT      5)}=G8 #de   x,-  ;5*/== " ~%V/2!& ^:'.?\By 3ge"pu     Z  _1n      ;     #$    R        s  kFr    nI4mc]<T E(Qt        w  ;     W   c              h              ! ;0D ,,#    'Y(E+Ux'3~+ .Wb+bt)D~44+"NgjE|'z    F0  ;0D:E6D8 "7Of3<  R <(0 ;5*e{&2/07PxoDl    5"2f%X0D40b < 45*2#)( ( %D{13    (mEOR<@VAO?@O?@mA@G@WCvHIdIwI0Sxj~(#NuN          5/DAgG@2EECD %D%F'F'F(E(A)B)A*G*B+4E4E58AAABBaCDDDEEEFGGZ"  <j 'y0D&CwF>2K!5*0D>  m 65)0D=5 "5vNGGGGGGGG  G  D  A  H  `5$?$$$%#%##$$%$,$%#! h !  =q&w=5 ,PwNGGGGGGGD  A  H   k\ N N'Uf'Ut%;2    9 M   O@S@  %'U'U'UJn8#    5,UE!o (V(kK'P a   3      _>$ %+,=_ ?-R2(-  \  C$Et  * F  +(_=B~/(]"B^'6]lB M$!i  f.            B;%&+O;X>%MB  ;0D%Jg%V.#W~!)?/4n     @   Za?UJ#}C ;0D+/Y>-E<gAyBZ;0D%F'-O*i8 DJ%4e};5*e{^         T    UPW sQQ sQQRQX\\WQ ssPtds/"n;0DCV7K-j=1 +  +   +  +E  + "B^!mu(I8(InA        T   H   (I(I(I.Ik(I.Ie/    I`) o  I(I(I=Dg      %ApI  "H(4\IoNjM      bc   PyxO      %+ Lz Lz Lza/Q    yq&B&     ('&xME fjNMc9-g;5*e{?cv    *>qBhF*>q>dF*>q><F%e}- R? ->q6H+Y?_< 0n(0k5;5*2 ?vk   + mFF   P   U  ;^{)(    BkJ    9    ="BH%M _VReG J  6  +\p{;Q $:!$ $ # " _$ 7 $$$$$!$$!"#R?#Sg+S   +7SM      `  oEoEKC Ia   ]   `     C0Oy>\r  )      |?02$.\7 'Jg 88"3+:IIAz+ L- 1i}=20\.<+}!@i^p}               O B         &"N($=UN    +'  +O   + o<^. Z5   C   + @       "oB_CF%*MIn+(1;h   DaDa!^VJ6fLVe); M3      *mq ,%Rr}MC3  /     ;0DJ)  ~  %9R]<Q!          &*>s*Dy`X(UV+0D. T    0D.TL>   1   )  y  +k\)>R*f/4+U##`I>K   ;5*/Nr %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R %3R0D!e{bbOaaa  `  ` O `  `  _ O _ __^^^^]5]]] \  \!i"\"#\#([(/[/4[55[55Z66Z68Z9:Z;;Y;=Y==Y=>Y>AXAAXBBXBIWJKWKiLWLMWMMWMMVN5NVNPVPPVQ#URURURbSUTUVUVoOKb-   ]  x@x[     kb5  }   /oZFq'h>"B^!+:'l6G \\AQ          /[N     9  -;;0D[wBM   f     -;;0D(f:'(PN    +9;0D)'H`)  ^^ 1     (_MIm  +    F  +   +]~0D+o0D j ( ( ( ((((((('(!(!("((2WU$]y4e-[9w    `4 Y   N   N   N[$ .<oh$     b _ZH(vg     h7z   nniO  H      c}([W_M   M     )L"B^9E-F q3%Rr}e\m      b2  F      F   e @: Z f    0DR!!  U  &  R   R RR  n!R  o R   0D9/5R}"-;0D=2z:A     (-8RC<":<":e'' (('''d((''(( q!'!'"d#(#($d%'%&&q''(#^B?      q(#)g(MB     <   %Rr}E=u A+t % e  4 %)g      !*Z 9   P Hpd.5l0;;{   't    u 72]U> N*   <q . 0 f     CA?;4uxRe;5*/&92{+.J +H]T  E  -     CC)" ""y " " _ " "  !  """" P"!i""0) !!Q ""+ f8FpQ       h"e2)m     &1(4UgDa;0D #{ #{* AMgs8UK+aCZ  +R  p'2 >  +  E;0De8VU- @ '   4    0CO!e{/<1:?"Qp^ OoTw   v !/>R}!!}\! "1gAJ1R`1R` /!+8u\} +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& +;|+;& &0 :O.,h{ $6CV(6(6P`5506`66`77p8889:: ;KYY@Y ZZ [P[[0\`\`]@`F" r k @ @l l k > @! $!/l ;l Al Gl ] $!> @! $!Kl Sl  Vl @@Vl @ _l @@_l @j @ _l @j @J!@ $!@Ð!@^ Ð!"@@^ "@@j fl `  i @ql |l l  ! l @p!l l " Ȏ!@!nN!f!@ Dl  ! l l n!!=n !q !/!>"En Xn fn un n n n n n ! h!/!J!n n n n ! z 6! n ] n n o k Q! Fj @F 0 Fj gi Fš  `F P Fj @F Fj ` gi F5!@ Fɚ 0 Fš  `F p!q! !  К ښ @  q! q! $!  F ! F  F  ,2!    !  J! ! !q! ` Fo  gi  `F2!c F7r 0A `F3!T Fz P F;3!_ Fn4!0S F  3!N ` 3!W ` ,2!h F  ;l  H!@!J!@ Vl @!$! $!J!@ $!D ! $! n!@!$! ! l $!  O! ` !@ `| Fo 0s gi @F2! F7r P `F Pz F3! Fz x @F;3! FW3!p @F @s ` 3!v @ 3!0u @ ,2! ` ħ s Fѧ D ]!!$! ]!@!J!@ Vl @!$! $!J!@ ! $!D  D ! $! n!@!$! ! $! $!  PG p ѭ ڭ   $!@ $!Kl $! $! $!Kl   $!  $! $! !  @Kl @!nN! Dk k J!@ $!Dk  $!Q!L ` !    ! F! ! ! Vl @ @] $!DVl @ $!/!@"@+ l 2 ; Ȏ!G Z BQ! !  /! !@b ;l Dl @ ! l l Dl @ l ! @ @h nN! @nN! Dk k J!@ $!Dk  $!Q!L ` !    ! F! ! ! Vl @ @] $!DVl @ $!/!@"@+ l 2 ; Ȏ!G Z BQ! !  /! !@b ;l Dl @ ! l l Dl @ l ! j j Fļ g @Fgi @a Fȼ ` Fμ @? *h W F׼ C @F2!_ F5!Z  Z / 0[  q L   !k ;l  ! q J!@ q  q r Q! Q!L $!q r Q! Q!L ` Fo `r gi pw `F2!@  r Fh z F3! F2! F7r P F @ Fv F} ,2!   @ %  ! $! % J! ;l !  % z @  n!@! ;l p @Go P` ` gi G `` @  k G d G j @G G i G d `G 0q G `e G G3!m 3!m j @ G` @ @G G b  0b  pa ! ` / n   G ! @G7r 0 G,2! @  ` Pz 0` @ `p <  ! $! J!6!S ] p  /!@ђ!@!$! /!@J! /!@ /!@ @ BQ!Vl BQ! /!@ @ BQ!Vl BQ!!$! $! J! n @V @ @ >" h!@ *h v  n!@!$! ;l r }  z" G  G  o    @ p " p J!@3 Kl Sl W P* @ b C @  P9 G m P9 G w @9 G  + G + G!Y @G Y @Gn 9 G} ) @ v ) ` G2!0j G"y Gz n `G w G ( @ z"E G `9 @  !PC ` G7r ? G,2!? @ o (  n @  @  z @ @< D ! $! J!< @6!S ] p  M! q   z @ ^ v  @ @ $!/!@ "@ ;l ;l @ @  @   Vl @!$! $! E5!BQ! E5!@  Go gi ` Gk а `G Y" n4! @ @! n!@!$! ;l N! ;l  Go 0 @ @4! _ p G p   p !   !  Vl @ P|`G pG @G @-G7r P0G,2!  o   G2!HG! "@b`G `  0  $  G7r   bG bG aG,2! f! !*h ! " ! ! ! ? O T d j {        % * ; @ Q X Vl Vl j q         ! 0 7  I  [ l u ! # $ % & '  (  )0 7 0 I 9\ c ;u | ?""a u  I " *0 + , -  .  / % 0 0 1 B 3T [ T m T 2T 4T 5 6 7 8 :u < =  > ' @l 3 A @ B J C\ U D ` EO j F s GQ } H{ I J K M N0 O0 Pd Q R S T U V W  X;  Yj & Z 1 [% : \C K ]C ^ ^ j _| `| a b c   0 @ P ` n }   # 7  J  [  n           ! ! ,! <! N! ]! n! ! ! ! ! ! ! ! ! ! #! 4! F! U! f! v! ! ! ! ! ! ! ! ! ! ! (! 8! H! Y! m! ! ! ! ! ! ! ! ! ! 0! C! T! f! |! ! ! ! ! ! ! ! ! *! A!W!_!W!r! ~!+ l ! ;l  i @ѧ  !@%!@"!$! ,!$!D !2!J!@,! ,! @7!  /! @  @! M! v U! v ]!Sl 7! v  c! $! h!!Q! F!h!! J!@D ! z $!e5!o!  !r! ;l !!yh ;l `7Go `!gi  7GE" 6G!6G2!p6G2!5G @!Y" !R!!n4!P@! J!@ n!@!$!r !!!  @!@ h!!g !$!yh ;l `-Go `(!2!`G!'`(!!`(! `(!!, G @ `(! 'G7r 2`(!!@G,2!0(!gi РoG!nG!H mG!K`yG!0N}Gj G! `]Gļ 0W`_G!G!pG !@G !@Gj 0W`_G ! |G !`{G !@G~%!@GH!` G kG# !lG+ !@G* !ЃG1 !xG0 !@ G6 !}GA !@}GG ! _GL !  qGR ! \GX !@ rG] !rGf !Gr !P{qG~ !{G ! kG !`xG !hG !ZG !G !@G !G !Gh `G !PvG !`G !pqvG !pq]G !rvG !suG !0u'! !xzG !@u@zG !ryG} v '!} `G!!u&!!!pS kG !!pw&!!!0x@(!!!x`'!!!y'!&!!pz'!/!!0{'!6!!{ (! p |&!C!!p}&!H!!0~nGQ!!lGW!!G" @G^!!@~Ge!!`~Gk!!wGq!! @wGx!!@tG!!@@G!!```G!! cG!!`G!!G!!G!!  G!!@xG!!p fG!!ijG!!0h@jG!!pfiG!!a`iG!!P]hG!!fG!!@[G"!` hG"!YdG"!VbG"!RcG'"!M aG8"! J dGD"!FaGS"!`?eGZ"!`?YGf"!7_Gm"!7@YGy"!`G"!P6G"! G"!@G"!@ G"! G"!@2G"!@G"!@G!mG G"!@@{G"!G"!@zG"!`|Gi oG"!@`G"! |G"! ]G"! G"!^G"!p/ ^G"!p/~G"! gG#![G#!G+#!-G8#!+GA#!) GG#!P@uGL#!P'`rGR#!ZtGX#!^tGc#!pbpGj#!0f@pGv#!isG}#!m sG#!`qG#!@G#!gG#!ZG#!@\G#! yG!p@lG!lG#!xG#!@'!W2!'!#!@$G#!0!G"oG#!`YG#!`XG#! XG#!pWG#!pWG#!p`VG#!PVG$!`UG$!TG$!TG)$!TG>$!`SGP$!pRG[$!`RGd$!@QGi$!QGp$! PG{$!@OG$!0OG$!@OGz z z $!z $!$!$!Y"Kl z $!$!$!!Kl z $!!z $!Kl $!$!z Kl z $!$!z $!$!z $!z $!!z $!!!z Kl z Y""p!z Y""p!z !z Kl z !$!Kl z z ~%!$!$!z ~%!$!$!z z !!$!z ! z ! z !!$!z z $!~%!z Y"R!z p!z Y""z z $!z ~%!$!$!z !!z !!z Y""Kl z ! ! z Y""!z !!z Y""Kl z ! ! z Y""!z ~%!$!$!z !!z ! z Y""z !!$!z ! z z %!%!z %!%!z p!z p!z %! z $!z z !%!!%!z z z z !z ! z ! z !3!*%!2%!%!6%!z $!z $!z z z p!z :%!6%! z 6%!z $!z $!6%!z $!z $!z z :%!6%! !z z $!z $!z z z >%!R!z F%!F%!z O%!~%!z z V%!z _%!z _%!z $!$!z *%!z Y"R!z z ,%! z p!z z z z R i%! z Y""z ,%!z z z z z !! z !! z $!z ~%!z z z !! z !! z z !!z !!z !!$!z z Y"" z !z z _%!z $!o%!%!z%!"%!z%!z z z z :%!6%! !z %!%!z %!%!!%!z $!z  z f!z %!z z *h Kl n!!Bk  *!@G*!G^ @GD  Q!*!!@ !@!-!G3!G.!@Gp.!@Gz3!Gw4!G2! G2!G.! G-! G\2!G2! G5!G`3!`G 3!G2! GB3!@G&3!`G0.!GP.!@G3!G4!@GY4!G.!G.!`G/! G5!SG6!8! 6!RG ]  /6!1!] 1!ѧ  !@Q!ѧ Q!Q!ѧ Q! Q!ѧ e5!o! Q!ѧ ^ |" Q!ѧ ^ |"Q!ѧ J!@ ] ]!@!Q!Q!ѧ J! ] ]!!Q!Q!ѧ J!@ ] Q!ѧ J! ]  Q!ѧ ]!@!$!@  Q!ѧ ]!@!Q!ѧ " Ȏ! Q!ѧ ]!!Q!DQ!ѧ  e5!66!Q!ѧ J!@ Q!@Q!ѧ  Q!ѧ r $! Q!ѧ ѧ Q!ѧ ѧ !r F6!n `c@GR!aGR!u@G ` X!o r X!R!W!R!pW!R!P`W!z 0`W!~H!`X!p!W!R!pGR!`GR!rGS!rGJ!@DJ!@q @q  q  q +J! q o  S! ;l S!$!S!Y!D @S!T!J!Zk v T! v &T! ;l  J!(R! ! l (R! ! l J! ! l =T! J!=T! MT!Q! q Վ! ;l  q \T! v  q  iT!qT!@ H!@!qT!@I!  q   iT!Vl @!$! $! q PqT!@{T! T! ;l  @r ! !! R!T!T!n!@!T!*!T!@ T!@! n!@T!!$!e5!MK!T!_ 0p@_!o o@_!gi psGE"0@GS!0G*!T!@ T!@!@ @Gu3!G2!@Gf]!0`G2!Gk! l! G7r @Gk! @Gk!pGk!Gk!дG3!Gk!Gk!G l! Gl! G'l!ФG0l! GW3!@G;3! G8l!P`GBl!GNl!Gn4!`G3!p G,2!0l!3!l!3!l!Xl!@l!al!` Gѧ  ! N!` o!  ^ hl!ql!^ hl! @!J!@D3! ! $!D  ! $!D ! $!D  ! $! ђ!@!$! $!{l! ! $!{l! ! $!J!@ ! $!D  ! $!D   n!@!$! ! $!ѧ  ! $! r Gl  ]!@!$!" Ȏ!j! G[o!'Gz"P! p! # p!gi 9Gj `4@Gp!p!ļ %Gj %GH!$G!$G"!0G"!P-Gbo!p!jo!p! `o!R!p"o!~H!# p!R!"o!R!)o!z @&o!0z @[o!@xo!0q! z @z @o!BQ! z @  @  !$!T o! o!gi pJ@Gp!`JGn!PJGH!`@GJo B@G K@r!c" B Gp!@AGp!X r!p!Hq! Hq! !f!@ {! t|!R! oGR!pg@G !u@G)_![G{!]GR! oGR!pg@G q  Uy!n @ {!< J!@@J!< @6!Z ] p  q  q J!< @6!Z ] p Hp@~0~!4!!4 !!!!f !f!!:!!! !!!!e!!:!!!!!H`p`PPpP  /}"0" """ "ę""ę"w)"ș""ș"w)͙"ә"͙"ә".D͙"ՙ" ͙"ՙ" .D""""j٢""""j٢""""אo""""אo""""אo""""אo" "" "אo""""אo""""אo""""h\d'"7" '"7" ZqE""E""wuU" "U"" f%fc""c"")~$j""j""{""""IA,""""2" """ W6" """ ͤP""""\>""""њ""њ""}""""EM"""".L;" """ J" """  """"@w$""$"" Yr)"")""!W.""."""Xkږ5""5""#ǎ>=""=""$u͕B""B""%oG""G""&vpP""P""'yb" "b"" (wa+p""p"")>~y""y""*G0" """ +kZW"""",i """"- " """ .l""""/~ɛ""ɛ""0ݛ""ݛ""1 """"2f""""34f" """ 4v""""5=@" """ 68+n""""7!+""+""8Lt=" "="" 9%$H""H"":Eޫ@M""M"";,iQ""Q""<{.rh h h h \ h "h h h h h h  i n i m +i m =i FZi Fh Fh @Fki Fi `Fi Fi Fi Fi m i `m j К Fj m %j `m 8j FIj @F]j Fqj Fj @Fj Fj @Fj P`Fj P`Fj  Fk 0m k m 2k 0FLk АFxO m fk `m yk @m k `Fk Fk Fk F` ` @ ` z"`F*h Fgi F H! FY! 3! F @F   F @  p  p  p F$ P F/ @F< FK FV Fc" `Fd `Fs @   F FW2!F2!`F F @F Fɮ `F5! FӮ Fۮ `F F F F F` j  F4  @Fgi F Y" ` F `FW2!F2!F F F @Fɮ F5!FӮ Fۮ F @F F `F F` ` !`! -G! @3Go !5!@1Gr!p1G!@1G!@2G!0G!0G!`/G! /Ggi P@0G!0G!@/G! 3G!!!p`!Y"P@!2!0.G,2!`.G .G !2G 2G/  .GW2!-Għ P-G `-G`V!V!V! W!!@!!@!!!!!!!!@!!!!@!!!!@!!!!@!!!! !`!!! !`!! !!!@!!`!!!@!!!!`!!!! !!!@!!!!@!!!!!"!"""@""""""#"@#"#"#"@$" M"M"N"@N" ]"]"c" d"d"d"@e"q"r" v"v"""@" HRRPpQ8HRRPpQ=7G7R7b7<Fez  `FPFo({@Q @  Hp0H  ooo0o4@> P> Hֳ&6FVfvƴִ&6FVfvƵֵ&6FVfvƶֶ&6FVfvƷַ&6FVfvƸָ&6FVfvƹֹ&6FVfvƺֺ&6FVfvƻֻ&6FVfvƼּ&6FVfvƽֽ&6FVfvƾ־&6FVfvƿֿ&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv  & 6 F V f v           & 6 F V f v           & 6 F V f v           & 6 F V f v           & 6 F V f v         &6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv  & 6 F V f v         !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"""""""""##&#6#F#V#f#v#########$$&$6$F$V$f$v$$$$$$$$$%%&%6%F%V%f%v%%%%%%%%%&&&&6&F&V&f&v&&&&&&&&&''&'6'F'V'f'v'''''''''((&(6(F(V(f(v((((((((())&)6)F)V)f)v)))))))))**&*6*F*V*f*v*********++&+6+F+V+f+ЖP`P@4Fh G\ h @]H/ 5! ` pP / 0p`@5!  6!P  (Go 0_ X!2!'@G S!'@GE"@<GS!8Ggi `GY"pX!3!4@G;3!GCH! @GH!G!G$S!Gz G,2!@G,S!G4S!ХG G TG:S! P@GCS!@EGBR!@Gn @GuR!Gn4!@X!R!0GQS!W!^S!0GI! GhS!GvS!PW!S!GS!GS! W!S!W!o  Gp GS!G!GS!. GS! #G зW!u3!@G <N@N@@N@@"G"K"P"U"Y"_"g"o"u"z""""""""""ȃ"у"׃""""""Z\]^_`CCCDH`Hswoole.so.debug4F7zXZִF!t/WQ]?Eh=(aK"`!F^Db:eHZ ,=ky 8k u Q{D|iyTC>BExiM`pgW|)gǔ+AyXPC\6rx1mD >G1R+[pmX)ڂy (tР9f0wHdB%U&SuG#qk {EHDh|LIfǏXRh&Zۧ$+kgl9BذXx_R꒎IƮ5edҫ&2=w`Mng/0H%svRz|Ɗ,1{j>f+{}4J9.ДU7@@ ̧ׅ-k{ZWVySs(_Ř"8zBJ?.8aMٸ2~eeѰ47>ҹۊS} u"dwj66>h-^t <]/7r13y#,kejʗBZ qKz$Bjr3AZtm"sJ\P>&r\xIE})hS,ޚ6jt=yUHU_qpZDU1((6v\(*Q=UJX< )6߻ma.o71{Hi]dq^X\ G/}{x=?'9˰=6uuoR a#xqO30683JyL5QL5{=AA3 XcߧͪBgR`*K7 J֐-^LHI,h* [ab*:7K~BRŠo_n;-釤k*36@+vt6Z@L'qOq"N%] GdWK6)DQÊòCх`&=%SVǔe':iʥ9/" a}hD{N+Q X^##ץD$$+ BĿ "pgds9︁Ї 8qUe*ҭ"ޫ Hu> n¤hFcu/?V>d[?9D ,̓M"x'H( vgKHIcKy8mys $Nz֘R` |O,hmw5R!@&M&K6Z]y4i`U/n@d2;4݋e<\>S,x/⥦xAxCMk3a۽X;4EhYE'(f%gH- ɛ\ #[ QRKV> f?L=*3G-s'wh'0\.X;B"haCIܝ7<:P?q5,r5-hN,rNs+\7lV#cEsm ~UőJP%fk)?ʿ}4>mL+wg[ L/|ڨSq8KG{|EY8C)*"}YTҴ@I VZPX^{z( 5JC OƙW ; UF=`[5˫[8a/j WAݻ9 -ʼ=xmɷ M35X^` kTb.WR/1!7i^zY2 JTk×>P@?yF{M}Eڱ.]ck;CV{OT604҈wMljȔ]mm8 U1[dٸS-ǒ}O}z =3(Yi.p|+ i1fl.GV ͠ޡy!*+d7n,>d|?kǪOn.*(ǍY=C(fi@d *H=vC,2Rt~F79_HY$vDStf9ȶ!6Ll)9DYEbb qƫd']}~#-Xq)?4;Jd #c殎1-UPт٥e%dJODuC 7k3{dhǬ7vRF%=NmuX`u>{i0uX^# JW`u^)[J.X=J2s[ڑ@eOT3T12CLbƻ6@&ե] mLn6 ^,ﷁs}$XXbڤ}V-t/'H6ͰbD勪w4IPTW(3v?h% # mEN2x D}Gn>rvIIتYx5ږy(_^d${Ʒx[ζth:L\,P5J!#I.V^i7I- eۤVv f֫Ɯ(F|{owL>,@w炯4ir\CZ4XߪRneW5 jqSؖea'<8O_U8ch//Py jD536^Q-'HvjZf5-]~~}GMWԨ`ӑ ״68ʬ**)KsseIDrDnzpiX [yP͓3u).zTگR,P&VYOÝҚݒtC9y96(Ċ%E̥)hϋ}YW[w7]; nCiw"W7L4)GᦄӥHκ!iYMfuZzUK@'H]Ǟ>irFpИ ŎDԦ;O3gK}o BI$ڑ i`%'IznYu>NE uIJ$8ɫe0;_bXBBGM)1 y.:PG zݹ [Hs=T&vzEz`:ȕ@X*^bXq{wK$ "šӠQȼB9ݮ X- Jm\U7ishh93e`{xD'=>٬~ 6_rEյ $b0N'aU ZI<(tl Nn6 6XZ=\ ۔Pq$إ>6QmU1WY=~!`*7: N}mva# Ú.?SNϏr[S5QOxܓa>g!_}F,bџ80[Q+ۨ⁽ 2._뒙C<~wĒcܸZS[M48N&s*bOR%(I_֧ݺ2t`#cSiIv6$L<XijK$g{嬻"4+qCasef)}Д'(iPܤ_bYlVMo_rln1xEm2 'b_\} z2}r`EpRV80eIP>ꊱM q.7tVH5 C%mir ->*nܗpMY#$8$&_ FIޚ)w$:Aki#i6J|e3r]ZxE1hYS은.W$1!HӰ # J b۫(Hh;:)Fjzٹ3TۏznQM`FP(i`*1:;{SA^P Se*Z$d9 q+]L VP;*PYlԒş0b`P>qj7<)ܷ:%A%T K8}]9rN@vohZkIц`ISF(g03u~'ů]C 3"N+1/s-8!.+xUa),:gCz`q`+'$ޜ~_@dhtp!cddB߲7?P{]8gVװ®UOi:`jiД@CIϷŐ ylMF]*Y/w⦠@=\ŧ){ÅHBe>D\\.r)V(&3VC瓋{42dLWv`tJ89yTLc K ">Jtdz|Q$y=Pf>Bn, KRIUI$`: /~/Ƥ0#ˍ)+ :'yD;K iu ܰH*5D)/q= RV_%nP(쩑IsW qҝ͌vҶ]}0>ࠩ!)a F'bn/' Q踈eEvtZ ׌F:w/YĽrHQ1z o-m$əN Ʌ ]YL(5) KxE)7ݸhȘ* s.<%yT`^JRr1]1sp"qcwmtNQ:`d.Tmk9̦ۧ{?̘@2мpmbXxFK+eՋO&kzYIt6/$Ͱ?ak(K[~" CI;^o{" (+0ȸ{C ޿vN~ 8'9A" l/پMo8a/(nR *Xΰ7GDžmD3v xiNѐ 'ތP$Q!6Xٰ9`O>+ſzoF@TGip/Lo/mH&Κ/`>@<Ā*2$e+MDN+q%aVv>?#U(gAntM/9Vm2]fhfI2 p?CֳuB]zvQARB ^b,jKRfy-ӈ2I4c;E L+*]~yz %&}w y-.o.$lh\3Hy,NfÀ](ACwUV* r.}(lYeU7'oj1xtI-V= sK|W#yGHhoN6}k]çli<O}e{.S|J? ?UnH&hx SKQc9hN'*yQֻA4/>Fq Wi}mV˳t$AB/[Z-hQ.w |rB{FEO{BlRNnV7PQ-?×J3%`z)oߠ޿;$-.}}pٌfVp[D%k6@kD-փY;UC"re4&ZD(>MU#D;}O?]WȽ~l 42TKx8 ,YtdؤPş-[jOs3K/K:hzt Oʏ> Ki52K vBz }9(+rCe&%!򾄼mqs,gaޑjuzKdS47/2xE#aY3 ճY.r,xmVFBL3;N~HfG0c3uEcϋ9?'ޖc`1p2jU#]w+^R -V/?4yn Z5͝._ !2-P~噗3ERf|-6Z:  F{!ZEј K#Crːd&Z^<&)1JgKt(&y*f/U&cyn=$mPH'-ܑGGwn4G҆p)/*4kBJ̛lZ#jW-kvsl,C'#0ˬ|}Qb[wZV^B6<ߜJ V18zUI}^&au>gXap>[ .^[2>714*ThμMHG^v/mX~| KȺHF^bGd( YЀ!lǧu%vu`Jln9H9CʼS;]';"c=z fpz۽IH(9 c2gabWQOZO‡H@7xN(o7,gqS_nZ T,;<3PNC|ҫD޹z;g1h9xc&!1.||?TA:uq)Ok' ` v Ibo.NJ$(S'H*T> $s:1;|]ɔK* Њ y?ؑ8Ph:vaBvAˢɌN(Ƴ-Yw,ܨ,x[_&Ol}]I(H+̭'>X&GɒF'E`!FRQwq-/ˮuSqRoDZVogZ8f6@r G+rz`@|DoU7N֜¢j1(%g[It5C$'+t-2Ն[_Fm}|+1/؟j1mvyՔn_N!i~Lm0Sux)q2zbZiJ _Pu:#(g iܐՌVQm#RfA'R(}kL?B8*[$D)3@3+L:Fuxn~T˰?"V!#'1L5C c zNOgFh#H,n(H/;ucI$ OڍM?3~1ލ}c%ٍyS5IhFx΢$)a8yVI P>k#v&n(1@ (8LtrPCQ}QחdczBk|`͆2cIzJ(c1{(eDvN{$d*n,B[H1 ]M k: D%Tf%WP#ٽAn K; 'H,mMrc"AXإ,KakiS"!D-StvnXwrqD۩MCS.&ʣz'Qrɣ:% <0w';u6Jpm>SO] ~vq%yT7 aÃ3y|Eך)Ժ)DsPT!єD۸&LNUO?r[W'En}REW}m!Q d5Z.ah`[J9C; 5ܴ}3pFS֯G9H_Ӥ]Rf4(3|>Ua';'DJfTf8&Y05t,tc B$t1!;a lko2>`#!!` 60PIQؠ _v1&1зXCd(}n' ŕZ?U#/I'.4"BˬfKbBW5aMڄHWAİ$hTjbXq91I?^WjW506 sM{q@nhk<'f; RvVDw{cR&Ro<‡ M?}201yQU=цZe(~O-A|֮>%]Ř B*fEX:o]'L.YcY}jsOPP׎E(|Ȃٲ[K)vyi>,F5/ (nQ0AVUzHO>XiMSkE_'s1bȘQ0X^Qn1!-I6s{! _Pl)5e^eRӪ%}ϧvSE'#5H &\ Z)kßGYCŀv nh'n^᪟4;KKY$tdN>ԫ@ntD\A9`E.Lkd##Uhd m A*e~'z&c,Jfz:?G퐷&t"&)I6CWdU` xJwlJEBp4G-9ẙ[N' q uvLeuofJN7J||/|WW`T<5j#Vh `-NgO]h#n#Έ0!'8ƍ+T /9KUmoIdu1s"WHX;ZSH2:QBPAQ^*QCaOQ-6ӦؾH3Cn|íʐZdP*B1;sFp>b!_a/i)ٯ7H%`. cUO$ B* C(Im z]p͟X%Xq& hh_QCu*s 30SE4m)A5BB"霰`BzXPkt[C@ K۲0Z,mݮ)DImD.Of㒵_*x-OK'3\HZ(Ѻm(ZWc/c',6NvC̍t7D|jI=Dgowm:R0FWL"n_TKY^ވB;5Ϝݷc/kx#]Ijt60m(0uV2s8z6k]]"V3(`CmSS8C@-}a}r53Er{7)#H㟗HU.̿ΰ0yZł(rE'St\@WA+ FN8¢QϐgsqOj20lGW9J>dGlvpAO3VNV\ǝ"X_ƀ HAАzÞ)?X R@HNs49 d^"fh&D[:{]/=@ZV8e*} Yٳz(&k'Y6Bߌ mZh`qm,CDžFÆ'ck=\TCX#4=!&Ժ+{G AiTy!COGw$c(H骳?hvݸMKJb)oO[bBQWO\L͗(ɀBX.8!+r14r6@Jc ԯm)&t86p(.UAE{Jmߖ O#<=\̓ ys"S cV`RrT[XxV²jֆ~:q<qC]ʘSPbADӅBY} Cv= TҔu|T8yOYMq}51g+v3ln"''|]t,&+Z13EtG.@r~ j1xiwDdntZjl]DouBu1]` ^֗÷/3ƑWD;-22G1oF_w,*c&v2iB"5v['-8S{BJVpz6Ni+>?_19>i75.VO2E:pIDJwa]VՑ0 ?Gat>CωD#$mkaN\e%=3ޏ:=l_ %[͏(dFڢ,{Tȥ| ?PEjHt9ޗ*9Ř],XQ}EsIa萈r_ʥkD>8T*Y^z$$9eҬ;bX|˙i.$!~ɮ9\;1#[1iD+6|iN2QR_UY[/b [j!M W"?vK DZf pԣPnLw" hf$H~߅a-yjDPs idZ>M)B$XZ$2R j|Nت6uZx&5j!|âJH6Dr@ZK/|r0+|RCX1J3"Ll7g:$n;1Ly/K.GgGR[,PĊ#3pv/Ȋ*~!^0 mYSբu /V|ĨMۘ„i^5M+bw9>*F୳M09+ Z71.K,1|'yO`X Pÿ׾3\ ^hA-/0ݖq:1S}P"iCB5 $Dj`#ɩ5\[vF|~*OwFă~ig9-%&Uv.sPdSѐg6FtC ƐnX?3mn" 0՘B܌TiQZֻ;&w Rh̚ȟB8H}KQu^ՙ]QfHOBٓav`񝵞BuV6 k1cl4gU;NƹZ5OsqIJ񬹆#CԲ^ ceq}$LD(lsw Mu ~g9uO)0 Z.ތ;:$7g]Dhc[[T4ݸT0茦aNlܒh"҅,zY;/ؾZMfo ?)gË`uf>˵u?dڷ@Cwk1,p\U۾\r Re!DmbG/k3ϋ{"pu1eO.vwsIS atr.7SZ^<|Hȳix&OkmY0dq=@_}ςZͤQDžW;hQoEֹJ[~@ѐyFjWqTaÒ_ͱW?TS"u0"?^о5_z3hu٘PȞʔ3+Ϸ( -DR6,s[LkD /5q=3}1 yxQw:,|a KDYJOh=kn'3-ěa +CMF7tN~sb,4m3ٗXp qܔf" `)YǽdY2r=x1pF'Y̤JE&䂃E-6!K鑅g.9/y Bwo2  fɛp"ЮlQf6,h YڎBZ &*z&+9+ǐš}j18J:E_H˔ ,-˸2Ct9閞7':$oLT;]u[ t.A$P r܃Cr#+3 #B,vV`%oE?k|rEz.h[O 8[}BmthD+!9IOCRn(z]@>%=nzlsk=\dRn Srpnkw^ڀ$oWnyׁY.77ׯ|}hNH< )$;zO-#*_ZjV#8ʪM'')%J譒εK. wU<eT-V-9kbLfOi\YCQ:*U> oiF9X(: 2 M5YPr\ԗ@yL?cĜx7 &3R?A4}pq UQjP,K> !:c`}W/}~]r_ 5uz@ai8'8eHlpg0q)r֚ vGG ŵ r{= vUtt)=+h0ބo6 %$?̳Fv:3iԫU#?u'kM\+KiK(AxqtCSg][pEʹxY?UKxTN ղI8W8Z 4Hy{؁O|SÎg{+'\2$y;bjۻ1E jA% ǧY8Zk0ʭ;h͞dA5@ebv] ei^alkdڲz'Y@&`'Cn.68 3Vhzw^Bgx{"ulC)|0nyTnc_H13ddZ)d@]WҲ~[ W{8`20qBsX[g;! ) UtNlcTY=2(s]I9:/SC6͕ɀѬ :66uy@ ux2@]EMjfώr3nElQHdLװs(0Q[ %5Sa1ӀF 2h."{vTb%{MSAdԥ6rHhSPIoZZ_MrVwoxh3x^NN:⠙Pl"A#EU"1]x/"\TZ@VH@oܖ076ֶCʽMʒ΢22܎F"q&jW&-O uĝ. ן9* شk̸S`~:%: ;Zf/gEJ[Z㚻yQ@4Po6ܿ6G&AW*θ'1]_O8{p[m>-/wAHn%KovێOPfмiVv ܡkƈ' i^i# 2B'LxQru9@8灕 2>@ >~&Uaj}Vfgy?5UN4<wb&LVV,/R6cq9-}0 +Xv*y,g1#güϪžߥvH},?|!!ϟF~+DnTfcCA m`;Ǻt4%;GPO+-D$1gBN:(VINXEk}5a@+HNC/ аK!LLI!Py<:pkxo<M[V/Vʶ{΃Su5Ve.%ŸukPD/TL\oz7-\"Yfhs&PRȬ?hS_yqF]IDLiwlPPbec k 3)0awx.+68g-e]` HFz B H  jg] bu㰵p@J }p#X&h0I6}}ghҧi^(C>tSOBaC#"3\6:tRfեq֑ aӊ`dcxNv%.X7.x!TtM?Bdn`%M !lި0p{eդ9v_ӊHqj>ޝv -XC)ԉmV-I`oh ;5uBFxzw]s쳦*-le\:udY q7&ywC͎c)Be\EY}l.<⦘=Ԍ'P$YAyYX8~kJoenIR69ɹ ~7'Qzhl揠}Hp.X0!7aI$"4S3D6ش.׈Th#m BjմlFdKΆt VX)أ:#n _=&U|8%5GsAnZZ=Hb- ag3_p+ ͚_nU%a҇l~0"qyͻBi#@9r $m(k8|l[IRv$-TGU;f)58a"R6siڐd~cQ^fJǣϻk9i}Ւ |NtJ{0WjT<]1"'MDu' Tܱ_N*|篿} (I7r s(k`9`]gKlS᧩azj3\km#OnyN{rz[o^'V;挰+GXm@|!&Xڗ!QKxNI-=drKu$Ac@i;IL QщW~>)\XP ^^O[)ۺ;c%Rcp_yC>\1'Yuo{4t }3{{3qQdټ{9zx5)ٓ4 iJ 8w@g lj.LV xڹg:BfJ߱DOX< ێ+9WV+J zۖƂ~6KMp՛dn>Fj$խ.IȽT*6++IR9kc shD6Xڦ# \s1Iay= >LT1_,> FE,*߲)2*2.:z(n?zX^+]x-1(YK 0pi'L^78+WYT0nT{%Ud=ylP'wZRkG M:()ͬI9|d鼱RP4VN%b%Fm̷(PG0dw5P= EاJBI[VTWe*0ɲ0^,  Md,ECs,R ~y-fB)0XШL۞H;¢FrBȾ1_]pWv#}(zn M6ǧClbj”,ǽ֯B(#W]A]~ơDRY`!3; U(jனhsrq (';o˕xN)ÂaZr,w_ݷ^<6_/7}JpNIiۣJ*gYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.tbss.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.gnu_debuglink.gnu_debugdata $o((O( @Q@Q*0{{@8o00Eo0TH H ^B00phcwnp+p+w0,0,Yn} X ""k@^#@^#*&*&r`F`&n@`F`&PFP&`F`& K H(PrH(  H (;\H\( fHf(@ f( f(R(