JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrELF>@h@8 @""Qtd000    L!L!PtdDX DX DX FFP8PHPHD`RtdP8PHPH00$$00ptpt0^^ppaa^^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpT@BMHPJALQ[e@$PS[ B Yu)\X, `5?:mNWT=W YRS.T $t]!;5PD44;Y _\MKA5] 4zRP[W5CfI2mOKq 5& :p6Q;Y QS =MZR\Y> E, 5\LnC?YZOOA3QW/#z :]RvF";L]O&@NYz:* :Q,aR;  VK  Ac[w:%.'P]VIRf6gX3zOK >/`W!\P2 mXOC`KV\L'~V \ V?$5 "kNWa?XnW6K#YN\ +]LQ8 LBoK?K%TOVBIVX6ZMW  @ ; `PQ,)&Nq?vx[SZN(UF/,LK ( yD)UX <[LzGR3D<~>PL  PmQ`AJKMWcDR]V a$SB9 :[ zSN([O\@5=nRP B3]V\Z9TT  ' %p\BL?PYFRo Yv,#Q@q4\ NETK+L |;W=V,6/<"QL1x OJ []ON54J] d2Mb3YOT0"P&&P' Nt 6[:I{lH; z]"4Z#Y:Y;"RVR$a4  &VK|\L@3)WmV+Sb [I !K\!S +X:RKX=C%-E V"C ] @w@aW_Q&ZIQ"XaZZ*B;SRj:wQZbTVpPe%:,\cgYTB [XKZ6LZ9O &[@ fTYY.KT LI , OOZt G\c]U/: AL3j,w.\YNL QTVX , , [2  -V,X T8aGQNWK|L3  #JV p * " PZ " z  l|6 &1 #( !D c( f# 3^E ЖV  G $F  \ ,g pB tSC w{C8 C x 6 " ! . P;: p!Q o WJ  * 0D S Р\u ` `U  N~  P2  P +D p+9 8 @G> D+uD Cq$ 0, q  {99 \  ) C `  0 +fE  ][ I >p 3) @h$ ЮYTB pmJ 3x8  s< `@J V, P`^F -?> B3! `+ ]T C( = B( + IB f% M 6 ' 0L>? G#  .U Ъ  `@ cM= A  6% !& H1 +8  J# 1%  OI p Ш+  +G tH pT pCC uA [J6   ' @9 = `A% 3H / 3%/ ! JUD0  y- `+`. 0 z`& ;   -^2 PF `. p @ `X-E NE ) > BH GU J L5 ` C `O38 SD , 0 :$ +:  '= A | 3i= A=@ M z(H @H 0 t: @\"  $ Cm e6 @3 @ `{y 0iS &V* n0 x! +4 ^ PT9 p{I @1* H @ PY'F Й+< @{ 0> ` +; @K%* `\  | != BP = `Br7 pCJ 00 ` ? G  }/ $  0s0 pM .2 - `c$  7A P\B) `zj z1 P+8  kU 0  =L.  ( @!I : @LG 3 )4 PI ($ " p+@ M ! OmM ;& PD37 CY1 !& 0S}1 ++ @6   5 n) CF I .l" 03Z L?7 0 C2 `3. 0^+ + E 0E P @" pI" @~3 ~= @A$ pC^ |y> B$ " - `5* 3 W) Љ+ 9'8 i 34 39= A9 0$ ;q `?5bF (  `+  !0 PU `C8)  R  G `Q. @-=  Е ;8  A d + L* 0\. 3 # `2 @A  p# 3# 0  0: %&  A 0cD T @#9 !E y P389 +$ [ p 91 PCL `GH< ?5  @ F 5MM p; % v? IFT7 C- `   F p ` svI e) )T @$M   @ P&I `7 C  `7~ , M3 `Y1 @Y0 0 C  R 0% F P! Pl t  !GD 2@ M  ?5" _8 cP /+> k- 0( F( < A% 0 @ -  83   @& H% 5; ;C  -!  V    PA/ @ 2 'T C  G G  И8 a  Fu+  @}$ Pw2 3u[ L +_  gG 5 +)2 0(? I+j> `CU< @  D pA a= BW @ + G! < @ +' @# @3# `3 ?  w 0" H 9& p]! / ` [y G"X p c; p>e P 5# 31 B tH %) ,J `*c  =1 < A$ p$ G(X P S , @M  ++D Ѓ. *d @Eb9 $  F* 9\? HF }> PD3' F/ !F @A' D  ]< @5F `v 7 0 } %* +\' 0D+  P+7- != "( p+& 0[ @ :W> CU* fl* 3nB o  h3  I+S )@ K )U P    F !? F 7 06 3 G  z ZH `* +  &i zI p{C z{  Pr9 @4 `! P), ]? pI+N -@H PR  N% 0w.  ^+0  % G @  P U p  p! O )9  ` I .,+ P O ) E( )   ]2 ( P p -' m; 4 FG + 5}E * +Q G+ `> D+P `J P E @N SC  nJ @ PK +b 0J8 @+}> CU ; y7 cD Е8 p a/ P!! ,/ !< @.   Ўk=J %$3 ps& % {aS @)Y G! +C yQ)  s' f" 34 wM- +F 3; ;  3 `(G @3B t3 +Z N2 0l  q-   `j Q^ pG  p E  P;= @B{A _5 n> D  t L8.  Q `Cw1 % P 31V 1A P`  4c- 0!O {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                     y ] +p^ -p$^^ .p$^^ /p-^^]@;^ F^ui Q^]0ui Q^ri ]^^ .p^#+p i^ /p -^ -p ^ +p^PH@TXHT`H`HH-x HqHoHoHsHPoHsHoIQx Ihx Ix 0Ix @I PI `I  pI@ I` I Ix Ix Iͺ Ix I I`&J0J HJ J J 8K K K (L- xL L M1 hMÊ MȊ NЊ XNڊ N N HO O O 8P P P (Q xQ Q R hR! R' S XS S S HTm T T, 8U0 Ů U( (V6 xV; V? WC hWH WM Xc XXS XZ Xa HYe Yl Ys 8Z{ Z Z ([ x[ [ \ŋ h\͋ \Ջ ] X]y ]@ ]( H^x ^݋ ^ 8_܃ _ _ (`A x`L `H a ha a b Xb b c c 0c HcA `c0 xcH c8 c@ cG c/ c dA d0 dH 0d8 @d@ PdG `d| xd d dN d d dɌ enj eҌ 8e Pe he e) e9 eG eV eg ew f (f @f Xf pf f͍ f f f f g (g @g# Xg8 gM gU g] gg hq 0h{ Ph ph h h h h i 0i Pi piɎ iގ i i i j 0j4 PjE pjW ji jp j j} k 0k @k`dHk Pk `kdhk pk khkÏ kʏ kckя k2 kdk؏ k kck k l@cl l la(l @l@gHl Pl& `lahl3 pl? lpalL l0alT l`lU ln l_l_ l mp_mj ml(my 0m @mkHm Pm `m`nhm pm m kmÐ mА m@omݐ m mmm m m _m m! nfn/ n^(n< @nfHnJ `n^hnW pnf nPfnu n\nڏ n n[n n n [n n oH+ o (op+ 8o+ Ho XoՑ ho xo o o o8 oJ o? oW of os p p (p 8p HpȒ Xpؒ hp xp pK p p p% pA pI pZ pj qz q (q 8q Hq+ Xq hqГ xqړ q qS q q q" q2 qG q] rs r (r 8r Hr XrΔ hr+ xr r r r* rc r, r? rY rq s s (s 8sĕ Hs@, Xsە hsh, xs s s, s s5 sQ sm s s t tϖ (t, 8t, Ht Xt, ht xt t t7 tP tn t t, t t u- u8- (u̗ 8u Hu Xu hu* xu> uV uX- uk u u u uǘ uԘ v v (v 8v5 HvR Xvn hv xv v v vԙ v v v v, v< wW wo (w 8w Hw Xwš hwښ xw w w w2 w- w wԖ wM w^ x͢ x- (xj 8x Hx Xx hx- xx xכ x x x& x; x- x. xW yj y8. (y 8y Hy Xy hyӜ xy y y y/ yD yY yi y y z`. z (zÝ 8z՝ Hz Xz hz xz z( z. z9 zJ zT zq z z {. { ({ 8{۞ H{ X{ h{. x{/ { {$ {; {H {8/ {V {j {} | |`/ (| 8| H|ӟ X| h| x| |' |: |N |_ |t | | | }Ơ } (} 8} H}- X}= h}J x}/ }/ }b }z } }/ } } }0 ~ԡ ~(0 (~P0 8~x0 H~0 X~ h~0 x~ ~# ~A ~0 ~1 ~81 ~`1 ~1 ~1 ^ 1 (1 8{ H X2 h xɢ    @2  `2 8 V n  ( 8 H Xϣ hܣ x2 2    Ȁ> ؀2 2 3 X 83 (s 8 H Xɤ h`3 x 3 3 3  ȁ ؁/ 3 J _ t (4 884 H`4 X4 h x  ٥   Ȃ ؂ 8 P d u ( 8 H Xʦ hܦ x  4  4 ȃ% ؃5 > Z u  ( 8 Hѧ X h x ! 7 C R Ȅi ؄~     5 @HPXp` 1 (H P_ xv ~ Ȇ   @ hֱ    / 0B XU h y Ј   H pƲ Ѳ    8 `  ܲ   b ڳ (= 8B HG X8 h x   ' 4 ȋA ؋R c p {  ( 8 H1 XH h_ x v ~   Ȍ ، / B U h (y 8 H X h xƲ Ѳ    ȍ ؍  ܲ   (ֱ H XǸ hѸ x     Ȏ% ؎7 I [ m  ( 8 H X h x˹ չ    ȏ ؏' 7 G W c (m 8 H X h x  Ⱥ Ϻ ֺ Ȑݺ ؐ     (% 8@ H@ h> xJ ^ u   ȑ ؑ  D ʻ ۻ ( 8 H X@ h x, =  N _ Ȓv ؒ E    ( 8ϼ H X h x + : I ȓZ ؓy (y A r  ( A 8 HHA X h xpA ۽ A A  ȔA ؔB  8B `B 0 (B 8B HM XB hj xC (C PC xC  ȕ ؕ C ־  C (C 8D H(D XPD hxD x~ ~ ~ >y D ȖD ؖ   }y D (D 8 H0 XX hy x  E @E  ȗ" ؗhE E " # 0# ( 8E HE X h8 x`  % % " ȘF ؘ0F @" h" "  ($ 8 H0 XB hXF x0 X _ F  ș ؙԄ |   . (Y 8 H X h xF F @ h F Ț G ؚ     (8 8` H X h x     ț2 ؛@ h  Ȁ  (HG 8pG H X! h0! x`! G G ! ! Ȝ! ؜h x  G H (0H 8XH H| XH hH x ( ӿ  H ȝH ؝ I M} HI hI P (x 8} HI XI h x I J (J p Ȟ ؞   8  ( 8PJ HxJ X@ hh xJ J   J ȟK ؟  @K hK K (K 8 H X h xb 0 P K L Ƞ(L ؠPL xL L L L (M 8@M HhM XM hM xM N @N hN N ȡN ءN & & & ' (O 80O H(' XP' hXO xO O O ' ' ȢO آ P ( @( HP pP (P 8P HP XQ h8Q x`Q h( ( ( ( ȣ) أ0) Q Q x# # (Q 8R H# X($ h8R xhR R R R S ȤHS ؤpS S S S  T (HT 8xT HT XT hU x8U hU U U U ȥ(V إPV xV V V W (X$ 8$ H$ X$ h% x8% h% % z z Ȧz ئ{ -{ H{   ({ 8{ H{ X| h| x8|   @ `  ȧ ا &   ` ( 8 HH Xx h x  ̆   Ȩ8W ب8&    `& ( 8* HA XN hZ xf y   U ȩ ة     ( 8 H0 XA hK xa k w  ȪC ت     ( 8 H X `@hpxж0@ȫЫТ@11'0)',4 `+(`*0(8 +@ 0H(P0X (h/p0(x@(0@)(P(0Ь 0 гP 1x 0Ax @`HX< `< hP|0 гP1x Ax `ȭح< < P|,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȮЮ`|خp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȯЯ`|دp,@1 (p|0~8@~@ H P@X0`hЏpx  0 Ȱа`|ذp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȱб`|رp,@1 (p|0~8@~@ H P@X0`hЏpx  0 Ȳв`|زp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȳг`|سp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȴд`|شp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȵе`|صp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȶж`|ضp,@1 (p|0~8@~@ H P@X0`hЏpx  0 ȷз`|طp,@1 (P08@ H P@X0`hpxp  0 ȸи@ظ p,@1 (P08@ H P@X0`hpxp  0 ȹй@عp,@1 (P08@ H P@X0`hpxp  0 Ⱥк@غ p,@1 (P08@ H P@X0`hpxp  0 Ȼл@ػp,@1 (P08@ H P@X0`hpxp  0 ȼм@ؼ p,@1 (P08@ H P@X0`hpxp  0 Ƚн@ؽ p,@1 (P08@ H P@X0`hpxp  0 Ⱦо@ؾp,@1 (P08@ H P@X0`hpxp  0 ȿп@ؿ p,@1 (P08@ H P@X0`hpxp  0 @p,@1 (P08@ H P@X0`hpxp  0 @ p,@1 (P08@ H P@X0`hpxp  0 @ p,@1 (P08@ H P@X0`hpxp  0 @p,@1 (P08@ H P@X0`hpxp  0 @ p,@1 (P08@ H P@X0`hpxp  0 @p,@1 (P08@ H P@X0`hpxp  0 @ p`@P x 0x @HXв`C h0 1  = 8H `S [  ` e (x P x   χ ۇ @ h    ' 0D XS ] 01x Ax `вC 0 0( 0г8P@1x PAx ``hxвC 00 гP1x Ax `вC 0 0( 0г8P@1x PAx ``hxвC 0 p `68@5Hp6X``6h6p@x@ 5P6 p `68@5Hp6X``6h6p@x@ 5P6Х P01 00  Ѕ  (@ 0 8 @ HP PP X `` p x /   P  / 0 ` p \ Y V @     е (p 0k 8l Hз Xи ` h b @   ^ a е p   ^ з _ и   (o 0@m 8@ @ H3 hp p x > и @  o @m @     P @ k l (з 8и @ ` h p xЅ  @    P P  ` p     P  0 ` p @ H` X ` h3 p   > и @  ` p     е (p 0 8 Hз X ` M P @v  @ P N  " Pw P  Q 0! 0x `  0 8Q P hP pR x`# y   j y `   T @% | P  @V `& (| 0P H PY X`) `~ h  Y +  p   p[ p/  `  ] 1 Ѐ  8`' H` ` h`k pp1 xЁ    T T  u  `  <  (; @@ H P> XВ `= x pU pU    1 p  0  ]  (^ 02 8P @ H` `b h`7 p x` P @ 0 0   k p8  ` (P 8 @ H P X  pl : P   @`0pHPp`Зhx  h h x x ( y 0y x| (y } >y [y  hk} p ny  /} }y Xy ` } 0 y X H Py }   z  8y @ ~  y  (z 08 xz ` )z  P~  hn~ p ~  ~  X;z `@ Uz h oz  Hz P | z | z 8z @z z { | -{ (| 0H{ xc{  w{  { { h{ p{ { { { | XW| `| k| 8| S|   Hg| P@ {| ` |  8| @ |  | | ( } 0 x#} ( :} M} i} P h~} px } } }  X} ` }  }  H~ P@ ,~ h D~  8b~ @ ~  ~  (~ 0~ xQ ~ ~ ~ Q  hh p0  0  X XM ` d    H  P  {   8 8  @ `   S  ( m 0  x        h 5 p       2 X O ` @ i h   H PȀ     8 @ 3  O b (~ 00 x P  p   hց p     X `8 4 ` 2  HN P   l  8n @H  x   ( 0 x !  0!  `! hԂ p!  !  ! XA `" ! @" 9 h" HQ P"  " e " 8} @#  0# X# x# (# 0# x # ƃ ($  X$ h p$  $ 8 $ X `%  8%  h% H6 P% S % j % 8& 8&  (`& x    % Ԅ h  p   . !L !Y X! `!& ! !& !w "& H" P"' " "(' "ȅ "P' 8#x' @#' #' #' # #( ($ 0$@( x$O $h( $j $( % %( h%0 p%( %K %) &f &0) h& p& & & ' ' X'̆ `'̆ ' ' ' ( H( P( 9`9)@hX H80pq(q/]m #+ (08@ H P X ` hpx !"#$%&' (()0*8+@,H-P.X0`1h2p3x45678:;<=>?@ABCDEFGHI J(K0L8M@NHOPPXQ`RhSpTxUVWXYZ[\^_`abcdefghij k(l0m8n@oHpPrXs`thupvxwxyz{|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (08@HPX`hpx !"#$%&'()*+,- .(/0081@2H3P4X5`6h7p8x9:;<=>?@ABCDEFGHIJKLM N(O0P8Q@RHSPTXU`VhWpXxYZ[\]^_`abcdefghijklm n(o0p8q@rHsPtXu`vhwpxxyz{|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (08@HPX`hpx!"$%&'(*,-./012345 6(70889@:H;P<X=`>h?p@HH HtH5ʯ %̯ @%ʯ h%¯ h% h% h% h% h% h% hp% h`% h P%z h @%r h 0%j h %b h %Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڮ h%Ү h%ʮ h %® h!% h"% h#% h$% h%% h&% h'p% h(`% h)P%z h*@%r h+0%j h, %b h-%Z h.%R h/%J h0%B h1%: h2%2 h3%* h4%" h5% h6% h7p% h8`% h9P% h:@% h;0% h< % h=%ڭ h>%ҭ h?%ʭ h@%­ hA% hB% hC% hD% hE% hF% hGp% hH`% hIP%z hJ@%r hK0%j hL %b hM%Z hN%R hO%J hP%B hQ%: hR%2 hS%* hT%" hU% hV% hWp% hX`% hYP% hZ@% h[0% h\ % h]%ڬ h^%Ҭ h_%ʬ h`%¬ ha% hb% hc% hd% he% hf% hgp% hh`% hiP%z hj@%r hk0%j hl %b hm%Z hn%R ho%J hp%B hq%: hr%2 hs%* ht%" hu% hv% hwp% hx`% hyP% hz@% h{0% h| % h}%ګ h~%ҫ h%ʫ h%« h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڪ h%Ҫ h%ʪ h%ª h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ک h%ҩ h%ʩ h%© h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڨ h%Ҩ h%ʨ h%¨ h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڧ h%ҧ h%ʧ h%§ h% h% h% h% h% h% hp% h`% h P%z h @%r h 0%j h  %b h %Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڦ h%Ҧ h%ʦ h %¦ h!% h"% h#% h$% h%% h&% h'p% h(`% h)P%z h*@%r h+0%j h, %b h-%Z h.%R h/%J h0%B h1%: h2%2 h3%* h4%" h5% h6% h7p% h8`% h9P% h:@% h;0% h< % h=%ڥ h>%ҥ h?%ʥ h@%¥ hA% hB% hC% hD% hE% hF% hGp% hH`% hIP%z hJ@%r hK0%j hL %b hM%Z hN%R hO%J hP%B hQ%: hR%2 hS%* hT%" hU% hV% hWp% hX`% hYP% hZ@% h[0% h\ % h]%ڤ h^%Ҥ h_%ʤ h`%¤ ha% hb% hc% hd% he% hf% hgp% hh`% hiP%z hj@%r hk0%j hl %b hm%Z hn%R ho%J hp%B hq%: hr%2 hs%* ht%" hu% hv% hwp% hx`% hyP% hz@% h{0% h| % h}%ڣ h~%ң h%ʣ h%£ h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڢ h%Ң h%ʢ h%¢ h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڡ h%ҡ h%ʡ h%¡ h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڠ h%Ҡ h%ʠ h%  h% h% h% h% h% h% hp% h`% hP%z h@%r h0%j h %b h%Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڟ h%ҟ h%ʟ h%Ÿ h% h% h% h% h% h% hp% h`% h P%z h @%r h 0%j h  %b h %Z h%R h%J h%B h%: h%2 h%* h%" h% h% hp% h`% hP% h@% h0% h % h%ڞ h%Ҟ h%ʞ h %ž h!% h"% h#% h$% h%% h&% h'p% h(`% h)P%z h*@%r h+0%j h, %b h-%Z h.H% H%p 1%x 1%x H% % H% fH= H H9tH Ht H= H5 H)HH?HHHtH HtfD= u+UH=z Ht H=> ida ]w1wHcH xf01 @A1@a1@O Bff.@O Bff.@01 @f.HtKHtFSfHO0HwH5߻ HW nHG(HHC([f1ff.ffHVSHHHw HHЀc0fn(HC H5U CHHC([ff.fSfHnO0H5 HG G(?HHC([HG(Htp fD1DHG(HtWHHHuHJHQHv1H;wr Hw f.HH1H9s͉1҉ff.HtHGHfD1DHW(HtHtHGH+BHÐ1ff.fHGHt'HWG0u HfH)HG HHtH@Huff.H(ATUHSHHG IHWHH)H9rwH?Ht;HHH)H9s-H9HBHHxH4H9HBHt4MtH/I$Ht C0tH)I$[]A\[1]A\Ð1ff.fUHSHH/toMfHnøflfEH[]fH(UHSHHHG0uj{H5 (HtOHS(fHnHC(HHHHSHLfHnHT$HHfl@EH[]fDH1[]{H5 (JHtHS(H@HC(HHSH@HPH[]fD1ff.f1fHUHSHHHHT$HT$HHKHHH@*HHteBHHHtUBHHHtEBHH Ht5BHH(Ht%BHH0HtBHH8HtB1HH[]H1[]H[]@H1DATUSHo(Ht HEHt [1]A\HWHHH+uHUHtLHKHHEE HDHHH)f.@0HHH9uHuHEHC(L% H9LH{(LgHC([]A\fM :OHOHH+uH;uuoMfHnfHnflfmfGfEgfDH?v H?vGH?vNHH>t5H<Y )@H HHIHH9ff.ATUSHH_(HtHGHHH+suC tH1[]A\fDHSHtgH}HHCC HDHHH)ff.@7HHH9uHuHHHEvfDHE0tgHHHAHfIHuLHk2LH@΀OufDHpHEHXHxHKHCC  H?v H?v}H?vdHH>t[HHf.C tHrfH[]A\f1HSH9E뚹HHt$["Ht$Hyff.@ATUSHH_(HtxHHtpHOHHH+suo{ @uWHSHuHH)H;{ufHnfHnfHnflflfEfCH9H1[]A\@HSHu`G0HHAfIHuLH[tLH@΀CuXDHH}HtnHKC HHHHf.@0HHH9uH@HHE(Hߺ9H5 lH[]A\fDHMHtHyHt{E0t1HuHt$sHt$HuAH?v(H?H?v"HH>rHH.XATIUHHSHu[1]A\LHHtH[]A\fHu DUSHHHHT$8tH|$Ht HډH[]@Hu DUHSHHHHT$tH|$Ht HHnH[]fATIUHHSHu[1]A\LHHtH[]A\fHATUHHRSHHHGH7H g0HfL%" HGnLHG (EHC(HtQfHnHHT$Hfl@H{(tHGH[]A\ÐxLHC(H1[]A\Àg0fL% nHG LG(HC(HtHtd1ff.f1fATHUHSHHyHHw HHHHH9Hsf(HGЀc0L%ޭ HLHS nCHC(Ht^HuH[]A\fDfHnHHT$Hfl@H{(t HG뽐xLSHC(H1[]A\UHSHHG0tHu1HHnt"HEHtHHEH[]fDH1[]ff.@1H?t1HDATIUSH_(Ht(H- fHHHHuID$([]A\f.SHH?v&H?v]H?v4H>t>1[f.HtHC(H [þfff@vfDATIUHSH^u [1]A\LHHtH[]A\fSHHHD$H?v)H?vpH?vGHH>tNH1[fDHT$QtH|$H0H[DfffHIISIHHI@EEHIIHI L I(HHEEH0L @H8HH [HL HL HH HH H@A?@wA@D@7@@EE҃?ˀD D  ؉[ÐH?v+H?vH?vH1H>DHHtkG@DB@tSrH0H(I H H8H rL HH rRHHH H H?H!H HÐHHH HL ?H HÐH?H Hff.@1HtAUSHHH9s H[]D HH[]H1HxFH$HT$H~ Hi@BHHiHf.1H~HiHDHn &H= ;H; 011Hf.AV)AUL- ATLIUSH@8HHtPHIAD$HtlHLHLLmuI\$ H@[]A\A]A^fID$ LHߺ;wH@1[]A\A]A^H념Ht;HG Ht2HH8Ht$u1H|$HD1HÐ1ff.fH1DSHHS [H9ATd(UH-< SHHt.1HHI>u L[]A\fgHHE1ff.HWHfHguHúH5 H=N fDHwuHúH5 H= fDHt3SHH?HtH;H5K H[DAT0UH- SHHt.1HHI.u L[]A\fHH`E1ff.[ff.Hu EDHH HHSZ/DHH H$Hiʚ;H)HHL$H@ ff.USHHHSH{0u H{8kH{0H1[]@ff.Ht3SHH?HtH;H5 fH[DAVAUATUSHL5 HIALXmHHtn@HC(Ht52HC0Ht'DHC8HtLkHHkDcHt-H{89H{0H{(+LH1H[]A\A]A^fHUHSHHH0"u?ff.Hs0H{8tu ftLH{8Hs0t%H{8vH{0HtCEH[]fDH{0HHH{0tzfDkH{8 H{0}1f1ff.fHUSHHH0H{0t\7H{(H- WH{0NH{8H{ H$HHߺH[]H1[]f1f.UHSHt H1[]fH8/HH[H]BfU>H5 SH0HHt1H1HHHHH[]1UHHSHHHHH[]fAWAVAUATU1SHHT$H|IIHHL0IHT$LLL=LƉw-H~f HcH Hff.1HH[]A\A]A^A_D H@IWHIEIGIGH9srAGLIGeG HC{f H#[f H>fDI -16AoG fofsffH~H9AGLIG(Fff.@AWAVAUATU1SHHT$H|IIH$HL0IaHT$1LLM?LƉ0w+Hd HcHf H1HFH[]A\A]A^A_D H@IGHtIUIWIWH9r~I t1AoG fofsffH~H9sAGLIG(EmD HkVfD HS;fAGLIG;EfDHUSHHHHNtMH}Ht!"uH}Aff.@HuDH1HHYH5^ YH[]D1DH}GDAWAVIAUIATUSHHHIwM<$IMumt1HH[]A\A]A^A_fwHb HcHfL*LLHH[]A\A]A^A_骿LD$MtAuL@IGIWpLD$H;PHH;P@LLD$ULD$MoLLLMLD$t3L;*LD$I9t!L)LD$LLL*fDL9u11Lu*L1H8HΰL薷AT$AoL$AoD$ HHS@KC L)LL HLL1@bLL1@JLM=c8Il$I"Ml$Icl$I;Il$ LN1Ml$ tID$(HLD$1H>L_LHcHzLD$N H赻|L(LLiHMH-E HHLD$HILD$tVI<$Ht}LD$xHLD$#LD$HLD$1H LD$H- YLLD$HLD$H>0LD$HH1HHHHHGLD$IDHLD$M4$LS'HHt(LD$Mt LHHHH#H6MM>HhHcDHL(/HcHL&11Ҿ H裻HcHL&LL HsHH_+^VI HLD$kH|$H߉藼H߾ EHx H&I<$LD$IPHLLL_LD$?LLD$r]LD$(I<$;LD$uDH ATAUHSHyHt\HHiHHtAHEu)]HHߺmH[]A\ _fH1H[]A\ff.ATUSH$HH~HHtLcrI9t=LctI9t/H߾"HHt3HHOHt%[]A\D1ɺH\Hu1HH1ǐUSHHHtHoH9tTHkH9tFaH)HHtQHHHt1HHHt!H[]f.HH[]fHhH`H1[]UHSH蝼HH荼HtHHHt@HHHH=H;Ht%H0Ht-H[]fH1[]Ht[SHDHhHHt9H=uHHtH8Ht9H/HHu[Df.DfDH@qaDHATUSHt 1[]A\H rtH7tL%u ML{HH:H.SxH uHfH(HtAHtH9:HEH1f.ff.HtHHt HPH1DH1HtfDH@HHuHf.f.f.1HtHHAWAVAUATUSHHAHGHH1L?HIH $IOHGHL$HOu(HC(Ht$HHs(H$H[]A\A]A^A_@HAHAoAIWHHE1I9rfDMLMHII4/K<'SHKpHH*LHpoH8HrH@H:K6L,HCHjLbL4H9s&LHJt8 LHI<SHCLOMI9fHKDH$Iw IE1SHCAIDHt3H;w s-HWHt$LOHI HH9tHu3>fD1DHG(HHWHHHw(HfDLHSHLLRLKff.ff.ff.fDHH@HHHHHLLoLLRHQI4HuH[f.HAUATUHSHHGLg HL9sH[]A\A]f.LLI9HH2ff.HHHHHHH9HGH9sIH9s_H: 5H=t 1Ҿ 14H1[]A\A]MtfHL-t H}9HL豧HtHEH}>LH4菧HHtHEHE(It$JH] JH9HL)HxHtwHDHfvIHAfHnfInHfInflHflff.ff.@foHff@H9u@tHHHFHHH](;D1ff.fAWIAVAUIATUSH(HT$uH([]A\A]A^A_f.MwIO(I?IFHL$IGIGH|$HHIG(LHHL(HHL2MuIxfIH$IwHHHxoLHzH@LL4HHt8M,$II^HD$LHHHL$(LHI4$H$AWxH|$t HD$HL$HH([]A\A]A^A_HtKUH-Cr cSHHHH?KH{Hd:HHHߺe[]$@ff.@ATUSHL%q HO0LGHHfo7 HhVLH@(@WL@HH;HCHHS(HHS HrHvnHHfvHHfHnfo 6 HflHff.foHffBH9u@tHHHJH Hs(H[]A\H~1H[]A\úff.fHtKATUHSHt(I1HHHHEH8AH;]r[H]A\fff.@1HtHG@AWAVAUATUSHHHLHPH LHAH$kLLcLHcHL$踬AHL$K?HtA!tyL HLK|MDHMH9rpjDE1ɾt$UjjATAWAUPAPE1QWHxH`H[]A\A]A^A_@I|HJMDHBH9s討Ha7 f.苎HD7 uH=0o H11ɺ P-H1[]A\A]A^A_@CH6 kDSHHHHn ]HǃHǃ[DAWAVAUATUSHHHtHĘ[]A\A]A^A_@HL$PHT$HIE1HHjE1HD$`P-ZYIzHD$HIIO{H|$PHD$XII 2ŅH|$HޞH|$H肪LD|-H5m IcHIHIInIHPH})zHPH}@HD$zHD$ 赜I譜H|$HH|$ MHEAGD|$<HD$0DHD$(HD$`HD$؉\$8IHpAHD$t1ɉσ@489rHt$ 1H~NHt$HHv6IHHVHPWI( H;IH HHD$p1HHHD$蠒Ht$1LٔILHVHPʩHt$L谩pHL$(I9Ht$1LD|$<&D$8Ht$LA)D$H|$uLD$褦H蜦H|$xH|$ xD$PL1@1LL蓑HD$0II9uH:H2 -fH@ΉHȃ1LT$AK 9rL@H\2 &H=j k11ɺPL1fD裉H2 >H=Hj +11ɺ PLE1iH1 IVH1 CHD$pHD$e4H1 H=i 輏11ɺPL11ff.@SHHh@HpHǃh蹤Hǃp[ff.UHSHHjHt5HHH1ɺHh H[][H0 H=i H11ɺ PH1[]@UHSHHHpHt蓦t?H[]HwgHh~9t·H0 軇H0 H=`h C11ɺ PH]1H[]@{H/ H= h 11ɺPH1fATUSHHHpt9tH[]A\HhdHǃhHhHL$1Ҿ與IHזHpHHOHHHp1tHpHt$L LpH. +H=g 11ɺ PH1H[]A\+HT. H=f 賌11ɺLPH1fH. H=f s11ɺPH1vfD諅H- %H=Pf 311ɺ)PHM16fDUHWPSHH5 H8HOH`o$HoD$CHD$ HC 蝇o$C(oD$C8HD$ HCHH8[]f.AWAVAUIATIUH1SHHu1HĘ[]A\A]A^A_@HpH蜜rt7袄H, MH=Ge *1ɺDH߾P1Df{IHHpH0ttL褠ADž HtTHL$HHHL$LHL蝢}Ht$L~l1LL~[Ic8ӃH+ WH=xd [11ɺ PHu1LHD$膟HD$@胃H+ kDkHt+ SH=d 1ɺH߾P1 `+H4+ ^Sf.AWE1AVAUL- ATIUHSHHT$Lt$@HL$LD$(HHHHD$ HHE1HH)IIuHHt$Ht$HH HT$Ht$HHt$ HܠH( HHD$ H[PH== ff.H@qaDf.1wH> H)HHHfHtCSHtu,H@Ht#tHCHP0[fD1[@1DHUSHHtqH_@HdHH-_ cHpWHHǃp@HHǃkH=lH[ HمHH5* ƙH0] H貅HH^ HH@GHp_ H胅Hx` HoHa H[HHHc H?HXd H+HPg HH_H(1Hǃ HǃpH)xHH[]ff.@HUSHHtH_@HrHH-] Hy HoHH51) \H0{ HHHH| HH@ݗHp} HHx~ HH HHHp HAHH H轃HX H詃H(H HǃpH) x1HH He(tACHHh H FHǃh Hǃp H[]@H1[]1ff.fHt[AVAUATIUHSHu$Iw&H$ HcHfDu Lo@Muf1[]A\A]A^D1IL)dHMgLHHHH}[]A\A]A^MI I LHsIcgIcADžPYzHZ( H=.[ 1Ҿ 1.IcIc MPHI HZ H聁IDž ML%}HH=SHLEI HyH߾H' 1Ҿ 1i~T@M A I I$M wI I$gM [I I$I HH@I 8H5Y pM I L1LHGHL1LHzHHuIeI MtKHtFM( E1f.C4nH{b!Hx!CIL9uHc1L\HI1L`HH{I I LO(HL$H2!HI1HLFHrIH{1LEHVIHL]FH8IH{L^EHAMx AMt II$IAExIL-W LH{0e~HC0HC8MHHLHLsHC0HfHk8I I HLt%H?HNAux'IHB D IhHIHDIh5Ic I`H@ A$ IIH诒II$IEHBPZ=M=BAm4Anff.H!Mt I( I$Ic I1LB^HIIpHIpI$I HI$Ic IHH@I$ILDHmILE]HPIH9fCn CIL9IAHP H8HHt LvLHƍHHoH eD}HXD1HWHHD1SHHXL-O LH{0FvHC0HC8HM ILLHTHC0HgLc8H\HHH_H:HkHHHjHHxHtHXL>HHXDHVHHX1HVHH`HHXH=HHXD`HXHVHaHHHv*mH H=M s1Ҿ1q H(wfD:H@<H@lL羑H Os1Ҿe1q蒊HHH@zlHk Kf[lHL [H=0M r1ҾE10q;oEH@0oEoA@oE0H@@ oB@0rkH FH=L lr1Ҿ 1pkH +kH 0H=qL $r1Ҿ1qp|Ptf5wH h HcH1DHH HXHHH H(H H0H H8HXHPHPSH5] HP|$HS5HtHP[H5) H,5HuٺH5[( H5ÐAWH( AVfHnH9( AUE1ATIUSHX~ HD$ HD$0L|$flHD$)D$fo< HD$@)D$0HD$KJ,Ht.E1fHsHt L~tIHPI9uIIu1HXH[]A\A]A^A_?fff.HSHHӋp%=tH[tHfDAWAVAUATIUSHH8HHt$@u*H8 @0 Sff.fHD$ HCHBP==H L1Mf.D9SxHHHHcHHA L4HtHwHUI>[I~P1I9D$,HD$E11HD$~AW4Eo8sHH%xasHDHOHCHBP==H|$L%{AŅf.Lk9:L3zIHCH@PSAW,Eo0NfDH`bHD$, t @EwA LH|$AtH VLMHT$BAwH AWD1MHQAulD$,H|$D3yH{p@IpHHH5 dtxLl$H|$ rHD$H8[]A\A]A^A_DD$tltH|$tH|$DxHD$]DLd$HT$fHD$HLELl$*HIi1L]xx$LiAŅ}1 A9mL#xx$IuD1eHD$ H?HLqnA9A9tzLwx$HuH|$ 8nfDI~DHL93D$,fDHH7hwHD$[1LRwx$Ht H|$ mA9uLd$ sf.ATUHSHHD$ Hp0HtHP8HqH[]A\HH|$ H%HD`CH=~fA=~fAt]CHjufD1H[]A\DDH>tڋCH=u AD$ 3t?{H,D$ !@HH辈uUDH螈6CH脈DHjHPH6CH=HD$ t9ff.H·fD$ H談1>ff.HSHHDEuwDEtǃH[fDu܋tUHCHtYu1H1[1D1ҾH߉0DE~^f.uHHC11HT$E1E1HR1Y^b1Ht!uHpt LJ@Ht{ATUSHu u 1[]A\DL Lw-uL-uӅu HuH/ǃ1ff.fHt{AUATUSHH?uHIIH\u:HCILLH߾HH[]A\A]fH1[]A\A]1H@1ff.fHAU1ATUSHHDEucHIIB\HCHHAM1HǃAUY^tǃH[]A\A]fuHHHC1AUAMHH1H߉D$XZD$ fD1HKf1ff.fHAU1ATUSHHDEu`HII2[HCHHE1M1HǃAUY^tǃH[]A\A]DuݾHHHC1AUE1MHH1H߉D$XZD$ 롐1HS1ff.fHHtDHOB@HAPu fBt/H= HDH= HDHHAUIATIUDSHH@ uN tN1hHSIt$1A$IEH8Nh~Hv<tgtBH[]A\A]@uIE1HLH8hfDH1[]A\A]HDOWNGRDIL1DHDOWNGRDILH[]A\A]ff.AWIAVAUAATUHSHH(H@QXLXffL$HS< I|HH<$HD$PxIHI|$HHffA$yeHD$HMPLHfGLLD$OeHT$H|$L8vIWH $LIILJPLLILJXHpPL@ARAƅHT$H4$LAuHupff.AGxuILJ@ILJHH(D[]A\A]A^A_HWHHE1LHpPL@HARAHtEtH: HHBuHH_pH: K|6L$HH<$HD$vL$HItIfA $I|$L1L^HiHT$H4$LtZE1RLE1Gf.SHHGHD$HtaHPH8ZHHtHm~Ht$HIk~HqHD$H[fH|$_HD$H1[ATIUSHH_HHD$HHPH;HHpiHHH m~FHuH^Ht$HjH5qHD$H[]A\+XH H=9 ^1ɺLP1ͻWH 1H=8 y^1ɺ LP1蓻qfDWH 1H=8 9^1ɺLP1S1fDsWHL Cf[WH4 H=08 ]1ɺLP1H|$]HD$DATIUSHH_HD$H HthHPH;HHpbgHHtJH_~@HuH\~NHt$H!XH|$c]HD$ 1HfoHD$H[]A\[VH H=07 \1ɺLP1ff.UHSHHHGHBPu;=t2=~+t9HH~H[]HHH1[]DH|$F`H|$E111HLH|$uAWAVAUATUSHHHD$H]IHQHGHAH8HPVHIsLLTLd$1LLcHCHBPu=t=sH|$L=5 VLqHHtLHL=cHt$EH@1HH?kTL=L5 H  1OLZPH1ɺ 11Ht$HmLqoL mH[]A\A]A^A_SH FH=4 ZH1ɺ P11蛷fHHHHt$ufDSHD ]L'Z1ɺ PH11?Ht$4DH56 HjyL]g2SH XLY1ɺDAWAVAUATUHSH(HD$H]HGIIEH8HP1T1HHcHD$1MLHHHD$k~sL=|3 H|$LoHiHT$MLHHHD$kLL$Ht$EL@E1HHC#RL=3 H LXPH1ɺ 11Ht$E1LϹL(mHjH([]A\A]A^A_HHLLL$Ht$LL$QH$ ~H=`2 XH1ɺ P11+fKQH LW1ɺ PH11Ht$LL$(HD$QH LW1ɺfAWAVAUATUSHH8H $HD$ HD$(HHGIEH8HPQ1HHX~9HD$(LD$ 11HHLD$HD$]~H|$ HtH|$(u}HPL%)1 E1H LVPH1ɺ 11Ht$ E1LϹLJkLLWHhH8[]A\A]A^A_ÐL%0 LlH|$(LHD$lLL$IM'HLD$HT$LHHLL$\LL$Ht$ EuwL@E1HHHD$(H $M>E1H f.OH H=/ UH1ɺ P11軲fDHHLLL$Ht$ LL$x@L $NH0 L3U1ɺ PH11KHt$ L $cL $dNH LT1ɺHtiuUHHPHAPu!tGff.@HHYfu HG@Hu1mtnfDSHtH{HtH[fDqf.fHGx!uHt!HGHPHfDHHtDHxt=Ht$ H<$HHGHH<$t$ u1HLH H=B cS11ҾQ1ff.ATAUSHHCHBPu=~=ul{Hu FuGAtMDH ǃ@uRHCH[]A\HDu51AuHHtH ̠f.t'[]A\DX:R@7(OfDAUATUSH(HHHH CHH$=D‰D$ FLH HD$Ll$H H P8AuH @ H߉¾~OHǃ( ǃAH(D[]A\A]fDuH_@H!ff.AH H HP0AH B@ H߉¾+AąǃHD$H( $0 HD$H8 H(D[]A\A]fD HzHf=XwD$jH{X11Ҿ .JHǃHt'HsHIALXZHHt-H@fH(D[]A\A]HEH HuOǃt@ATUSHHHHHH6H$1DŽ$HH$$hFfD$fD$HD$HD$HD$H$HD$ t8D$ HD$ H$H$DŽ$HDŽ$H$HCHSPHSZ/DHHT$8HXD$0HPHT$XHD$PHD$0fHnHD$PHT$xHHD$@fHnHxH flHD$`D$pHD$pH$HH$HDŽ$HDŽ$H H$HH HHH$HH H$H$Ht3H$L$S$~H$tL$pL Mt+L JL$L$$HDŽ$H(L$Ht2H0H$H$HDŽ$$H$ H8HtH$@L$Mt+LIL$8L$0$0HDŽ$@L$(LMt+LCIL$L$$HDŽ$ L$0L`Mt+LIL$L$$HDŽ$xL$8H$@D$HHHH6HPH$XH$PHDŽ$`$PH$PX$XHhHHpH$xH$pHDŽ$$pH$`H$Hm[ H5dH$H5: A9LHĀD[]A\f.HE1HtL$HDŽ$LH$$hHfHDŽ$`SHDŽ$PHĀE1D[]A\ff.AWL=Z AVMAUATIUH1SH(HHL$Ht$LHD$SIHzHIH]HA}YAE„t =rAIE8H@8fHHHHt)IU HTJ fLL%ZHtH9]tH1H(H[]A\A]A^A_fDHHLLYf.{BH .H=8 I1Ҿ1PGkHrHX<H>HXLD>LD9H`HH)H)΃r1AȃNN9rH@fDAH$ %H=8 cH1Ҿ1F1IUHPH=HrHKPt>@{PHe賐HHLL|X]AHd H=@7 G1Ҿ1E 1HCIE0HHiʚ;HIU8^вHtHiʚ;HH裏HEIE@HHIE@HGIHǃHt0HPHL$Ht$1MHT$HcLHHQIUHHtHtB 9HrHt>@qH1HxIcEPH55 MuXH HPGHǃ Mt(Ic6I~H5 x^H HMuxHH55 FHǃMt(Ic6I~Hq5 $^HHDMHH5B5 FHǃMt(Ic6I~H5 ]HHIE`H(sH54 H8AEh@@FIEpHHPH(HcH0H@IEH8H@MH5x4 H`EHǃ`Mt(Ic6I~HI4 \H`HIHHH54 xADjEIHHPHHHcHPH@AHhH53 XEIHHPHhHcHpH@LLTHt H}vHD$I$bf19fqH8t>@XtftHH>H{PLD>LD9H{XHH)H)HA10tftHtftHH>HLD>LD9HHH)H)΃D1AȃNN9r(DHǃ(HǃHHǃP8HǃhHǃpoH];H ~H=1 4B1Ҿ1@>9ttH>9ttHl>9ttH_ff.fE11Ff.f.fff.ff.ff.ff.HE1E11Hӏ 1qE/ / / HDATUHSHHH$HD$HHt$HHL$$ x[9t?)H-0 LHAH|$HAH[]A\fHt$HcL=@뤐111VDAVIAUATIUSHHHD$;HSHHHٺlHD:Ll$11LHVHH|$HHHt~1:HHtqHL=HtHUHLBtuHL@@9H <H=`/ ?1Ҿ 1=1H.GH|$=H[]A\A]A^D{LHlTf.ATUSHH?H.HH$HD$FHt$HFL$$ xX9t<)H-. LH?H|$H?H[]A\fDHt$HcL;@말HH5H=*- YBt- t - HøfATUSHL% . HELvRHHtlHh(H|JLHTRHC Ht9HH!HǃHǃH[]A\úLLH>1H[]A\HAUATIUSHH(t~1L-J- f.ID$ HTHHH;;HH{v=HCH{;HCH{L>HCHC I;l$(rH[]A\A]f.ff.@HUSHHt ~H[]ÐH{H-u, I}PI\$HRIEXLH<PID$PHHlI]XIuPH=I\$XI}0Ht(Iu8LhFID$0H.IE8ID$8AEI}xAD$IE`ID$`IEhID$hHtFIExID$xI}pHtFIEpID$pIII$I$AA$II$GIHtLVQI$HtmHL[]A\A]A^A_ID$@I}PID$PfDc2H$ L81Ҿ 1<7LE1놺kLL9ff.fAWAVIAUIATISHHHL8M1/f.LDE11LHLu6LC69I6MgH[A\A]A^A_D$ o1H 0H=' 7t$ 1ҿ1E6H1[A\A]A^A_DHXL8:ATIUHSHtAHNHHt)HLH¸t[]A\H5[1]A\Ð[1]A\DATUSHHt|HL MtbE11HŃu!I|$Ht_H:[]A\fk0H RH=& 61҉1C51[]A\@HXL @#NID$HHu1fSHGu[ÐHH=[ÐHAUIATUSHHO(HIHw 1Hff.@HH(H9t#HL9 uHxtImH[]A\A]1@Iu HH,H}tH}HtLD?tIM(HH9rH1[]A\A]fD1ff.fHHtbHtb1HuVHHH+W HHHw(HH9s0Hy HHH8tHxu#HH(H9u1Hw(1Hu1fHHw`HWhAVAUATUSHHLoHILpxMQIPI}9HHuLLHw4H8HIL5HHp:@@HHuv"H H= (1Ҿ1K'ff.H>H5 H1=L(Lw0H|$'L%HH[]A\A]A^A_HL)HHz+L8(L 0H|$&L~%Htt5!H H= %(1Ҿ 1r&E111&fD1T!H H= '1Ҿ 1)&"!H[ H= '1Ҿ냐117AVIH5TAUATIH=US#LH HHH5-HHtSL;%AŅ~!1fL3HH8(A9uHLLH+$[]A\A]A^K HT l1H= &1Ҿ1%ff.AWAVIH=AUATIH5dUSHHD$"LH HHH5,IH}LE$Ņ~+1ff.fL2LH8'9uL|$f.L"HH"HDH=H$I1LHit Hh8HT$H,uD$(%=@t%LHLLL3HHTHŋH|$t H|$k LS"HĨ[]A\A]A^A_cH H= $1Ҿ18#1@+H 1H= $1Ҿ1"\Hb L5 HLv$uL1Hs "HLH$1Ҿ11"ff.AWAVIAUATUSHH5H@*HE1111HD$%%IHLQ2uFL52u:LIHtH93tLL4L 2t0L:Ht$L)H[]A\A]A^A_@L$E111H1$HH#H1u=H1u1H3HHtH2t.H3Hn1t0Hx98HH HH*HHIHHL/x[L7냐LHH*HHtHHtrHL/xCHk7fDLL%%LE7D1)fHL$RH7D1WfAWAVAUATIUSH(Ht$T$HUHLoL3M>D$M T$>L{pM1D$IPI}T&HD$HIHHL!]sH\$H(H#7D$H|$$/HII6HAD$f1/fL6-Ht$E11HLÃL9I~۸MnNInHXIL3@)IH1 I~,LHt%I~9I6L1HD$1L#>@+H @H= 1Ҿ 11ۋD$uH|$0H([]A\A]A^A_M}(1D$fLXLHLp+H fL(HQkH lH= 1҉޿1CL[6fD1fH <1H=v 1Ҿ 1fHd 1H=6 a1Ҿ1HD$k+CfDHD$1BH|$oH RH= HcHl H14/ff.@ATUSHt+LgpHp!I$tHu![]A\LgxHxfDH*[]A\fDHGxHEGpHff.SHHt7H_1҅Hº9OHtHH [ffAVMAUEATAUHSHHT$ L$ u,AO!ЃH[]A\A]A^t3 t>1 t1D9H[]A\A]A^@1H[]A\A]A^HUt1uHm@HxHEH@PA!ЃGh1D9*AF Av(@~ A~,1fAFAA !ЃD1fHHH@MAȉщ1H@HHXMAȉщH1HDt~tztt|t{+tztytx?tw@t+HhHt-H`1 fHH9t9HT$HHu)1Hx,u1H{H#LL=e AyFfDAr:DLoHƋ@$#xuF@A#|uH AsHHHtPL|$I?I/H5 HI?I(I}I]H[]A\A]A^A_HxH1[]A\A]A^A_AUATUHSHHHHE1ff.fDDHEt HRDA9DLH@HuA}HcHL%L"$IHXHHt0ff.D@EHH@HcRDAHuIcEyHA<~HH}IHHI-HrI@H@L@IH9HHHRH09NDuߋptI9tHpL9LDHtHVHuI@L@H@HL HESLLH[]A\A]H@HfDLH롿E11f.AWAVI??AUATUHSHhHT$PHt$HHL$8LD$XD$D+]D$DHh[]A\A]A^A_Ã|$(ADL$0DT$4t$,HHD$HH\$P|$(HH^H3H*Hl$l$@IǃIՉ\$˃ \$ff.fHH@HEtD;[u{t AD#ctnEt ED#c t`Et ED#c$tREt ED#c(tDt;k,u;Dd$Et DcI;H HAWH+RD$(UL}f.0 @:|$(HD$81L(M$L$ LcHXT$$t$H|$l$Lff.LmLLL.u C|%LmMtLLLu C|%H+HHuD$Hl$|$(> u H5MY LHa H=M@ 1Ҿ1D$DU HUH;wHr8DIL$ l$EMT$$t$H|$EtD$,D!ȉD$,EM EtD!EM$EtD$0D!ȉD$0jEM(EtD$4D!ȉD$4HEM +@H? @L qF S@L F C@L KF 3@L DD #@L :F @H5: HHtHD$@1fHD A@?AHdg HC HD!HD A@ AH1g HmD HDfDHC AAHf HC HDfDH E K@H D ;@H9D @H2 @H<> @L D @L D HB 8HB ,HB HB HC HB ff.Ht,t[HC H~C HnC HtHGff.@HNC HtHGff.@HtHHHfDHC 1Ht HtGHGDff.Gff.Gff.tfDH8[]A\A]A^A_@H|$lHL$pHNAutAW$@uI$PI<$IMmH;H}L#HEL@AM)1)@; 1ftlI$PI<$@IRI$PI<$I+I$PI<$I I$PI<$IDSH1HHtHHH[ff.fAUATAUHSH HHHHA$?>L-L<HHtdD HHybHH1uDLHH L1Ҿ1H[]A\A]LHPLH, 71Ҿ51f{H H=1Ҿ31P{ff.Ht 6fD1ff.fHGff.ff.fHSHH@Htu 1҅HD[HHH@Ht*O$1H ff.@; tHHu1fDHDÐG(tEtPtYt[t] t_=t_=t_=t_tb=t#1=tY1H Tú ݺֺϺȺ뺺볺 묺 fDGt<tGtI=tI=tI@tKtM tOtQ=tQ1҅tR1H TúݺֺϺȺ뺺 볺 fDG t.t9t;t= t?=t?@tAtC1҅tD1H! TúݺֺϺȺftn@tl)tp/tntltjthtftdrtetctat D1øø øøøøøøøø ø ø fG@ w'HЗ H|HH1ff.fG(fDATUSH G$0t.E1E11HLL I8H []A\ tE1E11f.HG(@t1LD$HL$HT$H4$HHHtŅ~{$ H4$HT$HL$LD$uH1E1E1MHLD$HL$HT$H4$HIHaHPLÅ>LLcE*H4$HT$HcHcHL$LD$Aff.f1HvSHHHHt@#[[ÐHAWAVAUATUSHHHhMHHT$0HL$8L$LL$ HD$PHD$XbHYI LMH5y8 MInYEeE1ɸLAA DbHBP<=i==H, HE$H$AAExT$ A|D$,T$(AŅHcH5nHHt$HD$HtLt$@E1Dt$,H\$HDHts0tmD#HueL$ #H u\D#H$uTL$(#H(uKHAPP4t3IcHT$fAHHHAAff.A9tLt$@H\$HDEt|HD$IcHH@H|0AtFHP HPAt*HHff.HP@H@8H HPH9uHD$HD0HGHD$HGH|$XHD$PHE111Ld$`AATHl$`UjHE11AT11AUjHE11AT11AUjHE11AT11AU0jHE11AT1AU1jHE11AT1A1Uj]HE11AT111UAj>HE11AT11AUjHE11AT11AUjHE11AT1A1UjHE11AT1A1UjH11ATE11AUjH LH%H111AT1AAUj[HE11AT11AU@j9HE11AT11AUjHE11AT1A@UjH11AT1AE1U1jA}PHt$8H Hc(HIH{|$,DD$ ELDT$(HD$PAAAHt$ff.DHH@HHJHuH Lff.Hp tt(tAtH$tAtH(tAtHHHPL9uHH<$H5x3 UH$8Ht$BL1L- IH]@Hx9~NHHD#F$CF@ADA#|-L=mH߃*9H\$PHuGH[H3CtH3LuݺqHt$H|$LE1HhL[]A\A]A^A_@ H52 LtP H52 L4 H52 L2D%1nLKfDH% HHEH$rH^fH,@HD$HHD$fDHt$H|$zLHHL|$8I?IH5kHI?AH\$0H;L#@LD$ LLHHH$z:HH$rHt$BLHt$H|$E 3@LD$ HHLLHt$BL0@afDHt$H|$H H={1Ҿ1H# H$1ɸLNH$1ɸL4Ht$H|$N=Ht$H|$*$DHf.f.@U HHS1Hx4H}H1HtHc辜H} HtHHc[]71H[]AUATL%UHHLSH(HD$HD$HD$1HHt,H\Hxu*E1LHߺH(D[]A\A]fLl$1HL$HxLt1HL$LHtH}E1HtHT$Ht$#AH} HtHT$Ht$舚Ai1HL$Ht$HLJHD$HD$AVAUATIUHSHHG HD$H`Lh_H7HHLlHMMH|$1HAPAH - H5. _IXZM'f.H|$u$11ҾHuHLtLLH|$tdHUH|$1HtHHHD$1HU HHH)~%HD$A1fff.H|$E1HHD[]A\A]A^LoAMHD[]A\A]A^DE1ADH|$UfDSHHHHt H[2fHt$Ht$HHHuH1[f.SHHHHt H[RfHt$VHt$HHHuH1[f.SHHHHt H["fHt$Ht$HHHuH1[f.HHtHHÐf. tKUHSHHHHt WH{ Ht HH[]ff.AUATUHSHHHHtobH{ HtyuCIH( I$H@umH[]A\A]Dt;1H[]A\A]fDH{ HtʋtHSHXLg@Ms1L"L+b HL-0ILLIJ<LHJHA1V0IHHt/H ,IǀIH {IHHt/H ,IǀIH ;IHF HIH ,Iǀ ff.ATUHSHGHHH@D HH=' HH=) |HH=) eHH=) NHH=) 7HH=) HH=) t~HH=) tr[1]A\HG HtH@D 11HH txH[D]A\ Ӹ̸Ÿ뾸뷸밸fUHSHHHHtH{ HtHH[]ÐUHSHHHHtcH{ HtHcH[]ÐHHG HHt 1Ҿ\H[H@H1Ҿ\]HHHG HHt 1ҾfHZH@H1Ҿf\HHHG HHt 1ҾbHqZH@H1Ҿbp\HUHSHHuftH5' Htb:HJH1HtH[]fH}HtgHپ\[H[]H5!' HuH[]fH5& Ht؋EWDH} Hn1Hپ\_YRfAVAUATUSHH IILff.CA,$t@tNt@tD t@ t:@tH{Ht Lt*tH{HtLtDH L9u1H[]A\A]A^fSHHHHt H[bfHt$Ht$HHHuH1[f.SHHHHt H[邬fHt$Ht$HHHuH1[f.SHHHHt H[RfHt$6Ht$HHHuH1[f.ATUHSHGHHH@D HH=! CHH=h$ ,HH=$ HH=$ HH=$ HH=]$ HH=N$ t~HH=B$ tr[1]A\HG HtH@D 11HH txH[D]A\zӸ̸Ÿ뾸뷸밸fHHG HHt 1Ҿ\HAVH@H1Ҿ\@XHH'AWAVIAUAATIUSH<+<-LD$HM2Ic1HD$*ff.ff.HHL9C A# tD9kuH;HT$L/k IF(HtEHSuH8HHH!H 9t$HDHH[]A\A]A^A_fLD$HMtRAE1ff.@k ! t%H;LT$fT$Ff.IHM9uH1[]A\A]A^A_fI! 9t$DKI~xf.M@D$IAMIMtAN)fDD$IAfD1ff.fSHHGHtBHXH{xHtrHtH[f.H[DHG Httu H@@Hu 1H[HH{xHuHt$Ht$HHCxHo1ff.fATUSHHGHtOHXH(LPH{pHHtLHH[]A\H[]A\fHG Htu!HHhHE1HtHfDu HP@Hu1H[]A\Ht$Ht$HHCpH`1ff.fSHHGHtBHXH{pHtrHtH[f.H[DHG Httu H@@Hu 1H[HH{pHuHt$VHt$HHCpHo1ff.fATUSHHGHtOHXH(LPH{xHHtLHH[]A\H[]A\fHG Htu!HHhHE1HtHfDu HP@Hu1H[]A\Ht$vHt$HHCxH`1ff.fATUSHHGHtOHXH(LPH{pHHtLHH[]A\H[]A\fHG Htu!HHhHE1HtHfDu HP@Hu1H[]A\Ht$Ht$HHCpH`1ff.fATUSHHGHtOHXH(LPH{xHHtLHAH[]A\H[]A\fHG Htu!HHhHE1HtHfDu HP@Hu1H[]A\Ht$Ht$HHCxH`1ff.fAWAVAUATUSHH LgD7HHIMtLH\L{I9s#AtMLLHt;ff.AApfDAt>-u݀~tH AujLHHHfxM_LH+AEGd$uvHD[]A\A]A^A_@ALLHL{w HLw H=1Ҿ1E1Hw H=[MHH 1JH H)H=HHK(Hv HHHtBH@%==uH9HHH!H HDHAfAH=v H=AL- Hv H=zUH龂1H DD3{Hu H=(1Ҿ 1PkH! ЅEH{xfUHSHHtRH 1H[]HH2Htt`HR^t˅IH[]HH0HtHPr~HcHHU느1҃O~HMHcHHU)H[]HAVAUATUHSLgHMthHLmI9sIDuAu-AugLHHaHt&[@]A\A]A^LLHt[1]A\A]A^t>-u~tHf1DLLHuLm~ff.fH5Djf.ATUSHHH\HXH@Lc0MtHU HzLc8MtHE Hx0Lc@MtHE HxXLcHMtHE H/LcPMtHE HdLcXMtHE HLc`MtHE HLchMtHE H LcpMtHE HH8HHtHC Ht#HH訔Hǃ[]A\HCHtwHHܔf.HC HtGt1tHHufDHP@HtHff.H_@HHsH5 i 4W mH{HL5H{ Ht L51 HWLH{ Ht L\1D H{H.LH{ Ht L1 H{HL]H{ Ht L1@ H{HL H{ Ht Lw[1 ^H{HjLH{ Ht L'&1 )H{HPLmH{ Ht L1P H{HLH{ Ht L1 H{HLH{ Ht L71H{ HH{ H]H{ HH{ HH{ HH{ H=H{ HH{ HH{ HGfDHAULoxATIUH-԰SH_0Hff.H;8HHL9uI|$9HuI$H56e aHHL[;]A\A]Gff.@ f#ATUSHHtTL%HOLHHt\H{SLԿHkH舻HC[]A\f.HSH5蛿HCHC1DHw HGHt_tukHv@HtbH8 HG(HD HHH HHH0HHHGxfDHG(fGxHwHG HtGH8HG(HDHHHHƀHHFHHHGxDf1HG(HGxHH# Ht HH=Y Hf.f.ƫ DH HHr6 HSHHH HLHEHu 1[H5H=N mtދ5; tu7 tH5SH= 7t 1[@H5H= z Ϫ u1kf.f.f.fDff.ff.ff.ff.Httu HG@Hu 1@HHHHwLGHtuWHt%t:tÃuHH@HtWuLO HLHAfDHW HH?Httu HG@HufDH`pff.H'Hs H= 诺11Ҿ 1HDff.1fHHHff.{ff.kff.HPHXHv fHHL$ D$ H觽HHGAUIATUHSHHu~II$HHHT$ MHAD$hI$A(H AD$hH[]A\A]@1uLg@MtI$Hu:I$HHtI$QHH5QܶtI$1AD$h:HCs H=¸1Ҿ1Ff.1Du3IDŽ$D$ H[]A\A]AD$hfAD$h貱Hr H=:1Ҿ 1臶fAVIAUATIUSHtRhIHto12@LnH&HHt>HLatMLµ9MM&[]A\A]A^f.H5i] L1[]A\A]A^fDHH5A] Li1DAVAUAATIUHSH?tIE1(@DHuuqH}H$taALHHu[D]A\A]A^[HEHHuJHn H=/Ҷ1Ҿ1HAa[D]A\A]A^Dt0=t$t u2fDt1øfDtDt!ЃDUH-`SHHHHH{HHHߺ[]ж9uHPH;Pt @HXHX鍲ff.fATUSHtGHH|Aą~51 A9t(HH膴u[]A\蛮Hl H=#11Ҿp[1]A\fHtCUH-KSHHHHڵH{HHHߺ[]黵HGHt` @HHp 9H=ܯ11Ҿ̲1HDHGATUHSH_@HH(HL%jHMLHǃ HǃHǃǃXHǃǃǃǃHHEHChCH\ fH0 HǃǃX ǃ ǃ  }HHǃ0 Hǃ{fH1HyL޳HEHHǃHǃH;EP8HEHHEP(tNH []A\f۫HTn XLg1Ҿ 1贰[1]A\DHH=HHǃf1DP0[ff.ATUHSLgHI9txLcI9tjHkHHHXHs HHKIHSIHHw[]A\D軪Hm H=C11Ҿ 萯1[]A\f{Hl H=`11ҾP1@CHl DHHtHGHtNH@H@ HTl H=蓰1Ҿ11Hf˩Hl H=S1Ҿ1蠮ff.1HttfHGH@Pff.1HttfHGH@PÐG f HHrRLHǘLGLDHLDH)H)ƃr1LL9rf.uctDDtTfTH_Hhj H=D11Ҿ41HDTTsHt[tuPH@HtG wJHhH`sutDDhfD1DH蟧Hi H='11Ҿt1HDLHpLGLDHLDH)H)ƃr1LL9reTTSTfTDUHSHHHtHHH[]DHtcATUHSHtKu6Lg@Mt-H{(褼t I$H{(迲[]A\D[1]A\fI1DHUSHHueHtN wICHH$X$H$PH Hu"HĨ1[]fDuH_@DH HHx0]HH Hױ1HHĨ[]D1DH|H|i1ǃL>L99rN>@$X3TfT$D$XTT fH$@Ht#tuH@HtH1DHԿ@Ht#tuH@HtH髿1DHtcUHSHHtursHH4$艨D +H\ &H=賡1Ҿ1{A9,|ۚH\ H=c1Ҿ1谟+裚Hl\ H=+1Ҿ1xkH4\ 3H=P1Ҿ1@H$H5H{轡H{HߺH5蠡H[ H=胠1Ҿ1ОKH$H5H{RH{yHߺH55萙HY[ H=u1Ҿ1eDT$VDT$HDHHHt$0DT$蹢DT$+HZ vH=莟11Ҿ۝H|$0H$H5H{XH{H5H;>DT$\DT$H|$0DT$肝DT$DT$]DT$HHH4H|$0EH<$'HY WgHfAWAVIAUAATIUSHuHuNA8$I$I$L41MDDDlH[]A\A]A^A_苗HDY H=p11Ҿ`H1[]A\A]A^A_DI$H(AoHcH4̪H HI$I$HHD$蚪HHA$I$QHA9~hDLD$H)LLHLI11Ҿ.H1҅HHff.1Htu @UHP1HtYHcu[Hpu @ H=l11Ҿ\DH1҅HHff.I1fDHSHH0tH0[fHpA uHCHH@hH0[DHuHCfHHHH$H@hD$HD$HD$ D$!t@fH0111['K}H= H=0Ӄ1Ҿ1 }HO= H=~螃1Ҿ1fDHUSHHufHGHBPum=~d=t]H SJHN 1H[]C|Hl< H=(~˂1Ҿ 1fD1D|H,< H=}苂1Ҿx1؀H[]{D{H; H=}C1Ҿy1萀7{H; H=h} 1Ҿ1XHttv1f. f|ff.Htt1fHHGHBPu~ui; @u LJ H@pG|HDzH:  H=|31ҾS11HfkzH:  H=P|1Ҿ 1@ff.Htt1fHHGHBPu~ui; @u LJ H@pG|HDyH9  H={S1ҾS1~1HfyH9  H=p{1Ҿ 1`~ff.1Htu 1Dff.@HUSHHuHo@HtvHt t`H tVHtLExtEHEHBPu4=t+=~$ H aFt5fD1H[]Hr1DH`uHff.fHtKUSHHt!tyHh H;` sH` H H HHHc@7H#@ @ HH AAHH#AAHHfH01HHHc8HH9h HH` $HHcD HHcH HHJ1HlH Hp H@xHH HH݋D ։.1HH HC΋8莱HHtxHulH/u`HxfDH݋H ׉1HD {HĈH[]%sHgff.@E1(HATUHSHIHCGI$I$ iI$1HIDŽ$HCHI$đHI$HuQsH5 H=u2z1Ҿ1x]DuLg@M6fD1[]A\fKsH$5 H=0uy1Ҿ1 xf sH4 H=ty1Ҿ1w{rH4 H=t[y1Ҿ1wC1D1H7H&H|xrHQ4 (HGfDHG0ff.IHHHMtFswfH , HcHfDbt.1\tHf.111e"HHfD111?HHfDI@HHLHHIchIchAh1HxI@8Ix8zI@8qA@PAxPdA@P[IPO1HDIPIP1H1H>II;sIA#@A@IX BBIX#BBAH1I@ID ~ADm1bI@IH΋8ͬAI9r H$1(HW1HIIcIcIcIcIcIcIcA @A@Ic@xIcIc@|IcyIxiIx0HIcDTIcHHt HGHpOV9r9ff.ff.HHHP9r9fDHt;t1uHG@Hu@HHHtHGHtH@f1ff.fHt+t1u H@HtGxtHfD1ff.fAVAUATUSHLw@M:IHtrLj1tf1E1HL}wtiLnr9~=L1ɺLHHK)uMu蝋IHuDE1[L]A\A]A^ÐIiL(zfDHt+HHtfDHGHtH@f.1ff.fHtKUSH>HHt&Hq9~HHt H@H[]H1[]1ff.f1HtHG@ATIHOHWUSHw HLX變HHHC[]A\f.E11#fHfx,AHp9|Eu lH,  H=nr1Ҿ1p[1]A\ff.HtqHG@HATIHHUSH_HLHH詉HHHC[]A\DHE11Hf~x,AHo9|Eu kH* - H=mq1Ҿ1o1뇐1ff.fAWAVAUATUSH(Ht$HՅHPxLMHD$HHLoHoLt$1gfLf}H|$HI~xDIHcf~I9LcIwLLLD$TtLD$AM)MA:MpLn9AFHD$%uHG@H ff.1H([]A\A]A^A_HL$IFI9HDH/Su`HH{ptmCx tft-HCHBP==H [1uH_@HtH{puluHHCHBPu=t=tHH Ht[H HwHHg:[H [H[H 1[@1DH1HHf.AWAVAUIATIUDSH8Ht\AIHuHHH9sEI@HA$Ht@E>HLL9r0IvL)IMN4>Mu5HufDIEA$H8[]A\A]A^A_AII9rIzI)LL9t Mt@LLD$(L$'LL$LT$Ht$Ht$LT$LL$L$'LD$(uIuA $sfHt3tu(H@HtHh HHtp H1ff.AUIATIUSHHHo}H9tHk}H9tLLH[]A\A]AUIATIUSHHHo|H9tHk|H9tLLH[]A\A]AUATUHSHHH1Ƀt.ff.ff.ft L9r9tH[]A\A]f.L-gtLHwxIHtHwL mL1HH[]A\A]HkE11H50glƐAUATUHSHHEHtHm@HH1ff.tfL9r9uZL-fLHwIHt9HX L%lLX 1H` H[]A\A]f.H[]A\A]HX E11H50fk묐HHÐHt3tu(H@HtHHHHtPH1ff.LT$D\$HtQtuFH@Ht=Ht3GH==u"HGHD\$LT$`Hf.f.LT$Ht6tu+H@Ht"1HtfDLT$fDf.fDATIUHSHlhHC(HtLC 1HS0H-st!LLcHkHk[]A\H{(vHC([1]A\HHHHHttuH@HtHff.@HttuH@HtHff.@Ht#t1uH@HtHD1DHt#t1uH@HtHD1DHHÐHfH4{@HX2@Ht#tuH@HtH2H@ u DH^t HÐ`H }H=bcg11Ҿ>e1ff.HhHHtHHHtH@ HH@1ff.fAUATUSHHHPGxHtHxu H DgPEA!t}HSHAPu^tT~LAff.@H`t)HH HH{@P`ExA9tH[]A\A]H HHHE‹=u1jkH H[H]A\A]1AcHSHAPuuu'ѵH %DH?t ; tHhu9 @fDHGff.HGff.HAUATUHSHHt!utH@tm1H9wH[]A\A]ÐtH9tNtH9tDLcI9tpLkpEA9$t>HAT$8HkHU(M9l$Ht=M9l$@uHU@HSp@H1[]A\A]HkD1DHUHHSpg]fSH0H|}HuIHpHC1HPxH`tLLHt1u|H@Hts HtiH9H(HF‰ƒrZH(HH|H|H~HH)HH)ƒr#1AN N 9rf1Du$t(tLfLfD9>LLSHH_HtH9HHpPHGHMPH[Hv1@UHHPSHHPH]H[]ff.H0cH0KHdc@HJ@HG(ff.UHSHHH(OHk(H[]UHSHHHtHXHHH[]fDHttvGh@HATUSHHt.mLH[]A\fDHiHqH`HOtHB¸ tH.¸ tH¸ sHt|H[]A\@11"fHxHIXZLCZL.ZLW'jf1T$ Ho@H|T$ t0+BHt&H<Sf.{TD'fDfDfDLeXLGYu˾L6YuʾL%YfD @FfDAUATUSHHHt~HHcEH=HXL%CLHuILHﺶLX^`IHXHH[]A\A]HXH5uCHIHXHǀH[]A\A]CAH, H=(CG11ҾFH1[]A\A]ff.H/AUATUHSHHtH_@HHtvHDH=HL%BLH0HLHL_IHHH[]A\A]fHH55BHGHHǀH[]A\A]@HH=AF1Ҿ1DH1[]A\A]1DHt+t1u H@HtHHt HÐ1ff.fHt+t1u H@HtHHt HÐ1ff.fHttuH@HtHff.@HHttuH@HtH ff.@HHttuH@HtH ff.@HHttuH@HtH ff.@HHHHOHOHHHAUATIUHSHHLo$TI9t/Lm&TI9t!HtcH@v\1H[]A\A]DL HwHDžItLH[]A\A]HDž1HItI@v1ff.H8Ht;U1SHHt H[]HȨHP H[]D1ff.fHttuH@HtHX ff.@Ht#t1uH@HtHX D1DHtZtEuOH@HtFHH Hw:HLJ` HuJHLJh fHtH@v 1fD1H` HtH@wHh HhHt+t1u H@HtH1ff.fHt#t1uH@HtHD1DH H AWAVAUIATIUHSHHLpLWWxLcL9sS:HH=<1lAH1ɺ P11脞HVH[]A\A]A^A_JHHtkLH`Vt1LHA~ M}[:HH=@<@H1ɺ P11rfD:H0f.Ht#t1uH@HtfD1DHtt1uH@HtGxÐ1ff.fff.@Ht!tuH@Ht HfHt+t1u H@HtH1ff.fHt"tuH@HtHHHt+t1u H@HtHHfD1ff.fHt"tuH@HtHHHt+t1u H@HtHHfD1ff.fHXfHXfHXHÐHXHÐHXHÐHXHÐH8Httv1f.H8 ff.H8H H8ff.HUSHHP1҅tHĈH[]f.H 8 H8 HH5Hl$0To$HD$ H)D$0oD$HD$P)D$@W9o$HD$ HH HD$xH D$XoD$D$hH H HH8 HĈ[]HfD1DHĈ[]f.HHH#8H8ff.HUSHHtHĈ1[]DHH!8 H8 HH5{Hl$0So$HD$ H)D$0oD$HD$P)D$@,8o$HD$ HH HD$xH D$XoD$D$hH H HH8 HĈ[]fD1DHĈ[]2fHt#t1uH@HtH D1DL P;ff.@H'AWAVIAUATUSH(u(A tMI H([]A\A]A^A_uLw@Muf.1H([]A\A]A^A_I HtAA 1Ht$HD$#AI HH|HA1KAtI HI HHcHt$1HD$CHD$HH1M E1e6IHu^1J13H|$UIL&GHHt,11Ҿ3LHI轂ÃLI9|L[JLs3H|$Hu!1D11J1J31HIHtDHHt811ҾDI HH&H߉ICAdž 1DLIL2H|$>H1 HAUATIUHSHHuVIHt+H{XHud1ɺAHHt;I M H[]A\A]DuLo@Muf.1H[]A\A]1HdH=3s811Ҿ61@1DATIUHSHHtGu HL[]A\k1HH=P3711Ҿ@6[1]A\fHt+t1u H@Ht1H 1ff.f1HfHHAUATUSHHH L^MUH GH H7"5)H 5~HHtHCHPH8K2HHH >CLHI 8LH/HCHH2.H6HHi0HHHI!?H LH r/H,H=1%61ɺH߾(1?H/Hǃ G1 H[]A\A]øf.HD$ /D$ fD/H<H=05H1ɺ2P1赒1N/rf.H$H=0S51ɺ)t\t?H.HHH=s0511Ҿc31H@1H5_f.1H5yft\t?H.HUH=0411Ҿ21H@1H5~Jf.1H5y2fH4@@H3@UHSHHH(BHH[]f.HHHÐHt+t1u H@HtH Ht fD1ff.fHt+t1u H@HtH Ht @D1ff.fHt;t1u0H@Ht'H 1HtHtHH D1ff.fHt;t1u0H@Ht'H HtHtHP0HH@(1ff.fHt;t1u0H@Ht'H HtHt HXHH`f1ff.fHt;t1u0H@Ht'H HtHt HpHHhf1ff.fHWAVIAUATIUHStHo@H H HMMHHHHAHHHHFHffHHfHnHflHfnHPfnpxfoHfn`fnxfbfbflfvfvfffofjfbfffH9ufofsffH~tHHH<|HHxHH9sZ|8HxHH9sH|`HxHH9s6HxHH9s!HHH9s HHtwL-+H<LFHHt{H LMtBH1Hff.tHrH9s1BHH(L9u@1I<$I[]A\A]A^ÐL01@1111f1ff.fIIHtH@HH HMHHHHFHHHAfHHHfHHfHnHflDfnHPfnpxfoHfn`fnxfbfbflfvfvfffofjfbfffH9ufofsffH~@HHLB|J<LPHI9sZ|98LPHI9sH|9`LPHI9s69LPHI9s!9HHH9s 9HHt>Mt9I9r?HA1f8tHxH9s!DPfExHH(H9uIf1D111$ff.HtVDEt1AuHH@Ht?H Ht1LMt%H1DHEt9ptHH(L9u1fHtH0H2HtH@HHtKSHu9H H t!H H [1[@1ff.fHtcSHtuL1H@[H H t(H H [f.1[@1DHHAWIAVAUATUSH(HIHOHt$HHL$MOL%`'vIhLLD$HOBHHLL$RSH5CAfAC ƒCAASƒCAASƒC AASƒC AAS ƒC AAS ƒSC HL$CAAƒCAALKSƒMCStELD$1ff.@A׃@@<>TC@|CHI9uMI@HALHH߹ ?H([]A\A]A^A_f#HdH=%#*1ɺ LP1=1fAWAVAUATUSH(H_HOIHIHt$I&vH5%IKD-HD$JD0CHHD$?HHHt$LHI0-A 1H5sAH׃@@<>ATFA|FHH uAFA MVBMtu1ff.ff.ff.ff.ff.A׃@@<>ATFCA|FBHI9uHD$II@HAHt$HH#A=H([]A\A]A^A_1fAVAUATUSHFHHHA1HH{H0L5#IL)Hǃ0Hǃ8EMl$1LM$$LHH<<>H0H Hǃ8IT$IuIMMzt(Hv,HHH~HHzHuH3 HGLZ'1ɺH߾21tH0L0(Hǃ0Hǃ8[1]A\A]A^L-"1L'Hǃ8Il$Hǃ0H[]A\A]A^ HH="&1ɺH߾21轃nHTH=!c&1ɺH߾/1}.zH8f8@I<$LHd2H0HtH8.RLH%1ɺ H߾P1LH%1ɺH߾P1Ăuff.@AWAAVAUATUHSHHHFAIHI1IHt_ENHH=~ !%1ɺH21;ff.1HH[]A\A]A^A_DL$HIDD$L\$.D9L$9rLL)؀|$=H3HCudHt$>HDL$ L\$5L\$DL$ HH$LDL$L\$ &DL$dHCL\$ L9[UEoBH>H='"1ɺH21LL)غHH3Ht$HCDL$ L\$4L\$DL$ HH8_LDL$L\$ M%DL$HCL\$ L9H3Ez1҉HL$D>D9L$9rXEtKVH H=;!1ɺHP1~L'L' Hd"H=!1Ҿ1fDH,@H=[!1Ҿ1{LDL$,L\$ HD$)$DL$,t}Ht$L\$ HCLDL$,L\$ HD$#DL$,t=Ht$L\$ mHCL&.L&*EtHR5H<7fHt[IHLDALEt1Au4H@Ht+1Hx$HE1EHt$HL$H@1ff.f@f1Htuff.@Ht#t1uH@HtfD1D@f1Htuff.@Ht#t1uH@HtfD1DHHtXA<vh ff.HH` HtXA<wH9r Hh H9CÐHtsSHt 1[Dit+HH 臻H ~ uXuHCz[D1D8fHt u ff.HSHHGHBP==|Gxy _ǃ HܙH߾gy[ÃvH1[@kHH=P11Ҿ @1@1D+HTDH<H=11Ҿ1kHH=c11Ҿy13fHH=#11Ҿp1fu{VHH=;11Ҿ+1@HDH=11Ҿ1sfHH=c11Ҿ 13fǃ H H=v11Ҿf1ff.@HHHDH(H0ÐHtuHHfDAUIATIUSHtuHHtHĘH[]A\A]"LLH^1HHH51HT$HHtI$HH( I$( xQH0 I$0 \Q HsHLHt*I$]H1I$H`HhL[ZgnfDIHjH=.1Ҿ1)fHGATUSHt []A\DH$HH5vSqHHǃHHǃfHHǃ%H HH!HH H HtHlHoIHH- \IHHHHHxH HdH H HDH H0H HH( HH H5 H5 H H 6H HH HHX HH HH HtHHfH HRH H>H0 L% H( LH0 L HHHHH YHCHtHP8HHh HH H{XHCXH{PHCPHH[]A\d@ff.@AWAVAUATUSHHII 1HTHL5`,LFHHRHHL+Mt FLLHPHHkHǃDǃ@CPHC8PH5NHǃPH=+JHCXǃxLHH jHHHPHH59H HC0H_ HC(HmLLHHHBH2HBH貰*$HHjHhHx 2HXIHHs HKMIHSHHwH{>fHHgLLL@LHHNH(Hk9H0HlHH޿ L@KH@HH@Pb@1ɺLfHnH0flH8@1H L6zH6fHHH8ǃhHHǃ u>/HL1Ҿ1H1HH[]A\A]A^A_@HH=c1Ҿ1fDHl(1H=)1Ҿ 1vqkH4jL1Ҿ1DH\?+HoDHܹXL1Ҿ1H{kf.H@1ɺ LZH@1ɺ LHp 8 HbH+KHuf.+LH1Ҿ1H]L1Ҿ 1LcH|G1Ҿ21HLfkH48Sf.KH3f.+HH޷LH1Ҿ$1HHH11@H7ATUSHHH9w HHXIHt|HI$H tUHH`LH w=HsHt H;tKHH{ HkH[]A\fDL[1]A\fH T@LhHƐL*uHH`ohoxjD[H]A\1ff.fHUHSHHtH_@Ht{H[1IHWt+HHxHHhH[]@H̲H=K1Ҿ1H1[]1DATIHUHS1ILt.I$XHxI$XHh[]A\D!H H=11Ҿ[]A\ff.@Ht+BvQuHWHBPufDf.H11ҾJ.HHH?fKff.UHSHHHtPvUt!foٚEH[]HGH@PtH1ҾIHtEfHH[]邙fHttv1f.HPHtfۚff.Httv1f.HXHt"f雛ff.Ht v!HHHf.[ff.Ht v!HHf.˜ff.Ht v 1fDHtw @fHt v 1fDHt v \t@Ht v 1fDHtw ,@1DHt Pv HDSHH9[ff.Htw \@fHtw @HHtw @fHt v 1fDCHt v 1fDHtw @1DHt v 1fDHt v 1fDHt v 1fDHt v 1fDHtw <@fHtw <@fHtw ,@fHt vAH8H#H=11Ҿ 1HfDkff.Ht vAHH/H=`11Ҿ1HfDff.UHSHHHD$OHtaH8t[Ht$Hn~JLD$1HLcȺ1OH|$BH5#H[]1H[]DHt+t1u H@HtHHt HÐ1ff.fHt#t1uH@Ht D1DHt#t1uH@Ht D1DAUATUHSHHHHt HH HH111uiueHH9rL-HLIHt8HLdLHH[]A\A]fDH1[]A\A]t+H1H KE1L-k뙐u̾bfH[@AUATUHSHHHHt HH HH111uiueHH9rL-HLIHt8HLTLHH[]A\A]fDH1[]A\A]t+H1H KE1L-[뙐u̾bfH[@AUHATIUSHHH HHH111}uhudHH9rL-HLHHt7I$LRI$I$H[]A\A]fH1[]A\A]uf1L-_DAUHATIUSHHH HHH111}uhudHH9rL-HLHHt7I$LrI$I$H[]A\A]fH1[]A\A]uf1L-DHtu%Ht,Ht'HHHHÐt 1Hu1ÐH@f.Htu%Ht,Ht'HHHHÐt 1Hu1ÐH@f.Ht#HtHHHH@1DHt#HtHHHH@1DAWAAVAUATUSHXD$HH HT$(HIHHuG|$t@H=^Ht$0H|$(zb11/HX[]A\A]A^A_Ht$0FEuH,H=AlHL$(q1Hk^11q/1HX[]A\A]A^A_H$H=1Ҿ 1`11"/HXD[]A\A]A^A_H|$0HT$8Ht$( I)HH8EwD$fA~D$ nD$$jD$v$zD$ rD$bHHHLu/HEH(HD$uD$D|$ D$D$$$D$D$ HP3I9F@~I9FHDD<$HD.HH|$8H$1L|$HLd$@E1ff.LLLLHT$HHt$@H#IL;t$8rH(H<$OH-DH|$0HT$8Ht$(I(HHD$AD$ D$$ D$$D$ D$fDH<$H-T$\$1HX![]A\A]A^A_LHMt$.I,$LL$ D|$ $q1I1,1,HP'hH<$Hw,fff.@H11@H1H1H11f.DMuDHD$21fHuDA21fDAUIATUHSHHHHHt$LHIYH@HD$HHHC HHpHtALoHD$HK HHHHpHD$H HC Hȅt;H8sHHD$HHC HH(HH[]A\A]@HxHD$HS HHH@HD$HHC HfDHH=s11Ҿ 1H[]A\A]L8tLHD$f.HH= 11Ҿ`1@SHlH=11Ҿ>(1cAWIAVAUATIULSH8HL$DL$H^HXE1HD$A1LLL1ϴAƃt0fHE11LHL裴:H/9LHHH|$H9H߅H|$H/Ht$HHEH=1Ҿ 1L@H H=xk1D11E1H}H8D[]A\A]A^A_IHtE1uLo@MtIHD$}@D$WHH=t$1n@HD$Ht$(LHHD$HD$(HHD$H@ HH8uHxuHxHH=`S1Ҿ!1E1LHt$Hf7iHH=1Ҿ(1>@HtHHHHD$(Ll$HHIE Hx HD$(HIE HHhH8L+HD$(HIE HL8HxL|$LHD$(HIE HLxIEE1HpHH=1Ҿ"1E;HdH=1Ҿ1kH/H=1Ҿ 16fDHgAUATUSHHHAW5HH̓H5HHSHD`HfAEL9H0L 1jE1H^HfNl *AXAYL)"LdH)HtDpfρHHL 1jE1H^_tGLHtHv9HSHv/HSHv%PHfH9uff.f1H[]A\A]1DHtHSHvPHfH9rHDH)uDHjE1PH *E1HZY>L^ff.ATUSHH$HD$HAHLÅtu{H@HtrtH|$0uHT$H{u1H[]A\H$HEHD$HHt$H~HtHvJHfH9sHD$8PH[]A\fDrHzH)HfA9uH}H c@AUATUSLHH$HD$Ht=II̅tu*H@Ht!HT$Hzu01H[]A\A]PH[]A\A]f.H$IEHD$I$HtH~HtHvJHfH9rrHzH)Hf9uI}I $dfHATUHSHtuYH_@HtPHttA1H1H诬Aăt7H˟.H=7*1D1y[1]A\fHSHH[]A\IfKHt(H=11Ҿ  [1]A\f1ff.fAUIATAUHSHHD$HHH;LlHfHEH8HPHD$HHZAAEE1HE@Ht~HHHt$HA H,Ht$H/H|$A=D HCH=1Ҿ1E1H|$H+HD[]A\A]DHt$HA kHBH>H= 1Ҿ{[HTYH=1Ҿ|K+H$IH=1Ҿ H^H=1DfUHSH(HGHt$H8HPHD$HtCHt$HcH|$qHt$HtgHH|$H([]f.[H4pH=111Ҿ .H([]DH(HvDHUSHHtH@HHHWHHt$H1HHD$HHE HH8HtHt{HD$HHE HHx9HqHD$HHE HHXHEH[]@3HH=1Ҿ 1H1[]1DHH=s1Ҿ1ff.AUIATAUHSHH`HH$LlHGAtaAHE1HA HPHIM]HL"LHpH[]A\A]HE uwHE@HtnHUH1HHA LPLH?IqH$H=0#1Ҿ|1p1Qf[H1H=1Ҿ1.fH1H=1Ҿ1fHHT1H=^Q1D1ff.UHSHHF1HT$HT$LPLHt#HHHUH߉H[]f;H1H=11Ҿ H[]DATUSHtwHHHAH11ܤAătLLHLHL$H1ҾYHWHPH;HD$HuH5H=A41Ҿ 1@sHH=1Ҿ 1HSHKV;HH +%lH|$AWAVAUATUSH(HD$HHLoHHLLHiIHHlH(IPI}HD$HHt$LLL_HHt$H92Hu D1H|$L\f.t1H([]A\A]A^A_HC@H֐HDH=PC1Ҿ1{H H= 1Ҿ1XC11ҾXHR'HD$HD$;Ht$LLLHL$H1ҾYHRIPI}HD$HuHZH=fY1Ҿ 1H$H=0#1Ҿ 1p[cHH=1Ҿ 18#H;F HH %lH|$AWAVAUATIUSHHHIHH˃1HLRIXHHwHxL-%HL HHIXHLHHxLHLIXHHX IuOHy3L@H\H={1Ҿ 11H[]A\A]A^A_LyH-MHLIHtHLHxLLLHLD$ D$ H[]A\A]A^A_fD3HH=1Ҿ1;Hd"H=1Ҿ 1ff.HHAWAVAUATUSHhHD$@HD$HHD$PHD$XH=HH1HQH)IHHlHHD$HE1Lt$1HD$HD$@E1L%HD$HD$XHD$(HD$PHD$ LD$0H\$8DAH58HH\$HHKHD$@HS@fH9.AH빕LLH"IH&HT$HHt$@H<(AH|$PLHݺMH|$XLHD$PH|$@LHD$XHD$0HD$@LD$HL$HT$(Ht$ H|$^H\$PHIƃH5[7HH\$HHHD$@HS@fH9HAfDHGfDL%E11E1$HmOL1Ҿ 1H|$PL溩H|$XL溪yH|$@L溫gLLﺬWLHh[]A\A]A^A_fDL%91E1HЃYL1Ҿ1`^L%E11GHUL1Ҿ1 LD$0Lt$H\$8MHHL fDLt$ֿHoL1`1Ҿ1Lt$薿H߂L1 1Ҿ1mkLt$VHLt$17Lt$*HsvOLt$1 HVzL1Ҿ1ܾgL1Hf1Ҿ1ff.EIHH1mff.fEIHHH1Jf.ATUSHtwIH|HHHHھH8~$HLH[]A\H1H[]A\۽Hă1H=a1Ҿ 1@製H1H=n)1Ҿ1v@AUIATIUSHIH!HHLlHuRLb[LH'[H1HH½ IMLL{L9üHDH=K1Ҿ|11HH[]A\A]Ð{HD3H=H1Ҿ1PfD1H߽ IB+H8H=1Ҿ1cHHH={1҉1.fDUH1SHHt$Ht$Ht!HHH3H߉9H[]{H$Z1H=F11Ҿ NH[]DATUSHtwIH\HHHHھH~$HLH[]A\H1H[]A\軺HDi1H=A1Ҿ 1莿@胺H m1H=N 1Ҿ1V@AUIATIUSH)HHHLlHuRLWLHWH1HH½ IMLL{La9裹H H=p+1Ҿ|1x1HH[]A\A]Ð[H~H=(1Ҿ10fD1H߽ IB Ht~H=ػ蓿1Ҿ1cӸH<~H=[1҉1諽.fDUH1SHHt$Ht$ƺHt!HHH3H߉H[][H}1H=&11Ҿ .H[]DAUIATIUHS1Hff.IEU1LH8~ULLt uH1[]A\A]ÐH[]A\A]H/USHHt ~H[]ÐHH޿H{PH-t HXHJHHBH H[设H(H\蚾HH^膾HH_rH`Hb^HHHdJHhHe6HHH߹g[]AVAUAATL%sULHSIHHHEHfH{HfHHHLH)H)΁HHHǃHHǃHǃ `LHHHtrHHHHtHH HHtBHHHHtLHHSHHtLzHH*HL^H HtL5H HEf0HHHt$HPLAHHHH`HtLH`Ht|HhHt HpLHhHtPH[]A\A]A^@H(HTH0LH(H;ff.H1@苳H4zL1Ҿ1dHf.KHyD3HyL迹1Ҿ 1 gHyff.fHHHHttHOHLG@H9L9HHHG@HdžfHu6HOHLG@fHnflG@LHHfHG@HtHH;rGHHHG@HHw@HfL9HWHHHG@[HOHH;HHOHH9tH;HfHnfHnflHHHfHG@HHdž#f.HGHHHHHwH$fDHH9Y fG@ff.HHrHHfHt#t1uH@HtHD1DH@H@AT1 USPL%lLOHHHttƀXHǀHFHHHHHnt H[]A\f}LH耷1[H]A\fDVfDHGHt ǀHHt HPHXf.Ht HxHf.fAVAUATUHSHHGH=tJ=t -w@ HDžP ttHDžPH[]A\A]A^=tܮHeupH=d1ɺH߾P1~1H[]A\A]A^H{(迱tH H許(LH MHLX膺H{(}LP1LLyDt$ LHHT$ AԅT$ t H9Ps;HtH=~11ɺ/PH1HPLH^衭H*tH=)11ɺ.PHC1@LH:MLDfDH{(:HsH=?³11ɺPH1YDHsH=胳11ɺ-PH1fDATAUSH!H`HH HxXHCHHzHHǃEtFHCHBPu=t=%HHu!Hv1[]A\HDžPH`H wpHHh=H`HxCHHEHDž!u[]A\@xH@XH苫HqH=11ɺ PH-H1*fDCHqH=H˱11ɺPH1ff.H'ATUSHPHHHH}0HoHH}0H蚸HIHHtNI$HtAHMHH9HM@H9HHIDŽ$fA$ǃwHEhHtHHLn9ǃH:HEhHtHHf1[]A\f1DHE@HYH9tHUHHHKHH9HK@KH9HHHDžfDžHChHtHHHL訟u$HLHkHHpxf.HkHHT\fDHHHDžfDžHChHtHHHHkHHL9H{0HKHHtHHtHKHH9HK@H9aHC@H_fH9tHSHHfC@H9tSHSHHHC@H|HC@HHK@H9t$HSHHfC@kfC@fD{ff.HtFSHt 1[DKuHuHH [Ð1ff.fHATUHSHtwubLg@MtYLqHsH;st HO5t;HtH.HI$ I$I$[]A\[1]A\fI1DHw`ff.HG`ff.Hwhff.HGhff.Hwpff.HGpff.H H HHHHAUL-ATILUHպSHHHhHǃpMt2Ht-LHL:HhHt)HpDHǃhH[]A\A]1HhHHpHfDHHIHH=VIHH5QIHH=sVIHH5rQHHHE1jH=HE1H5LjjgH(fHHHE1jH=jHE1H5jjמH(fHt[SHtuHHL$(HL$(aIB$%MAII A| H@iHR@HEI AƃEƁ1AIGH@PjAwHjE1Lt$t$D$HPAPE1SAVAUQt$hATt$pjgH`HH[]A\A]A^A_IDHD$JbItHHHt$ I9Z}HsJH=wL11ɺ PHH1[]A\A]A^A_H5HHL$(4HL$(IAMfDHR@HEI AƃEƁtfIA"fDLHL$8T$4LD$(GHL$8T$4LD$(kD1@fD-ff.ATUSH0HD$ HD$(tH0[]A\HHL$HT$H| HPHD$(PLL$8LD$TZYZHhHD$HHviHD$Hl$HD$ HHD$(HǗtbH躗tUH蝘HcyK1{H*HH=N蹁11ɺ PH1H0[]A\H|$L%芌Hl$(HHHH%LH赗HttHHA HHH(LHjHPH5[UPrR jjj H@H0[]A\@PH1;7zH0G&LÀ11ɺPH1fDAWAVIAUIATIUHSHXH@%H1HH u1HXH[]A\A]A^A_f.L|$HL$@HLf>tHjE1LSLLHAVHPpPjjjLD$HH@tHt$L~yDAWAVIAUIATIULSHHHxt01HĘ[]A\A]A^A_f.苃IHHCH5H8HPuxHH)HD$ߗH|$H$!H<$LL|$詔1H5LH%HD$0LLoD$H5?LL-HD$p)D$PoD$ )D$`)HD$0LLoD$ HH$D$xoD$ $HD$0LLoD$HH H$)$oD$ )$謉oD$11HD$0LL$oD$ H$$tHD$0LLoD$H( H$)$oD$ )$4oD$11HD$0LL$oD$ H$8$(oD$HD$0L)$@oD$ H$`)$P+yoD$HD$0HL$PH<$0L$hoD$ H$$x}ovHXCQH=|H1ɺ P1H<$EL|$PHL$HHL: jE1Lj0H5HATAVAUjjjL$H@Ht$HLs{HE0uHB+H=~3|1ɺ H߾P1MH$H<$DAWAVAUATUSH(H|$`Ht$HT$LL$tD$hHHMM`@L54~LLIHLHL*oHK/oX@o(KD/ o8@Hclient fI9pHserver fI9%Hmaster sI99HextendedI3H master I3WH 6Hkey expaI9HjE1E1t$ 1LLt$ HPHpPjjjH@HD$`L5}LMdLϐIHHLHL~oHK/LoX@o(KD/ o8@HD$`d @D$`CD/AHD$H D$`HT$`Ht$K|/B}Hclient fI9ff.HfinishedI9G|sL1H?y1Ҿo1wLLLH([]A\A]A^A_f.rHt?1H={1y1Ҿ1~w@HxpansionI9G1SHfinishedI9G8Hmaster sI9Hr secretI9G Hr secretI9G1xwH2>8DfHHUH4$HH5H|$]HHH%H4$HH5H|$-HAVAUATIUH-zSHHLnD$ HXHPH9HKHH-|zHHH)HH40譄H6HXHHHH)H 1HyHHǁ(HH)0HHX HPHH5LH)HHL4Ht xdpHM? Hv11=uMtz1I>qHwI~rHwI~sHwIFfAH[]A\A]A^DH-9y0HnjHH1ۉ[]A\A]A^DHxH7IHSH5LHtxt1loHU>Hu1Ҿ1EtHxHύIFHLH5]賅HHtSHt$otED$=w:fAFH58L~Htxt1nH=&]DnH=BHx)H1IFHLLH5HHIIv0o8H5LHt Ht$ Ho%|$ D$ LH5AF0詄HH Iv rLH5r}HHIv$rLH5RQHHIv(rLH53%HHIv,`r3rHPIvH;pIHtHI9LvZmH</mH;5lH;<~lH;BhlH;HRlH;NHIHCHH^LH5-}HHHHsThk7CTPv =LH5|HH*HsX&kCXPv;CT=~JjL{@MIPI>LxIHtHxI9L^o|AfDeH|4feHd4HCHC 01H{(y1Hs01HK8 1HS@T1HCH4eH3FxL{ ML{ H{Hs1.wH{eH{TuHHs Ht H{(1vHs@Ht H{H1vHs0Ht H{81vL1H{0AHtH{DvIhLAm{{AdHネH3j1Ҿ1iLdH2RTcH2W>fUHSHH5_HH5{uH[]DHetutHEHBPu=t=Hւ=tW=u4H HtH HtH8wHH9uH1[]fD1@뮐UHHSHDlDžu>HEHBPu==t4=~-Hxt#LD19H[]L1MuHH1ff.@HI9tHHt;zuH[]LxLUE1@I0C4K1I8Hu4@HH(H9tf;puH$t;xtIM9u18IM9u)fATIH5jUHHSHwuE[]A\@H5*Hvu E[]A\ÐH5HvtH5Hvu Et먐H5Hvu E@HmA$sHTnA$bff.AWAVAUATUSHXD$D$HE1??HHu HAH+H>te'`Ld$ HcHLHsd1@ @@D4 L+JcIHxuEDE1HXD[]A\A]A^A_H1HH<I<HH9rI HvfL|$Hl$LLH(LIVHt$tT$H Hu!yfD;p'H(H9];P u@<f<H@@HHtDHhHL$Ht3L`E1IvHtLtII`L9|$uL5 MI(M9I6HtL3tuHEHAFfDkHtTk1 HH9t f9TCuH+AEfH+@HUHfDkANHEHfLkHL$I9uHMDAUATI1UHSHHLoIPIuHiHxE11HT$ LHt$_aLMttHCLx1D\$\$ H0L8HtwfA zL1!ff.fHH(H9tcf9HuP$tVD9X t HI9uH1[]A\A]f.9XuH[]A\A]HL9tHL9uHL9c몉kHfAWAVAUATUSHHHt2E1??IIu IAID$I9D$8?~E1HHD[]A\A]A^A_fDHcHHLH:1I$LPHHMtE1&DH{Hqt IH8M9oH;H|quSfSIt$IL$H1@HH9f9AuAfW@4f4H>f@I|$HtP#HdoHID$(ID$@H1HILHLHH9rHLLHFH qID$AfMff.ATIUSHuV;CxHHHcHH,HtHʾ0jHu;HHP HH:t:Hzt3Hh At$ HHMHU[]A\HHP H|*u[1]A\fDHHlff.fH@qaDSHtHCHP0[ff.@HtKSHt9u,HG@Ht#H0 xH5c;aH[f[fDHff.@HtcUSHHtLu7Ho@Ht.H&t"HC=D‰EHH[]H1[]H1DATH5'UHSHH0H?cuHPH=](LW"HtdLHE1IA1,ff.ff.fHH8H9tCf9uHfB DIXL9tH[]A\A]@AWAVAUATUSH8Gx'HAZHEH$: @H( HT$(Ht$HHD$H HD$ Ht$ E1E1HDH|$HT$(HL$BH1ff.@HH9f;AuDHDtJH<$DYHtTHUHBPP(H,tE9t!AHt$ II9IDAt1H8[]A\A]A^A_HT$ Ht$HH( HD$H HD$(H@H@H=+H=,uII9DAfcP H$uHHL$ 趈L$ uHH蕈E1fDAWAVAUATUSH(Ht$HD$HD$HIHH< H5YHmIH|E1A,DHD$H|$HuIfC |H IHL9B|7u!LHf=wftHD$H|$HtH5tYLWH(1[]A\A]A^A_OHH=@Y{V1Ҿ1TfDI>H5YLWHD$M&HH([]A\A]A^A_ff.fAVIֺGAUL-XATIPUHSHLH foD$BlHD$HI:HH L$$DXHt$HtjHt8H|$H[LaHHt|H;^LpVHD$H+IH|$cLNVH []A\A]A^NH,NLUH1HdS11ff.fATAUHSHH@tJHHt>@H=+t#fu H=,t%D1H[]A\Dfuf.tHt HeA} I(eHAEeHAEAG IAEeAEAEAEL;hk&aHD$H8HD$H@HD$H01fDAWAVAUATIUSHdDdH5RHfHH1 IH$dL1HLJIHr`L*bL;M&LLLHD$yLHT$H $HDH9A}H$LLxJH(L9tLM{ teL1HcHHtLsHEA_H(L9uH[OHL[]A\A]A^A_f_1TawH$dH$sLHQH[Ht`IA}.H$H5LIDHH|H=PQN1Ҿ 1LuH5'QL_OE1,Ht;SHӋV 1uHtH[vRHu1[1ff.fUHSHHHD$HT$t}H|$Ht;_H|$J~[@tfr'DH[]Sft*ftHcC~P;h~(1H[]@fH@HH`fCfHA%=t:=t#=t<9wxtGHA@HtVHHAHfDHKHH=HH+HHAPHtHHAXHGH@H0H fHLP@MLHHMtoHGE1H0L8HtZfC BL1!ff.fHH(H9tf9HuP$t.xt5IM9u1҉IM9tIM9uIM9u@@ 9uątHGL@L07ff.@Ht3t1u(H@HtHHt@fD1DHt3t1u(H@HtH`Ht@fD1DAVAUATAUHSHHHGH@P~Dn4Dv8C#uSC #uHt>! AutE1CAADHg{~+H[]A\A]A^fDDn,Dv0}DH'{xËSD1IDH.fDH߉L$ tW-wL$ Jff.HAWAVAUATUSHH(J$HGHAHBPHcsH}`C-v=+u.DmxHEEHBPu=t={H}HAM<$MuH[]A\A]A^A_fI9t̺ LL A8fDHHHHHAPtAHt?tHHxHHpDf1ff.fAW AVAUL->BATLUSHH(HLHDuR@SxHǃHǃAL}PME L|$HmX: @ff.HLpHD$I1MHLHHHHǃHǃHtH1L>=H([]A\A]A^A_f.L}@Mt?Eu:L|$HmH: @\Hl$MLL$HLpR@HT$1H L|$H: @E fLH< ;TIHLL$HLMHHHLHHHtH1L;Ht9HHT$1ff.HH9tf; BuHBIL;r`4H4H;1ɺxH߾(1衘1H[]A\fDHOH4HᄐH';1ɺ H߾P1Aff.@HHH׋Iʅt1ɃH@@HLpHMHх9SHcH|$I4st H\$3MtAHPDH0H8HtR1fDHH(H9t;fD;HuP$t-HtPMtP AMt@A[Ð1ɉHt#MtAMt1MuMt1fHIHHt1҃H@@HtvHxiHtdHHwT9}PHcHHtJ MtJA MtJAMtJA H|$t R H|$Ð1҉ff.AWL=;AVL4AUAATIԺ UHLSHHt$LIOHtgHt$LHHH[]A\A]A^fD$>fDLfL@L0AVAUAATIUHS1Ht`AD1L%Aƃt2[D]A\A]A^ÐH&?E11DHLu6H09D1H>HHtA[]DA\A]A^A 널@w@lDH+H(H=4211ҾT01Hff.fHttuH@Ht@t1@w@ DH*H`H=D4111Ҿ/1HDX1<DÐATL%4ULHSEHHPHtBHPH}H5%,HHtkH=HHt.H+H[]A\HHtH6uH1H50H*LH11fHff.Ht+SHH?/HH[H53R1fff.@Hff.AVAUIATIUHSHHĀH?tx1HH5H.3o$HD$ H)D$0oD$HD$P)D$@+o$H;LHD$ HL$0LD$XoD$HD$xD$hE¸u1H{tHLLH H[]A\A]A^HHuHu 1fD#H;HHuHu 1fDHh2HHuHu 1fDHEAWAVAUATMUHSHHH4$HL$HHGMHBPu=~ =HH E1E1AE1L6LH HHHH HCHBPu=~ =eM<$HĘD[]A\A]A^A_@HpL HCLHD$IH5.IHMPMLHD$L\$ WH4$H{@IE1HL$L\$ HVALT$D$ LLT$;LT$HIZL*LT$AB@LcK9H9OL)H4$LLT$HDD$4LL$(~LT$L\$P1ҹ@LLL\$8LT$H$H|$8LH4(ALT$LL$(LcD$4 H5@/H$L)JDHHD$HBLT$HIHL$HLHT$@AHLT$HD$(T,LT$LL$(Hct$@LHT$DL #LT$LL$(D$DD$@1Ht$HHcЉD$@HD$LT$(LPHLL$HLL$BLL$ H5q.IHD$HLL))D$@,MLT$(|$@MwDl$ Af.ELHH9LH$HFЃ~SPEEHH AbAHfDE1E1AE1u@LE1AvlHH ~A Aǃ |A~AtAdfAELDCE1lHH  DHH AE1E1LE12LHH HLL$@L$fALLT${kLT$fDAE1CftCAHbMHMt0LHD$L\$ 袆DAH?H4$HHVI30I38H rHD$H5HLT$D$ HPH8@LT$HII@ LLT$H qHD$(LT$LL$(I@H$1LLH L@r!LT$LL$(LX?HCLT$HBP==!ЉD$ H5+LL$6)L$M LLT$E1H5*A )LT$Ht$IXLLT$+MPLT$_LT$4LT$HHLJ ~fATIUHSHt@I$t.MD$(IL$0IHHH[]A\w[]A\fDf.S21H@H1 H@[fDH;H@[f.AWAVIAUAATIHUSH8HD$ +I|$AH@Pu=t=fIt$H0H8H1HH(H9f;kuC$A7D{A==C @=uff.@CD9=OAEAHD$(HH D$(9CAEI$@nHT$L^HHT$11 f.HHH9f9*u@tHT$H9I|$HT$ HI|$fAHfDl$ŅH|$ 1Ht%6LD$ L I$AH8D[]A\A]A^A_AtH>H=2'm$1ɺrL/1臁E1fDA|LHt$s(Ht$c{H딅==AtA=t=I$Bt+LS t9ID$HBPu=t =ILt LI$@ Df=H.@HH=%C"1ɺpL(1]HmHWHmI$@*HH=w$!1ɺL/1~@HKH=?$z!1ɺzL/1~Hff.AWAVAUATUSHH(HHoH4$HIHkD$E1Ll$fI$II9I$NHL>t_Hƅt Anx1L蟾t0AHD9DHHHHuDl$ Hl$ EE^xEH5:dL#IIHxHHH9c9uML$MtL<L$ \LĹ\$L覹=~?L$HD$t$ ÉD$D$ Åff.`fD$HL$\$LЅD$ "&L=mL$1DT$ED$ PPAfDL訸ٴAfDLDD${DD$D$04DLDD$T$ GT$ DD$'D$0D\$L=L$XL$Hl$ AFxf.L踷=ML$DL$ EMMtLnfDL$'LX=D$DD$ D$0E1D$, D$(D$ fIxD$  IFHBPu=~ ==T$ HLuDT$ ED$,Dl$(D$D|$ E1*DDHDLH迥AH[ D9HIHEDD$ EtA~x7L(DD$=D$, E1D$(D$LDD$=ZD$DD$ID$0AD$, D$(@H5_LQUH5[L5q@4L$LDD$FDD$=D$0AD$, D$(D$LDD$T$ T$ DD$=T$ D$0DL$ EHIHTD$(D$H1RI%DLLHLP 9|E1fH8 D9TDH1HI%DLLH{+L 9|AIpA-HoJcHD$ AMW@MMGHMtqIF1H0L8HuHL9uMfDHL9t>A zL1HH(H9tf;HuDx$Et x @HI9uƒ|$ VHnIHDl$D$ 'A+=D$ A*D$ qAtD$ AAD$ AD$ @LHL:HD9H8L9o3Dl$(AVxD$(u D$D$Cff.@SE1H111111HA111HA111HAr111HA^111HAJ111HA6HA111"HA111[ ff.fHt#tuH@HtA@1DATIH5a[UHSHt#H~ HHH9t,[1]A\DH5׀Ht HvA<$uHLH[]A\^f.@H:w 1AWL=u}AVIAUIպPATUHSHL&A$ H5aHMPH HH5B1I\$I M"PH H1H%H5+"ff.LH1H!L9uHH55I Im H[]A\A]A^A_ff.AW1AVAUATUSHHIH9M0HIMMHEfAEK8LD$HH$1H9r~PHLD$HHH5M1D;!LD$Mt+ML5{K8ALH1I !I9uH5GHH$IEI)$H[]A\A]A^A_ELHHsAWAVAUATIUHSHHL*HVHBPEufAEMxLD$L9PHAH1H`H5C6 LD$OtMt&AUH1IH5z M9uHH5?M<$L)}H[]A\A]A^A_fDEmPHX fAHEDD;(tcHH9uHDH5y H1wI$LhHEM,$HHEHH1[]A\A]A^A_@1DHPfAWAVIAUMATUSHxII(T$@Pt$$LD$8L$G[HHt(MHHfɅ H9HL$s 1DH5L1HL$Ll$hL%_ H\$`LHL$XfH|$HvEDmt$$ffADEHD$HH9 HEPHHD$Hr\ fD;8t[HL9uH!~1EDHH5A3>EfA3H5KEJcHfDHPf.AEDEIPH9T$MQ DL$@Et AID$$HߺPL}LD$0L-xƉD$(LD$0H1H/~H5,}DELD$HLD$HLL|$0Hl$HHLD$PK8EIHff.fALH1II9uHEL=Hl$HLHyDD$@ELD$Pt$(PHLD$HDH1H}H5r|eLD$HHD$0JlN4@ULH1H=L9uEH5}LHx[]A\A]A^A_DD$$Ht$DHߍHAHD$HL$Hl$HHH)HD$LHL$XH\$`Ll$hHD$8H)H(I]닋D$@t AD$$mPHߍpHGS     Hc{|$@BA8EPHfD$$pkH4V Hff.f;( HH9uHzH5|H1EEHPH9T$|$$HDHL-}LtLl$(ff.DmPDHH{EtAHzHSzHEHt$(DH1H#L9u)T$@A?EPHfD$$pDHkztrHuztcHUztTH`ztEH?zt6H8zt'H2ztHyHyHDL-{HL1MX|$GMAoEHߺPȉŋD$$pxH5fz1HA2EfHAH9D$HEHH-}ICD$$PHIpT$(LHHH] K>M)D8LpIGD|$(I9s1GEjD$$PHL-spDH1HH51xI!HD$HlAVLH1II9uL=6|LH EuHVH9T$@HD$$L-#zL}ILl$0LD$(ff.Mt$(PHfDHwEt0HwAt#HzwAtAHZwHAwHEHt$0DH1HK7H9uA5UfHNH9L$HfD$$L=Q Ll5L5vD$(f.t$(PHMHO fff.f;qHL9uLH5yH1HGL9uMEpuHFH9D$]D$$L}LD$(HL-~xILl$0Dmt$(PH:H+vEt#H,vAtAHuHuHEHt$0DH1HK7H9uAMfHrH9t$f`D$$L-wHL=zS Ll$0ID$(HDHAt$(PHfDcH,P ff.D;(HL9uHtHt$0DH1II9uED$$L|$L-wLt$hl$(fA/t$(PHHVt9Ht-Ht!HtHbHQtHEЉLH1I$HD$LI9u"H5tLHD$8H(I]A$t$@DmfAAHBH9D$LEHH-Q ff.HEhAHzLD$PH|$HfAfADD$(AHD$0H9D$$PHDxDLD$PHdN @D;0'HH9uH-sDH5@tH1LD$PL-mDPHGL$(H1HtH5rLD$PH|$0L$(MM48t2LD$(ff.fAWLH1IM9uLD$(H5vHLD$(<HD$0LD$(HT$HMDH)ZE}uHVH9T$j@`H+D$$L-tL}ILl$0LD$(Mt$(PHfD=HdrAtyHmrAtiHLrAtYHVrAtIH4rAt9H,rAt)H%rAtAHuqHqHDHt$0DH1H>K7H97HoHf  H5L1L=s8fDIdH5sLL=r^HhLL[]A\A]A^A_EDHD$H@H@PHHH I9EHoJ,#LH5oL5hHEP1Ll DL1HyoH5m Mt%ff.LL1H H9uL=rLL"I;PL L1HqH5{mn IL5"h@LL1HL L9u{fDcD3bHʼn`EIHH5qL1 L=HqmHD$Pxu EAELd$8IbDs+PLCDT$AA CA Hb DT$@HP;8HH9uH~l1DH5mLDT$O HD$LKM\$LL$0DT$H@L\$8H@PL=^pIPLZ C S LKDC H5 SA 1 S Sf LK M\$DT$LL$0L\$8McM9r @HǽDJcHfL=oH5oL1X DsH5lHlLfAEHEEAkAvAuAAmArAqHjHb A?DH5L1 HD$H@H@PQFD#BD# AA H_jHb H5L1( L=in@PLf1DLH]nH5i MtHfa HPDPLL\$LL$L=mH5LfL\$Ht$LDHa HPL=mMPLL\$LL$L5cL\$L1HlH5$iD H\$L\$J,LL1HH9u!LL$8LD$0LL= m*JHD$LL$PL\$XH@9@"$ @F(,(( '((PLHEhH5lL1HD$XLd$PHD$L=PlHL$Ht$LL3H|$XYyfHD$LL$@L=lH@HBPuL=k=~ =SI0E!AAAA AAA McIFLt$HL9IYHD$H\$@E PLDT$1DLH5iEDT$DT$H|$PHt$XHH|$PH%HHH5iLHt$P1LFHt$PLyLH5ijH|$PLH;l$XtH5LGHD$MHl$@I)H@MpLt$HHBPu=~ =MILd$@A $AD$ AD$ HcىL$HkI9HD$PLLPID$HD$XLT$ (T$L1H5hLT$ IPI:HD$PHH5jLRIAYAAL=i AA ÍCHL9A PLMyAiEafEqɉL$qL$&<%HeH%= kAH5hL 1D PL H5g1LPLffɉL*H5 *^ZOLLL=~hIL\$PLLL$kL\$L1HgH5cDL5^H\$L\$J,MtLL1HH9uL=gLLv8PLL\$LL$L\$L1HdH5ucDeL\$MH\$L5 ^J,LL1H,H9u[HD$H@#{@J 0  #L%b1ۺPLL\$LL$L=f1LLH5/gLL$L\$;eL=fIE!LL$L\$fAAH]I9PLE1lAL1HdH5aL%\H\$H\$L|$L|$BT3LL1II9rL|$L|$LH\$LmL\$I)MHt$HL$8HT$0LL=eHD$LL$HL\$PH@HBPu=~ =ME!L\$L=PeID$I9PMyLD1ALH5NdLL5IcML\$L\$+PLG @^ AI B4 C HI`HL9 D LL1HK'H9QL\$HD$IO 'M)LL$HH@L\$PMH@PIRE!L=cfAAHCI98A.IIPLI)LL$HL=_Lt$PAL1H5QL%r: MHPLHl$HHV8 Mf;|HL9uLH5EbL1HHHl$HLL$PL\$XM3IZAMcIAPLL\$LL$Ld$XHD$PH5b1LHD$H@HBP==L=bILL$L\$PLAYIILL$PL\$XmH5b1LLL$XLLD$PHbfHD$XHD$HKH\$PL=aD3fAELD$M`L9d$%PLAL1HfH5m]`LD$Mt)II,L5XAWLL1I2I9uL=naLLLHD$H\$PL)HD$XHD$H@HBP==1LL$XLD$PL@fI&APLL\$fLL$LL$L\$U=% BL \HCT 1H^LH5]L\$LL$L\$LL$IOAiLL$L=_HEI98PL1@LH:]H5[sHH\$L5VHSLL1HFH9uuL\$XIAPLL\$fLL$iLL$L\$lT<HR LZL1H\L\$Ld$PH5\LL$L=^^L\$LLLL$HD$XIHHD$IL\$XLL$PZHD$XHD$HLt$PL=K^AD$ HhHD$H9l$~PLE12L$ L1H-H5YIH5fTL1C>HD$I9rL=]LILJHD$Lt$PH)HD$XLt$XIHl$PPLMfɉL$H9 L$H;HH9uLYMUL1H5HEHD$PIFHD$XtaHdPLMHXHA9 tH5L1HIHl$PLt$XLL$ML&fL\$XIAPLL\$fLL$mLL$L\$LWHO HH)YL1H5*YL\$Ld$PLL$iLL$LLL\$HD$XIHHD$ILL$PL\$XeHD$XHD$HH\$PL=V[D3IFDt$(HD$ H9D$PL?L$(1LH*H5VMt)I,IL5mQAWLL1II9uL=ZLLRHL$ H HD$PHD$H)HD$XHD$H@H@PLt$XIHD$PIPLHLt$XHD$Prf1LH5WI9|L|$H L MLd$IM5Lt$PPLA. HS6 f;(5 HH9uLUANAL1H5IWIII^Lt$PL|$XHL HP fHPDK DCL1KSH5jfAfAffEEgH5#YLL=Y7H^L HbL HvL 1H:L JHnL HrL H&L &HjL H~L HL H, HPAPLHp, HTH5~VL1L=6X[HK L@HULH5xU1L\$Ld$PLL$L=WL\$LLLL$HD$XIHHD$IL\$XLL$P ?H*K L@ZHK L@L%TxPLLL$L\$tH*H5W1LPLJL\$1LHWH5RDL\$LL$MLK,L5gMLL1HH9uT$LL$HLD$@L ;Lt$H PLL\$LL$1HSLH5V%L\$LL$IALL$ L=IVL\$fDID$I9HD$xPL/1LH-QHSHML\$LL$ t=Hl$LMML5KLLSLL1HuL9uIHl$ML=ULL\$ LLL$HD$LL$L\$ II)H\$PL\$XMI fL$LpHD$M9PLJL$HLHS1H-K1L|$MMIHATHL1HHD$H9rLMML|$LLIMN 3HD$XM)LL$PLd$PL\$XHD$IH( HP9 DT$H\$XAAIAA AA LcL$Il$I9IPLLL$X7T$L1H5RHD$L1Ht$XH@LPH@HH+1LHD$H|$HIFH\$@L)HD$HHD$H@HBP==T$LL$HLD$@L uL=DS^PLLL$L\$7L\$1LHoQH5NDL\$LL$MLK,L5TILL1HH9uL%-&PLL\$LL$1LLH5RzL519TLL1H[HD$H9rLLHD$I)CfAWAVIAUMATIHH5LUSHxLD$LD$LHoHItHHHt Iv+$<H1Hx[]A\A]A^A_LAąEHl$HT$LH5!HoD$1LHD$0H5K#H)D$PoD$ HD$p)D$`PHD$0IcLoD$H5 HL$H$D$xoD$ $MoD$HHD$0HXH5/))$oD$ H$)$ HD$0LHoD$HT$H5.H$$oD$ $oD$HD$0H$)$oD$ H$)$tPH$H$HH50L$@noD$HD$0$oD$ H$8$(H蝾oD$HHL$PH$H$A$oD$ AD$HD$0ID$ /H߉$1fD軻Hԏ:H=C1Ҿo1H@$}lHCH=i1Ҿ 1AH@3HL]H=01Ҿ 11ATHUHSDd$8HwHLPH>1E@VLt$@t$@t$@AQMIHHCH0ÅuEu []A\D蓺HpH=H11ɺ P5[]A\ff.HE1jAPAQH +j0H(ff.HE1jAPAQH jH(ff.AWMAVAAUMATIUHHSHH踼HjLHPHt$hPLL$`LD$pHL$hH uH1[]A\A]A^A_H5CL衿MAWL;H$HL$xHHHT$hHHHH9Hv%L%LHT$pHHHD$hHL$`HHHT$XL;HD$pHT$XHHHHD$xLH[]A\A]A^A_DL8HL$hLHHt1H$LHHcHD$xH8&fHD$xH HH@$H$tRHHD$xH8fDHmH={1ɺHP1/HHD$xH8@裷H\DHHHUHHtHH9XH`;HH=8ý1ɺ HP1wL羲H菽1ɺ HP1C@HE1jAPAQH jH(ff.AWIAVIAUIATIHUSHLD$LL$D$\H5DHD$ID$HPH8HHHHH:LjHl$ HHT$\H5 HH$L$#oD$ 1HHD$@HT$H5)D$`oD$0H$)D$p芿oD$ HD$@$oD$0H$$MtHHL$LH5HL$}oD$ HD$@)$oD$0H$)$Mt;H $LHMw(H5C5oD$ AoD$0AGHD$@IG MHH*H5!oD$ HHH5&AoD$0AGHD$@IG oD$ HAG(oD$0AG8HD$@IGHoD$ H$HHt$HL$`AGPoD$0AG`HD$@IGp蔻Ņ~&H1HĈ[]A\A]A^A_D#HH= 諺1ɺ LP1HH=s11ɺ PL1wfD諳HtH=311ɺ PLMH51/ff.ATIUHSHMHHHLDH[]A\ff.AVAUMATIUHSH觽HI~(HMHLIEHE1[1]A\A]A^4@˲HdH=SH11ɺ Pm[1]A\A]A^fAWAVIAUATIUSHH(HHHD$@H$HLkIPH4H|$1H5@H|$L$oD$HD$0H|$)$oD$ H$)$YoD$HL$HHߺ@AoD$ AGHD$0IG L|$PLvHCHL9`0H LL$HD$HHL$@I}H5/IPQhAVPAWPHL$0L$轾H0H@LӶHD$@H([]A\A]A^A_@L$H|$fDL$fDHLL$LD$HHHHLxM)1{fLDL$@sH5H=p1ɺ H߾P1SHH0HHHL$ HT$HD$HD$(HjjLL$8LD$$ZYt[HHD$HH距HD$ HD$HD$(HH0[f.H߾PD$ D$ H0[DAWIAV@AUATUSHhLwD$L$Ld$XHD$`HD$hHD$pD$THDŽ$Ш!%D$8HL5ځHD$(HD$H-=HD$0|$ H$ D$<@Hl$ HD$HI9HI9HI9HT$pHH$D$K H$HL$HLH$QH$QHL$pQH$Qt$0UPAVt$hLL$`L$$Ht$hL$HPA… HɀHL$`I9HԀI9Ht$0HLDT$6H|$(DT$t2LDT$LcD$8HLHL$(HDT$dI AwxI H@h8|$K-DT$DT$%DL$E%D$8aIL5HD$(HD$IHD$ H2;HD$0LELHD$IHD$pIHD$hAD$T0%H$@1H$@Hh[]A\A]A^A_fDHHDT$LIDHL$@MUL蝶jHL$HLHA QAVQLL$@H ~HT$0H DT$Lff.@T$1ۅCH|$@C@H6M9;H5L "@IH$H1ҾIhIHD$HMAMfHT$pLL.t:H|$p蠴 E1HL$THT$hLL譳uqfPL#H$HT$pHD$M1=H$ HL$`@LHSoD$<fDcHD$ HAu@L蹴HD$HLt$ 1HL虳H$HT$HT$H$L|L$ HT$LL\$ILMHD$HL$`HD$`jMA H |LPAVPHT$0Ht$8sH %HL$`LH5 8LHT$pHH 7D$K L5|D$<@HL$0D$8Ll$ HD$(f.DT$1DT$L$H=:Ū 1LP1HT$pdDAWIAVAUATUSH腮Lt$@HLt$8HAIHD$A9oxu IDHD$D\$HHLHD$8AIPMHD$8PHD$PPHD$@PHuLl$xAUL$ATj PjLL$XTH$HL$`HPD\$uR1۾@L˨L@辨H|$L9t1H5蓪H[]A\A]A^A_H|$IcLHHD$AwHS1jLjjt$PAjjt$ht$Xt$pAULL$xLD$h:H`DH5I1A9oxt!HL$LL1~DH51+Ht1H=&豨1ɺ LP1fDmt tt/ff.fAWAVMAUIATMUSHHH4$HT$EH譱IH1H(H$81HLHE$01H$0ϪH$0LLĿLd$pHT$(LLG1HL肪L$HT$,LLLL$ ~yjD$0HMLHHPL\$@ASD$DL\$0PLL$0H tuHHH` ML(Hh MH` Hǃ` c@H Hǃ @Hp ԤHǃp o@Hh 贤Hǃh )@AWAVAUATUSHHHoH` H u4E1E11H货L謧HD[]A\A]A^A_f.HMH` Hx H LPIHtH HE1H H L` LHHtHL=葟LWD`DIAMcL/HHt*HHD$Ht$LH߹E3ALXHc脕1ɺH߾P1fAWAVAUATUSHHLgH` Hx 踢ud1荎H6cuH=:1ɺ PH11-1&1HH[]A\A]A^A_fDI $H` Hx H M$P芌HHjHP H\H8 H{@IHeI $HX HHp M$PCIHHh IHHx H` A$PL A4$脊IXZMLL$L%蓝L溊DxDIAMcL1L$HHLL$HD$Ht$HL;1H<$L踤L@LLHy軌L%tHXaL@1ɺ H߾P11X1QLIkHa{H=1ɺBH`LΒ1ɺH߾P11H<$ݣLգSHH` Hh yH` Hx Ҫx>ɋHR`H=vQ11ɺ/Hk1[Hx 脧uH` 贛; |,HH Ht`H8 H{@Ѕ~[;H_H=Ñ11ɺGH1mfDH` Hh =HuHl_DˊHT_H=xS11ɺGHm1fDU01SHH8HGHH8!1~RH 0Hŋ0HH Hh H` H WHH H8[]HttuH@Htbf1ff.fHt;t1uHG@Hu@HHh HtHGHP@1ff.fHt;t1uHG@Hu@HH` HtHGHH@1ff.fHt;t1uHG@Hu@HHX HtHGH@@1ff.fHt;t1uHG@Hu@HH HtHGH@1ff.fHH1ҾO=HHH1ҾQHHHc1ɾPHHHLHf.HH1ҾNHHHKHf.HHMoHf.HJG(HG8HG HGHGPHG@HGHHGXG`HGhGpff.@HW@HO8HH)H9ѺHCDHG@H9G8Hff.UHSHH5 HH襝HtHExH5H艝Ht HDžH5HjHt HDžH5HKHt HDžH5H,Ht HDžH[]úBH5\ff.@AWAVAUIATIH55ULSH͜HHtxu/Hxu(HXH5L襜HHt)xuHxt1H[]A\A]A^A_HhH5LeIHtxuHxuLpH5L=IHtxuHxuLxH5LHtxvHxkH@HI]xHIMMMMHtmIHtIU0HHtIU@HUMtIUIMtIU8IHtAUptRIMHI9M@sWSfDIMr@MR@I2@I]xAHGxHw8HtHW0HHHtHW@HHHtHWHHHtHW8HHHt WptR@HOHH9O@sSf.A@HGxH)w8HtHW0HHHtHW@HHHtHWHHHtHW8HHHt WptR@HOHH9O@sSf.A@U4HSHH5HޝHHP0fo)H(HXH@0@HHPxHtHHHtHH@H HHtH` HHtHH8H HHt HptmRfo)HE@(H@X@8fo(HP @`H@h@p@HH[]H@@.:HXHH9X@sSfDAvff.fLG8HHNHP@LH)Hx8H9H<IM)H;PHIIM9H6H9pXsHx@@pHPxHtHH0H HHtHH@H HHtHHH HHtHH8H HHt HptTRHx0H<L9rH6H9pXvH;PHrPHHPH9sWHHP@pWHpHH9p@sSf.A@H<H)HP0HHPHP@ff.@HW8HNH1H9H)Hp`HP8HPhtuH9HBHPhHPxHtHH0H HHtHH@H HHtHHH HHtHH8H HHt Hpt.RH9s@`H@PrHxHH9x@sSfDASHHG`HGPHGhH9GXHCxC`HtHS0HHHtHS@HHHtHSHHHtHS8HHHt SptR[@HKHH9K@s^S[ÐGpHs$HCXHtGDC H{@LHpD1HHSHCHH9HBHS@.f.A[fvC@LL9rHLH1HIHHpL1HHHrHff.O`u SHHHGhH9GXtHCHCXHC@HCxC`HtHS0HHHtHS@HHHtHSHHHtHS8HHHtSpu"HKHH9K@SH[RH[t$ GpH{$t$ HCXHtGDK LC@LIpD1HHSHCHH9HBHS@f.AwDfvC@LM9rLMH1HIIHpL1IHHrHff.SHHH5l H HHt$HtHT$1HwH[fH49H H{0H9HS0HCHHsH9HGHCH9sHC@HCxHtHHHtHS@HHHtHSHHHtHS8HHHt SptRH[HKHH9K@sSfDAf.f.f.fATUSHWHHHGPH9sAHGKHк "EшCCuHCH[]A\ÐHuAHCHCLcPL$L9rHG1DIvHHCH9t5HџLAHt HSHfD[1]A\fHC1@UHH5SHH HHGHGDH)HX1HHC0Ht fo Hk(CC8H[]1UH-$SHHHH0_H{HCHC0HC8H9t H5HCH[]fD1ffGG@ff.AUIATUS1HHW@HD$Ld$HuXH\$H9sFIu0I}(H)LH`IU@ŅuI}0H)H4IE@H[]A\A]ÐIE@I}(11Ҿ qyH[]A\A]@USHHBH߉H[]ff.@Hw(fDGff.AWIAVAUATUSH(u L)IWHAGE1Ld$L4ILt$DLAtAGAtLH%ff.fHJIG0IO@@,+H@tiIW@I9W8uHD$E1HuwLt$I9sfIw0I(L)LLIW@uI0L)J47XIG@AGHD$II9)H([]A\A]A^A_f.1H@AUATAUSHHt Gu)HS@H9S8t.HJHC0HK@D$H[]A\A]@cHS@H9S8uHD$1Ll$Hu@1Hl$H9sHs0H{(H)LHHS@uH{0H)H4/XHC@CH[]A\A]ÐSHuH߾ [D[ff.AVAUATUHSHHt GLl$$ff.fHJHC0HK@D$DeHEtfHS@H9S8uHD$E1Hu]DLt$I9sNHs0H{(L)LLHS@uH{0L)J47XHC@CH[]A\A]A^1`@3ff.SHuwC<t_<ugSHCHHtjHKsJHbu ,HHIu)Ct HD@C[DC1[Ht HtHuHBSHuuC<t_<uiSHCHHHKsHHu ,HHu#CtHC1HuCHRu {HCC[HtHjtHuH_ff.fUSHHoKHCHCHHH{Hƃ47{HHHCHS@u tHzHbu }H{uH{HtPCH[]fHtH{Hp47jCH[]fDtuCtXH[]SHuxC<t_<ulSHCHHHKsKHu ,HHu&CtHCHuCHOu [HCC[@HtHjtHuH_ff.fUSHHoupSHKHCHHufHtuHCHQDtfHSHC@u tHHu ]H{uH{Ht-CH[]HsH rCH[]CtXH[]]ff.fAWIAVAUATUSHH(u;AOIGHHtEIwrAG<t@vmq @HCp@?wbSr@?wUtЀwVIED$\u00WуD$BW B0D$Ll$D$fDEH?cM?SwD$\u001D$f9DAWAVAUATIUHSHH(uH([]A\A]A^A_ÐHXHHu "HL=L54Hte@A$"B<IcLfL-fHu LH)IHuHu "H{u H{HCH([]A\A]A^A_fL-:L--L-t@M\dB<^AH߈T$-\t$HxJJ>ЀwVH$AD$D$\u00WуD$BW B0D$Ll$D$fDAD$H?cAL$?QHpacket_rH9I LE+>H_updatedH9CIEHHHEHEIEH@IEHHHEHEIEHtransporH9EHEf.HreceivedH9CDIEEt;H@IEfD{sentVfDHE1IEHIE{d:}t]}f.ATL%v9ULHS0lHCoEHH}HE HC E0C0HE8HC8HE@HC@HEHHCHHtELoHCHH} HtILmoHC Ht|H}(HtMLNoHC(Ht]H}PHtRL/oHCPHt>1Ht'H{8tH[]A\HYHC8H[]A\DH{`LWH{ aLWH{(bLWH{PcLWdLHW1HUH-OuSHHHH{XRH{HQWH{ H@WH{(H/WH{PHWHHHߺ[]Wff.@HtHǘfHt;UHSHHH{XRHkXHH~H[]f1ff.fUSHHHtBH%VHHt-HH¸uHQff.@1H[]USHHHtBHH54VHHt+HH ¸uH=Qff.f1H[]Ht;w6HHHG`HHH!H ȅHDHG`f1ff.fHtHD`Ð1ff.fHGAVAUATUSHHĀhH߉IIMkhH{@HLL%LspLkxS8H[HH5HH5HH5HaH5HH{t8H5HHyHH55HHH{(t8H5HDHs(HH{(H5(qSSHC(H5H HDH{HH5HbHHcHHH5HHLkPMH5DHC0H5OtH5vHL%ƼLHhLHHH}HuǃHsLH(HHHH5d HBH쀸[]A\A]A^H1[]A\A]A^ÐHsHHf.1DIhIhMD$ HHH1`cff.HUSHHOhuH[]HHqH5՝H2HtiH1H9s3H+HHH%ChH[]H4ׂCH)HHHH4ׂCHHHHHǃHfSHHtHkH[fHǘ@SHHtH;H[rfHǘT@HUHSHHHtHHHH[]fATLUHSHHtLHHL[]A\@UHSHHHtHHHH[]fUHSHHHtHcHHH[]BfUHSHHtH4HH[]@ATLUHSHHtLHHL[]A\pAWAVAUATIUHSHXH_`HJHl$8LH\$HD$ff.A$< w(H&HsHL$I9sAD$I< vL9d$L H&HI9 D+I1A+Ml$D$I9.Ed$Dg;HL)HuWA}*uPHD$t$H|$H1E1E11HD$HnHD$HHD$I @HT$H9YH0I9LfHH98:uH9tuIL`IM)M)IMtV1H\$0HD$ HLd$(@HL9EdDfuDfuA_tA-tHX1[]A\A]A^A_DsfD$MDpfA_A-A*fDA}*+E1E1Iu^fx*uXE1E1Hl$8HD$HE`HX[]A\A]A^A_fDHD$ Ld$(H\$0ItM1H\$0Ll$ HHLd$(fHL9sGDdDdeuDxeuA_tA-HL9rff.Ll$ Ld$(H\$0HD$t$MMH|$HLLHD$H HD$HHD$fDDemA_cA*Y+d d$f.qddfAWAVAUATUSHH=H(dH=IdHD$HMwLeFHHcA}DLMcN$1_HHh|LHL$HHD$_HL$HHHLHHL$LHL$ID /Ly;tEE1L-fBL3LJ|=1L)LI[HII9rMM)C0H ftH J|=HL1c[HHHtSHHxtDHT$H:HZHEHD$HHHtHt$HRIHt$Hﺛ>IH1H(H[]A\A]A^A_fA| /Hf|LHL$HHD$S^HL$HHtHLHHL$KL|$fHHD$HHHH5WHH5aHH5RHL$`HT$ HH5HQHI@HT$`Ht$ H>HH\H5`HT$ HH5HT$`H5iHHt$`HsHH5-PHT$`Ht$ HHHH5GHT$ HH5aHT$`H5H(HT$hH5AHD$`bOH5WH$$H5H!HT$8HH5HT$@HH5{HT$HH5eHgfAWIAVMAUIATMUHH5YSHH(d}LEHWHcHfDHfH5HE<tLH5HMHU H5HM}tMHUH5H0H}@mHLH5H{E<H5HLE1HD$MtOHUHxFHEHT$HD$t)Lt$HD$HH9rHD$H)HD$IHM9uH(H[]A\A]A^A_d@H@H@H@H@Hy@H([]A\A]A^A_Ð1HHt$LHL|$tLH5ՕH+T$HFHHT$H$HH5vIHH5:HM@HU8HH5H;H3IHfULZHH SHmHHEuH[]f.HHH5MHHUH5HH[]DAUAH ATEL;ZUHSHHt@tK}tPH[uH5HHH[]A\A]H[]A\A]DHHEuEHHHDDHtfATLYH `UHHSHH tOE HHHH5HEHUE u0HzH c HcHfDH []A\H5HHMHUHH5H H[]A\f.HfH5H1H H HHHrH<H|@H l@H\@HZL@H<@H,,@H|@H @HKHH=vH5qH~HѾ H1H:JHULCHH BSHFHHuH[]f.H5!H1}xExHHcHHfH5HaEx<tHUH5HHHH[]DHYHDH5HE|@H!lH`AWMAVML8AUIH 6ATIH UHSHHuH[]A\A]A^A_fDHMMLLHaHH[]A\A]A^A_ff.AWMAVMLAUIH ATIHyUHSHHuH[]A\A]A^A_fDHMMLLHHH[]A\A]A^A_[f.ff.ff.ff.ff.Hff.HHH9r1H9ATIUHSH HHsHT$HH>x@BH9HBH$Y9GʺHII,HHHLH >LHHtHH8rHuH1Ht&1HH@@H9@u H91MtFt=H0 H1HHH9uH9sHپfA4$H H[]A\1HA$HrSH H[H]A\HѾ`LHp:Hr,HjHHHHvH=HAUfATUHSHH8)$ItqHH[`P tHHH)t H)՘Hx@P(HuHHt$XHH1PXH8[]A\A]f.IH[`AD$ t=IT$H)t H)ŘID$HT$LHH$HPPI|$@AT$(Hueff.SHHHPHXHuuH`HHD$ Hu0HHHu ueHHt$ HH@ HhHt:HH H[@H9rH`1HH9rH9rL$ H@H[fH@ HǃhHtHH H1[fHʹfDSHHHH4$Ht$pHt$p/HtBHPHH;tXHHPH;Ct>HtHQHHPHHtHJPHkfH@HH{8H[fDHKHuDHHHPH;CufAWAVAUATLcUSHJ,H(HHD$Ht$ HT$ HD$(HDžPH9HBº HIIH=z@BIGHD$HHT$II)H9иLBKdHL4IHLd$I~H$HD$@H$B.HtLHHHI;HpPI;FHtHNHHHHHtHqPInfHt$@@HI~17M<$Mg`IG`HtlIH H[HIH9rIwI9YHxH9LHT$HP1HHucHHHEHPHufH\$H(H[]A\A]A^A_fDIv%IH9HFHHDHP5HHD$\fAWAVAUATUSH8H|$` Ht$H5HFPHFHIvHIFHfHnKdHD F u tfHVtHNHDHH8HHHt$ Ht$HHHvP@I6qfDf.AWHcIAVHIOIH[PI9s.LI6HIHPH;0sH9rIHI9ufDH\$0Ml$(L|$HcIEH@H9eAE0LHt 1HL>fLd$)D$0C HSttI)tHI)ϘHKHtQLiHI,L9s9Ht$IHL$HHD$@HSff.HCHkXHT$8H{@HD$0S0C tIILPHHtH@Au&L^Hĸ[]A\A]A^A_ALJLt@IXHD$,tfHff.H@XH~@ tIAIuIAIutI0 H9HGH{HH)H9IHBAE0DHL$ IUHD$0IE(H9HHBHt$HD$@H$H@HI|$HH@IHt$HD$0IPhDAƇD$,xff.AW1AVAUATLcUSHB'IO,dLIHMMIEH1$HPHx@I)HP8HtHHXH@ uHx@P8HuKdHLH{ #HCfLIEAEHtIIHP`KLHǀ8HǀPALJCƄ'HǀH[]A\A]A^A_f.Ƈ@I}W"IEfLIEAEbSHHHPfHXHH`HHD$ HuUHHHu.H@ HǃhHtCHH 1H[ÐHHt$ HH@ HhHt HH H[fH9RH`1HH9r H9KL$ H@HʹfDSHHHPHXHH`HD$ HHHHu1|HH[Ht$ HHcD$ @H9nH`1H9lHHt1HHc듐@HоfDfHhHHcHvHHL81Ht HHff.fHc7u.U1H"SHHH uH[]f.HH;DH[]fHc7uH f.1ff.fAVAULcN4ATMLUL)SHHHHLHHHyL1H Hff.ff.ff.@o@H@HHHtHuJLL)H HHHHJ3HHJL)HDŽJHL)HHHHHHBDŽ BƄ+BƄ+Hǀ LP MtLX DHODHLA[H]A\A]A^A9H90H)Hh8fD1HcHHH;9s 1fHHHfAWAVAUATUHSHH8VH6AՃA}AEHUHfHn‰flH4H9sH}HHH4H)H HH8E1E)D$IN4+I;N+Ht$LJ1I HD$ IH$fIH4$Lo@)D$ HD$(I9HICIHEI=I wIt@IUI9s3H4$LHT$HD$ Ll$(HT$u IE"uHfH8[]A\A]A^A_@HH9Q1H;r H9QHHH9u@H‰AŃA\H@LELL@ƃ@uAt}ƄLP HDŽ MtLX DH;DHLAEfDHHHHHt2H H)H HtHHH3LNL;Nts1@vH8 H"1LHt@Hu!HLP HDHtMH9LP HFHHDHtMHHIHL9uff.H@ HH ÐHP HX ÐHcATIUSHvHHHpH{HH$H1Ht)HuH!HLHE` Hp[]A\ff.SHH HHHT$HH>u7@BH9HBH$rH0 HuH [ÐHsHHHfHcH @H0 H8 WLNL9r9rOHVH9r19ÐLMNLLE1ff.PL9rA9rPH9VHr5HWMtdI@fInfHnflFHtHpIpL9tLHPIHt HHGHFHwHt$Hpf.LNH7IqHuHwf.fHnflfFff.HG8ff.HG ff.HG@ff.GTff.GLff.GPfH5,90-f.HWAUIATUH-9SHHHu[fLHC(LcHt&HS0Hs@H{ HC(HC HC@CTHHMuI]HuULHC(LcHt&HS0Hs@H{ HC(HC HC@CTHHMuI] HuULHC(LcHt&HS0Hs@H{ HC(HC HC@CTHH3MuHHL[]A\A]@ff.@AWMAVIAUAATAUDSHHHw HHFHO(HVH|$@DnHLv8H~@H|$HDfLH~(H|$PL~ H~0FTnPHC H9HtHBHFHtHPfHFHH[]A\A]A^A_DH56X+HHtHS(@TH@HPHC(1HtHrHFHK HtGH|$@DnHLv8H~@H|$HDfLH~(H|$PL~ H~0FTnPH9tHS(/@HHC fFTuTHFH;7tpHVH;wtFHtHBHFHtHPHGHFHFHwHtHpHtFT@HWHuDHwFT@HHVH;wuѐSFTHHFH;wHSH;_HtHBHCHtHPHG(HCHCH_(HtHXH tbHC(Ht&HS0Hs@H{ HC(HC HC@CT[f.HFH;7t7HSH;_mHWdH_ f.HG=HHW3ff.@ATAUHHSHKCTtlt[]A\fAtDcHHCH;]HSH;]HtHBHCHtHPfHHCCT[]A\DAtD9cHtHCH;]tzHSH;]|HtHBHCHtHPDcHfHHC[]A\KHH[]A\fHUMHE/HEf.HU{HHuH@Ht9pLuÐHtHGHu ÐH@Ht9pLu1f.@H0HD(ff.R H5$3?ff.@ H53ff.@HH0Hff.AWAVAUATUSHH@HD$t'11HcHĸ[]A\A]A^A_HugHHtLd$HL?;_11Ҿ LևH=11ҾL诇HH8L2LLHHt L܇LLUxLH赇}HL虇aHL}EHLa)LpLwLH:LLw LHLS1Ht$L-Hu1H{HT$Hs@HEJHT$PLc81HMLH LH2u]D1HXLt#HLφLX:1FHH5LH5qLgXHYH5/LmHLH5@PHHLH5GL纰H5DLH5EHH5MLlLuLH5AHRHLH5i/H /m2H l&H H H pH ,H mH mlH HH &lH H H H lHH5 mp$HH5m)$HH5lH$H߹H5l膍H$H߹H5ljH$H߹H5(gN$HH$H5.j/HHT$XH5fH IXH5$jH^HT$PH5iHEIPH5iH*fIH5iH=AH5kHI0H5 jH؋I(H5iH轋IH5iH袋IH5H臋uIH5HlNIk>H5;iHHIAIH5jH趋AXHH5H藋HtHGAWAVAUATUSH(T$ WLt$`AHMMͅA9HL$11H $"H|$uGA91I@D$HD$HtH$Ht$huE1 LHL PH hXZff.@1H([]A\A]A^A_A9sID&DtADEA?A EfIMMHT$ DlAEfAfAf%A fE@AVIAUIATIUSH$11Hl$fI@D$HD$Ht.Ht$HgH|$A9s*u<v!Dt@<I@HtRHLL"gH[]A\A]A^DE1 LH٩L PH hXZH1[]A\A]A^1@ATUSHH` H HH.BHݯH0Ht8HHt.HHHǃ0c HǃH HDHA1HH{8HtmDDA蚚H辰H`[]A\HE1 PL tH mh XZ1H`[]A\fDtt XrHeoXH׃H\$@)$HL$ HD$0HHL$HD$8HC8HHDfATUSHHp%=H@ H5uAHC@H-HjDADHT$ 1AHAHH{8Ht]DHp[]A\H)E1mPL H hXZHp1[]A\fDtt XtHeoXH׃DD$ )D$HL$HD$@H+HL$(HD$HH\$PgDD$ HHC8H%fDHXH,DEAAD1ff.fAWAVAUATUHSHHXLL 7HEI9LBHEI9LBLL)HnLLL)H /L9M9L=*f.H{0LHq HHLt$HLLLFL]Ht$LtyHLME1HjAWt$ 边H HtBHEHEHL`LM9:HX[]A\A]A^A_HE1HL 5PH -h CHXZHX[]A\A]A^A_f.HL E1PH oh HY^_fE1Hߺ HL PH h _AXH{0HM%LH]tioEHELHHHL@HL E1PH h #DHL E1PH h ff.fHAUATUSHHH#H=IHLH;HIHH#H HbLHtVHH[]A\A]HHE11PL H %`h H[]A\A]H/2HH>uFHZNt6H ЈRHI1E1HPL iH w'hsXZHATUSHHptHp[]A\ÐHwHH u 1Hp[]A\ÐHHXLLHHHpH8jPtu HҺtH߾Ld$ 1LHH{8Ht_HבH{HD$H{HLHT$ H; 1H1Dtt XtHeoXLH\$P)D$HT$HD$@HHT$(HD$H܂HC8HH-!H1L HPhLD$ HL$Ht$X1Z`f.AWIAVAUATUSHHt&1HCfHĨ[]A\A]A^A_LudA<tUI?HtnHIHI;YufokAAI?I;rLGDA4 H\$Ml$AL1AM A D$LL<$DHH4$Dl$EH3L M>E/D<t;nAŃw H uII~tBLuHL}L lL M>E/ff.%AŃv AUAAt AG0IGPLl$@ MN@LMv HD$0IGHHD$81HH}8HLLHL$0A*L I6H HcH$LHAŅHkLL1Ct  t I8g u I8 LH` L ff.LHDž l@uuH~HvHEHHXHL@H8LLvL tM>XI_HMoPIOA8Gu)<w%IwHL$HY HL$LHH=" HnE11HPL H PYhAYL AZHNHHHFPHH0ff.ff.HH9ufLHHYD$HD$XHD$@HD$PHD$X]CHHHt'HSI HiH@BH9HBH}H HHHHI|HiH@BH9HBHtdHs; HH}HH9HHBJH HCDH HHHpH(HDžIl$IE1ADr D9r IDI9LGAAuIL9r1HE11LPL wH rWhA\A^t tAAH\$I}MF@AAW8me\HnIDAfDt XHeoXLLL$)D$@HT$MHD$pHKHT$XHD$xH$zLL$HHE8HAoGIW*HmHmHzomHFL M>E/5H LhL=LA2A9L!L O IEIUH3EPH3UXH EJfA9EM>E/4@HD$@l$I}AI}HL$@HT$0Ht$(pAAG0 HL E1PH 7Th 1HYL ^ HD$@T$H}H}HT$(LHt$ ;HL U1HPhLD$PHL$8Ht$0VA_Xy9I;AIILJhHE11LPL H ShDA^XYIIHILD1-Ņt1ID耟I9LGIIo-tE1AAI@HIhH<I;A1t 1<@ƃI*IHIPHIiH@BH9HCHHs; HI?HH9HHBHIA<LtA}AA%=AHl$@AI?DD$@A AOrEt u t$DAt AIHxIIcIiH@BH9HCHGHs; II?IH9HLB^LIEt*H|$HtQIHH|$HAu/Ha1E1LPH QL h ZYI9t I?LI0EXHx@H>L E1PH YPh HI9F HI^8H9L cAE9ELHIII9HIFHLE!LL9LHFmA< IH9HHFHHEAmIH9HGZHL 1LPhLD$PHL$@Ht$8A[A[H1H1RH1)H1趖H(Ht8H@t.ۏH@HDž(JHDž@L IH9HGHL5Ll LHIHHE1HHH BmAoGH11IG*HFYHEL1HLHHpH8>G"ILJzA I1{I1I1'I1AI(HI@^I@ILJ(7IAILJ@IHIt/I貟HqMiH@BI?I9LBLEIA AH9IHbE1H1PL H ZLh_L AXHME11PH K Hhv x LLtA[[wAI?DI; AI9IH9HIHHHDH9AIHH>uAIH9t1AAI AVH<E11LPL \H jhfAYAZ II;s'AH_H2IpAHpCHI?Hr-IHHHHHpHHD%=AVLAUIATILUHSHH(Hu 1[]A\A]A^ÐoEHHsHCHoECXoE ChoE0CxoE@oEPoE`AoEXIE HeAo$ID$ HcHHHHLE1H-HHH"HHHHXHHLLHHpH89H{(HHܿHGfD1ff.fHG ff.tHhH0ǘH`H0魘ff.ftH0HhH)f.H(H`H)ff.HHpHEAWAVAUIATUSH!HhLhHH>FHcHI0H H<$IH A D訅@IGpHǃHu111s@IGxHIIHHD$[DA@AEIH RHIIMLϧZt&I$PH`L`fIp藇IGpIxvBIGxH<$L貕E1HL[]A\A]A^A_DEt#IH|$D11J9tu{HG/tkH ЈoHOH;sVs1H[]fDH1E1HPL !H /h+XZfHtHpHH;HrHqHHff.Ht&1<@ƃHHD1@oHHF fDH8H8H@HH!AUIATUHSHHLfHH;w@H;kHMtI$HEHtL`HkPfHﹸEI(H觺HMtII$fInfHnflHtHBI$L;cHtDHKPHQHSPLhH[]A\A]fDHS@HtHBH{HHH@HC@uHCHLcH2HG@Mt;I$fInfHnflEHtHhI,$L;cHt6HCP1efDHC@HtHhH{HHEHEHk@uHkHfD1ff.fAVAUATUSHH?H_@Lt$IE1L_fH(HE H{8MMHEHCH}HEA|$pt\HHEIHH(I HtOIT$H9SsHLHHuH[]A\A]A^@Hlf.Mt趩I<$E1LLL$(L u&JݻfD IT$ 1HtI|$(MD$@1LT$fH|$L}@HzI9T$HIHtH7LMtIxIl$PI|$`HtHI|$XHzHIT$`ttID$hHƂ!H;L$sdMD$@HHu|H9sfL9HC0H{HIBH9HGHk(S@HC8HCHCHC(H9nHCY[]A\A]A^@HG!1JI>u H9sMHIv&LLHH@HHHL1ҿH9r HHHH1IHHHHvHHHgH1IHVHff.fHt 1H>tffH7GGff.Hff.1H9ws Hwff.HGH)H+G@ATI1UHSH}HHtLH9HGH[]A\ff.UH1SHHH9r(HHttCHCH[]1ATUHSHH;AHt HtD[]A\fGtGHGff.HGff.HHt1H~Pt@H@HH@H@H@ HP(HH0HpPH@8L@@LHH@Xf.SIIHH1Hyt C[[f.HGPff.Hw0ff.[u HPZHG tuyH9ryfDGZH9HHOHw H)HHH)H9rOH HGHGPHtHHpHH)H9r|H 2HHfDH9t#GXfGXf.GZ[1DH9rBfDH9T.f.@Xf.ATIUHSHPHtAv IT$ H;AT$HHtHSHsH9PHHmCI^hHtHI<$H[0HuI|$HL[]A\A]A^A_0AWAVAUATIUSHHopLHIHEXHH}`HLE1^MfCH3tHtNjlCH3AtHt2HM0LU(CH3tHtHM0LU(H3HM0LU(EtH;HtHuPUHIH M9tPAt$ H;HU UHHtHSHsE1H9AHD$AkH|$'I\$hHt fDHH}H[軀HuAD$ytHM0LHU(AD$ytHM0LHU(AD$ytHM0LHU(AD$ytHM0LHU(AD$ytHM0LHU(H}HL[]A\A]A^A_ 1DHHHtH@MADulH|$tdHPHT$H|$H0HP0HT$HHHP8HT$ L@HP@HT$(LH HPHHT$0Hx(HPPHT$8HPXHT$@HP`1ff.fff.@AWHAVfHnHyIAUIATUSHH^hH~p~ HF8Hv@flF(fFHfFXHt@I}H4}H[HuLsLHIHE1CuZIH M9tnAv IU H;AUHHtHSHsH9rHhuH1[]A\A]A^A_HCHHphtIH M9uI}HL[]A\A]A^A_gDHwXHW`H Ht H(#HXGHXWUHSHHtrHWHHHtf<tKw)<tu<w^Hzp1si¸u(H[]Ð<w9w1H[]f.Em1DE 1DEn1DHG@HxXSHsHH'ttHSHlf.AWAVIAUIATIUSHHHGHHhpHfH{HIHL9raL)LHL9HFLmHIamH9sNI`tEJ43HH)Ƹ`H9HGXju&H1[]A\A]A^A_H1lHmHLHL[H]A\A]A^A_?hff.@UHSHHX艖t H[]@H}X8yH1Z{USHH/8x>HH}X2u.H}Xŕt!sH}XH[]fDH[]@USHH/8x^HH}XҕuNH}XetAHHxX¸u/HHx@ND@H []ÐH[]@AWAVAUATUSHHHD$Hh@8HH}X9H}XȔH;Hs C  HSHL$HsH;ptlHl$Ls(LcL+HuoI9u AHD$oSHCfHnfoflfffH~HKH[]A\A]A^A_H[]A\A]A^A_@IE@M}HHxXLHqpIEHHxpefff.AUIATAULSDHt7)D$P)L$`)T$p)$)$)$)$)$Ht1WtGHGHt ǀQLDH=tߍHL$HH$D$0HD$HD$ HD$D$ 0H1[]A\A]@HHtǀ`u@HHnHxX`fDATUSHHH(H}X芑8xAH}XIŒu1H}XXt$LlvHHC[]A\f.H;E1A1H c H5_J[]A\USHHH/8xSH}XBuFH}XՑt9HHkHxXѐHHFnHCHtMHH[]DH{E1A1H d/H5ƶH[]DHHkHxXH\HHmHCff.AUL-wATILUHSHHH HUHuH"H@HHHk@I|$xH0CpHH%މLcHHCxǃHt _ LcHI|$pHtgHH[]A\A]@E1A 1H dLyLHߺ1HH[]A\A]fE1A1H 9dL1E1A1H dL1ff.AUAATIUHSHHHHx`EuiHCHHPHt}w5HzpAAIHHx`LeHD[]A\A]E1ADE1Aa 1H i`H5bHJE1E1fE1AnHߺl H 8`H51f.E1AcHߺg H `H5f.AVAUIATIUSHH8H{XˎEAA2H{XD&A8M,$1H$Dt$I}HI}XME`1HHH5n8AnH{X5]H{XčLEE1A H a@E1AH aL5̲L1E1LL1 H{XdLH iuH1[]A\A]A^fDH{`ǸDH{XDIHHHL5KIHtP8@uM<@HXH{X@}u9HL[]A\A]A^fH{`f@H{`DE1AH `fDE1AH `fDE1A H {`fDAUATUSHH8LgD$ MID$HH<!w?<u{AL$PDOEtDGEADŽ$H81[]A\A]fDA{<uAwE1H 6^H1z H5fDA ЄILHHI}xEt3LD$ H6H}H8[]A\A]LD$ HL#pHH}|$ uUH}tI|$XԉLHihID$@HxX貉It$HHmAw f.HHxX脉HHCHpHlH}ut$ >HCHPKStwǀI|$X6Ht$HbHuHT$IE1A Hߺ H \H5 HHǀ`DE1A Hߺ H H\H5ѮE1A Hߺ H \H5A{DAVAUATIUSH@H8@u <u9E1AcP1H \H5;L#H@1[]A\A]A^@H{XAЇHHH>eIHH{X蹇Ht$ H\aH{X蓇HT$ LHmLH8HkhH9t%HChHtvk HtHoHkhHqP8@t0@HXH{X@H@[]A\A]A^<@fHfDH{X׆HHHHdIH At$tID$@P~I$9<tI$HxXl1H蒽H{XiHHcIHEV8H{H1H$HD$Ld$Hl$H{XLC`1HHH5iLl$M+E1A 1H 9ZH5LD@AL$AT$uEI$Hǀ`sE1A LyH YH5rJID$H<ǀ-fAVAUATUSH0L'I,$8HH}X4H}XÅL#tIl$K(D$ Lk HSHsLsHHEHH<_A<MPEL$EtDED$E-Dž*L#E1A 1H XH5oLWH0[]A\A]A^DA E1H WL1z H5/8I~xt@LD$ LI}HC H8H0[]A\A]A^DLD$ LI,$ gI}|$ u\I}tH}XTLHa<Aw#DHE@HxXHuHH_gDI$HxXHID$HpHfI}ut$ 'ID$HPAL$AT$ǀ~DA{DH}X藂Ht$H:\IuHT$I5E1A L纗 H UH5~i @I$Hǀ`@E1A L纆 H UH51E1A L纁 H xUH5AUATIUSHH/H}XG8pH}Xǂ_88H}pHH}x8ff%f=M,$A8A8H}X詂8dH}H1Hl$DH}X軀LE`1HT$HH5!8H}XH}Xx^H}@o0Pvusff.fH}@1%3At$AL$<I$H`|fDE1A11H UH52LH[]A\A]DH[]A\A]fDE1A41H YUH5LH[]A\A]A|$tID$@PI$9<tI$HxX01HVH}X݀MH}Xlz8 MH}@.PAT$2AD$I$Hǀ` E1A:1H 9TH5¤LD11ҾU"tH}x11ɾUI tIHABD 9 Ј98IupI}P3IuxI}PސI}XI}trI}XRA8I(I IIuXeL } A LH SH5A L1L H RH5{fLL1~8f%f=L E1AZL纄H RH51E1A1H aRH5L1H}x1L]HrH}XL{VI}X֊A L1L 3 H QH5lID$HǀE1A 1H QH5<L$UIT$HGE1A 1H o@H5؏1H E1[D]A\A]A^fDLo@D$I}`ÕAI}XH5"1 EfDL訞E4IL ff.H(HD$D$HH|$HG@D$D$8HooFoF oF0oF@oFPoF`,DE1A 1H =H511H(@HGhHD$HBH$HE1A H <H51@E1A 1H !=H5uHzCff.@SH~Ht u'H_@H{`Z8uAH{`x[ÐE1A 1H <H511[H{Xe1H轜E1A 1H Q<H511ff.@AUATUSHH-HIHՃt uHH_@H{`苑8ujEfoH{`AE蕑H[]A\A]DE1A 1H ;H511H[]A\A]fDH{XdH跛IHxH HH(I9s,1E1MeH{`IEEUf.I)Ir^ʚ;L1HIH1HDE1A 1H :H5B1+1+@eI K [fH(HD$D$Htku6H|$HG@D$D$HtXHxpHtOH(vefDE1A 1H ):H51{1H(@HGhHD$HfH$HE1AH )9eH5M161H(E1A 1H 9H5H(HD$D$Htku6H|$HG@D$D$HtXHxxHtOH(&jfDE1A 1H )9H51{1H(@HGhHD$HfH$HE1AH 8tH5M161H(E1A 1H 8H5USHHtuHt u6H_@H{` H{XaH舘H{`H[]@E1A 1H 98H511H[]E1A 1H 8H5r11YUSHHtuHt u6H_@H{`YH{X`HH{`mH[]@E1A 1H 7H511H[]E1A 1H Y7H5†11AVIAUAATUSH HD$HHtI(E1A 1H 6H5Z1CH []A\A]A^HGhH`IID$HD$8H{X`ŅeH{XA wA811MtIUIuaH{@H{X`Mu 89<tH{X5_1H[H{Xb`H{`跋H []A\A]A^~G@fHnE11HAdH 4flH5!HD$)$f. `u8Mu 89<xH{X_O8H{X11MfH{`H []A\A]A^8x2^HZD8H{X^8Mu 89<tH{X]1HH{X]8H D-@A?H{H1H{Xz]LC`1HHH5W/5DHCCtE1A 1H 4H5j1S fDH{X\1H%pH{H1eH{X\LC`1HHH5DH{H1%H{X\LC`1HHH5WSH HHЋthu3H_@NV>wxL^+IcLDE1A 1H 2H5R1;1H [N_~"VLGh>wL +IcLfDHH HAH[HH{XHH $HD$详H{@H $HT$H [3^HDbHT$H1IT$19 @Mt)HƒA@PHEA @pA@p!@Mu@Iff.A#@pA@pE1A 1H 1H5IyVVHy@Ht[t4tCE1A 1H (1H51zf.8u 8E1A 1H 0H5B-ff.fHt[t4tCE1A 1H 0H51f.8u 8E1A 1H I0H5ff.fATUSH HHu\Ho@IH}`茅D$ǃHH,$Ld$D$PH}`腅H []A\f.E1A 1H /H511H []A\fDLghH`HD$1ǃ`jE1A 1H 1/H5~11ff.@SHH[ff.SH'H[ff.ATUSH0HD$HHt<[E1A 1H .H5}1H01[]A\HGhH`D$$HHD$8NH{XX=AA@H{XDG8:H{H1H$Dd$膳H{XVLC`1HHH5e86H{X-X%H{XWH|$E1A 1H-|H +H\$HD$ ~G@fHnE11H|$AdH +,flH5|HD$ )D$dH|$E1A1H-Q|H U+H\$HD$ E1 H1RH{XULHz2H{`Q@H{XDIH0HHUHHP8@th@HXH{X@ H{`H0H[]A\E1A 1H +H5b{1KhfD<@fH-9{@H|$E1A1H-{H *H\$HD$ H|$E1A1H-zH )H\$HD$ H|$E1A 1H-zH )H\$HD$ hCAUATUSHHHuJLo@I}`]I}XTbAI}`rEEH[]A\A]f.E1A 1H y*H5y11H[]A\A]@H`IH{Xa`AzDE1A 1H *H5y11iUSHHHtuBHo@H}`e w H+$H}`oH[]fDE1A 1H )H5x1ۿH[]DH`H~`@E1A 1H 9)H5x1苿fAWAVAUATIULSHHIHt$ HL$HHcLohH`[~E1ADŽ$`M#HD$D$Lt$PE1A 1H &H5wLLd$PLl$XD\$`D$d蹾@HtGE1A 1H (H5w1rE1HĨD[]A\A]A^A_f.Mt$@MI~`o}AADŽ$MLt$PAEpD$HD$A$8I|$XD\$( RD\$(LLd$PLl$XD\$`D$dAǃHD\$(D$EtAEP5A$91<IEHHxp"t^IE@HxXP1H7EDE1A 1H %H52vLLd$PLl$XD\$`D$dE1I|$`V|Lt$PfDE1A 1H i&H5u1軼DfDLohH`{ADŽ$`MtE1Lt$P`DA$8fIn)L$gI|$X}PD$QL=Lt$PfInL)\$PL|$`NcA$8@A$<D\$1LD\$@1 Ml$hD\$L9t;ID$hH,Al$ MLD\$96Ml$hD\$MA$PA$8@A$<@I|$X@D\$I$XԕMl$hD\$ME1Ac1H "H53tLLd$PHD$XL|$`DfDHfInH|$PE1AH ")T$PHD$`H5s1ºI|$`zAHt$DLsD\$(AAEPT$Ht$ HHLD\$D\$EAEPA$9<AHUEHEt5IE@D\$HxXL1H܃D\$H}ErADžDD$DE1ɺ LH !H5r1蛹fDIE@8Ht$ HL$HHLDL$HD$HDL$ L|$HMIE@DL$HxXK1HHD$HDL$H9HEH)HT$ 1Ll$pH$I]@HDŽ$HHD$H{HHT$xH$DŽ$ H{XuKLC`1HT$pHH5PۂDL$H$HEEzf.HD$pAEPJAEpHD$ I;EXE1Ag 1H H54qLE1Ac1H H5 qL*IE@D\$4DL$(HxXJHHD$8hDL$(D\$48H|$8\DL$( D\$4I;]`IIEhHT$ IH4I)HL$pLLD\$(DL$DL$D\$(3EtAEPA$9E1<AHT$pHI9u D$E@AUPHD$pуI9StHt#fHnfHnAUPHT$ flAE`IUXHEEHADŽ$`@A$9HUHud<YADŽ$`M1ۃHEE1LA H ( H5,oHt$ IE1<AIE@IuHHT$(D\$HxXHt$ HHt$ H?'HT$(D\$H9u D$ELXD\$IE@IuHDL$(HxXHt$CHHt$H&L9DL$(D$ IEHDL$HxpDL$HEE1LA H  H5nfInE1A 1H yLL|$`H5m)d$P˴Ml$hIE@D\$DL$HxX`G1H~D\$DL$IE@IuHHT$8D\$4HxXDL$(Ht$2GHt$H%HT$8D\$4DL$(1AIEHD\$HxpD\$dHEE1LA H u H5mI]@8H{XGH{X}GtsD$E1L1H + H5l葳IE`fHE1AePIEXAE`IEhEADžCE1A) 1H /H58lL E1AIEHD\$DL$HxpeD\$DL$L}[ff.fI1FfDAWfAVAUATUSHXHD$)$HZHIH˃tAE1A 1H H5kk1TE1HXD[]A\A]A^A_HG@fHnD$fHnfl)$Hx`D$9q|$D$H$Ht ǀ`H$8!HxXEHI"HD$HHpHE1ILHL6AŅH;aHD$PPL$tHD$@PH$9<tH$HxXC1HzHD$E1ILHLHpH蘸tZH;uWT$tLD$;H$Ht7ǀ`+DHE1A1H K H5i芰E1H$Hx`o$DfHnHGh)$AHD$HhǀYE1A 1H H5*it$tHD$@PH$9<KH$HxXB1Hy/fD1H6H$H@hHD$@HP@8!H\$@H$1H@HLt$ H{HHl$0HD$(Ld$8D$H胞H{XALC`HT$ 1HH5`yAAAE1A L H H5g[H@@HxXAHI_xaL_xQHD$&oHD$HǀfAWfAVAUATUSHXHD$)$HbHIH˃tAE1A 1H H5g1E1HXD[]A\A]A^A_HG@fHnD$fHnfl)$Hx`D$l|$D$H$Ht ǀ`H$8)HxXAHI腾*HD$HHpHAILHLAŅH;nHD$PPL$tHD$@PH$9<tH$HxX|?1HvHD$ILHALHpHBt\H;uYT$tND$EH$Ht9ǀ`-HE1A1H  H5Ge2E1H$Hx`kDfHnHGh)$9HD$H`ǀQE1A 1H iH5d轫t$tHD$@PH$9<CH$HxX%>1HKu'fD1Hֵ H$H@hHD$@HP@8H\$@H$1H@HLt$ H{HHl$0HD$(Ld$8D$H#H{X=LC`HT$ 1HH5uAAAE1A L H FH5c芪SH@@HxX*=HIsTLsDHD$&bHD$HǀfUfSH8D$ )D$HHG@fHnD$ fHnfl)D$Hx`D$$1hHD$8t8HT$HHRHH1HzxD$1ۃvdHx`hH8H[]ÐE1A 1H H5Bb1+1H8H[]fHnHGh)D$EfHT$Ht$ueHD$E1A 1H iH5a轨Hl$H6t"HD$HPhHT$Hc\$딐E1AcI 1H H5raHZHD$H|$E1A 1H O H5=a1&HD$ff.UfSH8D$ )D$HHG@fHnD$ fHnfl)D$Hx`D$$1fHD$8tAHT$HNHRHHHzxD$vyHx`fH8[]fE1A 1H H52`11H8[]fHnHGh)D$=f.tZHH\$HD$D$ hfDAVAUATUSHHIHIMŃt uDH_@H{`_H{X^5MLHLHjH{`_[]A\A]A^@E1A 1H  H5Y11i[]A\A]A^fDE1A 1H H5JY111ff.@HHtOt<t3E1A 1H H5X11HH@HH@E1A 1H Q H5X襟1뽐HHtlu7HH@H@HtE89HÐE1A 1H H5BX1+HÐHGhHu18@u<uHDE1A 1H H5W՞ATUSH D$HHt}u8Lg@HI|$`L]HEHH{`Hh8]H H[]A\E1A 1H H5bW1KH HH[]A\HohH`D$K]HuHE1Ac1H H5WH$HD$H{`:]E1A 1H YH5V1諝[fDATUSH D$HHuTLg@HI|$`L\HEHH{`18@\H []A\f.E1A 1H H5V1H []A\HohH`D$\HjHE1Ac1H uH5UH$HD$藜H{`[@E1A 1H H5zU1ccff.ATUSH HD$Hv/Ht<E1A 1H H5U1H 1[]A\ÐHGhH`D$AHD$[H{`8@A[HA1L  H$H H5TD$}z~G@fHnE11HAdH ,flH5QTHD$)$/,f.D<tZH []A\f[ZHA 1L 1T H$H H5SD$ŚE1A 1H IH5S1蛚fDATUSH HD$HD'HAt:AE1A 1H H5RS1;1H []A\HGhH`D$HD$FYHkhHHChHxt1DP8@E1HXAH{X@DtH{`YH H[]A\~G@fHnE11HAdH ,flH5RHD$)$g1'P8@uo<u3HXH{X1sH{`X1<H{XHXDsH{`VXH21fDHXH{X1@GsH{`X1~E1A 1H 9H5Q1苘1KH{XHXrH{`WAUATUSH(HD$HTD'HAt8AE1A 1H H5 Q1 _HGhD$HHD$Ht >HL DQ1H$A H M D$H5P託E1H(D[]A\A]~G@fHnE11HAdH ,flH5qPHD$)$ODH`oVH{htxH{`VHA 1L PV H$H H5PD$L@E1A 1H yH5O1˖fDE uhLkhL9Hkhk P8@@HXH{X@pMtLH{`UH{`UHA1L Of H$H H5.OD$d@<@wP8@t$1HXH{X@Fpb<HXH{Xu 1p;p,ff.AUATUSH(HD$HD/HAt`A~G@fHnE11HAdH o,flH5/NHD$)$ H(E1[D]A\A]@HGhH`ID$HD$ TPLXtg@@H{XL&oH{`SH(D[]A\A]E1A 1H H5zM1cQfDH{hta<1@덐HE1A1H  H$E1H5(MD$ PLX6f8@u.fE1A 1H iH5L1軓fDAUBATUHSHH8wXHE1A 1H H5mL1V1H8[]A\A]fHtPu~G@fHnE11H|$AdH J,flH5 LHD$ )D$DLkhE1D$$H H HcHDH_@IAfH H|$HH\$Ll$Dd$ mH H|$HH\$Ll$Dd$ =H iH|$HH\$Ll$Dd$ H{`t$ #Qt$ wH{`EA]P*QH]H8[]A\A]fDH{`t$ Pt$ FyH{X&t$ H{XqH{`IPLe닐H{`oPH{XQiH{`HEPYH{`7PH{XhH{`HELP!H{`OH{X1hH{`HEPfu\H{`OH{X1xhH{`HEOfDE1A 1H H5rI1[fDH|$E1A1H  H\$H58ILl$Dd$ @H|$E1A1H  H\$H5HLl$Dd$ ُ~H|$E1A1H M H\$H5HLl$Dd$ 蝏BH{XoH{`INfDH\$H|$E1ALl$H 1 Dd$ H5PH19H{`N9vNGH\$H|$E1ALl$H b Dd$ AoH{`I5NyH\$H|$E1ALl$H ! Dd$ [fAWBAVAUATAUHSHH(H, Lo@ID$0I}`jMEH*AGP AGPAI}`ZMLHD7AAtDE1A 1H ]H5F1词E1H(D[]A\A]A^A_f.~G@fHnE11HAdH ,flH5qFHD$)$ODE1A 1H H5:F1#ofDI1HE1A1H  H5FL,$L|$\$,D$L{huH{`KAAt$H$HE1L|$D$wCAH  1H5EsE1H{`KfLhI1fAH  1H5EE0fDH{X_lHH>uFH{X-lH{XH)l@A9 A9@HE1A1H + H5DH$L|$D$虋!@HE1A1H 1 H5DL,$L|$\$]E1RDHE1A1H k= H5?DL,$L|$\$HE1A1H s H5DH$L|$D$iff.AUfATUSHHD$)$HtFE1A 1H &H5C1xHH1H[]A\A]fHnD$HGhH`)$oIH$PHxh<HxXHIHH4H<$HxL$$HHI|$XHt$ HQHT$ HLHH$P8@U<@HXHxX@cL$$I|$`HHHH[]A\A]f3HE1A 1H  H56B1L$$I|$`qH~G@fHnE11HAdH ),flH5AHD$)$LjJfL$$A$8<3I|$H1Hd$ HD$(wI|$X@MD$`1HT$ HH5RHD$(HHM@@8@ fDI|$`1lGE1A 1H H5@݇`E1A HH H5@謇2USH(HD$HHt>tiE1A 1H H5k@11RH(H[]H`gFH{XHH{`HzFH(H[]~G@fHnE11HAd,1flH &H5?HD$)$͆vE1A 1H IH5?11虆B@AWAVAUATUSH8D$ HHHu{HD$ Lo@II}`LoEH{XE1Mt$HIHtL}Ht$ LŅLLLŅtAL$PH{`HE-fDE1A 1H iH5>1軅1H8[]A\A]A^A_LghH`D$$DMC8eH{XTLl$H\$HD$Li8@<1L@12LchL9t)HChHk MtLtLchMP8@U<@HXH{X@"_LchMVE1Ac1H >H5=LH\$HD$aH{`CDD$ H|$E11H WH\$H59=Ld$H{`vCXH|$E1A1H H\$H5<HD$ڃH{`1C@E1A 1H QH5<1裃fDE1Ac1H H5<Lr @HbcE1A 1H H5F<LH\$HD$ %fDATUSH D$HoHulHD$Lg@HI|$`LALeH8A$у8H{`AH []A\E1A 1H H5j;11QH []A\fDHohH`D$[AH[HE1Ac1H H$1HD$H5;H{`DAfH{X7A$<!A$ <fDE1A 1H H5z:11a ff.ATUSH0D$ HHudHD$ Lg@HI|$`L7@LeH8A$1ШH{`0@H0[]A\DE1A 1H IH5911虀H0[]A\fDHohH`D$$?HcH|$E1Ac1H H5W91H\$HD$2H{`?H{X21A$<A$I|$pHt$NfDE1A 1H AH5811ff.AUATUSHHD$0HHHuHD$0Lo@II}`Lc>Md$H8A$уH;HEA$8H{`@>HH[]A\A]E1A 1H YH571~fLghH`D$4=MOH|$ E1Ac1H +H\$ H5j7HD$(L~H{`=^fDH{XOH{`uGA$A$uzw"ID$XHET=f.;=fDHl$fDE1A 1H IH561}fDID$@HE<댉D$ E1A 1H nH501w1H([]DHGhD$HD$H<$E1HAH CH501D$dwf~G@fHnE11HAdH ,flH5A0HD$)$wZf.H`76H{X^UtH{`Q6H([]HE1AH$H KH5/D$vH{`6fE1A 1H )H5/1{vfDf.ff.USH(HD$HHtVuy~G@fHnE11HAdH J,flH5 /HD$)$uH(1[]HGhD$HHD$t?H@H([]鰊E1A 1H 9H5.1uH(1[]fHXHHSH{@H(H[]Zf.E1A 1H H5B.1+u>fD雑ff.1ff.fHw1@BHDH1ff.f1ff.fUSH(HD$H/Ht>tyE1A 1H "H5-1tt1H([]fHGhHXD$HD$ftH{XDH([]fD~G@fHnE11HAdH A,flH5-HD$)$sff.E1A 1H YH5,1s2fDAWAVAUATUSH(H9HAH̓eLo@IAI}`2A8EE1Mtw@.E1tIGH<w AGPLDÀ t8IGHt+t"AGPuIG@8xI f.Eu@gIAMI}`1LeH([]A\A]A^A_f.E1A 1H H5B+1+rH(1[]A\A]A^A_f.LhIE1IWHD$HD$HzxHD$Ht$H袏H|$uD$xAGPmPA@eIf.I}X'1HM;E1A 1H H5B*-qIG@8IWHHzpOHIGH1HxpWIW@8HzXHT$HT$HzXZÀfA8I}XI}XI}X1%HHLHLEI}XHHLLEofDI}X1HHLLE9fI}XLHLE I}XLHLEA8I}XI}X(I}X2GHLHLEff.fH(Ht4t?E1A 1H H5 (1n1H(HGXH(~G@fHnE11HAdH ,flH5'HD$)$n1E1A 1H H5'mn1vfDATL%g'eUHLSHHHǃHt kLHHH[]A\f.ff.ff.ff.ff.D1Mt11ff.THHH1I9uHHGff.HFH9GÐG(tHGH;Fs H;FsHFH>f8uv fDHHHwHf.AVAUATUS:L5&IHIL0HHtuAo$H}HID$ Hk HC 3H} uFI}HI}q uHEH[]A\A]A^@H}Hff. LH1H[]A\A]A^fff.ff.ff.ff.AUL-%ATILUH0SHHH5wH=HHLH HHH5dHCHt/LcH}HH}R uHH[]A\A]HCHLH1UH1SHHHH{HH5;6H}HH{HHߺ[H5$]GSHH~HHC HHxpHC HߺH5$H([AUATUSHHL-e$IHhL  HHH5 H=LgH PHH6H5HCHt]H5H=LH HHH5HCHtL#HHkH[]A\A]@HCHLH{CzLHH1H[]A\A]HtKSHH1H{HH5.H{H{H[H5'#fff.@HGff.H8HHt$H{HtHH8fD1H8ÐHAVAUATUSHH0< v1H0[]A\A]A^IHHt$HHIIHtfAE(uoHC LI|$)$HD$ HuHLLNHt`(H@IEAM(nf.HL%IHK1ff.fAVAUIATUHSHH0HHt$HIGIHt_I|$ AuHHXH3HL-.a@LDIHhoCHUPLp(@HCID$AD$8AD$8I9aID$0AD$8HEpHtL H}hID$I$LepoUxfHnflfExLcL9H]`Ht L9c(AH}X*HHL9`(C8ƒtӅtWC8uHE`HEpHtHH}hHCHH]ptGoMxfInflfEx|@Hs0H}X ,C8HC0C8@H]hf.LePH$[]A\A]A^fDAD$8H}XIT$0L.HUPfC8ƒC8uHE`HEpHtHH}hHCHH]pt|o]xfHnflfExqfDLeh'lLLff.@1Hs0H}X*C8HC0C8bH]h{fSH_hHHtHC(HC8<t{<t/u Hs0HXv*HߺH5[HHSHGhH;_ptGHtHHHtHPfHoxHD1[@HG`fDHWpf.HGhHtHtH@(HD1ff.f1toHG HF ƒt @HATE1USHHX}/H{`HAH[H]LA\f.@g8GHO Hw(HW0fHff.HGff.1>SHHt/oHHC8 ЈC8[DSHHt/oGHsHC8 ЈC8[Gff.@G8DG8DG8G8fDHG ff.SfHHHw0)$HS(D$$ S8 ЈC8HD$HC H[ÐAWAVAUATUSHH8H4$HT$LD$.H|$H$AąuHH^HHCHAXHIHA2Ht%tH8D[]A\A]A^A_@M/AuAWtf)D$ T$ EAfL$$HD$HtH&HLl$ D۹8BLLtH|$HD$D$,1HP@MAAWf)D$ 9oED$ EfT$$x|Hff.fHD$HtHE1I4ׂCLl$ f.˸8u6a1H9rHH)HIHLLtDH|$H} 1fE)D$ D$ EuVfD$$H>fD1fD$$H"f1Ef)D$ D$ ENuf)D$ ED$ @fL$$@~T$(Eu1ft$,AAf|$,pfDfT$$H\fT$$y4f.HGHfHt`HHHHWHH9GPtgHtHHHtHJHoXHW8HtHH0HPHHG8tHGHHG@HufHG0HGHHG@HuDHOPfHAUATIUSHH.MLnPHFHHHH;7H;]MtIEHHCHHtLhPHmfH{hCHI$HHHMtdIUHfInfHnfl@HHtHBPIEHL;mt_HMHQHUL``H[]A\A]HH;]WLmMORHUHtHBPH}HPHH@PHEuHEfDMtKIEHfInfHnflCHHtHXPI]HL;mtFHEff.f1^fHEHtHXPH}HCHHCPH]uH]fD1ff.fHGHtgS1H HtTH5@dHt9HS8oC(HHSoHPS@oC @[@ff.@HAUATUH-SHHHG`HHJHGPH9{htVLHtL`HHWHHtQfHBPHkpGHHSMt>HC`LLgHH9uLc`HGPH9{huHChf.fHkpgH뱐HCxHHUfDHGPH;t\LHtL`HHWHHtVfHBPHOHH赽MtHHCxLLgHH9uLcxHGPH;uHfDfHoHfDHC0HHHfDHFH;s8tNLHtL HHtCHBfHk@H{Mt?HC0LL&H9uLc0HFH;s8uHC8fHk@f6H{KMuHCHHHF@HFH;sPtNLHtL HHtCHBfHkXH{Mt?HCHLL&H9uLcHHFH;sPuHCPfHkXf>H{MuE1LDLA=AuHHHߺ[]A\A] DƆ HG8fF HtH0H0HFHHw8tGH(HG@Ht>H0H(L8LF1HHw0fff.@v 1SLHjD ASAQIɉH7APAHWL>H tH[1[ff.v 1HHǨHfD1HfH@u 1HXfAWIAVAUIATUSHMw0MLl$`f.MNfMDŽ$Ƅ$$M I(L$HD$H$I I_`LL$PE1MD$4H%Mn(DIwLCpH$L\$In L$IH1Dd$ALL$ DHD$(RJDL$L\$HMkoCxH)$H${tkp@<@ I1LT$HL\$@HD$8LT$ D$L\$@ L$HD$H{pH HD$t$LT$@H|$8L$H$ELT$@HD$XHt$ HBNLT$@t9I n(H|$(E11Iw1LCpLT$ PLT$ qfH$MLL$I n H)I9III@ H$I_`HD$HI.wIPL\$H5 L\$HH LX`H@XH@hIGhHtHXHI`HCPHCHI_hIGpeDDHIM n IW0II9 IVM9w8 HtHIHtHPIo@f҃|$4A ADt AƆ Io(IL/Mw0MRLl$`LI_xHHCHHSPIGxI; HtHBHHCHHtHPPHCpfE1IHHHHChHHC HCHHC(HHCoIDHkH@HVoL{0IDC8HkI]H[]A\A]A^A_Ð1@Cp1҃<wH 1t 1҃ƒsqHcHHIאLT$ @a\LT$ 4I(Ht>HL$LT$ M1HI)L+A0M8XZLT$ LLHD$Ll$(IH9S`HKqLT$pHD$t$L\$hH$HH|$xH|$8I)ŃLl$ L$@DŽ$DŽ$ L\$hL$@IHD$ LT$pL H=:M1AEdL9$IA}`L$pL$L\$hHD$@:H9D$@L\$hL$pL$|$ AEh< < < HfHnID0L\$p~d$PL$HHT$hflHD$)d$@wHT$hL\$pHcL$YL$HL\$pItjLHHL$hL$HL$hE11~|$xH|$1I~ ffք 1TL\$pL$AEdLH|$LT$pH)HHD$(L\$hH@L\$hLT$pHL$DD$ 1H$H|$LT$pL\$hHT$耩HT$L\$hLT$pXHD$HL$(ELT$H|$E+EdHHt$;LT$H|$1LT$H$LT$+Iu\{twVkp@tL<tC$w6:Sxu1HsyH$L\$8LT$覭LT$L\$8@L$HHMu IQI n L$1I)L$L$ff.fHH9S`_HHHɳAoF8IN HHAoFHHCXHD$PAoFXHAoFhHǃAoFxHǃAo Ao0Ao@AoPAo`AopAoIAoAoHIF0HHCHI9_`HSPI9_hHtHBHHCHHtHPPfIop[HIHtHXHHCPHCHIxIIL$@I_`H@LT$@4IL\$XHHD$8t$LT$@t'L\$X|$u(AU,tIMXIuhHu_DM}hM9}`sM}`u3ff.1HĘ[]A\A]A^A_f.HD$8HL$@L0D$lH9sH1HIE`I9IFH)HH)IHH9rHqI}PHLRt]I}PHAtLI+}XE1HfAWI׺AVIpAUIH50ATUSH@HfH@PHH@h@XMH5'LHD$HD$`Ht-LUhH}`L|$hLT$xL9s1H|$H5su"H5H_u1kHEPLEXHD$8MunH|$8<LT$H5+ufoD$`LT$EPLT$pfoD$pE`ff.fH1Lu0Lm8HĈH[]A\A]A^A_H|$E1MLHl$HLLt$PLl$XLD$@MH\$@1HH|$HHH)H)H9HGHD$8H,H I@I4HM)L)I9LGI9LGMHL$ M1MH|$(LD$0Ht$fL1LHIHD$H)H<L9IGHIvHD$MLH@LML)L)H9HGM)L9LFMMuH|$(HL$ MLD$0H9u IHLr H9t$Hl$H H|$Hl$HH5xsHl$HLt$PMLl$Xff.Ht{USHHo,Z/H{PuB<H5!sHCPHߺ6H5:HCXH[]rHsX:HP苆fff.@HLHuDMuEu?kHNBH=žq11Ҿ o1HMtH$HEHHHD$.Hff.AWMAVIAUE1ATIUHSHH(H8Ht HOL,$AMHLLH!t"H{0HtHuLH([]A\A]A^A_ff.E1AWE1AVAUATUHSHH8Ht$Lt$Ll$ HD$Ld$f.LL$(MML+|$ ILLLHL1uHD$L8H8[]A\A]A^A_ff.AUIATIHw@UHSHHHD$HT$2HCHHs@H9t.HT$H)HHtNIMI$H[]A\A]fDEtyHa1tmHs@HKHHT$H)HuHtH;s`sJH;shrDH{XH1HH)HSPt/H9sHHHsH}I$IEmH1[]A\A]ATUHSHH0-2tLcHHC@LH)H9rfL$(LH0tYMufH{0Ht-HC81HtHHt$LHT$H{0LtH0[]A\f.HtH01[]A\ID$HH>uS,tSHKhHsXH9sFHtA1HHHC`I9IFHH)H)H9r7HtHSPHHmff.LchL9c`$Lc`HH{PHT$lHT$H+SXH1HGhHGXH9G`u 1HWPH50AWIAVAUATIUSHx0tHx1[]A\A]A^A_fM;gXIG`I+GhI9rֺH5LAo,葃HD$PIHtMGhM_`Ld$XLD$hM9sH5qLmIGPIXHD$0Hu^L$HH|$0:H.iL$foD$PLD$`AGPfoD$`AG`Hx[]A\A]A^A_fDl$D1LML $LIL\$H|$8L|$HH\$81HH|$HHH)H)H9HGHD$0HH.H@I 4IL)M)I9LGI9LGMHt$L1MH|$ IILD$(HL$L1LLIH$H)H<L9HIGHIIHLoHD$MH@L)L)H9HGI)L9LFMMuH|$ Ht$MLD$(H9uIHLr H9L$L $(L $H5LlH|$0<H5wlL$Dl$DH|$8ML|$Hw,f.fHH0HMff.ufDH0HH~Mff.tfDH0HHNMff.AWIH0AVAUATIUHSHH$KHHt!I$H[]A\A]A^A_fAHHIIHH9tgHuRI`I9rHJE1LPL \H hHT$|X1ZH[]A\A]A^A_IhHMxI1IvH|$YH|$1EIuI9s@IEHpIuI9HLH tHHuHIL E1PH h:@MpIp\DHyIL RE1PH hHT$L{Y1^H9IE1LPL H ghHT$@{_1AXfDH5ԕiff.@AWAVAUATUSHH>IHN HHD$pH~(H6HL$`H|$hDAKLCFA LFHLNP- t$p@t$pMLL$PLD$X$MLt$0Ll$8Hl$PA0L$L%DHT$H|$ff.1ItH\$PLLHD$0LT$8I> 0L/ I KcL@1H[]A\A]A^A_f1H$HLT$D$4!LT$H$HL$@LL L\$@MALT$=o$$LT$ IHL\$(foHD$fsffH~LT$ H|$1LT$ HcHtL\$(APJ$tG LI0LT$ o$L\$fofsffH~LL\$LT$ AL$$MutCI{xHt$LT$ AH$L\$H$AAL\$LT$ G AD$45H$mM?LL$PLD$X$FfH$HLT$Ht$ LT$9Ht$ Lnff.1IHt=LD$PHT$8I)H HHAM 1[XH|$XH$HLT$HDŽ$LT$ HH;$RHCE1LLPH nL >h^vY^f1IHt$`CH$HLT$HDŽ$LT$ H$HH9 IS I90sI0I0LH5HMLT$H%oLT$HH Ht$HIIH$H$t$ 1H$HLT$(HT$+LT$(N HD$H8 IHL$LT$ $Ht$_7LT$  fAd@H$HH A:H@L <E1PH ph LjtA[[fH$HHt$Ht$LFHT$HHt$@HHD$@HD$HHt$@H$LbH$HqdE1LH=@L VPH h<s_AX @Ht$HHHD$H:H HHD$(vH1ɺ HHD$ H$H|$tnHt$HH|$ H|$]H1H IjAQj LL$@GH H]ff.fHt$(H|$ `E1LH>L 3PH hlrXZDHT$HHt$@HHD$@HD$HDHt$@H$LH$H3 Ht$HHHT$Ht$I0AhH$HHDŽ$lH$II0LH5R> DH$HHDŽ$\E1LH=L ֋PH Ahq]A\@HIt$H8sH$HHD$H?H$HL$HLE Ht$HHBH$I0HVPcCfDH$HHD$HwH$HL$HLLD$HMA_H$LD$ IH|$< H|$1HcHHt$ H$I0H$H|$@DHt$ H|$a? @HPL者H$Ht$HH3H$H<L E1PH lhZLnY^eD1H$HH$HUD$pƒI@HD$HH$1H@HIPH|$ {H|$ 1gL$H$E1H$Ht$H|$eAH$H$HHDŽ$$|E1LH9L nPH hm]A\$@L$pfDHHHtH=I)Ⱦ0t$p@t$pMLL$PLD$X$MH;L ЇE1PH hdLLmY^yfE1LH;L PH j2lAYAZ:f.E1LH8L BPH hplA]A^E1LH :H uPL h@lY^fE1LH)8L †PH -hl_AXxE1LH8H PL zhkY^9fE1LH9L BPH hkA]A^E1LH7L PH mh#@kAYAZE1LHI8L …PH -hkAYAZwM@H98L E1PH hMf.H8L bE1PH hDE1LH16L *PH ډhhj_AXE1LHy6L PH ]h0j]A\MH6L DŽE1PH /hMHh6L E1PH hPE1LHU7L nPH hi]A\$H 7L FE1PH hMH7L "PH h"1Ҿ LViXZMff.H 5L E1PH Jh DHq7L E1PH h3MDHI7L E1PH gh;LLҾ h_AX:I9(sI(I0LH5t5/MHe5L .E1PH hYH5L E1PH ~h)L9hAYAZE1LH5L ‚PH hhXZyMH?5LE1LPL H hgXZAE1LH4L SPH ;hgXZ E1LHs5L PH hZg]A\Ld$ H|$~E1 LH4L ЁPH h1gA[[HD$ILT$(H@8HD$ H9D$ LT$(rAH$IH9PH4E1LLPH LL @jufY^E1LHk4L PH UhRfA[[MH3L E1PH 'hLҾLf]A\D\$L$HT$H|$ ff.1ItH\$PLLHD\$0Ld$8EI 0L IbH 0JcH|$* 1H$HD$4_H$HL$@LLL\$@MA!o$$L\$(IH|$fofsffH~L\$(H|$1L\$(θL\$(HcH[ APp 1IHtYLD$PHT$8I)Ht HHHHHAHM 1XZH|$X6|$AHt$HHHD$HD$(HHD$HH9II9s7HMHd~H]HHIHD$HIt$(H$1HH$H$HT$qHD$H8 IHL$ $Ht$%ZfA|$H$HHDŽ$"HE1 LH)L PuPH xhZA[[E1L H(L uPH whVZ_AXH(ML tE1PH hVH(ML tE1PH h0E1L HK(L tPH 4vhY_AXJE1 LH(L \tPH vhYA[[E1 LH'L $tPH 4xh-bYAYAZH'L sE1PH wh E1 LH'L sPH uhsYXZE1 LHH'L sPH uhXA]A^FH'ML esE1PH rvhI0L,H|$1LT$(L\$ 薬L\$ LT$( I{xHT$4Ht$HLT$ L\$L\$LT$ OHy%L rE1PH GuhsE1 LHV&L rPH _vhWXZlI90sI0I0LH5$MH$L JrE1PH thd\HD$IH@8HD$({H9D$(rAH$IH9HM1HL$ y$t=LI0L\$o$fofsffH~+L\$A;L$$Mut9I{xHt$L\$AH$H$AL\$AtH|$4u0H$H|$1L\$(sL\$(d+I0Lr*I{xHT$4Ht$HL\$xL\$uMf.f.fGG AUATUSHHHtRIL-\u@AD$,HH[tH}(Ht HuH+uAH} љLHCHuH[]A\A]ÐAWIAVAUEATUHSH(HvH9w UHGIHIH9P.HE1Hu&ff.HCIHHH9SrMt I9v!0HL$H5jtVH$HMHL$t LNHL$H$AoL` HH(@OfH;]t~},HmtH{(Ht H+s|@H{ 裘H5sHOBMLHsI9wuLcMtHI$MtMfH;]uLeH;]uLuyH $H9pr6EtEH([]A\A]A^A_DU1@!H5Ls0THH^MH $t L-H $AoHELc HK(HCHtHXHEH]Ee|@!H5r0H $~TH $fHnHHflMtLHL$)$蟗HL$fo$AoLc HEHK(KEEMt[HCI9FsxH$HHXL0H$IFHEEH$HEH@L0MuHEfH$HHXHfE@1UM,tH$Hx(Ht HpH+p(>H$H{ KH5qH?fIH>HtuHGHHHttLWL9rfDHB1HHA1fDIA I9HHuHBAAHHA1DAAAH>HW H9AVAUIATUHSHGHH9pH]Lm L5pHuMDE,LcHmtH{(Ht H+sMtXLHsI9sH]HE([]A\A]A^@[1]A\A]A^D1H9W[]A\A]A^@HEHEfD1ff.fS1HDG(HD$EtH[ÐHD$IHHHHtC(H[fDG(ff.AWAVAUATUSHHH6Iw(IIօbHs(HkM|$ HC1 HCL9LLHCHH)HL9HBHSH)AՅAL$,HC(H{ _HC L{HtHSHCH9Es/HH]HHs(HsL{HSHCH9ErL}HUHH*AT$,Il$tH{(Ht LH):H{ ђHߺH5n}5ff.ATIUH-KkSH_Ht"fHH[H 9Hu[HL]A\8HtKSHH5H{HtH59H{4H;8@H[H5j8ff.@AUIATUHSHH~;wH5qj KHHHLH5ZANHH7HHHE11HH0HL-?L%(MH5\H=E3H-LLHLH!=HCHthH5AH=*2LLHHLH5GgL'5 H}L65H}C3M6H5 gL4H}LRff.Gt 1ATIUHSH@HHt$H1HH1H9HCHHHHCH9uHsHtZHrI|$Ha1H9t|ff.HHH9uHHHߺH58f4H@[]A\DI|$HtP4I|$oBtAL$H@1[]A\f.H3I|$Ht"3I|$4BtH9CH9e@AV1AUATUSH@Ht$GtH@[]A\A]A^f.IHHa0HHIL-Seff.LMvH9tBI|$H'0H3H9ff.HHH9uH2LH2MuI|$H 9I|$H/H9t~ff.HHH9uHEHLH2 @I|$Ht&2I|$@mAL$b@H8QHuI|$HtM2I|$@tAL$vH\8iGt 1AVAUIHATMAUHSHHPH?HD$@HT$ D$ HLt$}(t7|$ u0H}L.HtHt,ff.HHtHuHP1[]A\A]A^HtMtHPIUMtH@I$HP[]A\A]A^ff.@f.DAW@IH5OcAVXAUATUSHx9DHfHHH@@MLH5] FH;HD$HD$PHt0LCHSL|$XLD$hL9sXH|$H5\j0H;<H5\V0HHߺGHCH5b301aLSMug<H5\LD$ 0foD$PLD$LD$`foD$`Cff.H{ H{8HxH[]A\A]A^A_@HT$E1MLLT$@LMH\$HH|$8H\$@1HH|$HHH)H)H9HGHD$8H,HI@I4HM)L)I9LGI9LGMHL$ M1MH|$(LD$0Ht$L1LHIHD$H)H<L9IGHI1HD$MLH@LML)L)H9HGM)L9LFMMuH|$(HL$ MLD$0H9u IHLr H9t$H\$HH\$HH|$H5ZX.H;H\$HHM!Ht{SHH H{8H;CPu<<H5Z .HHߺXH5E`HC[-Hs:H@Z{Afff.@I8HG AVI1AUATUSHt`Ht[ff.ff.DHHH9s4HuH9rGP<ff.1[]A\A]A^DHtLXH@HL)IL7Lg1E1I4I9rH;wrHoHt=1HHLH)H)H9HGLHtH4HI9sCLIH)LHAfInfHn1flAAGPtHIL;_<1DHAIHL9tHH`HGIAE1IAAA AA M(1E1uLmff.@Hh1HL$HT$0HD$LD$=HhHGff.HH H4$HHT$7Hf.GP1ҨtH9wtDGPf.HH H4$HHT$Hf.GP1Ҩu GPAUATUSHH8HH4$HHT$.uH[]A\A]HC8Ht}HPHKH;HroHH>ufHjCPtNHsHtEH9s@1HHHCH9HFII)H)IL9r:MtH;LL(fHkH9ksHkH[]A\A]H;HW(L+kME1ff.GP1Ҩt GPGPuGPÐ1GPtHtHGHfDff.@AWIAVAUIATUSHhGPHH?I/Mw1Ll$@AoWH\$IHLt$ IHl$(fH~)T$0fH~Ifd$Hff.H@H)L9IGH)H9HGHH|$1MLd$I1LHH)I|H9HGHI+IFL)INH@IVMLLH)IFH9HGHHH)H9HFHuH|$Ld$MHtHl$HI)t M.2fH\$Lt$ Hl$(Ll$@Hu1۸I]Hh[]A\A]A^A_HD$HfoL$0Ht$PI HDfHnflfm)L$PMufo\$0I/MwA_11롐AWfAVAUATUSHx_P)D$P)D$`H;wHGH+GIIH9sHx1[]A\A]A^A_@H5 TLtH="AM 11Ҿ  H늸USHHHHH<LSPMtaSuMHuUALKX@t$ %  к HL$D$AҋCubE<<C8PH+\H=/@Z 1Ҿ 1 HH[]ÐLKXAHSPE<H}JHHUHxprPhH[]@H{HHT$HuHHH)H}P*HD$HCH;Et;oEHC H{C HEHC0H1[]fHCsHt3G8PHH=>' 1Ҿ sHH=> 1Ҿ 1H C8P4HGH=> 1Ҿ ]C8PH]&H=a> 1Ҿ-C8PH->H=1>\ 1Ҿ C8PH0H=>, 1Ҿ Ht$Ht H|HHt.H|HDHt HHHt HHÐufSHHtGG8P HH=h= 11Ҿ H1[fHH=(=S 1Ҿ 1ff.f.ff.@ff.@1ff.fHt+SHHHߺH5< [f.AWi`AVAUL-i<ATLEUDSHL$H$HIH$AnIMtLkSI~H$M~IFXH$L0Hu)HtuHCHIFPuH$1H5QE@=%H$H5"AH$^IHDp@LL$`LD$XH$P8ZYNH[]A\A]A^A_f.HAF8PeH~ AF8PCH\vL1Ҿ 1IH$I~HZLL1JADH$H5NAAF8PHL-1ҾYLfDAF8PcH|fAF8PCLᄍHT11Ҿ IH$HoL11Ҿ 14ff.fSHHHLSPMtaSuK Hs0S$ALKX@t$ %  к HL$D$AҋCu`C <|<C8P Hy\H=}81Ҿ 1HH[LKXHK ASPC <uH{0HHS(HxprPhH[H{HHT$Hs0HHH)H{(PHD$HCH;C0t#s1HCH{ H1[HCfDC8P HeGH=i71Ҿ C8PH5&H=97d1ҾC8PH0H= 741Ҿ C8P|H>H=61Ҿ WATUSHHHH(L%6LHHHHoHEoCEoC E oC0E0oC@E@oCPEPoC`E`oCpEp[]A\H~H=51Ҿ 1h1H[]A\fDHﺇL1@Ht+SHHKH[H55fDff.@t1@USHHH;HHsxHEH1ɺ{,HH;6HH5rHKx1AHHSL SPHkɹ9SH1PH HHHH;H4fSxH;葟H;1ŅH;HT$Ht$xH|$t D$TH3H=31AxL `4xH3=HH24HǃxH<1H[]11wt1Ho@$fD3 1H;9<H[]HX tH` {HH=21AxL 43xH29HH2HǃxH8HH=X21AL Hf2H]HzHǃHw oH+ofDӚmfDCH\CfTH{`SX H$ f.Hf.HHff.t%HHHHHHf.HHt yH@@ HH?TEDHf.AWAVAUIATAULSHH$XHvH5vHHEH HH1H5dHĈ[]A\A]A^A_Dw}HvH5vHHEH5HHxMHl$Hl$1HHLl$rL$$IHhJcHMy1ZfHL$E111LD$H|$LD$ ۔uEHuH5uHHE9H5H*|$  D$ HSHcHf.H5HI I? H8JcHH̆f1H5IH|$ tT$$H5BH1H5EH|$( H5HHl$)eD$(L%^LlHt)ff.@ULH1H[I9uL-wHL|$ trH5H|$= H5HHl$>D$=L%؃LtHt#fULH1HL9uLHHT$hH5H1D$ <<9H5HE1[L%YHl$RD$!AVAUATUHSHHH`HD$D$HHyHtH<vH1[]A\A]A^Lt$Ll$H{xLd$MLLwtċD$tH|$uH{xMLLvtH}`jHHH}`VHHH[]A\A]A^fAVIAUIATMUHSHH`u [1]A\A]A^ÐH{`HHlHHtwH}pLLL裾tI<$uH[]A\A]A^fH{`HH,f.UHSHHH`[uH1[]fDH{`OHHHHtwH}p1ҽtHH[]f.H}p藽H{`HHÐATIUSHH`u[1]A\H{`%0HtH@8I$[]A\ff.HGff.HGpff.UHSHHH`[HHHt3tHtHPPHH[]DH1[]ff.@UHSHHH`HH`HtKQHtuH[]HPXH<H1[]H`3USHH`aHHfHt!HHH1HC8H[]fDHH[]fSH`HHHHtHxp[f[fHH`HHHH`HHHH`HHSHH`1H{`t [DH{`?1HeH{`[kff.SHH`St1[H{`4tH{`1H[ÐHG`ff.ATIUHSHHWHH`2H{`H2H{xL莞H{xH[1]A\GhHxwcHxGHx鷝ATIHIUHOL_1SH_1HH\$HuuHD$I9CH|$I9HD$L\$M9FHD$I9"HH EHt$HL$'fD?H9HFL$+M9'Hl$1һ?H|$H9HFL$M9sI9;L1H)@H H\$H L\$H?H9HFJI9M9IL1L)I@M!H|$I HLI?L9IGLM9rt/fI9LH)u߅Ht$HL$HH tH|$H9_¸tHT$H9[]I I0A\IH|$HI!ILI?L9IGL1M9^H9rHtfHH D¸tff.HT$HL$H[]A\I I0H|$1I9swHD$L\$M9IHHD$L!HHu11I9LH)HD$1HD$H H4Hh11IHHD$L!HH?H9HGH<1I9=111H\$ESHHHMHtHH[X[ff.HHwNSHH HcHfJ HHЃ ȃ ˆ[D[HHHt̀H[HtHHtH[O[Hff.Hݺ3LHHB4LH2HufLLAAEH[]A\A] f.ff.@HGHoHdžHHwHtHH?tfDH7@HGhHHFHwhff.HLJ@ATUHSHHH{H1HHHC`IH)hHHfcyHChH9]HH9]HtHHHtHfHEL[]A\DcH5 HHt[HǃHEH]HHtHH}H] HU[HE:E1rff.@ATUHSHHH;t>HoEHQHHHoE@[]A\AHuML9tuLHHHɥHtQHHL{f.HHHHIH9LGL9u[1]A\ff.SHuH[f.HH H &H[ÐHHGf.Hv 1SHBHӍ @2HHu[@H|H=苗11Ҿ$ؕ1[ÐHG1HtEATAUSHH?AL9s[]A\HxHEL#L)c[]A\Ðff.fHOHtH1fH;0rH9psHHH9u1Df.H1vfD&fDAWAVAUATUSHLbMu1H[]A\A]A^A_HLjHILpHHD$B0HptLHtIHHS㥛 IHHHtIt$H|kHD$LHH)aPIt\ @LH=,HI9t5IHHHH4HFIL+.HtHH)uAG0IwHIw HIw(HfDUHSHHuH1[]DHuHltHuH\tHuHLH[]ff.fUHSHHuH1[]DHuHtHuHH[]ff.fUHSHH躿uH1[]DHuH蜿tHuH茿H[]ff.fHHWH?vcH?H?H?H?H?H?1H9HH9H>t71øH?vH?vH?v1ɸH>uɄuH H?vH?v H?v1ɸ뾸H?vH?rH?`1ɸH?H9HHЃ fH?H9HHЃ fH?H9HHЃ fUHSHHHD$tBHsHT$Hat-HsHtHSH|$HD$H[]f.H1[]ATIUHSHiu [1]A\fDHHMtHLH˸[]A\ff.UHSHHH~t C HHƃHH HHHE޼u 1H[]ÐH3HżtHsHu(C tHsH衼H舼ufAVHAUATUSHH?v[H]A\A]A^f.AA AAA AA HPHtDH?:H?H?1H>nLMLHMD@ PH@HH??HH=?0LH=?!H?1[]H9A\A]ICA^H A A AAAAA  AA AAA AA HMHIL@ A A A AAAASHLLMI@LHMLMt@UHSHHHD$tBHsHT$H聬t-HsHtHSH|$HD$H[]f.H1[]UHSHH芹tHH{H[]ff.ATIUHSHIu [1]A\fDHH-tLH[]A\ÐUHSHH@HtHHH[]@UHSHH躸tHH諸H[]ff.ATIUHSHyu [1]A\fDHH]tLHN[]A\ÐUHSHH@H"tHHH[]@F<v1fUHSHHڷtH3H˷u1H[]fDHsH謷tsH臫tSHsHtHs%H@UHSHHJtHH;H[]ff.UHSHH tHHH[]UHSHHʶtHH親H[]UHSHHHp腶uH1[]HsHdtuHsHOtHs H?tHS HsH軱H[]ff.fDATIUHSHHHD$tmHHҵt^HtAHT$HHYtEHD$MtHLHݍHD$H[]A\HHD$fH1[]A\DUHSHHOtDH?v-H?vH?vH1H>@HH uH1[]fDHHH[]ff. v1DHHHHDATUH1SHGHtH?H9s []A\fI8I$Ht=H?v'H=?vH=?v 1H>H1H9E[]A\fDHG1HtEATAUSHH?AL9s[]A\H訵HEL#L)c[]A\Ðff.fUSHH(oHt$H|$)D$tHD$HHt 1H([]HD$HtH|$H9rHH)H|$HD$tH9rHH)H|$HD$tH9rִHt$HT$1AHH)Ht$HT$HtbHZEAL9ELL)Ht$HT$/EAL9LL)HHt$HT$H9uHHff.AWAVIAUATUSHHXLl$HHL$L(tLd$HLHHt1HX[]A\A]A^A_ÐIFHtI>ADH9HT$r贳HT$I>HD$ IFHH)I>IFtDH9HT$rzHT$I>INHD$(HH)I>INHaDH9HT$H5HT$I>INHD$HH)I>INHAL9 MI~Ht$ ML)MI~H9II)HHHd$(HH{HCH|$1@A H9HD$ jLTHL$ I>HD$IFHH)I>IF>H9Ht$ #HL$ MI~HT$IIGIH)H)HMI~I9L9HH;ksIHM)HHL:HBHD$H9s)H&HHt$ H|$HpL8HD$HH;CsHCH|$Ht$HI c0OH|$1@A H9HD$ LHL$ I>HD$IFHH)I>IFH9Ht$ HL$ MI~HT$IIGIH)H)MI~L9HBI9HD$HH9sHCtH|$tHD$Ht$HHIHt$8LH3HSmEu-H9_HuH)HH3HSFfHEfDAUATIUHSHHHt$CtH|$tH1[]A\A]f.HCHtH;AAL9r۬HL)kLHI$HEHKH9rHH)HHKH[]A\A]AWAVAUATAUHSHHHt$tLl$LHHt1H[]A\A]A^A_HCHtH;AEAL9r(H;LHEHSLL)H;HSuXHELM IAD ȈE EteH>HEZHEJH>AL9,萫H;HEHSHLL)H;HSpHHUH>H}HHH)H;HSfHAAL9HMH;HEHSHLL)H>H;HSE%H}H9rfATUHSHHHt$tH|$t H1[]A\ÐHCHtH;AAL9r{HEL#L)cH[]A\fAVAUATIUHSHHHt$atH|$t1H[]A\A]A^fDHCHtH;AEAL9rH;HEHCLL)H;HCtAL9r˩I$L+L)kfATUHSHHHt$tHD$HHtH1[]A\f.HCHtH;AAL9rKHEL#L)cH[]A\fATUHSHHHt$8tH|$t H1[]A\ÐHCHtH;AAL9rۨHEL#L)cH[]A\fAVAUATIUHSHHHt$tH|$t1H[]A\A]A^fDHCHtH;AEAL9rXH;HEHCLL)H;HCtAL9r+I$L+L)kfATUHSHHHt$tHD$HHtH1[]A\f.HCHtH;AAL9r諧HEL#L)cH[]A\fAUATUHSHHHt$tH|$t1H[]A\A]DHCHtH;AEAL9r0H;HEHCLL)H;HCtAL9rH HEHSLL)H HSH9EwHn9HqHH3DGHSHAK@}H9>HU@tIM@HKHH)HKt2H1)t HKHHoE%HHkHILEIHMHL>HL:HL)H)bE1EANOA9rCHHDHBHH)уY1҉׃H489rBIML>L:L>fL:1D fD fATUHSHHHt$HtH|$t H1[]A\ÐHCHtH;AAL9rHEL#L)cH[]A\fUHSHHHt$tH|$tH1[]DH{vHHH8HUHH0H HMPH(H HUHH H HMPHH HUHHH HMPHH HUHH HUHHkH[]ff.UHSHHHt$ tH|$tH1[]DH{vHHH8HUHH0H HMPH(H HUHH H HMPHH HUHHH HMPHH HUHH HUHHkH[]ff.AVAUATUHSHHHt$4tLd$LHHt1H[]A\A]A^HCHtH;AEAL9rH;AHEHSLL)H;HSED EtkHEHtAAL9piH HSLL)H HSH9NHMH)HH HSHE 1DH!AL9H;HEHSLL)H;HS`ff.H7HOHHH9rAff.HH9t8tHH)H9rH)HHHOf1H1fDHHt$t 1H|$Hff.HHt$bt 1H|$Hff.SHGH1HtH?H9s [H[ff.@HGHAWAVAAUEATUSHHH?AL9s1H[]A\A]A^A_HIuH;IHCLL)H;HCtAL9rIHSHHL)LHSHH9rH4H)H3HSI $HtLmH[]A\A]A^A_1ff.fUSHHHT$ HH$1Ht.HT$Ht$H9r讟H1H9l$H[]f.SHHHD$HT$Ht@HT$H1HvH[f.H{uH[f.H1[AVATUSHHHT$HHD$-HtHT$HJHv1H[]A\A^@H<$ uKo@xCp@wHDL9rDPLHHK)AsWAEtDXD[)AL)HvBoDfA@s(ffDSfCWLXL[)O\N\L[1IL)I)Dr1AO4!O4#9rDXD[)GLFLpGLfFL_fHHUHcHfDH H H H H] HT H- H HHHd HE H& H HG H" H%H2HHHH HHH HHHHHHe1DHH'THcHfDHHH Hn Ho H H H H HH!H$H'H*H+H0H:1DSHHuHCH{HC[AWAVMAUIATIUSHHLD$&tQCfH\S"H=l1Ҿ 1kH1[]A\A]A^A_L=mHCH|LLL艃HCHHtxwHL9eHR/H=@l1Ҿ1jHhlL=8HCHufeHR(H=;k1Ҿ1;jfDL=A+@HsH{E11HL$ArtL+Lck H[]A\A]A^A_ÐdHQ5f.AUIATIUHSLH8G D$ H:HHI111AHrt(H}HT$ Ht$AH AQb7dH0QmH= j1Ҿ1 iH81[]A\A]HHE1111AqH}HT$ Ht$ LABbD$ D$D$$D$A$"D$1A$<fn fnD$ff~ H8[]A\A]fKcHDPqH= i1Ҿ 1 hcH P^fbHOXH=Пi1Ҿ1gbHOfDL$P0 <D$0C+D$0CHFHHVLFHfAUIATIUHSLH8G D$ HBHHI111Aot)I|$HT$ Ht$AH Ns`aHNmH=^h1Ҿ1fH81[]A\A]fDHHE1111AVoI|$HT$ Ht$ LA_D$ D$D$$D$E<fn fnD$ff~ U"D$1ЈEH8[]A\A]`HMqH=kg1Ҿ 1e`HM^f.`HMXH=`g1Ҿ1`eS`HLMfDL$P0 D$0CD$0CHFHHVLFHfAWAVA։AUIATMULSHH(HGMtHIAIAI IAHH HxE $1H{DLAAL@AD A<$@I@@HA$f~f  fA$E:AI|$ A0AA E A$ LƁ LA$iL+IL$2L)kEl$AD$2L9sh1H([]A\A]A^A_yLALL@ALCMt@@tDALQLhLLkAwEM9rMl$ A|A#EtIAL$ A"LHKML)LHKXE*MZHLD,$HKA7L9.IL$AOAEtERET$AlHKLIMM)LLSA|$<$ED$A|$M%DA$M\$PMT$Hf fA$AAD$2HCAd$ID$8ID$@L9jH)LLHCHE1LEAd$I|$ LLgL)kL+El$AD$2HCHLHPAD$IT$HAD$IPLID$8ID$@IT$PHHCHtLEMt H)HUHEHDIEt1҉փD 0D 19rHHSAD$AD$ID$8HID$@L)IHIL$HMt$PHHCHLEIPjHIIL$ KLKLIL$HI)M)EAL$AoHD$AE1Dl$ MH$EAJJD$ A9rHD$M2IHaA$f%@f fA$MRA AT$ 4$AM92L誎H;HKLL)H;HKH9 Iʋ4$T$ I|$8I)HHH;LSID$@u 1II|$8A<$EDɉ$  A $ A$MH;AAM9sLIHCML)LHCIM$u L9=1M\$2AL$2HCEHHHIJHCIL$H~1IT$PHCHCIPHLE$fMRMT$OT+NT)MT$&IL)I)DLl$HD$L$ 1A̓K+K*D$ 9rLl$HD$kIAL$ CLCLCLfCL11~ERET$GT+FT)"A$AD$@ȀAD$1ID$8ID$@HA$1MT$HAt$2ID$PD A$HCL9L)LHCHR끸wGT+fFT)HIT$PH9nHH)HHCfEL$AAL9EH3LLLL)HCL L)DAVIAUATIUHSHHC{HHIzHt#H{}HEfHEEAF@u\AANt>wIA~wBуtuf4f.H9uHwu@HHNDvfDٸ_U뾾HHHHDEx1A@t LBL9Dxuxuxf.1A@tDH1AwMAL9rDHWHpAsQAuwEt @GAuwf1ɉHHpH\HxtH@H HGJDHJD H)A H)H뛋@GBDBD BDfBD xHIHwHHun7ffHuZ7Ή HHHHHH!HH HH)H9|,H@H)H9~2HIfD1DHH9}H9~IfHH9~H)I@7OHHH OH Vf.7DHGH)HHDHvHv1HDHtBw HtRHu,ff>Huϸ>1DHf@>fFÐ@>AWAVAUATUSHH:D$D$HD$BHӅHzHHzPHHMM9oHBPLt$ II1L)D$`oBH$H$)D$poB HHD$)$oB0)$oB@)$HDŽ$,~uLtsUHuL+|[t$h1HT$`LoHt$LqLH5LkIH?UHH1ALHLN;H W;[Ll$DD$1HHL$LnL1MH:H=XT1Ҿ1RL kH\D1LtD@{MHD:WH=PT1Ҿ11NR1j1`\HH[]A\A]A^A_@#MH9oH=S1Ҿ1Q1aj1 \UDLH9eH=cS1Ҿ[LH{9yHCHHKP1LHD@K}LHF9gLH09QLH9H=&R1Ҿ)(LH8H=R1Ҿ1PLei1[Y1HT$HktKH8LHbÃuL iHZKHR8HtSUSHHHzHw H1[]fItHSPHCHHHtfH[]1DHH~HtHNHQH;WtDHWHVHH;8tPHOH;xt6HtHHHtHJHhfXH5҇ERDHHf.Hff.fHGUSHHHt*H-ff.HHGHQHuH[]ÐAVAUATUSHHofH~fH~H9LCMLSIRH9s}HH9prH5 )$fH]fo$HS@HtHH;HPHHCPHCH[]A\A]A^L+IIEH9r!H9rIEAEfH@LH9r@IBLHUHuH9r9@H9sH9ILCL9HuHBHHUHuH9sH9IILFH9LCM9~H9sHHrH9sLGL9HH9rH5 )$eHH@fo$HU@fHnfHnflHtHHEH;+HrH5L )$eHfo$H@HtHBH{HH@HPHCGfDHHHL9tJHHtHH0HtHNILCHL+LSHLCHL9tHHL9uHK@fAJDH1[]A\A]A^ÐH9HBHuHIMIH6ff.ff.ff.fHrHHHHrIHBII9IFH9LCL9sI9LGLeH9>L%ZHGL9t^LHtL0HHtTIfHBLCLNL9L+LSLLCL7L9uL3HGL9uHCIfLCHH9HMHHI+HzHHiH9HGHEYAWAVAUATUSHH.L~I9'H_IH~fLcI9rsHCH9s~HM9s]rH5 I{bHtHLxL`HfHnfHnflHtHBHI;^IFHkH[]A\A]A^A_LkM9sI9rIGHCMtLMDHI;tPI;^t:MtIEHHtLhInfHH5ULMnf.IH1[]A\A]A^A_IFD1Ht*HGHt!ff.HPH;prH9҉f.H9r H@Hu1҉f.ATL%wULHSaHtFHH謪HCHt[]A\LH`KHDž1ӐAVIAUATL%USL/DH}@LKH{ALKHI}HHt%IHk8 tHu H}HfDIEfAEIE[]A\A]A^fDHtFSHMHHxͩH.H5:uJHǃ[ff.@AWAVAUATUSHHT$(HL$@LD$8DL$@t$HHI<Pv$ DT$Et L茴THD$0ff.AD$hHOOLLäAŅM$x M;$p ZMIN2A$xIHKHD LAH t ADŽ$@ AA$|$ LHT$藳HT$%I$H IMfA9 uI 1HLSff.AHĘD[]A\A]A^A_DuLg@MS@I$p I9$x I$H Hx1HH~HxL5}LoA$ oGA$ oG A$ oG0A$ foCA$p GH车A$)H HHHH9H H D9DqHM$Mt/D$HAt$HIA$A1AY^D$I$HfAD$ @HHL$AHL$D$ HL$0E$|1HLr*A$@ A$@ @EA$A$t$A8A@u H|$(QAD$h1HLEDf1A$p II$ I$ IDŽ, I$p PI$p HHI$ I$ M, M, APM, I, API, I, M, P@A1LH { AXAYFL|6AŅq@I$H HL$ LD$LhL蚥LD$HL$ HcFIHL$HO4LD$I LT$ AL5zX@LZLD$HIK PHD$MHLT$ HL$HoHLLoAoAAGoA AG oA0gAG0I I OfHnflAGHHD$ILLxHeHLILCLLCH|$Ѣ@M$x I1ɺL 1ě7H%7H}%TH@7Hb%H=uA>1ɺL 1[AD$hE$g7H%H=t=L1AEH a1HLA$i!I$I$ 6H$H=?tz=1ɺL/1蔚6Hc$GH=tB=1ɺdL 1\LiL>H|$ h6LkH#<1ɺLP1IfAVMAUAATIUHSHH ~HG~Hu1H []A\A]A^fHxH9HCD,$8teCHD$H HH Ld$Hl$P0AH rH߉¾wyHcI.H []A\A]A^@H uD;5H"H=r;11ɺPHݘ1fDSHH@wGh@[f4HD"eH=(rc;H11ɺ P}[fDHH u f@fDf~ff.@HH BfEf.IHtHAMI@HfDLG@HX HP Lf[ff.ATHUSOxHHu>DʉHHH9Ƹ[]A\D uL%qu3H!L:Hߺ11Ƀ溃P[1]A\fDHHtDV3L%pH&!L91ɺ H߾P1踖iD9G΅G2H H=Hp=H7ff.HGHW(H@Hff.@HH9r HHW(HGHPHÐf.1HhDATUSHHHt1ۃueHo@Ht\HE1H@PHp HtKH 1)ff.ff.fHHXH@H9t8tHH[]A\fDH H P HHH[]A\HH Ld$HxKHD$ @H@HX L@HuGfDH1H[]A\fHHtt@H Ht[u=H H:Ht:H Ht.H1HT$HD$H1u H@Hu1ff.fHt[u=H HʩHt:H Ht.H1Ht$HD$H1u H@Hu1ff.fAUATUSHHCGhHEătYt$ҸIƒtjH[]A\A]f.H H PPAŃuH[]A\A]8 t'ǃ|1H[]A\A]fDC/1DH511ɺ&2H1@/1DH511ɺ9DH’V.1DHn511ɺ PH舒fDGhDAWAVAUATUSHHLD$(HH?L ChIL9EH( AIՉHLH9!3Hǃ Ht"HJut HSpxjtcH( HI9r@ L;8 -HH=9k441ɺH߾P1NHH[]A\A]A^A_mHǃ u #HD:0 ZH H P8LjASH߉LѾL( Hǃ( MuHǃ( D0 L8 M9J~HCH{HM)H<$HBH<$HHD$8HvH9mDKHHADDDL$ DL$ ]ALiEωD$ HD$8HD$HD$@LT$HD$ LMIH LD$LH $t$ H P(A HL$8HHp H9HHFHHEL9LFH9 $5L1IH9HnHD$ K441IHHpHH@hDxHHL9rIH LLH( H P0HL$H߉AH( L9@I)IHHHL$ E11Iff.ff.K<HIHAL@)Hy1H9@DyHH)L9rL*fD@ qHT$(LHHǃ( HdLT$@Lf.L {@LT$@1ҹLHNH( Hǃ f HHDL$ |H/DL$ =dXVAKfDHD$(L0LT$L$5)H<$H/1ɺ H߾P1ڌ)HY(H=f/1ɺH߾P1袌O(H!H=UfATUHSHH6HtnIHtVI$ I$ HPHA.1LH fg1~HC H9tfH)HC Hk([]A\ÐHk f.Ht HC H9uH{:H5e/H)k HCuHC(DI$x HC ff.fUSHHHH;s4fHFHH;1HHHH!H;rHCPfH{8CXCpHCxǃC`5HCHC8HtH{(PHC HtH{0PH{8p5fHHC8CC(tH:H[]ÐAWAVAUATUSH8HT$DL$ HFD?HEFHWH͉MD$(AHAP<„kc<qDl$ EcH HUH蕘HD$Lx ChL;p ;LM]2H HIHN4 Ht0'HsHGPu6~ ' LHH3 t ǃ@ x @$ A $ LCEA IBPu A1LH^F@  ChLx L;p f1L-qbp IDLp IH IH jjJ3 J3 J3 N3 N3 P@AL1HYAZA[H H JDŽ3 Hp P`Lx @Dt$ E#HuH=a}*1ɺ H߾P1藇H8[]A\A]A^A_@!ʉT$(fD@ A8AH|$D\$(EHH $>H $ <S H|$Mb IN DT$ HIv(I9IFIvIHE8,-LI~ M0H Rx @D A HHL$ $芄$HL$ H  H H|$Ht  M Hx A D|$ E1MIH$.IG HH9tkH$IL;p ssM9EIG LIw(HL)H9HFIwHH+DL$ HEuH<$HLI uH$I@IIL;p rD|$ HM`@  HC8} #!H fDxEt< HH=^'1ɺH߾ 1衄 @k uHC8uDCxE HIII HPH9` HI_H=]&1ɺH߾ 1mDH0HSpO?H HME1ff.HBD-H IHH M9}HuH|$tHD$HD$pL(H8[]A\A]A^A_@I I DQDDT$,HHD)Ht4DT$ HsHID\$A1Y^DT$ D$HHwDDT$@HfH $DT$H $T$(AE[AAdwH H=%\ %1ɺH߾/1:DDxǃ@ ELHH)HH H9HGH_HLHH $O7H H $ HH $H $D <<H 5H=1[,$1ɺ H߾ 1F# H GH0 H=Z#1ɺH߾ 1T@H<$1LR:IG Hj<HH@I1ɺhHJ+ 1LH/>HHH $T~H $ fDHHHHHJH)H; MPH +H=xYs"1ɺH߾ 1AZE1{HHi MH= Y"1ɺH߾ 1"Hk1LH[d@D|1LHHL$ DT$D$N6@ D$DD$HL$ @ D$(AZHL$Lx |$LL]H}H=!X!1ɺ%H߾ 16~AAD$,E1DCh)HH=W DD$,H߾1H &}1LH߃0HH n1fDH H H H$HHL$ #H$HL$ H nH߾DH|HSpA @ DH 0ChHڄHH0 H8EAAdA/@H nHD$MIJ+ 1LHHCH HuH|$HL$_DICh1Lx |2H@8  HJ HHJ  HB EA  rHJ@ 1LHHzH=U1ɺ#H߾13{YHBH=T1ɺdH߾ 1zf!H H=T1ɺSH߾(1z.HUǃ AHyH=ET@1ɺH߾ 1ZzDHH@H1BPu 1ff.fH H ÐAWAVAUATUHSHHGt$XL$ LD$LL$ HDŽ$HD$DŽ$DŽ$TH$PDŽ$@tH$PH@H$PL MMH Ll$`HD$0H H8 LHD$8HEPH5HD$(3oD$`LH$H@ H5`y)$oD$pH$ )$/oD$`H$$(oD$pH$H$8H H5+LB-oD$`LH$H H56)$PoD$pH$p)$`(oD$`H$L$xoD$pH$$H$oD$`H$H )$oD$pH)$$t DŽ$t DŽ$L$F$D$EHH=XA<+$H$H5LoD$`DExMw(AoD$pAGH$IG EtD$  LoD$`T$ AoD$pAAFH$IF EHEL H@Pt E E1:=H,HH? foHH )$< fo=)$foHHP )  fo-ۮH)<H|$fo%ҮL$HMx)HPH?AP UL$APL$ APL$APE1jjVHt$pAU$$$$R$$$$$$$$$$AWD$$(A$LAHAU AA<HH=N1ɺ9HP1t1H[]A\A]A^A_f.D$ L MX HH=TNO1Ҿ 1f.+L H$P$tH$PH@H$PMH Ll$`HD$0H H8 LHD$8HEXH5HD$(-oD$`LH$H@ H5t)$oD$pH$ )$*oD$`LH$H` H5 $(oD$pH$H$8'oD$`LH$Hh H5ձ)$PoD$pH$p)$`'oD$`H$L$xoD$pH$$H$oD$`H$H )$oD$pH )$$t DŽ$L$H$H5 L"oD$`H$L$H$$)$oD$p)$oH$H5Ln"oD$`Mw(AoD$pAGH$IG MD$E0H$H5sL"oD$`Mw(AoD$pAGH$IG M$@uaDUxEL |$ LL A%$@D]xE"Mf.LH$H5ï9oD$`}xMw(AoD$pAGH$IG u}MDt$ AAA LVE LLAtHEH@PkL%d&Hk&HLoD$`L$ AG(oD$pAAFH$IF H$DD$_AL=HD$@H$L$HD$HH$HD$PHEH@Pt |$_"1fAoH)$efo-.)$fo .HHP ) fo5H)4foHMxE)HD$H8HPt$H Ut$hAVt$hjjjt$pj$$$$P$$$$$$$$$$RD$$(A$1HDA݉AlAY H^H="H1ɺ HP17nTft$ HEH@PL% |$MBfDHD HHtDDD$@ HH=TGO11ɺ PHimLDŽ$ oD$`DD$@AoD$pAGH$IG f.L MtHEH@P HD$0HHHL$8H9P<H$HL$8HHD$0L H L H t HuHCpHt LHp HtHCxHtLиzfDHEH@PRHD$0HHtH\$8H;PH$H\$8HHD$0L H L OHD$0HL9t3Ht.IfDHD$0HHtL9tIfDHH=hEc1ɺBHP1}kHIH@@L%Y@L oD$`AoD$pAGH$IG D$ AH$H\$8HHD$0L Hc$H$H5o[Lm!oD$`LAoD$pAGH$IG oD$`DL$ AG(oD$pEAAG8H$IGH6fHDHEH@P/HD$0HHHxH mHHD$0HHH\$8H;PH$L%LHD9GmHNfH Ll$`HD$0H H8 LHD$8HEPH5zL$HD$(" LLH@ H5.iLH$( LfDUHSHH}HGH@PjjjjjE1E1j11jjjjjjSH}H`!HGH@PjjjjjE1E1j1jjjjjjHh![]@H Ht1Ҿ 1AfI<$=I$#H9HHHAV$$R$$$$L$L$H$H$H@AŃwH{I$AH%H=y=41Ҿ1Off.AWfIAVAUATUSHHHHLJM`AO1LL$(ALIHI P I ILJI\fHHtL`MLqVI$H5v<IID$IAoD$AAoD$ AAoD$0AAoD$@AAoD$PCAoD$`C AoD$pC0I$HC@I$PA@ gfAH}HdILJHĈ[]A\A]A^A_IH IH H9kIHHHLLL$(AP ~ H9l$(9AILJxIALJAqifAAffAAAA fAA fII(HtMA 1EAWEuAtA;:DD9IH@EAL@H9IH H9AAG0E1ALJIf9t9IALmLLzHUHjLHUIHEEE6MLcHc#H5L9bI HIaHM HAoILHK@AFAoIIAF AoIFAF0oIAF@oCAFPoC AF`oC0AFpfLuILJILJAAAHC@CC C0uaHLbaHI~BH5)8LCH58H`ID$8HD$0HQ IH=@EI8IIHHHLcAF?AI8M9~H7H=K71ɺL21pSFHH=71ɺL18SAtE1I8E11MLD$0IHHLPuMAD$8t(H|$0H56;-_XAI I8Ht{IH1HLLD$@LD$LPLD$t,Ht$0Ht"LLuIIDI9s.ILJT$8ILJm II@t&H=D\HLYqIALH9ILJLLILJT$8,?w HEHHHEIHEIHH@8H1HLЅ!}fDILJILJ,I1HLMLL$@HD$IHLM)LL$MLD$PLL$LD$tHt$LLL+|nH'H=;41ɺL1`P&H54LH\H(H=31ɺ LP1 P^I~:H53rL;H53^HV\(H-3HYH11ɺ1LOD$8H|$0HSH-,3HH1ɺ륃ٸHH EH|$0H52HH=2x1ɺLP1NTH-2HeH=1ɺkUoff.@AVIAUATMUHSH@HILjtIH0tAvHuGHH=111ɺ PHN1[]A\A]A^fs0HtHHG!tHwH0HuMu%fD1HuFDLLH:u*SHyu 1[H[Tf.DnNNONOnONONONOn O N O N O N O n ONWVNnNONONOnONO NO N On ON ON ON O nO NONONOnWVff.HWHH)H>l~~w~O~ofofrfofrfrfofrfafafofrfrfpNfafofrfrfofafa~hfpNfafffofofgfafafpfpNfH~fafoHfafa͈HfpNfÈh@pHfafoHf@p HfgH fp@pHfH~H(P@pHH8HHH0HpH HH@pH HH HHH(HHH8H0PH~~Gfofafa~GfpNfa~WfofafafpNfafoffofqffqffoffofgfgfpfpfH~fH~HHֈPH8Hp@p HH@pHH @pHH(@pHH8H0@pPHHHP HHhPHH PHH(PHH0PHPfVvVWVWVWvWVW VW V Wv WV WV WV W vW VWVWVWvWVWVWVWvWVWVWVWvWVWVWVWvWPff.@HH8HH0NHH(NHH NHHNHHNHnHNONON HOH(N O N HOHN HOHN HOnHONONONHOH(NONHOHNHOHNHOnHONONONHOH(NONHOHNHOHNHOnHONO'N O&N!HO H(N"O$N#HO HN$HO HN%HO n&HO N'O/N(O.N)HO(H(N*O,N+HO(HN,HO(HN-HO(n.HO(N/O7N0O6N1HO0H(N2O4N3HO0HN4HO0HN5HO0n6HO0N7O?N8O>N9HO8H(N:OHW8V?AWAVAUATUSH$L$H$H$H$HL$LD$H$IH51LSH$HHD$@H=gE1HD$h7HD$pA3H|$xH=HDŽ$0H$@HD$8H$$rH$H$1L| HL$pK|=LHH|$ H<$L$H1HD$hHHH$IH1HH|$hH$HD$hHLPIET$pH$1H$1H$ƃH 39rHD$pDH$H5A\H$HHD$@WH=3$HD$hHD$pA3AH|$xH=HDŽ$(H$@HD$8H$HD$pH<$1Ht$8JD( HH)HH9D$h1E1L{ H$01DD$N$H $HLT$HH$HH$H$H6666H<$@fo$0fnLT$DD$fpf)$0fo$@f)$@fo$Pf)$Pfo$`f)$`tPfo$pf)$pfo$f)$fo$ff$)$)$H<$IE 1DD$HD$ LHHLT$H$HD$pI1LA HH|$@H$HD$xDD$LT$EiHD$p1HPH$H$ tDȉH$LT$L4$M9Ht$H|$@MH$HD$xM)HL$LHJ414LJ<#Ld$HL)J 0LHHL$HD$xH|$@H1HMILT$LpIvaHL$LLT$(AL|$L|$@HHl$0LLd$xLl$ILHLLIAI9uLl$L|$LT$(Hl$0f)$)$)$)$ L9T$hH$H\$pMeLT$(L$0HH)LH9HH$HGH$HD$0L)HH$H|$(H$Hl$PIHt$HH1HHHH!H$H?H1AH$HJHH!H1H?AH\$AA HHl$0L)HHD$yfDHD$BLWLL1ILH1L1H HL1H1H H?H1HH?D!HD!‰ҁ!D! !AHH9HLM9rHD$ 1I9sHD$xH$H5!*H$H5+$H$HHD$@Qf1HĘ[]A\A]A^A_HH|$hIHD$hI)IHD$h1E1wH$HHD$@~H=SHD$h+A3HD$pAH|$xH=HDŽ$(H$@HD$8H$DH\$Hl$PHD$0H<$DHH9$6Ht$HHT$pHHH\$XH$L)Hl$`Ht$PDAщt$H4$H)H$HHt$L9H\$;LPLLLH1L1H1L1H H HH1H1H?H?HHD!D!ЉD!؁!H\$ ! \$D!! AH$HH9s.LL9nHt$ 1H9gH\$P;Y@HL$0HH@Hl$`H\$XHQH)H9׺HBHlH|$@HD$xLH$H|$@LfnHD$8fo$0f`faHfpff$)$Hfo$@ff$)$Ht>fo$Pff$)$Hufۄ$`f$ )$ HD$(HD$(H9D$hJHHH$1H$fo$0jjjjH<$@fnfpf)$0fo$@f)$@fo$Pf)$Pfo$`f)$`tPfo$pf)$pfo$f)$fo$ff$)$)$H$H$0HHT$8H$HH$H$0HtH$tH$$0HCHD$8HlH7ú~$@fn$Hp!$f$I~$!$ $Jffք$!$ 0H|$8H!H9$D!$$E!$$F!$L$H$0H\\\\\\\\H$HH$LHHH?~LHH-dD1HvC$@!$$A!$$B!$H\$ANH$H$HH$HSH\$HH$HHHH$JT3J4HHH|$@HD$xH $1HLT$HHILd LT$(Ll$MLd$xL|$L|$@Hl$0HHfDHLLIAI9u1H$ǃH ;9rHH$H5΀H$H5iH$HHD$@H=HD$hOAsHD$pAH|$xH=HDŽ$(H$HD$8@H$H=HD$h'A3HD$pAH|$xH==HDŽ$(H$@HD$8 H$zH$HHD$@H=7HD$h_AsHD$pAH|$xH=HDŽ$(H$HD$80H$H$HPHD@AWAVAUAATIUHSHHL8L0Hc1HHL$(LpHH)Ht$EuH 7HIHuELLLD$'HE!HEAD$AHT$(LLI)HT$H55L- HLHt$'LLLHUHu(L1LLRLLHT$(LL~kHT$H57Lo~SHT$(LL[~?HT$0LL~+Lff.Hx<fDLp1HĈ[]A\A]A^A_@L@>RLl$(HD$0LHHD$LHD$HT$H5J<(qLMHMLHT$LL$LHL$HHDL:HT0UHm(T8Lʈt9)HT$(jIAUHLAWHL$ QLL$8HL$0 H ff.@HAWIAVAUATUSHL MLHMMoHHtwHKLHD$HL$ LcMtTIt>t>H|$HK(Hs DD$HT$\Lt HcD$\HCu6HD$Hu"f1Hĸ[]A\A]A^A_@1D1IHuH|$HS(Hs uVL$LLL$UuHS HsMMD$LDD$A7LH{AULL$(lZYxfDHD$\DD$HLHPHcD$\HC(MAD$H\$ LLH5zHoD$ HD$@H)D$`oD$0H$)D$p(oD$ HD$@LHt$`$oD$0H$$BuHH=1ɺ LP1g1rfHD$1HK1HIHD$I)LLLIdHC(HkDDMLFL HS(Hs HH=k1ɺ L10AWAVAUATUSHLt$hAM?HIMH HHDvH8HH1L-H|$pEtH|$pH@HHt$P1EMLHt_HH?HtHT$PLHHW8tcH|$H@wkHT$HHt$@HpH[]A\A]A^A_ÐH?H=#1Ҿ 1pf[HdNHHQ5H>+"H+$H0oH8H=1Ҿ1Yft >DfDSFHttouttj>uH~A[[HDH=11ɺ 2HM.1[fHuHH=n11ɺ H.1H H=0[11ɺH-1sff.AWAVAUIATIUHSHH6t!@tH[]A\A]A^A_L;ID$DLLpMt$M9sH8HtEuHLHtM)LI9LG1L1M|$lH`HHhHEE<6HQHL!HHH)xDkHOH=H11ɺ P],H1[]A\A]A^A_@E<t<t<vHhHZH{f.L1H:SVHHFt7H~HV H<HHFVH=@wHL[SH\)H=11ɺHE+1[ÐH$H=x11ɺ H +1fHFNHFFLff.fAWIAVAUATUSHHJH LHLH$H~H(H IŅuIHCHJH9H)HCIMELLLLD$ULD$IIUI KHH)HHH)HA~C~D.ffL1D1Hĸ[]A\A]A^A_@H(H~HSHs(H{ ]HC HC(fDCHiH= 1ɺ LP15)pHD$Lt$01ɺHLHD$_tHcsL"HH=* UL1ɺ P1(LwfHLc4xHI0[H,f.C4A2@0A2ACD.A2CD,CD.A2CD,CD.A2CD,CD.A2CD,CD.A2CD,CD.A2CD,fHc3LIHsLHt$ LH|$ LOuI(HIHLLHHt$LHSHs(LtxLd$pIHT$(LLtXH{IH{ LIHCL$${HLr3eH6H= 11ɺ PLW&1H<$JHHJH<$111AMALd$(AHL$H<$1LAY!L4$HK(LHs DCL6Hct$(HT$pHs LD$pD$(HH;CHC H<$AHXIHCAH<$HKHK #H׺DCH<$11Lq4HHLcHrYAWAVL5AULIպ!ATMULSHHLHL$AOHHz%LH/HHZHLHEYH$H5T%5$W$H$HSH;H5|GHHHH(IHHH\$FH$1H5/HH5oD$HD$0H)D$@oD$ HD$`)D$PHD$0LLoD$HT$HL$@H$D$hoD$ D$xH9ff.Lx1Ҿ 1H IHH$E111H$ELW~s1ɉ Lr~^t9E111ELL$~@HĘ[]A\A]A^A_f$1ɾLfDHN HAHH1fDHDHE1H1Et8t L1+HfHA\ff.@AVAUATIUHSHHLl$@t>t'Ll$@HLHH1[]A\A]A^VJfDFILI1IQLL$HAI)AAHA1MqL$+L$LL$t>IE1LLLL$L$@tdLL$L$I0I8OfDkH}H=H11ɺ P] H1[]A\A]A^fD#HDAWAVAUAATUHSHHL8HT$LBZDHE1HD$HE {C0ffD$`D$bfD$fHD$`HD$PHMSֈL$\%  U ЉD$XEuHt$P L~sHUHu(L~_Ht$HT$HL-~ICAu?HE1&A,f"HHD$P9E1LHĸD[]A\A]A^A_IHtLHADžtMfH H L+(Ll$HUH5fLoD$HD$0L)D$`oD$ H$)D$ppoD$HD$0L$oD$ H$$_Ht$`HADžnf1HLJKfE1AWAVAUATUSHHHt$@HT$( $LD$HLL$PHH8HtH8 L M LHD$8$t:Cƒ=u -wH|$82 H|$8H|$8LHD$0H>HHD$HN H|$(rD$H|$AHL$(E1A!HD$@D|$ L$LpH$HD$XIHIHLHD$HLIAFAF0ff$A$Af$H$IHSANL% L 3AW  AGŅ$HcIEHCHD$I HHII9HCLIE_H |$ t}H|$0uIuHL$1HHH)HHHQH9s4ff.ff.HC$0IEHHH9rH{IEC@$4IEHt1Ht$H@1HĨ[]A\A]A^A_@ILI6"@CHH=1ɺ H߾P15HoLHsHAH=h1ɺH߾P1-D~L$HD$(Lfl)L$`HwIHD$@IHp fHnHt$@h)$IhHfHnHt$)$I>H@fHnHt$)$ IHfHnHt$)$0IH`fHnHt$)$@IHfHnHt$8)$PIHfHnHt$)$`IlHfHnHt$X)$pIBHfHnHt$)$I H0fHnHt$x)$I HfHnHt$)$I HPfHnHt$)$I HfHnHt$()$I ttHpfHnHL$)$ItNHfHnHL$H)$It(HfHnHL$)$HD$(IItHt$@KHD JDt$("LLD$ H$DHL$HL$LD$ HD$@Hp(fHnHt$@p)$IhHfHnHt$)$I>HHfHnHt$)$ IHfHnHt$ )$0IHhfHnHt$)$@IHfHnHt$@)$PIHfHnHt$)$`IlHfHnHt$`)$pIBHfHnHt$)$I H8fHnHt$)$I HfHnHt$)$I HXfHnHt$)$I HfHnHt$0)$I ttHxfHnHt$)$ItNHfHnHt$P)$It(HfHnHt$)$D$(tHt$@KHD(JD#LHL$XD$LhDSEDE4$1҅t 1҅H*LwH|$0H|$(WBHj+HH=賿1ɺH߾P1xHLոLH.H|$8Ht$@Ll$(E1HcLv f.IvI96H;1Hf}IIHM9uWHAHM\+L)HENEuAgH|$0tZLt$@D$H$LIN(Iv [CHc$$IF$H|$0OHD$@$LHP(Hp JLA菵HE$uHcLt$@Hl$PHEIH|$H<Ld$(L|$HLl$8IML$$IHLs~yoSH+flfCLLuHHSLHHsAVMGHPATLL$8KH #HHIL9<$LtLH|$tEƒ=u-YHHL$H9oCfod$`fCfHnCf HcBHMֵH7H|$8+,HD$@fHnoh flf),$@ HT$HHBHL$PHl$pH5XH`oD$pH$H)$o$H$)$虷oD$pH$LH$$o$H$$誸6ݴH>ECk~wo{H+flfC藴H`OH|$8taH|$Cƒ=u-HD$@foD$`HL$op H)Hf)4$@ HD$@fHnox flf)<$@ _HD$(AHM,HLMIHL.H|$t[Eƒ=u -w4HHL$H9oCfo\$`fCfHnCfH|$8L}HHSE1HHsAW1ɃHPAULL$8jHH HHI9UL|$8Ld%osfInH+flfCzokfInH+flfC[ff.fAWAVAUATUSH(H$Ld$pALL$L$HMpH HHXH8HEMtLH@HL迻 $W{L$hHT$`1$IMH$LCH LD$HL$HM1H8jHLD$(HL$ ZYLLLLEH $1MLH#L t H|$hH8H`HtH$LHHuMCƒ=u -w4HޮH&HH0H([]A\A]A^A_fDHSH;H5'.LD$hHL$`[IzE111LHtj1ɺ H6~RT$x1ɾH~;T$LH~#H $E111EH载D˯HgH=pS1Ҿ 1蠴 fDH $E11ELHYtT$LHqTH[fDHL$`T$hH:HfuM@H耲HcЃHOK@L訵ӮHQ轮H%H=bE1ɺH߾P1腮HΞloH-H=1ɺ H߾P1a7H4H=迴1Ҿ1 gHKH=芴1ɺH߾P1/f.f.f.f.f.f.1HfHH9ff.HHH9s7H1Hff.fHHHHHH9t8tH1fHH@`@ffHH`fDfHfH@Hv LJ HfGH \GtH@OH COuHtHHtHDH%Hff.LfUHH5!SHHHHtHHsPH5HHtHsXHCtmHH5N^HHtH`Z"H5MH3HtHhH/{ H[]ÐH5MHHtHHu4HfDHtH=裱11Ҿ<H1[]۪H4DH54 HYHCH H葯,蔪Ht{HԜ[f.[H;f.UHSHHHt HtH}@zH]@H[]f.H@Ht 鏫1DAUATUSHHH1H;rgH;u^HuTtHGP>HH5{HǃHǃHǃH[]A\A]DHLL9HI~HuKldL-HHff.ff.ff.E(It=E(H0HE0MuHǃHDH1[]A\A]H}LH0HE0Mu@MKDHHSHH?H5踯H[ff.@AUATL%UHSHH8CH}@:H}H1HLMtPK\mHHff.ff.C(IC(H0HC0MuHDžH rH(fH8*H@޼HL躮HL覮}HLff.H;%LHHlHCL9uHLHﺺ[]A\A]EDH;LH0,HC0M fDHp@af.USHHtEHHHuH)H[]HHHL$HHTϽH[]fHHG:UHSHHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HL$D$ HD$HD$ D$ 0HD$BH[]fAWIAVIAUIATMULSHH)fDH9HHHP(HHH9sHBHHHHIHAAMHHI $HHMKtHD$@fHD$HH HH[]A\A]A^A_fDKHԖiH=8ӪH11ɺAP=H[]A\A]A^A_fAVAUATIUSLHN4K.HHH9L;H,HL9"GPuCMJLL)HuHHHH;t.[]A\A]A^HLHH랐CXtHuCPHH5讪HǃHǃHǃzۢHDH=c1ɺ=H߾P1[]A\A]A^HHMfAF L9t\Ld$MMI>LDM9fuHuHhHD$두AeHDIP&@1%IHD$LM9soKldL5HHff.ff.ff.ff.ff.fE(It=E(H0HE0M9rHD$HH([]A\A]A^A_DH}LH0HE0M9rE1/HD$L9sLBH|$H̟H|$11ɺ41qff.fATUSGHt"H t"[]A\fHuދLD@IIl$CRu%H0HtjE111HЅuQH@HvHHL%bLH9HBHKHt HHPI$!H L譞11ɺH1ft"HH9r"HuHH9sfH11ҾH|$tH|$HLJHff.AWAVAUATUSH(LL$HpLHIHILM)AGHHHMHD$I9t A9St"M9M(HM9HH)L9I9ICH9HG IDHl$ۓIMfDAEHD$T$HJ48D)LݦKHIDžtM9MGM9Hk8HuHk@AEHuHH=袜1ɺH߾P1 fMHHǃLHfD1M9LLHHD$L8H([]A\A]A^A_@HQH{8Ht譣HC81LCXtSuHL$LuCP<HH5D$蚜D$HǃHǃHǃMLLILL$谭HD$LL$IL苔HLH=xH11ɺ P}H([]A\A]A^A_fMLMM)LLDLML)e11ɾH詔H¸WHHD$sD$赓H.z%@AWAVAULATUHSHHL@LLl$H$Lt$8MLDM災IyH<$MHHHA1HEP .HDžHLH}HHHyAffSHC3fL(MtLA1AHCHHQH9HHHHP0d;HsHHHE1HHLL$8P .HsDžHHfHnH$H$flHsC HDžDžL9tv{upEƒ=u -wIH Ht=萏Ht)HHtHHvH8H<$LH8HeH<HP? LcH8H$Ll$Lt$@HIDIff.@I]L9tHHL)1LI]LI] HPLHLIHM9uLl$HD$E1LD$H$1HHMLHPADžH<$RH HBHЅ1PHXhHH9HXfHDžHDžHDžHL$HH$HL5TAHHHH93EtH}L軖f HdXH=蓕1ɺ H21HĈ[]A\A]A^A_fDHy;HsqC蛎HRH=#11ɺ PHfDH+DžHHfHnUfDžH4f.DE/fyfHPHSHHHH9e蹍HrH=A1ɺH1fD@HHfHH9'SifDH(HtL11AHpfDH|$LD$$芔$ H<$L5/LH趧HD$Ht賌L1H?1ɺHP1@A|$J}=H/I|$IL$ 9H(HtLA1HCHHH rfHDžDrH8dE1袋H~eL5L'1ɺH1ҚH tSH$H\$HMd/fDHHHH HHL9HHHHP8tLHS=@t H9$HCHtHDž躊H~"H=B1ɺH1 xH}H=e1ɺ HF1jh@H}*H}H=貐1ɺH21H8;HH$HL$Ll$(I$DLd$ IHIHHD$HD$@Hff.fHH1HLHPtMtI6HtHT$ HtE1M;esE1IHIL9t$uLl$(E.H|} "HDžH$HDžHpHA| H=p1ɺHP1谈L5H{L51ɺH1 uL5nH{L1ɺ*H 1d:Hs{L5'L迎1ɺH 1)H8{ÃPtHXHH9rHX趇H{H=>1ɺH 1~HzH=k1ɺH 1pnff.SHG9u%H@@At@EH;VrF[@ HzH=蓍11ɺ FH1[fˆHyH=S11ɺH1fSLFHHN(H@Hv A轈1҅xHHCHC HC([UHSHHHv0Ht;HK DC@H@袠x@HHCHC0HC H[]@H5@EHC0HHuH1[]DUHSHHH@tH~Dw([t_H}@H[]D胅Hlx+H=p 11ɺHu1H[]@CH,x0H=0ˋ11ɺkH51뾐 Hw7H=蓋11ɺH1fDUHSHFL(HMt$LHNAw1AҋCv H[]fH{udH wRH=Q1H 1V1H[]#HvDH=諊1H 11뽐AWAVAUATUSH(H<$PH$Ht$H5L$T$L$DD$DL$葞IH$HMALJL@HL+MH-%L%%LL襘H5L莘H5%LwH5%L`>IHهLk(H(MHL$lIH蝇u褂HtH=,1Ҿ<1yLqILH!iDH}tfDIPH19HMt kIH Ht;H$fnL$ALJfnT$fnD$ALJIHD$fn\$fbIGHD$hfbIHD$pflAGIG(D$0H$LH$tH$H$H$IG8tH$ęH$IGHH$IMueH$L?AGQH$L8H([]A\A]A^A_f.t;u IFI(IAtt+~كuIFI8IFI IFI0ALJAYH|$`H5# 1@H|$`H5'ALJHr"HqH==1ҾC1芄 HqSff.@AWAVAUATAUSDHL$L$L$H$U$$$$$$$AWAVAU$H`AAA$H}HHHHAWAV$RAU$$$L$L$H$H$H@tH}D$ 7HED$ H[]A\A]A^A_@H}H=HHiH}HHHQfAuH}H\HH(}HdnH=C11Ҿ 萂BfDH@ATIUSH HtoHLt{HtUAD$ƒ=u -w,Ht'1HEH3I$@HH9HGf[]A\fDf.HH11HAWAVAUATUSHH<$Ll$PHT$HHMLE1:DIE1LHIHI0H8L9d$EI7AAG,H$@tA IIW1HIMAMwru{Hn4H=聂H<$11ɺ PH1[]A\A]A^A_fH[]A\A]A^A_@{Hm9DAVIAUATMUHSH@HILjtIH@tAvH+uG"{HlWH=誁H11ɺ P[1]A\A]A^fHßtH0HuMu&[]A\A]A^1HVuvDLLHzuZAUIATIUHSHHu HP1HL)5tHt$H褝u@+zHkH=賀H11ɺ PH1[]A\A]H舝HT$H)IUfHnflAE H[]A\A]fDHT$H[t"HT$LHHHP.yH kqPff.@AWA AVIAUIATMUHSHH8WuAHt$ H蓜HT$ It$HBPL)H9H9H9LD$(t MLH<H茣H(tAHBHT$(A4$MLLH)кH({9Ha M|$H8[]A\A]A^A_H)H1HFff.H82HPH;P $HH9PHHH9r@HEILHI9I$@I$(E$EAD$ƒ=u-I$ /nHy@lI$ U1ɾLHcHHM\$(H\$ I$I$ HپHD$HD$ELt$ D$ EffD$ 1fD$ HD$HD$rLcM9|$pA~D$`I$ Hٺ Lt$ E)D$-A$T$(A$9sKA$u@A$u5A$u*A$uA$uA$u A$ID$xAM$HHLE1AH8D[]A\A]A^A_bnHbH=t1ɺ LP1T-nHVbf.DAW@AVAUATUSHH9H$ HFHT$H9MHH/III)L/I3Lt$ HL$I1H$0HLLD$yL\$MLD$MH5H\L\$IIHH|$`LD$HHHAM$?I)HHL9LC1LD$NrLD$HM9L\$LL|$I)H)111M$+Iff.fNTLIL1M1IHII!HL1I?L L I!L1L G IH?H!HrA!D HIH)I1H1L H1H?H!M9uL|$D$(1EAIHpE IH HF҉A!!AD D!D! HADHH1H)H1H H1H?H!H9uD1H$(H[]A\A]A^A_1@Ht HLIMtA1fATHIUSHl$ HUH9s1[]A\IAtHLHHHt$0H)IM1H1L II)L1I1H1L H1H HH?HH!RLH)ULHH []A\fDAWHAVAUATUSLt$8HLt$@HT$HHL$1ILI9EIMIeB|MBI0H49LѽH)H1L1H L1H?I9IIFIMMLT$H1L\$I)HD$Iff.ff.ff.ff.fAD5III1I1HHD1M I1HI?L I!H9rLLT$L\$HD$HIHHI!I?L!I)MHL$HT$HHHLD$@LMLt$8[]A\A]A^A_"f[1]A\A]A^A_M)I)M[]A\A]A^A_If.G9t 1=uwDf.G9t 1=uwDUSHHWtqU9M1€u~l%G?hH\qH=n11ɺ FH11H[]FHH5 Hk#H5 HkH5 HkH5y HgkH5b HKkNgH[JH=+m11ɺH@1 fHVH@H[]HVHwfHN[5H=]m11ɺ2H1fH[GH=x#m11ɺH1WfD[fHZ|H=8l11ɺHM1fDfHZ1H=l11ɺ PH 1fDeHTZjH=cl11ɺ HͿ1fDeHZTWf.{eHYPff.fuHMeHYH=*k11Ҿ "jHAWAVAUMATIUHSHH(HH9HyHH$IIE1AAIvHD$tI~H,DHL$DD$ hDD$ HD$HH$IIFML9uH,$W+dHX;H=PjH1hHS1HtHHLH9u11MtImH([]A\A]A^A_ÐcHTXmH=CjA1HhIGIFH9s:LHHTff.ff.DHHLH9uH,$1HUfD#cHWhH=Hi1HgIFL4$IGIH9s=LHHTff.ff.HHLH9uL11AIFL4$III9sLIHTIHLL9uLsGbHVaH=lh1HѢgIFL4$IGIH9]LHHTHHLH9u9fDGxu LJ fLJDLJ| H t H ÐGxt HLJ LJx LJ øf.f.Wxt 1f f.Wxt 1f f.SH HHHwxu*t HH xу8u [Dk`HUH=fhH11ɾ( 1[+`HUff.fSwxHu8 utE[fD t: uۅu_HTf_HTH=3fH11ɺR(M1[fATIUHSAHttHHcte/L;tLuN!_HjUH=ne1ɺ HP11[]A\@[]A\fDLHHtL莉¸u^HTUHSHHtNH{uH[]k^HtT-H=d1ɺnH21 H1[]@SH5 HHyHǃ[USHtjHxuLuX uN]HSH="]d1ɺH߾/1wDuǃ H[]fDt؃ uϋ tŋXuHHtHH{@Ѕtǃ aH1諭@f ff.@AWAVAUATUSHHGHBPuO=~F=t?u7GxH uCx 6x11H$tuH[]A\A]A^A_@8HpX|!t# uǃXDXuǃX\HQH=Sb11ɺ PH訿1Vt(x !t rXS[HHQtfDc[H,QlH=a11ɺe/H1fD[HPpH=`a11ɺemH赾1cfDZHPH= [am 11ɺeHm1tx HT$HHL( L H|$1fDHH;l$skH$ALLHD$hDŤtѺDHtE1E1DHtH;l$s fDntx YHOH= E`(YH_ODSHHpH5ɚaHǃpHǃ[SHHxH5`HǃxHǃ[SHH H5I`Hǃ Hǃ [SHHX H5 D`HǃX [fGx u)HHHt LJ tHGHBPu݋=t=~&fDHXt]A<w]USHHH H H HHz?H H[]ƀXAVAUATAUSHHHoLw@D$ pHpIH H]H HH(Ht$ LDKxEEDEnH H; tX1' .A@!H@ǃ HĥHHH(L%L^fHHHDž(Dž@0EVHK#L9H H9 tX;t7uL$Ht$HT$HL\L$L9|$H$J@#DSxEH4H$fD#@H4GH=pF1ɺ H߾P1L$轣L$E1L׾@E@LsELFL[HX[]A\A]A^A_?H\4H=F1ɺ H߾P15DE1E1L$L$cH3MuH$@HDDEEDE@L$>H3H=<wE1ɺ PH1葢L$Hh1ҾL$H$I?L$HH.{xH$txH@HFNHHH NH HJH9H)HH|HGDGHIL H H9HH)HLL$\L$J=H2@L$=H2H=ODH1ɺ P1dL$=HO2YL$l=H52{xV=H2jH=~C1ɺLb-=H19HT$8Ht$H|$ XL$L$t HhH1H[]A\A]A^A_UHSHH HGH@Pu,D E11ҹ &H'atH`~ ;H"8*H=|A11ɺ PH諞1H[]fH`tH_ui:H77fD1H`kHAe[fD H[]@HHHhtHducff.H ATUH1SHH_tH^uD9H6PH=L{G@11ɺ PHa1[]A\f.Hc^t1H`_tL L<LHH*gnHc^HcNyf. UHSHHH^t,H]t H^uK8HT5iH=z?11ɺ PH-1H[]@HctDHX ATUH SHH^tH\uA7H4H=yyt>11ɺ PH莛1[]A\H\tHRZtLX L:LHHexH1bhH!bXff.AT1IUSHH HT$ Ht$xT$ t$HI¸trHT$Ht$H L\tL[6H3H=9x4=11ɺ PHN1H []A\i6H2H=w<11ɉPH1f.HT$Ht$L d`L`P{AW1AVAUATIUSHH8HT$Ht$HD$ HD$(vT$t$Hu HCHBPux|$~nHT$(Ht$ H LY[tL8Zu|?5Hh1H=v;1ɺ H߾P11H8[]A\A]A^A_É4H"1H=v;1ɉPH1螘@LYoLfWZH|$(H$E1Ll$HD$IL;|$(HD$ L$E1MT$HF4xDtʺDHtALZD$t|$u HD$DH$vL^trL^tf|$fDLx^tLl^tH|$ufDH<$t|3H/8c3H/ H=t9'H1H uP&3HO/3H9/fAVAUIATUSH-C|HHtzH0 HHxD L5Ht+LLOH(HH(HH0 LHpHu +H&&c@[]A\A]A^f.HUt,1HPtHUt 6*H%f: UHSHHH`Pt$1HMPtH[]D3*H,%H=k0H11ɺ PՍH1[]@H tFHuAUHSHHHOt/1HOtH[]øf.)Hd$H=k0H11ɺ P-H1[]@8 UHSHHH Ot$1H OtH[]D(H#(H=j{/H11ɺ P蕌H1[]@AT1UHSHHHT$ Ht$iu}|$ ~`+HlNtHKMN(H"EH=i.11ɺ PH1H[]A\DA(H"7H=i.11DPH謋1HLhLcd$ D;d$}=DID9d$-LHMu'H "K1H8RtH,Rt0fDC'H!PfATUHSHL8 -H MtHKu@&HtH=uVHJH=>Z91ɺ LP1S|fDH8[]A\A]A^A_@HC=t|$ItBIIHF1H>A HB'Ht$H*;H<t$ItHT$(IcHDHRBHBBHt$H:H?H:H+D$|$H"IHRE1HLjLjPLL$HHL$0H Lx!IIH0D$ M1D$fD$H@L$vMD$ gA D$ME1ufADd$ttD$ MH!]fHHct$ HT$ HBff.HTf.H4uf.IHH0H(NCtt$HI;<H#Hm2QE1HHjLjALL$@HL$0H ff.@ UH1SHHH:t;Hn9t*HB?tǃ H[]KH H=UH11ɺ PwH1[]@ff.@AUATUHSHHHL8HLtMHHEHH}HHHEH}H9+H9BH9L,LeHLmKD%HLLHEHEǃ@:D#H\ H=T1ɺPH߾21v1H[]A\A]H H=hTc1ɺ H߾P1}vH H=0T+1ɺQH߾/1Ev{kH Cf.KH  D3Hl DSH~HuEHHHFHƒ8 uYHX[DH (H=XSS11ɺn2Hmu1[fH :H=S11ɺ/H-u1fKHd .ff.fATUSHH H H~t[]A\f.HH t?H XH=gRb11ɺ PH|t1[]A\DL%9R[L,/H HH lkHd ]Lf.KHD RH=Q11ɺn2Hs1lfD H M,f.AVAUATUHSHNHtL&HYA$H9tCHmH=SQN1ɺnH21hs1[]A\A]A^DMl$HFIDHHHLJ L5PxH LyLH&,H HH s:tAT$tAT fT@fDIT$HxLHHILHLH) H)HHtsH=(P#1ɺH21=rAT$ىAT Tq1H CL|H1ɺ HP1q|@UHSHHH8 H@HtH@ H6UЅtqHt%H}ǃ H[]@ HdH=8O311ɺnnHMq1H[]@k H$H=N11ɺn(H q1f+ HH=N11ɺn2Hp1{fD@S HuWHGHBPtH~uǃ [fD=~=tMuH[*f.{ HH=N11ɺnnHp1[f; HH=M11ɺn2Ho1ff.@AVAUATIUSH HtDHnH L-UMLMf Hǃ Hu~jHI1ɺMƃHHHI $MAVMD$HZY[]A\A]A^@LH(H HMt$I9r.I$HHI)HH&I$Mt$2 H4LG11ɺ PHan1ef.{ HH=L11ɺnnHn1!fDfǃ , HL11ɺPHm1ff.USHHH LOtHlMMkLLFLLHtYHH9r HLH)Hu HH=K1ɺnH߾21-mH1[]@H{@MHT$LHt$A҅u|$u:% H~DH=J1ɺnH߾(1lDHh H-JLHu|$MH%Hh HT$Ht$t#tLfLff.@Hp ǃDH[]KH5H=I1ɺnH߾n1kHHxHHHLHLH)H)HsLLb1Hp HPHP1ɺ H߾P1jk8DAWAVAUATIUSHhHVHHv*H6HNH HJfHKH9u H5HNqH=H 1ɺnL21j1H[]A\A]A^A_fDHeH=xHs 1ɺnLn1jDnHnHH+HSL9aL` M[t8LX AII9r$IwI)L<I9uLH tMuLHeI$HH-GH HL#I$HHHSL9LAAEtAAML)E$LHSI$M$PHHHL9PADŽ$ EiHH 1ɺ LP1i3f.+HDwH=FfD H$HIHxLHHKL(JL(HH)H)DHADŽ$ Eu;HLHHHI$HHtEI$PHPcLHACL(BL(wHǀP,HECL(fBL(E1I$PHf.AUATUSHHHFHH:HJHHHHNfHHJDjHHHHNH~JHHHHFuiHfIHfA1ELVL9hL9Hf.HH=D 1ɺaH߾21f1H[]A\A]HH=HDC 1ɺ`H߾/1]fH uHnH=D1ɺgH߾21fuf: u8Hx(@t+@$=ƒ!=t -@ufLJ| @8 u#H uHxff.SHFHHvRH9HHHHFu;futtCHH([f;H H=B11ɺ2Hd1[fHH=B11ɺt/Hd1fHH=HBC11ɺ PH]d1{fDAVAUATUSHHLMt HptKVH2H=A1ɺ H߾P1c1H[]A\A]A^fHnIHHHD(HHnHfAfD9nHETDH{DHIL$HvI<$Hi7fH9kHH=@1ɺH߾21 cH$HfD9n!HT$H$HD$H$Hu4@HH9t'fD9,juH9sAH߉HHTWH=H@C1ɺlH߾/1]b`{H7 f.D91NHHHFHDtE1E1Hƨ>fDnHHǃDID$LoIT-I$fAx0IHLH{HLLELLHڧLpƃmf.+Hfkf. H@f.HI+HnAHLLH蝩ZxH4H=(>#1ɺ(PH1=`L58[HxH==1ɺH߾P1_#HH==1ɺ2/ff.fAVAUATUSHVHHvHHjD)DfH9tAH5H=I=DH11ɺ2^_[1]A\A]A^LaHFL5I,HH LHǃ Hǃ fEu[]A\A]A^LHL H HH=811ɺ PHZ1H[]@HHH$tH!tƃ fUSHHH~u`H(HHFH HHH@HtY@ H[]fDHLH=711ɺn2HY1H[]@H_H=h7c11ɺ2H}Y1fHU{f.{HdZ[f.HƇ UHSHHH-tH u@HrH=611ɺ PHX1H[]@HHH"tHtƃ fUSHHH~u`H(HHFH HHH@HtY@ H[]fDHH=511ɺn2HW1H[]@HdH=h5c11ɺ2H}W1fH${f.{H[f.f.fDLL$HLLD$IAHtM ff.I@HHt ILL$HLLD$IAHtM ff.LOHMtD1uXff.HH8I9t#DD9uD@AtD9uHtH9f1ff.fHH8L9t09uf.HOHHt(1ff.H@ H8H9uff.AWMAVMAUIATAUSH(HHL$D$Hŀt AEx1@1DHHtgpL豢tVt C ŀ@tK HC(Ht/HI}@s0MMDHT$,Rt$xHL$(H ~H([]A\A]A^A_+HtH=03t$11ɺnLT1f.H4H=2s11ɺnnLT1tfDAWAV%AUATUSHXLHL$ILD$DL$ D$,IAI%1D$(HD$HHD$ BfH3I@HL$@Hs HT$LRDt$0LL$0LD$@H )3LAL,HT$HHtHt$@LU LuDD$(EtC @C HCHt3I@DLC HL$@HI;IHL$ LHD$@H)HD$HHDs蹨tDL$(HCEHDH3I@HL$@Hs HT$LRDt$0LL$0LD$@H 3LLtHT$HHtHt$@LL%T$(tC C HCHt3I@DLC HL$@HI;IHL$ LHD$@H)HD$HHDsktC t|$(HCHLKMt3I@DLC HL$@AыL$,tkHX1[]A\A]A^A_HX[]A\A]A^A_@LKMt3I@DLC HL$@AыD$,uHU HBH=/1ɺ LP1P]t$,QHH=.Mt$<1ɺL1hPAUATUSHH~Ht6II1@s1LHt+S HH8P I;l$rH[]A\A]fDHH8I;l$rH[]A\A]ÐAVL5.AUATIUSHGHHt91L-ff.ff.L9ktBHH8H9rI$LHߺXII$ID$[]A\A]A^H{ ULHH8H{VLID$H9rfHFHuÐAW!AVIAUATL%A-UHH4LSH)HHH}IHHUIVHtk11L=ff.@HH;]sAIHLEH)HIM9xuL,t7IE HIE0H;]ruqH[]A\A]A^A_DIx 9LLD$=LD$;LIE Ix0I} HIE0 BfL1@HHX11HHH3wH#| HfDt3t1@fAVEAUAATMUSHMuH|$0t 1[]A\A]A^fHAƀj1ɉDH[HuHCH;H++HH4H)HHtHKHfHH)HL$0HHT$@@HP(HT$8DhHP HT$HDpL`HHf(HP0HC+fD6HXHuAƀ^HDHt$t$AQIɉ1APAк|H(AWL=*AVMAUIպATIUSH(H|$t$LLL$LHHHHHD$`Lu1LmL -AHHD$LeHCH`SPH7UPL$4H|$(H tH([]A\A]A^A_LHD$LHߺD$H([]A\A]A^A_úLHLHy1DAWL=(AVMAUIպATIUSH(H|$t$LLL$LH}HHHHD$`Lu11LmL AHHD$LeHCH3SPH UPL$4H|$(H tH([]A\A]A^A_LHD$LHߺ|D$H([]A\A]A^A_úLHYLHI1DSHFHHt[H>HHHFH>H9rAH H)HHFH;ubHǃ@[D3H4H=x'11ɺP2HH1[ÐH:H=@'11ɺQ(HH1fHHff.fAVAUATUSHFHHvHL@9fI9tCnHqH=&1ɺnH߾21H1[]A\A]A^DJTHFHftHPHvyuQHfDL9tHHitbHCHAPu=t=AHE1L MtLL9D ;ff1LHHt;NHH=%1ɺnH߾p1FH L-b%L5.LL1Hǃ |LLHH HtAǃ +HRVLLHE17AwLンH1ɺ H߾P1FSH~Hu=HHHFHƒweHXtE[fDH|H=8${11ɺn2HE1[ÐXH4H=#311ɺ/HME1fAUATUHSHHFHtHHX H9tCFHH=#1ɺnH21D1H[]A\A]LbHFHILH1HuHX L-LhLHLHHX HuHH="$1ɺ HP1>DQfAUATUHSHHFHtHHX H9tC6HH={"1ɺnH21C1H[]A\A]LbHFIHHttH L-LMLHHDž LHDž tH Ht H jHH=!1ɺ HP1 C/USHH8 HtLH@ HVH@LЉŅtH[]ÐHH=0!sH11ɺ PBH[]@SHHHFHvHH9fH9t>HH=  H11ɺn2#BH1[HHFHH $HHD$ftt H[fHH蠤uH$qfDSHHHFHvHH9fH9t>H2H=9H11ɺn2SAH1[HHFHH $HHD$ftt H[f1HHӣu*H7tfDEuHtfAWAVAUATUHSHHHFHt;H2 HrHuHpHut`LJ <H\NH=1ɺnH߾215@1H[]A\A]A^A_@HDrHEfAEL9r|LjL)H H5oKT%HEHUfEuoHǃ LeIvHEIfI9H0Ht[f.Lt$H HItpAEIfI9rYIMI)L,ftIL1HL$IHL9l$uuH HMufDHucHgH=*m1ɺH߾P1>MHHn HX}LqH:H=1ɺ H߾P1>H1N, HULmf}H H5EHD$Ht$L1H Ht L9l$?HHff.@H t Hu LJDff.AVAUATUSH HtH.HFHvHHfDL9tDGHH=1ɺnH߾21<[1]A\A]A^fDHiHFJD%HfvLHHH9HLH)HHuHXL- L5L@L1HǃXHǃ`LLHǃXHHǃ`BHXHt,L`[]A\A]A^Ð+HLH1ɺ H߾P1;fDAWAVAUATUSHH<$Ht$$;HHt$HFHHHLiHFL.AfAEL9KT5L)H$HHFH:Hǃ HIMfA]IfۅE1AA9DLH9XuH $H MttIDfHTH=SH<$1ɺa21l:H1[]A\A]A^A_MtIFAtIHtIuHD$H@HtfH|$HH HHGHH9r]HH)HHGuNH[]A\A]A^A_fDMtA]IIfH~%HhH=$gH<$1ɺ`219ff.: u LJ| SHFHHtHH H9t<_H:H=H11ɺn291[DHLHFHHtx HJtQu9 tx ff.HH9u̓t< t ǃx [x DAWIAVAUATUSH8t x IpunHFHvH.H]fDL9CHqH=1ɺL217H81[]A\A]A^A_@HDlH=@1ɺ LP17u^H8[]A\A]A^A_HHFHT$(LHHHt$ }M MfAntI( 1H$LMAHIcIEHUEIAfAEM98HMM)HL$LHL$fEEffD$nftf9M}l$H$E1LH߉LrHL$(HT$ HA*H~tuE1E1H}tWD$H߉fnH{HpHH7Ht$L~fDAM-Hl$I߾HHH=C1ɺLm1]5s{HH=1ɺlL/153CI߾H-I߾HnH`H=\1ɺ2H߾/14H(H=$g1ɺ:H߾P14ff.AWAVAUATUSHHoHmH!]L~IvL6IWAfDL9GBHkH=1ɺH߾2131HĈ[]A\A]A^A_AF IN 1HT$(HɈD$HL$ HL$ H9H)H=XH{@HT$(Iw&L$Hl$p1ɺLHHnHIH?H5 HfHHHCHCHHT$HH"1H H+HHtHcsHHkrH+b|$t[3H:HnH H,HHHt$LHHmH]HMHt$@HHX}LD$@Ht$LLHǃXǃ ff.fDINHFJ)HL$HfHPH}A IH H5tJHHD$MHHHM1LHD$@ LPHjLL$ZY~6IGHL$L|$PLHT$8ILHD$~ H|$8 LH|$H: H=V1ɺ H߾P1/fDHfLH|$~HH= 11ɺH߾P1K/bfDLXH|$.Ht$HD$L HfA~fA~AFff9nuL1IvHI9HBH=2 u1ɺH߾/1.HH= =1ɺ4H߾/1W.n}H,H= 1ɺtH߾/1.6EfIEfAEL9r,L)t'INHNHD$ftut0HCHBPu=t=H[]H( H- HH H( HHǃ( Hǃ u(HᄎH)1ɺ H߾P1+fSH~Hu%8 u H [f.HH= CH11ɺn2]+1[fSH~HuXuF[@[HH= 11ɺn2H*1[fHH=` 11ɺn/H*1fAWAVAUATUSHXHD$Hx HVHIHeHH(fH9KHOLxH)LO@HVH $I /HLJ H:D$ E1MD$HJEHfAEL90M_L)O<HAID$$H Ht6DD$ LLHL$HLT$LL\$L\$LT$DD$ H|$HH 1IHH|$H H`Ll$HIHhH`DT$IxEǃ D$ IH<$p@IHHH<$p@HLLHH|$HHLI,$LpHc&ID$HI $HPfH9H)HIT$H<I<$1HHH9LAH)ЃI 9|$sH9PH{f;HH=1ɺnH߾21'1HX[]A\A]A^A_fH!DHlH=[1ɺnH߾21u'H|$H fH EAHLT$HL\$DD$ Ht$H|$HmH L\$LT$HDD$ I:HD$PLT$0LLL\$(HDD$ LL$HD$8 H|$;H5*D$iL$DD$ L\$(LT$0WH|$HHH8 @tDEt ]E11LL$HLLHHt$H t ; D$$@Ht$ȉHi@BHi@BII)H9иICHD$Ht$Ll$HHH9T$rʚ;HD$H9_DHL$1H TH@H9@u H9.ǃ Dǃ H|$H HD$Hǃ ǃ D$HDǃ E5A uL޺ HHHtHD$HDH)HHʚ;L$kIH9H9MH$H nHt$HFHHD$H"L\$(Ht$FHALT$0DD$ L$fD\$FOL$DD$ HHD$L\$(HL$LT$04LT$0L\$(DD$ UDD$ L\$(HHD$HLT$0HHT$Ht$8LT$0L\$(DD$ yHt$H|$H"rH|$H"[Ht$H|$8LT$0L\$(DD$ IHH=1ɺ H߾P1"qH)H=V1ɺnH߾P1"پHrdþH\譾HFH=51ɺ H߾P1O"mHHE1LL)HHPPD$Pjt$`?{H D$H |HD$HH Ht$H|$8HWH=:ֽHo6$H|$8Hh賽HLK|$QIH9r H9H|$H5شHLLHW& H-\HH萳1ɺ H߾P1L袳H|$H`Y趬H-HcH;H1ɺ P1UH<$H jH#H=H1ɺP1 L*H-{HתH诲H1ɺ P1H<$H舳ޫHIȫHH= P1ɺH߾P1j3D!AVAUATUSHHpLgI$ HLo@,HCt/H"tHu]ff.f HH=P蓱1ɺ H߾P11Hp[]A\A]A^fDHt$@HtHT$(vHtHoHmUnHQ9HCHHT$HH1HpH@ 1.HHHHT$@H1Hm"Ht$HL$X@HnnHt$XHT$H$THD$H9D$DH$4H/HT$HHt$HT$hLA$Ht$hHT$ HHD$ H9D$HtHt$PH _HT$0 HEHD$` HD$PH+D$@HD$PH=V ~I<$I$PA IH H5&H?IMHM$PPM1jI $HLgZYHLD$PHL$(HT$`LHt$0a$Ht$`HD$PHH=vHT$8HcHD$0H;D$8H+D$PH9D$(HSt}HGtqLVL.|KHH=ӭ1ɺH߾P1 ;H)HaH=B腭H1ɺ P11 ZæH\X谦HIS蝦H6KH=%H1ɺP11= cH@SMH9=7HФ0H=|迬1ɺH߾P1 '@USH8foBMHD$ )$fo7M)D$@%=tH8[]HHmtۺ$HH.¸u~HH=11ɺ PH 1ff.UHSHH  t H[]*HtHHH=%hH11ɺ PH1[]fx*Ht,H_tHXuD@KHff.H;fDHtfUH)SHHHt+HtHc HuJf蛣HH=#11ɺ PH=1H[]@H tDUHSHH  HR& HHt9Ht( Hff.蛢HH=#11ɺ PH=1$f I1f H[]fDƃ c%u   HH=R蕨11ɺn+H1H(yff.AWAVAUATUHSHLMHFHtHHH9tOƅ kH4H=H11ɺn2 H1[]A\A]A^A_@HTHFHHtsLL,sLLA莰Hu9HL9u H[]A\A]A^A_Ð1f DD fƇ 蔠H] $USHH  uqHtgHHBtH!ue(H0H=m谦11ɺ PH1H[]Ð1f H[]Ƈ  HHtoDAWAVAUATUHSHHHHFHtL&HE,$L9tEPHFH=إ1ɺnH21H1[]A\A]A^A_ÐIHFK,HMLMt`I HL9tO3LLAfHtD ƅ H[]A\A]A^A_1f Dƅ |HZH=1ɺnH+1'f;HKf.Ht#t1uH@HtfD1DHt#t1uH@HtfD1DHt3t1u(H@Ht1u1@1DHt3t1u(H@Ht1u11D1Htf1H HtHHtH fff.@SHLJLJǃ[fSHǃ[fDUSHHt tHEǃuH[]HH߾[]OUHSHHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HL$D$ HD$HD$ HD$D$ 0蒣HH[]ff.AWAVAUATUSHt$^HG@IHD$蘘IHD$H=AL-%A!A@ : IMw@Hu IGH AGxH )H-%L-"L%gH$AM(ALAAx2ALJ1AHhHD$HtL$څH|$ HĈ[]A\A]A^A_IGH HD$D$H|$AGxtVI t6It,IGHBPu=~=H|$HD$IGH@PAOH%==u D$o(HIH=谟1ɺ L1@DLhA!DH-H-eL-s,L%L(H$AIGH@PEEA'LPhHU[I_ALAUAt At3H̛H=hk1ɺLP11qfLIGAHt '@PLQ@ALJHtAGx LLAԃt9~EEtABHۚV ALJALJIG@IHD$8H$Hu IGH AOx&L5&L%YH-!hL-AtALJX ALJAtMb7H@H=远1ɺ LP1O@IGH@PHt$8LJALJX HD$8HIHD$HHt$@LHT$@ILJaALJIGHt$4LH@PYHtAGx~H<$ Ӌt$4LAՅ\ILHT$ AHT$ H9IGH@PALJ@ÔHf A't )L覢L5*L%~H-xL-LLAԃH0WI@LfDHVIALAALIGH@PILJfH$HT$4Ht$8LЅ|$4HgVI$IHeALJHt$8LAEEtAIH^ALJLHD$@IHHD$ IGT$4LHt$ HPXHD$8HtHt$ LЅ|IGT$4LHt$ HP`tH|$ @H|$ )HH|$裐fDILJAOHE11Ҿ L }IILJLALJxH=^LuA LmI tIALJ{DAtAJHfvÐH̔fH<$}AtH-Ht9H-H oHH1ɺLP1DHH߾Ԗ1Ҿ 1!g@AtAJHfL1IHHIHcHL$ H+GHD$(kHL$ HT$(H9r8Ht3IHPIGIH@PALJu_HhH=1ɺLP1w@#HD H.gHHto@H"HtsI;̎HH|$ 葿N1hH|$ v葎HzyU{HNeH|H=1ɺ L1(H1H=谔1ɺL/1@H|$ ˾EEtA̍Hff.fPE‰1 uGxt 12tf1XtkGxuTtj2wKtyHH|$H|$u LJHf t'fD2vÐ2u2tfDff.@SHLJhǃ[ff.HttuH@Ht1f.Ht#tuH@HtDfSH11GhHX 裌H1~ Ch[ff.1t<t2t(Gxt f1 1H8t 1( tGx1!f.@AWIAVAUATUSHHHHGLH$Ņ6MtA4$1LAXTIGMHH@PtLIh HH9`8tIc\ H芰r LHZAO|AGH=OH2HIGH@Pt0IxHHHḪLIA L"M*E1M1A@ l$(HD1E1Dt$,HD$8H|$E1LHD$IH\$IC4s8D$$ALx At$$LHD$Hl$8AL認A9L9DL 1ɺLHHxDuIGHT$HHt$H|$uIGH@P@C,s0D$$;f1LIGMHH@PAXE11 LL~+!H: H$H=蓎1ɺ LP11HH[]A\A]A^A_@ÇHܗH=K1ɉPL1hfDI:#LPLX=HGtMLLHܴ/HHfDL %A: AXMILJ H贫tA kIGH@PLE11Ҿ qLAD IMAf;HT+IH|$l$(Dt$,H\$MHEt!IGHT$8HH=A@ t!IGHT$8HH=zHyH脪LH$HHlIGH@PuAJAą:L,$ A9(I6HHc0uH3@HMILL PH$1ɺ LH8莐葄H{HtH=p1ɺLP1kHH HE0H)7H=%踊HٺLP11HtZH豮tNE11ɺHL=趃H 蠃H!芃H;ztH'd^HWNHHAB82H+K"AU1ATUSHHLgHHHH>OHwHH謖tHKH@Pu1t'~HHt}9zHHHt ~HuH9==u@L蚌IHHH^Mtp@LpI9tCHH=n11ɺ/H1H[]A\A]HH[]A\A]Ð苁H$uH=11ɺ/H-1fKH}D3H̏H=(軇11ɺ/H1HfDHmH={11ɺ/H1fD賀HL#蝀H6H=%11ɺ PH?1AWAVAUIATUSH8LMH\$ 1 IHL$0AHHILD$HI}@AA=M=HH-.H|$HL HD$褒 HHHD$?H|$ICH:IP HHD$ HMXIPIHHT$LHILADžtkHD$E1AH|$L謄H߾蟄H|$HL *Ht$HL H8D[]A\A]A^A_~ HE1Hي41ɺ LP1NHD$gH-qE1E1E1[~H H11ɺPLH\$ H$0HD$HD$HD$H-AE1E1}H! Ht1ɺ L(1HD$HD$H-E1E1}Hlj H1ɺL(14HD$HD$DH} HE1Hvу1ɺLP1 fDAWAVAUATUSHHHHLwHt$@ %@SHIPI>H~IHL= L萙IHL܁I>1ɺ LRreIH2H*{LH诚wHH L裚[H( L臚?Hl$ HT$LH "L躗ILA{Hl$@HT$LLA HHD$諊H|$0_HT$Hv!H|$8`HT$H|$H ALL@HǃH DzH Lo1ɺ H߾P1E13@zHd L71ɺ H߾P1QLiL) L 贕LL1HH[]A\A]A^A_;zH H=0À1ɺJH߾(1zH H=苀1ɺH߾P1tyH yHn LA1ɺH߾P1[yH: nyL H1ɺH߾P1ff.@UHSHHHGHBPu#=t=gff.@1҃t HH <HH HHCHBP==H HROxH8H=D~1ɺmH߾1H1[] xHH=~1ɺ H߾P1HUH[]fD1HHKH|DH HtTH HhkwHT[f.: yfDH+3wHff.fSHuLJ[DvH<XH=ȹ[}H11ɺ Pu1[ÐAUIATUSHHHp Hh LHD$HYt)HA HT$LI)L@uD7vHH=,|H11ɺ PH1[]A\A]@HD$1As+AumEt AusH[]A\A]DHHDHPHH)AAArA1ƃH 2D9rEBD E1fBT SHHHJP΃?@@ 2w8H=QyHcH=uuptHH=S{11ɺ Hm1[f2wH yHcH+wH TzHcHHǃHChHH H s1D tuǃ[HR¦t  f.=ǃ f tȃuǃ ]@'nǃ3f.Gǃ (ǃ-@H{H@ PǃfnsH~'HH tHH(t =Hz @Tl ǃM@osgǃ Pǃ'DES땃ff.ǃ ǃ+DEy  ǃ*Cty c Vǃ HT<6R¦u$t  t8! ! ǃ1~ @Pǃǃ gff.SHWHH@Put }2w8H5vHcH ǃ [ÐoHt-H=sv11ɺ PH1[fHvHcHfD^ cǃT@ǃAfH[Hǃ: kXVDHǃH3uoǃhu:ǃ9: ǃ2@fDH1.fmH$u3tL: tDXEt2DEt! u u2H> mH`~'fD LJ/@A"HHHJHHu3 tsptIHxH[3hHLwOH=(nH11ɺ21[ÐHIHxLHHILHLH)H)H{IALLHxaALfLHxJAWAVAUATUSHHhHFHD$@HHHILW@HqID$I4$fH@fD@ HoAH(D$1oF@I$HP ID$I$H ID$HD2HL9HJL)N1HL$M$ID$I HISI$HPIT$HAKISI$HPL$AIT$H9D$LHD$PHD$XHL$@Ht$PE1HAL\$(L%LT$ HT$@DHrL{LT$ L\$(ID`PAuA=~=@HT$@HL\$ LT$LT$L\$ ǃHCHBPu=t =+ {HDLMMM9$PH|$I$XLL\$hL\$ǃL\$H`I;$x HhI$NhL\$AE9CHdL%HsL$k1ɺH߾F1>R@Hff.KdHDsL%@Lj1ɺH߾21H|$@LE1kHhD[]A\A]A^A_cHrDcHrDH=i{HHWH3AH3Q H HGHWH3FH3VH lX HLT$ǃX._LT$ID$HI $D$H HQ I$@DHtASHfH9bL%HqLi1ɺH߾21fDbHqkf.bL%HqL i1ɺ,H߾/1:KD[bHTq f.ISHD$XH HT$PI $ID$Dd$EL{ID`PAAEADL$EL\$(LT$ L9H|$HLMeLT$ L\$(uzDD$E*EA==kaL%lHXpLg1ɺH߾ 1 0aL%1HpLg1ɺH߾/1HH LHI$(1L\$HT$AVIHII AVLuHEI L9Lt$L)MI<$LuI$PHEvVHD$H(Ht$H|$LWHEL9t$rHCHBP==HD$HEHHMHPfH9kHH)E1MH4HUAHHuE1Ht$ HL$ HL$HD$(H|$E1HL$H}HAHMH|$H5@]HHt$H_vHEIHD$H9@H8[]A\A]A^A_@UH$dH=S\1ɺH߾21m UHcH=\1ɺH߾P1-SUHcH=H[1ɺH߾21UHtcH=[1ɺ H߾21轸YTHHHSHAPutHR #PHHJVHH5tHǀHlHH HǀHCfDK`PH^kDg{h +@PH^ZH=+W1ɺH߾/1EkPH^PH=`V1ɺH߾/1 +PH4^H= V1ɺ_H߾/1ͳSOH]|H=sV1ɺ^H߾/1荳OH]CfAWAVAUATUHSHH(HHH<HH1HTHHHCHDbPAu=~ =HEHJHUHD"L95LjL)L5'QKT%HELHUHvVHǃHǃMWHCH@PtmHEHhHMHPfH9MHH)HHD$H4HU1HuHt$HL$HQHH讚H} HCAǃHBPu`=t=~ AuAA9MH[L H=ST1ɺH߾21mE1H(D[]A\A]A^A_ H5|_hH LLL=`HH8LzHD$ HL-( LTH + LHǃHǃuTHEHǃ Hǃ HHUHD2L9LzL)K7HEHNHUH HTHǃ Hǃ Mt1H}NLLH*_H HbL HEHHMHPfH9HH)E1AH4HUHߺ@HuHt$HL$HL$HD$HT$E11A@HXH|$B LSHHiKLD HXQ1ɺH߾P1f.+KHtXY [f.AkKHIXQ H=Q1ɺ H߾P1袮0DJL1 HXOQ1ɺH߾21i@JHWg H=Q1ɺH߾P1-KJHWb H=@P1ɺhH߾P1{ JHTWt ;IL6 H6WP1ɺH߾21蛭,H|$? LTQff.@AWIAVAUIATUSHHHvHD$(HHGHL^ImHH$HEDeM]RPIEuDA~ AHD$E1HD$IvV0IkHIEfImDƅu/=~&=tEt"H9rIHH9thHH HUH8O1ɺL21RE1LWLH|$(8 HP1HH[]A\A]A^A_@EIHPtcH1lHHLI GPt-IGHBPu=~=u II*I|IHH贖I HH(9OH HMIǀ(Iǀ0LD$gdLD$I(IH(HI9mIuHA{QIuIUDIHH)IuIUH8D@H0IGHGP!== Hv>HBfH9FHS fDIHEDuIEHFIEHEH HD$HH9H] H)AHH\$IIEIuHE1HL$(LHIEAIU Ht$0Ht$0HD$8eHT$(E11A L@fH$H5IHPH8_IHDIE1MHHL$0H(HXLbLBIIL$0ǀHPIGHBP==LOHIGeLcIjLAUA LIHPH QPt$ LL$0ÉH 5IH|$(0 HLh:LL- {DHQ f.PL蹧@;DH߾ H\QJ1ɺLP1@DH߾ H$QJ1ɺLP1詧UCHІ HPHTJ1ɺLP1nCH߾ HP J1ɺ LP1:DAVAUATUHSHFHHHHJ2H HHHK@uzHv/DbJHHHII JHHCI I9t}BHOL H=xI1ɺH21蒦1[]A\A]A^BHOG H=3I1ɺIH21ML-yO LLa_H HtULsL M9s@BH9OW LO@H+LHM)HLaLH+Ls@1H ALR HN~H1ɺHP1蘥HWHff.H@$@u%ҁAUIATUHSHHGHPH8.HHGQIHtoHH_~`HH L_~HH( L_~0HT$ LLH~L\H.DL\H.1H[]A\A]AWIAVAUATUSHHHHhub@A|@ńB@@ j HH[]A\A]A^A_D賿uH-IHI@H =[IXHILJ@ILJHIP [1ILJPILJXHH[]A\A]A^A_DIMwHD$HL[IHjH5HVH-D! 0H*\IH A\ 1Iu.ffAEI>JAH~HcIPI>L!@IHEH D5Lt$ 1A0LLLMHt$ HT$H cHt$LLLA0ML/WAH~Hh HT$ Ht$LLA0ZM@ILJH0HD$IpHD$ HHLkIHH1HL Ht$ LJHHL!XHH)It,HT$HHRjH|$L1BHt$ HHk a=H I H- HC 1LP1賠 fHL赿1ɺ HF*LWHHIPI>91ɺLP17HCd H-zHh> 1LP1肛 H|$ H@?1i>@7HCj Ds7HLC f[7HB f.;7H* HLC=1ɺ$LP1 @7H-z HBH=1LP1袚 6H< HBG=1ɺwLP1aK@6HB fk6H-ly H8BH<1ɺPL1 lH-1y1E1E16HAl H<1ɺ LP1™LN HHL'Q5HfAy HY<1ɺ LP1s E15HA {~5H-x HKAH<1ɺ R5H H@;1ɺJL(1!5H@ H;1ɺ LP1ǘ 4Hネ Hy@t;1ɺLP1莘4HM@ H@;1ɺLP1Z4H@ H;1ɺLP1)]O4H? <4H? )4HB@D 4H,@# 3t HE1H? :1ɺLP1蛗fDAUATUSHHHH@LH@ Ht.LHHtWH[]A\A]uW3L-XvH>L91ɺH߾P1@E11L-vLLHIQN1Hǃ@HǃHH[]A\A]fDTfHLJ "H;SHHcHuHYHCH@PtǃX fD[fk[¸uHCHBPu=t=~H.5 tHCH蛥H߾蕍[fHWH@Put X HHH H1HtHtjHCHHP[f[ff.: RR9@1[DKH߾R [ÐATUSHHh @ūuH[]A\f.HD`TLHSHt$HH@AAt H|$AtHpHHuxHHa/H}:H=r<611ɺ0(HV1H[]A\s/H<:nH=hr511ɺ(H1뽐;/H:sH=0r511ɺ(Hݒ1fD.H9yH=q511ɺ PH蝒1BfDAWAVAUIATUSHHhHLgHpHnHD$HDpHH$M5EHǃpAA 8A;AƄqEH@ DH.H; H=q41ɺH߾21贑IEHM}HAfDL9IL)K4IEIuflLIDT$H5mp5HDT$HǀAHI}THh[]A\A]A^A_IUDT$HI}HfH9HH)L<IUM}HuAHfL$H9YIH)M7IUME@E0HDt$L9*IL)K40LD$ IuIUHD6LJfAAI9HNH4HL$(IuLH)1Iu-LD$ D\$HH` L$DT$o1LLD$D\$DT$Y-Hh HCt$H|$18-Hp H"H|$(A1-Hx HH萟t_HDT$@  DD B%@[+H9H=Pn11ɺH߾21E1LGHh1[]A\A]A^A_ÐIEDT$HD$XHI}H7fH9HKHH)L4IEHL$MuHE>HfAAH9IH)I IEIMHDHfAADD$ H9mHH)LIE1M]HL$(+A1LHD$+DD$ H|$(1IA+H|$HD$0HMHDT$DT$i5DT$HHD$ HT$HDT$IH5 (LH5 L'HT$0H5L'Ld8HD$8HvHD$H5'HPH89DT$HHD$( H|$(DT$y3DT$q Lt$(HL$8Ht$XDT$L[<H LAHD$Ht$XHPH8"*DT$HHD$(tH|$(DT$Cp (H6 H=k/1ɺfH߾/18H|$ F:H|$86H|$X/H|$((AH|$LD$HHt$HHLLjLL$?ZYHHt xH$Ht$XHHrIH.HL$XLLLL%Ke!H|$X L)L >D "H/ H=e(1ɺ H߾21譅!H/ kf.Ht$HCH!H/ H=d(1ɺMH߾P186[!HD/ ;f.;!H$/ H=0d'1ɺ)H߾P1݄!L H.'1ɺ{H߾31詄 H. H=cW'1ɺH߾P1qrH|$HM1~H|$HZ7m HV. Z HC. H=Oc&1ɺH߾P1" H-O H=c&1ɺ:H߾P1ăHS-\ H=br&1ɺ2H߾/1范HDT$;DT$HD$H- H=b&1ɺfH߾P18^H,H=Sb%1ɺ H߾P1H|$(=}Lt$XL[ 1MHW DT$HD$X11Ht$XHpHH|$@ ubH|$ DT$0H|$8z,H|$Xp%H|$(7H|$ 3L3H|$02DT$H@ HDT$t:DT$HD$CH+ H=8a$1ɺH߾(1USHHHo t#HXHtH`H{@Ѕt0H t HtdH[]Hd* H=`#$1ɺHH߾q1=ff.f1H[]H[]ЃfD3H) H=(`#11ɺ1PHՀ1룐SH~Hu-H@ t S~OH[DH\) H=_K#11ɺ2He1[ÐH$) H=_#11ɺiPH-1fSH~Hu5; @ulHGH@Pu[ H&H=_"H11ɺ21[fd!ff.@USHH(1wH1%HcH{HD,?H=p^"11ɺ PH1H([]@H([]uDH([]镳DH([]DH([]EDH([]5DH([]EDH([]DH([]%DH([]4DH([]lDHD$HFHvHHfH9nH-o]H*H 1ɺH߾21 ~H|$H!1@H([]e6DH([]DH([]2DHHFAE1HHL$HL$HHt$H-\HD$jHT$E11AHJEH|$H!fDAUATIUHSHHLoIt J{u&IHtH{@HLH[]A\A]@H[]A\A]DUSHHH$HD$HT$HHdŅChH<$H|$g{Hǃ1Hǃ $tsHCHBPǃ  H[]H4#H=[1ɺ H߾P1{1H[]@HHB`HtHrhЅCh1H H`H@@111AH$H[]@==< fDH|$H4$HH<Ht$H?H<$H|$ff.@1HH`H@,111AHcH|!H=XY1Ҿj18H<$?H|$Ch$H!sH=X1ɺH߾P1yCh)HǃcSHtQww [+t;fH%H=[XH11ɺ Py1[@H['f.f.ATUSoFHLffofsffH~I9rIHP LEH9HBL9r1HxHt`L9[]A\fH'H=W#11ɺ/H=x1[]A\fDHHIt$ )HtWHxLLMxUf_f H&kf.Hd&H= Ws11ɺPHw1KfDHtKUH-VdSHHHH@*H{HHeHHHߺf[]ff.@AWAVAUATUSH(oNHVfofsffH~H9HP LEIH9HBH9fH~HkFLt$HE1LD$ffDD$fD$HxH_zHMIHLhI9MAI}HHID$HME1HT$IM@ILR1ZY'H9\$HEHHH9~?ff.ff.fH‰HHIUH@:HUHH9HUHHBI}HH $H8iMu4LLwHHtTI$xHxHt;9TH5TLUH5TLE1LH([]A\A]A^A_fDMuԐCPHL$H5RT+IHtHL$E1H\ME@HyRH5 THLD$+LD$HCoEIEHAEoEIEAEoE IEAE oE0IE AE0Ll$ Hl$ff.ID$HE1LAULL9LF1^_H+\$uDHH "HIUHHMHHHHAHHH9}.ff.IEHHMHHHAHH9IEHHb" HϺGH5R|,HL$HIHH5RLfHxf.<}HsH5lRIEHYfAWIAVAUATUSH8HG@@4$HD$k3IxLH0]kH9Iu @I I AGhHIHi@HC D$ HD$IX11ɾ IxHL0HL9s I)MI w;IX11ɾ …IxL0L9L$EI)MILI9LCwL9D4$LD$(LLIIDHP~^L;d$(MM9IxML$LML)LLL$(IHPHǀX@|$ Ly11Ҿ+H H~fL>uYLitMID$ fLxAIxH@H I9H8[]A\A]A^A_f.HK AH $fIHt4H;H vH H IIff.@IX11ɾ IxHH0HH9s H)H w7IX11ɾ …IxH0H9$)H)MLDH9LB]L9rI MuLD$(LLIxIIHB8HPLXH@HPH@pH@PIPHPHPHPHPpHPPHXHP HXp HXP IIHP#L9l$(IxIIHrHAHr81ɈH@HVH@vH@VIVHfNVLt$(FH@HV H@v H@F LLOLl$(IL9IxIML)MHIHL$(HPHǂX/ELu11Ҿ+H6 HLL$fIHt8E1LA~IxHPD1fH AGhHAIHt8IMHAwHHRMALL$(HDXZfAUHSHHtuHHHp>{HtlH H(tlHHHt2HHsH1LB HILK@HXYHUH[]H Hu1H[]Ht$H$!H$Ht$L1DSHHt [@HxHf e-u\HH=J H11ɺ Pj1[f.UHSHCUuH[]HiuHhHtMH[]VfH H=JS H11ɺ PmjH1[]@KrH^qf)HAVCAUL-IATALUHSHLP!HH,1M9HLH{@HCHHpLE0HxH@EHJ L9HHSDLl$~ HD$f{8HS  HCDc(C0s({d$HLD$kHHtTHxH 1lH[]A\A]A^}HuHL9=fH81H[]A\A]A^fLGL!HHHLHD 11ff.fAUf1ATUHSHHHxHD$ft$H HfL$ D$kH$EHhA U(tAHHUHu@HxL[HUuHM HxIL}fH@8L H@L H}8HsXHǀPHXǀHE0H H PXE(uRHjL 11҉HxH{XL ǀH[]A\A]f.fH$H=PF 1ɺ H߾P1fE1fATUSHHHxHl$D$H jHHD$jHtKLd$@HjHt3H@p(x LHH[]A\H[]A\f.Hx DHuAyED ׉ D@8H@fHHPLXf.fHFF F0OwHHH wH HJOffJOwHHH wH HJO w G HHH H HB ff.AWfAVAUATUSHHHxHt$(H$HxHL$0HD$8xHC@HD$HL`HxHhHH$hIHttLxHxAwf9xD[xE@f@u fHhLLfH\hIHuHCHT$GHE1Ll$PLHAUA AYAZ|$GH|$H MLt$`LLLL$hHx HL$xL$HL9 (Hxt$pf9|DCxERfIf=A<$2'MAM9 ELH=@1HĨ[]A\A]A^A_@E1IHHxAOf9t EMW HLT$wfLH\IW LT$HZLT$LL=eLT$EHL$(LHHJ=L\$0fAIfD$HH @f Ax ЉAAAAA1fAHD$8@y fq Ax@@ @0HxfHH@H Hz#HAeHHdHpHxf9NHHHt$E1HT$dLLcL|$Ll$DMAM9s ED[xEHA<$A|$JA|$>A|$2LMt0HsHA LLL$1AHxAXAYHǃLLbHǃALHDD$LT$D\$HL$ DD$D\$LT$EteHL$ D\$H1HCAUHIL E1MLT$^_LT$L;T$HD\$tHK"E Hxǀ}HH=>1ɺH߾ 1_Hǃ1LLT$I9sE1LufHL|$X1ft$^LD$XfT$\bLT$HItL;T$htHxD$pf9wE1Ld$PMufL+T$PHHCE1HATAHM9MF1LT$A^A_LT$M-(HIGHvH| Iw@ChA<$HHD$HHJHǃHHHD$(HQHHHHsH1ALK@ZYH: ZH$ jH=<1ɺH߾/1-]HǃE1 9{fu |$`kL;T$hHP LELT$H9HBL9L%A<CPLIHLT$Mf@@foD$`foD$p@fo$@ fo$@0LL^HHTHxHn_Hn3[H KH=;1ɺgH߾ 1[HǃE1DL׺GLLT$HHfoD$`HIE@1HCME1ɾAEfoD$xHIEHAEfo$AE fo$Ld$XAE0ATLT$AZA[NLT$L;T$P>HLL!SHHtPE111HT$ Hu H[DHH[f.HxfH߾ƀ8Hǀ@f fHPH[ATIUHSHtH@!Ht$HtwHD$H=wjtrI$xHHH@HXI$IDŽ$t,1L@H[]A\D1H[]A\DI$IDŽ$f.AWAVAAUIHATI1UDSHH(EpADžHT$HcLHT$["Ht$H6A9IEHBP@=~=u#McHLL*BADžx4HD$IcLHHD$!ff.@1H([]A\A]A^A_H|H=81ɺLP15X[HDH=71ɺ LP1WxHt$HA9ZIEHBP0ff.H6H?DAUIATIUSHHHGHBPu=t=jDHH@IDBrHzDJH;HII HpHsM !L9m?HfDHLL$LL$HEHAP==IM)L;cIvHIfI9tH$HHL$E1HJ"HT$ Ht$ AH1HCHLd$(\HT$AE11ɾHHAHMMuAE1H~H7HcE1H,Hd1ɺH21~Xt0HCHAPu=~ =uE11HHaXtA1Hx裦H| fHE111Hǃ1Hǃ(tH1HAUIATAUHSHHHWHHHAPuti1tqHt|HCHBPu=t =Hz¸H[]A\A]H)&: H9rHSZ/DH HH s;HT<H=ëH11ɺ PH1[]A\A]DHtLH8ʤHC@賤HJsfAWAVAUATUHSHHH`HD$XHD$Ht$pHHD$`IHCHD$%MDHf)$DH)$EAH8D$D$ HD$(@ DEHD$AHLMpLDL$0DL$0H=HLHDL$0zDL$0DDʃ E1L$DL$0L$K<tkH" KAH[ Ll$0I>薯LHpIHcLH<I>H$AI AvDL$@H\$8$A fH` HHh HHp HfHnHx x fHnfHn)$fl)$@ DH|$ D$1D$ HD$(H.t1HH DL5\ HLx1ɺH߾P1DH$DL$8HD$0K<t~HI x@Ll$0K<貭LHpIHcmH]K H$ LA@ATUHSHHHGHBPuq=th=~a ,1H-E11ɺ@HH(Ntw( ǃ(H[]A\DH賸tHH/u@諓H5 H=31ɺ H߾P1MH1[]A\fH8tHCH@P/HHT$LHItHܵHxA _fDH L%Z L}L Hǃ H HHHCH 1H8舞~H H Hiu}pHٳ L@HT$LHHeV)Hff.fHHHH:DH0fۑHD$ +1H 輑H% LAVAUATUSHHHFH0HHfDL9HiL)JL%HFHfwH LL5[LI跘LLHIHHH{@HH =HHPL- y LCz LHH耣HHHP.HPxHXH[]A\A]A^@KHdY H=Ӗ1ɺH߾21H1[]A\A]A^Hu H=`苖1ɺH߾s1ˏH] H=(S1ɺH߾21m{苏Ha H=1ɺH߾P1-;KHdf H=ӕ1ɺ H߾P1 H$o DHǃXL Ht1ɺH߾P1fATUSLhHMHGHHBPu=t = te<tA\HH=H11ɺ P[1]A\LHHb[]HA\@1LHH萸[]HA\f1HѳYčHmc諍HTJf.AWAVAUATUSHHHWH Ht$HD$D@PD$8=t =HHHH{@ЅTHCL$DHL$8BP'=~~=twH8 @uL|$T$8HL$PHL91f.HIHTD$8 H IHC@H1HD$(HCHD$ fCŅD=9LcL=qLLIHx HD$HxL@aHD$HHD$XHLd$XHHD$0BHD$ LH$1L$HLPGIH'1HBD$<Y9QHt$0LLd$XwBLMPMH|$aH$HL$H|$(IH$AHAօ H|$lAƅLl$T$8HL$PHL/H$LLl$H$L.tyIcHLMtdDl$H$H$HHl$H)HAHHXHT$p@L莥Ht$pH$@HXcH$H@QHT$xL@paopHHALH)$tCH XH tHXIT$Ht"I $H1HIT$I $@qkHLq1ɺ H߾P1fHHGHBPe=X=MjL-H}L1q1ɺ H߾P1-FSjHLLp1ɺH߾ 1HLqLHq1H[]A\A]A^fDHvjoGHG"EoFI$HBID$EHtBG"H#H9r5Hw#H)LIT$M$H GHE(ff.@{iHtDLp1ɺH߾21!#@H8 H@Hug@utVǃ C|2hH&Lo1ɺH߾21@dH@hLH/o1ɺH߾21IK@khHdkf.HE(HM0wOt#@}0sHCH@Pt|HAHH9IpH)HEPH IT$HUXI $wtAHMXH/ t H}PM$IT$HKAHfH93IH)H`I4IT$I4$LX7HH9'HH)H<IT$I<$HDžpHDžx*fLHm1ɺH߾/1@H#H}0H|H|H}8HH)H)HvfLILE0LDLDLE8IL)I)ȃE1EAO4O4A9rLFct$,1ɺL1aH|$8GiH|$@=iHTL dI ULc1Idž IFHBPu=~ =IHIoEAHoEAXEEt[L-#H7~L?b1ɺLF1Y@AFhfDLCI Ht#II1HB@ЉIAdž A\ HT$0HLD$IFHBPL" tCI$HUPH\HuXHЅMxADžff.ULXLAdžLL-y8DEHL$@LLHT$8AB;H|$@E1Adž@Hu-DA  Adž@H|$@Ap^A9KH|$@DlHIm=tLm=VuLuYL-H|L `1ɺuLV1'fAFhfDI *Adž f.I t IuEA\ AFHXL-RHf{Ln_T$1ɾFL1艼#@XHzH=3_11ɺPLM18fDkXHdzBH=Ȝ^11ɺsL 1fD==I %RIFH@P*f.WHzH=8c^11ɺyPL}1hfDWHTz H=#^11ɺ(L=1(fDAFhL-MxIH9uH}XHLZWHyL-pL]1ɺ4L(1貺LVL-AHUyL]]1ɺYL(1wAdžMnI@PIE1HDxH|$8D{iD;xAH|$8ZA9|9VL-HxL\1ɺL/1عrUHxLHt$8LHHvAXI[UL-H*xL2\1ɺL 1LIDECE1E3HAP==fLxIHpIQfDM9LD$fyHL$uL HL$LD$uM)1I9DAl8TL-HwL[1ɺL217I IHP(Hp0^I H@(II@PwAE`IHt H9JESL-g(H{vLZ1ɺL/1蝷7L'AA~HIFHBP~ rMH MbE1HL$8HT$4HILT$HLD$HD$4MP HpPAӅHcD$4IE1HBHD$8AdžIHD$HLLL$8HHI_IOIId_IxOIRHuLY1ɺ LP1-SRHtL-LX1ɺVL/1Lu1҅u1f.I$t$eHD;(HD$I$HT$lV9D$HT$|I $Hh1Hu"ff.DHH9pA9uH9AIFQQHsL-LW1ɺL(1LstmI$Ht`UD$D9l$~PI$DdHh0HHt)LH p HH9t9uI ;A1.I PL-HsLW1ɺUL(1)OPL-HrLV1ɺTL(1LAILHHD$HHu3OHyrOL-C=HWrGIOH:r YOL-HrL V1ɺUL/1:H5qJ|k1@LLD$HL$uHL$LD$=d"_fDAWAVAUATUHSHHHD`AqAAAAĄA A4A HD$H H AąLt$PHLkL % HH@ HH IPI}OIH HXg MLA PNE1E L+NmLd$pHMLELHT$HL[HT$HH1LL|fff.|f˻t'A|H}111HuH-fHXHPs Heh1HǃPHǃXH[]A\A]A^A_HLkH@ HHHCHLeLu=3 0HL$H- HD$P0HiHL$HI>IPI}HMIHHeL\oH|$H\ H5;H|$RoD$HD$0: H|$)D$poD$ H$H$)$HD$@NoD$HD$LHt$poD$ @HT$0HP [ZHT$PMLLLY<H|$P00LQ^KHWl DLeIBHUILjLeLmfI9LMk MKD%HEHEfIH0LHaLLLJ LLH L\QGIv0ID$E&fAEL9rIL)K&HEHUEJH>k H-HP1ɺH߾21HEHJH}H7HHEH}fH9#H H)1HMHE*KH HHH` h3H eHH-l HH`PHX m HLgI$`HH`[ HHEH#HUHLD"LjHELmL9KT%L)HUHEMIcIHLH_LLLHLLHH+OLHǃO;HH-7 HhHN1ɺ2H1ګ1NfDGH-\ HhHxN1ɺGHh HONH1ɾ31i HL)OLq`L@HHCHD$H R €81 tHHR HHPH8HIHvHL`H,cHtHLFSHEHUHt$P1HD$PIHH8HN\HL$PHEHH+UH9LH)HMHEIEHl$pHT$HLHH@HHLcT HT$H1HHLH-&_LfHHR HHHHEH-T H8fHpL1ɺ H߾P1芩DEH-a H8fH0L1ɺ[H߾21JEDkEH-ԉ H8fHK1ɺ+@;EH4f sf.HSHH5?KoD$HD$0H|$$oD$ H$H$$DDHfE f.DH-l HeH0K1ɺH߾P1JEDkDHᄇ H\eJ1H1PL HK1]DDH- HeHJ1ɺH߾P1躧DCH-D) HdH`J1ɺ7(CH- HpdH(J1ɺ(PH1BL:J5D[CH-ći HcHI1ɺsH߾/1DCHc H-xHI1ɺ2H1躦L[LZDBH-4A HxcHPI1ɺ(PH1jLbI]D0LH1 HLILF[HH;BH- HbHH1ɺH߾P1ڥ1ZfDAH-\ H`bHxH1ɺ H߾P1蒥LZ13~AH- HbH.H1ɺH߾P1HCnAH-ׅ; HbHG1ɺ7P.=AH- HaHG1ɺ AH-z H^aHG1ɺ PH1谤LY@H-7e H[aHSG1ɺH߾P1mh@H- H`aHG1ɺPSLH-̈́(G#N@H- H`HF1ɺ"@H- H`HF1ɺl/z?HJ` H-NHvF1ɺPHFLHǃvF!lS?H-F H?`HF1ɺl/a?H_ kK?H_ H-HE1ɺP+?H-! Hg_HE1ɺ2WH-R>HQ_ >H^_o HQE1ɺH߾P1kfE1ɹLA>~ ǃLPWLؽN>H^ .8>H1_ nUSHHuMHHt,Hht5H1裶@H[]fHufD1@=H] H=;DH11ɺ PUH[]ff.SHtQ tH=|?1ɺH߾211Af;8(E11H XH=|>1ɺH߾+1؛H|$=L=HH[]A\A]A^A_DHAUHH9I}H H)L,HELmHH9 @SxLmHEs7HLWE1H={=1ɺH߾216fDHH-0fDHJ 7HV81H=f{=1ɺH߾21諚fD6HV.1H=&{Q=1ɺH߾P1kfDHD$(IAEIfI9I)MIUHAHT$0L,E1EHL$(Ht$0LT$HD$8%H|$(LT$E1HL$MHAHMоLT$H|$(jH5Czn=LT$ @5HU^1H=zA<1ɺH߾21[~L:T{H@ШjHht1H HxH-:HLQH HHHH:HLH;HHǀHCHjPgE14HjTL1H=x;1ɺ H߾211TW4H0TP1H=x:1ɺ H߾21LH1L%GHAH3HS1H=Jxu:1ɺH߾(1菗f.3HSU1H=x1:1ɺH߾21Knq3HJSn1H=w91ɺH߾P14==H׫ZHCHBPW=J=?HPH@H 1HH1HHHzHZ~2HWR1H=v9 yi1ɺH߉19gH5v19!$2HQw1H=v81ɺH߾(1ĕ1HQ~1H=Evp81ɺH߾t1芕E11HQ1H=v.81ɺH߾P1HkUHSHHHc HPWt,H H H!_t H[]Ð1HOH=xu7H11ɺ P轔H1[]@HgHf.AUATUSHHHFH~HHD"L9rnHjL)JT%HFHtY HH9rMH)HT HHFu[@/HM!H=xs51ɺ H߾P1轒1[f.HtMH=8sc511ɺ2H}1f.H4M*H=r#511ɺ H=1{fDSHwHcLHcHfD3.HQH=r4H11ɺ PՑ1[Ð[f.[f.[f.[Jf.[f.[Gf.[f.[:Ff.[HH@@@@@@@@@hHHHH@@@@@@@@@@@@@@@@@@(       @../src/nssl-3.4.1-9e512b8cf5.clean/crypto/packet.c../src/nssl-3.4.1-9e512b8cf5.clean/crypto/time.c../src/nssl-3.4.1-9e512b8cf5.clean/crypto/thread/arch/thread_posix.c../src/nssl-3.4.1-9e512b8cf5.clean/crypto/thread/arch.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/bio_ssl.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/d1_lib.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/d1_msg.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/d1_srtp.cSRTP_DOUBLE_AEAD_AES_128_GCM_AEAD_AES_128_GCMSRTP_DOUBLE_AEAD_AES_256_GCM_AEAD_AES_256_GCMSRTP_ARIA_128_CTR_HMAC_SHA1_80SRTP_ARIA_128_CTR_HMAC_SHA1_32SRTP_ARIA_256_CTR_HMAC_SHA1_80SRTP_ARIA_256_CTR_HMAC_SHA1_32../src/nssl-3.4.1-9e512b8cf5.clean/ssl/pqueue.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/priority_queue.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/s3_enc.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/s3_lib.cTLS_EMPTY_RENEGOTIATION_INFO_SCSVTLS_DHE_DSS_WITH_AES_128_CBC_SHATLS_DHE_RSA_WITH_AES_128_CBC_SHATLS_DH_anon_WITH_AES_128_CBC_SHATLS_DHE_DSS_WITH_AES_256_CBC_SHATLS_DHE_RSA_WITH_AES_256_CBC_SHATLS_DH_anon_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_AES_256_CBC_SHA256TLS_DHE_DSS_WITH_AES_128_CBC_SHA256TLS_DHE_RSA_WITH_AES_128_CBC_SHA256TLS_DHE_DSS_WITH_AES_256_CBC_SHA256TLS_DHE_RSA_WITH_AES_256_CBC_SHA256TLS_DH_anon_WITH_AES_128_CBC_SHA256TLS_DH_anon_WITH_AES_256_CBC_SHA256TLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_RSA_WITH_AES_128_GCM_SHA256TLS_DHE_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_DSS_WITH_AES_128_GCM_SHA256TLS_DHE_DSS_WITH_AES_256_GCM_SHA384TLS_DH_anon_WITH_AES_128_GCM_SHA256TLS_DH_anon_WITH_AES_256_GCM_SHA384TLS_DHE_RSA_WITH_AES_128_CCM_8TLS_DHE_RSA_WITH_AES_256_CCM_8TLS_PSK_DHE_WITH_AES_128_CCM_8TLS_PSK_DHE_WITH_AES_256_CCM_8TLS_ECDHE_ECDSA_WITH_AES_128_CCMTLS_ECDHE_ECDSA_WITH_AES_256_CCMTLS_ECDHE_ECDSA_WITH_AES_128_CCM_8TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_ECDH_anon_WITH_AES_128_CBC_SHATLS_ECDH_anon_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_PSK_WITH_AES_128_CBC_SHATLS_DHE_PSK_WITH_AES_256_CBC_SHATLS_RSA_PSK_WITH_AES_128_CBC_SHATLS_RSA_PSK_WITH_AES_256_CBC_SHATLS_PSK_WITH_AES_128_GCM_SHA256TLS_PSK_WITH_AES_256_GCM_SHA384TLS_DHE_PSK_WITH_AES_128_GCM_SHA256TLS_DHE_PSK_WITH_AES_256_GCM_SHA384TLS_RSA_PSK_WITH_AES_128_GCM_SHA256TLS_RSA_PSK_WITH_AES_256_GCM_SHA384TLS_PSK_WITH_AES_128_CBC_SHA256TLS_PSK_WITH_AES_256_CBC_SHA384TLS_DHE_PSK_WITH_AES_128_CBC_SHA256TLS_DHE_PSK_WITH_AES_256_CBC_SHA384TLS_RSA_PSK_WITH_AES_128_CBC_SHA256TLS_RSA_PSK_WITH_AES_256_CBC_SHA384TLS_ECDHE_PSK_WITH_AES_128_CBC_SHATLS_ECDHE_PSK_WITH_AES_256_CBC_SHATLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384TLS_ECDHE_PSK_WITH_NULL_SHA256TLS_ECDHE_PSK_WITH_NULL_SHA384TLS_SRP_SHA_WITH_AES_128_CBC_SHATLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHATLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHATLS_SRP_SHA_WITH_AES_256_CBC_SHATLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHATLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHATLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256TLS_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256TLS_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHATLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DH_anon_WITH_CAMELLIA_256_CBC_SHATLS_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHATLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DH_anon_WITH_CAMELLIA_128_CBC_SHAECDHE-ECDSA-CAMELLIA128-SHA256TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256ECDHE-ECDSA-CAMELLIA256-SHA384TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_GOSTR341001_WITH_28147_CNT_IMITTLS_GOSTR341001_WITH_NULL_GOSTR3411IANA-GOST2012-GOST8912-GOST8912LEGACY-GOST2012-GOST8912-GOST8912GOST2012-KUZNYECHIK-KUZNYECHIKOMACTLS_RSA_WITH_ARIA_128_GCM_SHA256TLS_RSA_WITH_ARIA_256_GCM_SHA384TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384ECDHE-ECDSA-ARIA128-GCM-SHA256TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256ECDHE-ECDSA-ARIA256-GCM-SHA384TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384TLS_PSK_WITH_ARIA_128_GCM_SHA256TLS_PSK_WITH_ARIA_256_GCM_SHA384TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384../src/nssl-3.4.1-9e512b8cf5.clean/ssl/s3_msg.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_asn1.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_cert.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_ciph.c%-30s %-7s Kx=%-8s Au=%-5s Enc=%-22s Mac=%-4s ALL:!COMPLEMENTOFDEFAULT:!eNULLECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_conf.capplication data after close notifyattempt to reuse session in different contextat least (D)TLS 1.2 needed in Suite B modebad srtp protection profile listciphersuite digest has changedcompression id not within private rangecustom ext handler already installeddane cannot override mtype fulldane tlsa bad certificate usagedecryption failed or bad record macdh public value length is wrongempty srtp protection profile listerror in system default configerror setting tlsa base domainfeature negotiation not completelegacy sigalg disallowed or unsupportedmaximum encrypted pkts reachedmissing psk kex modes extensionmissing supported groups extensionmissing supported versions extensionmixed handshake and non handshake dataPeer haven't sent GOST certificate, required for selected ciphersuiteno shared signature algorithmsno suitable signature algorithmold session cipher not returnedold session compression algorithm not returnedpeer did not return a certificatepost handshake auth encoding errrequired compression algorithm missingscsv received when renegotiatingsession id context uninitializedsignature for non signing certificatesrtp could not allocate profilessrtp protection profile list too longsrtp unknown protection profilessl3 ext invalid max fragment lengthssl3 ext invalid servername typessl/tls alert certificate expiredssl/tls alert certificate revokedssl/tls alert certificate unknownssl/tls alert decompression failuressl/tls alert handshake failuressl/tls alert illegal parameterssl/tls alert unexpected messagessl/tls alert unsupported certificatessl ctx has no default ssl versionssl session id callback failedssl session id context too longtlsv13 alert certificate requiredtlsv13 alert missing extensiontlsv1 alert export restrictiontlsv1 alert inappropriate fallbacktlsv1 alert insufficient securitytlsv1 alert no application protocoltlsv1 alert unknown psk identitytlsv1 bad certificate hash valuetlsv1 bad certificate status responsetlsv1 certificate unobtainabletls invalid ecpointformat listunable to find ecdh parametersunable to find public key parametersunable to load ssl3 md5 routinesunable to load ssl3 sha1 routinesunsafe legacy renegotiation disabledunsupported compression algorithmunsupported config value classx509 verification setup problems../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_lib.c../src/nssl-3.4.1-9e512b8cf5.clean/include/internal/packet.h../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_mcnf.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_rsa.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_rsa_legacy.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_sess.cSSLv3/TLS read certificate statusSSLv3/TLS write certificate statusSSL negotiation finished successfullySSLv3/TLS read server certificateTLSv1.3 read server compressed certificateSSLv3/TLS read server key exchangeSSLv3/TLS read server certificate requestSSLv3/TLS read server session ticketSSLv3/TLS write client certificateTLSv1.3 write client compressed certificateSSLv3/TLS write client key exchangeSSLv3/TLS write certificate verifySSLv3/TLS write change cipher specSSLv3/TLS read change cipher specTLSv1.3 write server compressed certificateSSLv3/TLS write certificate requestSSLv3/TLS write session ticketSSLv3/TLS read client certificateTLSv1.3 read client compressed certificateSSLv3/TLS read client key exchangeSSLv3/TLS read certificate verifyDTLS1 read hello verify requestDTLS1 write hello verify requestTLSv1.3 write encrypted extensionsTLSv1.3 read encrypted extensionsTLSv1.3 read server certificate verifyTLSv1.3 write server certificate verifyTLSv1.3 write server key updateTLSv1.3 write client key updateTLSv1.3 read client key updateTLSv1.3 read server key updateTLSv1.3 pending early data endTLSv1.3 write end of early dataTLSv1.3 read end of early databad certificate status response TLS session ticket lifetime hint: %ld (seconds) Extended master secret: %s ../src/nssl-3.4.1-9e512b8cf5.clean/ssl/ssl_txt.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/t1_enc.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/t1_lib.cNo valid signature algorithms in '%s'Signature Algorithm: %s (0x%04x) max_fragment_length := 2^12 (4096 bytes)max_fragment_length := 2^9 (512 bytes)max_fragment_length := 2^10 (1024 bytes)max_fragment_length := 2^11 (2048 bytes)extensions, extype = %d, extlen = %d extension_type=%s(%d), length=%d TLS Record Header: Version = %s (0x%x) epoch=%d, sequence_number=%04x%04x%04x Content Type = %s (%d) Length = %d Inner Content Type = %s (%d)message_seq=%d, fragment_offset=%d, fragment_length=%d cipher_suite {0x%02X, 0x%02X} %s compression_method: %s (0x%02X) UNKNOWN CURVE PARAMETER TYPE %d Compressed length=%d, Ratio=%f:1 Compressed length=%d, Ratio=unknown signature_algorithms (len=%d) certificate_authorities (len=%d) Unsupported, hex dump follows: Level=%s(%d), description=%s(%d) arbitrary_explicit_prime_curvesarbitrary_explicit_char2_curvesapplication_layer_protocol_negotiationTLS_RSA_EXPORT_WITH_RC4_40_MD5TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5TLS_RSA_EXPORT_WITH_DES40_CBC_SHATLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHATLS_DH_DSS_WITH_3DES_EDE_CBC_SHATLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHATLS_DH_RSA_WITH_3DES_EDE_CBC_SHATLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHATLS_DHE_DSS_WITH_3DES_EDE_CBC_SHATLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHATLS_DHE_RSA_WITH_3DES_EDE_CBC_SHATLS_DH_anon_EXPORT_WITH_RC4_40_MD5TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHATLS_DH_anon_WITH_3DES_EDE_CBC_SHASSL_FORTEZZA_KEA_WITH_FORTEZZA_CBC_SHASSL_FORTEZZA_KEA_WITH_RC4_128_SHATLS_KRB5_WITH_3DES_EDE_CBC_SHATLS_KRB5_WITH_3DES_EDE_CBC_MD5TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHATLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHATLS_KRB5_EXPORT_WITH_RC4_40_SHATLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5TLS_KRB5_EXPORT_WITH_RC4_40_MD5TLS_DH_DSS_WITH_AES_128_CBC_SHATLS_DH_RSA_WITH_AES_128_CBC_SHATLS_DH_DSS_WITH_AES_256_CBC_SHATLS_DH_RSA_WITH_AES_256_CBC_SHATLS_DH_DSS_WITH_AES_128_CBC_SHA256TLS_DH_RSA_WITH_AES_128_CBC_SHA256TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHATLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DH_DSS_WITH_AES_256_CBC_SHA256TLS_DH_RSA_WITH_AES_256_CBC_SHA256TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHATLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DHE_PSK_WITH_3DES_EDE_CBC_SHATLS_RSA_PSK_WITH_3DES_EDE_CBC_SHATLS_DH_RSA_WITH_AES_128_GCM_SHA256TLS_DH_RSA_WITH_AES_256_GCM_SHA384TLS_DH_DSS_WITH_AES_128_GCM_SHA256TLS_DH_DSS_WITH_AES_256_GCM_SHA384TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_ECDH_ECDSA_WITH_RC4_128_SHATLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_ECDSA_WITH_AES_128_CBC_SHATLS_ECDH_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_RC4_128_SHATLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_RSA_WITH_AES_128_CBC_SHATLS_ECDH_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_RC4_128_SHATLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_anon_WITH_RC4_128_SHATLS_ECDH_anon_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHATLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_PSK_WITH_RC4_128_SHATLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_ARIA_128_CBC_SHA256TLS_RSA_WITH_ARIA_256_CBC_SHA384TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384TLS_DH_anon_WITH_ARIA_128_CBC_SHA256TLS_DH_anon_WITH_ARIA_256_CBC_SHA384TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384TLS_DH_anon_WITH_ARIA_128_GCM_SHA256TLS_DH_anon_WITH_ARIA_256_GCM_SHA384TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384TLS_PSK_WITH_ARIA_128_CBC_SHA256TLS_PSK_WITH_ARIA_256_CBC_SHA384TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA../src/nssl-3.4.1-9e512b8cf5.clean/ssl/tls13_enc.cSERVER_HANDSHAKE_TRAFFIC_SECRETCLIENT_HANDSHAKE_TRAFFIC_SECRET../src/nssl-3.4.1-9e512b8cf5.clean/ssl/tls_depr.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/tls_srp.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/cc_newreno.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/json_enc.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/qlog.cconnectivity:connection_startedconnectivity:connection_state_updatedconnectivity:connection_closed../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_ackm.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_cfq.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_channel.coriginal_destination_connection_idinitial_max_stream_data_bidi_localinitial_max_stream_data_bidi_remoteQUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s"QUIC error code: 0x%llx%s%s%s, reason: "%s"Post-handshake TLS CertificateRequest receivedmultiple transport parameter extensionsORIG_DCID appears multiple timesORIG_DCID may not be sent by a clientORIG_DCID does not match expected valueRETRY_SCID may not be sent by a clientRETRY_SCID appears multiple timesRETRY_SCID sent when not performing a retryRETRY_SCID does not match expected valueINITIAL_SCID appears multiple timesINITIAL_SCID does not match expected valueINITIAL_MAX_DATA appears multiple timesINITIAL_MAX_STREAM_DATA_BIDI_LOCAL appears multiple timesINITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformedINITIAL_MAX_STREAM_DATA_BIDI_REMOTE appears multiple timesINITIAL_MAX_STREAM_DATA_BIDI_REMOTE is malformedINITIAL_MAX_STREAM_DATA_UNI appears multiple timesINITIAL_MAX_STREAM_DATA_UNI is malformedACK_DELAY_EXP appears multiple timesINITIAL_MAX_STREAMS_UNI is malformedMAX_ACK_DELAY appears multiple timesINITIAL_MAX_STREAMS_BIDI is malformedINITIAL_MAX_STREAMS_BIDI appears multiple timesINITIAL_MAX_STREAMS_UNI appears multiple timesMAX_IDLE_TIMEOUT appears multiple timesMAX_UDP_PAYLOAD_SIZE appears multiple timesDISABLE_ACTIVE_MIGRATION is malformedACTIVE_CONN_ID_LIMIT appears multiple timesMAX_UDP_PAYLOAD_SIZE is malformedSTATELESS_RESET_TOKEN appears multiple timesSTATELESS_RESET_TOKEN may not be sent by a clientSTATELESS_RESET_TOKEN is malformedSTATELESS_RESET_TOKEN encountered internal errorPREFERRED_ADDR appears multiple timesPREFERRED_ADDR may not be sent by a clientPREFERRED_ADDR provided for zero-length CIDzero-length CID in PREFERRED_ADDRDISABLE_ACTIVE_MIGRATION appears multiple timesACTIVE_CONN_ID_LIMIT is malformedRETRY_SCID was not sent but is requiredINITIAL_SCID was not sent but is requiredORIG_DCID was not sent but is requiredinternal error (packet buf init)crypto stream data in wrong ELhandshake cannot be confirmed before it is completedno transport parameters receivedzero length connection id in useactive_connection_id limit violatedretiring connection id limit violatedunable to store stateless reset tokeninternal error enqueueing retire conn id../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_demux.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_engine.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_impl.ctoo late to change default stream modestream to attach must be a valid QUIC streamconnection already has a default streamstream being attached must have only 1 reference../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_lcidm.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_port.cport failed due to network BIO I/O error../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_rcidm.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_record_rx.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_record_shared.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_record_tx.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_rstream.c../src/nssl-3.4.1-9e512b8cf5.clean/include/internal/ring_buf.h../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_rx_depack.cinternal error (stream count RXFC)exceeded maximum allowed streamsinternal error (stream allocation)STREAM frame for nonexistent streamnon-minimal frame type encodingacked packet which initiated a key update without a corresponding key updateRESET_STREAM not valid in INITIAL/HANDSHAKERESET_STREAM frame for TX only streamSTOP_SENDING not valid in INITIAL/HANDSHAKESTOP_SENDING frame for RX only streamCRYPTO frame not valid in 0-RTTexceeded maximum crypto bufferinternal error (rstream queue)STREAM frame for TX only streaminternal error (rstream available)MAX_DATA valid only in 0/1-RTTMAX_STREAM_DATA valid only in 0/1-RTTMAX_STREAM_DATA for TX only streamMAX_STREAMS valid only in 0/1-RTTDATA_BLOCKED valid only in 0/1-RTTSTREAM_DATA_BLOCKED valid only in 0/1-RTTSTREAM_DATA_BLOCKED frame for TX only streamNEW_CONN_ID valid only in 0/1-RTTRETIRE_CONN_ID valid only in 0/1-RTTPATH_CHALLENGE valid only in 0/1-RTTPATH_CHALLENGE valid only in 1-RTTCONN_CLOSE (APP) valid only in 0/1-RTTHANDSHAKE_DONE valid only in 1-RTTinternal error (decode frame handshake done)../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_sf_list.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_srt_gen.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_srtm.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_sstream.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_stream_map.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_tls.chandshake layer error, error code %llu (0x%llx) ("%s")ALPN must be configured when using QUICno application protocol negotiated../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_trace.c App Protocol Error Code: %llu ../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_tserver.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_txp.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_txpim.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_types.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/quic_wire_pkt.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/quic/uint_set.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/rec_layer_d1.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/rec_layer_s3.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/dtls_meth.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/ssl3_meth.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tls13_meth.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tls1_meth.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tls_common.ctls_retry_write_records failure../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tls_multib.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tls_pad.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/record/methods/tlsany_meth.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/rio/poll_immediate.cSSL_poll does not currently support blocking operationSSL_poll currently only supports QUIC SSL objectsSSL_poll currently does not support polling socketsSSL_poll does not support unknown poll descriptor type %d../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/extensions.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/extensions_clnt.cNo groups enabled for max supported SSL/TLS version../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/extensions_cust.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/extensions_srvr.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/statem.cNo ciphers enabled for max supported SSL/TLS version../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/statem_clnt.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/statem_dtls.c../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/statem_lib.cThe max supported SSL/TLS version needs the MD5-SHA1 digest but it is not available in the loaded providers. Use (D)TLSv1.2 or above, or load different providers../src/nssl-3.4.1-9e512b8cf5.clean/ssl/statem/statem_srvr.ccalling gettimeofday()assertion failed: rc == 0sslclient finishedserver finishedSRTP_AES128_CM_SHA1_80SRTP_AES128_CM_SHA1_32SRTP_AEAD_AES_128_GCMSRTP_AEAD_AES_256_GCMSRTP_AEAD_ARIA_128_GCMSRTP_AEAD_ARIA_256_GCMssl3-msBBSHA2-256CLNTSRVRTLS_FALLBACK_SCSVNULL-MD5TLS_RSA_WITH_NULL_MD5TLS_RSA_WITH_NULL_SHATLS_RSA_WITH_AES_128_CBC_SHADHE-DSS-AES128-SHAADH-AES128-SHATLS_RSA_WITH_AES_256_CBC_SHADHE-DSS-AES256-SHAADH-AES256-SHATLS_RSA_WITH_NULL_SHA256DHE-DSS-AES128-SHA256DHE-DSS-AES256-SHA256DHE-RSA-AES256-SHA256ADH-AES128-SHA256ADH-AES256-SHA256DHE-DSS-AES128-GCM-SHA256DHE-DSS-AES256-GCM-SHA384ADH-AES128-GCM-SHA256ADH-AES256-GCM-SHA384TLS_RSA_WITH_AES_128_CCMTLS_RSA_WITH_AES_256_CCMDHE-RSA-AES128-CCMTLS_DHE_RSA_WITH_AES_128_CCMDHE-RSA-AES256-CCMTLS_DHE_RSA_WITH_AES_256_CCMTLS_RSA_WITH_AES_128_CCM_8TLS_RSA_WITH_AES_256_CCM_8DHE-RSA-AES128-CCM8DHE-RSA-AES256-CCM8TLS_PSK_WITH_AES_128_CCMTLS_PSK_WITH_AES_256_CCMDHE-PSK-AES128-CCMTLS_DHE_PSK_WITH_AES_128_CCMDHE-PSK-AES256-CCMTLS_DHE_PSK_WITH_AES_256_CCMTLS_PSK_WITH_AES_128_CCM_8TLS_PSK_WITH_AES_256_CCM_8DHE-PSK-AES128-CCM8DHE-PSK-AES256-CCM8ECDHE-ECDSA-AES128-CCMECDHE-ECDSA-AES256-CCMECDHE-ECDSA-AES128-CCM8ECDHE-ECDSA-AES256-CCM8ECDHE-ECDSA-NULL-SHATLS_ECDHE_ECDSA_WITH_NULL_SHAECDHE-ECDSA-AES128-SHAECDHE-ECDSA-AES256-SHAECDHE-RSA-NULL-SHATLS_ECDHE_RSA_WITH_NULL_SHAECDHE-RSA-AES128-SHAECDHE-RSA-AES256-SHAAECDH-NULL-SHATLS_ECDH_anon_WITH_NULL_SHAAECDH-AES128-SHAAECDH-AES256-SHAECDHE-ECDSA-AES128-SHA256ECDHE-ECDSA-AES256-SHA384ECDHE-RSA-AES128-SHA256ECDHE-RSA-AES256-SHA384ECDHE-ECDSA-AES128-GCM-SHA256ECDHE-ECDSA-AES256-GCM-SHA384ECDHE-RSA-AES128-GCM-SHA256ECDHE-RSA-AES256-GCM-SHA384TLS_PSK_WITH_NULL_SHATLS_DHE_PSK_WITH_NULL_SHARSA-PSK-NULL-SHATLS_RSA_PSK_WITH_NULL_SHATLS_PSK_WITH_AES_128_CBC_SHATLS_PSK_WITH_AES_256_CBC_SHARSA-PSK-AES128-CBC-SHARSA-PSK-AES256-CBC-SHADHE-PSK-AES128-GCM-SHA256DHE-PSK-AES256-GCM-SHA384RSA-PSK-AES128-GCM-SHA256RSA-PSK-AES256-GCM-SHA384TLS_PSK_WITH_NULL_SHA256TLS_PSK_WITH_NULL_SHA384TLS_DHE_PSK_WITH_NULL_SHA256TLS_DHE_PSK_WITH_NULL_SHA384RSA-PSK-AES128-CBC-SHA256RSA-PSK-AES256-CBC-SHA384RSA-PSK-NULL-SHA256TLS_RSA_PSK_WITH_NULL_SHA256RSA-PSK-NULL-SHA384TLS_RSA_PSK_WITH_NULL_SHA384ECDHE-PSK-AES128-CBC-SHAECDHE-PSK-AES256-CBC-SHAECDHE-PSK-AES128-CBC-SHA256ECDHE-PSK-AES256-CBC-SHA384ECDHE-PSK-NULL-SHATLS_ECDHE_PSK_WITH_NULL_SHAECDHE-PSK-NULL-SHA256ECDHE-PSK-NULL-SHA384SRP-AES-128-CBC-SHASRP-RSA-AES-128-CBC-SHASRP-DSS-AES-128-CBC-SHASRP-AES-256-CBC-SHASRP-RSA-AES-256-CBC-SHASRP-DSS-AES-256-CBC-SHAECDHE-RSA-CHACHA20-POLY1305ECDHE-ECDSA-CHACHA20-POLY1305ECDHE-PSK-CHACHA20-POLY1305RSA-PSK-CHACHA20-POLY1305DHE-DSS-CAMELLIA128-SHA256ADH-CAMELLIA128-SHA256DHE-DSS-CAMELLIA256-SHA256DHE-RSA-CAMELLIA256-SHA256ADH-CAMELLIA256-SHA256DHE-DSS-CAMELLIA256-SHADHE-RSA-CAMELLIA256-SHAADH-CAMELLIA256-SHADHE-DSS-CAMELLIA128-SHADHE-RSA-CAMELLIA128-SHAADH-CAMELLIA128-SHAECDHE-RSA-CAMELLIA128-SHA256ECDHE-RSA-CAMELLIA256-SHA384RSA-PSK-CAMELLIA128-SHA256RSA-PSK-CAMELLIA256-SHA384ECDHE-PSK-CAMELLIA128-SHA256ECDHE-PSK-CAMELLIA256-SHA384GOST2001-GOST89-GOST89GOST2001-NULL-GOST94GOST2012-NULL-GOST12GOST2012-MAGMA-MAGMAOMACIDEA-CBC-SHATLS_RSA_WITH_IDEA_CBC_SHATLS_RSA_WITH_SEED_CBC_SHADHE-DSS-SEED-SHATLS_DHE_DSS_WITH_SEED_CBC_SHADHE-RSA-SEED-SHATLS_DHE_RSA_WITH_SEED_CBC_SHAADH-SEED-SHATLS_DH_anon_WITH_SEED_CBC_SHADHE-RSA-ARIA128-GCM-SHA256DHE-RSA-ARIA256-GCM-SHA384DHE-DSS-ARIA128-GCM-SHA256DHE-DSS-ARIA256-GCM-SHA384ECDHE-ARIA128-GCM-SHA256ECDHE-ARIA256-GCM-SHA384DHE-PSK-ARIA128-GCM-SHA256DHE-PSK-ARIA256-GCM-SHA384RSA-PSK-ARIA128-GCM-SHA256RSA-PSK-ARIA256-GCM-SHA384TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_AES_128_CCM_SHA256TLS_AES_128_CCM_8_SHA256TLS_SHA256_SHA256TLS_SHA384_SHA384SSL_SESSION_ASN1ssl_versionsession_idmaster_keykey_argtimepeersession_id_contextverify_resulttlsext_hostnamepsk_identity_hintpsk_identitytlsext_tick_lifetime_hinttlsext_tickcomp_idsrp_usernameflagstlsext_tick_age_addmax_early_dataalpn_selectedtlsext_max_fragment_len_modeticket_appdatakex_grouppeer_rpkSSL for verify callbackssl_clientssl_server%s/%scalling OPENSSL_dir_read(%s)Verify error:%sSTRENGTHSECLEVEL=gost-macgost-mac-12magma-mackuznyechik-macgost2001gost2012_256gost2012_512anyNoneDES(56)RC4(128)RC2(128)IDEA(128)AES(128)AES(256)AESGCM(128)AESGCM(256)AESCCM(128)AESCCM(256)AESCCM8(128)AESCCM8(256)Camellia(128)Camellia(256)ARIAGCM(128)ARIAGCM(256)SEED(128)GOST89(256)MAGMAKUZNYECHIKCHACHA20/POLY1305(256)3DES(168)AEADGOST2012SHA1(NONE)TLSv1.0SUITEB128ONLYSUITEB128C2SUITEB128SUITEB192COMPLEMENTOFALLCOMPLEMENTOFDEFAULTkRSAkEDHkDHEkEECDHkECDHEkPSKkRSAPSKkECDHEPSKkDHEPSKkSRPkGOSTkGOST18aRSAaDSSaNULLaECDSAaPSKaGOST01aGOST12aGOSTaSRPADHAECDH3DESRC4RC2IDEASEEDeNULLAES128AES256AESAESGCMAESCCMAESCCM8CAMELLIA128CAMELLIA256CAMELLIACHACHA20GOST2012-GOST8912-GOST8912ARIAARIAGCMARIA128ARIA256GOST89MACSSLv3LOWMEDIUMHIGHFIPSEDH-DSS-DES-CBC3-SHAEDH-RSA-DES-CBC3-SHAPEMTLSv1.1TLSv1.3DTLSv1DTLSv1.2+automaticautocmd=%s, value=%scmd=%sSSLv2EmptyFragmentsBugsServerPreferenceNoResumptionOnRenegotiationECDHSingleUnsafeLegacyRenegotiationUnsafeLegacyServerConnectClientRenegotiationEncryptThenMacNoRenegotiationAllowNoDHEKEXPreferNoDHEKEXPrioritizeChaChaMiddleboxCompatAntiReplayExtendedMasterSecretCANamesKTLSStrictCertCheckTxCertificateCompressionRxCertificateCompressionKTLSTxZerocopySendfileIgnoreUnexpectedEOFPeerRequireOnceRequestPostHandshakeRequirePostHandshakeno_ssl3no_tls1no_tls1_1no_tls1_2no_tls1_3bugsno_compno_tx_cert_compno_rx_cert_compecdh_singleno_ticketserverpreflegacy_renegotiationclient_renegotiationno_renegotiationno_resumption_on_renegno_legacy_server_connectallow_no_dhe_kexprefer_no_dhe_kexprioritize_chachastrictno_middleboxno_anti_replayno_etmno_emsClientSignatureAlgorithmsclient_sigalgsCurvescurvesGroupsECDHParametersnamed_curveCipherStringCiphersuitesciphersuitesMinProtocolmin_protocolMaxProtocolmax_protocolOptionsVerifyModePrivateKeyServerInfoFileChainCAPathchainCApathChainCAFilechainCAfileChainCAStorechainCAstoreVerifyCAPathverifyCApathVerifyCAFileverifyCAfileVerifyCAStoreverifyCAstoreRequestCAFilerequestCAFileClientCAFileRequestCAPathClientCAPathRequestCAStorerequestCAStoreClientCAStoredhparamRecordPaddingrecord_paddingNumTicketsnum_ticketsapp data in handshakebad change cipher specbad cipherbad compression algorithmbad databad data returned by callbackbad decompressionbad dh valuebad early databad ecc certbad ecpointbad extensionbad handshake lengthbad handshake statebad hello requestbad hrr versionbad key sharebad key updatebad legacy versionbad packetbad packet lengthbad protocol version numberbad pskbad psk identitybad record typebad rsa encryptbad signaturebad srp a lengthbad srp parametersbad srtp mki valuebad ssl filetypebad valuebad write retrybinder does not verifyblock cipher pad is wrongbn libcallback failedcannot change ciphercannot get group nameca dn length mismatchca key too smallca md too weakccs received earlycertificate verify failedcert cb errorcert length mismatchcipher code wrong lengthclienthello tlsextcompressed length too longcompression disabledcompression library errorconnection type not setconn use onlycontext not dane enabledcookie gen callback failurecookie mismatchcopy parameters faileddane already enableddane not enableddane tlsa bad certificatedane tlsa bad data lengthdane tlsa bad digest lengthdane tlsa bad matching typedane tlsa bad public keydane tlsa bad selectordane tlsa null datadata between ccs and finisheddata length too longdh key too smalldigest check faileddtls message too bigduplicate compression idecc cert not for signingecdh required for suiteb modeee key too smallempty raw public keyencrypted length too longerror in received cipher listexceeds max fragment sizeexcessive message sizeextension not receivedextra data in messageext length mismatchfailed to get parameterfailed to init asyncfeature not renegotiablefragmented client hellogot a fin before a ccshttps proxy requesthttp requestillegal point compressionillegal Suite B digestinappropriate fallbackinconsistent compressioninconsistent early data alpninconsistent early data sniinconsistent extmsinsufficient securityinvalid alertinvalid ccs messageinvalid certificate or alginvalid commandinvalid compression algorithminvalid configinvalid configuration nameinvalid contextinvalid ct validation typeinvalid key update typeinvalid max early datainvalid null cmd nameinvalid raw public keyinvalid recordinvalid sequence numberinvalid serverinfo datainvalid session idinvalid srp usernameinvalid status responseinvalid ticket keys lengthlength too shortlibrary bugmissing dsa signing certmissing ecdsa signing certmissing fatalmissing parametersmissing rsa certificatemissing rsa encrypting certmissing rsa signing certmissing sigalgs extensionmissing signing certcan't find SRP server parammissing tmp dh keymissing tmp ecdh keynot on record boundarynot replacing certificatenot serverno application protocolno certificates returnedno certificate assignedno certificate setno change following hrrno ciphers availableno ciphers specifiedno cipher matchno client cert methodno compression specifiedno cookie callback setno method specifiedno pem extensionsno private key assignedno protocols availableno required digestno shared cipherno shared groupsno srtp profilesno streamno suitable digest algorithmno suitable groupsno suitable key shareno suitable record layerno valid sctsno verify cookie callbacknull ssl ctxnull ssl method passedocsp callback failureoverflow errorpacket length too longparse tlsextpath too longpem name bad prefixpem name too shortpipeline failurepoll request not supportedprivate key mismatchprotocol is shutdownpsk identity not foundpsk no client cbpsk no server cbquic handshake layer errorquic network errorquic protocol errorread bio not setread timeout expiredrecords not releasedrecord layer failurerecord length mismatchrecord too smallremote peer address not setrenegotiate ext too longrenegotiation encoding errrenegotiation mismatchrequest pendingrequest sentrequired cipher missingsct verification failedsequence ctr wrappedserverhello tlsextshutdown while in initsignature algorithms errorerror with the srp paramsssl3 ext invalid servernamessl3 session id too longssl/tls alert bad certificatessl/tls alert bad record macssl/tls alert no certificatessl command section emptyssl command section not foundssl handshake failuressl library has no ciphersssl negative lengthssl section emptyssl section not foundssl session id conflictssl session id has bad lengthssl session id too longssl session version mismatchstill in initstream count limitedstream finishedstream recv onlystream resetstream send onlytlsv1 alert access deniedtlsv1 alert decode errortlsv1 alert decryption failedtlsv1 alert decrypt errortlsv1 alert internal errortlsv1 alert no renegotiationtlsv1 alert protocol versiontlsv1 alert record overflowtlsv1 alert unknown catlsv1 alert user cancelledtlsv1 unrecognized nametlsv1 unsupported extensiontls illegal exporter labeltoo many key updatestoo many warn alertstoo much early dataunexpected ccs messageunexpected end of early dataunexpected eof while readingunexpected messageunexpected recorduninitializedunknown alert typeunknown certificate typeunknown cipher returnedunknown cipher typeunknown cmd nameunknown commandunknown digestunknown key exchange typeunknown mandatory parameterunknown pkey typeunknown protocolunknown ssl versionunknown stateunsolicited extensionunsupported config valueunsupported config value opunsupported elliptic curveunsupported protocolunsupported ssl versionunsupported status typeunsupported write flaguse srtp not negotiatedversion too highversion too lowwrong certificate typewrong cipher returnedwrong curvewrong rpk typewrong signature lengthwrong signature sizewrong signature typewrong ssl versionwrong version numberx509 libread_aheadDTLSv0.9QUICv1optionsdecrypt-onlysystem_defaultname=%sSERVERINFO FOR SERVERINFOV2 FOR SSL SESSION PARAMETERSSSLv3/TLS write next protoSSLv3/TLS read next protobefore SSL initializationSSLv3/TLS write client helloSSLv3/TLS read server helloSSLv3/TLS read server doneSSLv3/TLS write finishedSSLv3/TLS read finishedSSLv3/TLS read client helloSSLv3/TLS write hello requestSSLv3/TLS write server helloSSLv3/TLS write certificateSSLv3/TLS write key exchangeSSLv3/TLS write server doneSSLv3/TLS read hello requestTLSv1.3 early dataSSLERRTRNPTWSTTWCSTRCSTRSTTWNPPINITSSLOKTWCHTRSHTRSCTRSCCTRSKETRCRTRSDTWCCTWCCCTWCKETWCVTWCCSTWFINTRCCSTRFINTWHRTRCHTWSHTWSCTWSCCTWSKETWCRTWSDTRCCTRCCCTRCKETRCVDRCHVDWCHVTWEETREETRSCVTWSCVTRHRTWSKUTWCKUTRCKUTRSKUTEDTPEDETWEOEDUNKWNwarningBMHFNCUCCECUIPDCROCYPVISIEUSNRUECOUNBRBHUKclose notifydecompression failureunsupported certificatecertificate revokedcertificate expiredcertificate unknownillegal parameterunknown CAexport restrictionuser canceledcertificate unobtainablebad certificate hash valueunknown PSK identityyesnoSSL-Session: Protocol : %s Cipher : %06lX Session-ID: Cipher : %04lX Cipher : %s %02X Session-ID-ctx: Resumption PSK: Master-Key: PSK identity: PSK identity hint: SRP username: TLS session ticket: Compression: %d Compression: %d (%s) Start Time: %lld Timeout : %lld (sec) Verify return code: %ld (%s) Max Early Data: %u RSA Session-ID: Master-Key:TLS1-PRFseedkey expansionextended master secretTLS-GROUPTLS-SIGALGtls-group-nametls-group-name-internaltls-group-idtls-group-algtls-group-sec-bitstls-group-is-kemtls-min-tlstls-max-tlstls-min-dtlstls-max-dtlstls-sigalg-nametls-sigalg-iana-nametls-sigalg-code-pointtls-sigalg-sec-bitstls-sigalg-oidtls-sigalg-sig-nametls-sigalg-sig-oidtls-sigalg-hash-nametls-sigalg-hash-oidtls-sigalg-keytypetls-sigalg-keytype-oidECRSA-PSSX25519X448No valid groups in '%s'HMACAES-256-CBCrsa_pkcs1_md5_sha1ecdsa_secp256r1_sha256ecdsa_secp384r1_sha384ecdsa_secp521r1_sha512ed25519ed448ecdsa_sha224ecdsa_sha1ecdsa_brainpoolP256r1_sha256ecdsa_brainpoolP384r1_sha384ecdsa_brainpoolP512r1_sha512rsa_pss_rsae_sha256rsa_pss_rsae_sha384rsa_pss_rsae_sha512rsa_pss_pss_sha256rsa_pss_pss_sha384rsa_pss_pss_sha512rsa_pkcs1_sha256rsa_pkcs1_sha384rsa_pkcs1_sha512rsa_pkcs1_sha224rsa_pkcs1_sha1dsa_sha256dsa_sha384dsa_sha512gost2001_gost94Random: gmt_unix_time=0x%08X random_bytes%s (len=%d): UNKNOWNSignaturezstdnonezlibbrotliansiX962_compressed_char2uncompressedansiX962_compressed_primeDTLS 1.0 (bad)SSL 3.0TLS 1.1TLS 1.3DTLS 1.0DTLS 1.2psk_dhe_kepsk_ke1609dot2x509pgpNo extensions extensions, length = %d client_verify_dataserver_verify_data NamedGroup: %s (%d) key_exchange: max_early_data=%u SentReceivedrsa too short message%s, Length=%d client_version%s=0x%x (%s) cookiecipher_suites (len=%d) {0x%02X, 0x%02X} %s compression_methods (len=%d) %s (0x%02X) server_versionrsa_modulusrsa_exponentdh_pdh_gdh_Ysexplicit_prime explicit_char2 named_curve: %s (%d) EncryptedPreMasterSecretecdh_YcGostKeyTransportBlobraw_public_key, length=%d certificate_list, length=%d ASN.1Cert, length=%d ------details----- ------------------ Compression type=%s (0x%04x) Uncompressed length=%d request_contextcertificate_types (len=%d) DistinguishedName (len=%d): request_extensionsunexpected valueNo Ticket ticket_lifetime_hint=%u ticket_age_add=%u ticket_nonceMessage length parse error! change_cipher_spec (1) unknown value Illegal Alert Length KeyExchangeAlgorithm=%s GOST-wrapped PreMasterSecretupdate_not_requestedupdate_requestedrsa_signdss_signrsa_fixed_dhdss_fixed_dhrsa_ephemeral_dhdss_ephemeral_dhfortezza_dmsecdsa_signrsa_fixed_ecdhecdsa_fixed_ecdhgost_sign256gost_sign512sect163k1 (K-163)sect163r1sect163r2 (B-163)sect193r1sect193r2sect233k1 (K-233)sect233r1 (B-233)sect239k1sect283k1 (K-283)sect283r1 (B-283)sect409k1 (K-409)sect409r1 (B-409)sect571k1 (K-571)sect571r1 (B-571)secp160k1secp160r1secp160r2secp192k1secp192r1 (P-192)secp224k1secp224r1 (P-224)secp256k1secp256r1 (P-256)secp384r1 (P-384)secp521r1 (P-521)brainpoolP256r1brainpoolP384r1brainpoolP512r1ecdh_x25519ecdh_x448brainpoolP256r1tls13brainpoolP384r1tls13brainpoolP512r1tls13GC256AGC256BGC256CGC256DGC512AGC512BGC512Cffdhe2048ffdhe3072ffdhe4096ffdhe6144ffdhe8192X25519Kyber768Draft00SecP256r1Kyber768Draft00server_namemax_fragment_lengthclient_certificate_urltrusted_ca_keystruncated_hmacstatus_requestuser_mappingclient_authzserver_authzsupported_groupsec_point_formatssrpsignature_algorithmsuse_srtpsigned_certificate_timestampsclient_cert_typeserver_cert_typeencrypt_then_macextended_master_secretcompress_certificatesession_ticketsupported_versionscookie_extpsk_key_exchange_modescertificate_authoritiespost_handshake_authsignature_algorithms_certkey_sharerenegotiatenext_proto_negNo CompressionZlib CompressionTLS_NULL_WITH_NULL_NULLTLS_RSA_WITH_RC4_128_MD5TLS_RSA_WITH_RC4_128_SHATLS_RSA_WITH_DES_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_DH_DSS_WITH_DES_CBC_SHATLS_DH_RSA_WITH_DES_CBC_SHATLS_DHE_DSS_WITH_DES_CBC_SHATLS_DHE_RSA_WITH_DES_CBC_SHATLS_DH_anon_WITH_RC4_128_MD5TLS_DH_anon_WITH_DES_CBC_SHATLS_KRB5_WITH_RC4_128_SHATLS_KRB5_WITH_IDEA_CBC_SHATLS_KRB5_WITH_DES_CBC_MD5TLS_KRB5_WITH_RC4_128_MD5TLS_KRB5_WITH_IDEA_CBC_MD5TLS_PSK_WITH_RC4_128_SHATLS_PSK_WITH_3DES_EDE_CBC_SHATLS_DHE_PSK_WITH_RC4_128_SHATLS_RSA_PSK_WITH_RC4_128_SHATLS_DH_DSS_WITH_SEED_CBC_SHATLS_DH_RSA_WITH_SEED_CBC_SHATLS_ECDH_ECDSA_WITH_NULL_SHATLS_ECDH_RSA_WITH_NULL_SHATLS_ECDH_RSA_WITH_RC4_128_SHASSL_RSA_FIPS_WITH_DES_CBC_SHAGOST2012-GOST8912-IANAHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEndOfEarlyDataEncryptedExtensionsServerKeyExchangeCertificateRequestServerHelloDoneCertificateVerifyClientKeyExchangeFinishedCertificateUrlCertificateStatusSupplementalDataKeyUpdateCompressedCertificateNextProtoMessageHashChangeCipherSpecAlertApplicationDataTLS13-KDFsaltpropertiesSERVER_TRAFFIC_SECRET_0CLIENT_TRAFFIC_SECRET_0CLIENT_EARLY_TRAFFIC_SECRETEARLY_EXPORTER_SECRETSERVER_TRAFFIC_SECRET_NCLIENT_TRAFFIC_SECRET_Nmax_dgram_payload_lencur_cwnd_sizemin_cwnd_sizebytes_in_flightcur_state \n\t\b\f\"\\\rnulltruefalse%1.17gconnectivityconnection_startedconnection_state_updatedconnection_closedtransportwbqlog_version0.3qlog_formatJSON-SEQtitledescriptiontracecommon_fieldstime_formatdeltaprotocol_typeQUICgroup_idsystem_infoprocess_idvantage_pointOpenSSL/%s (%s)*QLOGDIROSSL_QFILTER%02x_%s.sqlogbidirectionalunidirectionalapplicationpayload_lengthect1ect0acked_rangesreset_streamstream_iderror_codefinal_sizestop_sendingcryptooffsetexplicit_lengthfinmaximummax_streamsstream_typemax_stream_datapath_challengepath_responseconnection_closeerror_spaceerror_code_valuetrigger_frame_typereasonhandshake_donenew_connection_idsequence_numberretire_prior_tostateless_reset_tokenretire_connection_idstream_data_blockedstreams_blockednew_tokenrawframe_type_value0RTTinitialversion_negotiation1RTTpacket_typepacket_numberdcidsciddatagram_idframesquicdst_cidhandshake_confirmeddrainingclosingattemptedhandshake_completeremotelocalinternal_errorno_viable_pathkey_update_errorapplication_errorprotocol_violationtransport_parameter_errorfinal_size_errorstream_limit_errorconnection_refusedaead_limit_reachedcrypto_buffer_exceededinvalid_tokenconnection_id_limit_errorframe_encoding_errorstream_state_errorflow_control_errorownerapplication_codecrypto_error_0x%03llxconnection_coderecovery:packet_lostrecoverytransport:packet_senttransport:packet_receivedtransport:parameters_setdisable_active_migrationinitial_source_connection_idmax_idle_timeoutmax_udp_payload_sizeactive_connection_id_limitmax_ack_delayinitial_max_datainitial_max_stream_data_uniinitial_max_streams_bidiinitial_max_streams_uninetwork BIO I/O error (Bad max_early_data receivedhandshake alertbad transport parameterORIG_DCID is malformedRETRY_SCID is malformedINITIAL_SCID is malformedINITIAL_MAX_DATA is malformedMAX_ACK_DELAY is malformedACK_DELAY_EXP is malformedMAX_IDLE_TIMEOUT is malformedPREFERRED_ADDR is malformedoriginal_source_connection_idretry_source_connection_idack_delay_exponentpreferred_addrport_v4port_v6ip_v4ip_v6RX key update again too soonRXKU cooldown internal errorpacket header reserved bitsreceived oversize tokenhandling retry packetnew packet with old keysclient received initial tokenversion negotiation failureforgery limitinternal error (txp generate)failed to configure channelfailed to start channelfailed to start assist threadbad default stream typeHKDFkey-checkAES-256-GCMAES-128-GCMChaCha20-Poly1305empty packet payloadmalformed frame headerACK not valid in 0-RTTinternal error (flow control)flow control violationinternal error (crypto RXFC)NEW_TOKEN valid only in 1-RTTzero-length NEW_TOKENSTREAM valid only in 0/1-RTTinvalid max streams valueSTREAMS valid only in 0/1-RTTinvalid stream count limitconn has zero-length CIDUnknown frame type receivedAES-128-ECBRHread headerInitialRetryVersionNegUnknown Datagram Length: %zu Packet Packet Type: %s Version: 0x%08lx Destination Conn Id: Source Conn Id: Payload length: %zu Packet Number: 0x Frame: Ping Padding Ack (with ECN) (without ECN) Largest acked: %llu Ack delay (raw) %llu Ack range count: %llu First ack range: %llu Gap: %llu Ack range len: %llu Reset stream Stream id: %llu Final size: %llu Stop sending Crypto Offset: %llu Len: %llu New token Token: Stream (Fin) (Len) (Len, Fin) (Off) (Off, Fin) (Off, Len) (Off, Len, Fin) Len: Max data Max Data: %llu Max stream data Max Stream Data: %llu Max streams (Bidi) (Uni) Max Streams: %llu Data blocked Stream data blocked Streams blockedNew conn id Sequence Number: %llu Retire prior to: %llu Connection id: Stateless Reset Token: Retire conn id Path challenge Data: %016llx Path response Connection close (app) (transport) Error Code: %llu Reason: %cHandshake done PADDINGPINGACK_WITHOUT_ECNACK_WITH_ECNRESET_STREAMSTOP_SENDINGCRYPTOMAX_DATAMAX_STREAM_DATAMAX_STREAMS_BIDIMAX_STREAMS_UNISTREAM_DATA_BLOCKEDSTREAMS_BLOCKED_BIDISTREAMS_BLOCKED_UNINEW_CONN_IDRETIRE_CONN_IDPATH_CHALLENGEPATH_RESPONSECONN_CLOSE_TRANSPORTCONN_CLOSE_APPHANDSHAKE_DONESTREAM_FINSTREAM_LENSTREAM_LEN_FINSTREAM_OFFSTREAM_OFF_FINSTREAM_OFF_LENSTREAM_OFF_LEN_FINNO_ERRORINTERNAL_ERRORCONNECTION_REFUSEDFLOW_CONTROL_ERRORSTREAM_LIMIT_ERRORSTREAM_STATE_ERRORFINAL_SIZE_ERRORFRAME_ENCODING_ERRORTRANSPORT_PARAMETER_ERRORCONNECTION_ID_LIMIT_ERRORPROTOCOL_VIOLATIONINVALID_TOKENAPPLICATION_ERRORCRYPTO_BUFFER_EXCEEDEDKEY_UPDATE_ERRORAEAD_LIMIT_REACHEDNO_VIABLE_PATHAES-256-ECBChaCha20SSL alert number %dread_buffer_lenblock_paddinghs_paddinguse_etmstream_mactlstreemax_frag_lenSHA2-224SHA2-384SHA2-512tls-mactls-data-sizeread bodyRBtls-versiontls-mac-sizeGET POST HEAD PUT CONNEpubCLIENT_RANDOMtls-client-versiontls-negotiated-versionGOST_KX_MESSAGEkxBlobopaqueBlobossl_time_nowX8șl4̛$44T$J$$$$Y[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$v$$$$$$$$ $$$t$$$$$$$$$$$$$$$$؞DTLSv1_listendtls1_check_timeout_numdtls1_write_app_data_bytesssl_ctx_make_profilesossl_pqueue_reserveWWW@B(.` .0u@- 00* 0*0* ()*+,-./*(((((((V(((((((s(xssl3_generate_master_secretssl3_final_finish_macssl3_digest_cached_recordsssl3_finish_macssl3_init_finished_macssl3_generate_key_blockssl3_setup_key_blockssl3_change_cipher_state;y8c7X0 %Xx'6B^ #((iO4;' +paI ssl_encapsulatessl_decapsulatessl_derivessl_generate_param_groupssl_generate_pkey_groupssl3_ctx_ctrlssl3_ctrlDOWNGRDDOWNGRDssl3_do_change_cipher_specd2i_SSL_SESSION_exPpssl_build_cert_chainSSL_add_dir_cert_subjects_to_stackadd_file_cert_subjects_to_stackSSL_add_file_cert_subjects_to_stackSSL_load_client_CA_file_exSSL_dup_CA_listssl_verify_internalssl_cert_add0_chain_certssl_cert_set0_chainssl_cert_dupt+ ?@pB`C0BCBpBB$abtbL]4aL]L]L]aL]L]L]L]L]L]L]aL]L]L]L]L]L]L]L]L]L]L]L]L]L]L]`0`aa\ `\\\`\\\\\\\`\\\\\\\\\\\\\\\_\aa\a\\\a\\\\\\\a\\\\\\\\\\\\\\\ax\``x\X_x\x\x\`x\x\x\x\x\x\x\H_x\x\x\x\x\x\x\x\x\x\x\x\x\x\x\8_SSL_COMP_add_compression_methodssl_cipher_process_rulestrcheck_suiteb_cipher_listciphersuite_cbset_ciphersuites @( @ '@)/ r,%" @.  @c e@ctrl_switch_optionSSL_CONF_cmd P@@@ K<etp,(zzzzzz1zzzzzzzzFUvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzSFzzzkzzzzzeq} "@w0IPPKPPPPPlSSL_set_value_uintSSL_get_value_uintSSL_CTX_set0_tmp_dh_pkeySSL_set0_tmp_dh_pkeySSL_verify_client_post_handshakeossl_bytes_to_cipher_listssl_cache_cipherlist0123456789abcdefssl_log_rsa_client_key_exchangeSSL_enable_ctct_strictSSL_CTX_enable_ctssl_validate_ctSSL_CTX_set_ct_validation_callbackSSL_set_ct_validation_callbackct_move_sctsssl_handshake_hashSSL_use_psk_identity_hintSSL_CTX_use_psk_identity_hintssl_init_wbio_bufferssl_dane_dupssl_undefined_void_functionssl_undefined_functionSSL_do_handshakessl_check_srvr_ecc_cert_and_algSSL_CTX_new_exSSL_set_cipher_listSSL_CTX_set_cipher_listcan_renegotiateSSL_key_updateSSL_shutdownSSL_write_early_dataSSL_writeSSL_sendfilessl_write_internalssl_peek_internalSSL_peekSSL_read_early_dataSSL_readssl_start_async_jobssl_read_internalSSL_check_private_keySSL_CTX_check_private_keySSL_set_rfdSSL_set_wfdSSL_set_fddane_mtype_setdane_tlsa_addSSL_dane_enableSSL_set_session_id_contextSSL_CTX_set_session_id_contextossl_ssl_connection_new_intSSL_newSSL_CTX_set_ssl_versionossl_ssl_connection_resetSSL_clear@ @ssl_do_configssl_set_cert_and_keySSL_CTX_use_serverinfo_fileSSL_CTX_use_serverinfo_exuse_certificate_chain_fileSSL_CTX_use_PrivateKey_ASN1SSL_CTX_use_PrivateKey_fileSSL_CTX_use_PrivateKeySSL_CTX_use_certificate_ASN1SSL_CTX_use_certificate_fileSSL_CTX_use_certificateSSL_use_PrivateKey_ASN1SSL_use_PrivateKey_filessl_set_pkeySSL_use_PrivateKeySSL_use_certificate_ASN1SSL_use_certificate_filessl_set_certSSL_use_certificateSSL_CTX_use_RSAPrivateKey_ASN1SSL_CTX_use_RSAPrivateKey_fileSSL_CTX_use_RSAPrivateKeySSL_use_RSAPrivateKey_ASN1SSL_use_RSAPrivateKey_fileSSL_use_RSAPrivateKeySSL_SESSION_set1_id_contextSSL_SESSION_set1_idssl_get_prev_sessionssl_get_new_sessionssl_generate_session_idssl_session_dup_internʨӨܨ)y p $-6?HQZclu~ypƩϩةR[mv)2;DMVd_h ةqzª˪Ԫݪة %.7@I8HHHHHHHHH0HHHHHHHHH( HHHHHHHHHHHHHHHHثЫȫHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHxph`XPxph`XPH@80( تЪȪSSL_SESSION_print_fp (*+,-./01238>q=q=q=q=q=q=q=q=q=q==ossl_quic_tx_packetiser_discard_enc_levelossl_quic_tx_packetiser_set_cur_scidossl_quic_tx_packetiser_set_cur_dcidossl_quic_tx_packetiser_newd d G ossl_quic_gen_rand_conn_iddTTtd4$ԫԪĪt$D4īxȬج8HXh(Ppо@PHossl_quic_calculate_retry_integrity_taghdr_generate_maskossl_quic_hdr_protector_initF]c+#% i fWZvkThNdo_dtls1_writedtls1_write_bytesdtls_buffer_recorddtls1_read_bytesssl_set_new_record_layerssl3_read_bytestls_write_check_pendingossl_get_max_early_dataossl_early_data_count_okssl3_write_bytesdtls_new_record_layerdtls_prepare_record_headerdtls_process_recorddtls_rlayer_buffer_recordssl3_set_crypto_statessl3_cipher\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\666666666666666666666666666666666666666666666666tls13_set_crypto_statetls13_ciphertls13_validate_record_headertls13_post_process_recordtls13_add_record_paddingtls1_set_crypto_statetls1_ciphertls1_initialise_write_packetstls_new_record_layertls_increment_sequence_ctrtls_retry_write_recordstls_write_recordstls_write_records_defaulttls_post_encryption_processing_defaulttls_prepare_for_encryption_defaulttls_prepare_record_header_defaulttls_initialise_write_packets_defaulttls_int_new_record_layertls_set_optionstls_release_recordtls_read_recordtls13_common_post_process_recordtls_default_post_process_recordtls_default_validate_record_headerrlayer_early_data_count_oktls_get_more_recordstls_default_read_ntls_setup_read_buffertls_setup_write_bufferossl_set_tls_provider_parameterstls_write_records_multiblock_inttls_any_set_crypto_statetls_validate_record_headerSSL_pollres binderext bindertls_psk_do_bindertls_construct_extensionstls_collect_extensionsfinal_renegotiatefinal_server_namefinal_ec_pt_formatsfinal_emsfinal_sig_algsfinal_supported_versionsfinal_key_sharefinal_early_datatls_parse_certificate_authoritiestls_construct_certificate_authoritiesfinal_psktls_parse_stoc_server_cert_typetls_construct_ctos_server_cert_typetls_parse_stoc_client_cert_typetls_construct_ctos_client_cert_typetls_parse_stoc_psktls_parse_stoc_early_datatls_parse_stoc_cookietls_parse_stoc_key_sharetls_parse_stoc_supported_versionstls_parse_stoc_use_srtptls_parse_stoc_alpnssl_next_proto_validatetls_parse_stoc_npntls_parse_stoc_scttls_parse_stoc_status_requesttls_parse_stoc_session_tickettls_parse_stoc_ec_pt_formatstls_parse_stoc_server_nametls_parse_stoc_maxfragmentlentls_parse_stoc_renegotiatetls_construct_ctos_post_handshake_authtls_construct_ctos_psktls_construct_ctos_paddingtls_construct_ctos_early_datatls_construct_ctos_cookieadd_key_sharetls_construct_ctos_key_sharetls_construct_ctos_psk_kex_modestls_construct_ctos_supported_versionstls_construct_ctos_emstls_construct_ctos_scttls_construct_ctos_etmtls_construct_ctos_use_srtptls_construct_ctos_alpntls_construct_ctos_npntls_construct_ctos_status_requesttls_construct_ctos_sig_algstls_construct_ctos_session_tickettls_construct_ctos_supported_groupstls_construct_ctos_ec_pt_formatstls_construct_ctos_srptls_construct_ctos_maxfragmentlentls_construct_ctos_server_nametls_construct_ctos_renegotiatecustom_ext_addcustom_ext_parsetls_parse_ctos_server_cert_typetls_construct_stoc_server_cert_typetls_parse_ctos_client_cert_typetls_construct_stoc_client_cert_typetls_construct_stoc_psktls_construct_stoc_early_datatls_construct_stoc_cryptopro_bugtls_construct_stoc_cookietls_construct_stoc_key_sharetls_construct_stoc_supported_versionstls_construct_stoc_emstls_construct_stoc_etmtls_construct_stoc_use_srtptls_construct_stoc_alpntls_construct_stoc_next_proto_negtls_construct_stoc_status_requesttls_construct_stoc_session_tickettls_construct_stoc_supported_groupstls_construct_stoc_ec_pt_formatstls_construct_stoc_maxfragmentlentls_construct_stoc_server_nametls_construct_stoc_renegotiatetls_parse_ctos_post_handshake_authtls_parse_ctos_psktls_parse_ctos_early_datatls_parse_ctos_emstls_parse_ctos_supported_groupstls_parse_ctos_cookietls_parse_ctos_key_sharetls_parse_ctos_psk_kex_modestls_parse_ctos_use_srtptls_parse_ctos_alpntls_parse_ctos_status_requesttls_parse_ctos_sig_algstls_parse_ctos_sig_algs_certtls_parse_ctos_session_tickettls_parse_ctos_ec_pt_formatstls_parse_ctos_srptls_parse_ctos_maxfragmentlentls_parse_ctos_server_nametls_parse_ctos_renegotiatewrite_state_machineread_state_machinestate_machineˉׇ.pԇTĆĆ 4bHΈHwwHHHHHH؇HHHHHHHHHHHHHHHHHHHHHHHHHHHHfXfxxxxxXxx8rx xxxxxxxxxxxxxxxxxxxxxxxxxxxxEf-ҊҊT\̍$<\\\\\\\\\\\\\\\\\\\\\\\\\\T\\\l44<*O0EP+@*P00FP***0!0000P.!tae¢z^ Ȩ3jjPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhPhjPhPhPhPhPh`i(jPh hChihPhPhPhPhChhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh|gghhhhhhgg`iggggggggggggggggggggggggggggiighgggggghggggggggg3igghjpkHjHjHjHjHjHjHjHjHjHjHjHjHjHjHjHjHjHjHjjkjkjHjjjjHjHjHjHjHjHj kHkj`kjijiiiiiiiiiiiiiiiiiiiiWl>W>W>W>W>W>X ?X?(X,?`<>tL>\>l>|>>>> ?,,?@@<>\L>p|>>>>>8d>L9x>\9>|9>9>9>9>|: ?:4?:T?:h?:|? ;?L;?|;?;@,?@@ AAXACADAKB,LBLCM0C,MDClMhCMCMC NClND\OD\DL_E`@E`TE`hE`|E`E`EaE,aE$x\>|>>?\M`lMtMMlNNиNNADF N CAC LID(p YAML x AAA $ 'AGG IGCH BBB B(A0C8DP 8C0A(B BBBF H |zBBB B(A0C8DP 8C0A(B BBBF 0\ JAG yFAFH ` ,BBE E(A0C8GPg 8D0A(B BBBC w 8A0A(B BBBE  4 BDD K ABH ^AB,@ BAA c ABF <p LAAG Z AAK D DAG TCA0 yAID S DAJ DCA aFTF H  D 8, @KAA L ABD H $h CADD wAA( AM B NLX&>KEA A(D0N (F ABBA A(C ABBG&>&? P&>OBBB A(A0 (D BBBF , (A EBBB L$'@BBB A(A0Z (C BBBE  (C BBBD 8t'XCBEA A(D0 (D ABBA (' DQFDG rAAK$'@D-ADG ^AA(HD(DDC$,(D-ADG ^AAT(D(h(DQFDG rAAK(D+(Dc,(0EJAG0Y AAC p8(EJDG @ AAI N AAH X,()FJAG0Y AAC p8X)FJDG @ AAI N AAH XH)FBBE B(A0D8GP 8D0A(B BBBD )lI <)hIBLB K(A0| (A BBBA L4*JBBL B(K0A8G o 8C0A(B BBBH H*HLGBBE B(A0A8NP 8C0A(B BBBE H*LNBBB B(D0A8D`7 8C0A(B BBBD 4+RZBAC b FBH YFBT+8Rh+DRGAr M h+xRBEE D(D0F@n 0A(A BBBH k 0A(A BBBE L 0A(A BBBD +S,D] J ,S+D\ J(,SH<,T,BEB E(H0A8GP 8D0A(B BBBF ,tUC,UZ,U,U,U,U-U-U(-U<-UP-U d-UAD`N CJ D-VQBJF B(D0C8v 0A(B BBBF \-[9BBB E(D0D8DP 8F0A(B BBBI L8C0A(B BBB80.|\BBA D(G0 (A ABBH Hl. ^ BBL B(A0D8D~ 8A0A(B BBBA L.g(BIE D(F@ (C ABBD Z (F ABBK @/tmBMD h ABB q CBJ _DB`L/mBEB E(A0D8GP 8F0A(B BBBA _ 8C0A(B BBBA /o/(oAM/,oAM@/0oBDD ` ABC y CBB QABt@0oKBA D(G0 (C ABBB e (K HBBL HH0e (F ABBH X0pBBB B(A0A8GPXD`HhCpQPD 8D0A(B BBBH 1v((1v<1vP1v(IIh1v|1v1v(1vCEG0b AA DCI1vDXH1wBBB B(A0A8Dp 8A0A(B BBBE 42Hy#Aa8P2\yUBBD D(D0 (A ABBA 2z2z2z2z(Dc2z2z? 3z 3\{43{~H3T|\3}3TMt3(} 03$}cBAA D@l  AABH 3`~?Q` G F3~d3|~ BBB B(A0A8JZ^FBIGKGIGKGIGKGIGNDIGKGIGGHIGKGIGKGIGKGIGKGIFLGIWHOBIGKGIGKGIGNGIFLDR 8D0A(B BBBE X50l5YALF l DAL FAA85܆(BGH J(DP^ (D ABBJ d5ЇBBB D(D0D@_HGP]HA@ 0D(A BBBD W 0D(A BBBF $D68FAG P AG bC$l6`FAG P AG bC$6FAG P AG bC6&MN(6ȉVFIG rDACL70BBA D(G0T (A ABBF K (A ABBG P7܊@d7@x74587`GBAD  CBD s DBE $7t?AIG hDA$7?AIG hDA8MDd H Y88ԌMDd H YX8MDd H Y@x84ADG x AAJ _ DAD W FAJ 88BBB A(A0(A BBB$8TFAG P AG bC$ 9|FAG P AG bC$H9FAG P AG bC8p9̎GBAD  CBD s DBE 9MDd H Yl93KBE E(D0A8DP 8F0A(B BBBC q 8C0A(B BBBC 0<:AD l DK D FF c AD Pp:lBAA D0@  ADBA D  FABC D  AABH 0:AD l DK D FF c AD P:BAA D0@  ADBA D  FABC D  AABH PL;BAA D0@  ADBA D  FABC D  AABH P;BAA D0@  ADBA D  FABC D  AABH H;(BBB B(A0A8D@ 8D0A(B BBBE <@<ADD T AAA z AAD ZAA`<lKBB A(D0A (E BBBH S (C BBBD XH0<ؘ,<:BAA E ABD 8(=KFD H(H0N(G FBBd=Xx=T ,=PBAA N ABK ==,y=6DX D U>> 0>DSH>DX `>Ag H V J >x>t>p>l>h0>i>.?$?;DvJBEB B(D0D8Dp` 8D0A(B BBBD lHs4BKBA A(G0d8N@`8B0L8N@P8A0Q(A ABBDH0A8F@S8A0@sCBAA D0[  AABI P  FABG LspDBBA A(G@I (A ABBD J (F ABBK HLtEKAD h CBC O ABN qCBJ8tE'BED D(D@& (D ABBF 4tGADF@V CAK v CAF < u@HBJAG0 FAE tCAHH08LuPIBED D(D0 (C ABBD 0u4KADD0@ CAC vCA@uKBAA W CBH N ABG qCB8v LBED D(D@ (C ABBI 4JGF T CAA KHADF 4BKG T ABE [ ABB HԋxBBB B(A0A8D 8D0A(B BBBD L ܩNBBF D(G@ (C ABBK I (F ABBA HpܪBBB B(A0A8D~ 8D0A(B BBBG 8BDA  ABH T CBG D  @!A_$(TQFs G A G H8PkFAG z FAA D CAH H<BHD GP  FABJ T CABH̍BIA A(J0^ (F ABBH (C ABBTK,DTDQX+lHBHE E(D0D8DP 8C0A(B BBBF 4̎\BED A(I@@(A ABBH(:BBB B(A0A8Dp8 8C0A(B BBBA `PSBBB B(A0A8D` 8C0A(B BBBD [8F0A(B BBB@$BJI I(D0JP 0C(A BBBH @"KDD F0}  AABF H0<CP,olQHhBBB B(A0D8F`w 8C0A(B BBBJ Hع BBB B(D0A8DP( 8D0A(B BBBJ CFZ H PH4$ȻADG0V AAD ~ AAH \p ;;@@BBB D(D0G@ 0A(A BBBG xKBB B(A0A8G` 8A0A(B BBBD  8C0A(B BBBE C`(lADF  DAE $TPAJ o FH DCH|BBB B(A0A8D` 8A0A(B BBBD  P!H l$BBB B(D0I8G` 8A0A(B BBBF lPAt K HBBB B(A0A8DP 8D0A(B BBBE `ؓ$BBB B(A0A8G@U 8C0A(B BBBF  8A0A(B BBBC <cHP BGB I(D0A8G` 8A0A(B BBBK 0pBFH J0[  AABG Д.gBH(HBIF E(I0G8DPL 8A0A(B BBBH HT(BED D(Gc (A ABBA O(C ABB` BBB B(A0A8G@I 8C0A(B BBBA  8F0A(B BBBF 8xBBA A(G@ (A ABBA X@ BBE D(D0G@ 0A(A BBBD ] 0A(A BBBC L`BBE D(D0c (D BBBB \ (A EBBA S\v{Dvp,0lBML V ABD ` 1FW|0@,BBE D(D0G0A(A BBBԗ(((HBBB B(D0D8J 8D0A(B BBBE 8\\DD } ABL AFBG$$6AKPT AG LAH<BBE E(G0C8Dp/ 8D0A(B BBBH H BBB B(A0A8G`I 8D0A(B BBBI HXTBFB B(A0A8G` 8A0A(B BBBD L1 BBE B(A0D8Dv 8C0A(B BBBJ A|+4$rBKD d CBF jABD\RIE J(A0D8D@8A0A(B BBBHBDB B(A0A8GP 8A0A(B BBBH t\OBB B(D0D8GP 8A0A(B BBBG 8C0A(B BBBEHPLhtvBBE E(A0A8D 8A0A(B BBBF pw1BBB B(A0A8Dk 8A0A(B BBBE DFNA 8G0A(B BBBJ H,9mBBE E(N0A8Ga 8A0A(B BBBA Hx<BDD M(T0G8D@DHBPU N ABF vAB Ĝ8=%DEB G(I0I D=%DEB G(I0Ip P=BEE E(D0G8G@QHGPGXA`X@H 8C0A(B BBBA  8A0D(B BBBF ?%DEB G(I0IL@2BEE E(G0A8GH 8A0A(B BBBF (B5BDD cABH CBBE D(D0m (C BBBI t(C BBBhlPCPBBE B(D0A8JEBABAVb 8A0A(B BBBE 4؞4EAG@vHBPPHA@N FK YAEk BGE B(A0A8I LIFIDAABDj 8C0A(B BBBG mRBAZ3TBASGLJGGBBGBGDUUDINLP BEB B(A0C8GLZMFFNJBAB[G 8C0A(B BBBH ]DLEDGBBDDDBSQpĠQBBE E(D0A8JXGJNFPPENX8C0A(B BBBp8RBBE E(D0D8GXGJNFPPEN\ 8C0A(B BBBC  T(T3BDC fAB(0T3BDC fAB4DT<BDD d(B0F(A AAB4PLTAGG a FAI v AAH TAPT (T.BGD SDET $T?AG Z AE PF T 4T0HTDAAD c DAB NDA4|UADJ0` AAG Y AAE XU ȣTU (ܣPUJMJ AAG$V( VJMJ AAGHV)X\WoKBA A(G0 (F ABBJ (C ABBEC0$Z)̤@ZJ|Z<xZBAD GP  AABD D FAB4H[&`Hd[KBE D(A08I@F8A0E (F BBBF A (F BBBK PL \\KEE D(D0)(A BBBCP0H0^WBBB B(A0A8GPw 8D0A(B BBBK THD_BBB B(A0A8GPl 8C0A(B BBBG XK`IXAP ajAg H G I $ĦbAHGPmAAPc#lcCcC(cC< dCP\dDShddDSldDStdDQ|dDSȧdDQdDQdQd$d$8dADQ FA`|eHteBBB E(K0D8D@H 8A0A(B BBBH dVH@̿BBB B(A0D8Gp 8A0A(B BBBE 0,0(eEDA OG AAB dgAG0E AB   4L/`t|ļxؼtp<|aKEA H(D0)(L ABBH@^BEE E(D0D8G@ 8D0A(B BBBF <A K P,9BDG ] ABC W ABF M ABH G ABN ($"<@PLdXxdHpBBB B(A0A8Gc 8C0A(B BBBH ؾCP%D] h9FMEHX(,<&BAA  ABL lL4BLF B(A0A8G 8A0A(B BBBA ANpS AE 8 BIG A(GL (I ABBL `DBBA C(GF (A ABBE w (D ABBH H (A ABBJ 8BOA H(G0 (D ABBA )FL#PNX4,PNDG i AAD TFAEdxLBBA D(GPd (A ABBF \ (C ABBD , (4,@@L5As\pA[xt plhd`\6A[ D MX|BFB D(D0J 0A(A BBBE j 0A(A BBBF LlzBFA D(Jb (A ABBA  (A ABBB  PBEA JR  AABH L  AABH Y  AABK ,$H(AK\ AG S AD TH hD1FS G Hx`BBNB J(D0D8JUDFEDRl 8A0A(B BBBH _MZAH4ADF i(V0M(A D FAE h (L0D c(L0P(A xTBBB E(A0A8G#QFAJ 8D0A(B BBBJ   LK "LPATLBBB B(A0A8F`hLpFhA`U 8A0A(B BBBH `(LBEE D(A0D@ 0A(A BBBF _HLPFHA@D 0C(A BBBH XQAA G  FABA USFAF  AABG X$OAA G  FABD USFAD  CABG DBBB B(A0D8GULDIt 8A0A(B BBBD dLNAD 8A0A(B BBBK RLSAmLFBw LJ RL\LBA A(G0 (F ABBH P8X@I(A ABBA0p8X@F8A0``,OAA GM  FABB Z  AABB HEUCBEB B(A0C8J] 8A0A(B BBBH CXGIXGBLPHaEVASXGAXFAM LE EVIXFIUTWAXGBDpXIE G(D0V (A BBBB `(3<2P<HdH9BBB E(A0A8FP 8D0A(B BBBF <%(XHBHD rABH| BEE B(A0A8DPH 8D0A(B BBBG 4<@{BHG Q CBI AD(tOBDD zDB$CADG mDA  4EYAG  AAG P(X0F(A <<Dn F X l     @OEA D(G0 (A ABBG X(T!rBBB A(A0G  0A(A BBBE  0F(A BBBD <x#BLJ D(I0B (A BBBB ,#YKHA 8AB$%9Af I D($% @< %BAD D@  AABD   FABF d&'BBE E(D0H8Gp 8C0A(B BBBG @ 8F0A(B BBBI t*A*A* L$*\BB B(A0A8DP8A0A(B BBBE$tX+fAPI FDA+!+++++6D0qL+BBE D(D0R (A BBBF  (A BBBE lp-%--- (-4BFD dAB(-IAFG j CAD (-.BAD cAB@- T-h-|-f.&Ad0.,.(.4$/uBDD _ ABD i ABD  l/4h/Hd/$\`/)ADD TGAh/ d/ `/!(x/EBDA sDBH/@BBE E(A0A8D@8D0A(B BBBH<0+BBB B(D0A8DP 8D0A(B BBBE t23\2;BIQ E(A0A8D@ 8C0A(B BBBI i8D0A(B BBB3 $383 L3 4`3ADD C AAB S AAK \t4BBE E(D0A8G@v 8C0A(B BBBD V8J0D(B BBB(4MADI Q CAE 0$5\AAD ~ DAG DFA0XD5|AAD a CAE IAA`5BBBB B(A0A8DP 8A0D(B BBBA D 8F0A(B BBBE 8|6*BED D(J (C ABBE 4,p7BAA H DBN gFB4d7AAG T DAF k FAF L`8dBNG I(D0 (D ABBE u (D ABBJ 89BED D(G0Y (D ABBH X(d:BBE D(C0D@K 0C(A BBBG { 0D(A BBBJ L<BBA A(G`d (C ABBG  (F ABBD X(?.BBB D(A0DpB 0C(A BBBE  0F(A BBBD X0AYBBB A(A0D` 0F(A BBBF o 0A(D BBBF \EBBD A(D@ (C ABBF D (H ABBG j (H ABBI X0KBGB H(L0D 0D(A BBBE m 0D(D BBBE dHNKAA  DBI A D_L  ABH AABDh LP HPDE G k E PDE G k E  `Q4 \QBAA  FBE h ABE XQLlPRzBBB A(A0H (A EBBF  (D BBBE LSBBA A(D0 (C DBBD T (D ABBC L TjBBA A(D0 (C DBBD T (D ABBK <\UJDG P LVI m AAA p<VJDG P LVI m AAA pWD| H L D XD| H L D ,`XA} B H H q O E S XLY4BBB A(A0DPG 0D(D BBBG  0D(A BBBC ZqD0 E X\A} B h H L\BBA A(D0U (F ABBF k (A ABBG $84^D0Q K k E @ H $` _D0Q K k E @ H 4_AAD A CAE k CAA 4\`AAD A CAE k CAA l`BEF A(A0DPN 0F(C BBBH  0C(A BBBI  0C(A BBBD 4hTdAD0v AD w ME n AE ff@gBAA D@g  CABK k  CABG  gAL(gAL@DgBAA DPN  CABD P  DABI LkBBA A(D0S (A CBBK k (C ABBE 44lAAD O CAG n CAF Hl BBB B(D0D8J 8D0A(B BBBK \@y HpR>RPAw H @0>RgBBB G(D0D@ 0D(A DBBF t>(T4BBB B(A0D8F@WHGPGXG`GhGpGxGBGGGI@L 8D0A(B BBBD HKPGXH`GhGpGxGf@L?U BIB B(A0A8N~ 8A0A(B BBBI <X?`/BEB D(D0~ (A BBBJ ?ta!AO H D?ah?a?XbQ?eL @g BBB B(A0A8GH 8C0A(B BBBA `\@pwBBB E(D0D8J 8A0A(B BBBE EHFSp@yLEB B(A0A8G8A0A(B BBBEHPIKAL4Ah|BBB B(A0A8D@ 8A0A(B BBBB A~ A~A{ D v J `ABBB E(D0D8G@W 8F0A(B BBBH  8C0A(B BBBE BlAW P v B LDBX BEB B(A0A8G 8A0A(B BBBE LB(BBI M(D0D8J0 8A0A(B BBBJ BQDo M TC;BBB D(D0G@] 0L(A BBBK  0C(A BBBG LXCBBB E(A0D8JH 8D0A(B BBBA xC4BBB B(A0A8J  8A0A(B BBBE   Q K B N k Q I B N \$DBBB B(A0A8D`hNpShA` 8A0A(B BBBG D8D4D@ND|DxDt DpEl$Eh8EtTLE4`EAKJ  FAB t CAH $Et6ADG gAAELEBBA A(G0 (A ABBF  (C ABBD $F!A_8@F BBH D(D01 (L ABBJ 0|F^AAD0e CAA iCAF(FAHJAA\F7BEE E(D0D8G@ 8A0A(B BBBG w8F0A(B BBBLPGBBB D(A0 (F BBBA  (F BBBA @G\BBB A(A0D@ 0A(A BBBD GAF E y H(Nx J FA@(H\BDD M  HABI w  CABC lHJDc I J F IHHBBB B(D0A8G`$ 8A0A(B BBBF (HpBAA _ ABJ ITuD pd IBBB B(A0A8D` 8A0A(B BBBE  8F0A(B BBBJ LI$U BBB I(A0D8G 8A0A(B BBBG I4Aj E v J I@A~0J{ADG x FAE fCA4LJ0ADG t AAF y AAE 4JADD P CAC @ CAD HJBBB B(A0A8D`= 8A0A(B BBBK KBBB B(D0A8GPaXG`GhGpGxGGGBBBGIPPXD`BhHpBxGGGfPb 8A0A(B BBBE ,K,PDA ABGKDU`K+BBB B(A0A8DP 8C0A(B BBBJ D 8F0A(B BBBE LLLBEB D(D0| (C BBBJ c (F BBBA LL0BED D(G@q (C ABBA k (A ABBG `LqBHE E(D0D8Gp 8F0A(B BBBA W 8C0A(B BBBE \PMBEB E(A0A8G" 8D0A(B BBBE B"Y"G"A"M 0MAEG@J FAJ EAHMDBFB B(D0D8Gp 8D0A(B BBBA LDNBGB B(A0A8GW 8A0A(B BBBI @NhBGA Q ADH S(K0u8G@O CADpNBEB B(A0A8c 0A(B BBBG A 0C(B BBBD O 0A(B BBBH LO`O tOO8O #AAG | AAI   AAD OHNyLOH:BBB E(D0D8G`* 8A0A(B BBBB DP8XPDlP@P<PHPTPPPLPHPD QP Q\AY F v J DQA` G n8dQxBDD v ABE A FBG 0Q lADG Y AAI wCAQH)Ag(Q\AAD w CAG R H0R,kBBB B(A0C8DPi 8A0A(B BBBE |RP9AwRt9AwR9AwR.AlRZ(S}[HI yFADX,Sp BBB D(A0G@ 0F(A BBBC p 0A(A BBBH (S$zAAD T CAB SxSYy(SAFD { CAF $S AAD CA$TUAZ E tDTHQv0`T<AMJ m FAD sAAT!HTBEH E(A0A8G` 8A0A(B BBBH ThLUDBBB B(A0D8D$ 8A0A(B BBBA tXUBDB B(F0L@k 0M(B BBBD D 0F(B BBBF DHOPIHA@D0A(B BBB`U<BBB B(D0C8GPR 8C0A(B BBBD W8F0A(B BBBH4VRED C(F0G (A ABBG D(C ABBHVBDJ B(I0C8J` 8A0A(B BBBD tVpVBBB B(A0D8MAJFSGTA$ 8C0A(B BBBH HDWXBBB B(A0A8DP8A0A(B BBB4W,ADG  AAC  FAE 0WPFF V ABK 0W`SNJ nAAEH 00XPFI V ABH p0dX9BFA G@  AABD HXBDB B(D0A8Gp 8A0A(B BBBA `XhBBE A(A0 (F BBBA y (F BBBK t (C BBBC LHY 8BAD G0g  CABE   CCBF D FCBtY ZPBB B(A0A8GPM 8A0A(B BBBJ w8C0A(B BBBEHP4Z SDG K AAE wCAE0HZ$ YDG y AAA @L|Z ^BBB D(A0q (A BBBE q (F BBBK 4ZSNJ ` FAF wCAE8[XPNJ `FAAP wCA4@[SNJ ` FAF wCAE0x[$~BCD G0  AABF ,[pBFD b ABG @[@;BGB A(D0OPe 0A(A BBBD , \<BGA  ABF XP\ xBBB A(D0J 0A(A BBBG ~ 0A(A BBBB <\0ODJ0~FAFH0 CAE \BBB B(A0A8Dp 8A0A(B BBBH L 8F0A(B BBBE GxKEASpxKEGSp4|]"TNJ t FAI wCAE8]"BBA D(G0 (A ABBI ]<$AI F v J 8^%6BAA i FBK G ABF <P^ &BBB A(D0P (A BBBF 4^'ADG H FAE y AAE ,^(Mt G Y O v J @\^d)NBB D(A08N@P8A0I (A BBBE F04X_+[AAG0 CAE  FAD H_,-BBB B(D0A8D@~ 8A0A(B BBBG 8_0BBA A(G0  (A ABBA `1\,`@22 @`l2AU J v J @d`h3BBB A(A0G@O 0A(A BBBJ L`7BBB A(A0[ (C BBBD P (A BBBI `t8A| C v J 4a9AAG  FAE w CAE 0Ta;VNJ S AAE @4a4<&AAG Y FAG y AAE 0a,=VNJ S AAE @4a=&AAG Y FAG y AAE ,b>&@b>Tb>&hb?v|b?5Xb?ZBEE E(D0H8D`}hGpOxFK`M 8A0A(B BBBD b@BDG B(A0A8DtCFGP0CFGPB 8C0A(B BBBI D 8F0A(B BBBE H|c@DBBA A(D0D (F ABBG S(F ABB<ctDBIB D(A0g (A BBBH HdDLRGE B(H0O8KP 8A0A(B BBBF TdE(D`ldF>8d 8F0A(B BBBA w 8C0A(B BBBA D 8F0A(B BBBI XF`<k(qAAG C FAE N FAC wCA<$lq?MFG  AAD yAAEP @dlrmDG0` FAA g CAE NFAK0lTsONJ S AAD X0ltONJ S AAD `@mtOAG h FAJ N FAK wCAE4TmxuSNJ ` FAF wCAE(muAAG  AAE LmvkBBD A(G@ (A ABBF I (F ABBD dnzTBB A(A0G0A(A BBBGHGTA(pnAADP@ AAH 4np>AIG Y AAD b CAJ 0nxTNJ mAAEH (oADG  AAG `4oh-BBB B(A0D8D@f 8C0A(B BBBE W 8F0A(B BBBB 4o4AAG  AAB M FAD `ofBBB B(A0D8D@a 8C0A(B BBBB a 8F0A(B BBBH 4p+Hp+\p0;pp\;pp p1p.AlpAX0pĆ]ACG s AAH DKA(,qAHJAALXqt BBB B(A0A8Gr 8C0A(B BBBA qqq-qk kq$Abrĕ&,r.@r4Ar\r Ipr\rh"LrBEB B(A0A8GE 8A0A(B BBBE Lr@BDA A(G0_ (A ABBD K (F ABBB LBBB B(A0A8G\NA 8A0A(B BBBG MXAX|}BEB B(A0C8DpV 8C0A(B BBBK xWNxAp@}ADD0a8X@N8A0H FAH V AAH \}PvAR E ]@|}ADD S CAH _ AAG w CAE }`}PGI G(D0D@ 0F(A BBBH v 0A(A BBBJ p88~BHA D(G@7 (C ABBK <t~BAA G0p  FABD D FAB~XV~~  BFB B(A0A8JUNB 8A0A(B BBBE tRXBH_A/LdBPMASMB0hAG q AF Q DK TD@BDD F0  ADBF F  AABF H BBE H(F0D8G` 8A0A(B BBBH X$ 8l BED A(G@M (A ABBJ !CH![BBA C(GP (A ABBB wXc`FXAP0#iADG0M AAE DCA\<$$BBB B(A0A8J 8A0A(B BBBE uHIAL( BBD A(G0 (F ABBF  (C ABBA *gAk D v4 *8AKG O DAI w CAE D+JAu J `,,zAv I V J -_Aa F v-,\-BBB B(A0D8JHIA 8D0A(B BBBI H44JBBB E(A0D8Gp 8D0A(B BBBB 8d89FBBA D(G@ (D ABBC HL;RBBB E(D0D8OPX 8A0A(B BBBD ``>BBB A(C0 (A BBBG  (F BBBG T (C BBBC pPABEB A(A0G@HQPNHH@NH`PNHB@ 0F(A BBBH u 0A(A BBBA pĄDBGB E(A0A8DP]XH`UXBPW 8A0A(B BBBE X[`JXAPaXY`CXHP84F6L`F!`|Fc4tFBAD r ABD aFBxPGBBB E(D0D8D` 8F0A(B BBBH Q 8A0D(B BBBB s 8C0A(B BBBA L(tI+BBA A(D0 (A ABBC c (C ABBE xTJ{JBBB B(A0D8Gp 8A0A(B BBBG ^ 8A0A(B BBBH L 8F0A(B BBBE T 8F0A(B BBBE H$(NBEB B(D0A8D`v 8A0A(B BBBD TpO]BBB A(A0G@Q 0C(A BBBF  0F(A BBBE LȇSBKF A(G@@ (C ABBE  (F ABBK DVAG Z AE t<VKBB E(A0A8D@d 8A0A(B BBBH D8C0A(B BBBHC@8WBED D(Gh (A ABBD @WUBBL A(D0D@9 0A(A BBBF 04YJAAG d DAN DDA`hZKBBE J(A0A8D` 8F0A(B BBBA y 8C0A(B BBBK H̉[BEI F(G0G8DPc 8D0A(B BBBA [Q{ D C E X<P\BBH A(D0G@` 0F(A BBBK o 0C(A BBBG _Ag H v J `` DX0Ԋh`BAD G0I  AABE b(TPL  c~BED D(G0 (A ABBA g (C ABBA \p   A  0  H  8  @  G  / A 0 H 8 @ G | @    PN  @ Ɍ nj Ҍ        )  @9 G  V  g  w           ͍          #  8  M U ] g q {          Ɏ ގ     4 E W i p  }   `d d hÏ ʏ cя 2 d؏ c @c a @g & a3 ? paL 0aT `U n __ p_j (ly k `n  kÐ А @oݐ m   _ ! f/ (^< fJ (^W f Pfu (\ڏ ([  [ # H+ d  p+ + \ g Ց F   j  k 8 f J o ? W 0 f 2 s n  L i  Ȓ l ؒ z $  K  s  t % A r I  Z w j { z [ s ` a + |  Г  ړ S   " m 2 + G ]  s  y Δ +  W * c 3 , ? Y d q   4 ( ĕ @, ە h,  ,  5 Q m ϖ ,  ,  , N 5  > 7 v P  n ]  b ,  - 8- ̗   * < >  V  X-  k  ǘ Ԙ | u  T  5 R h n   ԙ U   q   , < x W o  ^ =  š  ښ  e  H  E 2 M -  Ԗ M  ^ ͢  - j }  " 6 - כ p & f ; -  . W 7 j % 8.  !  Ӝ   / D Y K i   J `.  Ý ՝ S  D    ( x . g 9 c J ) T ' q e B v .  ۞ 1 . X /  $ ;  H 8/  V  j  }   `/  ӟ   ' ~ : N 8 _ A t 9 * Z Ơ O P Q   -  = J V / Y / b G z   /  h 0 i ԡ j (0 k P0 l x0 0 ? @ 0 ,  #  A  0  1  81  `1  1  1  ^  1  1 u { } 2 ɢ t ~ - @2 .  `2 / 8  V n y  m n w ϣ { ܣ \ 2 U 2      > $ 2 > 2 / 3 8 X ` 83 L s .   ɤ [ `3 B Z 3 Y 3 W 3 X V  o / 3 J  _ t : 4 84 `4 4  & ٥   8 P  d u p C ʦ ܦ  R 4   4  %  5  > ; Z  u  I  q ѧ    ! z 7 _ C  R  i r ~     5 p` r 1 H _  v ?~ @   @  ֱ      / B U  h y      @A t#Ʋ tѲ  t  t @tq @ A  ܲ )+  b ڳ = B G 8    ' 4 A R c @p A{ B C D 1 H _  v ~     / B U h y     Ʋ Ѳ   @ A   ܲ   ֱ  Ǹ Ѹ      % 7 I [ m       ˹ չ     ' 7 G W c m ! " # $ % &Ⱥ 'Ϻ (ֺ ݺ     c c% @ @ > J ^ u      D ʻ ۻ  @  , =  N _ v # )E * + , - /ϼ 1 2 3  t3+ : I Z y (y A r   A  HA pA ۽ A A  A B  8B `B 0 B B M B j C (C PC xC ! " #C $־ % &C 'C (D )(D *PD +xD ,~ -~ .~ />y 0D 1D 2 3 4 5}y 6D 7D 8 90 :X ;y < = >E ?@E @ A" BhE CE D" E# F0# g hE iE j k8 l` m % % " F 0F @" h" " $  0 B XF 0 X _ F   Ԅ | . Y     F F @ h F G      8 `         2 @ h Ȁ HG pG ! 0! `! G G ! ! ! h Vx  G H 0H XH | H H  ( ӿ H H  I M} HI hI P x } I I   I J (J p    ! "8 # $ %PJ &xJ '@ (h )J *J + , -J .K / 0 1@K 2hK 3K 4K 5 6 7 8 9b :0 ;P <K =L >(L ?PL @xL AL BL CL DM E@M FhM GM HM IM JN K@N LhN MN NN ON P& Q& R& S' TO U0O V(' WP' XXO YO ZO [O \' ]' ^O _ P `( a@( bHP cpP dP eP fP gQ h8Q i`Q jh( k( l( m( n) o0) pQ qQ rx# s# tQ uR v# w($ x8R yhR zR {R |R }S ~HS pS S S S T HT xT T T U 8U hU U U U (V PV xV V V W X$ $ $ $ % 8% h% % z z z { -{ H{   { { { | | 8|  @ `    &   `   H x    ̆  8W 8&   `&  * A N Z f y   U       0 A K Ca k w  C        @ж0@Т@11'0)',4`+`*( + 0(0 (/0(@(0@)(P(0 0 гP1x Ax `< < P|0 гP1x Ax `< < P|,@1p|~@~  @0Џ  0 `|p,@1p|~@~  @0Џ  0 `|p,@1p|~@~  @0Џ  0 `|p,@1p|~@~  @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1p|~@~ @0Џ  0 `|p,@1P  @0p  0 @ p,@1P  @0p  0 @p,@1P  @0p  0 @ p ,@1P  @0p  0 @p,@1P  @0p  0 @ p,@1P @0p  0 @ p,@1P @0p  0 @p,@1P @0p  0 @ p ,@1P @0p  0 @p,@1P @0p  0 @ p,@1P @0p  0 @ p,@1P @0p  0 @p,@1P @0p  0 @ p ,@1P @0p  0 @p,@1P @0p  0 @ p`@Px x вC 0 1  = H (S 0[ 8 @` He Px X x   ` pχ ۇ  h   ' D S ] 01x Ax `вC 00 гP1x Ax `вC 00 гP1x Ax `вC 00 гP1x Ax `вC 0 p `65p6`66@@ 5P6 p `65p6`66@@ 5P6Х P01 00 Ѕ @  P P  ` / P  / 0 ` p \ Y V @  е p k l з и h b @ ^ a е p ^ з _ и o @m @ 3 p > и @ o @m @  P @ k l з и Ѕ @  P P  ` p P  0 ` p ` 3 p > и @ ` p е p з M P @v @ P N " Pw P Q 0! 0x ` Q P R `# y j y ` # T @% | P Q @V `& | P t3 Y `) ~   Y +  p  p[ p/  `  ] 1 Ѐ  Q`' `  `k p1 Ё 2@ T T 1 u  ` <  ; @ > В = @ pU pU   + 1 p 0 - ] 3 ^ 2 P ` ,b `7 ` P @@ 0 0 *$k p8  ` P /@  )pl : P  @`0ppЗ  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&363F3V3f3v33333333344&464F4V4f4v44444444455&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88888888899&969F9V9f9v999999999::&:6:F:V:f:v:::::::::;;&;6;F;V;f;v;;;;;;;;;<<&<6<F<V<f<v<<<<<<<<<==&=6=F=V=f=v=========>>&>6>F>V>f>v>>>>>>>>>??&?6?F?V?f?v?????????@@&@6@F@V@f@v@@@@@@@@@AA&A6AFAVAfAvAAAAAAAAABB&B6BFBVBfBvBBBBBBBBBCC&C6CFCVCfCvCCCCCCCCCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGvGGGGGGGGGHH&H6HFHVHfHvHHHHHHHHHII&I6IFIVIfIvIIIIIIIIIJJ&J6JFJVJfJvJJJJJJJJJKK&K6KFKVKfKvKKKKKKKKKLL&L6LFLVLfLvLLLLLLLLLMM&M6MFMVMfMvMMMMMMMMMNN&N6NFNVNfNvNNNNNNNNNOO&O6OFOVOfOvOOOOOOOOOPP&P6PFPVPfPvPPPPPPPPPQQ&Q6QFQVQfQvQQQQQQQQQRR&R6RFRVRfRvRRRRRRRRRSSh h x x V y y   | (y   } >y /@ [y  2@8 k}  3@ ny  4@8 /} }y 5 y  88 } 0 9 y X :8  y ;  }  <@  z  = y  @@8 ~  g@ y  j8 z 8 k z ` l@8 )z  m8 P~  @n~   @~  @~   @;z @ @8Uz h  @8oz  @8z   @8| z @@(| z @(z z @@(z { @(| -{ @$@| H{ @$@c{  @$@w{  @$@{ { @@({ { @({ { @@({ | @(W| | @$@k| 8| @$@S|  @$@g| @ @$@{| ` @@(|  @(|  @$@|  @$@| |    }  @ #} (  :} M}   i} P @ ~} x  } }   }  @8 }  8 }  #@}  $ ~ @ '@,~ h ( D~  +@b~  , @~  /@~  0 @~ ~ ,  Q ~ -  ~ ~ .@  Q  @ h 0   0 @  X  M  @@ d  @   @   @{  @ 8  @ ` @@  @ @S  @ m            @ 5        2  O @ @@ i h @  @   Ȁ @   5@   6   7@ 3  8 O b 9  ~ 0 :   P ;  p  @@    @ ց   @(    @   !   8 " ( 4 ` @2  @N  @  @l  @n H @ x @@ ( ( ! ( 0! ( `! (Ԃ ! ( ! ( ! (A " ( ! @" ( 9 h" ( Q " (  " A( e " D( } # E(  0# F( X# x# r(# # s ( # v(ƃ ($ w ( X$ (  $  ( $ ( 8 $  ( % @(  8% @ ( h% ( 6 %  (S %  j %  & 8&   `&  @ $ % Ԅ $  $  . $ L Y $  & P@( & Q @(w & R@( ' S @( (' V@(ȅ P' W @(x' ' \@(' ' ] @( ( `@( @( a @(O h( j@(j ( k @( ( l@(0 ( m @(K ) n@@(f 0) o@ @( @  @ @̆ ̆ @@( @$@  !   !GCC: (GNU) 14.2.1 20250110 (Red Hat 14.2.1-7)GA$3a1SSGA$3a100GA$3a1  GA$3a1SITGA$3a1  GA$3a1  GA$3a100GA$3a1    ~$ ~= ~X 0~w @~0 p~i ~.   ` p  1 J c @t  `  Ё   P @ 3 ` P  I " . : F ` R @ ^ j  v    @S     H        ' 3 p ? 0 K Pl P x 0    JS  TS  0  _S     `  @ # / ; G #S _ ` k @ v     !  x   `  @    '$ '9 (M (c (: 0(z @( P( `( ( ( (  P  @) 0 1 )  G `*  [ +6i `+m  z ,   /O 0   0 0 0 0 y 16 @1C p ) 4hk  B p Y jS q tS  ) 0 P `M !  p!  P!  !  @!  }S P ! ,7 S9 SL Tb(nXH @TPH      l<- : A K  o>]  PoYe  o'n  ow  qz  s  s Hp   P|      @    @ I `    0 G ^ s       ; Y w       & B d               `  I @   y       @; `&0,  049  X  H  0      D  M X J8 c {   @  P  `  p  ;((A K `  pF @ V c({   k       ` $ #   @ H @" @  #Q p(9 @ p+ )D +  _  P  w X H@J  [Y [( \ ^F ^F _F$ p_&7 _VF `0V 0a@eft h3 pa@`dp a5c aGc @c? c? cM dM- `dME dX elgz PfF fF fF @gG hM k k l m  `n @o .  ?Io0Yju | ( | }(((*5 I h CM Ng N @N/ p  0PJ  T pW pV#  P ; 0 G  S _  k    `  @      pm  @      * 0{pB | Y p     ` ny   @  p  P    y (  - _ @    p& @>9 G PN` Ny P `  "  h  k        >     r   4 ` G(Y @ p    P   ' #  n  0 { @0 P1 P2@ 3v`0@@%@5@PGW @iw `    p  P  D  A  `y   8   #    ;   P 6 ` Q p n 0     S     @          ,    7 p  @ "  "  AN Q\ u  0     @C  a# 8 TG @e ж~  L @ " @ @  P `#8 P^ I T` ~   0 @ P p! @: @_ @|  /  & & & &  ' ,) +C; @,%L p,9] ,&h .{ / 0/4 p6 j aL `> ` 0P e4 @OJ 7 e 08 ` +/ @ ; G S  )   !_   0 z @  p  @ k  )   `   r   @E @ Т+ (  ; 0 S @k ~ M @\ | B p*     0  '  dl p >  p   3  [  /  l  .  !  0Y#  Vo      0           !  % P  0   '     ,x P  0   0   $ p  P     ;  G  "S P _  %       k   `  @          =  =  =  =! =@#! >3! >C! >S! @>6]! >q! P?! `?! p?! ?! ?" P@Y" @=1"?"^"" N" L `  @ "" V" V""" `y# y#  #1# 08 P N#  _#  q#    "  '  )  &#  ##    ##  # 8 # ( $$ 0MN  P $$5$ D$ @"W$ p"k$ /  !$ $   `      $    G `    P   0  @     #  _  S @     k  ;    $$$$ $ 0% @% P7% `F% pT% c% q% M%%%% % 0% @% P& `&& p1& EK& X&m& `%&& PKF& X && V& `Z2& Z!& [& \;' \' p]5' 0^L' _M]' ``    % @ %  *t'  0'  ' 5'  '' S' p ' H  P ' '  ((( @+( !    :(F( / OQ( / b( / P( 00 g( 1 4 !  "  0"  ! (( @@ h( @ ( @A Q( D ( ) V ) " 0) " 0() Y  x" 4) \  `" J)W) ^ m) ^  @# ) _  # ) a  `# ) b  (# ) h  # ) # ) @m ) o  # *  # * % %* P S % _ %  @$  `$  $  @' ! '   &  & # & / &  `& #; @& G & !k % (  $  `% %  % " $ # $ ' $ 2* ' !?*I* @ [*i* ` * p x* * * # ' * H ' * ' *+ + $+ -+ 6+ @+ S+  l+ + 0 + @ + ` +  ( + @  ( + ; ) &, lG `) ">, )[, P S 0) l, @ , ` k_ ) , 9,  9, P 9, ., Z, },  (  - z ) - 0 S ) /- k ( >-  ( R- Uf- P Hw- -X `(  @( - ( - (  ( --  p0  P0  0 " /  / ! / $ @/ " /  . " .  .  p.  P.  0. ' . 3 - &l - !x -  p-  P-  0-  -  ,  , '  ,  p, # P, / 0,  , ; + G + _ + S +  p+ k P+  + "  *  *  *  *  `* $ @*  * $ ) -- @ &- 0@ . P@ & 0  0 .. 7  7  6  6  6  6  `6  @6  6  6  5 ' 5 3 5 l 5 x `5  05  5  4  4 # 4  p4   @4 " 4 !# 3 $/ 3 " @3 "; 3 "G 2 S 2 _ 2  p2 k @2 & 2   1  1 ! 1  p1  @1 $ 1  0 $ 0 @.I. З  x7  @7  `7 W. pC e. C Pm. B P PC u. 0  A . JG ? . @ k ?  @> ! =  >  E # D $ D & `D % pB  PB  B #' A 3 A l A $x `A  @  @ . p@ # P@ _ P? S p?  >   >  0? ; ? " > " >  @A  A  @  A  @ / @ " ?  =  D # C ! p>  C (.. @ Z E . >/ F &/ F  E " E  `E  E ;/H/ =  @G `/ ? j/ ? / H " H / I " PI  pH # PH / 0H  H G G !  H S G _ G k `G  G   G  G / I H/ Pk /`/@ pI  F  F  F  F  `F $; G  F '//  0U 0 0 ~ pR  U " T "&0  pT  S ! PR   R !C0 R  R Q08 X # W $ W & pW  @W % V $]0 @V  PV 3 0V  PU x U $ pU l V q0 U "# PT  T / 0T S S ; S   T G S _ S % V ( PS k 0S  0R  R  Q  W #0P,0 H10 H0 `0 1 0 1  51 USF1 NU1 c1 P~1 @1 (1 1 <1 2 M$2 @G 52 0CI2 D`2 2 (2 `2 J2 n3 (3 `A+3 GG3 Uo3 @3 P3 @3  3 3 `L3  4 L)4 9L4 R )i4 @4 A4 P8&4 4 95 25 PH5 l5 5`p5 p1 5 $5 5*5 6 66 L6 ^6 Pa s6 pK6 g6  6 6 6 @6 T 7 0, 7 T47 pHtQ7 BQf7 u7 @v 7 57 p7  7 P> 8 08 018 B8 p f8  8 @8 p 8 8 8 0V9 P#(99 GY9 @z9 9 @Y9 p,9 `n9 Q9 Q : @#: P E: P '[: pu: p1: : z: 0:  :  ; G'; PbF; d;  t; = ;  ; (; a; ; < 6'< P =< K< x< 0@< )< %< pg = , = 7= PK= `^q= P = `p= = c= p=  > => p N> `VIq> R> T> > o {i > Q> p+> s !? @H? #Rv? @{? `N? 00? ? `l9 @ $@ <G@ pi@ DX |@ S@ @W@ @ `SH@ ` @ ;A 0f[>A RA йbA P(sA SA A ? A @A 3 A `dB l3B NB iCuB ` B PB  B u B B @5C =X5CCC PjC Px|C гUC `gC  C 0C Е \D QD (8D GD #]D P{D P D PL(D D R8D p|D 0? E KE 7E  PE `. cE !oE 3E &zE Y E P E E PF 80F LF . eF &F `F F F ЬOF  G +G `SG 0tpG ^G PjG t@G @HG aG /G ` x H H &.>H s_H @ H @1QH ` H IH NH I jI $:I TI p'9tI I + vI ~I pJ(I =_J @B1J lQJ tJ J  UJ #2J ''J ~"K DK Х -`K @$ }oK @ K LBK `K P _K @QL !L 4L p FL UeL PwL @L RL 1 L 0?L L PZM *M EM  hM <M M M M M `+N p%N y IN @[NpkN @<N V N p!3N  N K gO )O O8O pRO U|O jO !O O  O P2P >!P 7P UP @nP iP 0$*P fP P h P @ Q +EQ @gQ p Q <Q $ Q Q p Q OR O #R dwGR aR yR |2*e ^R p0 R =R ` R `R GR 0QS 7S c @ NS 0 sS е S [S@pS 0:S @ S PT ?T `m^T P k{T`HT T T <T 0WT P U CU pE4U ` SU `hU U U ~ U OU 0<V  /V P kMV AqV 0KzV V mV Ѕ V `UcV * V 0 W P W Ni .W @ BW XW piW L 8\N pW 4W 1W "TW W  X `<,X @X 0SiX  X V X @+X "X @XX Y P&Y B 5Y y%FY aY Y Y Y !Y O Y PV JY `$Z 0AZ PZSZ fZ `& Z Z 0 @Z @wZ @ Z  J [ <#([ >[ 0 JK[ .[ [ q[ : [ Y[ n \ p\ ,(\ L\ <-j\ `7 \ ?\  6\ 0 !\ \ ` \  ] `46] \] @'l] p] c] O?] ` ] "] @>^ 0^ IA U A^ KW^ p l^ 7 ~^ PD $^ 6^ @kU^ `^ 0^ K _ p_ r<_ h\_ ~_ V?_ К6_ _ _ pV _ ~ !` u:` > &Z`pk` fg` ` pj 6 ` `  ` ,`  a *a $;a ЛKa oa ba pVa a s2a Pb F b P .b %Bb o`b T b @b P b pQ b ;b b @~c pc =c  Xc !pc Puc O c `| c `k gc 0Od ]d 6;d pURd "sd `} d @d 0Cd od e  e 813e Ce Qe )be te e ~]e e ` w 0e kLe  f Tf j c#f Bf [f if pf Йff *f `f g "gp3g  Ug 0dFeg .|g `g e g eGg pl j g `g w h `B&h =h Kh p8 eh  |h gkh eh l ;h / i *i 8i @cTi <ji tmi pi Pli @i U7j )$j p2j pHj @u lj $9j 0Zj Ij {qj  Qj @j k 6.k < &Nk 0Xk #jk k 0Dk pk 4k ;l u W#l Д5l @h,Zl T |xl pB/l pl ps#l 0!4l i m `!*m к >m pT Km \m pm Om P m Bm p/ n p?n p9(n  =n  Qn A 5an 3n 0(n n  n n  o po p)o >o pQo ho }o pU o !o P!Zo T o `uOo P3p A$p ` Hp p lp `}p @&p V#p M zp kp e q 0# q >q Zq TNq  q q 0q q 0Ver @% 0r p 1>r и ar r 1 \r r r b Sr Tr  s As  7Qs ЉE ps xs P s s 0s P s 7t `It  `t Q?ut k t @t Yt t pGwt Ж?t X7u `:u _u  {u Nu qu hupu (v @v ,@v @Tv piwv } v #v !Cv ` v v ) w P@6(w ` ^Dw 6Yw FQpw "w `w .w w @x @A Z-x  Fx P`Gcx px / Tx &x P Zx P&y *y !:y @!)Jy P<ry %y 0y dy ;y @=y 0iz N+z 2 Dz 4ez |z T z PTz `(z ` z Pw z 3{ 6{ P#L{ Oi{ .w{ j{ u~0{ { +{ o| (| 0L| fn| D| | | pv ]| Ч } I -} p .?} f[d} |} g} @} } " 6}  ~0~ I%~ Ѓ @~ X~ Co~({~ V ~ ~ 0A C~ .~   3 Z ;t  . @ c 0   . @X0 pO  n V  Pdƀ 0>  8 #6' @E e   $b P ΁   N% U@; ] N ?t )   pZЂ ' O+ G{ E Z `o Q  tA !'҃ % 0 06 0X pSh P i k p&H O Ԅ N  @# N= PtZ P6> 0v  p[ 5 ȅ L1 `  0x 8 k9O Cp @O2  j  Ԇ $ C i  @ PY* =#O з q O  pn 0Ç p6 5 P* ` K ky `  P?  C̈ 0t  5 * P0 2@N`e J} T  P  p  ` u͉ L P  j ! O4 0^ r n + |6 [ F H׊  PC P* }CF `U l ] R  9  p  ދ   PW  (O 3e z   `D P! :Č P '، l  D P, (G `Un  > T ̍ ߍ lI O _ P ) M m 0 z @O. F  @ Վ    `6# [!8 ^ St   +   0 1ˏ @  pY V @ v%  %= 0&] !1 n !  \ѐ <)   u p1 Ѐ H ee   . pO , + ͑   k  `  8 @9c r PZ gI pE j*Ē ܒ * Z  B% o; ([ P z A [ I [ @<“ T 7c UE @6) 6I @Vf *~ }f p [ @h В<֔ d N  % 0'< 0[P  s  P5( fŕ f @d  0 t2 R u o  e в  P 0y%Ȗ [ ` Q # = ?5[ "r 1 V @V A PVǗ )  l * P > @ !^  p N X Ę O Oc V @w5 &I Q g `w    Iڙ  [ E ( ~@ d u    /r PҚ ^( @ V Sa! f: G P\ | N ~ S͛   p  | ?+ ;G ` `3u @ pPœ 3e kݜ   ` 09 @H @Z O x ^  `g ` @ Н  `$  F# x <  Q pt  0 J `YǞ ; P  , $z( > 0L a ~  `ԟ     GC$ 0 ? [ j `#  0  ? ˠ  k |  < W @ j <   i `4š =  `) PjFJ 0f  N p¢ cQޢ |%   <, < kb @aGw вQp J , У  9  M4 bA  Jd    Ǥ   #  =* L &k g  @ ͥ {ߥ  4  M ; ` M j Gm  ! З p1 2 2Ȧ  VB <6   y @ 0N .\ Hv   ŧ `Tb Qا j* ` ` {; Y $N `' a    Pg @. ЏШ _  # S8 P poh O p$ ɩ ] jU 0!  L . !^F  i `SB + 3 `) [Ϊ  ]   > 0oT k Qp @Ty ë !  P4 ЋJ @zj }  P ` /֬ PS 0g p7 TJ `NY  h0 2ȭ @  <  y 4 `eM p?m  > / PƮ a׮ h  O G  c @@  d¯ G ۯ @ 0| Pt  "T  ?k ph3  @! H LҰ $  В & 08 R^ ~ @ M w @fұ  P&"' 0DzN pd V g |  0 pʲ f; s % Pp ?  Z h Pf   ;γ P    0u/ @ 4< \N k #@a  q p_ `t´ ٴ [ ; ; " , : @Vd 0t %J Ё  `  #Ե @M J >  мB -b 2 s Pi ' 9Ҷ !0 GU Qf   p!ַ `C  L? tPv ˸ )Hiѹ @G( p{6 L +T @Af +ƺ* @8p L̻ A' = Yx ϼ |, QC So A~ɽ `7  q > D Xr Aʾ CUݾ; -P{  C¿ ڿ @? 0 d ЖV 0 `@&S fn     M   +*C \ st p  @ `@&H G(\  7 dN D+r f .R i% PDD OUm  {1O Zs c P F4b p  0 0%Ll  k~ `z + @Fi 3 @ P+   `Cw1 0(  0Ko @-x  0J + P! pC /U @s" 3 F0[n B p+EY Pq z  C 9 0P  o 0 p +  @  ]#? {9P IFj ;}  0L z !? ] @#n  y7 `3M Ph  0 J# `*  4  3+L jg x 'Kn + B   pm3  A ` CR d u ;C  39]  I o2  J  Z &} I+ @ `9 0>Rz `c +  3 P  C7 !Y 3m O   ) f `X2 0DIi p c @ +M Е ;[ @u   +  D] u , @+Ff   ` "?o C  ! p>e  1 MGl ! ` [  N 2 `YE ЎkS `| @B 0! P p<Sr  @3+Bc  P` '- Fk    ,*I b o  ,  Eg P ` G 0 pI+: [ ` +g 0" ( ` n"E c^ w  @  > .Xr    3 +K [y B pG  + 3;R Cg 3 @K &, K )C #Qi  'Kd ,gl 0  G/ `D] ts B 3 1 `Q ЮY `{y p/ A @EN P\Bar P;    /K  c `+ 0 P `.  P? @Z    4R e `+ @  0c% yD` Е+Nf  "B {e Sv @ P + `    M " P<  X o 5 0\ p;  @L 6 P`V O i   "= I >Us ?5   PY' / P D @3b p+| ` ]   %( F /+V|  z5Uw 0  P  " !5Up pC @+ o 6 @Eb p+z 0 0!B c p]z ` 9 ; l @3 p  `/X ~ c8 kTx `O3 ; 3 ?54\z `A  Pl C 4 0:&E` F z } 0  ,Kj ~ x   $Tt P +Wu C  0v @  P3*Jr " PD3 3  @9Xv ` p `?5 @ 3=e 3 3Sq @5 0(  ?  AS z     * @  @!c    B    !*  -E  !i      M  P   p+,  GM  l  P)  @     A  # O  pc  Ps   %    @  `CU  p ( .>_ A{ ) ;   03 >_ @  + _Cj Ъ y p 3: 0sL ta 3w  *Y 0Sm ! pC 8 Pn 0  PK + +?b + v @ @ : 1   z +; =T Cu P    Љ !.Ln     I% GC @Z @q @# n9 T { p Р\ + @ 7Z  {a L   n) A @[ `+k a `  p  Й+ `B9 N~Qz  "Cm  И S H- I n g  c ! 7 Om 9 `\   )$ ? WUy " ? #  pG  t:[  `3u     )   p  .!  !0! `I!j! 3!! !! P" Ш"8" PrO"x"" """$#?# [# +j#### =# 3# &i#$6$Z$ @)k$$$$ 0 }$ C$ [%%%B%c%%%%  %% z&  &&&E& i&& %&&& +&' 1' PCQ't'' w{' ' P'' 0 (( 0 +6( *N( ej(( |y( `5(( ( `j)+) K)f) 0r))))) B*1* `GC*b*{* P** W**+#+M+l+++ PI (++ [ , Ѓ),M, -Z, F(q, D+,,  ,,- - !6-O-h- HF- 3--- >~-.  -.?. Y.|* `v.. p. P+. 5.. / P / 6/ >/\/}// 5/ t//000 wS0z0 0 p0 H0 JU01 31=1 @]1{1 11 P;[ 1 !12  222 FS2 f2 t2 p{2 )22 !22 + 393R3 L?l3 z~3 "3 03 z{ssl_lib.clh_SSL_SESSION_hfn_thunklh_SSL_SESSION_cfn_thunklh_SSL_SESSION_doall_thunklh_SSL_SESSION_doall_arg_thunkssl_async_wait_ctx_cbssl_io_internssl_do_handshake_internct_permissive__func__.22ssl_undefined_function_7ssl_undefined_function_6ssl_undefined_function_5ssl_undefined_function_4ssl_undefined_function_3ssl_undefined_function_8ssl_session_hashssl_start_async_job__func__.39dup_ca_namesct_move_scts__func__.15ssl_check_allowed_versionstlsa_free.part.0ssl_session_cmpct_strict__func__.10tlsa_free__func__.55__func__.54__func__.53__func__.52__func__.50__func__.49__func__.47__func__.46__func__.45__func__.44__func__.43SSL_has_pending.cold__func__.42__func__.41__func__.40__func__.38__func__.36__func__.35__func__.34__func__.33__func__.32__func__.30__func__.29__func__.28__func__.48ssl_cipher_id_cmp_BSEARCH_CMP_FN__func__.27__func__.26__func__.24__func__.23SSL_do_handshake.coldSSL_set_accept_state.cold__func__.37SSL_set_connect_state.cold__func__.31__func__.21__func__.19__func__.18__func__.17__func__.16__func__.14__func__.13__func__.12__func__.11__func__.9hexdig.7__func__.8__func__.6__func__.5__func__.4__func__.51__func__.20__func__.25__func__.3__func__.2__func__.1__func__.0quic_tls.cquic_unprocessed_read_pendingquic_get_max_recordsquic_get_alert_codequic_set_plain_alertsquic_set_max_pipelinesquic_get_compressionquic_alloc_buffersadd_transport_params_cbfree_transport_params_cbparse_transport_params_cbquic_increment_sequence_ctr__func__.7quic_get_max_record_overheadquic_app_data_pendingquic_release_recordquic_set1_bioquic_read_recordquic_write_recordsquic_get_statequic_set_protocol_versionquic_free_buffersquic_set_max_frag_lenquic_set_first_handshakequic_processed_read_pendingquic_new_record_layerquic_retry_write_recordsquic_tls_record_methodossl_quic_tls_tick.coldossl_quic_tls_is_cert_request.coldrec_layer_s3.crlayer_msg_callback_wrapperrlayer_padding_wrapperrlayer_security_wrapperossl_early_data_count_okssl3_read_bytes.coldrlayer_dispatchcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryctype.cctype_char_mapgetenv.cpacket.cquic_vlint.ctime.cthread_none.cthread_posix.cthread_start_thunkthread_win.carch.cbio_ssl.cssl_callback_ctrlssl_newssl_putsssl_readssl_writessl_freessl_ctrlmethods_sslpd1_lib.cdtls1_handshake_writed1_msg.cd1_srtp.cssl_ctx_make_profilessrtp_known_profilesmethods.cTLS_method_data.24tlsv1_3_method_data.23tlsv1_2_method_data.22tlsv1_1_method_data.21tlsv1_method_data.20TLS_server_method_data.19tlsv1_3_server_method_data.18tlsv1_2_server_method_data.17tlsv1_1_server_method_data.16tlsv1_server_method_data.15TLS_client_method_data.14tlsv1_3_client_method_data.13tlsv1_2_client_method_data.12tlsv1_1_client_method_data.11tlsv1_client_method_data.10dtlsv1_method_data.9dtlsv1_2_method_data.8DTLS_method_data.7dtlsv1_server_method_data.6dtlsv1_2_server_method_data.5DTLS_server_method_data.4dtlsv1_client_method_data.3dtls_bad_ver_client_method_data.2dtlsv1_2_client_method_data.1DTLS_client_method_data.0pqueue.cpriority_queue.cs3_enc.csalt.0CSWTCH.28s3_lib.ccipher_comparesslcon_undefined_function_1srp_password_from_info_cbtls13_ciphersssl3_ciphersssl3_scsvss3_msg.cssl_asn1.clocal_it.1SSL_SESSION_ASN1_seq_ttssl_cert.clh_X509_NAME_hfn_thunklh_X509_NAME_cfn_thunklh_X509_NAME_doall_thunklh_X509_NAME_doall_arg_thunkssl_x509_store_ctx_init_ossl_ssl_x509_store_ctx_idxssl_x509_store_ctx_init_ossl_ret_xname_cmpxname_hashxname_sk_cmpssl_x509_store_ctx_oncessl_security_default_callbackminbits_table.0ssl_cert_infossl_cert_comp.cssl_ciph.cciphersuite_cbssl_cipher_apply_rule.constprop.0update_cipher_listssl_cipher_table_macssl_cipher_strength_sortssl_cipher_process_rulestrssl_cipher_table_cipherssl_cipher_table_kxssl_cipher_table_authcipher_aliasesssl_conf.ccmd_NumTicketscmd_RecordPaddingcmd_DHParameterscmd_RequestCAStorecmd_RequestCAPathcmd_RequestCAFilecmd_ServerInfoFilecmd_PrivateKeycmd_Certificatecmd_VerifyModessl_vfy_list.4ssl_set_option_listcmd_Optionsssl_option_list.3cmd_Protocolssl_protocol_list.1cmd_MaxProtocolversions.2cmd_Ciphersuitescmd_CipherStringcmd_Groupscmd_ClientSignatureAlgorithmscmd_SignatureAlgorithmscmd_ECDHParametersssl_conf_cmd_lookupssl_conf_cmdscmd_ClientCAStorecmd_ClientCAPathcmd_ClientCAFilecmd_MinProtocolcmd_Curvescmd_VerifyCAPathcmd_ChainCAFilecmd_ChainCAPathcmd_VerifyCAStorecmd_ChainCAStorecmd_VerifyCAFilessl_cmd_switchesssl_err.cSSL_str_reasonsssl_err_legacy.cssl_init.cossl_init_no_load_ssl_strings_ossl_ossl_init_load_ssl_strings_ossl_ret_ossl_init_load_ssl_strings_ossl_ossl_init_ssl_base_ossl_ossl_init_ssl_base_ossl_ret_ssl_basessl_stringsssl_mcnf.cssl_do_configssl_rsa.cserverinfoex_srv_parse_cbserverinfo_srv_parse_cbssl_set_certssl_set_cert_and_keyserverinfo_process_bufferserverinfo_srv_add_cbserverinfoex_srv_add_cbSSL_CTX_use_serverinfo_ex.localaliasssl_rsa_legacy.cssl_sess.cdef_generate_session_idssl_session_dup_internSSL_SESSION_list_addssl_stat.cssl_txt.cssl_utst.ct1_enc.ctls1_PRF.constprop.0t1_lib.cdiscover_provider_groupsadd_provider_groupsdiscover_provider_sigalgsadd_provider_sigalgstls1_check_pkey_comptls1_check_sig_algget_sigorhashsig_cbsigalg_lookup_tblcheck_cert_usable.isra.0gid_cbhas_usable_certsupported_groups_defaultnid_to_groupsuiteb_curvesecformats_defaulttls12_sigalgssigalg_security_bitssuiteb_sigalgstls12_sigalg_allowedtls1_get_legacy_sigalgtls_default_sigalglegacy_rsa_sigalgtls12_shared_sigalgsfind_sig_algt1_trce.cssl_print_random.constprop.0ssl_print_hexbufssl_print_signature.constprop.0ssl_sigalg_tblssl_print_extensionsssl_exts_tblssl_cert_type_tblssl_groups_tblssl_content_tblssl_handshake_tblssl_version_tblssl_comp_cert_tblssl_ctype_tblssl_ciphers_tblssl_comp_tblssl_key_update_tbltls13_enc.clabel_prefixkeylabel.20ivlabel.19derive_secret_key_and_ivfinishedlabel.18derived_secret_label.16server_application_traffic.7server_handshake_traffic.8client_application_traffic.9exporter_master_secret.5early_exporter_master_secret.11client_early_traffic.13client_handshake_traffic.10resumption_master_secret.6application_traffic.2exporterlabel.1exporterlabel.0tls_depr.ctls_srp.ccc_newreno.cnewreno_resetnewreno_get_tx_allowancenewreno_get_wakeup_deadlinenewreno_unbind_diagnosticnewreno_freenewreno_bind_diagnosticnewreno_on_data_sentnewreno_on_data_invalidatednewreno_newnewreno_on_data_ackednewreno_on_data_lostnewreno_on_ecnnewreno_on_data_lost_finishednewreno_set_input_paramsjson_enc.cjson_pushjson_indent.part.0json_write_char.part.0json_post_item.part.0.constprop.0json_write_str.part.0json_pre_itemqlog.cdefault_nowfilter_applyqlog_event_helpers.clog_frame_actuallog_packetquic_ackm.clh_OSSL_ACKM_TX_PKT_hfn_thunklh_OSSL_ACKM_TX_PKT_cfn_thunklh_OSSL_ACKM_TX_PKT_doall_thunklh_OSSL_ACKM_TX_PKT_doall_arg_thunktx_pkt_info_hashtx_pkt_info_compareackm_get_pto_time_and_spaceackm_on_pkts_lost.isra.0ackm_set_loss_detection_timer.isra.0tx_pkt_history_remove.isra.0ackm_detect_and_remove_lost_pktsquic_cfq.clist_insert_sorted.constprop.0quic_channel.cget_stream_limitfree_tokenfree_frame_datado_updatech_generate_transport_paramsch_on_crypto_sendrx_late_validatech_on_txp_ack_txch_cleanuptxfc_bump_cwm_biditxfc_bump_cwm_unich_initch_get_qlog_cbrxku_detectedch_on_crypto_recv_recordch_on_crypto_release_recordch_on_handshake_yield_secretch_on_transport_paramsch_on_handshake_completech_on_handshake_alertch_record_state_transitionch_start_terminatingCSWTCH.63quic_demux.cdemux_resize_urxedemux_recvquic_engine.cqeng_tickquic_fc.crxfc_on_retire.isra.0quic_fifd.con_discardedon_ackedon_lostquic_impl.cget_time_cbquic_shutdown_waitquic_shutdown_peer_waitquic_validate_for_writexso_sstream_appendquic_shutdown_flush_waitquic_new_stream_waitquic_handshake_waitquic_write_againquic_raise_non_normal_error.constprop.0wait_for_incoming_streamquic_wait_for_streamcreate_xso_from_streamqc_get_stream_write_buf_statquic_read_actualqc_wait_for_default_xso_for_readquic_read_againCSWTCH.105quic_lcidm.clh_QUIC_LCID_hfn_thunklh_QUIC_LCID_cfn_thunklh_QUIC_LCID_doall_thunklh_QUIC_LCID_doall_arg_thunklcid_hashlcidm_conn_hashlcidm_conn_compretire_for_connlcid_complcidm_conn_new_lcidlh_QUIC_LCIDM_CONN_doall_thunklh_QUIC_LCIDM_CONN_doall_arg_thunklh_QUIC_LCIDM_CONN_hfn_thunklh_QUIC_LCIDM_CONN_cfn_thunklcidm_upsert_conn.part.0lcidm_delete_conn_lcidm_delete_conn_lcid_quic_method.cOSSL_QUIC_client_method_data.1OSSL_QUIC_client_thread_method_data.0quic_port.cport_default_packet_handlerquic_rcidm.crcid_cmprcidm_tickquic_reactor.cquic_record_rx.cqrx_requeue_deferredqrx_resize_rxeCSWTCH.100quic_record_shared.cel_setup_keyslot.constprop.0quic_v1_iv_labelquic_v1_key_labelquic_v1_ku_labelquic_v1_hp_labelquic_record_tx.cCSWTCH.23quic_record_util.cquic_v1_initial_saltquic_client_in_labelquic_server_in_labelquic_rstream.cwrite_at_ring_buf_cbquic_rx_depack.cupdate_streamsupdate_streams_uniupdate_streams_bididepack_do_implicit_stream_createfree_path_responseCSWTCH.89quic_sf_list.cquic_srt_gen.cquic_srtm.clh_SRTM_ITEM_hfn_thunklh_SRTM_ITEM_cfn_thunklh_SRTM_ITEM_doall_thunklh_SRTM_ITEM_doall_arg_thunkitems_fwd_hashitems_fwd_cmpitems_rev_hashitems_rev_cmpsrtm_free_eachquic_sstream.cquic_statm.cquic_stream_map.clh_QUIC_STREAM_hfn_thunklh_QUIC_STREAM_cfn_thunklh_QUIC_STREAM_doall_thunklh_QUIC_STREAM_doall_arg_thunkhash_streamcmp_streambegin_shutdown_flush_eachrelease_eachquic_thread_assist.cassist_thread_mainquic_trace.cquic_tserver.calpndeflt.0quic_txp.cdetermine_lenon_sstream_updatedon_regen_notifytx_helper_beginget_sstream_by_idon_confirm_notifytxp_plan_stream_chunk.isra.0tx_helper_append_iovectx_helper_committxp_generate_pre_tokenarchetypesCSWTCH.51quic_txpim.cquic_types.cquic_wire.cPACKET_get_quic_vlintquic_wire_pkt.czeroes.1retry_integrity_nonceretry_integrity_keyuint_set.cuint_set_merge_adjacentrec_layer_d1.cdtls_meth.csatsub64bedtls_set_in_initdtls_get_max_record_overheaddtls_freedtls_new_record_layerssl3_cbc.ctls1_md5_final_rawtls1_sha1_final_rawtls1_sha256_final_rawtls1_sha512_final_rawssl3_meth.cssl3_macssl3_pad_1ssl3_pad_2ssl3_cipherssl3_set_crypto_statetls13_meth.ctls13_get_record_typetls13_validate_record_headertls13_add_record_paddingtls13_post_process_recordtls13_ciphertls13_set_crypto_statetls1_meth.ctls1_mactls1_ciphertls1_set_crypto_statetls_common.ctls_int_freetls_multib.ctls_pad.cssl3_cbc_copy_mactlsany_meth.ctls_any_ciphertls_any_prepare_for_encryptiondtls_any_set_protocol_versiontls_validate_record_headertls_any_set_crypto_statepoll_immediate.cextensions.cinit_session_ticketinit_npninit_etminit_emsinit_srtpinit_psk_kex_modesinit_post_handshake_authtls_construct_compress_certificatetls_parse_compress_certificateinit_server_cert_typeinit_client_cert_typefinal_emsfinal_renegotiatetls_construct_certificate_authoritiestls_parse_certificate_authoritiesinit_certificate_authoritiesfinal_early_datatls_init_compress_certificatefinal_key_shareinit_sig_algsinit_sig_algs_certinit_ec_point_formatsinit_srpfinal_alpnfinal_maxfragmentlenfinal_server_namefinal_pskfinal_supported_versionsfinal_sig_algsfinal_ec_pt_formatsinit_status_requestinit_server_nameinit_alpnext_defsresumption_label.0external_label.1extensions_clnt.cuse_eccextensions_cust.ccustom_ext_add_old_cb_wrapcustom_ext_free_old_cb_wrapcustom_ext_parse_old_cb_wrapextensions_srvr.cstatem.cstate_machinestatem_clnt.cscsv.35scsv.34set_client_ciphersuitetls_construct_cke_psk_preambletls_construct_cke_gostnonce_label.18statem_dtls.cdtls1_preprocess_fragmentdtls1_reassemble_fragmentbitmask_end_valuesbitmask_start_valuesstatem_lib.cssl_add_cert_to_wpacketca_dn_cmpget_cert_verify_tbs_data.constprop.0clientcontext.21servercontext.22x509tablessl_method_errordtls_version_tablestatem_srvr.ctls_construct_encrypted_extensionscreate_ticket_prequeltls_process_cke_psk_preamblenonce_label.6local_it.39null_compression.29kSafariExtensionsBlock.25GOST_KX_MESSAGE_seq_tt__FRAME_END__ossl_quic_rstream_release_recordossl_quic_rstream_resize_rbufssl_fill_hello_randomssl3_handshake_writeossl_quic_fifd_set_qlog_cbWPACKET_init_derossl_quic_readossl_json_u64ossl_quic_set_accept_stateOBJ_bsearch_ssl_cipher_idssl_hmac_updateossl_quic_sstream_mark_ackedossl_quic_wire_encode_frame_streams_blockedtls_unprocessed_read_pendingssl_ctx_system_configcustom_exts_freetls1_get_formatlistossl_qlog_new_from_envossl_quic_stream_map_reset_stream_send_parttls_construct_server_doneossl_qtx_set_qlog_cbssl_ctx_srp_ctx_init_internossl_quic_wire_decode_frame_data_blockedssl_hmac_sizeossl_quic_demux_release_urxessl_get_security_level_bitsossl_quic_tserver_get_net_write_desiredossl_quic_channel_get0_portpqueue_iteratorossl_qlog_group_begintls_construct_stoc_use_srtpssl_hmac_initWPACKET_memsettls13_export_keying_material_earlyossl_quic_channel_net_errorossl_quic_channel_new_stream_localtls_parse_ctos_ec_pt_formatsossl_quic_rstream_peekossl_quic_demux_reinject_urxeossl_quic_tls_tickossl_quic_channel_get_max_idle_timeout_peer_requestossl_quic_wire_encode_frame_path_responseossl_quic_wire_decode_frame_streamtls1_final_finish_macossl_statem_server_max_message_sizeossl_quic_channel_set_max_idle_timeout_requestossl_cc_newreno_methoddtls1_get_message_headertls1_set_groups_listossl_quic_callback_ctrlossl_quic_sstream_get_cur_sizeossl_qrx_allow_1rtt_processingossl_sframe_list_peektls_write_recordstls_finish_handshaketls1_group_id_lookupossl_quic_channel_on_new_conn_idtls_construct_stoc_alpnossl_statem_in_errorssl3_alert_codessl_cert_set0_chainossl_ascii_isdigitdtls1_read_failedssl_sort_cipher_listossl_quic_lcidm_debug_removeossl_quic_lcidm_freeossl_quic_wanttls_construct_stoc_renegotiateossl_quic_ctx_ctrlossl_statem_server_write_transitionossl_qtx_is_enc_level_provisionedossl_quic_channel_get_statmssl_handshake_hashtls1_setup_key_blockossl_qtx_set_bioossl_quic_channel_new_stream_remoteossl_ackm_on_handshake_confirmedossl_qrx_set_msg_callback_argtls_construct_stoc_supported_versionsssl_get_auto_dhtls_construct_client_key_exchangeossl_qrx_pkt_releaseossl_quic_stream_map_peek_accept_queuessl_log_rsa_client_key_exchangeossl_qtx_get_cur_dgram_len_bytesossl_quic_fifd_initWPACKET_start_sub_packetossl_qlog_boolossl_quic_wire_decode_frame_max_dataossl_quic_srtm_freetls_parse_ctos_srpossl_quic_txpim_pkt_add_cfq_itemtls_construct_ctos_session_ticketssl_evp_cipher_up_refossl_ackm_on_rx_ack_frameossl_quic_txpim_pkt_allocossl_ackm_set_rx_max_ack_delayossl_quic_set_optionsossl_quic_txfc_get_swmssl3_write_bytesossl_statem_get_stateossl_quic_channel_on_stateless_resetossl_quic_rcidm_on_packet_sentossl_quic_wire_encode_pkt_hdrossl_quic_writetls_construct_ctos_server_cert_typeossl_qlog_event_recovery_packet_lostossl_qrl_enc_level_set_have_elossl_qtx_newtls_set_optionsssl3_renegotiate_checkossl_quic_get_shutdowntls_setup_read_bufferossl_gost_ukmossl_quic_tx_packetiser_set_msg_callback_argossl_quic_channel_get0_enginedtls_process_hello_verifyossl_quic_channel_set_incoming_stream_auto_rejectossl_quic_tx_packetiser_set_qlog_cbdtls1_get_queue_priorityssl_generate_session_idossl_qlog_event_endossl_quic_rcidm_on_handshake_completetls_construct_stoc_pskossl_ssl_inittls12_check_peer_sigalgossl_quic_wire_encode_frame_reset_streamossl_qrl_enc_level_set_key_updatetls_construct_stoc_client_cert_typetls_default_post_process_recordtls_free_buffersossl_quic_tserver_set_msg_callbackossl_quic_tserver_concludeossl_toupperossl_quic_txpim_pkt_get_num_chunksssl_set_version_boundossl_pqueue_freeossl_quic_err_to_stringossl_quic_rcidm_get_preferred_tx_dcidossl_quic_wire_encode_frame_stream_hdrossl_quic_stream_map_remove_from_accept_queueossl_qlog_event_connectivity_connection_startedossl_quic_tserver_freeossl_quic_set_write_buffer_sizessl_cert_lookup_by_nidossl_crypto_condvar_freetls_construct_ctos_srpossl_quic_tls_set_transport_paramsossl_qrl_get_suite_cipher_tag_len__GNU_EH_FRAME_HDRossl_quic_tserver_get0_rbioWPACKET_reserve_bytesssl_security_cert_chainossl_quic_port_create_incomingtls_validate_all_contextsssl_cipher_get_evp_cipherossl_quic_tx_packetiser_set_cur_dcidossl_quic_get_errorossl_json_resetossl_pqueue_pushossl_uint_set_queryossl_statem_server_post_workossl_quic_channel_is_handshake_completeossl_quic_conn_set0_net_rbiodtls_get_more_recordsossl_quic_has_pendingossl_crypto_condvar_broadcastssl3_digest_cached_recordsossl_crypto_thread_native_perform_jointls_set_protocol_versionssl3_final_finish_macssl3_check_cert_and_algorithmossl_quic_reactor_can_poll_wossl_quic_stream_map_get_by_idossl_quic_hkdf_extractossl_quic_channel_get_peer_addrtls_1_3_funcsossl_quic_hdr_protector_encrypt_fieldstls13_hkdf_expandtls1_change_cipher_stateossl_quic_tx_packetiser_set_ack_tx_cbossl_quic_wire_encode_paddingssl3_clearossl_set_tls_provider_parametersossl_pqueue_pop_freeossl_quic_sstream_has_pendingossl_quic_ctrlossl_quic_cfq_releasessl_session_calculate_timeouttls_process_server_donessl_get_cipher_by_charossl_statem_get_in_handshakeossl_quic_port_create_outgoingdtls1_newossl_quic_channel_is_activeconstruct_ca_namestls1_set_server_sigalgsossl_quic_rxfc_get_errorRECORD_LAYER_resetpqueue_sizessl_get_server_cert_serverinfoossl_quic_thread_assist_wait_stoppedtls_parse_ctos_alpntls_process_client_rpkossl_qlog_event_try_beginssl_load_groupsossl_quic_calculate_retry_integrity_tagossl_qrx_get_bytes_receiveddtls1_retransmit_messageossl_quic_sstream_mark_lostossl_quic_srtm_cullossl_quic_stream_map_visitossl_qtx_set_mdplossl_quic_wire_encode_frame_stream_data_blockedossl_quic_stream_map_ensure_send_part_iddtls1_query_mtuossl_quic_wire_encode_frame_new_conn_idossl_quic_rstream_queue_dataossl_quic_peeksrp_verify_server_paramossl_quic_reactor_set_poll_rssl_set_masksossl_quic_cfq_freeossl_quic_detach_streamtls_construct_ctos_early_dataossl_json_flushossl_quic_thread_assist_stop_asyncossl_quic_rcidm_get_num_retiringossl_quic_sstream_get_stream_frameossl_ssl_connection_freeextension_is_relevantossl_statem_app_data_allowedossl_quic_port_get0_demuxtls_construct_extensionsossl_ackm_on_tx_packetossl_statem_set_hello_verify_doneossl_quic_rxfc_get_parentossl_quic_thread_assist_cleanuptls1_generate_master_secretdtls_construct_change_cipher_specossl_quic_wire_decode_frame_max_streamsossl_quic_channel_raise_net_errorossl_quic_set_diag_titlessl3_generate_master_secretossl_crypto_thread_native_startossl_quic_conn_set_override_now_cbossl_ackm_on_rx_packetparse_ca_namesossl_quic_stream_map_stop_sending_recv_partossl_quic_thread_assist_notify_deadline_changedossl_quic_wire_decode_frame_streams_blockedossl_quic_set_default_stream_modeossl_statem_skip_early_datadtls1_do_writeossl_quic_cfq_item_get_pn_spaceossl_quic_channel_raise_protocol_error_loctls1_process_sigalgstls_construct_end_of_early_dataDTLS_RECORD_LAYER_freeossl_quic_channel_get0_sslossl_ctrl_internalossl_rlayer_fatalossl_quic_tserver_get_deadlineossl_qrx_read_pktssl_generate_param_groupossl_quic_tserver_writetls_parse_stoc_supported_versionsssl_get_split_send_fragmentssl_cert_get_cert_storeossl_quic_wire_decode_paddingssl3_shutdownossl_quic_stream_map_alloctls_default_validate_record_headerossl_quic_txpim_pkt_releasedtls1_check_timeout_numossl_quic_sstream_set_cleanseossl_quic_wire_peek_frame_headerssl3_writeossl_quic_wire_decode_pkt_hdrossl_ackm_on_pkt_space_discardedtls_construct_stoc_supported_groupsssl_read_internalDTLSv1_enc_dataossl_quic_stream_map_notify_all_data_sentossl_quic_tserver_new_ticketossl_quic_stream_map_notify_totally_readtls_process_end_of_early_datatls_construct_key_updateossl_quic_sstream_freessl_verify_rpktls1_get_supported_groupsossl_quic_stream_map_notify_totally_ackedossl_crypto_thread_native_is_selfdtls1_increment_epochossl_quic_hdr_protector_initossl_quic_write_flagsossl_quic_channel_get_local_stream_count_availssl_prf_mdssl_verify_cert_chainossl_statem_check_finish_initssl_cert_add1_chain_certossl_quic_wire_decode_frame_ackossl_quic_stream_map_get_total_accept_queue_lenssl_generate_master_secrettls12_get_psigalgstls12downgradetls_process_client_key_exchangeossl_quic_wire_encode_transport_param_cidossl_qrl_get_suite_cipher_key_lentls_construct_ctos_alpnossl_qrx_get_key_epochossl_quic_stream_map_get_accept_queue_lenossl_statem_fataltls11downgradeossl_quic_channel_set_msg_callbackossl_quic_tserver_is_connectedWPACKET_start_quic_sub_packet_boundtls_construct_stoc_cookieossl_quic_demux_set_mtutls13_generate_secretdtls1_retransmit_buffered_messagesssl_mdtls_construct_ctos_cookiepqueue_nextssl_cipher_get_evpossl_quic_port_set_net_wbioossl_qrl_enc_level_set_key_cooldown_doneossl_json_object_begintls_post_process_client_key_exchangetls_get_max_records_defaultossl_quic_sstream_is_totally_ackedssl3_undef_enc_methodtls1_shared_grouptls_construct_server_helloossl_quic_wire_decode_frame_stop_sendingossl_quic_txpim_pkt_append_chunkossl_crypto_thread_native_jointls_construct_stoc_key_share__dso_handleossl_ackm_on_timeoutossl_qrl_enc_level_set_discardossl_quic_channel_pingsrp_generate_server_master_secrettls_get_alert_codetls1_lookup_mdossl_quic_lcidm_retire_odcidossl_tls_rl_record_set_seq_numossl_quic_demux_pumpossl_qlog_event_connectivity_connection_state_updatedssl_cipher_disabledcreate_synthetic_message_hashossl_quic_port_get_rx_short_dcid_lenssl_cipher_get_evp_md_macssl3_cbc_remove_padding_and_macossl_tls_handle_rlayer_returnossl_quic_wire_peek_transport_paramssl3_newossl_quic_conn_stream_concludeossl_quic_channel_subticktls_processed_read_pendingWPACKET_init_nulldtls_get_message_bodydtlsv1_server_methodtls_get_compressionssl_get_md_idxtls_get_max_recordsossl_statm_update_rttssl_load_sigalgstls_process_key_updateossl_quic_wire_encode_frame_max_dataossl_quic_srt_gen_freeossl_quic_stream_map_schedule_stop_sendingssl_set_tmp_ecdh_groupsssl_cert_newtls_engine_load_ssl_client_certossl_qrx_pkt_up_refossl_quic_wire_encode_frame_stop_sendingossl_ssl_set_custom_record_layerossl_quic_tserver_set_max_early_datatls1_nid2group_idossl_quic_wire_decode_frame_handshake_donessl_get_algorithm2tls_default_read_nossl_pqueue_reservecustom_ext_addtls13_derive_keyossl_quic_txpim_get_in_useossl_quic_wire_decode_frame_new_tokenssl_generate_pkey_groupGOST_KX_MESSAGE_newossl_quic_rxfc_get_final_sizetls_process_cert_verifytls_process_rpkossl_quic_wire_decode_frame_path_challengeossl_qtx_get_queue_len_bytesdtls1_write_bytesssl_write_internaltls_parse_stoc_status_requestossl_quic_cfq_item_get_encoded_lendtls_raw_hello_verify_requestdtls1_handle_timeouttls_process_server_rpkssl_set_new_record_layerossl_quic_channel_set_mutatortls13_setup_key_blockget_ca_namesossl_quic_stream_map_is_local_allowed_by_stream_limitossl_quic_resettls_post_encryption_processing_defaulttls_parse_stoc_pskossl_quic_demux_freeossl_quic_wire_decode_frame_retire_conn_idssl_encapsulatessl_securityossl_qrl_get_suite_hdr_prot_key_lenossl_quic_tls_is_cert_requesttls_parse_stoc_cookieossl_uint_set_destroytls_set1_bioossl_get_extension_typetlsv1_1_client_methodossl_quic_frame_type_to_stringossl_quic_stream_map_set_rr_steppingossl_quic_conn_set_blocking_modeossl_qlog_event_transport_packet_sentssl_decapsulateossl_qtx_trigger_key_updateossl_quic_channel_on_handshake_confirmedossl_quic_tserver_readtls_int_new_record_layertls1_check_group_idossl_quic_channel_get_qsmossl_quic_wire_decode_pkt_hdr_pnossl_qtx_pop_netossl_quic_tserver_newtls_set_plain_alertsossl_quic_tls_newtls_construct_cert_verifyssl_get_EC_curve_nidossl_crypto_condvar_newtls1_export_keying_materialossl_sframe_list_move_datahrrrandomossl_ssl_get_errorossl_quic_rcidm_pop_retire_seq_numossl_crypto_thread_native_spawnossl_quic_engine_set_inhibit_tickossl_quic_tserver_pingossl_quic_engine_create_portossl_quic_rstream_newssl3_change_cipher_stateossl_quic_engine_get0_reactortls_construct_stoc_next_proto_negossl_quic_rxfc_on_retiretls_parse_stoc_server_cert_typeTLSv1_1_enc_dataossl_quic_tx_packetiser_set_peerossl_qlog_override_timessl_x509err2alertossl_quic_rxfc_get_rwm_finiossl_qrl_get_suite_cipher_nametls_setup_write_buffertls_construct_ctos_psk_kex_modesssl_set_sig_maskossl_pqueue_popossl_statem_client_max_message_sizeWPACKET_init_static_lenossl_quic_port_restore_err_stateossl_quic_wire_decode_frame_cryptoossl_quic_rcidm_get_num_activetls1_set_peer_legacy_sigalgcustom_exts_copy_flagstls13_update_keyossl_quic_txfc_initossl_quic_rcidm_add_from_ncidossl_quic_tserver_set_new_local_cidossl_qtx_set_mutatorossl_quic_demux_set_default_handlerssl_create_cipher_listssl3_cleanup_key_blockssl3_freedtls1_freeossl_bytes_to_cipher_listossl_quic_rxfc_set_max_window_sizetls_construct_ctos_paddingossl_tls_buffer_releaseossl_quic_reactor_get_tick_deadlineossl_quic_tserver_is_handshake_confirmeddtls1_default_timeouttls_parse_ctos_emsossl_quic_port_get_net_wbioossl_quic_rcidm_freeRECORD_LAYER_processed_read_pendingossl_quic_port_subtickossl_statem_export_early_allowedssl_set_client_hello_versiontls_do_compressossl_qlog_set_event_type_enabledossl_sframe_list_destroyossl_quic_tx_packetiser_set_msg_callbacktls13_export_keying_materialossl_quic_tls_freetls_valid_groupossl_quic_newssl3_renegotiatessl_generate_pkeyossl_quic_conn_shutdowndtls1_clearossl_quic_conn_get_net_rbioossl_qlog_group_endossl_crypto_condvar_wait_timeoutossl_statem_client_pre_worktls_get_statessl_version_cmptls_process_client_certificateossl_quic_sstream_appendossl_json_f64ssl_srp_server_param_with_username_internossl_quic_engine_newossl_qrx_discard_enc_levelossl_qtx_get_unflushed_pkt_countossl_quic_srt_gen_calculate_tokenossl_statem_set_renegotiateTLSv1_3_enc_dataossl_quic_txfc_has_become_blockedWPACKET_cleanuptls1_set_cert_validityossl_json_strWPACKET_start_quic_sub_packetWPACKET_quic_sub_allocate_bytestls_parse_ctos_pskossl_quic_conn_set0_net_wbiodtls1_read_bytesossl_quic_lcidm_get_lcid_lenssl_hmac_get0_HMAC_CTXossl_json_i64tls_parse_stoc_early_datatls_construct_ctos_npnossl_quic_tx_packetiser_discard_enc_levelossl_ackm_mark_packet_pseudo_losttls1_initialise_write_packetsossl_quic_wire_get_pkt_hdr_dst_conn_idossl_ackm_get0_probe_requesttls1_save_u16ossl_quic_tx_packetiser_newossl_quic_srtm_removetls13_hkdf_expand_exossl_quic_channel_get_diag_local_cidossl_crypto_condvar_signalossl_quic_hdr_protector_decrypt_fieldsossl_quic_tserver_is_stream_totally_ackedssl_evp_cipher_freeossl_qtx_freetlsv1_3_server_methodossl_quic_reactor_net_write_desiredossl_quic_cfq_mark_lostssl_cert_set_cert_storetls_construct_next_protoossl_qrx_newdtls1_hm_fragment_freeossl_quic_hdr_protector_encrypttls_process_server_certificateossl_quic_num_cipherstls_parse_stoc_client_cert_typessl3_peekossl_qlog_enabledssl3_init_finished_macssl_dh_to_pkeyossl_qlog_event_transport_packet_receivedossl_quic_wire_encode_frame_data_blockedtls_construct_ctos_key_sharetls_parse_ctos_post_handshake_authtls_engine_finishossl_quic_tx_packetiser_schedule_acktls_parse_ctos_session_ticketossl_quic_lcidm_get_num_active_lcidossl_quic_initossl_quic_rcidm_peek_retire_seq_numossl_quic_stream_map_notify_totally_receivedossl_crypto_thread_native_exittls_use_ticketossl_json_set0_sinkossl_isdigitssl_update_cacheossl_quic_wire_decode_frame_stream_data_blockedossl_quic_txpim_pkt_get_chunkstls_construct_stoc_cryptopro_bugossl_quic_lcidm_enrol_odcidtls_parse_stoc_use_srtpossl_qtx_provide_secretssl_validate_ctssl_cert_set_cert_cbossl_qlog_array_endcustom_ext_initossl_quic_channel_is_new_local_stream_admissibleossl_quic_rstream_move_to_rbufssl3_num_ciphersssl_hmac_old_sizeossl_quic_txfc_get_cwmtls_set_max_frag_lenossl_qlog_newdtls_bad_ver_client_methodssl_build_cert_chaintls12_copy_sigalgsossl_quic_do_handshakedtls1_dispatch_alerttls_parse_ctos_sig_algsossl_json_flush_cleanupossl_calculate_comp_expansiontls_parse_ctos_sig_algs_certossl_quic_reactor_tickossl_qrl_enc_level_set_getpitem_newtls_construct_ctos_supported_groupsdtls_construct_hello_verify_requesttls13_alert_codeossl_quic_thread_assist_init_startWPACKET_get_lengthtls_process_change_cipher_specossl_crypto_condvar_waittls_get_message_headerossl_ackm_get_largest_unackedtls_post_process_client_helloossl_quic_conn_get_net_wbioossl_quic_tserver_pop_incoming_streamssl_hmac_old_freeossl_qrx_get_cur_forged_pkt_countossl_qrl_enc_level_set_key_update_doneossl_quic_sstream_set_buffer_sizeWPACKET_set_max_sizetls_parse_stoc_session_ticketssl_hmac_freetls_prepare_for_encryption_defaulttls_construct_certificate_requesttls_parse_stoc_etmossl_quic_handle_eventstls_process_cert_status_bodytls_parse_ctos_cookieossl_tolowerossl_quic_channel_have_generated_transport_paramsossl_quic_sstream_mark_acked_fintls_read_recordossl_quic_channel_trigger_txkuossl_json_initossl_quic_wire_encode_frame_handshake_donetls_parse_extensionssl_ctx_srp_ctx_free_internossl_quic_cfq_item_is_unreliableossl_qrl_get_suite_max_forged_pktossl_quic_wire_encode_transport_param_bytestls_construct_ctos_etmssl_cert_is_disabledtls_parse_ctos_early_dataossl_quic_clear_optionsossl_qlog_set_sink_filenametls_choose_sigalgossl_quic_lcidm_cullssl_hmac_old_finalWPACKET_allocate_bytesossl_quic_channel_get_diag_num_rx_ackossl_statem_server_construct_messageossl_quic_demux_has_pendingossl_quic_port_get0_reactorossl_quic_conn_set_initial_peer_addrossl_quic_wire_decode_transport_param_cidDTLSv1_2_enc_datassl_hmac_finalssl_srp_ctx_free_internossl_qtx_get_cur_epoch_pkt_countossl_quic_txpim_newossl_quic_wire_encode_frame_cryptocheck_in_listossl_qrl_get_suite_md_namessl_cert_lookup_by_idxtls_construct_ctos_maxfragmentlenossl_statem_client_read_transitiondtls1_min_mtuossl_quic_channel_has_pendingtls_construct_ctos_use_srtpossl_quic_get_cipherossl_quic_lcidm_retireossl_quic_wire_decode_frame_pingossl_quic_wire_decode_transport_param_bytesossl_quic_get_stream_write_error_codedtlsv1_2_methodossl_quic_channel_is_handshake_confirmedcustom_ext_parsetls_parse_all_extensionsWPACKET_sub_allocate_bytes__ossl_quic_tx_packetiser_schedule_conn_closessl_set_record_protocol_versionossl_quic_sstream_mark_transmittedtls_construct_ctos_status_requestossl_quic_sstream_mark_transmitted_finossl_quic_freeossl_statm_initssl_evp_md_freeossl_quic_wire_encode_frame_max_streamsi2d_GOST_KX_MESSAGEossl_quic_conn_force_assist_thread_wakeWPACKET_is_null_bufossl_quic_wire_determine_pn_lenossl_quic_traceossl_quic_wire_encode_pkt_hdr_pnossl_quic_port_get_timetls_parse_stoc_key_shareossl_qtx_get_max_epoch_pkt_countossl_quic_fifd_cleanupossl_islowerossl_ctype_checkossl_quic_get_stream_read_stateossl_quic_txpim_pkt_clear_chunkstls_construct_stoc_server_nametls_get_cipher_from_enginetls_construct_server_certificateossl_quic_cfq_mark_txossl_statem_client_post_workossl_qlog_strossl_crypto_mutex_try_lockossl_quic_reactor_block_until_predossl_quic_stream_map_update_stateossl_quic_get_stream_read_error_codeossl_quic_gen_rand_conn_idossl_quic_deinitossl_quic_tx_packetiser_get_next_pnssl3_digest_master_key_set_paramsossl_quic_wire_peek_frame_ack_num_rangesossl_ackm_set_loss_detection_deadline_callbackossl_qtx_get_queue_len_datagramstls_setup_handshakeossl_statem_export_allowedtls_construct_finishedossl_statem_clearossl_quic_tx_packetiser_set_cur_scidtls_process_cert_statusossl_qrl_enc_level_set_has_keyslotossl_quic_channel_get0_demuxssl3_dispatch_alerttls_parse_stoc_server_nameossl_qrl_get_suite_secret_len_DYNAMICossl_quic_port_newconstruct_key_exchange_tbsssl_set_client_disabledossl_qlog_set_sink_bio__TMC_END__ossl_quic_tserver_set_psk_find_session_cbRECORD_LAYER_initossl_statem_set_mutatorossl_qlog_set_filterossl_quic_set_incoming_stream_policyossl_quic_wire_encode_transport_param_inttls13_restore_handshake_digest_for_phaossl_quic_fifd_pkt_commitossl_statem_acceptdtlsv1_2_server_methodtls1_save_sigalgsossl_quic_cfq_item_get_statessl_cert_freeossl_dtls_record_methodossl_quic_txfc_consume_creditWPACKET_start_sub_packet_len__ossl_quic_get_wpoll_descriptorossl_quic_rxfc_has_cwm_changedWPACKET_get_total_writtenossl_quic_wire_encode_frame_conn_closessl3_get_req_cert_typeossl_quic_channel_get_reactortls_construct_ctos_sig_algsossl_quic_stream_map_push_accept_queueossl_quic_channel_local_closetls_process_certificate_requesttls_construct_ctos_post_handshake_authossl_quic_stream_iter_initssl_security_certssl_cache_cipherlistossl_ackm_set_tx_max_ack_delaydtls1_get_epochossl_quic_wire_decode_frame_new_conn_idWPACKET_init_null_dertls_parse_ctos_etmossl_quic_channel_get_terminate_causeossl_quic_accept_streamssl3_send_alertossl_quic_rxfc_on_rx_stream_frameossl_json_cleanupssl3_get_cipherossl_quic_tserver_set_handshake_mutatorossl_quic_lcidm_lookupossl_qrl_get_suite_hdr_prot_cipher_idossl_quic_srtm_checkssl3_setup_key_blockossl_quic_tserver_has_read_endedossl_uint_set_initossl_quic_reactor_set_poll_wssl_evp_md_up_refossl_quic_stream_map_notify_reset_stream_ackedossl_qrx_set_msg_callbacktls_get_ticket_from_clientossl_qrx_unprocessed_read_pendingtls1_set_groupstls_prepare_client_certificatessl_deriveossl_ssl_connection_new_intossl_quic_tserver_get_terminate_causeossl_quic_wire_decode_transport_param_preferred_addrossl_quic_conn_stream_newossl_quic_port_get0_mutexossl_quic_reactor_get_poll_rossl_quic_ctx_callback_ctrlossl_statem_client_write_transitiontls_parse_ctos_use_srtptls_set_max_pipelinesossl_quic_channel_restore_err_statedtlsv1_client_methodssl_init_wbio_buffertls_construct_stoc_maxfragmentlenossl_crypto_mutex_freeossl_quic_lcidm_generate_initialossl_quic_tserver_tickossl_quic_get_net_write_desiredossl_quic_get_optionstls_construct_ctos_pskossl_quic_stream_map_cleanuptls_close_construct_packetssl3_readWPACKET_put_bytes__ossl_quic_tls_has_bad_max_early_datatls_prepare_record_header_defaultossl_quic_tserver_is_terminatedossl_crypto_thread_native_cleanssl_cipher_id_cmpossl_quic_get_cipher_by_chartls13_generate_handshake_secretossl_qtx_calculate_ciphertext_payload_lenossl_qrl_get_suite_cipher_iv_lenossl_quic_sstream_mark_lost_finssl_3_0_funcstls1_set_sigalgsossl_quic_channel_is_closingossl_quic_attach_streamssl_cert_dupossl_quic_reactor_initossl_json_keyossl_quic_get_key_update_typedo_dtls1_writeossl_json_str_lenossl_quic_get_conn_close_infoossl_tls_record_methodssl3_put_cipher_by_charossl_isuppertls_collect_extensionstls_write_records_defaulttls_alloc_buffersossl_quic_port_freetls_process_client_hellossl_allow_compressionossl_quic_port_get_tx_init_dcid_lenossl_quic_wire_decode_frame_path_responsessl_get_new_sessionssl_check_version_downgradeossl_err_load_SSL_stringstls_output_rpkossl_quic_channel_reject_streamtls_construct_ctos_emsossl_quic_channel_set_msg_callback_argssl_evp_cipher_fetchdtls1_clear_received_bufferossl_qlog_freeossl_quic_rxfc_get_swmssl3_output_cert_chaindtls_1_funcsossl_qtx_write_pkttls_construct_cert_statusossl_quic_conn_get_blocking_modetls_process_key_exchangeossl_qtx_calculate_plaintext_payload_lenossl_qlog_event_connectivity_connection_closedssl_get_ciphers_by_idtls1_set_raw_sigalgsossl_quic_demux_newossl_qtx_get_mdplossl_ackm_on_rx_datagramdtls1_ctrld2i_GOST_KX_MESSAGEssl_version_supportedossl_quic_lcidm_generateossl_quic_tx_packetiser_get_deadlineossl_gost18_cke_cipher_nidossl_quic_tserver_get_net_read_desiredtls_construct_stoc_early_dataossl_safe_getenvossl_quic_channel_get_max_idle_timeout_requestssl_release_recordossl_quic_wire_get_encoded_frame_len_stream_hdrossl_quic_get0_connectionossl_ackm_set_ack_deadline_callbackossl_qrx_set_late_validation_cbssl3_pendingossl_quic_port_update_poll_descriptorsssl3_cbc_digest_recordtls_write_records_multiblocksrp_generate_client_master_secretossl_pqueue_numossl_quic_renegotiate_checkWPACKET_fill_lengthsossl_qrl_enc_level_set_provide_secretssl_clear_bad_sessionssl_hmac_old_updatetls_parse_stoc_alpnossl_quic_rstream_freeossl_statem_set_in_initossl_quic_txfc_get_credit_localossl_qlog_set_sink_fileWPACKET_set_flagscustom_ext_findossl_quic_handle_framesossl_quic_cfq_get_priority_headtls1_check_chainossl_quic_stream_map_notify_size_known_recv_partssl_srp_calc_a_param_internossl_quic_srt_gen_newossl_quic_channel_freedtlsv1_2_client_methodossl_quic_get_event_timeoutossl_qtx_finish_dgramtls_construct_stoc_etmossl_quic_tx_packetiser_freetls_construct_cert_status_bodyssl_hmac_old_inittls_get_peer_pkeyssl_ctx_securityossl_json_array_endossl_quic_sstream_get_buffer_usedtls13_change_cipher_statetls_construct_ctos_sctossl_statm_get_rtt_infoossl_quic_wire_encode_frame_path_challengetlsv1_3_methodWPACKET_finishossl_quic_vlint_decodessl_get_prev_sessionossl_crypto_mutex_locktls_retry_write_recordsossl_qrl_get_suite_max_pktossl_quic_rcidm_newossl_quic_is_stream_localtls1_check_ec_tmp_keyossl_quic_hdr_protector_cleanuptls_get_max_records_multiblockssl3_do_writeossl_tls_add_custom_ext_internossl_quic_conn_get_channelossl_quic_port_raise_net_errorossl_quic_conn_poll_eventsossl_quic_tserver_shutdowndtls1_start_timerossl_quic_frame_ack_contains_pnossl_quic_sstream_adjust_iovossl_quic_get_stream_iddtls1_clear_sent_bufferssl3_read_bytesossl_time_nowossl_qrx_get_max_forged_pkt_countossl_qrx_provide_secretossl_quic_port_get0_engineossl_quic_engine_get0_mutexossl_quic_demux_injectssl_cert_set1_chainossl_quic_channel_get_tx_key_epochtls13_common_post_process_recordssl_load_cipherstls_parse_ctos_server_cert_typeossl_statem_server_post_process_messagessl_check_srvr_ecc_cert_and_algossl_statem_client_construct_messageossl_sframe_list_is_head_lockedossl_quic_reactor_can_poll_rossl_quic_engine_get_timeossl_ssl_connection_resetGOST_KX_MESSAGE_freetls13_derive_ivossl_quic_validate_retry_integrity_tagossl_pqueue_removetls1_group_id2nidossl_ackm_freeossl_quic_stream_map_initossl_quic_channel_is_term_anydtls1_is_timer_expireddtls1_set_message_headertls_parse_ctos_status_requestossl_quic_tserver_get_channelossl_quic_rxfc_get_creditpitem_freedtls1_get_timeoutossl_quic_get_stream_write_statetls_construct_ctos_server_namedtls_post_encryption_processingossl_statem_server_read_transitionossl_json_nulltls_parse_ctos_server_nameossl_quic_get_value_uintossl_quic_wire_encode_frame_max_stream_datassl_cipher_get_overheaddtls1_stop_timerossl_qrx_key_update_timeoutossl_statem_connecttls_parse_ctos_maxfragmentlentls1_alert_codessl3_ctx_ctrltls1_set_sigalgs_listossl_qrx_set_key_update_cbossl_quic_txfc_consume_credit_localssl_do_client_cert_cbossl_quic_wire_decode_frame_conn_closeossl_quic_acceptossl_sframe_list_inserttls13_save_handshake_digest_for_phaossl_pqueue_peektls_process_hello_reqossl_sframe_list_inittls13_set_encoded_pub_keytls13_final_finish_macWPACKET_closetls_psk_do_binderossl_quic_tserver_stream_has_peer_stop_sendingossl_quic_vlint_encode_nssl_hmac_newssl_cert_clear_certsossl_qrx_processed_read_pendingssl_free_wbio_bufferossl_qrx_inject_urxeossl_quic_wire_encode_frame_crypto_hdrsend_certificate_requestossl_quic_clearssl3_callback_ctrltls_construct_stoc_status_requestssl_undefined_void_functionssl_cert_add0_chain_certossl_quic_key_updatetls_client_key_exchange_post_workdtls_any_funcsossl_quic_port_set_net_rbiotls_get_digest_from_engineossl_quic_rxfc_get_cwmssl_session_dupssl_cert_select_currenttls13_generate_master_secrettlsv1_1_methodossl_json_str_hexossl_quic_tserver_is_term_anytls_parse_ctos_key_shareossl_ackm_is_ack_desiredossl_quic_pendingossl_quic_lcidm_newssl3_get_cipher_by_charossl_quic_stream_map_gcssl3_ctx_callback_ctrlpqueue_findtls_process_server_hellossl3_default_timeoutossl_quic_reactor_can_support_poll_descriptorssl3_cbc_record_digest_supportedossl_quic_wire_get_encoded_pkt_hdr_lentls_process_new_session_tickettls_release_recordssl_cert_lookup_by_pkeyossl_quic_stream_resetossl_quic_sstream_newssl_gensecretlookup_sess_in_cachetls_construct_ctos_supported_versionstls_check_sigalg_curveossl_quic_tx_packetiser_record_received_closing_bytestls_decrypt_ticketossl_quic_txfc_bump_cwmtlsv1_3_client_methodssl3_comp_findtls_increment_sequence_ctrossl_quic_set_connect_statessl_log_secrettls_parse_stoc_ec_pt_formatsossl_quic_wire_encode_frame_pingossl_quic_channel_get_stream_by_idssl_hmac_get0_EVP_MAC_CTXossl_quic_channel_starttls_construct_stoc_session_ticketssl_undefined_const_functiontls_construct_client_helloGOST_KX_MESSAGE_itdtls1_close_construct_packetossl_statem_client_post_process_messagessl3_free_digest_listossl_quic_channel_set_peer_addrossl_quic_channel_set_txku_threshold_overridessl_cipher_ptr_id_cmpossl_quic_rcidm_add_from_initialssl3_get_cipher_by_std_nameossl_qtx_set_msg_callback_argtls_app_data_pendingossl_quic_wire_decode_frame_reset_streamWPACKET_sub_reserve_bytes__tls13_derive_finishedkeytls1_group_id2nametls_construct_server_key_exchangeossl_qlog_flushossl_quic_rcidm_add_from_server_retryWPACKET_sub_memcpy__ssl3_set_handshake_headerSSLv3_enc_dataossl_sframe_list_lock_headdtls1_buffer_messageRECORD_LAYER_read_pendingossl_quic_demux_set_bioossl_statem_set_in_handshakeossl_uint_set_insertWPACKET_initossl_statem_client_process_messageossl_statem_server_process_messagetls_allocate_write_buffers_defaultossl_quic_rstream_get_recordossl_quic_txfc_get_parentssl_setup_sigalgsossl_quic_get_accept_stream_queue_lenssl_handshake_mdossl_quic_cfq_item_get_frame_typeossl_quic_rxfc_init_standaloneossl_quic_tx_packetiser_notify_handshake_completedtlsv1_methodtls_process_initial_server_flighttls_do_uncompresstlsv1_1_server_methodossl_quic_wire_encode_frame_retire_conn_idtls_parse_ctos_renegotiateossl_quic_cfq_newtls_parse_ctos_supported_groupstls_process_finishedossl_comp_has_algtls_parse_stoc_emsossl_quic_provide_initial_secretssl3_do_change_cipher_specWPACKET_get_currossl_quic_tls_get_errorossl_statm_destroytls_construct_stoc_ec_pt_formatsossl_qlog_binossl_qlog_u64ossl_quic_lcidm_debug_addossl_quic_rstream_readossl_quic_rstream_set_cleanseossl_qtx_set_msg_callbackossl_quic_srtm_newossl_crypto_mutex_unlockossl_quic_txpim_freessl_hmac_old_newossl_quic_channel_replace_local_cidtls_parse_ctos_npntls_parse_stoc_sctossl_quic_cfq_item_get_encodedtls_set_first_handshakeossl_ackm_get_pto_durationossl_qlog_i64dtls1_shutdownssl3_get_cipher_by_idossl_quic_connecttls_construct_client_certificateossl_quic_tserver_get0_ssl_ctxossl_ackm_get_ack_framessl_srp_ctx_init_internossl_quic_port_get_net_rbioossl_quic_stream_map_begin_shutdown_flushdtls1_write_app_data_bytesossl_statem_send_fatalossl_crypto_mutex_newtls_parse_stoc_maxfragmentlenossl_quic_port_is_runningossl_quic_cfq_add_frameossl_quic_channel_get_rx_key_epochossl_quic_tserver_stream_newtls_initialise_write_packets_defaultossl_pqueue_newtls_parse_stoc_npnossl_sframe_list_drop_framestls_parse_ctos_psk_kex_modesossl_json_array_beginossl_quic_hdr_protector_decryptDTLS_RECORD_LAYER_newtls1_allocate_write_buffersossl_quic_tserver_stream_has_peer_reset_streamtls_post_process_server_certificateossl_quic_stream_map_notify_reset_recv_partossl_qtx_flush_netossl_quic_txfc_get_creditossl_quic_channel_get_max_idle_timeout_actualossl_quic_wire_encode_frame_ackossl_json_in_errortls_construct_new_session_ticketpqueue_insertssl3_choose_cipherossl_qtx_get_key_epochossl_quic_wire_skip_frame_headerossl_quic_vlint_decode_uncheckedossl_quic_get_net_read_desiredossl_quic_srtm_addWPACKET_memcpyossl_ackm_get_loss_detection_deadlineossl_quic_tx_packetiser_schedule_ack_elicitingssl_get_max_send_fragmenttls_default_set_protocol_version_GLOBAL_OFFSET_TABLE_dtls1_set_handshake_headerssl_choose_client_versionWPACKET_quic_write_vlintossl_quic_channel_is_terminatedossl_quic_sstream_get_buffer_sizedtls_prepare_record_headerossl_quic_rstream_availableWPACKET_init_lenossl_quic_tx_packetiser_schedule_handshake_doneshould_add_extensionossl_quic_tserver_set_plain_packet_mutatorossl_ackm_get_largest_ackedossl_quic_channel_get_mutexossl_quic_set_value_uintossl_quic_tx_packetiser_set_initial_tokenossl_quic_channel_injectossl_quic_channel_on_new_connossl_qrx_freessl_get_min_max_versionossl_quic_stream_map_notify_app_read_reset_recv_parttls_process_next_protoossl_quic_tx_packetiser_generatetls_construct_ctos_renegotiateossl_quic_engine_freecustom_exts_copyossl_quic_stream_map_is_shutdown_flush_finishedtls_construct_stoc_server_cert_typeossl_qlog_str_lenossl_quic_wire_encode_frame_new_tokentls1_cbc_remove_padding_and_mactls_handle_alpnossl_quic_wire_get_encoded_frame_len_crypto_hdrossl_quic_rxfc_initossl_quic_channel_get_remote_stream_count_availossl_quic_cfq_item_get_priority_nextossl_quic_channel_on_remote_conn_closeossl_qlog_array_beginDTLS_RECORD_LAYER_clearossl_quic_get_stream_typessl_cert_set_currentossl_quic_get_rpoll_descriptorossl_quic_vlint_encodeossl_quic_rcidm_get_preferred_tx_dcid_changedossl_quic_srtm_lookupssl_choose_server_versionRECORD_LAYER_write_pendingossl_ackm_newossl_quic_rcidm_request_rollossl_quic_sstream_finossl_statem_server_pre_workssl_undefined_functiontls_parse_stoc_renegotiateossl_quic_sstream_get_buffer_availossl_quic_reactor_net_read_desiredstatem_flushtls_group_allowedossl_quic_stream_map_releaseossl_ackm_get_ack_deadlinessl3_ctrlossl_uint_set_removeossl_quic_reactor_get_poll_wssl_protocol_to_stringossl_json_boolossl_quic_channel_newtls_construct_ctos_client_cert_typeossl_ssl_connection_newossl_quic_wire_decode_transport_param_intssl3_finish_macossl_quic_stream_iter_nexttls_construct_stoc_emsssl_evp_md_fetchRECORD_LAYER_is_sslv2_recordssl3_take_macossl_ackm_is_rx_pn_processableossl_json_object_endossl_quic_wire_decode_frame_max_stream_datatls_parse_ctos_client_cert_typedtls_get_messageossl_quic_wire_encode_frame_streamossl_qtx_discard_enc_leveltls_construct_ctos_ec_pt_formatsossl_quic_sstream_get_final_sizeOPENSSL_sk_dup@OPENSSL_3.0.0pthread_cond_signal@GLIBC_2.3.2SSL_add_store_cert_subjects_to_stackSSL_set0_CA_listSSL_alert_desc_string_longSSL_CTX_freeEVP_get_cipherbyname@OPENSSL_3.0.0SRP_Calc_client_key_ex@OPENSSL_3.0.0ERR_peek_last_error@OPENSSL_3.0.0SSL_get_srp_userinfoSSL_COMP_get_nameEVP_PKEY_set_type@OPENSSL_3.0.0SSL_CONF_CTX_newEVP_PKEY_get_group_name@OPENSSL_3.0.0SSL_SESSION_set1_id__errno_location@GLIBC_2.2.5d2i_PrivateKey_ex_bio@OPENSSL_3.0.0X509_NAME_print_ex@OPENSSL_3.0.0EVP_DigestSign@OPENSSL_3.0.0EVP_PKEY_can_sign@OPENSSL_3.0.0EVP_DecryptFinal@OPENSSL_3.0.0SRP_get_default_gN@OPENSSL_3.0.0d2i_OCSP_RESPID@OPENSSL_3.0.0ZUINT64_it@OPENSSL_3.0.0RSA_up_ref@OPENSSL_3.0.0ZINT64_it@OPENSSL_3.0.0SSL_CIPHER_get_bitsEVP_DigestSignUpdate@OPENSSL_3.0.0OPENSSL_sk_delete@OPENSSL_3.0.0SSL_statelessSSL_CTX_add_client_custom_extSSL_is_connectionSSL_get_current_expansionX509_get_key_usage@OPENSSL_3.0.0EVP_DigestVerifyUpdate@OPENSSL_3.0.0EVP_CIPHER_CTX_get0_cipher@OPENSSL_3.0.0X509_LOOKUP_ctrl_ex@OPENSSL_3.0.0ZUINT32_it@OPENSSL_3.0.0SSL_add1_hostCT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE@OPENSSL_3.0.0SSL_CIPHER_findEVP_CIPHER_get0_provider@OPENSSL_3.0.0OSSL_PARAM_BLD_push_BN@OPENSSL_3.0.0EVP_EncryptUpdate@OPENSSL_3.0.0SRP_Calc_u_ex@OPENSSL_3.0.0SSL_set_incoming_stream_policyTLSv1_1_server_methodSSL_CTX_set_keylog_callbackEVP_CipherUpdate@OPENSSL_3.0.0EVP_MD_is_a@OPENSSL_3.0.0EVP_MAC_CTX_dup@OPENSSL_3.0.0SSL_SESSION_set1_alpn_selectedX509_VERIFY_PARAM_set_hostflags@OPENSSL_3.0.0ENGINE_init@OPENSSL_3.0.0ERR_load_SSL_stringsSSL_set_client_CA_listSSL_has_pendingBIO_set_flags@OPENSSL_3.0.0SSL_new_streamEVP_get_digestbyname@OPENSSL_3.0.0SRP_create_verifier_BN_ex@OPENSSL_3.0.0SSL_get_ex_data_X509_STORE_CTX_idxERR_peek_error@OPENSSL_3.0.0SSL_set0_rbioSSL_CTX_set_default_passwd_cb_userdataSSL_set1_client_cert_typeX509_new_ex@OPENSSL_3.0.0ASYNC_WAIT_CTX_get_status@OPENSSL_3.0.0SSL_is_stream_localASN1_item_new@OPENSSL_3.0.0SSL_get_value_uintBIO_ADDR_free@OPENSSL_3.0.0CRYPTO_dup_ex_data@OPENSSL_3.0.0EVP_DecryptInit_ex@OPENSSL_3.0.0SSL_CTX_set0_CA_listOCSP_SINGLERESP_get1_ext_d2i@OPENSSL_3.0.0X509_EXTENSION_free@OPENSSL_3.0.0SSL_CTX_get_cert_storeSSL_get_srp_NSSL_CTX_sess_get_new_cbEVP_MD_CTX_get_pkey_ctx@OPENSSL_3.0.0SSL_CTX_sess_get_get_cbEVP_PKEY_derive_set_peer@OPENSSL_3.0.0SSL_client_hello_get_extension_orderEVP_DigestVerify@OPENSSL_3.0.0SSL_SESSION_set1_hostnameBN_get_rfc3526_prime_2048@OPENSSL_3.0.0EVP_KDF_fetch@OPENSSL_3.0.0d2i_X509@OPENSSL_3.0.0SSL_CTX_sess_set_get_cbSSL_set_blocking_modeCT_POLICY_EVAL_CTX_set1_issuer@OPENSSL_3.0.0SSL_export_keying_materialERR_new@OPENSSL_3.0.0SSL_CTX_set_ctlog_list_fileSSL_set_msg_callbackSSL_add_ssl_modulei2d_X509_PUBKEY@OPENSSL_3.0.0SSL_CTX_get_ex_dataOCSP_BASICRESP_free@OPENSSL_3.0.0SSL_get0_daneHMAC_Final@OPENSSL_3.0.0SSL_CTX_load_verify_fileSSL_CONF_cmd_value_typeEVP_PKEY_set1_encoded_public_key@OPENSSL_3.0.0SSL_CTX_get_record_padding_callback_argSSL_CTX_get_max_early_dataSSL_stream_concludeEVP_PKEY_CTX_ctrl@OPENSSL_3.0.0SSL_get_rfdEVP_EncryptInit_ex2@OPENSSL_3.0.0OPENSSL_cipher_nameCT_POLICY_EVAL_CTX_free@OPENSSL_3.0.0X509_get_extension_flags@OPENSSL_3.0.0pthread_mutex_trylock@GLIBC_2.2.5PEM_ASN1_read_bio@OPENSSL_3.0.0BIO_ctrl@OPENSSL_3.0.0SSL_CTX_set_security_levelSSL_CTX_check_private_keySSL_CTX_use_PrivateKeySSL_get_negotiated_server_cert_typeEVP_MAC_free@OPENSSL_3.0.0OSSL_PARAM_get_uint@OPENSSL_3.0.0SSL_read_early_dataX509_NAME_dup@OPENSSL_3.0.0CT_POLICY_EVAL_CTX_set_time@OPENSSL_3.0.0OPENSSL_sk_new_reserve@OPENSSL_3.0.0EVP_CIPHER_get_params@OPENSSL_3.0.0SSL_get_quiet_shutdownASN1_OCTET_STRING_free@OPENSSL_3.0.0EVP_SIGNATURE_free@OPENSSL_3.0.0EVP_PKEY_print_public@OPENSSL_3.0.0EVP_PKEY_get_security_bits@OPENSSL_3.0.0EVP_PKEY_CTX_new_from_pkey@OPENSSL_3.0.0SSL_get0_next_proto_negotiatedSSL_get_finishedBN_bin2bn@OPENSSL_3.0.0SSL_get_errorEVP_PKEY_paramgen@OPENSSL_3.0.0OPENSSL_strlcat@OPENSSL_3.0.0COMP_CTX_get_method@OPENSSL_3.0.0EVP_PKEY_set1_DH@OPENSSL_3.0.0OSSL_STORE_load@OPENSSL_3.0.0EVP_Cipher@OPENSSL_3.0.0OPENSSL_DIR_end@OPENSSL_3.0.0SSL_get_fdBIO_s_file@OPENSSL_3.0.0X509_LOOKUP_ctrl@OPENSSL_3.0.0SSL_client_hello_get1_extensions_presentCT_POLICY_EVAL_CTX_new_ex@OPENSSL_3.0.0SSL_CTX_set_info_callbackSSL_CIPHER_get_nameBIO_set_retry_reason@OPENSSL_3.0.0EVP_PKEY_get_ec_point_conv_form@OPENSSL_3.0.0d2i_RSAPrivateKey@OPENSSL_3.0.0SHA512_Transform@OPENSSL_3.0.0COMP_compress_block@OPENSSL_3.0.0EVP_MAC_fetch@OPENSSL_3.0.0SSL_inject_net_dgramSSL_set_allow_early_data_cbSSL_CTX_SRP_CTX_freeOSSL_PARAM_construct_end@OPENSSL_3.0.0d2i_PrivateKey_ex@OPENSSL_3.0.0SSL_alloc_buffersSSL_CTX_flush_sessions_exOCSP_response_get1_basic@OPENSSL_3.0.0ENGINE_load_ssl_client_cert@OPENSSL_3.0.0SSL_SESSION_get_time_exSSL_CTX_set_quiet_shutdownOSSL_ERR_STATE_save_to_mark@OPENSSL_3.2.0pthread_cond_broadcast@GLIBC_2.3.2OPENSSL_LH_new@OPENSSL_3.0.0SSL_state_string_longSSL_get_wfdSSL_set1_paramstrchr@GLIBC_2.2.5SSL_CTX_set_ex_dataSSL_traceSSL_set_security_callbackEVP_MD_get_size@OPENSSL_3.0.0SSL_SESSION_newBIO_free_all@OPENSSL_3.0.0EVP_PKEY_get_bn_param@OPENSSL_3.0.0SSL_wantSSL_SESSION_set1_ticket_appdataSSL_CTX_set_tlsext_use_srtpSSL_set_trustSSL_set_psk_server_callbackSSL_get_srp_gEC_GROUP_get_curve_name@OPENSSL_3.0.0SSL_CTX_set_cookie_verify_cbCRYPTO_THREAD_read_lock@OPENSSL_3.0.0SSL_CTX_get_security_callback__cxa_finalize@GLIBC_2.2.5SSL_dane_set_flagsCRYPTO_secure_zalloc@OPENSSL_3.0.0strlen@GLIBC_2.2.5X509_get_signature_info@OPENSSL_3.0.0ASN1_ANY_it@OPENSSL_3.0.0SSL_CIPHER_standard_nameEVP_CIPHER_CTX_get_iv_length@OPENSSL_3.0.0memcmp@GLIBC_2.2.5BN_get_rfc2409_prime_1024@OPENSSL_3.0.0X509_STORE_CTX_get0_chain@OPENSSL_3.0.0EVP_CIPHER_CTX_get_params@OPENSSL_3.0.0SSL_accept_streamOPENSSL_LH_free@OPENSSL_3.0.0DTLSv1_server_methodEVP_MD_free@OPENSSL_3.0.0strncmp@GLIBC_2.2.5SSL_SESSION_get0_ticketSSL_CONF_CTX_clear_flagsOPENSSL_init_crypto@OPENSSL_3.0.0SSL_get_async_statusEVP_MD_CTX_set_params@OPENSSL_3.0.0OSSL_STORE_INFO_get0_CERT@OPENSSL_3.0.0X509_VERIFY_PARAM_get1_ip_asc@OPENSSL_3.0.0SSL_new_session_ticketSSL_SESSION_set_max_early_dataSSL_SESSION_printSSL_set_cipher_listSSL_get0_verified_chainSSL_peek_exX509_VERIFY_PARAM_free@OPENSSL_3.0.0SSL_CTX_set_default_read_buffer_lenSSL_CTX_set_default_verify_storeX509_print_ex@OPENSSL_3.0.0SSL_SESSION_freeSSL_get0_server_cert_typeSSL_get_servernamepthread_join@GLIBC_2.2.5HMAC_Init_ex@OPENSSL_3.0.0SSL_CTX_set_default_passwd_cbSSL_COMP_get0_nameBIO_new_buffer_ssl_connectSSL_renegotiate_pendingASYNC_WAIT_CTX_set_callback@OPENSSL_3.0.0SSL_CTX_set_session_ticket_cbSRP_Calc_A_paramSSL_CTX_set_cookie_generate_cbX509_VERIFY_PARAM_inherit@OPENSSL_3.0.0BIO_new_sslOPENSSL_sk_num@OPENSSL_3.0.0OPENSSL_LH_retrieve@OPENSSL_3.0.0BIO_find_type@OPENSSL_3.0.0ERR_set_mark@OPENSSL_3.0.0SSL_waiting_for_asyncSSL_CTX_get_quiet_shutdownSSL_CTX_get_keylog_callbackSSL_SESSION_has_ticketSSL_COMP_set0_compression_methodsSSL_state_stringOSSL_ERR_STATE_save@OPENSSL_3.2.0SSL_CTX_sess_set_new_cbSSL_CTX_new_exSSL_set_num_ticketsOSSL_PARAM_get_int@OPENSSL_3.0.0SSL_CTX_sess_get_remove_cbSSL_CTX_sessionsERR_set_error@OPENSSL_3.0.0DTLS_methodX509_free@OPENSSL_3.0.0OSSL_STACK_OF_X509_free@OPENSSL_3.2.0d2i_X509_bio@OPENSSL_3.0.0BUF_MEM_free@OPENSSL_3.0.0memset@GLIBC_2.2.5EVP_PKEY_encrypt_init@OPENSSL_3.0.0EVP_MD_get0_provider@OPENSSL_3.0.0SSL_get_verify_depthSSL_get_stream_write_stateCRYPTO_get_ex_data@OPENSSL_3.0.0CRYPTO_THREAD_lock_new@OPENSSL_3.0.0EVP_EncryptInit_ex@OPENSSL_3.0.0SSL_CTX_get_ciphersSSL_CTX_use_serverinfo_exDTLSv1_listenSSL_get0_CA_listSSL_clear_optionsSSL_use_RSAPrivateKey_fileOPENSSL_cleanse@OPENSSL_3.0.0pthread_create@GLIBC_2.2.5SSL_set_SSL_CTXSSL_is_quicSCT_get_validation_status@OPENSSL_3.0.0SSL_get_client_ciphersEVP_PKEY_asn1_get0_info@OPENSSL_3.0.0CTLOG_STORE_load_file@OPENSSL_3.0.0SSL_CTX_set_srp_verify_param_callbackOSSL_QUIC_client_methodOSSL_PARAM_construct_uint@OPENSSL_3.0.0OBJ_bsearch_@OPENSSL_3.0.0EVP_MAC_CTX_free@OPENSSL_3.0.0SSL_CTX_use_serverinfoEVP_CIPHER_is_a@OPENSSL_3.0.0SSL_set_tmp_dh_callbackd2i_SSL_SESSIONSSL_srp_server_param_with_usernameSSL_CTX_get0_server_cert_typeEVP_PKEY_CTX_set_group_name@OPENSSL_3.0.0X509_STORE_CTX_init_rpk@OPENSSL_3.2.0SSL_add_client_CASSL_CTX_get_info_callbackX509_STORE_add_cert@OPENSSL_3.0.0SSL_CTX_set_ciphersuitesOSSL_LIB_CTX_set0_default@OPENSSL_3.0.0SSL_CTX_load_verify_locationsSSL_get_default_timeoutPEM_read_SSL_SESSIONSSL_set_async_callback_argSSL_set_default_read_buffer_lenSSL_client_hello_get0_ciphersBIO_s_null@OPENSSL_3.0.0SSL_set_psk_find_session_callbackSSL_CTX_set_timeoutEVP_Digest@OPENSSL_3.0.0SSL_get_peer_finishedERR_set_debug@OPENSSL_3.0.0SSL_CTX_get_verify_depthSSL_certs_clearASYNC_WAIT_CTX_new@OPENSSL_3.0.0SSL_CTX_use_PrivateKey_ASN1SSL_use_certificateSSL_get0_alpn_selectedEVP_DecryptUpdate@OPENSSL_3.0.0SSL_rstate_string_longEVP_PKEY_free@OPENSSL_3.0.0BIO_set_init@OPENSSL_3.0.0X509_STORE_CTX_set_ex_data@OPENSSL_3.0.0SHA256_Init@OPENSSL_3.0.0SSL_shutdown_exEVP_CIPHER_CTX_new@OPENSSL_3.0.0X509_STORE_CTX_init@OPENSSL_3.0.0SSL_in_beforeSSL_CTX_load_verify_storeEVP_DigestFinal_ex@OPENSSL_3.0.0SSL_CTX_set_psk_server_callbackDTLS_client_methodSSL_get_record_padding_callback_argEVP_KDF_derive@OPENSSL_3.0.0SSL_dane_tlsa_addOSSL_STORE_INFO_get0_NAME@OPENSSL_3.0.0BIO_new_fp@OPENSSL_3.0.0SSL_CTX_set_cipher_listSSL_set_tlsext_use_srtpBUF_reverse@OPENSSL_3.0.0X509_STORE_load_path@OPENSSL_3.0.0OSSL_DECODER_CTX_free@OPENSSL_3.0.0SSL_add_dir_cert_subjects_to_stackCRYPTO_free@OPENSSL_3.0.0BIO_new_file@OPENSSL_3.0.0OPENSSL_LH_insert@OPENSSL_3.0.0X509_VERIFY_PARAM_set_auth_level@OPENSSL_3.0.0SSL_SESSION_set_ex_dataSSL_add_file_cert_subjects_to_stackOSSL_STORE_open@OPENSSL_3.0.0ZINT32_it@OPENSSL_3.0.0SSL_CTX_set_alpn_select_cbERR_vset_error@OPENSSL_3.0.0OSSL_LIB_CTX_get_conf_diagnostics@OPENSSL_3.4.0CT_POLICY_EVAL_CTX_set1_cert@OPENSSL_3.0.0SSL_get1_sessionSSL_CTX_get0_paramSSL_set1_cert_comp_preferenceSSL_handle_eventsSSL_CTX_sess_set_remove_cbEVP_PKEY_encapsulate_init@OPENSSL_3.0.0SSL_CIPHER_get_kx_nidX509_check_private_key@OPENSSL_3.0.0SSL_set_recv_max_early_dataDTLSv1_methodOSSL_default_ciphersuitesSSL_get_ssl_methodSSL_has_matching_session_idX509_verify_cert_error_string@OPENSSL_3.0.0OSSL_PARAM_BLD_push_uint@OPENSSL_3.0.0SSL_get0_peer_sctsSSL_set1_hostSSL_CTX_set_stateless_cookie_generate_cbSSL_stream_resetOPENSSL_LH_doall_arg@OPENSSL_3.0.0SSL_set_verify_resultSSL_get_early_data_statusSSL_key_updateX509_STORE_load_file_ex@OPENSSL_3.0.0X509_STORE_CTX_get_error@OPENSSL_3.0.0MD5_Init@OPENSSL_3.0.0OPENSSL_LH_doall@OPENSSL_3.0.0SSL_CTX_get_verify_modeBIO_method_type@OPENSSL_3.0.0ASYNC_WAIT_CTX_get_all_fds@OPENSSL_3.0.0COMP_CTX_new@OPENSSL_3.0.0BN_get_rfc3526_prime_3072@OPENSSL_3.0.0SSL_set_async_callbacki2d_X509@OPENSSL_3.0.0pthread_mutex_unlock@GLIBC_2.2.5X509_verify_cert@OPENSSL_3.0.0EVP_PKEY_paramgen_init@OPENSSL_3.0.0SSL_CTX_set_client_hello_cbCONF_parse_list@OPENSSL_3.0.0SSL_CTX_use_certificateSSL_set_security_levelOPENSSL_sk_new@OPENSSL_3.0.0SSL_SESSION_print_keylogX509_get_signature_nid@OPENSSL_3.0.0ENGINE_get_digest_engine@OPENSSL_3.0.0OPENSSL_strncasecmp@OPENSSL_3.0.3EVP_DigestInit_ex@OPENSSL_3.0.0SSL_CTX_add1_to_CA_listSSL_dane_enableSSL_set_ct_validation_callbackSSL_set_verifyEVP_KEYMGMT_free@OPENSSL_3.0.0PEM_read_bio_SSL_SESSIONSSL_sendfileSSL_CTX_get0_certificateOPENSSL_sk_push@OPENSSL_3.0.0EVP_CIPHER_get_flags@OPENSSL_3.0.0EVP_KDF_CTX_free@OPENSSL_3.0.0DTLSv1_client_methodOSSL_PARAM_construct_utf8_string@OPENSSL_3.0.0SSL_get1_builtin_sigalgsSRP_Calc_server_key@OPENSSL_3.0.0SSL_CTX_set0_security_ex_dataSSL_CTX_ct_is_enabledEVP_MAC_final@OPENSSL_3.0.0SSL_CTX_set_default_verify_dirSSL_CTX_use_psk_identity_hintX509_STORE_CTX_get0_param@OPENSSL_3.0.0SSL_CTX_get0_client_cert_typeSSL_SESSION_set_protocol_versionSSL_in_initSSL_set1_compressed_certEVP_PKEY_assign@OPENSSL_3.0.0SSL_set0_security_ex_dataOSSL_ERR_STATE_free@OPENSSL_3.2.0SHA1_Init@OPENSSL_3.0.0SSL_CTX_get0_security_ex_dataSSL_CTX_enable_ctEVP_PKEY_new_mac_key@OPENSSL_3.0.0SSL_bytes_to_cipher_listSSL_CTX_set_srp_strengthSSL_set_biomemcpy@GLIBC_2.14EVP_PKEY_fromdata_init@OPENSSL_3.0.0EVP_PKEY_CTX_set_dh_pad@OPENSSL_3.0.0SSL_CTX_add_sessionSSL_CTX_set_tlsext_ticket_key_evp_cbCRYPTO_THREAD_run_once@OPENSSL_3.0.0PEM_write_bio_SSL_SESSIONEVP_PKEY_eq@OPENSSL_3.0.0SSL_CTX_set_max_early_dataX509_STORE_free@OPENSSL_3.0.0RAND_priv_bytes_ex@OPENSSL_3.0.0CRYPTO_get_ex_new_index@OPENSSL_3.0.0SSL_CTX_set_cert_storeX509_VERIFY_PARAM_add1_host@OPENSSL_3.0.0SSL_get_verify_callbackSSL_get_SSL_CTXEVP_PKEY_get_id@OPENSSL_3.0.0SSL_get_stream_read_error_codeSSL_CIPHER_get_protocol_idSSL_CTX_get_verify_callbackSSL_get0_peernameSSL_get_psk_identity_hintENGINE_get_digest@OPENSSL_3.0.0X509_LOOKUP_store@OPENSSL_3.0.0BIO_next@OPENSSL_3.0.0SSL_get_srp_usernameBN_get_rfc3526_prime_8192@OPENSSL_3.0.0SSL_ct_is_enabledX509_VERIFY_PARAM_set_purpose@OPENSSL_3.0.0BUF_MEM_grow@OPENSSL_3.0.0SSL_clearconf_ssl_name_find@OPENSSL_3.0.0SSL_CTX_set0_ctlog_storeSSL_CTX_add_custom_extSSL_is_serverBIO_s_mem@OPENSSL_3.0.0X509_STORE_CTX_set0_dane@OPENSSL_3.0.0SSL_SESSION_get_protocol_versionSRP_Calc_B_ex@OPENSSL_3.0.0OSSL_PARAM_BLD_new@OPENSSL_3.0.0SSL_write_early_dataX509_STORE_CTX_new_ex@OPENSSL_3.0.0OSSL_PARAM_get_size_t@OPENSSL_3.0.0pthread_self@GLIBC_2.2.5SSL_dupX509_STORE_add_lookup@OPENSSL_3.0.0EVP_PKEY_digestsign_supports_digest@OPENSSL_3.0.0RAND_bytes_ex@OPENSSL_3.0.0BIO_f_buffer@OPENSSL_3.0.0SSL_CTX_load_verify_dirSSL_CTX_set1_server_cert_typeSSL_CTX_SRP_CTX_initi2d_PUBKEY@OPENSSL_3.0.0SSL_use_RSAPrivateKeySSL_get_stream_write_error_codeSSL_get_psk_identityX509_STORE_load_store_ex@OPENSSL_3.0.0SSL_get_srtp_profilesOSSL_default_cipher_listSSL_readBIO_ssl_copy_session_idi2d_SSL_SESSIONDTLS_set_timer_cbSSL_get_wbioSSL_use_PrivateKeytime@GLIBC_2.2.5CRYPTO_THREAD_unlock@OPENSSL_3.0.0SSL_CTX_set_generate_session_idBIO_write_ex@OPENSSL_3.0.0SSL_renegotiate_abbreviatedSSL_set_block_paddingSHA1_Transform@OPENSSL_3.0.0SSL_get_ex_datad2i_PUBKEY_ex@OPENSSL_3.0.0SSL_CTX_set_num_ticketsX509_VERIFY_PARAM_get0_peername@OPENSSL_3.0.0d2i_PUBKEY@OPENSSL_3.0.0SSL_get_verify_resultDTLS_get_data_mtuSSL_CTX_dane_mtype_setSSL_SESSION_is_resumableSSL_CTX_get_client_cert_cbSSL_CTX_set_srp_username_callbackSSL_set_session_id_contextEVP_PKEY_get1_encoded_public_key@OPENSSL_3.0.0SSL_set_post_handshake_authOBJ_sn2nid@OPENSSL_3.0.0SSL_CTX_set_srp_usernameSSL_CTX_set_post_handshake_authOPENSSL_LH_set_down_load@OPENSSL_3.0.0TLSv1_1_client_methodOPENSSL_sk_free@OPENSSL_3.0.0SSL_SESSION_get_ido2i_SCT_LIST@OPENSSL_3.0.0OPENSSL_sk_set_cmp_func@OPENSSL_3.0.0SSL_get_verify_modeSSL_set_not_resumable_session_callbackSSL_CTX_use_certificate_ASN1BIO_get_rpoll_descriptor@OPENSSL_3.2.0SSL_CTX_use_RSAPrivateKey_fileBIO_s_connect@OPENSSL_3.0.0OPENSSL_LH_set_thunks@OPENSSL_3.3.0SSL_SESSION_get_timeX509_NAME_cmp@OPENSSL_3.0.0OPENSSL_sk_insert@OPENSSL_3.0.0OBJ_ln2nid@OPENSSL_3.0.0X509_up_ref@OPENSSL_3.0.0EVP_PKEY_encapsulate@OPENSSL_3.0.0X509_get_issuer_name@OPENSSL_3.0.0EVP_Q_mac@OPENSSL_3.0.0PEM_read_bio_PrivateKey_ex@OPENSSL_3.0.0PEM_ASN1_write@OPENSSL_3.0.0OSSL_PROVIDER_get_capabilities@OPENSSL_3.0.0__xstat@GLIBC_2.2.5OSSL_PARAM_free@OPENSSL_3.0.0SSL_get_shared_sigalgsEVP_CipherInit_ex@OPENSSL_3.0.0SSL_set_tlsext_max_fragment_lengthSSL_free_buffersSSL_get_blocking_modeSSL_get0_peer_CA_listSSL_check_private_keySSL_CTX_set_default_ctlog_list_fileOPENSSL_LH_delete@OPENSSL_3.0.0SSL_get1_supported_ciphersSSL_configSSL_SESSION_get0_peer_rpkSSL_CTX_set_tmp_dh_callbackSSL_CTX_get_ssl_methodSSL_get_optionsX509_get0_pubkey@OPENSSL_3.0.0EC_KEY_get0_group@OPENSSL_3.0.0SSL_acceptSSL_get_peer_signature_type_nidSSL_COMP_get_idSSL_get_selected_srtp_profileEVP_PKEY_decrypt@OPENSSL_3.0.0SSL_CTX_set_default_verify_fileSSL_CIPHER_is_aeadBIO_err_is_non_fatal@OPENSSL_3.2.0i2d_X509_NAME@OPENSSL_3.0.0SSL_SESSION_dupX509_STORE_CTX_set_flags@OPENSSL_3.0.0BIO_free@OPENSSL_3.0.0BN_dup@OPENSSL_3.0.0BIO_push@OPENSSL_3.0.0PEM_read_bio@OPENSSL_3.0.0SSL_extension_supportedEVP_PKEY_derive@OPENSSL_3.0.0CRYPTO_free_ex_data@OPENSSL_3.0.0X509_get_subject_name@OPENSSL_3.0.0SSL_net_read_desiredSSL_add1_to_CA_listSSL_CTX_get_security_levelSSL_use_certificate_fileSSL_CTX_get0_ctlog_storeSSL_CTX_get0_CA_listSSL_set_session_ticket_ext_cbSSL_get_default_passwd_cbSSL_get_server_randomSSL_use_PrivateKey_fileSSL_CTX_set_verify_depthBIO_set_data@OPENSSL_3.0.0SSL_alert_type_string_longBN_copy@OPENSSL_3.0.0OBJ_nid2sn@OPENSSL_3.0.0SSL_CTX_get_default_passwd_cbSSL_check_chainOSSL_PARAM_BLD_to_param@OPENSSL_3.0.0i2d_X509_EXTENSIONS@OPENSSL_3.0.0EVP_CIPHER_CTX_free@OPENSSL_3.0.0EVP_PKEY_encrypt@OPENSSL_3.0.0BIO_write@OPENSSL_3.0.0SSL_set_optionsSSL_CONF_CTX_set_flagsSCT_free@OPENSSL_3.0.0SCT_LIST_validate@OPENSSL_3.0.0ERR_clear_last_mark@OPENSSL_3.0.0SSL_CTX_set_async_callback_argHMAC_Update@OPENSSL_3.0.0EVP_PKEY_get_bits@OPENSSL_3.0.0SSL_CTX_set_session_id_contextSSL_ctrlmemchr@GLIBC_2.2.5RSA_free@OPENSSL_3.0.0SSL_compress_certsd2i_OCSP_RESPONSE@OPENSSL_3.0.0BIO_get_init@OPENSSL_3.0.0ERR_load_strings_const@OPENSSL_3.0.0SSL_peekX509_cmp@OPENSSL_3.0.0BIO_ADDR_family@OPENSSL_3.0.0SSL_get_max_early_dataSSL_CTX_use_serverinfo_fileSSL_get0_dane_tlsaEVP_MD_CTX_new@OPENSSL_3.0.0SSL_CTX_up_refOPENSSL_sk_pop@OPENSSL_3.0.0SSL_SESSION_get_timeoutEVP_PKEY_CTX_set_params@OPENSSL_3.0.0BN_num_bits@OPENSSL_3.0.0SSL_CTX_get0_privatekeyASN1_item_d2i@OPENSSL_3.0.0SSL_select_next_protoX509_STORE_new@OPENSSL_3.0.0CRYPTO_new_ex_data@OPENSSL_3.0.0SSL_verify_client_post_handshakeSSL_get_shared_ciphersSSL_pendingSSL_get_versionSSL_is_init_finishedSSL_set_wfdSSL_client_hello_get0_legacy_versionSSL_CTX_set_recv_max_early_dataBIO_read@OPENSSL_3.0.0SSL_SESSION_set1_id_contextEVP_PKEY_CTX_new_from_name@OPENSSL_3.0.0SSL_CTX_set_psk_find_session_callbackOPENSSL_strcasecmp@OPENSSL_3.0.3SSL_get_client_CA_listpthread_mutex_destroy@GLIBC_2.2.5EVP_PKEY_CTX_set_rsa_padding@OPENSSL_3.0.0OBJ_nid2obj@OPENSSL_3.0.0conf_ssl_get@OPENSSL_3.0.0SSL_set_generate_session_idOSSL_LIB_CTX_get_data@OPENSSL_3.4.0COMP_get_name@OPENSSL_3.0.0SSL_CIPHER_get_handshake_digestSHA384_Init@OPENSSL_3.0.0SSL_get_signature_type_nidSSL_get_security_levelHMAC_CTX_new@OPENSSL_3.0.0SSL_get_wpoll_descriptorEVP_PKEY_decapsulate_init@OPENSSL_3.0.0EVP_MD_CTX_copy@OPENSSL_3.0.0SSL_get_stream_typeSSL_CTX_set_cert_verify_callbackSSL_set_rfdSSL_get_ciphersSSL_group_to_namepthread_cond_init@GLIBC_2.3.2pthread_attr_init@GLIBC_2.2.5SSL_shutdownX509_LOOKUP_file@OPENSSL_3.0.0BIO_ADDR_new@OPENSSL_3.0.0SSL_set1_server_cert_typePEM_write_bio_X509@OPENSSL_3.0.0OPENSSL_init_sslX509_STORE_CTX_set_default@OPENSSL_3.0.0EVP_CIPHER_get_key_length@OPENSSL_3.0.0SSL_CTX_set_srp_cb_argSSL_SESSION_get_ex_dataconf_ssl_get_cmd@OPENSSL_3.0.0X509_get_ext_d2i@OPENSSL_3.0.0SSL_set_alpn_protosEVP_DigestVerifyFinal@OPENSSL_3.0.0OSSL_PARAM_BLD_free@OPENSSL_3.0.0SSL_CTX_use_RSAPrivateKeyBN_bn2bin@OPENSSL_3.0.0SSL_CTX_set_verifySSL_set_session_ticket_extOSSL_PARAM_construct_octet_string@OPENSSL_3.0.0EVP_KEYMGMT_fetch@OPENSSL_3.0.0OBJ_create@OPENSSL_3.0.0EVP_PKEY_keygen@OPENSSL_3.0.0DTLSv1_2_client_methodCTLOG_STORE_new_ex@OPENSSL_3.0.0ERR_count_to_mark@OPENSSL_3.2.0SSL_set_debugBUF_MEM_new@OPENSSL_3.0.0CTLOG_STORE_load_default_file@OPENSSL_3.0.0OPENSSL_strtoul@OPENSSL_3.4.0SSL_add_expected_rpkSSL_set_block_padding_exSSL_up_refBIO_get_wpoll_descriptor@OPENSSL_3.2.0SSL_CTX_set1_paramX509_STORE_CTX_set_verify_cb@OPENSSL_3.0.0SSL_get_current_cipherENGINE_get_cipher@OPENSSL_3.0.0EVP_KEYMGMT_get0_provider@OPENSSL_3.0.0SCT_set_source@OPENSSL_3.0.0SSL_get1_compressed_certCRYPTO_memdup@OPENSSL_3.0.0SSL_get0_peer_rpkSSL_get_peer_cert_chainEVP_MAC_update@OPENSSL_3.0.0SSL_renegotiateBIO_dump_indent@OPENSSL_3.0.0OPENSSL_sk_value@OPENSSL_3.0.0i2d_OCSP_RESPID@OPENSSL_3.0.0SSL_CTX_set_record_padding_callback_argEVP_MAC_CTX_new@OPENSSL_3.0.0d2i_SSL_SESSION_exSSL_get_rpoll_descriptorSSL_CTX_dane_set_flagsSSL_set_session_secret_cbOSSL_DECODER_from_bio@OPENSSL_3.0.0pthread_attr_setdetachstate@GLIBC_2.2.5SSL_get_changed_async_fdsSSL_CTX_get_recv_max_early_dataEVP_PKEY_fromdata@OPENSSL_3.0.0OCSP_resp_get0@OPENSSL_3.0.0BIO_puts@OPENSSL_3.0.0X509_get_X509_PUBKEY@OPENSSL_3.0.0CRYPTO_realloc@OPENSSL_3.0.0X509_STORE_up_ref@OPENSSL_3.0.0ERR_clear_error@OPENSSL_3.0.0OPENSSL_sk_find@OPENSSL_3.0.0BN_get_rfc3526_prime_4096@OPENSSL_3.0.0SSL_net_write_desireda2i_IPADDRESS@OPENSSL_3.0.0SSL_SESSION_get_master_keySHA512_Init@OPENSSL_3.0.0SRP_Verify_B_mod_N@OPENSSL_3.0.0SSL_get0_connectionOSSL_PARAM_construct_int@OPENSSL_3.0.0OPENSSL_strnlen@OPENSSL_3.0.0BIO_get_retry_reason@OPENSSL_3.0.0X509_chain_check_suiteb@OPENSSL_3.0.0CRYPTO_THREAD_lock_free@OPENSSL_3.0.0ASN1_OCTET_STRING_it@OPENSSL_3.0.0BN_free@OPENSSL_3.0.0SSL_set_default_passwd_cb_userdataEVP_PKEY_keygen_init@OPENSSL_3.0.0CTLOG_STORE_free@OPENSSL_3.0.0SSL_get_accept_stream_queue_lenEVP_SIGNATURE_fetch@OPENSSL_3.0.0BUF_MEM_grow_clean@OPENSSL_3.0.0SSL_CTX_set1_cert_comp_preferenceSSL_CTX_set_client_CA_listSSL_set_record_padding_callback_argOPENSSL_DIR_read@OPENSSL_3.0.0X509_STORE_CTX_get1_chain@OPENSSL_3.0.0X509_VERIFY_PARAM_new@OPENSSL_3.0.0PEM_ASN1_write_bio@OPENSSL_3.0.0SSL_CTX_configSSL_load_client_CA_fileSSL_get_sessionSSL_COMP_get_compression_methodsSSL_SESSION_get0_alpn_selectedSSL_set_verify_depthSSL_SESSION_get0_peerOSSL_STORE_error@OPENSSL_3.0.0OSSL_STORE_eof@OPENSSL_3.0.0BIO_get_shutdown@OPENSSL_3.0.0SSL_get_stream_idOCSP_RESPID_free@OPENSSL_3.0.0OSSL_DECODER_CTX_new_for_pkey@OPENSSL_3.0.0SSL_CTX_get_optionsSSL_set_sessionstrcmp@GLIBC_2.2.5SSL_is_dtlsOPENSSL_die@OPENSSL_3.0.0strtol@GLIBC_2.2.5SSL_SESSION_get_ticket_lifetime_hintSSL_set_value_uintSSL_SESSION_set_timeASN1_TYPE_get@OPENSSL_3.0.0PEM_write_SSL_SESSIONOCSP_RESPONSE_free@OPENSSL_3.0.0SSL_set_default_stream_modeCOMP_CTX_free@OPENSSL_3.0.0SSL_SRP_CTX_initSSL_CTX_newSSL_get_servername_typeEVP_DigestFinal@OPENSSL_3.0.0SSL_get0_peer_certificateSSL_SESSION_set_time_exBIO_copy_next_retry@OPENSSL_3.0.0CRYPTO_secure_free@OPENSSL_3.0.0ASYNC_WAIT_CTX_free@OPENSSL_3.0.0ENGINE_get_ssl_client_cert_function@OPENSSL_3.0.0CRYPTO_THREAD_write_lock@OPENSSL_3.0.0OPENSSL_LH_error@OPENSSL_3.0.0SSL_get_read_aheadSSL_CTX_set_client_cert_engineSSL_use_PrivateKey_ASN1OSSL_STORE_INFO_get_type@OPENSSL_3.0.0SSL_CTX_set_srp_passwordBIO_f_sslSSL_CTX_set_client_cert_cbEVP_KEYEXCH_fetch@OPENSSL_3.0.0ASYNC_get_current_job@OPENSSL_3.0.0SSL_dane_clear_flagsOCSP_resp_count@OPENSSL_3.0.0BIO_s_socket@OPENSSL_3.0.0SSL_CONF_cmd_argvSSL_use_cert_and_keySSL_get_all_async_fdsBIO_s_datagram@OPENSSL_3.0.0getpid@GLIBC_2.2.5OSSL_PARAM_locate_const@OPENSSL_3.0.0BIO_test_flags@OPENSSL_3.0.0pthread_mutex_lock@GLIBC_2.2.5OPENSSL_sk_unshift@OPENSSL_3.0.0EVP_PKEY_CTX_set_rsa_pss_saltlen@OPENSSL_3.0.0SSL_get_cipher_listEVP_PKEY_copy_parameters@OPENSSL_3.0.0SSL_set_max_early_dataSSL_client_hello_get0_compression_methodsSCT_LIST_free@OPENSSL_3.0.0EVP_CIPHER_CTX_ctrl@OPENSSL_3.0.0OSSL_ERR_STATE_restore@OPENSSL_3.2.0SSL_SESSION_set_timeoutERR_pop_to_mark@OPENSSL_3.0.0pthread_mutex_init@GLIBC_2.2.5ASN1_item_free@OPENSSL_3.0.0DTLSv1_2_methodpoll@GLIBC_2.2.5EVP_PKEY_is_a@OPENSSL_3.0.0SSL_CTX_add_server_custom_extSSL_get_pending_cipherpthread_cond_timedwait@GLIBC_2.3.2OSSL_STORE_INFO_free@OPENSSL_3.0.0SSL_get_num_ticketsSSL_SESSION_get0_ticket_appdataEVP_KDF_free@OPENSSL_3.0.0SSL_pollSSL_versionSSL_set_shutdownSSL_CTX_add_client_CABIO_new_ssl_connectSSL_get_recv_max_early_datapthread_cond_wait@GLIBC_2.3.2SSL_CTX_set0_tmp_dh_pkeySSL_client_hello_get0_session_idSSL_CTX_set_purposeSSL_SESSION_set_cipherX509_VERIFY_PARAM_get_depth@OPENSSL_3.0.0BN_clear_free@OPENSSL_3.0.0BIO_clear_flags@OPENSSL_3.0.0SSL_SESSION_up_refSSL_CTX_compress_certsEVP_MD_get_type@OPENSSL_3.0.0X509_STORE_CTX_free@OPENSSL_3.0.0X509_VERIFY_PARAM_set1@OPENSSL_3.0.0SSL_callback_ctrlSSL_set_ssl_methodX509_STORE_set_default_paths_ex@OPENSSL_3.0.0EVP_CIPHER_up_ref@OPENSSL_3.0.0OSSL_QUIC_client_thread_methodSSL_CTX_set1_client_cert_typeSSL_CIPHER_descriptionDTLSv1_2_server_methodHMAC_size@OPENSSL_3.0.0EVP_MD_CTX_get0_md@OPENSSL_3.0.0OSSL_PARAM_construct_size_t@OPENSSL_3.0.0COMP_get_type@OPENSSL_3.0.0SSL_CTX_set_alpn_protosBIO_set_next@OPENSSL_3.0.0SSL_get_handshake_rttSSL_CTX_get_client_CA_listSSL_CTX_get_default_passwd_cb_userdataSSL_CTX_set_stateless_cookie_verify_cbSSL_set_srp_server_paramd2i_RSAPrivateKey_bio@OPENSSL_3.0.0SSL_get_current_compressionSSL_set1_initial_peer_addrSSL_CTX_set_default_verify_pathsOPENSSL_LH_num_items@OPENSSL_3.0.0EVP_CIPHER_get_block_size@OPENSSL_3.0.0BIO_up_ref@OPENSSL_3.0.0SSL_dup_CA_listBIO_ssl_shutdownSSL_CIPHER_get_digest_nidSSL_CTX_set_msg_callbackSSL_enable_ctX509_VERIFY_PARAM_set1_ip_asc@OPENSSL_3.0.0SSL_CTX_get_num_ticketsSSL_CTX_set_block_paddingSSL_set_purposegettimeofday@GLIBC_2.2.5SSL_CTX_use_certificate_fileSSL_set_quiet_shutdownEVP_PKEY_CTX_free@OPENSSL_3.0.0memmove@GLIBC_2.2.5SSL_SESSION_get_max_early_dataSSL_CTX_get_timeoutSSL_get_stream_read_stateSSL_CIPHER_get_auth_nidPEM_read_bio_RSAPrivateKey@OPENSSL_3.0.0BIO_pop@OPENSSL_3.0.0EVP_PKEY_decrypt_init@OPENSSL_3.0.0EVP_PKEY_decapsulate@OPENSSL_3.0.0SSL_SESSION_get_compress_idSSL_CTX_set_optionsBIO_snprintf@OPENSSL_3.0.0pthread_attr_destroy@GLIBC_2.2.5EVP_PKEY_missing_parameters@OPENSSL_3.0.0SSL_get0_group_nameTLSv1_1_methodSSL_CTX_set_tlsext_max_fragment_lengthX509_get_pubkey@OPENSSL_3.0.0BIO_sendmmsg@OPENSSL_3.2.0SSL_CTX_set_next_proto_select_cbd2i_X509_NAME@OPENSSL_3.0.0SSL_set_srp_server_param_pwSSL_CTX_set_psk_use_session_callbackSSL_CTX_use_certificate_chain_fileSSL_rstate_stringEVP_MD_CTX_ctrl@OPENSSL_3.0.0SSL_set_default_passwd_cbPEM_ASN1_read@OPENSSL_3.0.0BIO_new@OPENSSL_3.0.0X509_VERIFY_PARAM_set_depth@OPENSSL_3.0.0SSL_get0_dane_authorityBIO_s_dgram_mem@OPENSSL_3.2.0SSL_client_versionSSL_connectSSL_CTX_flush_sessionsSSL_CTX_set_block_padding_exEVP_PKEY_new_raw_private_key_ex@OPENSSL_3.0.0SSL_set_hostflagsOSSL_PARAM_get_uint32@OPENSSL_3.0.0SSL_load_client_CA_file_exSSL_set_connect_statePEM_read_bio_X509_AUX@OPENSSL_3.0.0SSL_CTX_get1_compressed_certEVP_PKEY_asn1_find_str@OPENSSL_3.0.0HMAC_CTX_free@OPENSSL_3.0.0EVP_MD_fetch@OPENSSL_3.0.0SSL_set_ciphersuitesENGINE_finish@OPENSSL_3.0.0SSL_CTX_set_srp_client_pwd_callbackSSL_CONF_CTX_finishSSL_get_security_callbackSSL_alert_desc_stringBIO_set_shutdown@OPENSSL_3.0.0SSL_set_cert_cbCOMP_expand_block@OPENSSL_3.0.0SSL_get1_peer_certificateSSL_get_sigalgsSSL_set_ex_dataSRP_Calc_x_ex@OPENSSL_3.0.0SSL_CTX_dane_clear_flagsOSSL_ERR_STATE_new@OPENSSL_3.2.0SSL_get0_security_ex_dataEVP_PKEY_get_size@OPENSSL_3.0.0SSL_CTX_callback_ctrlOSSL_PARAM_construct_uint32@OPENSSL_3.0.0SSL_CTX_set_record_padding_callbackSSL_copy_session_idEVP_MD_up_ref@OPENSSL_3.0.0SSL_CTX_remove_sessionEVP_PKEY_param_check_quick@OPENSSL_3.0.0CRYPTO_zalloc@OPENSSL_3.0.0SSL_SESSION_get0_cipherOSSL_PARAM_construct_octet_ptr@OPENSSL_3.0.0SRP_Verify_A_mod_N@OPENSSL_3.0.0X509_VERIFY_PARAM_set_trust@OPENSSL_3.0.0EVP_PKEY_new@OPENSSL_3.0.0_ITM_deregisterTMCloneTableSSL_get0_paramBIO_callback_ctrl@OPENSSL_3.0.0CRYPTO_clear_free@OPENSSL_3.0.0MD5_Transform@OPENSSL_3.0.0SSL_set0_tmp_dh_pkeySSL_get_certificateSSL_freeEVP_DigestSignInit_ex@OPENSSL_3.0.0OBJ_txt2nid@OPENSSL_3.0.0OSSL_PARAM_get_uint64@OPENSSL_3.0.0SSL_SRP_CTX_freepthread_exit@GLIBC_2.2.5OPENSSL_sk_pop_free@OPENSSL_3.0.0CRYPTO_memcmp@OPENSSL_3.0.0SSL_client_hello_get0_extSSL_client_hello_get0_randomSSL_writed2i_X509_EXTENSIONS@OPENSSL_3.0.0X509_NAME_free@OPENSSL_3.0.0EVP_MD_CTX_copy_ex@OPENSSL_3.0.0EVP_MD_CTX_free@OPENSSL_3.0.0BN_is_zero@OPENSSL_3.0.0OPENSSL_sk_shift@OPENSSL_3.0.0SSL_write_exEVP_DigestSignFinal@OPENSSL_3.0.0SSL_CONF_CTX_set1_prefixSSL_set_fdSHA224_Init@OPENSSL_3.0.0EVP_MD_get0_name@OPENSSL_3.0.0SSL_SESSION_get_max_fragment_lengthSRP_check_known_gN_param@OPENSSL_3.0.0SSL_alert_type_stringEVP_MD_CTX_get_size_ex@OPENSSL_3.4.0X509_it@OPENSSL_3.0.0SSL_get_info_callbackEVP_CIPHER_get_mode@OPENSSL_3.0.0SSL_CTX_set_ssl_versionSSL_set_record_padding_callbackOSSL_PROVIDER_do_all@OPENSSL_3.0.0PEM_read_bio_X509@OPENSSL_3.0.0SSL_use_RSAPrivateKey_ASN1SSL_SESSION_get0_hostnameSSL_SESSION_print_fpEVP_KEYEXCH_free@OPENSSL_3.0.0SSL_CTX_set_not_resumable_session_callbackSSL_get_stateSSL_CTX_set1_cert_storeSSL_CTX_use_PrivateKey_fileX509_NAME_hash_ex@OPENSSL_3.0.0SSL_CONF_CTX_set_ssl_ctxSSL_SESSION_set1_master_keyEVP_MAC_CTX_get_mac_size@OPENSSL_3.0.0SSL_CTX_ctrlSSL_use_certificate_chain_fileOBJ_nid2ln@OPENSSL_3.0.0SSL_CTX_set_allow_early_data_cbEVP_MAC_init@OPENSSL_3.0.0SSL_read_exEVP_CIPHER_CTX_set_params@OPENSSL_3.0.0CRYPTO_malloc@OPENSSL_3.0.0EVP_PKEY_up_ref@OPENSSL_3.0.0EVP_DigestVerifyInit_ex@OPENSSL_3.0.0SSL_get_conn_close_infoEVP_EncryptFinal@OPENSSL_3.0.0SSL_CIPHER_get_idOSSL_STORE_close@OPENSSL_3.0.0secure_getenv@GLIBC_2.17DTLS_server_methodEVP_CIPHER_get_iv_length@OPENSSL_3.0.0SSL_set_accept_stateEVP_CIPHER_free@OPENSSL_3.0.0X509_chain_up_ref@OPENSSL_3.0.0BIO_get_data@OPENSSL_3.0.0OSSL_PARAM_construct_uint64@OPENSSL_3.0.0EVP_CIPHER_fetch@OPENSSL_3.0.0X509_LOOKUP_hash_dir@OPENSSL_3.0.0ERR_reason_error_string@OPENSSL_3.0.0SSL_CTX_has_client_custom_extCRYPTO_set_ex_data@OPENSSL_3.0.0SSL_use_certificate_ASN1SSL_SESSION_get0_id_contextEVP_PKEY_public_check@OPENSSL_3.0.0SSL_get_rbioSSL_CIPHER_get_versionSSL_get_negotiated_client_cert_typeSHA256_Transform@OPENSSL_3.0.0SSL_CTX_set_cert_cbOPENSSL_sk_new_null@OPENSSL_3.0.0OBJ_add_sigid@OPENSSL_3.0.0__gmon_start__SSL_set_psk_use_session_callbackBIO_indent@OPENSSL_3.0.0SRP_Calc_A@OPENSSL_3.0.0SSL_get0_client_cert_typeSSL_get_privatekeyBIO_recvmmsg@OPENSSL_3.2.0X509_VERIFY_PARAM_move_peername@OPENSSL_3.0.0SSL_get_event_timeoutOPENSSL_sk_sort@OPENSSL_3.0.0SSL_CTX_set_async_callbackqsort@GLIBC_2.2.5_ITM_registerTMCloneTableEVP_DigestInit@OPENSSL_3.0.0EVP_DigestUpdate@OPENSSL_3.0.0SSL_CONF_cmdSSL_session_reusedSSL_get_key_update_typeCRYPTO_strdup@OPENSSL_3.0.0EVP_PKEY_derive_init@OPENSSL_3.0.0SSL_CTX_dane_enableSSL_get_client_randomSSL_newOpenSSL_version@OPENSSL_3.0.0pthread_cond_destroy@GLIBC_2.3.2EVP_CIPHER_CTX_get_block_size@OPENSSL_3.0.0SSL_get_shutdownSSL_CTX_use_cert_and_keyCRYPTO_strndup@OPENSSL_3.0.0BN_ucmp@OPENSSL_3.0.0X509_VERIFY_PARAM_set1_host@OPENSSL_3.0.0SSL_CTX_set_ct_validation_callbackOPENSSL_LH_get_down_load@OPENSSL_3.0.0SSL_do_handshakeSSL_set0_wbioSSL_CTX_set_next_protos_advertised_cbSSL_COMP_add_compression_methodENGINE_get_cipher_engine@OPENSSL_3.0.0SSL_client_hello_isv2EVP_CipherFinal_ex@OPENSSL_3.0.0SSL_CTX_set_psk_client_callbackEVP_KDF_CTX_new@OPENSSL_3.0.0SSL_CTX_clear_optionsEVP_PKEY_get_field_type@OPENSSL_3.0.0SSL_use_psk_identity_hintSSL_set_info_callbackBIO_ADDR_clear@OPENSSL_3.0.0SSL_CTX_set_trustASN1_item_i2d@OPENSSL_3.0.0SSL_export_keying_material_earlySSL_set_read_aheadSSL_write_ex2SSL_CONF_CTX_set_sslSSL_is_tlsBIO_int_ctrl@OPENSSL_3.0.0SSL_set_psk_client_callbackASYNC_start_job@OPENSSL_3.0.0SSL_get_default_passwd_cb_userdataASYNC_WAIT_CTX_get_changed_fds@OPENSSL_3.0.0BIO_printf@OPENSSL_3.0.0SSL_CIPHER_get_cipher_nidSSL_CONF_CTX_freeSSL_CTX_set1_compressed_certSSL_CTX_set_security_callbackSSL_CTX_use_RSAPrivateKey_ASN1.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.gnu.build.attributes8 8mHoxx Uodo@@s}B((h400 0 0#@S@S @    CH DX DX F LPHP8XHX8`H`8Д `7 (0. H U  po3H0$.o(0(dp@^GNUO<4nxz6/ A@ bL1 $E  H(8@; @ RhE"$ XA@H(&l``B  E@H`0N I Q`08T@]"`@ 0BQ`R *b A$"@ BH""@D7BI!F"x((R6b@)h*` fD?q  %Oq  @0(!` J t6AB" % @+ HwMh"`Hˠ "c DDD-Xh(I A "  @p`xE')t ;  NC@a`H(DR0"DpD-Y"In1 @.,!1BP92Uj! @AEGJKLMNQRTVWY[\]^`adfhjmnprtwyz{|~   $%&'()*+-./023578;>@ACEFJKLMOPQSWY[]_bcdfhlprtvxy|~     "%'*+-0235689;?@CDEGIJMOPSTUVWXY[\]^cdegjkmpqtvxz{}7Dv?!Zj4㱰AXRC[T%tL\@}􀌰sQ?d^*x3J?N"bssDṄ O:b4jw͒yՖWk=+.4"dQ:QFtZw4>~-ƕQD(?ݕ);f e`pSO`֑{۞p: (* WZ7ߺpYk;gj|eMfl|8Kw4Ӯװ[D}c^fn%v؍^]r;>L&FEZVkǹd/m7uRueV1uPc؇} YM{ W!wiX̤)IոB뼍y= TW؍6VUh9{̅y+GH*Ǩc%-&߷MZ)h: ĞTt+m'H}u7RߚYz$4Z#^5ӴO );S.)\4\X"Y7D9/Ha߭[KB$|I+_"4j@FoBY*GSնxf㧗%.XVa.n wxZr_~jh>p_g`rS\C_ _!D!UXA]vHb7rHRu1*~L<40j?Wk<1].ƿi[LoCÀpvYsb\ߢ{Ո>8*o3ɓsbk16zWF,SHW"TUKʣ6H\BY+c 9G3]OpU̯ԃZϡ 'TWQ!?mY=l=~gNhi,W]Mޕ kEs }.nؑ>}]Lt3=! $NkU>H\E=(D'z-%A<u{Dx #];ua|N35c*bx9+? oK itCUup$>}3W>$\1G[ ܊|bעёCK\4X.SvZҎ"nl![8 z\:뀥fv!mCEw%Wj9oMoʘ/H,lݧw\$s',FS#lY9ү%7: ^ ml̎Oֱ4\i;D #\sj3A]WMU1flcE${&l: r,Aqo{^$P"7+RsKg]Lծ<]tIs{;=ޝ; ]/4*Adn1m ׃(γ˵ť>T!3"ev 9ʏ#țrl3~C Elۆ{EnrAۄ-(P,ًwqEyMMcH.2]͗{ I_2GVl 7>0˽NԹmnxEw }-;"Itփ0D"V|d;VdLwaL{"1SM90|]?Z$ vgy'h:_jXRyYjx˴wiOA,R-zk0},YV2="l79VM5!M(5n$"} t/+Yǹ1pT?Pn/o "4'?ݒ'I!X* ש0.BҶO" 3fKȱrK4@ M*p鼊V5Wg6 0 f흔9i`M-& y+Q=~kCsI+Hd$Hd](n%t4ߕXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^^]]]^ 0  PHXHo(0 ^ h4( oooo@ooxo XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizesecure_getenvCRYPTO_zallocBUF_MEM_growCRYPTO_freememsetmemcpygettimeofdayERR_newERR_set_debug__errno_locationERR_set_errorpthread_attr_initpthread_createpthread_attr_destroypthread_attr_setdetachstatepthread_joinpthread_exitpthread_selfpthread_mutex_initpthread_mutex_trylockpthread_mutex_lockOPENSSL_diepthread_mutex_unlockpthread_mutex_destroypthread_cond_initpthread_cond_waitpthread_cond_timedwaitpthread_cond_broadcastpthread_cond_signalpthread_cond_destroyBIO_get_dataSSL_get_rbioBIO_callback_ctrlBIO_set_initBIO_set_dataBIO_clear_flagsstrlenBIO_writeSSL_get_errorBIO_set_flagsBIO_set_retry_reasonSSL_renegotiateBIO_get_shutdownSSL_in_initSSL_shutdownBIO_get_initSSL_freeBIO_nextBIO_ctrlSSL_clearBIO_up_refSSL_set_bioSSL_dupSSL_get_wbioSSL_get_rpoll_descriptorSSL_get_wpoll_descriptorSSL_set_connect_stateSSL_do_handshakeBIO_set_shutdownBIO_pushBIO_set_nextSSL_pendingBIO_copy_next_retrySSL_set_accept_stateBIO_get_retry_reasonBIO_f_sslBIO_new_sslBIO_newSSL_newBIO_freeBIO_new_ssl_connectBIO_s_connectOSSL_QUIC_client_methodOSSL_QUIC_client_thread_methodBIO_new_buffer_ssl_connectBIO_f_bufferBIO_ssl_copy_session_idBIO_find_typeSSL_copy_session_idBIO_ssl_shutdownBIO_method_typeSSL_get_optionsDTLSv1_listenERR_clear_errorCRYPTO_mallocBIO_readBIO_ADDR_freeBIO_test_flagsSSL_set_optionsBIO_ADDR_newBIO_ADDR_clearDTLS_get_data_mtuSSL_get_current_cipherDTLS_set_timer_cbOPENSSL_sk_new_nullstrchrstrncmpOPENSSL_sk_findOPENSSL_sk_pushOPENSSL_sk_freeSSL_CTX_set_tlsext_use_srtpSSL_set_tlsext_use_srtpSSL_get_srtp_profilesSSL_get_selected_srtp_profileDTLS_methodDTLS_server_methodDTLS_client_methodTLSv1_1_methodTLSv1_1_server_methodTLSv1_1_client_methodDTLSv1_2_methodDTLSv1_2_server_methodDTLSv1_2_client_methodDTLSv1_methodDTLSv1_server_methodDTLSv1_client_methodCRYPTO_reallocEVP_MD_get_sizeEVP_CIPHER_get_key_lengthEVP_CIPHER_get_iv_lengthCRYPTO_clear_freeEVP_MD_CTX_newEVP_DigestInit_exEVP_DigestUpdateEVP_DigestFinal_exOPENSSL_cleanseEVP_MD_CTX_freeBIO_s_memOSSL_PARAM_construct_octet_stringOSSL_PARAM_construct_endEVP_MD_CTX_get0_mdEVP_MD_get_typeEVP_MD_CTX_copy_exEVP_MD_CTX_get_size_exEVP_MD_CTX_set_paramsCRYPTO_strdupqsortEVP_PKEY_freeX509_NAME_freeOPENSSL_sk_pop_freeSSL_set0_tmp_dh_pkeyCRYPTO_memdupEVP_PKEY_up_refOSSL_STACK_OF_X509_freeSSL_CTX_set0_tmp_dh_pkeySSL_CTX_set_tlsext_ticket_key_evp_cbstrcmpmemchrOPENSSL_sk_numOPENSSL_sk_valueEVP_MD_is_aOPENSSL_sk_new_reserveSSL_in_beforeRAND_bytes_exEVP_PKEY_CTX_new_from_pkeyEVP_PKEY_keygen_initEVP_PKEY_keygenEVP_PKEY_CTX_freeEVP_PKEY_CTX_new_from_nameEVP_PKEY_CTX_set_group_nameEVP_PKEY_paramgen_initEVP_PKEY_paramgenEVP_PKEY_derive_initEVP_PKEY_derive_set_peerEVP_PKEY_deriveEVP_PKEY_is_aEVP_PKEY_CTX_set_dh_padEVP_PKEY_decapsulate_initEVP_PKEY_decapsulateEVP_PKEY_encapsulate_initEVP_PKEY_encapsulateSSL_get0_group_nameSSL_group_to_nameSSL_CTX_remove_sessionSSL_get_statei2d_SSL_SESSIONi2d_PUBKEYASN1_item_i2dd2i_SSL_SESSION_exASN1_item_d2iASN1_item_freeSSL_SESSION_freeSSL_SESSION_newd2i_PUBKEY_exCRYPTO_strndupd2i_SSL_SESSIONASN1_OCTET_STRING_itZINT64_itX509_itZINT32_itZUINT64_itZUINT32_itCRYPTO_get_ex_new_indexi2d_X509_NAMEX509_NAME_hash_exBIO_s_filePEM_read_bio_X509X509_get_subject_nameX509_NAME_dupOPENSSL_LH_retrieveOPENSSL_LH_insertSSL_get_ex_data_X509_STORE_CTX_idxCRYPTO_THREAD_run_onceX509_STORE_freeX509_up_refX509_chain_up_refX509_STORE_up_refX509_cmpX509_STORE_CTX_new_exX509_STORE_CTX_init_rpkX509_STORE_CTX_get0_paramSSL_get_security_levelX509_VERIFY_PARAM_set_auth_levelX509_STORE_CTX_set_flagsX509_STORE_CTX_set_ex_dataX509_STORE_CTX_freeX509_STORE_CTX_set_defaultX509_VERIFY_PARAM_set1X509_STORE_CTX_set_verify_cbX509_STORE_CTX_get_errorX509_VERIFY_PARAM_move_peernameX509_STORE_CTX_set0_daneX509_verify_certX509_STORE_CTX_initX509_STORE_CTX_get0_chainX509_STORE_CTX_get1_chainSSL_dup_CA_listSSL_set0_CA_listSSL_CTX_set0_CA_listSSL_CTX_get0_CA_listSSL_get0_CA_listSSL_CTX_set_client_CA_listSSL_CTX_get_client_CA_listSSL_set_client_CA_listSSL_get0_peer_CA_listSSL_get_client_CA_listSSL_add1_to_CA_listSSL_CTX_add1_to_CA_listSSL_add_client_CASSL_CTX_add_client_CASSL_load_client_CA_file_exOPENSSL_LH_newOPENSSL_LH_set_thunksX509_new_exOSSL_LIB_CTX_set0_defaultOPENSSL_LH_freeSSL_load_client_CA_fileSSL_add_file_cert_subjects_to_stackSSL_add_dir_cert_subjects_to_stackBIO_snprintf__xstatOPENSSL_DIR_readOPENSSL_DIR_endSSL_add_store_cert_subjects_to_stackOPENSSL_sk_set_cmp_funcOSSL_STORE_openOSSL_STORE_eofOSSL_STORE_errorOSSL_STORE_loadOSSL_STORE_INFO_get_typeOSSL_STORE_INFO_freeOSSL_STORE_closeOSSL_STORE_INFO_get0_NAMEOSSL_STORE_INFO_get0_CERTOPENSSL_sk_shiftX509_STORE_newX509_STORE_add_certX509_get_extension_flagsOPENSSL_sk_popX509_verify_cert_error_stringSSL_CTX_get_security_levelOBJ_nid2snOBJ_nid2lnSSL_CTX_set1_cert_comp_preferenceSSL_set1_cert_comp_preferenceSSL_compress_certsSSL_CTX_compress_certsSSL_get1_compressed_certSSL_CTX_get1_compressed_certSSL_CTX_set1_compressed_certSSL_set1_compressed_certOPENSSL_sk_dupOPENSSL_sk_deleteOPENSSL_sk_unshiftOPENSSL_sk_sortERR_set_markEVP_SIGNATURE_fetchEVP_SIGNATURE_freeEVP_KEYEXCH_fetchEVP_KEYEXCH_freeERR_pop_to_markEVP_PKEY_asn1_find_strEVP_PKEY_asn1_get0_infoEVP_CIPHER_fetchSSL_CTX_set_ciphersuitesCONF_parse_listSSL_set_ciphersuitesSSL_get_ciphersSSL_CIPHER_descriptionSSL_CIPHER_get_versionSSL_CIPHER_get_nameSSL_CIPHER_standard_nameOPENSSL_cipher_nameSSL_CIPHER_get_bitsSSL_CIPHER_get_idSSL_CIPHER_get_protocol_idSSL_COMP_get_compression_methodsOSSL_LIB_CTX_get_dataEVP_CIPHER_get_flagsSSL_COMP_set0_compression_methodsSSL_COMP_add_compression_methodCOMP_get_typeSSL_COMP_get_nameSSL_COMP_get0_nameSSL_COMP_get_idSSL_CIPHER_findSSL_CIPHER_get_cipher_nidSSL_CIPHER_get_digest_nidSSL_CIPHER_get_kx_nidSSL_CIPHER_get_auth_nidSSL_CIPHER_get_handshake_digestEVP_get_digestbynameSSL_CIPHER_is_aeadEVP_get_cipherbynameEVP_CIPHER_get_modeEVP_CIPHER_get_block_sizeOSSL_default_cipher_listOSSL_default_ciphersuitesstrtolSSL_CTX_set_num_ticketsSSL_set_num_ticketsOPENSSL_strtoulSSL_CTX_set_block_padding_exSSL_set_block_padding_exOSSL_DECODER_CTX_new_for_pkeyOSSL_DECODER_from_bioOSSL_DECODER_CTX_freeERR_clear_last_markSSL_CTX_use_serverinfo_fileSSL_CTX_use_PrivateKey_fileSSL_use_PrivateKey_fileSSL_CTX_use_certificate_chain_fileSSL_use_certificate_chain_fileSSL_CTX_set_cipher_listSSL_set_cipher_listSSL_ctrlSSL_CTX_ctrlOPENSSL_strcasecmpOPENSSL_strncasecmpX509_STORE_load_pathX509_STORE_load_file_exX509_STORE_load_store_exSSL_CONF_cmdSSL_CONF_cmd_argvSSL_CONF_cmd_value_typeSSL_CONF_CTX_newSSL_CONF_CTX_finishSSL_CONF_CTX_freeSSL_CONF_CTX_set_flagsSSL_CONF_CTX_clear_flagsSSL_CONF_CTX_set1_prefixSSL_CONF_CTX_set_sslSSL_CONF_CTX_set_ssl_ctxERR_reason_error_stringERR_load_strings_constERR_load_SSL_stringsOPENSSL_init_sslOPENSSL_init_cryptoASYNC_start_jobASYNC_WAIT_CTX_newASYNC_WAIT_CTX_set_callbackOPENSSL_sk_insertSCT_set_sourceSCT_freeSCT_get_validation_statusBUF_MEM_freeSSL_CTX_set_ssl_versionSSL_is_dtlsSSL_is_tlsSSL_is_quicSSL_up_refSSL_CTX_set_session_id_contextSSL_set_session_id_contextSSL_CTX_set_generate_session_idCRYPTO_THREAD_write_lockCRYPTO_THREAD_unlockSSL_set_generate_session_idSSL_has_matching_session_idCRYPTO_THREAD_read_lockSSL_CTX_set_purposeX509_VERIFY_PARAM_set_purposeSSL_set_purposeSSL_CTX_set_trustX509_VERIFY_PARAM_set_trustSSL_set_trustSSL_set1_hostX509_VERIFY_PARAM_set1_ip_ascX509_VERIFY_PARAM_set1_hostSSL_add1_hosta2i_IPADDRESSASN1_OCTET_STRING_freeX509_VERIFY_PARAM_get1_ip_ascX509_VERIFY_PARAM_add1_hostSSL_set_hostflagsX509_VERIFY_PARAM_set_hostflagsSSL_get0_peernameX509_VERIFY_PARAM_get0_peernameSSL_CTX_dane_enableSSL_CTX_dane_set_flagsSSL_CTX_dane_clear_flagsSSL_dane_set_flagsSSL_dane_clear_flagsSSL_get0_dane_authoritySSL_get0_dane_tlsaSSL_get0_daneSSL_dane_tlsa_addd2i_X509d2i_PUBKEYX509_get0_pubkeySSL_CTX_dane_mtype_setSSL_CTX_set1_paramSSL_set1_paramSSL_CTX_get0_paramSSL_get0_paramSSL_certs_clearSSL_set0_rbioBIO_free_allSSL_set0_wbioBIO_popSSL_get_rfdSSL_get_fdSSL_get_wfdSSL_set_fdBIO_s_socketBIO_int_ctrlBIO_s_datagramSSL_set_wfdSSL_set_rfdSSL_get_finishedSSL_get_peer_finishedSSL_get_verify_modeSSL_get_verify_depthX509_VERIFY_PARAM_get_depthSSL_get_verify_callbackSSL_CTX_get_verify_modeSSL_CTX_get_verify_depthSSL_CTX_get_verify_callbackSSL_set_verifySSL_set_verify_depthX509_VERIFY_PARAM_set_depthSSL_set_read_aheadOSSL_PARAM_construct_intSSL_get_read_aheadSSL_has_pendingSSL_get0_peer_certificateSSL_get1_peer_certificateSSL_get_peer_cert_chainSSL_get_sessionSSL_set_sessionSSL_CTX_check_private_keyX509_check_private_keySSL_check_private_keySSL_waiting_for_asyncSSL_get_all_async_fdsASYNC_WAIT_CTX_get_all_fdsSSL_get_changed_async_fdsASYNC_WAIT_CTX_get_changed_fdsSSL_CTX_set_async_callbackSSL_CTX_set_async_callback_argSSL_set_async_callbackSSL_set_async_callback_argSSL_get_async_statusASYNC_WAIT_CTX_get_statusSSL_get_default_timeoutASYNC_get_current_jobSSL_readSSL_read_exSSL_get_early_data_statusSSL_peekSSL_peek_exSSL_sendfileSSL_writeSSL_write_ex2SSL_write_exSSL_key_updateSSL_is_init_finishedSSL_get_key_update_typeSSL_renegotiate_abbreviatedSSL_renegotiate_pendingSSL_new_session_ticketOSSL_PARAM_construct_uint32SSL_dane_enableSSL_callback_ctrlSSL_CTX_sessionsOPENSSL_LH_num_itemsSSL_CTX_callback_ctrlSSL_get_client_ciphersSSL_get1_supported_ciphersSSL_get_cipher_listSSL_CTX_get_ciphersSSL_get_shared_ciphersOPENSSL_strnlenSSL_get_servernameSSL_get_servername_typeSSL_select_next_protoCRYPTO_memcmpSSL_get0_next_proto_negotiatedSSL_CTX_set_next_protos_advertised_cbSSL_CTX_set_next_proto_select_cbSSL_CTX_set_alpn_protosSSL_set_alpn_protosSSL_CTX_set_alpn_select_cbSSL_get0_alpn_selectedSSL_export_keying_materialSSL_export_keying_material_earlySSL_CTX_up_refCRYPTO_THREAD_lock_newCRYPTO_new_ex_dataCRYPTO_THREAD_lock_freeSSL_CTX_set_default_passwd_cbSSL_CTX_set_default_passwd_cb_userdataSSL_CTX_get_default_passwd_cbSSL_CTX_get_default_passwd_cb_userdataSSL_set_default_passwd_cbSSL_set_default_passwd_cb_userdataSSL_get_default_passwd_cbSSL_get_default_passwd_cb_userdataSSL_CTX_set_cert_verify_callbackSSL_CTX_set_verifySSL_CTX_set_verify_depthSSL_CTX_set_cert_cbSSL_set_cert_cbX509_get_key_usageSSL_SESSION_up_refSSL_CTX_flush_sessions_exSSL_CTX_add_sessionSSL_CTX_get_ssl_methodSSL_get_ssl_methodSSL_set_ssl_methodSSL_acceptSSL_read_early_dataSSL_connectSSL_write_early_dataSSL_get_versionSSL_get_handshake_rttSSL_get_certificateSSL_get_privatekeySSL_CTX_get0_certificateSSL_CTX_get0_privatekeySSL_get_pending_cipherSSL_get_current_compressionSSL_get_current_expansionSSL_CTX_set_quiet_shutdownSSL_CTX_get_quiet_shutdownSSL_set_quiet_shutdownSSL_get_quiet_shutdownSSL_set_shutdownSSL_get_shutdownSSL_client_versionSSL_get_SSL_CTXSSL_CTX_set_default_verify_pathsX509_STORE_set_default_paths_exSSL_CTX_set_default_verify_dirX509_LOOKUP_hash_dirX509_STORE_add_lookupX509_LOOKUP_ctrlSSL_CTX_set_default_verify_fileX509_LOOKUP_fileX509_LOOKUP_ctrl_exSSL_CTX_set_default_verify_storeX509_LOOKUP_storeSSL_CTX_load_verify_fileSSL_CTX_load_verify_dirSSL_CTX_load_verify_storeSSL_CTX_load_verify_locationsSSL_set_info_callbackSSL_get_info_callbackSSL_set_verify_resultSSL_get_verify_resultSSL_get_client_randomSSL_get_server_randomSSL_SESSION_get_master_keySSL_SESSION_set1_master_keySSL_set_ex_dataCRYPTO_set_ex_dataSSL_get_ex_dataCRYPTO_get_ex_dataSSL_CTX_set_ex_dataSSL_CTX_get_ex_dataSSL_CTX_get_cert_storeSSL_CTX_set_cert_storeSSL_CTX_set1_cert_storeSSL_wantERR_peek_errorSSL_CTX_use_psk_identity_hintSSL_use_psk_identity_hintSSL_get_psk_identity_hintSSL_get_psk_identitySSL_set_psk_client_callbackSSL_CTX_set_psk_client_callbackSSL_set_psk_server_callbackSSL_CTX_set_psk_server_callbackSSL_set_psk_find_session_callbackSSL_CTX_set_psk_find_session_callbackSSL_set_psk_use_session_callbackSSL_CTX_set_psk_use_session_callbackSSL_CTX_set_msg_callbackSSL_set_msg_callbackSSL_CTX_set_not_resumable_session_callbackSSL_set_not_resumable_session_callbackSSL_CTX_set_record_padding_callbackSSL_CTX_set_record_padding_callback_argSSL_CTX_get_record_padding_callback_argSSL_CTX_set_block_paddingSSL_set_record_padding_callbackSSL_set_record_padding_callback_argSSL_get_record_padding_callback_argSSL_set_block_paddingSSL_get_num_ticketsSSL_CTX_get_num_ticketsSSL_session_reusedSSL_is_serverSSL_set_debugSSL_set_security_levelSSL_set_security_callbackSSL_get_security_callbackSSL_set0_security_ex_dataSSL_get0_security_ex_dataSSL_CTX_set_security_levelSSL_CTX_set_security_callbackSSL_CTX_get_security_callbackSSL_CTX_set0_security_ex_dataSSL_CTX_get0_security_ex_dataSSL_CTX_get_optionsSSL_CTX_set_optionsOSSL_PARAM_construct_uint64SSL_CTX_clear_optionsSSL_clear_optionsSSL_get0_verified_chainOBJ_bsearch_SSL_get0_peer_sctso2i_SCT_LISTSCT_LIST_freed2i_OCSP_RESPONSEOCSP_response_get1_basicOCSP_BASICRESP_freeOCSP_RESPONSE_freeOCSP_resp_get0OCSP_SINGLERESP_get1_ext_d2iOCSP_resp_countX509_get_ext_d2iSSL_set_ct_validation_callbackSSL_CTX_has_client_custom_extSSL_CTX_set_ct_validation_callbackSSL_ct_is_enabledSSL_CTX_ct_is_enabledCT_POLICY_EVAL_CTX_new_exCT_POLICY_EVAL_CTX_set1_certCT_POLICY_EVAL_CTX_set1_issuerCT_POLICY_EVAL_CTX_set_shared_CTLOG_STORESSL_SESSION_get_time_exCT_POLICY_EVAL_CTX_set_timeSCT_LIST_validateCT_POLICY_EVAL_CTX_freeSSL_CTX_enable_ctSSL_enable_ctSSL_CTX_set_default_ctlog_list_fileCTLOG_STORE_load_default_fileSSL_CTX_set_ctlog_list_fileCTLOG_STORE_load_fileSSL_CTX_set0_ctlog_storeCTLOG_STORE_freeSSL_CTX_get0_ctlog_storeSSL_CTX_set_client_hello_cbSSL_client_hello_isv2SSL_client_hello_get0_legacy_versionSSL_client_hello_get0_randomSSL_client_hello_get0_session_idSSL_client_hello_get0_ciphersSSL_client_hello_get0_compression_methodsSSL_client_hello_get1_extensions_presentSSL_client_hello_get_extension_orderSSL_client_hello_get0_extSSL_free_buffersSSL_alloc_buffersSSL_CTX_set_keylog_callbackSSL_CTX_get_keylog_callbackSSL_bytes_to_cipher_listSSL_CTX_set_max_early_dataSSL_CTX_get_max_early_dataSSL_set_max_early_dataSSL_get_max_early_dataSSL_CTX_set_recv_max_early_dataSSL_CTX_get_recv_max_early_dataSSL_set_recv_max_early_dataSSL_get_recv_max_early_dataSSL_statelessSSL_CTX_set_post_handshake_authSSL_set_post_handshake_authSSL_verify_client_post_handshakeSSL_CTX_set_session_ticket_cbSSL_CTX_set_allow_early_data_cbSSL_set_allow_early_data_cbEVP_CIPHER_get_paramsEVP_CIPHER_freeEVP_CIPHER_get0_providerEVP_CIPHER_up_refEVP_MD_fetchEVP_MD_get0_providerEVP_MD_up_refEVP_MD_freeSSL_CTX_freeX509_VERIFY_PARAM_freeCRYPTO_free_ex_dataCRYPTO_secure_freeX509_VERIFY_PARAM_newX509_VERIFY_PARAM_inheritCRYPTO_dup_ex_dataX509_EXTENSION_freeOCSP_RESPID_freeASYNC_WAIT_CTX_freeSSL_CTX_new_exCTLOG_STORE_new_exCRYPTO_secure_zallocRAND_priv_bytes_exSSL_CTX_newSSL_set_SSL_CTXEVP_PKEY_get_security_bitsSSL_handle_eventsSSL_get_event_timeoutBIO_get_rpoll_descriptorBIO_get_wpoll_descriptorSSL_net_read_desiredSSL_net_write_desiredSSL_set_blocking_modeSSL_get_blocking_modeSSL_set1_initial_peer_addrSSL_shutdown_exSSL_stream_concludeSSL_new_streamSSL_get0_connectionSSL_is_connectionSSL_get_stream_typeSSL_get_stream_idSSL_is_stream_localSSL_set_default_stream_modeSSL_set_incoming_stream_policySSL_accept_streamSSL_get_accept_stream_queue_lenSSL_stream_resetSSL_get_stream_read_stateSSL_get_stream_write_stateSSL_get_stream_read_error_codeSSL_get_stream_write_error_codeSSL_get_conn_close_infoSSL_get_value_uintSSL_set_value_uintSSL_add_expected_rpkSSL_get0_peer_rpkSSL_get_negotiated_client_cert_typeSSL_get_negotiated_server_cert_typeSSL_set1_client_cert_typeSSL_set1_server_cert_typeSSL_CTX_set1_client_cert_typeSSL_CTX_set1_server_cert_typeSSL_get0_client_cert_typeSSL_get0_server_cert_typeSSL_CTX_get0_client_cert_typeSSL_CTX_get0_server_cert_typeconf_ssl_name_findconf_ssl_getOSSL_LIB_CTX_get_conf_diagnosticsconf_ssl_get_cmdSSL_add_ssl_moduleSSL_configSSL_CTX_configEVP_PKEY_copy_parametersEVP_PKEY_can_signX509_get_pubkeyEVP_PKEY_missing_parametersEVP_PKEY_eqSSL_CTX_add_server_custom_extSSL_CTX_add_custom_extSSL_use_certificateSSL_use_certificate_filed2i_X509_bioSSL_use_certificate_ASN1SSL_use_PrivateKeyd2i_PrivateKey_ex_bioPEM_read_bio_PrivateKey_exSSL_use_PrivateKey_ASN1d2i_PrivateKey_exSSL_CTX_use_certificateSSL_CTX_use_certificate_fileSSL_CTX_use_certificate_ASN1SSL_CTX_use_PrivateKeySSL_CTX_use_PrivateKey_ASN1PEM_read_bio_X509_AUXERR_peek_last_errorSSL_CTX_use_serverinfo_exSSL_CTX_use_serverinfoPEM_read_bioSSL_use_cert_and_keySSL_CTX_use_cert_and_keySSL_use_RSAPrivateKeyEVP_PKEY_newRSA_up_refEVP_PKEY_assignRSA_freeSSL_use_RSAPrivateKey_filePEM_read_bio_RSAPrivateKeyd2i_RSAPrivateKey_bioSSL_use_RSAPrivateKey_ASN1d2i_RSAPrivateKeySSL_CTX_use_RSAPrivateKeySSL_CTX_use_RSAPrivateKey_fileSSL_CTX_use_RSAPrivateKey_ASN1SSL_SESSION_set_ex_dataSSL_SESSION_get_ex_dataSSL_SESSION_dupSSL_SESSION_get_idSSL_SESSION_get0_id_contextSSL_SESSION_get_compress_idOPENSSL_LH_deleteSSL_get1_sessionSSL_SESSION_set1_idSSL_SESSION_set_timeoutSSL_SESSION_get_timeoutSSL_SESSION_get_timeSSL_SESSION_set_time_exSSL_SESSION_set_timeSSL_SESSION_get_protocol_versionSSL_SESSION_set_protocol_versionSSL_SESSION_get0_cipherSSL_SESSION_set_cipherSSL_SESSION_get0_hostnameSSL_SESSION_set1_hostnameSSL_SESSION_has_ticketSSL_SESSION_get_ticket_lifetime_hintSSL_SESSION_get0_ticketSSL_SESSION_get_max_early_dataSSL_SESSION_set_max_early_dataSSL_SESSION_get0_alpn_selectedSSL_SESSION_set1_alpn_selectedSSL_SESSION_get0_peerSSL_SESSION_get0_peer_rpkSSL_SESSION_set1_id_contextSSL_SESSION_is_resumableSSL_CTX_set_timeoutSSL_CTX_get_timeoutSSL_set_session_secret_cbSSL_set_session_ticket_ext_cbSSL_set_session_ticket_extOPENSSL_LH_get_down_loadOPENSSL_LH_set_down_loadSSL_CTX_flush_sessionsSSL_CTX_sess_set_new_cbSSL_CTX_sess_get_new_cbSSL_CTX_sess_set_remove_cbSSL_CTX_sess_get_remove_cbSSL_CTX_sess_set_get_cbSSL_CTX_sess_get_get_cbSSL_CTX_set_info_callbackSSL_CTX_get_info_callbackSSL_CTX_set_client_cert_cbSSL_CTX_get_client_cert_cbSSL_CTX_set_cookie_generate_cbSSL_CTX_set_cookie_verify_cbSSL_SESSION_set1_ticket_appdataSSL_SESSION_get0_ticket_appdataSSL_CTX_set_stateless_cookie_generate_cbSSL_CTX_set_stateless_cookie_verify_cbPEM_read_bio_SSL_SESSIONPEM_ASN1_read_bioPEM_read_SSL_SESSIONPEM_ASN1_readPEM_write_bio_SSL_SESSIONPEM_ASN1_write_bioPEM_write_SSL_SESSIONPEM_ASN1_writeSSL_state_string_longSSL_state_stringSSL_alert_type_string_longSSL_alert_type_stringSSL_alert_desc_stringSSL_alert_desc_string_longSSL_SESSION_printBIO_putsBIO_printfBIO_dump_indentSSL_SESSION_print_fpSSL_SESSION_print_keylogEVP_KDF_fetchEVP_KDF_CTX_newEVP_KDF_freeEVP_MD_get0_nameOSSL_PARAM_construct_utf8_stringEVP_KDF_deriveEVP_KDF_CTX_freeEVP_CIPHER_is_aOSSL_PROVIDER_get_capabilitiesOSSL_PARAM_locate_constOSSL_PARAM_get_uintOSSL_PARAM_get_intEVP_KEYMGMT_fetchEVP_KEYMGMT_get0_providerEVP_KEYMGMT_freeOBJ_createOBJ_txt2nidOBJ_nid2objOBJ_add_sigidEVP_PKEY_get_ec_point_conv_formEVP_PKEY_get_field_typeX509_get_signature_nidOBJ_sn2nidOBJ_ln2nidEVP_PKEY_digestsign_supports_digestX509_get_signature_infoOSSL_PROVIDER_do_allEVP_PKEY_set_typeSSL_get1_builtin_sigalgsOPENSSL_strlcatSSL_get_peer_signature_type_nidSSL_get_signature_type_nidSSL_get_sigalgsSSL_get_shared_sigalgsBN_get_rfc3526_prime_2048BN_get_rfc3526_prime_4096EVP_PKEY_fromdata_initOSSL_PARAM_freeOSSL_PARAM_BLD_freeBN_freeBN_get_rfc3526_prime_8192BN_get_rfc2409_prime_1024OSSL_PARAM_BLD_newOSSL_PARAM_BLD_push_BNOSSL_PARAM_BLD_push_uintOSSL_PARAM_BLD_to_paramEVP_PKEY_fromdataBN_get_rfc3526_prime_3072SSL_CTX_set_tlsext_max_fragment_lengthSSL_set_tlsext_max_fragment_lengthSSL_SESSION_get_max_fragment_lengthEVP_MAC_fetchEVP_MAC_CTX_newEVP_MAC_freeEVP_MAC_CTX_freeEVP_MAC_initEVP_MAC_updateEVP_MAC_finalEVP_MAC_CTX_get_mac_sizeEVP_CIPHER_CTX_freeEVP_CIPHER_CTX_newEVP_CIPHER_CTX_get_iv_lengthEVP_DecryptUpdateEVP_DecryptFinalEVP_DecryptInit_exEVP_PKEY_get_group_nameEVP_PKEY_get_idEVP_PKEY_get_sizeX509_chain_check_suitebX509_get_issuer_nameX509_NAME_cmpSSL_check_chainEVP_PKEY_get_bitsEVP_PKEY_set1_encoded_public_keyBIO_indentSSL_traceX509_print_exPEM_write_bio_X509EVP_PKEY_print_publicX509_NAME_print_exd2i_X509_NAMEEVP_Q_macENGINE_finishENGINE_get_cipher_engineENGINE_get_cipherENGINE_get_digest_engineENGINE_get_digestENGINE_load_ssl_client_certSSL_CTX_set_client_cert_engineENGINE_initENGINE_get_ssl_client_cert_functionHMAC_CTX_newHMAC_CTX_freeHMAC_Init_exHMAC_UpdateHMAC_FinalHMAC_sizeEVP_PKEY_set1_DHEC_KEY_get0_groupEC_GROUP_get_curve_nameSSL_CTX_set_tmp_dh_callbackSSL_set_tmp_dh_callbackSSL_CTX_SRP_CTX_freeSSL_SRP_CTX_freeBN_dupSSL_SRP_CTX_initSSL_CTX_SRP_CTX_initBN_bin2bnSRP_Calc_B_exSSL_srp_server_param_with_usernameSSL_set_srp_server_param_pwSRP_get_default_gNBN_clear_freeSRP_create_verifier_BN_exSSL_set_srp_server_paramBN_copySRP_Verify_A_mod_NSRP_Calc_u_exSRP_Calc_server_keyBN_num_bitsBN_bn2binSRP_Verify_B_mod_NSRP_Calc_x_exSRP_Calc_client_key_exBN_ucmpBN_is_zeroSRP_check_known_gN_paramSRP_Calc_ASRP_Calc_A_paramSSL_get_srp_gSSL_get_srp_NSSL_get_srp_usernameSSL_get_srp_userinfoSSL_CTX_set_srp_usernameSSL_CTX_set_srp_passwordSSL_CTX_set_srp_strengthSSL_CTX_set_srp_verify_param_callbackSSL_CTX_set_srp_cb_argSSL_CTX_set_srp_username_callbackSSL_CTX_set_srp_client_pwd_callbackOSSL_PARAM_get_size_tBIO_write_exmemmoveBIO_new_fpBIO_new_filegetpidOpenSSL_versionBUF_MEM_newOSSL_ERR_STATE_freeBIO_ADDR_familyOSSL_ERR_STATE_restoreOSSL_ERR_STATE_saveOSSL_ERR_STATE_newBIO_recvmmsgBIO_err_is_non_fatalERR_vset_errorSSL_inject_net_dgramOPENSSL_LH_errorOPENSSL_LH_doall_argEVP_CipherInit_exEVP_CIPHER_CTX_ctrlEVP_CipherUpdateEVP_CipherFinal_exBIO_sendmmsgOPENSSL_LH_doallEVP_EncryptInit_ex2EVP_EncryptUpdateBIO_s_nullOSSL_ERR_STATE_save_to_markERR_count_to_markSSL_CTX_set_default_read_buffer_lenSSL_set_default_read_buffer_lenSSL_rstate_string_longSSL_rstate_stringOSSL_PARAM_construct_size_tOSSL_PARAM_construct_uintBIO_s_dgram_memEVP_CIPHER_CTX_get0_cipherEVP_CIPHER_CTX_get_block_sizeMD5_InitMD5_TransformSHA1_InitSHA1_TransformSHA256_InitSHA224_InitSHA256_TransformEVP_DigestFinalSHA512_InitSHA512_TransformSHA384_InitEVP_CipherOSSL_PARAM_construct_octet_ptrEVP_CIPHER_CTX_get_paramsCOMP_CTX_newEVP_MAC_CTX_dupEVP_DigestSignUpdateEVP_DigestSignFinalEVP_MD_CTX_copyEVP_MD_CTX_get_pkey_ctxEVP_PKEY_CTX_set_paramsEVP_MD_CTX_ctrlEVP_PKEY_new_mac_keyEVP_DigestSignInit_exEVP_PKEY_new_raw_private_key_exOSSL_PARAM_get_uint64OSSL_PARAM_get_uint32COMP_CTX_get_methodCOMP_CTX_freeEVP_CIPHER_CTX_set_paramsCOMP_compress_blockCOMP_expand_blockSSL_polli2d_OCSP_RESPIDi2d_X509_EXTENSIONSEVP_PKEY_get1_encoded_public_keySSL_extension_supportedSSL_CTX_add_client_custom_extd2i_OCSP_RESPIDd2i_X509_EXTENSIONSEVP_DigestSignBUF_MEM_grow_cleanEVP_PKEY_encrypt_initEVP_DigestInitEVP_PKEY_CTX_ctrlEVP_PKEY_encryptEVP_DigestEVP_PKEY_param_check_quickEVP_DigestVerifyInit_exEVP_DigestVerifyEVP_PKEY_CTX_set_rsa_paddingEVP_PKEY_CTX_set_rsa_pss_saltlenEVP_PKEY_public_checki2d_X509BUF_reverseEVP_DigestVerifyUpdateEVP_DigestVerifyFinalX509_get_X509_PUBKEYi2d_X509_PUBKEYOPENSSL_sk_newEVP_PKEY_get_bn_paramEVP_EncryptInit_exEVP_EncryptFinalASN1_item_newEVP_PKEY_decrypt_initEVP_PKEY_decryptASN1_TYPE_getASN1_ANY_itlibcrypto.so.3libdl.so.2libpthread.so.0libc.so.6libssl.so.3OPENSSL_3.0.0OPENSSL_3.2.0OPENSSL_3.3.0OPENSSL_3.4.0GLIBC_2.17GLIBC_2.14GLIBC_2.2.5GLIBC_2.3.2OPENSSL_3.0.3$ORIGINlibssl-c5fb2d15.so.3$ORIGINlibcrypto-61830f88.so.3