dex 035q.E>8 uQ Y~_'2 pxV4$ p<FhJh>xLLLLM1MNMkMMMMM N1NUNyNNNO7O^OOOO#P]PPPQ6QiQQQCRRR7SrSSTlTT[UUU[VVVAWWW`XXX2YYBZZ[_[[\M\\ ]Y]]^_aa,bbbUccAddexeeDff(gg2hhDjj+kkklemSnPooNp:rrMsstuovKxxIy{|}~r<3φxzjuX;Q86x@Uڝ̞ʠkޣt(j9E+F$l#$ O^9|D$$F1gJx|+IR`rz9Dn(2>b3AG_q;Pf$-4:GQ]ey 1>GV`uK *G`yBf)<j"P~U,{MK XLc3~;<`*_6t0oP%l<o+]={%U:, n   - t   N    L z    E    VH =p643t?w8| ?s+`Xy=A| 0BXet  ,<KXgsx~  +;Tgz7_'Ow ? g    !/!W!!!!!"G"o""""#7#_#####'$O$w$$$$%?%g%%%%&/&W&&&&&'G'o''''(7(_(((((')O)Z)j)t)))))))))**#***>*L*`*v******+.+B+V+g+}++++++,,2,D,[,,,,,,,'-9-C-W-e-------.&.>.Q.d.x...... /$/C/f/~///// 0M0`0s00000001#1@1T1l1111111111122 2#2&2*2/24292V2222)3Y3333'4]4445;5p555)6`6t6666666&7J7l77777778(8-8D8H8M8h88888Z999999:::%:.:f::: ;@;^;<=<==>> ???A@s@@A?BnBCC7DDXEEFmFFGZGGKHHH@IIIJaJJJJ!K8KbKzKKLLM8MM NTNNN6O}OOOO!PFPPRRSST-T3T@TKTuTTTUUUUU#U(U.U5U>UAUNU\U_UnUUUUUUUUUVV V,V9VJVXViVzVVVVVVVVVVVWWW(W?WVWmWWWWWWWWW X,X7XIXUXgXxXXXXXXXX YY#Y;YKY`YhYkYYYYYYYYYYYYY ZNZQZbZwZZZZZZZZZZZZZZZZZ[[ [[[[#[*[2[;[@[F[M[P[a[f[u[[[[[[[[[A\\\<]^_!aa]bbOcXcgccccc"d3dBd^duddddddee0e?eVeeeeeeepfgguuvvOwYwbwfwpwwwwwwwwwwwwwwwwwwwwwwwwxx xxxxx&x,x1x8x~c~~~~~~%Kr-Oq׀)Nk)Syׂ'^Ã'_$XԅVۆ 9k̇DkԈ 6z+YϊJ SU'm?ˏUߐ$i8eے$Sܓ8xEەM*rSȘC|,eћ*Y<֝ ^<ɟ`_ϡFܢ'rBڤ_1Ӧ$tħdT,dԪJ~ѫ$wʬpíi2u?Gϱ A*c@$hֵ)|϶"u&i$_'~&xLּ`dž$\9Rz7."z4JMjH%hqM,a AvPX%g*Y =:NZ$[`O-vd:Z}5Qp4Ti+Gd:]r7Kb/F]t !9Qj 6M^o#Ed-No0Pdx#6EiAj*Fb"Df@c&@Yr(Jg&Pu7eKx 7Mex9]v,RPG}5h  3Pg (<^v;Fp+@Qex&vAe|<,@Rg&<Tiw4H[q5Yi "<MP^lu{<(  tC</~ !!"# -@.026759;;+;8;T;q;;;;;;<8<N<l<<<<<<<=C=Q=d==>N>>>A????????????&@>@S@j@uA|AAAAAAAABB+BPMPaP~PPPPPPPPPPQQ&Q8QKQWQdQtQQQQQQQQRR.R>RTRjR~RRRRRRRS SS*S-S>SNSdS{SSSSST%TATQTiTTTTTT U"UrKrWrcror{rrrrrrrrrrsss+s8sGsYsiswsssssssssstt'tBtNtbt}tttttttttu uuu)u-u1u?uJuburuvu~uuuuuuuuv"v+v9v@vJvRvbvsvvvvvvvvvv ww%w0w=wPw\wkwswwwwwwwwwxx+x:xOxRx]xuxxxxxxxxxxyy y(y6yYyly|yyyyyyyyyy zz(z5zFzXzhz|zzzzzzzz{{*{6{B{L{Z{d{q{v{|{{{{{{{{{{||#|,|5|?|P|_|p|x|||||||||||||||}#}K}a}}}}}}}~'~F~V~o~~~~~~"?FP^krw/ETeqрۀ0BQ_vс >GU\gw΂ڂ&DMduʃڃ")9P^o|ń݄"-;N_mxŅ҅܅ ':MVdwφ,;Pex͇%0AYdxĈ );GZlω+?T`|ʊ؊%>Mjzˋً '<Laiuˌ )9FN^u΍؍*@EKT^pЎݎ *@LWcnyҏ #;CTgt֐ *5Vck{‘ˑב:IZbmwĒڒ$*0ILSbrǓד 0@GMYdlv”є&@NY_gu~Ǖҕ ",/49Mdq}Ȗ͖ؖߖ -?IXfq{Ǘ̗їחܗ 047=FM]eq{ؘ*<HXjx™ϙߙ,5BNZo|š̚ (/:?Kћݛ(2=Qevʜ֜&;Nenϝߝ $,=QXbfjryŞО*CIWfu~͟-;NZjp~͠Ӡؠ$1:CUguġ̡աߡ3;GNbq~âߢ $->WitΣ$EfѤݤ!0CQcuХ 4>L^xӦ #4FRd{ͧק %AVYclר1<HQan{ǩΩ٩ &6DTgoxϪ%+6<Tamuث,7CIXnƬͬܬ -CW_n~έ #-8IU_emu̮׮#3<Qcpy}˯د )5I]zư̰ڰ 6?K]ck~ձ7Ljɲٲ-HQ]ev³ܳ#,2DYfitǴдش!-:L]cfqv|ӵ <HVжն߶Qk      !#%&'()*+,-./0124567:;<=>?@ABCDEHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&')+-./01345679:;<=>?@ABCDFGHIJKLMNOPQRTUVXYZ[\]^_`abcdefghijklmopqrstuvwxy{|}~[$9,949<9D9L9T9\9d9t99999999999$9499999:\9 ::$:,:4:<:D:L:X: d:l:t:$(|:*,<9-.<:?:BFF:F:F:F\8K:PQQ8Q:Q:TT8T:WW:W:XX:X:X:YYT9Z\:\;_;_9a ;a$:d0;dH;jjX;j`;h;;;$:;;;;T9;;;<::T9T9< <\9(<8<@<@<@<@<@<@<H<l<t<<<<<<<<<<===4=9P=`=9p=|===$=$=67d:H=H9J=J=J=L=P>P >P>R$>R0>R=T@>T9fP>f`>f;gl>g|>kk<k\9kd:k`;lv>v9v>~$:T9:$9:>>>>>:9>>>>$949>$9>??? ?,?8?@?L?\?h?x?????????????@@9@ @:(@4@D@L@T@\@h@p@|@@@@@@@@>$9,949>9@<\9@@`;@@:9AA> A>(AD:0A9@A$949@:9\9:HA$949PA99XA:`A,9hA9xA@:AAA,:t<AAAL@:AA\9AA::A8$9\9A\9T89AABB B,B8B@BLBTB`BAlBAxB,:BBB @@BB\9`;B!"9$$9$T9$\9%49%T9&T9&@(B)*d:*B/B133B3B6C6<7 C9C= C=(C>8C>@C>LC>XC>9?4:AA9A`CAhCD<:DXCFT9F`;HH:HpCHxCLLCQR9S9\`;]]:^^:_`d:gg:g9gCgChh8h:jj$9j:jCj:jCkk9kCkCk:kCmmCmCpCr8Cuu <u\9w[x]x$>^xC_x$9ax=`xC`xDbx Dcx=dxDexDfxp=gx(Dhx8Ddx?ix9jxDDkx>lxPDmx=nx=ox\DpxxDqxDyxDxDxDqx8qx8qxDrxDwxDxDxDqxDqxt:xDqxEx Ex?qx<9xD9x9x:xEx Ex(Ex0Ex8Ex@ExHEqx>qx8x:xTExhExxExExExEx:qxL8qx|8xExEqxT9xEx@xFxFx(Fx4FxxHqx CxHqxHxHxHxHqx@x9xIxIqx:rxIsx$Iux0IvxxJxJqxL@x;qx:rxJtxJwxJxJqx@qxT8xJxJqxl8qxJxJxJxJx KxKx0KxPKxtKx(CqxXCx:x|>xKxKxKx:qx9yxKxKxKqxKx9xKxKxKqx9rx@Asx9xxK|x;qxKyy$9yLy Lyl:yLyLy$Ly,Ly4LyHLyTLyl<y>ydLy@y9y9ylLyxLyLyAyLyXCyLyD:y9yLzz:zIz>zLz>z9}8''00<:"FE"PPoPPtWy WQ WT WH Wy;XH XH XH\\}\["\\p\\\, ^]"^q_ _a adh d dQ dT dSdhhh=hvhwjh"j=jvjwkH" k# mmnl"n8n>n?n@n nY n n nk n9nHRnup" r" r# s" t" v" v# w" w# y" y# z" za# z$ {" |" |# }" ~" ~# ~$ " "  t t" t t W   F Hy   y    t t  t  t  t  t  t  t.y t.y t  t  t  t  t, , Z z-0l t  t"$  F* g %  k  9 Y| & & & & & * ZP$~u%* t%* t%* t6 3 F*  k 9F. "zH I yz "   y. y/ y0 y] G"yR y y  y y y. y/ y0 y  GH"" " " " " " t! # % ( + $%& t%& t * u  " # " # " # $ " # " # " # " # " # " " # " # " # $ % & " # " # $ "* !! " " # $ % " # " # " " # $ " # $ " # " # " # $ "*!!" " # " # " # "*!" " "*" # " # " # " # "*!" # " # " # " # " # "* !! h       LST   "              A      3Q" 6t 6t 6t! !6t$A $ $|%H&%'%)% %6t&H&&'&)& &6t'H&''')' '6t(H&('()( (6t)H&)'))) )6t*H&*'*)** *6t+)+++ +6t,6t-(-- -6t. .6t/// /6t0 06t16t2 26t3 36t46t55 56t6""626:6;6<6 6 6 6 6 6: 6 6k 6 6 6 6$ 6* 66u9>t:>t;#; ; ;>t<>t=>t>8">>> >= >7 >k >9 >: > 4 > > >* > ?>!?? @,@@@ CD" DQ` D EQxE EFtFj HG"H4HHHJI"JJ J: JA Jz~ LK"LL: LA Lz~ PO"PP P PRQ"RR R: RTS"TuTxTyT T UXXXhYX"^{`{bN b bBbfz-fg gHz gz-m p6 pk tttQ vu"v v wy" w\# w$ xQ"x+x{x\|x x|txyuy] y yk y|tzzkz z|t{Q"{ {|t|j | | |F* |\ | |k | |~}"~ ~N ~~" z F F.   < Q  \ z F* F. ; ~ Q TFe TCD" # F$ % & " F* F. Hz Q " # z F F.  Q  0    "9e? 3""{   H! "22KGF8[[dc"ff|ml"f    _   O      ' Z( Z)     B ) j'(s  ,t - .   !!\ !\ !^ $$ ((0 (1 )*+,-13 4 4 5. 6 7n 8z 9q:5 ;y<v< = >6 ? ? ? ?" ? ? ?~ ?MA Ci& CZ ClD<? E7 E;S E:T FV F5] FI G G H9 IJKV L= M NB O Q8 Q> Q Q Ri& SA@ T T8 T? T UV WWW?e WCj Wk Wl Wm WG WH W Ws W? WC W W W" WXXe Xj Xk XL XJ X Xk X X X" XYIm ZQm [[[P [P [5r \\\`\k \ \_ \P\]]]/ ^^^/d ^Qm _i_k_e _j _S _R _ _ _ _" _` aaae aj aU aT a a a a" abM c dedfde d?j dCk dl dm dn dW dV d d d d? dC d d d" de5n ffVgF hhiVjj j" jg j j j jO j jjUjkkIm llmmm1m mm nKDnnnnK nX n(_ nMl nkx ny n nm n n n n!n"nZ#n9$n*n+n,oom pp qqm r rm s!sm tt uum v vm w wm xxm y ym zzm {{ |(|m }} ~~m  !m m h m m o h m m o m  Ml h m m o   "#~e Fj k 8l m n o \ [  ~g F   8   "  ae j ^ ]  Y  "  /e /j k ` _  /  / "  o h m m o h m m o h m m o o o o o h m m o h m m o o o o o h m m o h m m o  e j b a    "  i m m o o .289:;=GJLOPU[Zaghmt X uY ] l_ c xh k /m Np yq jv z c{    " a g  O   [UWXh m m o h m m o h m m o m_ i j }  de 8j e d  8  "   F( gn gn fm fm m   z hq T     iq U         n n m m { Q B I rh / t v x z |  m m m m m m   B I K L 2[ }?wFuQy^sf{qsu" w$ y& {) }, ~  ? / 3 4 rh t v x z I B | k h m m o h m m o n_ | " \G [H %&e j q p  " $%'& 7 9 ; = ? _ a m m \m [m m [m [m im Zm im m mm m cm             / 4cHeN6SVT"[Vb7cVj7kopVr7s V 7 78 9 : ; 7< = > ? 7@ 6 _ ` a Vb "cVeV  e Zm ^m m m Zm ]m lm am m bm       / W-b@fBWC_RWV9Ya`e9n 9  9 b e Wf f_aWW / 1 Zm m am um    / ;39\X]8u 9 / ;0 1 82 X , Zm Zm / 95d7 d , 9-  A a c m [m m [m    / `/Y1Y<7_ ` A 7B a Yb c Yd  3 5 \  m  m im  m [ m             / EZI:KZW7d Z 3 74 5 :6 \ ] Z noe f g h i j k l m n o p q    j             " ghe ~j /k Pl    ~ / P  "   e j k l m n o p q             "  e j      " ike j    i  " e j k l    `    "  e j k       " m )  3h m m o )   !3!h !m !m !o ""# $$e $j $ k $ $ $ $ $  $ $" $%.%h %m %m %o &.&h &m &m &o '*'h 'm 'm 'o (*(h (m (m (o )+)h )m )m )o *+*h *m *m *o +0+h +m +m +o ,), ,,-4-h -m -m -o .-./3/h /m /m /o 030h 0m 0m 0o 1)1232h 2m 2m 2o 333h 3m 3m 3o 4)45,5h 5m 5m 5o 6Ui6666o[ 6^ 6n` 6Ca 6Nb 6 e 6i 6j 6 l 6n 6Cr 6vs 6Qx 6| 61 6" 6 6@ 6U 6}627\G 7[H 88959ZD 9ZE 9Q 9R 9[W 9[Y 9:5:N :S :U :Z ;~;h ;m ;m ;o <5<O <T =5=B =C =J =P =V =X >>>g >j >*o >}w >[ > >I>N>?6?h ?m ?m ?o @@h @m @m @o A B& B' C7Cm DD0DD8 D> D? DB D D DD E8Eh Em Em Eo FFYZ FDm GGGO GP HHHH HIII JJJe Jj Jk Jl J J J J| J J J J" JJKKK LLL L L LM M N OOO PPPe Pj Pk P P P P P P P" PPQQQ8 Q RRRRe Rj R/k R R R R/ R R R R" RRSSTTTiTkTe Tj T T T TZ T T" TUUUU U V Wz Wh W XXXB~ YY Y Z  [/\ ]$ ] ] ^_M<_`ar bNb b b b c d ddd@de ffe fj f f f f f f" fgge gj gk g g g g g g g" ghhp ht hp ht hp= ht= hphthphti: i; i: i; i:> i;> i:i;i:i;j: j; j: j; j:> j;> j:j;j:j;kp kt kp kt kp= kt= kpktkpktl mm no p/p} pj q r r s%6 ttt t t t{ tttuuuvvvive vj v v v v v v" vv<w=wm x\>x>xh xm xm xo x\p yAyu yz@zh zm zm zo {?{h {m {m {o |||ZZ |c |f | i |j |oy |j | | | | }}}t ~~~o ~p ~ ~ ~ Z Bm ]X 8 ?  ]/  8 ?   8 ?  Em g6g  8 ?     Cm ^A 8 ?  ^/   Hw h m m o b  t u { | I V I I  , w I     8,/u / 11DE/\ /t +244s { s { s= {= s{s{q q r ) R U z   IZi  W      ZHK" G L Z  :G R" G  [ZZZr.   s  g  ! " c "  cc     l  Z [ v    " "  | |!a   "  [ / -   $  V 'V    # ' $ % & ( O QG   *    "  w +  )   y V w . 80a   t { | I V w I     8, . J LbK M( O 5Lb " LP v LR  S We j   VwX   T > 2  ( y / / C F    4 A < = 3=G B  H  EG d e   6 l  G#   J S# m m m  V Y Y Y Zxp &     V  V t 1AJefghq3  r !"^ #s #t #w #z $T %T &c & ' '')j +~,+ +r - .| . 0{3' 5 689 9V:; ; < < @ A#B C D E E E7F F F F>H H" HIJJOP R R R R S S T U V)XvYwYx \ \ ] ]u ] ^ ^ _V _I _ `a a a cV e gg g g& g g gh& h. h h hjj j j% j j j k k" k% k' k. k k k k l l m nF$ n!o q q>u ! vV1W$ʄX2Y${Z<[$\\@$]M^D8M _P,`1raP}b+c1ņd-Іe/|FfPPgPbhPkiPjPkL81ӇlQmT8nQo\81pd81ƈqT81ۈrT81sl81td81u\81/vT81AwT81Yxl81qyT81zl81{d81|l81ˉ}d81~l81d81\81(l81=l8T Ol8T4yl81d81t8T\ʊl8Tt1"1-T8TL1͋T\؋1T"Tml8TDl8Tll8TT /T4LT\mTl8Tl8TT"TD?TlfTl8Tl8T܎1T\8T,RTd|8Tl8W4l8WdΑl8WW-$r˒֒ 8D|C\$ʓ=HS8\n))!,*RD͔T81T81T81T814T81JT81`-SvSl8Y4Nl8Y\7[8Y \A\81\81\81\81ԗ\81\81\81\818\81Q\81g\81\81\81\81Ԙ! L! \  l* |G d }\81\81ʚ\81\81\81\811\81M\81i\81\81!t!ԛ |Ȝ\81\81\81\81-!Fc|T؝\81\812l\81\81\81\81Ԟ!4D \#\81\81\81ҟ \81 \81 !, !<:  LW\tt1  ڡ19tD]1 $f1%Ut\81t8Wl8Wɤ t8W!l8W "W5#1H$W$S%l8Wt&l8WХ'l8W(l8W2)l8Wc*l8W<+l8WdȦ,8W-l8W.8WE/l8W]0l8W,18WT2l8Wlǧ3l8W48W5l8W-68WX8\98\/:8\c;l8\$<8\L=8\tѩ>\?l8 c@l84AdBŪCT81ԪD8YEl8Y%FY,PG^\kH^|ȶI`MbѫJH8`ޫҶKaLGLH8al`ֶN1OdPdڶQfRHf3޶S0T0Y U8lT%VMWWXkZ [',\mL]nl^_̮`ۮabc4d*T)e1Gf*Rg*kVޯh8  iVJjVl̰m8հnop8Zq\rt$s4t8U>uU|vU w\81xl8Uy8UJzl8Ul{l8U |8U4Ų}+)~+B{\8199T9}}@\81J9lt\8190״%D0l8Ld;Li 9#y9l#9,>8(U U=3e aW9aWTS T q C 9TS T q C 9TS T q C 9US U 2CUSU2UU T T T T )8T 8T 8T 8U 8UFW$5to   q  q  "Wvh1T0 n T2 n !T2 9(T2 n  U2 qg !U2qg  LTp Tq Tr Us Ut"pn e n  n P n  n  n  n  n 0 n  n @ nn  n T T  q  q p[ [ [ \ \ 8  (  8 ( 8 (`qvh/3e aX9aXTSTq C 9TSTq C 9TS T q  98T8T8T n@}2 q  q  q "Xp@y CT0n T2n !T2 n  4TPTQTR "pn C n  n 0 n  n  n  nn  n TTT T TTq  q  q p[[[  18 .q r rP 8rQ V\n q  8(\9b (08 .q r rP 8rQ g\n q  8`(\{n8ez$ dw 8Q"pG5r rP 8/rQ    b /qP q n n 8 r M( (bq 6pp \q  \ #}bMbM bn }:Tb>1"\B p@0!i"\ pp@0!iq ib~q i"[p iBp0[Nq RppVq   q   q   r O 8 bn 0 (!r O 8 bn 0 ( 8 n8 355(E98 n8 355(E8(C(8b} r OM n B  r O] &8qRub 8bn u q u(%8W mqRd 9br Wr 8(b(b9bb 2"]p i     P  J  %  q ip$3e a_9a_TSTq C 9TSTq  98T8Tn0 q  q "_p0 T0n T2n !TTTT(T@TA"pin 2 n  n  n  nn  n q  q p[[ 8p0 " "3 a9aTsTq C 9SsS188T8Sn@2  q "ap@ CT@n SBq 2 !TT(TPSQ"pn C n  n 0 n0 nn  n S S   q p[Z " L3 d9dTs!T!q C 9TsTq C 9TsTq C 9TsTq C 9Ss S 18SsS18TTT:T 0 8 T! 8 T 8 T 8 T 8 S 8 SyW5F$t   !q   q   q  h q "dv 4T@!n TBn !TBn  TBn !SB q 2  SBq 2 !T!TTT! XT!TTTS S"p ,n  n  n  n  n  n  n  n 0 n  n0@ n  n0` nn  n S S >S S  $q  q  q h q p[![[[Z Z 7 8 ( v Hq $ ew " q 0 p H2r rP 8crQ gy m =  w = 6n  5. n0   dq  q n n  q  q n q  (z q n  q  r M(9 8r@2 "5p 'b&"hpi"pw  T *T!+q  p[*[+pp "q@4 *n "mpi,pT2q  1"X$ q   $ q % n n X q C$ q C p@y2T3bT3T6T7T9T49fbT2T5b, Z q 9 B q  9 +" ( q pS("pY)n ) "pY)n )1 n* ( "n p B'"n p B'"     vj6T4kT6oT5T7>T8 "lp i- s2 q Rq  q 9q q  q  p[2[8[5[4[6[7[9[3 >8 N( 8 ( 8 ( @8 " vpI  u( 8 " kp0 (v q [2q [3[4q [5[6q [7q [8q [9T9_q pT:q0  p[: q q  p T ;T!<q  p[;[< T=q0  p[=T>q0  p[>aq p T ?T!@q  p[?[@ T AT!Bq  p[A[B q ! p T CT!Dq  p[C[DT0ET1FT2GqUB  p[E[F[GTHq0  p[H T IT!Jq@C p[I[JTKq0  p[K T`LSaMTcNtw  p[LZM[NTOq0  p[O TPCq  p[P q ! p *n0 !  n02 bn !  ^TpQ*q RrR+J" p !'qr(7qr(!qrq 8*T#Sq 3%[ QY&Rq0C 3T#S$[ Q%Y%Rn C 3(b  "T!Sp0[Q[S p0 *n0%!  n0#2 bn &  hTpT*q RrU+T" p !'qr(7qr(!qrq 83T#Vq 3%[ TY&Uq0C 3T#V$[ T%Y%Un C 3T#Vq n(b  "T!Vp0"[T[V p0 q +! pTWq0,  p[Wq 0 q01  =q  q x w Rr0! ] n0/  f/TXr rP 8rQ Eq "p'" p )n0W (b[Xp *n05!  n032 bn 6 Dq RQY+6" p 'q($qTQZq n "TSZp -24SYTYr0! 3b  "T!Zp02[Z p08( "Ua U3 9Ts[T[q C 9Ts\T\q C 9Ts`T`q C 9Ts_T_q C 9UsaUa2CSs]S]18Ts^T^q  9UaT_T_T\T\ 7 8 T[ 8 T\ 8 T` 8 T_ 8 Ua 8 S] @8 T^hFW$5t B  # q   q  q   q " v 9T[T[CT@[n TB\nw !TB`n  TB_n !UBaq7  SB]q 82 !TB^9(TB^n  T^T^ dT[T\T`T_UaS]T^"p n  n  n  n  n  n  n  n 0 n  n @ n  n0P n  n p nn  n T`T`S ]S ] & q  q q  q p[[[\[`[_\aZ][^ #8( 8(@8(v 9ppN " "3 9TscTcq C 9SsbSb188Tc8Sbn@T2   q "p@Q CT@cn SBbq P2 !TcTc(TPcSQb"pGn C n  {n 0 n0 nn  n S b$S b)  q p[cZb8(Ue+3e a9aTSdTdq C 9TSfTfq C 9USeUe25Ue8Td8Tf8Uen@`2  q  q "p@\ CT0dn T2fn !U2eq[  4TPdTQfURe"pn C n  n 0 n  n  n  nn  n TdTf:Td?TfD q  q p[d[f\e[4jR0iY0iT0k2n0 [kp   *n0m!  n0k2 bn n S2q RAl+$" p 'q(qTAmBYCln ! 3b  "T!mp0j[m p0 n0p2 bn s  /n0q! _q Rz+~" p !'w)jw) RtRsTyTxTwTvT u wxg)w(Lw(wT{q n^ TnYzn0B 3T{q n^ To%rN 9(8To&Yzn0B 3TrT{rc rn )HTgrP 8VrQ j q n^ r]  r^ n q [Su[Xv[Wwq [Sxq [SyYTsY[t3YSznU 3#cVx7#2e(TS{q nd TTqV[Wu[Wv[Ww[Wx[WyGYWzn0C 3#TS{q nd TTp" q  p HH r rP 8 rQ  n  " vk r M(TVYVzn0s 3#bIEA "T{TnToTrTqTpvo [{[n[o[r[q[p p0 n0u2 bn x  1n0v!  PT1q R+>" p !'q (-q b"TT|T}TTT~ voq [Yr@0 C 3b "TT|T}TTT~vt[  [[|[}[[[~ p0[4R0Y0T02n0 [p  [4R0Y0T02n0 [p  [4R0Y0T02n0 [p  [4R0Y0T02n0 [p   n02 bn   /n0! zq R +`" p 'RTTTTw)RTTTw9)+RTTw)RTTw)wTq n Tq E q q 7 "p SxY r rP 8 rQ  n r0g (T"pGY r rP 8 rQ  ne r a 9r M(Tq nc [[YY n0u 3uTq n^ [[Y)Y n0' 3q G q q 9 " p S9 z r rP 8 rQ n r0g (Tq nd [[[ Y8Yn0# 3"pR: r rP 8 ArQ ns r d 9"vGr0g(r U (Tq nc [[[ [YGYn0# 3!q Grl r VY  "  q  p H  r rP 8ArQ "te te r d te r d 9q vr M (q q "p@\XI8" "TATBTCpV2 [[[ p0 n02 bn   1n0!  JT1q R+8" p !'q ('q b"TTTpWCeq [Yr@0 C 3 "TATBTCpV2[ [[[ p0[4R0Y0T02q0 [p  [4R0Y0T02q0 [p  [4R0Y0T02n0 [p  [4R0Y0T02n@! [p   n02 bn   /n0! 3.q R1+ " p 'qA(qT1Y2r 1 3  "T!p0[ p0 n02 bn   1n0! ?FT`1q Rb+4" p !'qr(#qb"Tdp0Cdq [eYer@0 C 3  "T!p0[[ p0 " "3 9TsTq C 9SsS18TTT8T8Sn@2 "p@ CT@9(T@qK SBq 2 !,TPqL SQ"p&n C n  n 0 n0 nn  n S TS Yp[Zn !  n 2 bn  MclKq R +Y" p !'wLL(nwLTTTR "q B p Hx xP 83xQ "tE n 9tE n q   vZr M(Y) w 3!nc "pG'y r rP 8 rQ n 8r M(nc "pG( r rP 8 rQ   n rN 9r M("q G p Hx r rP 8 rQ   n r M(bq B q  q  " p S + r rP 8rQ n r0g(TT" q B p H , r rP 8rQ tE t r d: 8n  8b n N (8q tF tt xc n0TI (888q q x xP 84xQ   r O 8 w !r0g( ! !( !w tE "n  /n  0"I9#|6bn M M tI M M p UFqR .45#$%&'()+-2w" nw C #) !6q r tE n r W% 9tF nr 8(n (n q "# qT#n bn n $ q 1 q tJ q0tE 7n Dq r  8n EIJ89:;<=>@BCGw7 86 t 6  (.w C 1r M!  )!T" q  p H8 r rP 8 rQ  nE r M(q rT"pG'r rP 8 rQ  W nr 8 r M(TT" q  p HI r rP 8 JrQ Wns x^ q  "q n vkq #q ! r M((T7"  q  p H { r rP 8rQ n r M( q n    q  n0 8  q  q  q  "p S4r rP 8 2rQ   n ns n nr w q  n n r0g (" q  p Hsr rP 8 >rQ   tE n r d  8 n  (_w C r M(  )' "TqTrTsTtRuv[[[[Yp0[4R0Y0T02n0 [p   n  q n n #qT!5 TTTTTt  q Tr # 9Tr  %9TqTVn n qTsV 9qn $ q 1 T8;Tt "pn W n u n e on e n % n e n 5 n H NwTq0$n     w (w q  q@2 q0 q0 q0 q0 qT2 q0 q0 p ! &q 8n rY Tr n n q  08 n 8 p0} 9(W884(8/n 8(rxn 8Tr n p0} ry8 ( ry'n   w 9"q vUpr0! !T@ns "|p0R"}p #n0 8"p ' q  q n "pGr rP  8 rQ   nr t 18(8 r M(Qn rN 9 rY 8(LTr n n "pGGr rP 8 rQ nr t 18(8r M(8 n 8 p0p 9(8(8 4(8n 8p0@ 8Er MX(n E  w r0!  q  q   w  r0! $"q 8#t# (8bn  n N t "xp q T2 "I##3|MMp U2FqR ?  w !T4n gy q ) n0d 8 #w ((!#r0!  - q  8  w 29(("q vr0! TRRq q   q n ' q n n "pn C n0 n  n p@!C )p0! )p0! 3( q8qRi28Ri2Yi("p0hT8jq R1i +" p !'T1hlT2gq)wqT 8 "rp0/ N w q  a"q  p HT r rP 8*rQ _"n q   vZ r M ([6g[;hY1iA$w 3 b$" q  p HI r rP 8 ?rQ  _n q  "Tn n pTj!"p  p@1r M&(a$" q  p HI r rP 8 rQ  n r M(dT n j   M q  n0e 8 %" pG  Z  r rP 8-rQ t t 8r M((T  n V j  q  n0[ 8 ?" q  p HCr rP 8 rQ   n n q  r M( ( )9 Tn 4q n00 88Tn q n0 8Tn q n0 8T n q n0 8T n q n0 8trY 8rY 8rY 8rY 8 rY 8b"pRr rP 8 rQ   nX nW q  r0g(T  *"vtQ q0- q 3Pb Q)u Q)T Q)3 ) )J 8R#C8R#CY#("p0yT#q R%+Y" p 2'T$q5(qq  q e q ['Y'p0P 3EdV8     w ( $ a8aR28R2Y("p0{T7q R1+" p 'R1T2lT4qq)vqTn q  " q  p Hx xP 8 $xQ   q  " >   vZ r M(w [2q [2Y=Y2$Qw 3nc "pG  r rP 8:rQ t 8t q  (8r M(q  y 8R#C8R#CY#("p0}T#q R% +" p  'R%R(T) T*T+ T, T- T.T/q F4)qq u q  q  " p S [ r rP 8rQ Tr H w r0gj("pRdq  r ]lE4#rP 8 rQ  Tgna " q  p HAr xP 8 xQ T`r H w r M (w [1[>[=q [1[;q [1q [1Y8Y?Y1n0j 3P1gV?r xP 8GxQ t w r d 8w r0g (Tq8N.w(ev ) 4 8t p8pR!8R!Y("p0PTq R+K" p 'TT6q(qq  q c q [[Yp05 3$2TSn # 8n 9q  z 8p@2 "pG"pGr rP 8rQ x T ne n  8n It(n Iu("p0Fn n $"pGGy r rP 8 (rQ Tne n B 8r M&(b8rY 8(T*"pVq0-T "p@\$SX `8`R!8R!Y("p0@Tq R+/" p 'T%q(qq [Yp0T 3#n  B #8#R4T8R4TY4("p0T4q R6+" p C'R5R6T7T9 9T: T; qL) )R6R7T9 9T: T; q`vK)p v)R6T89T9 T:qxi(+qTn  9T [0q [:[7Y9Y:r0 3ZjTn^ [6q [<[7Y9Y0,Y<n0k 3[g  Tnd [7q [=[9[;Y6Y0=Y=n0| 3\~ " v T r0gr ( ( {( kyr 'm cI+ Gc OlT8"yp0 &NwTn EW "  q  p H  r rP 8rQ an w r M(  q  n0B 8q  "pG'r rP 8#rQ Xa T n q  " zp@  x" {p n0 (T n #5z q  n0( 8b"! 8R#C8R#CY#("p0T#q R%+Y" p !'T$T%Qq7Z(KqT8'Tx^ "pn X n  n u n J N wq  x^ q e  [&[%Y'p0P 3GTjun 8Tn  q r  8T 8 (Tr^ " p n y  n  n  n O Nw Tn    "bn n p@QN!q  n0 8%T "p aqK n  n  n  "vh!(T8,Tr^ "pn ( n  n r n Nwn rY 8T80Tr^ " p n y n ' n  n r n NwT"p"pp 'n0ATn (   " pG  r xP 8"xQ  t q E 9r M= ( n0! 8Tn 'q g n0 8(C ( T87Tr^ "pn 7 n # n R n 2 n Nw( T8,Tr^ "pn % n R n 2 n Nw <b89;} s8sR4T8R4TY4("p08Tq R+" p 0'RSTTT TT XT lTbTq . )+ . )RRSTTT T T XT lTbTq . ) . )RSTTT XT lT bTq >W.#b)  . )q q  bn n Tr T8"N"vp0wb(  :. )#" q c p H6 r rP (8rQ W)*tt) +T,n -. & qYCgn Tn "pn F n d n $ q C  ts) r^ n ts) r^ ts) r\ tt) / xc r@v btt) rc r O n " pR  tu) 8 X3vVT0 tu) q0b 3 Tq ; n (Tr ; q q k " JpV  q r  " 12 p@34)  : /)0 12xb+ 9 ]"" p  n  n J  n  n p T8 7 NTts) r^ "pn  n  n  n  n r@b('q@;g n q r0g ~ Tq ? n w q r0g"n 34n p@vn n $tv) 8 xc+ q (8k q 9((9Tr ; q q q ( re 9 " I.#|bn M Mxc+ Mp U F(xc+ T8GNT5"pn  n  n @ n  n 0 n  n  nn  n wb(5"ts) r^ q  ts) r^ tt) re qR "&4 '!" v$tt) xc !&p'"#% )v :r M;(,- . / 015)6  : /) /  :),-. / 0 PT8N"wp0wbTn `" q P p Htr rP 8 ErQ  "nE t 9nE t q  vZr M4(C[w: [[w/ [[q [ZYYp@1 3  :7 /#bI"vne rN 9[T*" 9p0  [q [q [q [w9 [q [q [q [ZY"Yq0- 3 V`Lz9)2 (N )v9[q [q [q [w9 [q [q [q [ZY2Yr  3 V`Lz)29 "vG9x xP 83xQ ::tK 896:96r M0( 96:9699(99" q  p Hr xP 8xQ tJ r M(@"pG?x xP 82xQ tH 8 w ( 8  r M((T84NTx[ "pn O n  n  n  n wbq C r rP 8.rQ HT$qV0E(T8&NT"pn 4 n C n wbT8r b" q  p HTr rP 8KrQ "dtE t tF ts !tF tt "tE t #w#tE t  $tG &v r M(@ 9( 9( 2L( 2(  : /( . /  :"-p0e'v> Z  ; MJ&E#[D-$DkFW>!F7!+$'b   8R!8R!Y("p0 Tq R+a" p 'STTlTj q(2qq  bn n n q e [ q [[ZYp0i 3'2dT"~pY2"p xn0Fb q  q  q  q  q    l.T"op w  "pn  n  n  n   u.T"up w  "pn   n  n  n ~$T0r[ "pn  n  n  n  n $T0r[ "pn  n  n  n  n  A) q - q  b 8 rN 8(r rP 8rQ Eq0X 8s(8(bq  "q bn  n N n Jn q  En0HbTTTTq @"p Oi~ } $  q i(8$%&' * q   q  | q  q  9 q  q  q  Pq  q p[[[ [  ![  "Y  #Y [[[[q q0 n  q [q [q [bn n w ["pOn  n . pn  n [q q [q q [q q [q q [q q ["#q "pS![q0! [T"p0wT"p0"wT"p02w B8b(8(8 "qp( 8((@8)( 8( 80u( 8 "pS( 8"pW a( 8 "^pZ(vp T0q@"p0j0q@ Kr rP 8 rQ 4Tn "sp H" tp n0v (Tn #5q e n0  8 n02 bn   /n0! "q R +" p 'SSTTT  wJ)STw)F)qTw$a(,w"p$TVq n^ W[T[X[XYXn v 3&n  ZGn SX1=mSFSXTXq n^ Y [TZV*YZ dn0 3(I"pG rZ rP 8 rQ  Nr Mn  1 :T\q  "q = p Hr xP 8xQ t r M0 (r  TPq n^ S[Yq [\[TZVZZ 8r O- 8 bn 0 ((8r O/ 8 b#n > (( x #  "  4p ' w ! -pp$ 1 q  q  r O 8q (5bn n W8 t4 8n 8 t6 3( 9 \8  nE 9 nC 8 ( (3( 9 @8 t6 3( 9 38+  n: 8  n  1=( q ( q q  ( 8 ( (9 n8t5 8  n 1 =( 3( 9 M8 tA 3( 9 @8t3 8  n 1 =( 3( 9 !8tB 8  n 1 =( 3( 8 ( 8 t9 3(  8  (>8  (88  (2r O 8 qU (  ̌? b n n . ;("9   r O ( 9r O ( p@) "p %i.p T9 T8((U>ToT2 p\[[ @& q  q   r d 8 q q C (! r d 8 q q e (% r d 8 q q v (&* r a , r a - r a \ r a Dr d 8 q q ! +"v 2pp.UU>U oU!TT:T$T@8T@8T@n TBn q@2 q  (T@9T@6T" "p /i p[[[\\\ \!["& q q  " r d0 8 q q e ( r dP 8 q q e (* r a` , r ap - r a  r a  r a  r a  r a  r a R r a Er d 8 q w (Dr d@ 8 q w (OTevv@pp<6U$:U(U)U*U+U,U->U%oU&.T'T.T/kT0 "p =i#p['[.\*\+\,\(\-\)\ %\ &\ $[ 0[ /)9!8 r OC 8 b#n >@ (8rUP!C "4p !';wN G q 2 398 nF 3Up Y30 q 3 q  r O r O 8 q  8 r O7 r O8 8 q 4 8(Upq q n 6ppV "p Wi2p+ x q q =p+ x q Aq =T3q~ p[3T4q p[4T5qz p[5T6q| p[6T7q{ p[7T8q} p[8('x q "pR"9 9v8 r0g1"9 9v8r0g!"9  9 v8 r0g!"9 L v8Lr0g!"9    v8 r0g!"9    v8 r0g!" 9   v8  r0g! " 9  v8  r0g1 " 9 h  9v8 h r0g1 "9  9v8 r0gQ"9 T9 v8Tr0gA"9 S  v8Sr0gA"9    v8r0gA"pT"pT";q q  C  pX:*r me";q q W pV::r m%"<pU;2Abn09 n <2 9$","p n  n ' n  n 7 n p0."pR" 9 A  v8  A r0g " 9 9v8  r0g " 9 9v8  r0g "9 v8 r0g" pT  " pT  " ;q q X p^:r m" < p\;ٶbn09 n < 9$","pn  n  n  n  n p0."pR"9 v8 r0g"9 9v8  r0g "9 9v8  r0g "pT" pT  ";q q D pW:2r m*"<pZ;2bn09 n <2 9%","pn  n ' n  n 7 n p0."pR"9 v8 r0g"9 9v8 r0g"9 9v8 r0g"9 v8 r0g"9 v8 r0g"9 v8 r0g"9 v8 r0g"9 v8 r0g"9 v8 r0g"pT"pT"<p_;!tbn09 n <! 9)","pn T n  n  n $ n p0."pR"9  v8 r0gS"9 v8 r0gS"pT"pT"<pU;!Cbn09 n <! 9)","pn T n  n  n $ n p0."pR"9$%  !9"#v8 r0gS"9  !9#v8 r0gS"pT"pT"< pU;!C!bn09 n <! 9'","p"n @ n  n  n  n p0."",p0.0 [49p@/#Bx q q =q =q =q =q =q =q =q =q =q =q =q =$x q Eq =Iq =Jq =Gq =Fq =Hq =x q  x q T9q  x q  x q q2  '"pR"pR"$* % pT&2"p r-*n .. T:r q 2 "!*p 8 T;r q < "!*p SB T<r q F "!*p L T=r q P "!*p V T>r q Z "!*p ` T?r q d "!*p j  q "pGxb"pRq bnn r0gq bn r0gq bn r0gq bnG r0gq bn{ r0gq bn r0g"pTFp]"p fq [:"p hq [>"p jq [?"p lq [;"p nq [<"p pq [=n % o0ep, *n0!  n02 bn  nq RC+^" p !'w(LwTDq n` TDq TARBq04C bn n "T AR BR @ v'YCn0(b 3b "TaDTbARcBRd@v [D[AYBY@ p0 *n0!  n02 bn  Hq RaG+:" p 'q()qTaHq n` TbHq TcERdFq042 dYeGn@!!C 3b "TAHTBERCFpV2 [H[EYF p0TI q  q q p[I[J[KT0Jq@  q  TJ"v$5w + q TqJ"pRp5wTK$3e a9aTSLTLq C 9TSMTMq  98TL8TMn0  q  q "p0 TLTLTMTMT0Ln= T2MnJ !(T@LTAM"pn 2 n  n  n  nn  n 1pP6 q  q p[L[MA38"   v'(8"7vB(p0Pq [LVq [MT NT!O>q0 q  p[N[O T PT!Q>q0 p[P[Q T0RR1SR2T>q@B  p[RYSYT T UR!V>q0 p[UYV T WT!X>q0 p[W[X T YR!Z>q0 p[YYZ T [R!\>q0 p[[Y\ T ]T!^>q0 p[][^ T _>q 0 q  p[_ T `T!a>q0 p[`[a T bT!c>q0 p[b[c TdTeSfSgTh>w  \p[d[eZfZg[h T iT!j>q0 p[i[j T@kSAlTCm>qU2  p[kZl[mep"iKq  q n r0A n r0A0n r0An  Br@?%n Rr@?%n br@?%pn r@?!n r@?!n  9r @(r0A n  r0A n  r0A n  r@?2 n  r@?20n0!`p"Kq  q n r0A n r0A0n r0An  Br@?%n Rr@?%n br@?%pn r@?!n r@?!n  9r @(r0A n  r0A n  r0A n  r@?2 n  r@?20n0!Cp Kq  q n r0A0n0!Fp Kq  q n r0A n r0A0n r0An  Br@?%n Rr@?%n br@?%pn r@?!n r@?!n  9r @(r0A n  r0A n  r0A n  r@?2 n  r@?2n r0A0n0!q ppq0 q0  + * q (r >! )r0A q 6S q 6c  q 6s Lq 6   q 6  q 6  q 6  q 6  h q 6  q 6 Tq 6 Sq 6 q 6 rF 8xr DS r Dc r Ds r C Dr C Dr C Dr C r C r E 8( r D r D r D !"r C $"$$r C &$&"v(rB rB'+* q (r >! )r0A q 6S q 6c  q 6s Lq 6   q 6  q 6  q 6  q 6  h q 6  q 6 Tq 6 Sq 6 q 6 rF 8xr DS r Dc r Ds r C Dr C Dr C Dr C r C r E 8( r D r D r D !"r C $"$$r C &$&"v(rB rB'uT@o"p0AqV3  q 3bTQo"p0qW31$ TQo"p0qW31$ TQo"p0qW31$ TQo"p0qW31$ TQo"p0qW31$  TQo"p@gqX31$ T@o"p0AqV3  T@o"p0AqV3  q 3b TQo"p qV31$  TQo"pVqY31$ q 3!b3T@o"p0AqV3  q 3b?!To"vqU30 q 3bXT@o"p0AqV3  q 3bq@2 q0 q0  q0  ,d+ q )r >! *Er@?e q 6S q 6c  q 6s Lq 6   q 6  q 6  q 6  q 6  h q 6  q 6 Tq 6 Sq 6 q 6 "vGrF 8r DS r Dc r Ds r C Dr C Dr C Dr C r C  r E 8 ( r D  r D !r D "#r C %#%%r C '%'"vr UE*)vrB rB'0 q r >W br@?2"pGrF 8 r D@ r UB(rB rB' +,Y+ q )r >! *Er@?e q 6S q 6c  q 6s Lq 6   q 6  q 6  q 6  q 6  h q 6  q 6 Tq 6 Sq 6 q 6 "vGrF 8r DS r Dc r Ds r C Dr C Dr C Dr C r C  r E 8 ( r D  r D !r D "#r C %#%%r C '%'"vr UE*)vrB rB' 5 q r >X br@?2!rr@?2"pGrF 8 r D@ r UB(rB rB' 0qT2 w q0 q0 q0 q0 R q T p1n0!@b^ q T q1n0#@bi! q r >& r@?C!r0ArFrBb rB'  q T s1n0!@b ) q  r >) r0A!r@?T1r@?vAr0ArFrBb rB' $ q T r1n0#@bq  q0   q T qn0%@  ' q r >x rF 8 r CP (rB rB' " "p in1q p[o"p![q"p![r"p [p"p [sp Tt>q Q p[t TpuRqvSrwStx>wP q 5 p[uYvZwZx T yT!z>q0H p[y[z T {T!|>q0M p[{[| T}>q N p[} T@~RASB>qUL2  p[~YZ T@TASB>qUJ2  p[[Z T0S1>q@IB p[Z T T!>q0K p[[T`SaScu>wO  p[ZZ=_p"AYKq  q n< r@?! n4 r0A0n7 r0An; Br@?$n6 Rr@?$`n5 r@?!n9 rr@?$n8 r@?!n:  r@?$R0n0>!Z^p"bYKq  q n< r@?! n4 r0A0n7 r0An; Br@?$n6 Rr@?$`n5 r@?!n9 rr@?$n8 r@?!n:  r@?$s0n0B!{q ppEwa  ' q  r >J Rr@?2!r@?v1r@?rFq5 rB rB' "TQ"p )qV31$  TQ"p@7vqX31$ q 3!bT@"p09AqV3  q 3b TQ"pW5hqY31$ q 3!b TQ"pW3hqY31$ q 3!b T"v+ q^3  3 Tp"v;q\3 q 3bX T@"p0-AqV3  q 3bc T@"p0/AqV3  q 3bq W q U ! n   q r >!  q 6  q 6C  q 6S  q 6c  q 6s  q 6   q 6   q 6   q 6 " pG  rF 8 S r C r DC r DS r Cc r Cs r C r C r C r C "v &r U  (rB rB'!    q r >!  q 6  q 6C  q 6S  q 6c  q 6s  q 6   q 6   q 6   q 6 " pG  rF 8 S r C r DC r DS r Cc r Cs r C r C r C r C "v &r U  (rB rB'q0e q@Y2 qT]2 q0[ qT_2 q0g wc   q r >% r@?CrFrBb rB' 2   q Tn0$0b= % q r >& r0A!r@?T1r0ArFrBb rB'  b ' q r >H Rr@?2!r@?v1Rr@?2rFrBb rB' " ) q r >' r@?C!r@?e1r@?CAr@?erFrBb rB' $   q Tn0$0b   q Tn0$0b TQ$ "p 1q@1A2  "p Fi q p["p=!["pA![p T>q } p[ T T!>q0~ p[[ T0S1>q@B p[Z T T!>q0| p[[e=p" Kq  q nH r@?! nI r@?! 0n0v!5q ?ppy  R"pn n  n n  n n  r[ q 7 on 0n n n q 1Ts"p0sqY3SF  $ TQ"p@qvqX31$ 9 T@"p0oAqV3  q 3bq0 q  q@2  D C q  r >  q 6  q 6 "pGrF 8r C r C "pZAur US(rB rB' .>  L q  r >y rZ rP 8rQ n r@?C("pGrF 8r CP q e r U2(rB rB' 6G+  * q 'r >! (r@?T q 6c  q 6s  q 6  q 6   q 6   q 6   q 6   q 6  q 6  q 6  q 6 "vGrF 8r Cc r Cs "pWAAer C r D r D r C Dr C Dr C ! r C Dr C $#r C D"&v &"p0Er UP(*)orB rB'q0  q T 1n0#@bTQ$ "p mq@1A2  "p ziq ph["pu![p T>q  p[ T>q  p[-q 8ppBTQ"p qV31$ q 3!bTQ"p qV31$ q    A q  r >  q 6  q 6 "pGrF 8r D r D "p0Mer US(rB rB' ,<q   q r ># rFrBb rB'  "p i q p[p T T!>q0 p[[ T R!>q0 p[Y T T!>q0 p[[ T R!>q0 p[Yp"-Kq  q nc r@?$ nd r0A0ne r0Anb Br@?$0n0!q ppTQ"p0qW31$ q 3!bTQ"p0qW31$ T@"p0AqV3  q 3bT@"p0AqV3  q 3bq0 0 q r >W br@?2"pGrF 8 r D@ r UB(rB rB' +q0 q0 q0 < q r >F Rr@?2rFrBb rB' Z q T 1n0#@be q T 1n0#@b "p ipq p["p![.p T T!>q0 p[[ T T!>q0 p[[ T T!>q0 p[[T T!>q0 q  p[[ T R!>q0 p[Y=_p"}#Kq  q nr r@?! ns r0A0nt r0AR0n0!p"#Kq  q nr r@?! ns r0A0nt r0A0n0!VDp Kq  q nr r@?!0n0!q $ppT@"p0AqV3  q 3bTQ" p0qW31$ TQ"p0qW31$ T@" p0AqV3  T@"p0AqV3  q 3bq0 q0 R q r > r@?2 q 6  q 60  q 6@ "pGrF 8r C r D0 r D@ "p[jr Uu(rB rB' ;MQ q r > r0A  q 6  q 60  q 6@ "pGrF 8r C r D0 r D@ "p[jr Uu(rB rB' ;Lq0 q0  q T 1n0!@b q T 1n0#@bq0   q T n0%@  "p i.(q p[" p![" p![" p [p ":3e a9aTSTq C 9TSTq C 9TSTq C 9TSTq  9TT8T8T8T8TnT2 q  q  q "pU C(T0n T29(T2n !T2n  T2n| !TT@T`TaTbTc"p n T n  n @ n  n  n  n  n 0 nn  n TTTT?q  q  q p[[[[P8"p {TpT2 3 9TsTq C 9TsTq C 9TsTq C 9RsR2CRsR2CRsR2CSsS18SsS18TsTq C 9TsTq C 9TsTq C 9SsS18SsS18$"8T(8T(8T(8R(8R( 8R(@8S(8 S ( 8 T ( 8 T ( 8T(8S(8S!   (!    t %9 q q  q   q  T q "  !#vRRR]R_RRmT@n TBn !TBn  RB!RB RB!SBq 2  SBq 2 !TB9(TBn  TBn !TBn  SBq 2 !SBq 2  TTTTTTaTeTTTiTmTTTTRRRSS T T T SS"pn  n  n  n  n  n 0 n  n @ n  n P n  n ` n  n0p n  n0 n  n  n  n  n  n  n  n0 n  n0 nn  n S S S S eS *S ZS qS     v"uS q aq b q c q dTq ep[[[YYY Z  Z  [ [[Z Z&$8!(8#(8$(8e(8g( 8(@8 ( 8 ( 8(8/( 8 ( 8  ( 8(" !   #v "pp! "  3 9SsS18SsS188S8SnTE2 "pUA CS@q ? SBq ?2 !(S`Sb"pn T n0 n  n0  nn  n S S S >S  5pvBpZZ 88pVA2T [3 9SsS18TsTq C 9TsTq C 9RsR2CRsR2CSsS18RsR2CSsS18RsR2 _8S8T(8T(8R(8R( 8S(@8R( 8S( 8R( t 1   ! q  q "   v &RRRRRReRR?S@q  TBn !TBn  RB!RB SBq 2 !RB SBq 2 !RB TT6TkT|STTRRSRSR" p  n  n0  n  n  n  n 0 n  n @ n  n P n  n0` n  n  n  n0 n  n  nn  n S S S S S oS  "p "i    v'   q  q pZ[[YYZYZY 7\8,8A(8(8e(8g( 8(( @8 ( 8 (8(v & $3e a9aTSTq C 9TSTq  98T8Tn0Q  q  q "p0M T0n T2n !TTT:T(T@TA"pn 2 n  n  n  nn  n 1pPNi q  q p[[t88p0M!23e a9aRSR2CTSTq C 9TSTq C 9RSR28R8T8T8RnT_2  q  q "pUY CRRoR:RR0T2n !T2n  R2!TTTT@R`TaTbRc"pn T n  n @ n  n  n  }n  n 0 nn  n  pvZ q  q pY[[Y 8888pVY2T " -3 9SsS18TsTq C 9TsTq  98S8T8TnTo2  q  q "pUj CS0q h T2n !T2n  TTeTT4S`TbTc"pn T n0 n  n  n  n 0 nn  n S S  upvk q  q pZ[[888pUj!C"pxip TRq  p[ n0} T"pGr rP 8 rQ x q n< q  r a 9 r Ms(1Tr rP 8brQ Vq q n7 n; " p n   n  n   n  n  n L  T wq n< q  r0gq " .p0) r w(b[p *n0!  n02 bn  Hq RQ+:" p 'q((qTQq n` n  "TSp {24SYTr0! 3b  "T!p0~[ p0 n0 T0q "1T2p !r wb[p *n0!  n02 !bn  Pq Ra+B" p 'q(1qTaq n_ $ #qT'!5 " Tcp 24cYdr0! 3b  "!T!p0[ p0pp " )3 $9$RsR2CSsS18TsTq  98R8S8TnT2   q "$pU CRRR@SBq 2 !TBn*  4R`SaTc"pn T n  n @ n0 n  n 0 nn  n TTS LS  q pYZ[ n02 %bn   /n0! q R+" p !'w)~w(wTSTTYw 3Tq na TRn S" q  p H8 r rP 8 rQ  P " n~ pYANr M ( t%Yn0lB 3b "%TqTrSsTuv [[Z[ p0 *n0!  n02 &bn   `Nq R+@" p 'q (.q Tq *"%TTST v4Yw 3b "&TqTrSsTuv [[Z[ p0 n02 'bn   /n0!  p`q R+P" p 'q (>q (q TSTTYw 3Tq n` STJn^ &YnU#!C 3b "'TqSrTtTuv [Z[[ p0 *n0!  n02 (bn   Nq R+@" p 'q (.q Tq *"'TSTT v4Yw 3b "(TqSrTtTuv [Z[[ p0 n02 )bn   /n0! q R+~" p !'w(lw(IwTq n` "STn n(  q gTn  TnP    v'Yn0"2 3Tq n` STnP 'YnV$2T 3b ")TqSrTtTuv [Z[[ p0 n02 *bn   1n0!  LT1q R+:" p !'q ()q b")T STT vq [Yr@0 C 3b "*Tq SrTtTuv[ [ Z[[ p0 *n0!  n02 +bn   bq R +T" p 'q (Cq T q n` T q T n \ q CT n  q051 S Ubn n Y t% 3 "+Ta Tb Sc v [ [ Z  p0w  q *"*vq0- q 3b[p$Tq Tq "pn  n 0 n FTw"Tq #"zTq p0  q 9ATq n %Tq TTq n! "pn   n P n @ n FwTq n \ q 2n  q05  b\n w q 2n n n@K C  R8N"&T vhq@C2Tq  TTq n! "pn   n 0 n  n  n N w )B J8"LJn` Jn_  Jna p@i@ nm  "!n n  pZT "(T vnq@C2Tq Trxq n &bryTq TTq n! "pn   n P n @ n Fw) ry'n L8Tq Lnk q r j@ $8zbn n n dq@Tv "+T viq@C2 n Tq TTq n! "pn 5 n S n C n C n0s  n C n # n w) i(2Tq TLnk "p.n e n % n Gw)"p' Tq Tq "pn 4 n C n Tr@RC)D N Xs  *n0!  n02 -bn  MRq Ra+C" p 'qq( qTaq n^ TcR3dYbn@1E 3T`[rN q  "-TATBTCpV2 [[[ p0t  q [p[}Tq Tq Tn7 Tn; "pn   n @ n  n p n 0 n ETw"p"pTn7 q' "-TpUCq@5T n 8TTq TTqqRCeR3Y(Tq Tq Tn7 Tn; "pn 6 n c n C n s n S n L  T w n02 /bn   /n0! q Ra+~" p 'T`Taq(bTaqr(;qq(qTaq nb bYcn ! 3Tbq n` c[a$Ydn 2 3Tcq nb d[a[b5Yen C 3 "p0%   "/T!p0[ p0 *n0!  n02 0bn   Fq R+8" p 'q ((q Tq *"/Tp01Yw 3  "0T!p0[ p0[pTq Tq "pn  n 1 n FTw"0Tp0!q@2 n n Tq r[ r[ "pn v n 6 n c n S n S n H TwT r rP 8PrQ q &"  q  p H jr xP 8xQ tU r M (I w( *n0!  n02 2bn   Jq R+<" p 'q (+q Tq n` bn n Tq Yt& 3b  "2T!p0[ p0 *n0!  n02 3bn  :q RA+," p 'qQ(qTAq n` BYCn ! 3  "3T!p0[ p0[ ph"3T p0 q@2 T q T q r[ "pn  n p n ` n ` n I TwT q r FT r rP 8rQ   n7 q'  q n q #z"Jp_V^q n` q "$n` bt t q p]?Tr0gnc q rxq "!?n; pP>n &bryq Tq n( n; "pn  n  n @ n @ n P n w(1 ry' ( q q "pn 4 n C n  n Tr@B) "2T p0 q@2o9E *n0!  n02 5bn  <q Ra"+." p 'qq(qTa#q na Sb!dYe"n@k!C 3  "5TA#SB!pV2 [#Z! p0  q  r] b2T7r^ r H "5pRq@2$ rY 8q n n7 n n6 r^ Gq /v "p9 n  n G n t n T n T n d n "p yq aT T)T0R.R1T*n$ T/T*T,T3T-T6q  Mq  r\ rQ r rP 81rQ 4r\ r PF r rP 8 rQ   n0`M ((bT+T4S 2 ""p i$# &" q Q q Rq S q Tp[)Y.[0[7Y1 Z2[+q  q0  n  q [ 5)qt [ -" p" [ * #q [ ,n T +r " p Vn  n   n  n   nn  n [ /#q [ 3q [ 4" pz [ 6R .8 uT 0T /n " p n   n  n  n  Tw T 5" p0~   wT 5" !p0  w T -" ,p   r wT -" 4p   b xu "  Xp '  *8( 8 (@8' (  v pT2T0-rvT05q@T0*n# 8n7 q' b q TpT2T0T/x[ t7 t; "pn & n b n 2 n 2 n B n 2 n R n ETwbqR1n ! q  r rP 8|rQ VR .h "  q  p H  r rP 8*rQ "PT7r H vur M+( "R  vn "!t;  pZ n &)(T7#pp($q C 9"pn @ n  n q  8((0[8p 6 q Tp8q! ET#w ='q Tp8q! "pRn  n  n ETw Gq Tp8q! "p"n  n  n ETwn   q  p0  9(Tp8q! n  "pJn 2 n  n ETw(8Tp8q! n  "p n 2 n  n ETwTp8q" "<Tr8p ! n0 \Sq  T8q! "pn  n  n ETwn 8n( (8T8q  n r0(T8q! FT$w r3q Tp8q! "pQn  n  n ETwTp8q" qn  3q Tp8q! "pQn  n  n ETwTp8q" qn [9p 1q Tp9q! "pn  n  n  n  n ETw 'q Tp9q! "pn  n  n ETw 'q Tp9q! "pLn  n  n ETw 1q Tp9q! "pKn  n  n  n  n ETw *n0!  n02 ;bn   qR<+" p 'q q-  q qO  q "pGr rP 8rQ gn,  q  q (" q 2 p H1#r rP 8rQ gn+ r Mq(T:r W 9T=q  T:n)  q 2T;n  r@ C($T=q! T:"pn  n 0 n FTwb ";TA:TB=TC;pV2 [:[=[; p0[>p 'q Tp>q! "pn  n  n ETw Aq  T>q! "pn  n  n ETwn T>q# ";T>pT6w[?p g q T?n% g q T?n(q q  g q T?n& g q T?n'TITETFTL "8p i@ l q  q  q pYFJ[GF[HEq q0! n  q [@L" p 5n 1 n 1RCJn 1[@Mn  5 q  [@I"pz[@C"pz[@K"=p @[@D'/ q r n bn  8n%bn  8n&r T2Dn ! 9-TKrxTH9":p #TITM7n@ex[Hbry ry'( e-TCrxTG9"9p #TI 7n@ex[Gbry ry'(#TPCrxTRG8 TSI$n C[SGbry ry'#TPKrxTRH8 TSI$n C[SHbry ry' *n0,!  n0*2 ?bn - $qR P+" p 'qT NT!On $b  "?T1NT2Op@)R [N[O p0 *n01!  n0/2 @bn 2 Tq RaT+F" p 'T`S>q(0qTaQr >q "?TdRp@)Tdq [eSYeTq02 3b  "@T1QT2Rp@.R [Q[R p0  'q  q q *q "@p@.7%w &q q q "pn 0 n  n @ n r H  q q q n(  q q04 TUq8 p[UTVr\ 6TV TVr] T Vr _ 8"6p '#  q p= r d q@  TWr ) t> q0 $ gw  q 0 q q C "p S4r rP 8KrQ     $ / .w q   Gq . q  8 q . 9 -"p0 n n r0g ( ` q p[V"Cp 6q [W *n0D!  n0B2 Ebn E   Vq RY+H" p 'q ( q TZqG "DTXp 92QYYr0! 3T9"UTXH q2 vf!T  "ET1ZT2Xp@AR [Z[X p0  3 q  r] b2"UH qvfT" Ep@A q@  T  T[   q p[[!88!n@K2  !G q q0<v n2 n4 31bqqn0 H(#31baqn0T H(331bgqn0g H"]p C'ppI "Gp Ji\.ppN3!q n4 q q "JpRVO!ppRS!G3T QJ9n` SJn` 21n_ SJn_ 21TAcSJT3cq 1 9na SJna q J1 9Tf:Tfa!Ena ! TAcbn ! d q !!q0 "n 7!n_ n 9!n` n 9!qTBcq !na q !n1  q 28Re8Rd8Tc8TfnT[2  q ~ q "JpUV CReRdRdRey! n` n_ !T2cn  na qK !TcTcDR`eRadTbcTcfqL "p_n T n  n @ n  n  n  n  n 0 nn  n  "Ip Sia! q ~ q p OYeYd[c[f!q n4 q "Lp@ippeTk!1nl ! q0 1n 7nj n 9nk n 9qnl q n1  q !Ri.Rj "Kp fig!~ q p OYjYi[k " ! q  n5 n5 n5 "Pvuoppq )3 P9PSspSp18SsnSn18SsoSo18 8Sxp8Szn8S|opty  "PvuS@pq p SBnq p2 !SBoq p2   4SpSnSo"pcn v n0 n  n0  n  n0@ nn  n S pS nS oS n.S o!S p "Op ril! pZpZnZo" q S pn0:S nn0:S on0: ")q n2 n4 "pG5bln sd r UB("Rp@'2"]pp'3e aR9aRVSuVu2CRStRt2CTSsTsq  9VuVu8"Kn q0 n 7n n 9Vqun 7Tqsr[ n 9Tqsr rP 8rQ EPqn (n1  q !8Vu8Rt8Tsn@2   q "Rp@ CRt>Rt Tsr[  V0uR2t!T2sn  4VPuRQtTRs"pen C n  n 0 n  n  n  nn  n TsoTs "Qp iq" q p O]uYt[s" T8Qp@2pp$3e aT9aTTS{T{q C 9TSzTzq  98T{8Tzn0 "Tp0 T@{9(T@{n TCz9(TAzn T{Tz!TzUT{(T@{TAz"p/n 2 n  |n  n  nn  n  "Sp iv1pP"p[{[z"88p0!" q T0|bn  q !r d "q !qP$ n  p@" q p[|"8bn p "0q h q  8 q  3219 n0Hn0H( q  9n0H"q ) q r O! 8("!q r O q  8  r O (r O "q q 8"~p '>b~""Xpi})#7 oq ! M8 q ! Mrq ! "M nq ! 2M qq ! CM q 1 SMq ! bM  q ! rMQ q ! M L q !  M N q !  M M q !  M O q !  MiP q !  M K q ! M  q ! M  q ! M=  q ! M^ q ! M q ! M q ! M q ! M q ! M q ! M> q ! MH q ! M q ! Mj q ! M q ! M q ! Mq ! M pq ! M  q !  M q ! !M  q ! "M  q ! #Ma I q ! $MJ q ! %M  q ! &MK q ! 'ML q ! (Mq i~p#)q + q q0 q  9( 8 r  b}i$-q q "p.n ! n  n $*q z q r C 8""p n ! n A n p ' $&q z q "n p "bvq  F$q z q "n p n  N$Lq  >q   q  r0 (* r  q A$qVE x= r q gq aqVE ' q G' ' q !' ,3? AF E>@G q !#{bn K( bn "K( i  $.q s q bn D+"p'"p } (  $9q 1=-n0 1=1<@(19n 22 ("p'"Ip 2' q !#{bn K( bn "K( i   %.q s q bn D+"p'"p ~ (  %q "brvq9%SpSr1<Tpn SsSZs(U%  q !1n@2 [%, q  SS  1<1<(o@, 4SHZ %Bq p C[4Z5Z70S1q0S0Z0 %Aq  qD q  #Dzn B gu2vn@F@V(bq !nB  q ! ' q !';:<%mq  z q  ?q   q  qD b#qT2 q q q  "q p0>q  qTW2 ' nq A"fnB  q Tp@A2 ' q !'2gfhm&q  q "pGqD "q p PPn  8 ( 89 q(n 8)w"n n p0 n   n 9 (8n"" p  p0@   m  qYtAbq "gn  q q n  q nB  q p@r UnE)i  ' q 'bq  ' q e'(W.  t'q "bq vq '!q s q b2q q  q q ( " '&3 f9TqfT3q J1 9SsfS19( TmT8T8Sn@2  -q "fp@ C'T@qK SBq 2 !,TPqL SQ"pCn C n  n 0 n0 nn  n S S ' -q p[Z'53T Qg9TASgT3q 1 9TASgT3q 1 9TASgT3q J1 9TT8T8T8Tn@2 z q  q -q "gp@ C'T0n T2n !T2qK  TT8TPTQTRqL "pMn C n  n 0 n  n  n  nn  n T'T'z q  q -q p[[[Up'  q bn@0$(  q bn@0B (  q bn@0$(  q bn@0B#(  q bn@0$.(  q bn@0B9(  q bn@0$D(  q bn@0BO(  q bn@0$Z(  q bn@0Be(9 8r@2"1p 'o(9 8r@2"1p 'y(9 8r@2"2p '(9 8r@2"2p '(9 8r@2"3p '(9 8r@2"3p '(9 8r@2"6p '(9 8r@2"6p '(9 8r@2"7p '(9 8r@ 2"7p 'e(wo(wy(w(w(w(w(w(w(w(w( q T nET n C0  q ( pqD [("mp l(q ^q q r  q :T (m q  r! TqZ n  8UTn/ r^ "pn e n  n P n @ n GTwqY r  n< 8qC( TTr@cTr  E[) q  q p[[)5q n- bn  q oq  9 tq  88 n7 3(#9,) 8q0  7)2q  q  qE 8 n9 n; qX FFwN 8(l)q n; 'n  8q0D  r)n q  br  r  8bKrU $ bKrU C 4(28GR&8+r  + 0"Op 'b  KrV  (b  KrR  (H(ctr "vpU#@2# x)n ! ~) #bLq MbLq M~)q b)#"tpi"YbW"P p@0! n0 n0Qi~)p) q q br  q0.r )0vn0!~)bL~)pp$3e av9avTSTq C 9TSTq  98T8Tn0' "vp0$ T@9(T@n TC9(TAn TTTLT(T@TA"pn 2 n  n  n  nn  n  "up i)12 bn q0p[$[%)p[[)bNT1rQ TbNT1rQ T T0T1T2Cq@1B  p[[[ *n05!  n032 xbn 6  )q R+" p !'w)wTqG "WT"Tn X q q TqH Tq9   * q[: 9 )()T TT T " wp@/-qK   v xTTn q q   viq Y'w 3 q@72  )yq9 n; n  n  n qX Fn Jq9 "qQ:0! 8q 8n (b  38nB q !q n0HH("8 n IHn I8(b3nB q !q n0H8(n I8b "xTTTTTTv2 [[[[[[ p0 *T* q  q  q [p[[[!*  #zqD T@r n, n  T@qL r   8 "p ("qo np p0 8 #"n n "pn W n u n p0 ( bTB} 'q[:R{ n 8 0T@qI bn! N" vTN q[:{ TO !q[: p0$n0 q[ (T@n7 8nB 8"p0>-TAn 8n 9(8 n( )"TBn9 3r(p00TBr 9(n ? '2n@rTKn@r( )q( )innTBr qZ TGr 9$"x{v2q@q8 n 8(8n( T@nT@nbq ~T@n80n 878n ( ' q '("p' ( ( TBqK 8BNTKqJ TMr n- TNr n/ "pn  n  n   n  n  n r@R ' TBn82n 878n'i-0   * C e s J  *n0>!  n0<2 zbn ? ~,Jq RQ+<" p 'q(*qTQqG "TSTTn; qX Fp02SYTr0! 3b "zTATBTCpV;2 [[[ p0 *n0C!  n0A2 {bn D ,8q RQ+*" p 'qa(qTQqG TRSYTr0! 3  "{T1T2p@@R [[ p0,T,T,T ,\n9 n= n;  n 2 n; } n C q "pn  n ` n  n  n  n  n 0 n  n0@ nn  n ,T,T,T,n + 8 ( n. p P n& ,n ) " ,P ! q !r! n/ n r T 8/Tn- "pn h n  n v n  n 6 n I Nwn, qX  n We 8 b n 0i (vnq  9 p Q r a n, n  8 " p i(yqZ "{p@@vq@z T8^T n, qX  Frc rc  Dr O 8 q ( bn n rc  Er O 8q ( bn n w ! ( 8t8 n- 3(9 8 n9 3(8 ((Uq[  T89Tp N "pn W n u n 5 n  n e n Nw()8 n9 3(85"jp0n 6% bn 5e rn 4e n 3e bs qZAv n 1e n2 )8Pt* 8Jn. p PP t+ 8  F n0%t, 8  E n0%n& r a n9  03[n8"z pZ;cq@zq[  T87T p Np "pn   n  n 7 n  n W n Nw()T8(T" p n |  n  n 7 n NwT' q\ez 8Hp0O` T85T p NP "pn  n  n 5  n  n  n Nw()eT82T p NP " p n  n  n :  n  n  n Nwj)I8 %"n n "pn  n  n p0 (8:un 8 n 8 (8 u(8T b n!  Kq@ n0 ev((8n* o8:n. p P`  n0% n " p  n Z n0  n  n  n0% n& (p Q r Q T8( q0 8Jp0O l T89Tp N "pn  n A n 1 n  n ! n Nw(j(?T84Tp N " p n m  n  n 6 n  n  n Nw |/T8]Tn? n- n? n/ n9 n= "pn  n a n ! n ! n 1 n ! n A n ! n Q nn ! n DNw"p"p n> bqG qF b 'qX:jx 9 n "e q nW@Ce n 10 n2 T"ypR8r rC 'l@ /: q q  q  q * q  q p[[[[[[[qs [[ /78 ( 8 " p'  ( 8 " pQ  (  8 b(vE /P& q q n ezw 3!&gw : n0  dq ! q  8gw  n0  q !q 9q (W~ n  q !q 9q 8(X1:19"~Bv V()19(1:A1;"~v VFF""p n  n0h  ~n  n0H n p \'F""p n  n0h  n  n0( n p \'""p)n 2 n  n 2 n p \!'"p !'"p \!'ppR k.SSS"p n v n0 n  n0  n  n0@ n S S :S S  "}p Si 0 pZZZZ0  q p ! TCq ` p[T:T>Rq g 0q T n JR q ~ n0H T!n0Hb"TARBRCp@2q q  01 q  q  q  q p[[[Y[YY"p ^qK [ 008 b nL  F( 8  (  8 ( @8 !(va]TTR1[nl r] b3#zqG q (BTP8 TPqG q (3TPTQq r  q TQq  TQ8TQnY TSnZ qT2 q (21P* q  q . q Tq p[[[Ynl r\  r Op nl r\ G r O "pR    bnl r\  T r O n b } r O n r W ~ 9B q r0gw q r0g(b[88 r O q  8()r d 8 q 9r O 8fw bn@Tp  YtW w q r0g(tX w r0g (9 Yn] 8bn  d q  9(# z !q q r0g( "p  '["I"#"|b q n M M M p U F[[+ 2 8(vh)2q " q "p0nT6T>Trd Tre Trb 12Cq e q p[[T`TaTbTcTduCwv \p[[[[[<2TmT`wy  @2{q  n q  'n0H*n0H  n0H 8  q  3! 9 bn n TrTsq 2  q  n0H9!8q (9TpTqr  q q q (8an Jq0ib}2T n  9T T!r  q "p '2Kz q * q   q   q  p[x[y[{q [pTpTqr  8"uvtqK [Z"  p ' 2 8  8(xgVE4#vw2#q q 8Aq q A( ' q '3*q brc } r O! n  rb 8>q 8q  (3;q rc qS 8n "rd r^ "p n 2 n  n ! n p ' T R!Cq0 p[YT6TRq0 %3Hq T0n JT0qG q q q T1!q ~ n0H% T2n0HT1q0T1 q ! 9 q n0H%b=3"T!p q q  A38 q  q  q  q p[#[$[%Y&bn  d q [ "p0 qK [  \3(8 b nL  F( 8  ( 8  (pvq3q n6 : #z=n 3"p !'33q n2 :9#zn 3q ""pgn 2 n  n p !'3(q ~ q !06!0n ;!09(9n 82"p '3+q ^q bn  d q !6! !n 7n 8"p !'3l q "pqq C n02 bn   1n0! 3>T`1q Rb+," p !'qr(qTbTcdq [eYer@0 C 3 "T1T2p@R[ [[ p03 8bq@2 4 "p@0q0- 4Pr^ `r^ q 2 pTr a Tr b Tre Trk n D4 q T0r0`@ pa4T0bn n q ! r0g@T0r d@ p4T0bn n q ! r0g@T0r0g@ p4T0bn n q ! r0g@T0r0i@ pTr j Trl n n Trc Trf n 4 q p[Y#q [4 8p0Tr_ 4DM q  rc rn rP 8$rQ 4Tr] bn n q  r0gv(Tr hbp  75Tn R7MRn Trc "pq 1 r0\! r rP 8rQ Vr] n Tr] r j(5q 5q $pp5J q r  q bn  q oq  9 tq  90(@8r n bn q  5p5o8Tr $ 8T"gp$r n q vn *e Vr  q n0(r rc  r rP 8 &rQ   r] q r^ q ?n0'(n& n #4 r bn9 n T q b ) qZ: 9 n  n n " p n   n  n  n  Xr n9 n ~q "p n  n   n  n   n  n  n  n   n  n  n  n0P  n  n q  0 qE 8 0(8n7 (n; n    q  q  q  " p S r rP 8xrQ bx xP 8%xQ q0 8((9("qT:$ qq P n n r0g( "pq 8 n= (n9 bn9 n  n 8 tB 9(( "#zp (v Zjq0!n "pn 2 n  n bn ! d q !q #*qr0gS!q 'r0gc+ r0gSbq "p * "qG!v88bb'8'"p i $  q i'&*$0 q i-83q ? q p[[888 "pp0<----{,M8l(^{,}<--)%]k<j,.*]gKf,+-%   c   . <   -t;j e  <++) g/g0 #-+9*1{,+ !"{#z  <-*L*> Y<-*   <-----z, PzJY' u ,# K)v1j1M-p- ?!K----(, G" ^  {g z,-!"{ =-------x, kGl(^{,`ypxwYY2YYYYJi Ji !L;zzJ '<------y, O{;_zJ`y;Y<-*<--)Jh     'YK+ %;   \ z;#   #i  ^ w#'"   \ $ K  )^;v 2J(  h<    zJ L   z    z i   *z!x%.v ;    zJL    z t ;   zJ-K-)z-<{,R s,  z q = x      z,-K ,i   8z  wTKt h2J"  J2J <h-Y -{,-lK8{ J%    {,J.*<    t,{   {   i  *{,    { J  K  ){    {,JL   {! ;    {, - I 0G-i I]{,%p-, {,- !< ! !  x !| !zTKKK-6g*]yJ$z p, !6 !6YWF% "Y#G=KNKK "{$y" #6!   !{;{!    |J K  )|A  X| J  i *|,    X|--<m   8|    |,K   )| K |    |h { 1  |    |p  |   K )|  AS\=Z z,Ah   j*f.K 9L[Uu   ,-G  }   i *}  },i*} [*ffx!U  Lw-GGJ K|w|h|KY-  -G NYYAA J>L   `},i )}x%1      `}-KGA    8~     }h K   )~ K }    }h    %   +},L*<-     t;}   K}  }h  t J   }   K )}  o;    K~J~h?K~J~h=K~J~h? K~J~h ? K~J~h ?j=  ~    ~  F  F FdJ< J  9  %; a;  9}9} 9  ;  9-:|,J :99: :9x99*|, |,Ji8|#4-+|,h|,;L*--t;|!6 |,<|( |,-zJ~i8|'  99 9     /9:c./   9: .J Z'h-0+* $J !  <--),xY        $Y<.)L l| Y Y%)KKL=%>AKKL==VUYU]\`KKL=\wi@Ziiiii i i i i iiii-i-i-K-K-ZZZ-i-iiLK K!-"i-$i !"$.     <wi@Ziiiii i i i i iiii-i-i-K-K-ZZZ-i-iiLK K!-"i-$i !"$.     <w6z3v ,z3t ,w6w|w6z3xDwi@iiiiii i i i i iiiii--i-K-K-ZZZ-i-iiL K!K"-#i-%iZ !"#%L     <YK@KxiZL<wi@iiiiii i i i i iiiii--i-K-K-ZZZ-i-iiL K!K"-#i-%iZ !"#%L     <YK@KKxiZL<Y}YYK@<<=<9YYK@<<<<=<9YxYiYK@-i-Z.<Y;-$'#3262YK@K<<Z>ZKZv ,.:YK@iixi-K-K ZL <fYK@<=xi-Z<wi@Ziiii i i i i iiii---i-i <--i-K-K-ZZ-K! Z-K$#Z&ZZ !#$&     </Y8{2YC-p9-!{2#YK@iixiKKZL<;YK@=<9YA-z cbU{2<u ,(,>YK@KxiZL<WYK@K=<9)Y-YYC-n',0,595GUw6xz3>CWYK@Kiiixi-K KK ZL  <zYK@ =.-------v, k)]m{,nz,oy,pxqwrv,  =.) jM? =.--{, [kNPzB?22s,L*oy Js;;  i9!;9J#  J, !QPY<--)h  ;    ~ - I=  x   8~;&J)  J -#J) %h-+id &-w 2J$ J<Δ"    ) i! li  Y' K-xxtO Z -N    Yx*>/   )    #      K-f!  5  4    (,   '/Jv Y}Yi3 Z[zi1 J = > J# $)riK' ;  ~K   ~,Ji  8~{ "~ J"J5;    K7-AK K8mZKv>(Ai-   z    &    Z$   -J Yi jA 7JY  a    a <   b b7=-K--LK/y|/jwM)-z}8 O{JnzJoyJ7ZxZ\MaKi3  }-     },-i{,   )} K-H]Z"}xjnYY!}Y!&%Y!-Y!Y!7BY+:Y!>Y!FY+X; ~ L {,~, ~JK)~ ii_#MQY!UY!K,YZYZYZYZ&&=--/ ZZZz,yy~wY==K0z,ByK0z,By--=z,By--=z,By;xJ<"   )Y a    I.! Y     jYcv3J K.Y-  Rl  Y<+LMYKKK!6YKKL0KjKKxxy)Kx K---(YKKKxxYK--)YKKK<--) YZZZ+YKKx-?'KxZghgYK--)K?<-*ZL> YYY<+Kg=<= YyeYw !"{#z$y u t srqpomlkjigfedcba `!_"^#]%[&Z'Y(X)W+U,T-S.R/Q #zZ*IYi -<  ]FK   : =@=z                  +YiL Kz<n FY x!{&Y*Yi.Z.#i Y!<--2KtHYi KY<[z,Qy  2j-y-I\L < y9 -vJ        nj1 O     -.,Y T     K< )@-Җ:Bn;A   j,;hY KKj'iY<-*YKjdiTS<--)YZYZ'YZ+YZYZYZYZ YZYZ#YZ   YZ=YKR-/i <-* YL iK    YOYOOOwOOOO=-*Ohi---iI{,#z(Uv /iKe@KIy 0XXZ--)^i i  ;}<!# -M]-i-H9I6+X"  -w}\Y},=Kx|{;c<=R 2;~M : ZZ ,J Z~                +       KH      i~Ji !J9KI .KK{JKK3L g@i X0 KRUU--G!yw ,"<$  LR+i  fhZKiii᫇KIZ Z < +K l* +-li# 6 0[*HOy-KKi [yJ'L -Wm   +K  06 I iiKHIPzJ$9=---..-/jrJ: M8^{`yaxJ!w  /    ! &-< 4QO-Fk- yJ- bJ !  { <---(YYZx <------/v M]F_z;`y;^gKu<-..J    -L -gM].{,5-IM]L -K{#KKs {,-- z-    QyJ<-*"(YZx _-. 0;Gm<<@=-.1{   G]     ^{Pz,YY] YY[LxZx(<---1uM]F^{;.YK/--=zYK/-=-<yY!\[<z\Z<Yi 2J K+ f~h~h8Y}z3v"we.wq Y=-/{ L*>'Yijwly%]W!"_xb#Y- 4-Z         {#wJTvJ L-MiN @        ,,,J,N {h     ,-KzRx"xx(OvI<-*Kv>ZY4j7 QMYklbWT>>?6yy>Qyzz>>>>=FHkuu>)>F_hTFQTHyyWQTHyyXHHHHHHHFF_a dQTQTF| WHFyWHFyyyzzFFFF FFH> a  $GzzJzPRTfzAH\\gHzHzvT\A\?_aF*0*0**yy/01Qjbyy6Hby*4KQKYl Nkzwy>>>>AHDQR>>>>>Cy\CCC>>>>>DFC~/*,$y*y26yFHyAFHH>A\HLigfmyak]ldpdrQzZ k7HkuY HkuY    **??????CFQTHyyQFQFQFQFz QFzjkF\ jkF\alku ku*uFkFk> WHFy6H666H6k66666>FQkkvSQy\|Qy\|Q|k|]keeyyyyy yyyyyyyyyQTyWyy> z*DFFQFFQF FYkgZuFYkgZuFHHHFQFHFQFHHQNUvUuyyyz|FyFFFFykykyyy*hzz  0¨   H"20H   0*0H   0*00H   0*0H   0*0H   00H   0*0H   0*00H   0*0H   020H     0*0¨    0*0¨  020H #   020¨/    0*0H 0*0H¨'   0*020¨)   0*020¨"   00*0H .   00* 000H / $  00020¨'   0*020¨(   0020H 3    0000*0¨1   0*02020¨*    f20J0H&¨À-    æ€20J 0H¦¨À-    0*020¨+    0*020¨O    f 20:J020H&J020H&¨À4    f20J020H&¨À;     †20B ¢R0X†T¢ ¨;     †20B ¢R0X†T¢ ¨;     Æ20B ¢R0X†T¢ ¨Z    † 200: B0¢R0¢ jj ¨ 3     †20B¢J0H¨7    0*02020¨S     †20B ¢R0X†T¢ R0X†T¢ ¨M     †20B ¢R0X†T¢ R0X†T¢ ¨]     †20B ¢R0X†T¢ R0X†T¢ R0X†T¢ ¨m     †20B ¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨ 5     0*02 00¨I      0*0 0*00*020¨l %    OHH0""2*HH00"HH0¢¨<      00 000*0H Z      00 000*  00 0000H :     æ€20J020H&¨ÀA      †20B ¢J 00¨=      †20B ¢J 00¨   $  20B000¢J020HJ 02 0HR000X‚¢ ¨ 6     20j`B0¢¨=     0*02020H¨E      0*0 0*0 0*0¨      20B#000¢R0¢  R0¢   R0¢   R 08F¢ ¨W      †20B ¢R0X†T¢ R00X‚¢ ¨J      †20B ¢R00¢ ¨ c      †20B ¢R00¢ R 00¢  ¨ P    $  †20B ¢R000¢ ¨ A      †20B ¢J020¨Q      †20B0¢J0HR0X‚¢ ¨>      20B¢J020H¨>      20B¢J020H¨n    * 20J020HJ020HJ020HJ020H¨ G      0*0200*020¨B      f20J02 00H&¨ÀR      f20R0X¦¢R0X¦¢ ¨ À       !20:!Bw00000 0 0 0 0 0000¢R0¢ R0¢ R0¢ R0¢ R0¢ R 0¢ R 0¢ R 0¢ R 0¢  R 0¢  R0¢ R0¢ R0¢  ¨"       20:BO00000 0 0 0¢  R0¢ R0¢ R0¢ R0¢ R0¢ R 0¢ R 0¢ R 0¢ R08F¢¨       20:B'0000¢R0¢   R0¢   R0¢   R0¢   R08F¢¨F      20B¢J02020¨ c       †20B ¢R0X†T¢ R0X†T¢ R0X†T¢ ¨ E       20:B¢J020H¨ a      0*020 0*00*020  0*0¨ Y      0*020200*02020¨u       †20B ¢R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ Z       20B¢J02 0HR *00X‚¢ ¨ j      f20J 0202020H&J 02020H&¨ ÀS      æ€20J!0202020H¦¨ ÀW       †20B ¢J020 R0X†T¢ ¨ [       †20B ¢J0*02 0R0X†T¢ ¨ u       †20B ¢J0020J 020J 020¨ Z        '20B¢J00H§@¢J0 H§@¢¨ O       †20B ¢J02020 ¨          2020:B000¢ J0HR0X–¢   R0X–¢   R0X–¢  ¨      * 20J020HJ020HJ020HJ020HJ 020HJ 020HJ 0 20H¨        ‡20B/0000¢ J 0HÆJ 0HÆJ 0HÆJ 0HÆJ1020202020HÆJ020HÖJ 0HÖJ 0HÖR08X‡¢   R0¢   R0¢  R08X‡¢  ¨b       20: B0¢J020 H†R0X‚¢ ¨ m        †20B ¢J020J0 *0 2 0R0X†T¢ ¨ c       †20B¢J02020 HJ 020H¨ \        20: B¢J!02020 2 0 H–¨ {"       "0*02020200*020 0 *02 02 0¨ "        †20B00¢J  0HÆJ  0HÆJ 02020HÆJ 020HÖJ 0HÖJ 0HÖR0¢ R0¢  ¨"        ‡20B00¢J  0HÆJ  0HÆJ 02020HÆJ 020HÖJ 0HÖJ 0HÖR08X‡¢ R0¢  ¨"        † 20:B 0 0¢J  0HÆJ  0HÆJ! 02 02 0HÆJ 020HÖJ 0HÖJ 0HÖR0¢ R0¢  ¨"        †20B¢J020HJ020HJ 0202 0 HJ 0202 0 H¨ Z#      * 200J0HJ0202 0H¨ $        f20J&020202 0H&J,0202 02 00 H&J& 020202 0H&J, 0202 02 00 H&J& 020202 0H&J, 0202 02 00 H&J& 020202 0H&J, 0202 02 00 H&J& 020202 0H&J, 0202 02 00 H&¨Àe$       f20J/020202 0 2 0H¦¨ À$        †20B000¢ J 0 HR0X‚¢ R0X‚¢ R0X‚¢ ¨ }$        20B00¢J 0 2 0 HR0¢  R0X‚¢ ¨&         ‡20B00¢J  0HÆJ  0HÆJ 02020HÆJ 020HÖJ 0HÖJ 0HÖR0¢ R0¢  ¨&         †20B000¢J  0HÆJ  0HÆJ 0HÆJ'0202020HÆJ020HÖJ 0HÖJ 0HÖR0¢  R0¢   R0¢   ¨}&          20: B0¢J00H–@¢ J 0 H–@¢ R0X‚¢ ¨ &         20B¢J$020202 0 HJ*0202 0 2 00 HJ$ 020202 0 HJ* 0202 0 2 00 HJ$ 020202 0 HJ* 0202 0 2 00 HJ$020202 0 HJ*0202 0 2 00 HJ$020202 0 HJ*0202 0 2 00 H¨g&        20B¢J+02020 2 0 2 0H–¨ (         QH"*0202-) H0 H00 0¢ H†@¢ ¨ (         ‡ +20:+Ba0000 0 0 0 0 0¢J 0HÆJ 0HÆJ 0HÆJ 0HÆJ  0HÆJ !0HÆJ "0HÆJ #0HÆJ $0HÆJc%0202020202 02 02 02 02 0HÆJ&0'2(0HÖJ )0HÖJ *0HÖR08X‡¢ R0¢ R0¢ R0¢ R 0¢ R 0¢ R 0¢ R 0¢ R 0¢ ¨,(         ‡20B%000¢J 0HÆJ 0HÆJ 0HÆJ'0202020HÆJ020HÖJ 0HÖJ 0HÖR08X‡¢   R0¢   R0¢   ¨(         †20B00¢J  0HÆJ  0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0¢  R0¢   ¨(         †20B00¢J  0HÆJ  0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0¢  R0¢   ¨(         †20B ¢J"020 2 02 0R0X†T¢ R 0 X†T¢ R0 X†T¢ R0 X†T¢ ¨i(          6 20: B ¢J0 H&R0X¦¢‚ ¨*        '  ‡20B‹00000 0 0  0   0000 0 ¢J $0HÆJ %0HÆJ &0HÆJ '0HÆJ (0HÆJ )0HÆJ *0 HÆJ +0 HÆJ ,0HÆJ -0HÆJ .0HÆJ /0 HÆJ 00 HÆJ1020202020202 02 0 2 0 2  0202020 20 HÆJ203240HÖJ 50HÖJ 60HÖR08X‡¢ R0¢ R0¢ R0¢ R0¢ R 0¢ R 0 ¢ R 0 ¢ R 08X‡¢ R0¢  R0¢ !R0 ¢ "R0 8X‡¢ #¨7*           20B00¢J 0HR0X‚¢ R0X‚¢ R08VX–¢  R 0 8VX–¢ R08VX–¢¨,          †20B000¢ J 0HÆJ 0HÆJ 0HÆJ'0202020HÆJ020HÖJ 0HÖJ 0HÖR0¢   R0¢   R0¢ ¨,         f20JA0202 0202  0 2 0 2 0 H¦¨À,          †20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR08@X‡¢  "  R08@X‡¢   "¨,          '20B¢J02 00H§@¢ J 02 00H§@¢ J 0 02 0H§@¢J02 0H§@¢¨,          20B000¢J 0 HJ 0 2 0 HJ  0 2 0 20 20 HJ0HR0X‚¢ R0X‚¢ R0X‚¢ R 0X‚¢ ¨,          $ 20B0¢J0 20 HR0¢ R08VX–¢  R 0 8VX–¢ R08VX–¢R'0 0 08BX‚„¢ ¨-         *Š20B00¢J  0HÆJ  0HÆJ$02 020HÆ¢J020HÖJ 0HÖJ 0HÖR0¢  R0¢   ¨.           †20B00¢J 0 20H–J0HJ 0HÆJ 0HÆJ02020HÆJ 0HÖR0¢  R0¢   ¨.          ‚20B+ 00 000¢  J00HÆJ00HÆJ 0HÆJ3020020020HÆJ020HÖJ 0HÖJ 0HÖR00¢   R00¢   R0¢ ¨.          †20B000¢ J020H–J0HJ 0HÆJ 0HÆJ 0HÆJ'0202020HÆJ 0HÖR0¢   R0¢   R0¢ ¨.           20:B¢J=02020 2 02 0 2 020H–¨0          †20B700 00  0 ¢  J 0HÆJ 0HÆJ 0HÆJ 0 HÆJ 0 HÆJ=020202 020 2 0 HÆJ0 20HÖJ 0HÖJ  0!HÖR0¢  R0¢ R0¢ R0 ¢ R 0 ¢ ¨"0          20BG0000  0  0  0 ¢J0HR0X–¢ R0X‚¢ R0X‚¢ R0 X–¢ R 0 X‚¢ R 0 X‚¢ R 0 X‚¢ R0X–¢ ¨0           †20B¢J020HJ0 *02 0HJ 02 0 HJ02 0 HJ020HJ02020HJ02020H¨2           20B=0000  0  0¢  J0HR0X–¢ R0X‚¢ R0X‚¢ R0 X–¢ R0X‚¢ R0X–¢ ¨2          20B000¢ J  0 2 0 2020HJ0 2 0 20HJ0 R0X‚¢ R0X‚¢ R0X‚¢ ¨2            † 2020:B'0000 ¢  J0 HJ020H–J0HJ 0HÆJ 0HÆJ 0HÆJ 0 HÆJ1020202020 HÆJ 0HÖR0X–¢   R0X–¢  R0¢ R0 X–¢ ¨ 4            '20B¢J02 00H§@¢ J  000 H'J" 0 02 0 0H§@¢ J0020 H§@¢¨6            Ç200B ¢J 00¢J 02 0 J 0 2020R0¢ ¨6            † 20:B000¢J 0 20J 0HÆJ 0HÆJ 0HÆJ'0202020HÆJ020HÖJ 0HÖJ 0HÖR0¢  R0¢   R0¢   ¨6            †20B90000 0  0 ¢  J 0HÆJ 0HÆJ 0HÆJ 0HÆJ 0 HÆJ 0 HÆJE0202020202 0 2 0 HÆJ0 2!0HÖJ "0#HÖJ $0HÖR0¢ R0¢ R0¢ R0¢ R 0 ¢ R 0 ¢ ¨%6             '20B¢J020H§@¢J 02 0H§@¢J 0 2 0H§@¢J02  00H§@¢J02  00H§@¢J02  00H§@¢J0020H§@¢J0020H§@¢J02 020 H§@¢J0020H§@¢J0 H§@¢ J!02 "00H§@¢J.#02 02$02%0 2&0 H§@¢'J$(002)02*0H§@¢+¨,8            †20B100 00 0 ¢  J 0HÆJ 0HÆJ00HÆJ 0 HÆJ90202 02002 0 HÆJ020HÖJ 0HÖJ 0HÖR0¢  R0¢ R00¢ R 0 ¢ ¨ 8             '20B¢J020H§@¢J 0 2  00 H§@¢ J0 2  00 H§@¢ J00 20H§@¢J00 20H§@¢¨8            20:B00¢J0 2 0 2 0 HJ02 0 20HJ02 0 2 0 HR0X‚¢ R0X‚¢ ¨8             20:B0¢J 0 2  00 H–@¢ J0 2  00 H–@¢ J00 20H–@¢J0 20H–@¢R0X‚¢ R00X‚¢ ¨:            "0*0202020 0 *0 0 0 *02 00*0200*02020¨<               '20B¢R0X¦¢R0 X¦¢  R 0 X¦¢R0X¦¢R0X¦¢R0X¦¢¨>              ‡ 20: B00¢B/000 0 ¢ J 0HÆJ 0HÆJ!02 02 0HÆJ020HÖJ 0HÖJ 0HÖJ%0202020H¢R0¢   R0¢  ¨!>            ‚20BG0000  0  0  0¢J  0HÆJ !0HÆJ "0HÆJ #0 HÆJ $0 HÆJ %0 HÆJ &0HÆJQ'020202020 2 0 2 0 2 0HÆJ(0 2)0HÖJ *0+HÖJ ,0HÖR0¢ R0¢ R0¢ R0 ¢ R 0 ¢ R 0 ¢ R0¢ ¨->               '20B¢J020H§@¢J 020H§@¢J 020H§@¢J 02 0 H§@¢J 000H'J00H§@¢J02 0 20H§@¢J&02 0 2020 H§@¢J020 20 H§@¢J02 0 2 0!H§@¢"¨#@              † 20: B'00 00¢  J0HJ 0HÆJ 0HÆJ00HÆJ-02020200HÆJ020HÖJ 0HÖJ 0HÖR0¢   R0X–¢  R00¢ R08F¢¨!@               20:B0¢J 0 2  00 H–@¢ J 00 0HJ"00 2 00 H–@¢ J00 20H–@¢R0X‚¢ R00X‚¢ ¨B               20B?0000   0  0 ¢ J0HR0X‚¢ R0X‚¢ R0 X–¢ R0X‚¢ R0 X–¢ R08VX–¢¨F               20B100 0 0 0 ¢  J0R0X‚¢ R0X‚¢ R0X‚¢ R0 0 X‚¢ R 0X‚D¢ R 000X‚¢ R 000¢ ¨H            #   720:7B[000 0   0   00 00¢J506R0X†¢ "R0X†¢ "R0X†¢ " R0 X†¢ !""#$R 0 X†¢ %&"'(R  00 X†¢ )*"+,R0X†¢ -."/0R0X†¢ 12"34¨8J               20B90000  0  0 ¢J0HR0X‚¢ R0X–¢ R0 X‚¢ R 0 X‚¢ R0 8VX–¢R0X‚¢ R0X–¢ R0X‚¢ R0X‚¢ ¨J                   (20:(B0¢J 0 2 0H–@¢ J0 2 0H–@¢ J0 2 0H–@¢ J 000HJ00H–@¢J0 20H–@¢J0 2020H–@¢J&0202020H–@¢ J!0 202"0H–@¢#J$0 202%0&H–@¢'R0X‚¢ R00X‚¢ R 00X‚¢ ¨)J                  20:B0¢J 0 20H–@¢J02 00H–@¢J02 00H–@¢J0020H–@¢J0020H–@¢R0X‚¢ R00X‚¢ R 00X‚¢ R 00 X‚¢ ¨J                   420:4B0¢J 020H–@¢J02 00H–@¢J02 00H–@¢J02 00H–@¢J02 00H–@¢J020H–@¢J020H–@¢J002 0!H–@¢"J#002 0!H–@¢"J$002%0!H–@¢"J&0H–@¢'J$(002)0!2*0!H–@¢+J,0202-0H–@¢.J./020200210220H–@¢3R0X‚¢ R00X‚¢ R 00X‚¢ R 00 X‚¢ R 00 X‚¢ ¨5R   %       $      # '   **2HH0B%8800¢J 0 HJ 82828H¢J0 2880HJ82828H¢J828H–¢J;8282"8880H¢J 0 H–J028H–¢J028H–¢J  0H–J!828H–¢R880X‚¢ R0X‚¢ R 80 0X‚¢ R$"880$0#X–¢%&R'80#X–¢(&R)0X–¢*+R,80-X–¢./¨0_                   * '20:$%&'B'0000 ¢  J020J 0J!0J"0J#0R0X‚¢ R0X‚¢ R0 X‚¢ R 0 X‚¢ R0X‚¢ R0X‚¢ R0R0X‚¢ R0R0X‚¢ R0X‚¢ R0X‚¢ R0X‚¢ ¨(j                      20:$%BO0 00 0 0  0  00¢J 0*0HJ02020HJ 0*0HJ 0 *0 HJ!02"0#HR0X‚¢ R00X‚¢ R0X‚¢ R 0 X‚¢ R 0 X‚¢ R 0X‚¢ R0X‚¢ R *00X‚¢ R0X‚D¢ ¨&r                    $   "   20B¢J#0$HJ%0&HJ'0(HJ")0+ 0+0,0*HJ-  0/0+0.HJ*0010,22  0/0+0/0*HR00X‚¢ R08VX–¢ R 0 0X‚¢ R 0 8VX–¢ R00X‚¢ R08VX–¢R00X‚¢ R08VX–¢R00X‚¢ R08VX–¢R00X‚¢ R 08VX–¢!"¨3‚                    $ "       f 020:/0J.002  0 02  0 H¦@¢ J020H¦@¢J020H¦@¢J020H¦@¢J0020H¦@¢J*000 2 !00"H¦@¢#J($00%0 2 !00"H¦@¢#J.&0(00'02 )0(0H¦@¢*J+02 ,0-0H¦@¢*J.0H&R0X¦¢¨1Àˆ                  %             720:234567BS0000  0 0  0  00¢J,'0(*02 )00*2+02,0-HJ.0/200/J10(HR0X‚¢ R0X‚¢ R0X‚¢ R0 X‚¢ R 0X‚¢ R 0 X‚¢ R00X‚¢ R0X‚¢ R *00X‚¢ R0X‚¢ R08F¢R0 00X‚¢ R 0X‚¢ R!00"0X‚¢ R#0$X‚¢ R%0&X‚¢ ¨8 Ž                                                $ "         s20:pqrsB0000  0 0   0 0000000¢J&7082 90:0*2;0002?0H‚@¢@JA042?0H‚@¢@JB0C2 D000*HJ,E0F0*2 G0H0*2I0JH–@¢KJL0M2N0OH–@¢PJQ0C2R0SH–@¢TJU002V0H–@¢@JW0.0*2V0H–@¢@J(X0000Y2 Z00[H–@¢\J(]00<0Y2 Z00[H–@¢\J^0<*002_0`HJa00*002b0`HJc042d0.HJ.e0g0.0f0*2 h0g0*H–@¢iJj0C2 k0l0*H–@¢iJm0CH†@¢nJo0CHR0X‚¢ R0X‚¢ R0 X‚¢ R 0X‚¢ R0X‚¢ R0X‚¢ R0X‚¢ R0X‚¢ R0X‚¢ R0X–¢ R0X‚¢ R 0!X‚¢ R"0#X‚¢ R$0#X‚¢ R%0&X‚¢ R'0X‚¢ R( 0+0*0)X‚¢ R, 0 0*0)X‚¢ R- 0.0*0)X‚¢ R/ 000*0)X‚¢ R1 000*0)X‚¢ R200403X‚¢ R506X‚¢ ¨t  CREATE TRIGGER NewCacheEntryTrigger AFTER INSERT ON CacheEntry BEGIN INSERT OR REPLACE INTO NewCacheEntry(cacheEntryKey, nceUrl) VALUES(NEW.key, NEW.url); END Q DELETE FROM NeighborCache WHERE neighborUid = :neighborUid F DELETE FROM NeighborCache WHERE neighborUid = ? ] DELETE FROM RequestedEntry WHERE RequestedEntry.batchId = :batchId V DELETE FROM RequestedEntry WHERE RequestedEntry.batchId = ? ` SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.key = :key ] SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.key = ?  SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.key IN (SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = :batchId)  SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.key IN (SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = ?) a SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.url = :url ^ SELECT CacheEntry.* FROM CacheEntry WHERE CacheEntry.url = ?  SELECT CacheEntry.* FROM CacheEntry WHERE NOT EXISTS( SELECT RetentionLock.lockId FROM RetentionLock WHERE RetentionLock.lockKey = CacheEntry.key) ORDER BY lastAccessed ASC LIMIT :batchSize  SELECT CacheEntry.* FROM CacheEntry WHERE NOT EXISTS( SELECT RetentionLock.lockId FROM RetentionLock WHERE RetentionLock.lockKey = CacheEntry.key) ORDER BY lastAccessed ASC LIMIT ?  SELECT CacheEntry.url FROM CacheEntry ORDER BY CacheEntry.key LIMIT :limit OFFSET :offset  SELECT CacheEntry.url FROM CacheEntry ORDER BY CacheEntry.key LIMIT ? OFFSET ? A SELECT NeighborCache.* FROM NeighborCache r SELECT NeighborCache.* FROM NeighborCache WHERE NeighborCache.neighborStatus = 1 L SELECT NeighborCacheEntry.* FROM NeighborCacheEntry  SELECT NeighborCacheEntry.*, NeighborCache.* FROM NeighborCacheEntry JOIN NeighborCache ON NeighborCache.neighborUid = NeighborCacheEntry.nceNeighborUid WHERE NeighborCacheEntry.nceUrlHash = :urlHash AND NeighborCache.neighborStatus = 1  SELECT NeighborCacheEntry.*, NeighborCache.* FROM NeighborCacheEntry JOIN NeighborCache ON NeighborCache.neighborUid = NeighborCacheEntry.nceNeighborUid WHERE NeighborCacheEntry.nceUrlHash = ? AND NeighborCache.neighborStatus = 1  SELECT NeighborCacheEntry.nceUrlHash FROM NeighborCacheEntry WHERE NeighborCacheEntry.nceUrlHash IN (:urlHashes) A SELECT NewCacheEntry.* FROM NewCacheEntry  SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = :batchId AND EXISTS( SELECT RetentionLock.lockId FROM RetentionLock WHERE RetentionLock.lockKey = RequestedEntry.requestedKey)  SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = :batchId AND NOT EXISTS( SELECT CacheEntry.key FROM CacheEntry WHERE CacheEntry.key = RequestedEntry.requestedKey )  SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = ? AND EXISTS( SELECT RetentionLock.lockId FROM RetentionLock WHERE RetentionLock.lockKey = RequestedEntry.requestedKey)  SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = ? AND NOT EXISTS( SELECT CacheEntry.key FROM CacheEntry WHERE CacheEntry.key = RequestedEntry.requestedKey ) q SELECT RetentionLock.* FROM RetentionLock WHERE RetentionLock.lockKey = :urlKey k SELECT RetentionLock.* FROM RetentionLock WHERE RetentionLock.lockKey = ?  SELECT RetentionLock.* FROM RetentionLock WHERE RetentionLock.lockKey IN (SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = :batchId)  SELECT RetentionLock.* FROM RetentionLock WHERE RetentionLock.lockKey IN (SELECT RequestedEntry.requestedKey FROM RequestedEntry WHERE RequestedEntry.batchId = ?)  SELECT SUM(CacheEntry.storageSize) FROM CacheEntry WHERE NOT EXISTS( SELECT RetentionLock.lockId FROM RetentionLock WHERE RetentionLock.lockKey = CacheEntry.key) i UPDATE CacheEntry SET lastAccessed = :lastAccessTime WHERE key = :key X UPDATE CacheEntry SET lastAccessed = ? WHERE key = ?  UPDATE CacheEntry SET responseHeaders = :headers, lastValidated = :lastValidated, lastAccessed = :lastAccessed WHERE key = :key  UPDATE CacheEntry SET responseHeaders = ?, lastValidated = ?, lastAccessed = ? WHERE key = ?  UPDATE NeighborCache SET neighborDeviceName = :deviceName WHERE neighborUid = :neighborUid AND neighborDeviceName != :deviceName  UPDATE NeighborCache SET neighborDeviceName = ? WHERE neighborUid = ? AND neighborDeviceName != ?  UPDATE NeighborCache SET neighborHttpPort = :httpPort WHERE neighborUid = :neighborUid AND neighborHttpPort != :httpPort  UPDATE NeighborCache SET neighborHttpPort = ? WHERE neighborUid = ? AND neighborHttpPort != ?  UPDATE NeighborCache SET neighborPingTime = :pingTime, neighborLastSeen = :timeNow WHERE neighborUid = :neighborUid  UPDATE NeighborCache SET neighborPingTime = ?, neighborLastSeen = ? WHERE neighborUid = ?  UPDATE NeighborCache SET neighborStatus = CAST(((:timeNow - NeighborCache.neighborLastSeen) < :lostThreshold) AS INTEGER) WHERE neighborStatus != CAST(((:timeNow - NeighborCache.neighborLastSeen) < :lostThreshold) AS INTEGER)  UPDATE NeighborCache SET neighborStatus = CAST(((? - NeighborCache.neighborLastSeen) < ?) AS INTEGER) WHERE neighborStatus != CAST(((? - NeighborCache.neighborLastSeen) < ?) AS INTEGER) Found:   ! FROM NeighborCacheEntry1 WHERE NeighborCacheEntry.nceUrlHash IN (, SELECT NeighborCacheEntry.nceUrlHash ( (charset= (contentType= (integrity= - BUT IT HAD LOCKS!!! Not good!' - has no locks, so removing from cache ->  :  BodySource for  Entry deleted externally:  Entry deleted externally:  FOUND HIT(valid)  HIT(validated)  MISS  MISS(invalid) MISS(invalid) can store/update NOSTORE * ReadAndCacheRunnable: exception handling Retrieve G SendNewCacheEntriesRunnable: Looking for new cache entries to send out Sending ( Trim cache run: max (evictable) size =  add retention locks for  bytes cacheEntries created ) cannot store - returning response as-is  content-length= copied request data for  db transaction completed deleting  entries evicting " exception reading incoming packet exception sending ping to  finished new neighbor run for  from O has no body. That should not have been stored in cache. Something badly wrong. has no content-length header initialized on udp port intercept:  is  is before first byte  is local device is not supported is null moveToNewPath ( new entry hashes to  new neighbor  newCacheAndStoreResponse:  nodes nodes  ping time to  received hashes from  remove retention locks for  saved hashes from  sent pong reply to  starting new neighbor run for  storerequest tmp files to to database url hash(es) to ) waiting to receive hashes from neighbors# $$INSTANCE$ENTRIES$EnumSwitchMapping$0$VALUES$_sql$age $appContext$batchId $batchSize$block$cacheEntryDeletes$cacheEntryUpserts$cacheNsdAndroid $cacheRequest $completion $continuation $currentLimit $dCachePacket$default$onPause$default$onResume"$default$typeParametersSerializers $deviceName$digest $distCacheNsd$entries$entriesFromLruList$entriesWithLostLock#$entriesWithTmpFileAndIntegrityInfo$entry $enum$name $enum$ordinal $extraHeaders$headers $httpPort$i$a$-also-CacheResponse$16$i$a$-also-ConcurrentSafeMapOfKt$concurrentSafeMapOf$1G$i$a$-also-DistributedCacheHashtable$SendNeighborHashesRunnable$run$1$19$i$a$-also-DistributedCacheNsdAndroid$registerService$1$18$i$a$-also-DistributedCacheNsdAndroid$startDiscovery$1$1$i$a$-also-HttpPathResponse$1$1$i$a$-also-LruMap$compute$1$i$a$-also-LruMap$get$1$i$a$-also-LruMap$put$1$i$a$-also-LruMap$putAll$2$i$a$-also-LruMap$putIfAbsent$1"$i$a$-also-RangeInputStream$read$1"$i$a$-also-RangeInputStream$read$2B$i$a$-also-SourceExtKt$transferToAndGetSha256$bytesTransferred$1$1"$i$a$-also-SourceExtKt$unzipTo$1$1+$i$a$-also-SourceExtKt$useAndReadSha256$1$1-$i$a$-also-UstadCacheImpl$addRetentionLocks$5/$i$a$-also-UstadCacheImpl$loadEntryAndLocks$2$14$i$a$-also-UstadCacheImpl$removeRetentionLocks$4$1$3X$i$a$-also-UstadCacheImpl$store$processEntriesFn$1$entriesToSave$1$overrideHeaders$1$1$1<$i$a$-also-UstadCacheImpl$store$processEntriesFn$1$locks$2$1:$i$a$-also-UstadCacheImpl$store$processEntriesFn$1$locks$3=$i$a$-also-UstadCacheInterceptor$ReadAndCacheRunnable$run$1$2,$i$a$-also-UstadCacheInterceptor$intercept$1,$i$a$-also-UstadCacheInterceptor$intercept$2,$i$a$-also-UstadCacheInterceptor$intercept$3,$i$a$-also-UstadCacheInterceptor$intercept$5,$i$a$-also-UstadCacheInterceptor$intercept$6,$i$a$-also-UstadCacheInterceptor$intercept$7,$i$a$-also-UstadCacheInterceptor$intercept$8,$i$a$-also-UstadCacheInterceptor$intercept$9)$i$a$-also-UstadCacheTrimmer$trim$1$1$1$1F$i$a$-any-UstadCacheImpl$updateLastValidated$2$newHeadersCorrected$1$14$i$a$-apply-DistributedCacheNsdAndroid$serviceInfo$1A$i$a$-apply-OkHttpWebViewClient$shouldInterceptRequest$response$1D$i$a$-associate-CacheControlDirectivesUtilKt$headerDirectivesToMap$1L$i$a$-associate-DistributedCacheHttpEndpoint$DCacheRequest$queryParamMap$2$1M$i$a$-associate-OkHttpWebViewClient$shouldInterceptRequest$responseHeaders2$1?$i$a$-associate-UstadCacheImpl$store$processEntriesFn$1$locks$4I$i$a$-associateBy-UstadCacheImpl$getEntriesLocallyAvailable$hashesToUrl$1D$i$a$-associateBy-UstadCacheImpl$loadEntries$3$1$entriesFromLruMap$1>$i$a$-associateBy-UstadCacheImpl$loadEntries$3$1$entriesInDb$1M$i$a$-associateBy-UstadCacheImpl$store$processEntriesFn$1$entriesInCacheMap$10$i$a$-buildList-UstadCacheImpl$loadEntries$3$1$1;$i$a$-buildMap-OkHttpWebViewClient$shouldInterceptRequest$1X$i$a$-buildMap-UstadCacheImpl$store$processEntriesFn$1$entriesToSave$1$overrideHeaders$19$i$a$-filter-DistributedCacheHashtable$1$1$newNeighbors$1>$i$a$-filter-UstadCacheImpl$loadEntries$3$1$entriesToQueryDb$16$i$a$-filter-UstadCacheImpl$removeRetentionLocks$4$1$1B$i$a$-filter-UstadCacheImpl$removeRetentionLocks$4$1$newLockList$1($i$a$-filter-UstadCacheImpl$retrieve$5$1F$i$a$-filter-UstadCacheImpl$store$processEntriesFn$1$entriesWithLock$1<$i$a$-filter-UstadCacheImpl$store$processEntriesFn$1$locks$14$i$a$-filter-UstadCacheImpl$store$tmpFilesToDelete$1;$i$a$-firstOrNull-CompressionType$Companion$byHeaderVal$1$1A$i$a$-firstOrNull-CompressionType$Companion$byHeaderValOrNull$1$1_$i$a$-firstOrNull-OkHttpWebViewClient$shouldInterceptRequest$responseHeaders2$1$modHeaderName$1]$i$a$-flatMap-DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1$localAddresses$1@$i$a$-forEach-CollectionsKt___CollectionsKt$mapNotNullTo$1$iv$iv-$i$a$-forEach-DistributedCacheHashtable$1$1$1I$i$a$-forEach-DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$2?$i$a$-forEach-DistributedCacheHashtable$SendPingsRunnable$run$1;$i$a$-forEach-DistributedCacheHashtable$localRequestFor$1$1=$i$a$-forEach-DistributedCacheHashtable$localRequestFor$1$1$1D$i$a$-forEach-DistributedCacheHashtable$sendDistributedHashEntries$1.$i$a$-forEach-DistributedHashEntries$toBytes$1$i$a$-forEach-LruMap$putAll$1#$i$a$-forEach-LruMap$trimIfNeeded$1E$i$a$-forEach-OkHttpWebViewClient$shouldInterceptRequest$response$1$1"$i$a$-forEach-UstadCacheImpl$4$1$1%$i$a$-forEach-UstadCacheImpl$commit$2)$i$a$-forEach-UstadCacheImpl$commit$3$1$29$i$a$-forEach-UstadCacheImpl$getEntriesLocallyAvailable$2;$i$a$-forEach-UstadCacheImpl$getEntriesLocallyAvailable$2$13$i$a$-forEach-UstadCacheImpl$removeRetentionLocks$4$$i$a$-forEach-UstadCacheImpl$store$4Y$i$a$-forEach-UstadCacheImpl$store$processEntriesFn$1$entriesToSave$1$overrideHeaders$1$1,$i$a$-forEach-UstadCacheImpl$upsertEntries$1&$i$a$-forEach-UstadCacheTrimmer$trim$2<$i$a$-getAndUpdate-UstadCacheImpl$commit$cacheEntryDeletes$1<$i$a$-getAndUpdate-UstadCacheImpl$commit$cacheEntryUpserts$1<$i$a$-getAndUpdate-UstadCacheImpl$commit$lastAccessUpdates$1>$i$a$-getAndUpdate-UstadCacheImpl$commit$lockRemovalsPending$1=$i$a$-getAndUpdate-UstadCacheImpl$commit$lockUpsertsPending$1C$i$a$-getOrPut-CollectionsKt___CollectionsKt$groupByTo$list$1$iv$iv8$i$a$-groupBy-UstadCacheImpl$loadEntries$3$1$locksInDb$1/$i$a$-let-CacheControlFreshnessChecker$invoke$1/$i$a$-let-CacheControlFreshnessChecker$invoke$2E$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyFresh$1E$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyFresh$2E$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyFresh$3E$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyStale$1E$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyStale$2G$i$a$-let-CacheControlFreshnessCheckerImpl$invoke$isExplicitlyStale$2$1>$i$a$-let-CollectionsKt___CollectionsKt$mapNotNullTo$1$1$iv$iv1$i$a$-let-CompressionType$Companion$byHeaderVal$17$i$a$-let-CompressionType$Companion$byHeaderValOrNull$1@$i$a$-let-ContentRange$Companion$parseRangeHeader$firstBytePos$1?$i$a$-let-ContentRange$Companion$parseRangeHeader$lastBytePos$10$i$a$-let-DefaultCacheCompressionFilter$invoke$1D$i$a$-let-DefaultCacheCompressionFilter$invoke$requestCacheControl$1E$i$a$-let-DefaultCacheCompressionFilter$invoke$responseCacheControl$1Q$i$a$-let-DistributedCacheHttpEndpoint$DCacheRequest$queryParamMap$2$1$paramVal$1<$i$a$-let-MimeTypeHelperExtKt$guessByExtensionFromFilename$2S$i$a$-let-OkHttpWebViewClient$DefaultShouldInterceptRequestFilter$shouldIntercept$1S$i$a$-let-OkHttpWebViewClient$DefaultShouldInterceptRequestFilter$shouldIntercept$2.$i$a$-let-ResponseCacheabilityChecker$invoke$1,$i$a$-let-UstadCacheImpl$addLockToLruMap$1$1'$i$a$-let-UstadCacheImpl$getEntries$2$1O$i$a$-let-UstadCacheImpl$store$entriesWithTmpFileAndIntegrityInfo$1$integrity$1;$i$a$-let-UstadCacheImpl$store$oldVersionBodiesToDelete$1$1V$i$a$-let-UstadCacheImpl$store$processEntriesFn$1$entriesToSave$1$storedEntryHeaders$1K$i$a$-let-UstadCacheInterceptor$ReadAndCacheRunnable$run$responseBodyFile$1K$i$a$-let-UstadCacheInterceptor$ReadAndCacheRunnable$run$responseInStream$1@$i$a$-let-UstadCacheInterceptor$intercept$cachedResponseStatus$17$i$a$-let-UstadCacheInterceptor$intercept$partialFile$1C$i$a$-let-UstadCacheInterceptor$intercept$partialFileMetaDataFile$1?$i$a$-let-UstadCacheInterceptor$intercept$partialFileMetadata$2E$i$a$-let-UstadCacheInterceptor$intercept$requestCacheControlHeader$1I$i$a$-map-CacheControlDirectivesUtilKt$headerDirectivesToMap$directives$1D$i$a$-map-DistributedCacheHashtable$ReceivePacketsRunnable$run$1$1$1G$i$a$-map-DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$2$1N$i$a$-map-DistributedCacheHashtable$sendDistributedHashEntries$1$hashEntries$1Y$i$a$-map-DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1$localAddresses$2#$i$a$-map-StringExtKt$paramTokens$1,$i$a$-map-UstadCacheImpl$addRetentionLocks$3,$i$a$-map-UstadCacheImpl$addRetentionLocks$4=$i$a$-map-UstadCacheImpl$addRetentionLocks$5$newLockUpserts$1,$i$a$-map-UstadCacheImpl$addRetentionLocks$6%$i$a$-map-UstadCacheImpl$commit$3$1$35$i$a$-map-UstadCacheImpl$getEntries$entryLoadResult$1G$i$a$-map-UstadCacheImpl$getEntriesLocallyAvailable$2$availableHashes$1,$i$a$-map-UstadCacheImpl$loadEntries$3$1$1$11$i$a$-map-UstadCacheImpl$removeRetentionLocks$3$1 $i$a$-map-UstadCacheImpl$store$5C$i$a$-map-UstadCacheImpl$store$entriesWithTmpFileAndIntegrityInfo$13$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$13$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$2A$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$entriesToSave$1C$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$entriesWithLock$2A$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$loadedEntries$19$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$locks$2D$i$a$-map-UstadCacheImpl$store$processEntriesFn$1$locks$3$newLocks$1/$i$a$-map-UstadCacheImpl$store$requestEntries$11$i$a$-map-UstadCacheImpl$store$tmpFilesToDelete$2($i$a$-map-UstadCacheTrimmer$trim$1$1$1$2($i$a$-map-UstadCacheTrimmer$trim$1$1$1$3($i$a$-map-UstadCacheTrimmer$trim$1$1$1$4F$i$a$-mapNotNull-CompressionType$Companion$parseAcceptEncodingHeader$1J$i$a$-mapNotNull-UstadCacheImpl$addRetentionLocks$5$cacheEntriesToUpsert$1,$i$a$-mapNotNull-UstadCacheImpl$getEntries$2@$i$a$-mapNotNull-UstadCacheImpl$loadEntries$entriesFromLruList$1@$i$a$-mapNotNull-UstadCacheImpl$store$oldVersionBodiesToDelete$1I$i$a$-mapNotNull-UstadCacheImpl$store$processEntriesFn$1$entriesInCache$1,$i$a$-partition-UstadCacheImpl$loadEntries$2'$i$a$-require-Room$databaseBuilder$4$iv'$i$a$-require-Room$databaseBuilder$5$iv2$i$a$-sortedBy-LruMap$trimIfNeeded$itemsToDelete$1?$i$a$-takeIf-MimeTypeHelperExtKt$guessByExtensionFromFilename$1F$i$a$-takeIf-OkHttpWebViewClient$shouldInterceptRequest$responseBody$1$$i$a$-takeIf-SourceExtKt$unzipTo$1$21$i$a$-takeIf-UstadCacheImpl$addLockToLruMap$1$1$1($i$a$-takeIf-UstadCacheImpl$commit$3$1$16$i$a$-takeIf-UstadCacheImpl$removeRetentionLocks$4$1$2?$i$a$-takeIf-UstadCacheInterceptor$ReadAndCacheRunnable$run$1$1?$i$a$-takeIf-UstadCacheInterceptor$ReadAndCacheRunnable$run$1$4=$i$a$-takeIf-UstadCacheInterceptor$ReadAndCacheRunnable$run$2B$i$a$-takeIf-UstadCacheInterceptor$intercept$partialFileMetadata$1'$i$a$-takeIf-UstadCacheTrimmer$trim$2$11$i$a$-update-UstadCacheImpl$addRetentionLocks$5$11$i$a$-update-UstadCacheImpl$addRetentionLocks$5$22$i$a$-update-UstadCacheImpl$removeRetentionLocks$32$i$a$-update-UstadCacheImpl$removeRetentionLocks$5&$i$a$-update-UstadCacheImpl$retrieve$2&$i$a$-update-UstadCacheImpl$retrieve$5&$i$a$-update-UstadCacheImpl$retrieve$6>$i$a$-update-UstadCacheImpl$store$processEntriesFn$1$locks$3$13$i$a$-update-UstadCacheImpl$updateLastValidated$2$1+$i$a$-update-UstadCacheImpl$upsertEntries$2,$i$a$-use-FileSystemExtKt$moveWithFallback$1.$i$a$-use-FileSystemExtKt$moveWithFallback$1$1*$i$a$-use-HttpResponseExtKt$bodyAsString$1?$i$a$-use-SourceExtKt$transferToAndGetSha256$bytesTransferred$1$i$a$-use-SourceExtKt$unzipTo$1!$i$a$-use-SourceExtKt$unzipTo$1$3($i$a$-use-SourceExtKt$useAndReadSha256$1:$i$a$-use-UstadCacheInterceptor$ReadAndCacheRunnable$run$19$i$a$-withLock$default-UstadCacheImpl$loadEntryAndLocks$2E$i$a$-withLock-DistributedCacheHashtable$ReceivePacketsRunnable$run$3B$i$a$-withLock-DistributedCacheHashtable$SendPingsRunnable$run$1$1;$i$a$-withLock-DistributedCacheNsdAndroid$registerService$1:$i$a$-withLock-DistributedCacheNsdAndroid$startDiscovery$19$i$a$-withLock-DistributedCacheNsdAndroid$stopDiscovery$1=$i$a$-withLock-DistributedCacheNsdAndroid$unregisterService$13$i$a$-withLock-UstadCacheImpl$addLockToLruMap$1$1$2$i$f$any$i$f$associate$i$f$associateBy$i$f$associateByTo$i$f$associateTo$i$f$databaseBuilder $i$f$filter $i$f$filterTo$i$f$firstOrNull $i$f$flatMap$i$f$flatMapTo $i$f$forEach$i$f$getAndUpdate $i$f$getOrPut $i$f$groupBy$i$f$groupByTo$i$f$map$i$f$mapNotNull$i$f$mapNotNullTo $i$f$mapTo$i$f$partition $i$f$sortedBy $i$f$update $i$f$withLock $integrity$it$key$lastAccessTime $lastAccessed$lastValidated$limit$lockRemovalsPending$lockUpsertsPending$locks$locksToRemove$lostThreshold $md5Digest $metadata $mimeType$neighborCache$neighborCacheEntryList$neighborHostAddr$neighborHttpPort $neighborIp$neighborUdpPort $neighborUid$offset$packet$pathsToDelete $pingTime$processEntriesFn&$r8$lambda$1oWtMA6JDAE0OpNdL-l0IFyI_RE&$r8$lambda$1uhMVw7u05A4Bp9nKESubdYtElA&$r8$lambda$24HhlFXUSVMpBmMBg986nlfrJis&$r8$lambda$2BR3q9Mi1ypGCDF8Addk4N6U1TY&$r8$lambda$2a1YRYf8rHyymlrYMBMsDKXkQ-U&$r8$lambda$2hyNXc_ynE1ZJwQTSnfMnHFyi8A&$r8$lambda$46ZzKPwHvvpBIOp8p__i0P9aerw&$r8$lambda$4a-21z_dDFxC4AwY46Sw8G1TbD8&$r8$lambda$5X8ioWPX2q1uBNVcYDKWWI8WtKg&$r8$lambda$7nOWyWXOMyy5S7yYjmoGyDZKjso&$r8$lambda$8mZS48aWhC32EMbQI9VBKoSoXu0&$r8$lambda$994sfobqQJJ12WScoUJMASGtuyw&$r8$lambda$9mEWFjCb5qKtiOTsyU9w5gLyHbU&$r8$lambda$Ck-Y_vRAj7Wu-r3Bho0gOxEhYHo&$r8$lambda$FrDW-g446CpSjtSbnJ-4zD-_OqI&$r8$lambda$I4a-nalFm-wXD2akiKMmDc56R2Q&$r8$lambda$IJQZ8pn5vl2leyvgWaRIP_sM-KQ&$r8$lambda$K1L8qqqnpWP_hebHak3dODD-IKY&$r8$lambda$KHQrgZSU1HD4AgFdc-wDasHlv54&$r8$lambda$KUamdZ1OXLDaB5sVOM89GUz0Hls&$r8$lambda$Kbtw-xFGx7codXfmEqR0wH5nq6g&$r8$lambda$Kosta044Cz6GtbGcY8Pf9v2-DS0&$r8$lambda$KzRCukn1vKct1LHpXp-Uk27SrIA&$r8$lambda$L-w3uObKgaE6FaPFrelw7Vw0qvg&$r8$lambda$La1b0FWwHnSNVKQeWi0tQWQHkZQ&$r8$lambda$Lgi079mvosGF0j8ujLp2hZVfko0&$r8$lambda$LpfYRd-fI2eRk-H2eMocNxCyyh0&$r8$lambda$NEfddWdz1K6CIyVP2D9btKETTbk&$r8$lambda$PL6mDRqM2Y2RcpiHPg1DGd4IFmU&$r8$lambda$QElzrdJKA0iz9Y17yESQ0bJPgyI&$r8$lambda$QEpJJD_x45yiFSv2CbxF8IjgqrM&$r8$lambda$ReWh_hcsj9TcK3j0_SaKyufITqQ&$r8$lambda$SVRfRHvvNWCZnPQZDYlgy3EiKHw&$r8$lambda$SiFDotqDj4gka3H7iAMGoFBcbE0&$r8$lambda$ThaUSP-ATrK4tDFJRQ1EZirtnws&$r8$lambda$TtpmEr9XpHsVacmhOU516gjtDEw&$r8$lambda$UzCR8dYp9DLMN015GwLxaS65k20&$r8$lambda$VW4r8c8mq1GfS0eXFIzA0hqNGhA&$r8$lambda$VXodIyBcTAghSdC7CXOkBiZDEHY&$r8$lambda$Vr1wFFAyd-sYV5jN86uxZABVQQs&$r8$lambda$W3qtjRTL9hWSqwKBfyeKVsFFkwc&$r8$lambda$W_cVvue3vVpDmGX2uiznKnqB77U&$r8$lambda$X2tUVjDt7g3xKgRLm24SR7cHmFY&$r8$lambda$XHpeeWUNP88d_RsQFTbrbWzLkNc&$r8$lambda$XkyUlXeepd0hubtQM-U1-pAsAD8&$r8$lambda$Xp2whyAwysWJ-5ooRBcSsEfjjjk&$r8$lambda$YbMBVYm9zdi01ADx1_09j48t4Y8&$r8$lambda$Z-DM0cy0zC3XaeFj-I4wFdxGPPo&$r8$lambda$Z1NeP-PCwXbTkCaxyCaWxLFICgQ&$r8$lambda$ZBmiV-5cwyp3lQBB8RcVZBstg28&$r8$lambda$_FAvN3teAz82FcJ7yV2QxEz7pH0&$r8$lambda$a7l-mlWEg4vi8EMkjgL9E4SQ2AY&$r8$lambda$eb8MGNDDXDodTFTM-8MKe6FHX-Q&$r8$lambda$fv_D-w4nFEYstOJhMm3Iu5ZSA0M&$r8$lambda$gZRBV7n3RFso_-zJOC028gm_f3g&$r8$lambda$ja_qcV1-dnyGlSl4_o-zW3AoIv4&$r8$lambda$lfnoVxWttGYI18Fo1daRDzQcWzw&$r8$lambda$lr71Gtle9WTHWNIVH28KnMNsI64&$r8$lambda$mriYZ0tkHdfYxBEvG6nzSCm3BOs&$r8$lambda$n19fWeWd4qzg10w1dzVFcNSgHsk&$r8$lambda$n6r_cgqR_keuz16RnnwtfXyfUzg&$r8$lambda$nvZC5jD7Wmd325gMrn11sUEfOZc&$r8$lambda$oSwHv8pWuDgPvG60EACRB8B70hc&$r8$lambda$p5IVqyGO6tQ1ooOV9i1aW2PGTck&$r8$lambda$ppp7sc0JmUoshV7kVQ6xAnhxmew&$r8$lambda$qbVGp4SkcoqGHiBNYAvPBsvXaGk&$r8$lambda$qiPkQsNI6hlf_ib54EFx4GFb0hg&$r8$lambda$uvoO1aWtB-sXyO55D2ncikXIyro&$r8$lambda$wEHdFidryrj25HWg1GLZk2k0qUg&$r8$lambda$xKTjNn3AFYn3r2K7tRDGBJRhnGQ&$r8$lambda$ymqdd9e456MU-ruKQGnzodL4dV0&$r8$lambda$yq7F43FIkrmPymEd7bP9glpcmS0&$r8$lambda$zvgCmp-wVyqBKGUEcXCruOd-x-o $receiver$removeRequest$request$requestEntries$requestedSha256s$responseBodyFile$responseCompression$result$retentionLock$retentionLocks $serializer $serviceInfo $storagePath $storeRequest$this$this$addIntegrity $this$any$iv$this$associate$iv$this$associateBy$iv$this$associateByTo$iv$iv$this$associateTo$iv$iv$this$bodyAsString.$this$bodyAsUncompressedSourceIfContentEncoded$this$canStore$this$compressIfRequired$this$containsHeader$this$decodeBase64$this$encodeBase64$this$filter$iv$this$filterTo$iv$iv$this$firstOrNull$iv$this$flatMap$iv$this$flatMapTo$iv$iv$this$forEach$iv$this$forEach$iv$iv$iv$this$fromHttpDateToMillis$this$getAndUpdate$iv$this$getOrPut$iv$iv$iv$this$groupBy$iv$this$groupByTo$iv$iv"$this$guessByExtensionFromFilename$this$headersContentLength$this$iHeadersBuilder$this$iRequestBuilder$this$integrity"$this$invokeSuspend_u24lambda_u244'$this$invokeSuspend_u24lambda_u245_u241$this$isStoredIn$this$iv$this$lastModified $this$launch0$this$launchInitDistributedCacheNsdWithLifecycle$this$logSummary $this$map$iv$this$mapNotNull$iv$this$mapNotNullTo$iv$iv$this$mapTo$iv$iv$this$mightBeCacheable$this$moveToNewPath$this$moveWithFallback$this$neighborUid$this$paramTokens$this$partition$iv $this$range$this$rangeSource$this$readDistributedCachePing$this$readDistributedCachePong $this$readDistributedHashEntries$this$readPayload$this$readShortString$this$removeXInterceptHeaders!$this$requireHeadersContentLength$this$requireIntegrity$this$requireMetadata $this$sendDistributedHashEntries $this$serviceInfo_u24lambda_u240$this$serviceTypeMatches+$this$shouldInterceptRequest_u24lambda_u240+$this$shouldInterceptRequest_u24lambda_u243$this$skipExactly$this$sortedBy$iv$this$transferToAndGetSha256$this$uncompress $this$unzipTo$this$update$iv $this$urlKey$this$useAndReadSha256$this$withLock_u24default$iv$this$withOverridenHeaders$this$withWriterTransaction$this$writePayload$this$writeShortString0$this_launchInitDistributedCacheNsdWithLifecycle$timeNow$tmp0$txType $updatesMap$url$urlHash $urlHashes$urlKey$urls$validatedEntry$validationResponse$values&(()()B()I()J()Landroid/content/Context;.()Lcom/ustadmobile/ihttp/headers/IHttpHeaders;?()Lcom/ustadmobile/ihttp/request/IHttpRequest$Companion$Method;.()Lcom/ustadmobile/ihttp/request/IHttpRequest;0()Lcom/ustadmobile/ihttp/response/IHttpResponse;.()Lcom/ustadmobile/libcache/CacheEntryToStore;/()Lcom/ustadmobile/libcache/CachePathsProvider;:()Lcom/ustadmobile/libcache/CacheStorageCompressionFilter;,()Lcom/ustadmobile/libcache/db/UstadCacheDb;1()Lcom/ustadmobile/libcache/db/dao/CacheEntryDao;4()Lcom/ustadmobile/libcache/db/dao/NeighborCacheDao;9()Lcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao;4()Lcom/ustadmobile/libcache/db/dao/NewCacheEntryDao;5()Lcom/ustadmobile/libcache/db/dao/RequestedEntryDao;4()Lcom/ustadmobile/libcache/db/dao/RetentionLockDao;3()Lcom/ustadmobile/libcache/db/entities/CacheEntry;6()Lcom/ustadmobile/libcache/db/entities/NeighborCache;;()Lcom/ustadmobile/libcache/db/entities/NeighborCacheEntry;B()Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable;5()Lcom/ustadmobile/libcache/logging/UstadCacheLogger;()Ljava/lang/Long;()Ljava/lang/String;()Ljava/net/InetAddress;()Ljava/util/Collection;()Ljava/util/List;()Ljava/util/Map;()Ljava/util/Set;,()Ljava/util/concurrent/locks/ReentrantLock;"()Lkotlin/jvm/functions/Function0; ()Lkotlinx/coroutines/flow/Flow;()Lkotlinx/io/files/Path;6()Lkotlinx/serialization/descriptors/SerialDescriptor;*()Lworld/respect/libxxhash/XXStringHasher;()V()Z()[()[B&()[Lkotlinx/serialization/KSerializer;(BI(BILjava/util/List;)V(I(II(IILjava/lang/String;[B)V6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;(II[B)V(IJLjava/net/InetAddress;)V)(ILjava/lang/String;Ljava/lang/String;I)Vg(ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;(J(JI(JIJ7(JIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJ(JJ)V(JJJ)V(JJJJ)V6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;((JLjava/lang/String;Ljava/lang/String;)V.(JLjava/lang/String;Ljava/lang/String;IIJIJI)VG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroid/content/Context;)V(Landroid/content/Context;ILcom/ustadmobile/libcache/logging/UstadCacheLogger;Lcom/ustadmobile/libcache/distributed/DistributedCacheNeighborDiscoveryListener;)V(Landroid/content/Context;Lkotlinx/io/files/Path;Ljava/lang/String;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lcom/ustadmobile/libcache/logging/UstadCacheLogger;Lkotlin/jvm/functions/Function0;Lworld/respect/libxxhash/XXStringHasher;Lcom/ustadmobile/libcache/CachePathsProvider;)V(Landroidx/room/RoomDatabase;)V(Landroidx/room/RoomDatabase;Landroidx/room/Transactor$SQLiteTransactionType;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;/(Lcom/ustadmobile/ihttp/request/IHttpRequest;)Vv(Lcom/ustadmobile/ihttp/request/IHttpRequest;Lcom/ustadmobile/ihttp/response/IHttpResponse;Lkotlinx/io/files/Path;ZZ)V(Lcom/ustadmobile/ihttp/request/IHttpRequest;Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;IILjava/lang/String;)Vr(Lcom/ustadmobile/ihttp/request/IHttpRequest;Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;I[BII)V`(Lcom/ustadmobile/ihttp/request/IHttpRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;](Lcom/ustadmobile/ihttp/response/IHttpResponse;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;)V0(Lcom/ustadmobile/libcache/CachePathsProvider;)V((Lcom/ustadmobile/libcache/UstadCache;)V(Lcom/ustadmobile/libcache/UstadCache;Lkotlin/jvm/functions/Function0;Lcom/ustadmobile/libcache/logging/UstadCacheLogger;Lcom/ustadmobile/libcache/cachecontrol/CacheControlFreshnessChecker;Lcom/ustadmobile/libcache/cachecontrol/ResponseCacheabilityChecker;Lkotlinx/io/files/FileSystem;Lkotlinx/serialization/json/Json;)V](Lcom/ustadmobile/libcache/ValidatedEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;-(Lcom/ustadmobile/libcache/db/UstadCacheDb;)V(Lcom/ustadmobile/libcache/db/UstadCacheDb;ILcom/ustadmobile/libcache/logging/UstadCacheLogger;Lworld/respect/libxxhash/XXStringHasher;IJJLkotlin/jvm/functions/Function0;)Vx(Lcom/ustadmobile/libcache/db/UstadCacheDb;Lkotlinx/coroutines/CoroutineScope;Lworld/respect/libxxhash/XXStringHasher;)V(Lcom/ustadmobile/libcache/db/UstadCacheDb;Lkotlinx/io/files/FileSystem;Lcom/ustadmobile/libcache/logging/UstadCacheLogger;Lkotlin/jvm/functions/Function0;)V(Lcom/ustadmobile/libcache/db/entities/CacheEntry;Lcom/ustadmobile/libcache/CacheEntryToStore;Lkotlinx/io/files/Path;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;ZJLjava/lang/String;)Ve(Lcom/ustadmobile/libcache/db/entities/CacheEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;7(Lcom/ustadmobile/libcache/db/entities/NeighborCache;)Vp(Lcom/ustadmobile/libcache/db/entities/NeighborCache;Lcom/ustadmobile/libcache/db/entities/NeighborCacheEntry;)Vh(Lcom/ustadmobile/libcache/db/entities/NeighborCache;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;<(Lcom/ustadmobile/libcache/db/entities/NeighborCacheEntry;)Vh(Lcom/ustadmobile/libcache/db/entities/RetentionLock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;C(Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable;)Vw(Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable;Lcom/ustadmobile/libcache/db/entities/NeighborCache;)Vv(Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable;Lcom/ustadmobile/libcache/logging/UstadCacheLogger;)VD(Lcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid;)V6(Lcom/ustadmobile/libcache/logging/UstadCacheLogger;)Vu(Lcom/ustadmobile/libcache/okhttp/UstadCacheInterceptor;Lokhttp3/Call;Lokhttp3/Response;Ljava/io/PipedOutputStream;)Vl(Lcom/ustadmobile/libcache/webview/OkHttpWebViewClient$ShouldInterceptRequestFilter;Lokhttp3/OkHttpClient;)V(Ljava/io/InputStream;JJ)VG(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;ZZZZLjava/lang/Long;)VL(Ljava/lang/Long;Ljava/lang/Long;ZZZZZZZZZLjava/lang/Long;Ljava/lang/Long;)V&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;E(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;(Ljava/lang/String;)V((Ljava/lang/String;ILjava/lang/String;)V(Ljava/lang/String;J)VG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;A(Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;)V(Ljava/lang/String;Lcom/ustadmobile/ihttp/request/IHttpRequest;Lcom/ustadmobile/ihttp/response/IHttpResponse;Ljava/lang/String;JJ)V(Ljava/lang/String;Lcom/ustadmobile/libcache/db/entities/CacheEntry;Ljava/util/List;Ljava/util/concurrent/locks/ReentrantLock;)V'(Ljava/lang/String;Ljava/lang/String;)VZ(Ljava/lang/String;Ljava/lang/String;JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIJJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)VF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Ljava/util/List;Lcom/ustadmobile/libcache/StoreProgressListener;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;$(Ljava/util/List;Ljava/util/List;Z)VD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;E(Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/Map;)V(Ljava/util/Map;I)VC(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;#(Lkotlin/jvm/functions/Function0;)V(Lkotlinx/io/files/FileSystem;Lcom/ustadmobile/ihttp/request/IHttpRequest;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Ljava/lang/String;JI)V(Lkotlinx/io/files/FileSystem;Ljava/lang/String;Lcom/ustadmobile/libcache/CachePathsProvider;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lkotlin/jvm/functions/Function0;Lcom/ustadmobile/libcache/logging/UstadCacheLogger;Lcom/ustadmobile/libcache/UstadCache$CacheListener;IILcom/ustadmobile/libcache/cachecontrol/ResponseValidityChecker;Lcom/ustadmobile/libcache/UstadCacheTrimmer;Lcom/ustadmobile/libcache/CacheStorageCompressionFilter;Lworld/respect/libxxhash/XXStringHasher;)V(Lkotlinx/io/files/Path;)V.(Lkotlinx/io/files/Path;Ljava/lang/String;[B)V(Lkotlinx/io/files/Path;Lkotlinx/io/files/FileSystem;Ljava/lang/String;Lcom/ustadmobile/ihttp/request/IHttpRequest;Ljava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;)VH(Lkotlinx/io/files/Path;Lkotlinx/io/files/Path;Lkotlinx/io/files/Path;)V+(Lworld/respect/libxxhash/XXStringHasher;)V(TK; (TK;TV;)TV; (TT;TT;)I((ZLjava/lang/String;Ljava/lang/String;)Vn([BJ)Lcom/ustadmobile/libcache/UstadCacheImpl$store$entriesWithTmpFileAndIntegrityInfo$1$Sha256AndInflateSize;([BJ)V([Lkotlin/Pair;)Ljava/util/Map;)) ):)TV;)V*>;*>;)*>;>;*>;>;>;+ +TK;+TV;>;) +TK;+TV;>;)V, , accessTime=, actualSha256= , batchId=, but totalSize is , cacheFlags= , cachePath=, content-encoding=, createRetentionLock= , deviceName= , entries=, entry=, entryToStore= , headers= , httpPort=, inflatedSize= , integrity=, lastAccessed=, lastModified=, lastValidated=, loadedFromDb= , lockId= , lockKey= , lockRemark=, locks=, md5Hi=, md5Lo= , message= , method= , moveLock=, name= , nceUrl= , nceUrlHash=, neighborCacheEntry=, neighborDeviceName=, neighborDiscovered=, neighborHttpPort= , neighborIp=, neighborLastSeen=, neighborPingTime=, neighborStatus=, neighborUdpPort= , payload= , pending=, persistentPath=, previousStorageUriToDelete= , remark=, remoteAddress= , request=, requestSha256=, requestedKey= , response=, responseBodyTmpLocalPath=, responseHeaders= , sha256=, skipChecksumIfProvided= , statusCode=, storageSize= , storageUri= , timeSent= , tmpFile=, tmpFileNeedsDeleted=, transferred=, uncompressedSize=, url=--TK;-TV;+TV;>;)TV;-TR;>;-TR;>;)-TR;>;+..json.tmp/ /dcache?url=0 127.0.0.1 5210962fa2bf0a54e9f68c932b020124 91e0b1ee86ebf503079a196ed9753894@9dc388ae0f86a89b23fe959a6db443991f4f233da27a8927958a34c79a322912:: send ping to : sending pings to :memory:;(...)(...) =>>(>([>;>;)>;)V>;+>;>;>;>;)>;>;+>;>;>;>;>;>;)>;Z>;Z)>;Z)V?ADD_TRIGGER_SQLASC Accept-RangesAddNewEntryTriggerCallback.ktAgeB Base64Ext.ktBody has already been readByteArrayResponse.ktByteBufferExt.ktCNCREATE INDEX IF NOT EXISTS `idx_lastAccessed` ON `CacheEntry` (`lastAccessed`)GCREATE INDEX IF NOT EXISTS `idx_lockKey` ON `RetentionLock` (`lockKey`)UCREATE INDEX IF NOT EXISTS `index_CacheEntry_integrity` ON `CacheEntry` (`integrity`)YCREATE INDEX IF NOT EXISTS `index_RequestedEntry_batchId` ON `RequestedEntry` (`batchId`)CREATE TABLE IF NOT EXISTS `CacheEntry` (`key` TEXT NOT NULL, `url` TEXT NOT NULL, `message` TEXT NOT NULL, `statusCode` INTEGER NOT NULL, `cacheFlags` INTEGER NOT NULL, `method` INTEGER NOT NULL, `lastAccessed` INTEGER NOT NULL, `lastValidated` INTEGER NOT NULL, `integrity` TEXT, `responseHeaders` TEXT NOT NULL, `storageUri` TEXT NOT NULL, `storageSize` INTEGER NOT NULL, `uncompressedSize` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`key`))CREATE TABLE IF NOT EXISTS `NeighborCacheEntry` (`nceNeighborUid` INTEGER NOT NULL, `nceUrlHash` INTEGER NOT NULL, PRIMARY KEY(`nceNeighborUid`, `nceUrlHash`))CREATE TABLE IF NOT EXISTS `NeighborCache` (`neighborUid` INTEGER NOT NULL, `neighborDeviceName` TEXT NOT NULL, `neighborIp` TEXT NOT NULL, `neighborUdpPort` INTEGER NOT NULL, `neighborHttpPort` INTEGER NOT NULL, `neighborDiscovered` INTEGER NOT NULL, `neighborPingTime` INTEGER NOT NULL, `neighborLastSeen` INTEGER NOT NULL, `neighborStatus` INTEGER NOT NULL, PRIMARY KEY(`neighborUid`))CREATE TABLE IF NOT EXISTS `NewCacheEntry` (`cacheEntryKey` TEXT NOT NULL, `nceUrl` TEXT NOT NULL, PRIMARY KEY(`cacheEntryKey`))CREATE TABLE IF NOT EXISTS `RequestedEntry` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `requestSha256` TEXT NOT NULL, `requestedKey` TEXT NOT NULL, `batchId` INTEGER NOT NULL)CREATE TABLE IF NOT EXISTS `RetentionLock` (`lockId` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `lockKey` TEXT NOT NULL, `lockRemark` TEXT NOT NULL)XCREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)CREATED Cache-ControlCacheControlDirectivesUtil.ktCacheControlFreshnessChecker.kt#CacheControlFreshnessCheckerImpl.kt CacheEntryHCacheEntry(com.ustadmobile.libcache.db.entities.CacheEntry). Expected: CacheEntry(key= CacheEntry.ktCacheEntryAndLocks(urlKey=CacheEntryAndLocks.ktCacheEntryDao.ktCacheEntryDao_Impl.ktCacheEntryInProgress CacheEntryInProgress(cacheEntry=CacheEntryToStore(request=CacheEntryToStore.kt CacheListenerCachePaths(tmpWorkPath= CachePaths.ktCachePathsProvider.kt,CacheResponse headers missing content-lengthCacheResponse.kt CacheStorageCompressionFilter.ktCacheTrimmer: CachedResponseStatus.kt Can't happenCannot build a database with empty name. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder().Cannot build a database with the special name ':memory:'. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder().Cannot read from path Cannot satisfy range: last byte #Cannot satisfy range: last byte is ClearNeighborsCallback.kt CompanionComparisons.ktCompressionType.ktConcurrentSafeMapOf.ktContent-EncodingContent-Length Content-Range.Content-Range: only supported unit is: bytes, Content-TypeContentRange.ktCoroutineScopeCould not cache#Could not find pending ping for id CouponHeader(expectSha256=CouponHeader.ktD8$$SyntheticClassDATABASE_CHUNK_SIZE DCACHE_LOGTAGDCACHE_PACKET_OVERHEADDCache#DCache request has no url parameter DCacheRequestDEFAULT_DB_NAMEDEFAULT_DONT_INTERCEPT_HOSTS DEFAULT_MTUDEFAULT_NEIGHBOR_LOST_THRESHOLDDEFAULT_PING_INTERVALDEFAULT_SIZE_LIMITDEFAULT_SUBPATH_CACHEDEFAULT_SUBPATH_PERSISTENTDEFAULT_SUBPATH_WORKDELETE FROM NeighborCacheDELETE FROM NewCacheEntry(DELETE FROM `CacheEntry` WHERE `key` = ?.DELETE FROM `RetentionLock` WHERE `lockId` = ?!DROP TABLE IF EXISTS `CacheEntry`)DROP TABLE IF EXISTS `NeighborCacheEntry`$DROP TABLE IF EXISTS `NeighborCache`$DROP TABLE IF EXISTS `NewCacheEntry`%DROP TABLE IF EXISTS `RequestedEntry`$DROP TABLE IF EXISTS `RetentionLock` DROP_OLDESTDatabaseExt.kt DefaultCacheCompressionFilter.kt DefaultImpls#DefaultShouldInterceptRequestFilterDeprecated in JavaDiscovery failed: Error code:Discovery stopped: DiscoveryListener DistCacheDistributedCacheConstants.ktDistributedCacheHashtable(DistributedCacheHashtable.kt/DistributedCacheHashtable: httpPort cannot be 0DistributedCacheHttpEndpoint.ktDistributedCacheInterceptor.kt,DistributedCacheNeighborDiscoveryListener.ktDistributedCacheNsdAndroid.kt:DistributedCachePacket.fromBytes: WHAT byte not recognizedDistributedCachePacket.ktDistributedCachePing(id=DistributedCachePing.ktDistributedCachePong.kt'DistributedCacheWhatWithIdAndPayload.kt"DistributedHashCacheEntry(urlHash=DistributedHashCacheEntry.ktDistributedHashEntries(version=DistributedHashEntries.kt!Doesn't look like size in bytes: EXTENSION_TO_MIME_TYPEEntryLockRequest(url=Error intercepting requestFFileMimeTypeHelperImpl.ktFileSystemCommonExt.ktFileSystemExt.ktGETGZIPGZIP_APPLICATION_TYPESGateway TimeoutCGateway Timeout: only-if-cached if true, but not available in cacheHEADHEADER_ETAG_IS_INTEGRITYHEADER_FIRST_STORED_TIMESTAMPHEADER_LAST_VALIDATED_TIMESTAMPHEADER_X_INTEGRITY!HEADER_X_INTERCEPTOR_PARTIAL_FILEHEURISTIC_VALIDITY_FACTORHIDDENHTTP_1_1HeaderOverrideHttpResponse.kt Headers do not include integrityHeadersBuilderExt.ktHttpHeadersExt.ktHttpPathResponse.ktHttpResponseExt.ktII$0I$1IIIIIIJIJJILILCIZILILIILIIILIJJLILLILLIZILILLL IMMEDIATEINSERT OR ABORT INTO `CacheEntry` (`key`,`url`,`message`,`statusCode`,`cacheFlags`,`method`,`lastAccessed`,`lastValidated`,`integrity`,`responseHeaders`,`storageUri`,`storageSize`,`uncompressedSize`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)qINSERT OR ABORT INTO `RequestedEntry` (`id`,`requestSha256`,`requestedKey`,`batchId`) VALUES (nullif(?, 0),?,?,?)`INSERT OR ABORT INTO `RetentionLock` (`lockId`,`lockKey`,`lockRemark`) VALUES (nullif(?, 0),?,?)INSERT OR IGNORE INTO `NeighborCache` (`neighborUid`,`neighborDeviceName`,`neighborIp`,`neighborUdpPort`,`neighborHttpPort`,`neighborDiscovered`,`neighborPingTime`,`neighborLastSeen`,`neighborStatus`) VALUES (?,?,?,?,?,?,?,?,?)INSERT OR REPLACE INTO `CacheEntry` (`key`,`url`,`message`,`statusCode`,`cacheFlags`,`method`,`lastAccessed`,`lastValidated`,`integrity`,`responseHeaders`,`storageUri`,`storageSize`,`uncompressedSize`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)XINSERT OR REPLACE INTO `NeighborCacheEntry` (`nceNeighborUid`,`nceUrlHash`) VALUES (?,?)INSERT OR REPLACE INTO `NeighborCache` (`neighborUid`,`neighborDeviceName`,`neighborIp`,`neighborUdpPort`,`neighborHttpPort`,`neighborDiscovered`,`neighborPingTime`,`neighborLastSeen`,`neighborStatus`) VALUES (?,?,?,?,?,?,?,?,?)bINSERT OR REPLACE INTO `RetentionLock` (`lockId`,`lockKey`,`lockRemark`) VALUES (nullif(?, 0),?,?)jINSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '91e0b1ee86ebf503079a196ed9753894')INSTANCEINTEGERIZIf-RangeInputStreamExt.kt Intercept JJ$0J$1JIJJJJJJLJLJJLLJLLIJLLIILJLLL Job$defaultKLL$0L$1L$2L$3L$4L$5L$6L$7LBLBILLILIILIILLIILLLIJLLILLILLILJLJIJLLJILLJJLJJJLJJLLJLLJLL LJLLIIJIJILLLLBILILLLILLIILLIILLLIILLILLLIJLLLIJLILLLILLLILLLLILLIILLLJLLJJLLJJILLLJJJILLLJJLLLJLLLJLL LLJLLIIJIJIILLLJLLILLLJLLLLLLLLLIIILLLLILLLLJLLLJILLLLJJLLLJJLLLLJJLLLLLJLLLLLLLLLIIIJJLLLJJLLLLILLLLLLLLLLLIIIJJLLLJJILLLLLLIL LLLLLILLILLLLLLJJLLLLLLLLLLLLIL LLLLLLJJILLLLLLLL LLLLLLZJLILLLLLLZJL LLLLLZZILLLLLZILLLLLZZLLLZLLLZIILLLLZILLLLZLLLLZLILLLZLLLZLLLLZZLLLOG_TAGLSLZLZILLandroid/content/Context;Landroid/net/Uri;.Landroid/net/nsd/NsdManager$DiscoveryListener;1Landroid/net/nsd/NsdManager$RegistrationListener;,Landroid/net/nsd/NsdManager$ResolveListener;Landroid/net/nsd/NsdManager; Landroid/net/nsd/NsdServiceInfo;Landroid/util/Base64;Landroid/util/Log;#Landroid/webkit/WebResourceRequest;$Landroid/webkit/WebResourceResponse;Landroid/webkit/WebView;Landroid/webkit/WebViewClient;1Landroidx/lifecycle/DefaultLifecycleObserver$-CC;-Landroidx/lifecycle/DefaultLifecycleObserver;$Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle;,Landroidx/lifecycle/LifecycleCoroutineScope;&Landroidx/lifecycle/LifecycleObserver;#Landroidx/lifecycle/LifecycleOwner;%Landroidx/lifecycle/LifecycleOwnerKt;Landroidx/room/ColumnInfo;Landroidx/room/Dao;Landroidx/room/Database;Landroidx/room/Delete;Landroidx/room/Embedded;Landroidx/room/Entity;+Landroidx/room/EntityDeleteOrUpdateAdapter;+Landroidx/room/EntityDeleteOrUpdateAdapter<#Landroidx/room/EntityInsertAdapter;#Landroidx/room/EntityInsertAdapter<Landroidx/room/Index;Landroidx/room/Insert;#Landroidx/room/InvalidationTracker;Landroidx/room/PrimaryKey;Landroidx/room/Query;Landroidx/room/Room;$Landroidx/room/RoomDatabase$Builder;%Landroidx/room/RoomDatabase$Callback;Landroidx/room/RoomDatabase;Landroidx/room/RoomDatabaseKt;1Landroidx/room/RoomOpenDelegate$ValidationResult; Landroidx/room/RoomOpenDelegate;&Landroidx/room/RoomOpenDelegateMarker; Landroidx/room/TransactionScope; Landroidx/room/TransactionScope<0Landroidx/room/Transactor$SQLiteTransactionType;Landroidx/room/Transactor;Landroidx/room/Update;#Landroidx/room/coroutines/FlowUtil;+Landroidx/room/migration/AutoMigrationSpec;#Landroidx/room/migration/Migration;Landroidx/room/util/DBUtil;Landroidx/room/util/KClassUtil;)Landroidx/room/util/SQLiteConnectionUtil;(Landroidx/room/util/SQLiteStatementUtil;Landroidx/room/util/StringUtil;%Landroidx/room/util/TableInfo$Column;(Landroidx/room/util/TableInfo$Companion;$Landroidx/room/util/TableInfo$Index;Landroidx/room/util/TableInfo;Landroidx/sqlite/SQLite;"Landroidx/sqlite/SQLiteConnection;!Landroidx/sqlite/SQLiteStatement;LastAccessedUpdateLastAccessedUpdate(key=5Lcom/android/tools/r8/annotations/SynthesizedClassV2;2Lcom/ustadmobile/ihttp/ext/ByteArrayExt_androidKt;/Lcom/ustadmobile/ihttp/headers/HttpHeadersImpl;/Lcom/ustadmobile/ihttp/headers/IHeadersBuilder;1Lcom/ustadmobile/ihttp/headers/IHeadersBuilderKt;6Lcom/ustadmobile/ihttp/headers/IHttpHeaders$Companion;,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;1Lcom/ustadmobile/ihttp/headers/IHttpHeadersExtKt;3Lcom/ustadmobile/ihttp/headers/MappedHttpHeadersKt;-Lcom/ustadmobile/ihttp/headers/MergedHeaders;2Lcom/ustadmobile/ihttp/iostreams/NullOutputStream;;Lcom/ustadmobile/ihttp/okhttp/headers/OkHttpHeadersAdapter;=Lcom/ustadmobile/ihttp/okhttp/headers/OkHttpHeadersAdapterKt;ALcom/ustadmobile/ihttp/okhttp/request/HttpRequestOkHttpAdapterKt;=Lcom/ustadmobile/ihttp/okhttp/request/OkHttpRequestAdapterKt;DLcom/ustadmobile/ihttp/okhttp/response/IHttpResponseOkHttpAdapterKt;=Lcom/ustadmobile/ihttp/request/IHttpRequest$Companion$Method;,Lcom/ustadmobile/ihttp/request/IHttpRequest;.Lcom/ustadmobile/ihttp/request/RequestBuilder;0Lcom/ustadmobile/ihttp/request/RequestBuilderKt;.Lcom/ustadmobile/ihttp/response/IHttpResponse;/Lcom/ustadmobile/ihttp/response/StringResponse;HLcom/ustadmobile/libcache/CacheEntryToStore$$ExternalSyntheticBackport0;,Lcom/ustadmobile/libcache/CacheEntryToStore;%Lcom/ustadmobile/libcache/CachePaths;-Lcom/ustadmobile/libcache/CachePathsProvider;8Lcom/ustadmobile/libcache/CacheStorageCompressionFilter;4Lcom/ustadmobile/libcache/CompressionType$Companion;*Lcom/ustadmobile/libcache/CompressionType;BLcom/ustadmobile/libcache/DefaultCacheCompressionFilter$Companion;8Lcom/ustadmobile/libcache/DefaultCacheCompressionFilter;+Lcom/ustadmobile/libcache/EntryLockRequest;HLcom/ustadmobile/libcache/RemoveLockRequest$$ExternalSyntheticBackport0;,Lcom/ustadmobile/libcache/RemoveLockRequest;0Lcom/ustadmobile/libcache/StoreProgressListener;BLcom/ustadmobile/libcache/StoreResult$$ExternalSyntheticBackport0;&Lcom/ustadmobile/libcache/StoreResult;&Lcom/ustadmobile/libcache/StringExtKt;)Lcom/ustadmobile/libcache/UstadCache$-CC;3Lcom/ustadmobile/libcache/UstadCache$CacheListener;/Lcom/ustadmobile/libcache/UstadCache$Companion;2Lcom/ustadmobile/libcache/UstadCache$DefaultImpls;%Lcom/ustadmobile/libcache/UstadCache;FLcom/ustadmobile/libcache/UstadCacheBuilder$$ExternalSyntheticLambda0;6Lcom/ustadmobile/libcache/UstadCacheBuilder$Companion;ULcom/ustadmobile/libcache/UstadCacheBuilder$build$$inlined$databaseBuilder$default$1;,Lcom/ustadmobile/libcache/UstadCacheBuilder;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda0;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda10;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda11;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda12;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda13;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda14;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda15;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda16;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda17;DLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda18;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda1;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda2;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda3;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda4;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda5;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda6;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda7;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda8;CLcom/ustadmobile/libcache/UstadCacheImpl$$ExternalSyntheticLambda9;+Lcom/ustadmobile/libcache/UstadCacheImpl$2;+Lcom/ustadmobile/libcache/UstadCacheImpl$3;GLcom/ustadmobile/libcache/UstadCacheImpl$4$1$$ExternalSyntheticLambda0;GLcom/ustadmobile/libcache/UstadCacheImpl$4$1$$ExternalSyntheticLambda1;-Lcom/ustadmobile/libcache/UstadCacheImpl$4$1;+Lcom/ustadmobile/libcache/UstadCacheImpl$4;ZLcom/ustadmobile/libcache/UstadCacheImpl$CacheEntryInProgress$$ExternalSyntheticBackport0;ZLcom/ustadmobile/libcache/UstadCacheImpl$CacheEntryInProgress$$ExternalSyntheticBackport1;>Lcom/ustadmobile/libcache/UstadCacheImpl$CacheEntryInProgress;3Lcom/ustadmobile/libcache/UstadCacheImpl$Companion;XLcom/ustadmobile/libcache/UstadCacheImpl$LastAccessedUpdate$$ExternalSyntheticBackport0;Lcom/ustadmobile/libcache/db/dao/CacheEntryDao_Impl$Companion;4Lcom/ustadmobile/libcache/db/dao/CacheEntryDao_Impl;2Lcom/ustadmobile/libcache/db/dao/NeighborCacheDao;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda0;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda1;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda2;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda3;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda4;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda5;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda6;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda7;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda8;QLcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$$ExternalSyntheticLambda9;9Lcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$1;9Lcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$2;ALcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$Companion;7Lcom/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl;7Lcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao;VLcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$$ExternalSyntheticLambda0;VLcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$$ExternalSyntheticLambda1;VLcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$$ExternalSyntheticLambda2;VLcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$$ExternalSyntheticLambda3;>Lcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$1;FLcom/ustadmobile/libcache/db/dao/NeighborCacheEntryDao_Impl$Companion;Lcom/ustadmobile/libcache/db/entities/NeighborCache$Companion;4Lcom/ustadmobile/libcache/db/entities/NeighborCache;ULcom/ustadmobile/libcache/db/entities/NeighborCacheEntry$$ExternalSyntheticBackport0;9Lcom/ustadmobile/libcache/db/entities/NeighborCacheEntry;4Lcom/ustadmobile/libcache/db/entities/NewCacheEntry;5Lcom/ustadmobile/libcache/db/entities/RequestedEntry;PLcom/ustadmobile/libcache/db/entities/RetentionLock$$ExternalSyntheticBackport0;4Lcom/ustadmobile/libcache/db/entities/RetentionLock;@Lcom/ustadmobile/libcache/distributed/DistributedCacheConstants;ZLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$$ExternalSyntheticLambda0;DLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$1$1;BLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$1;DLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$2$1;BLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$2;JLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$Companion;hLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$PendingPing$$ExternalSyntheticBackport0;LLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$PendingPing;_Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$1$1;]Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$1;_Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$2$1;]Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$2;vLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$insertNeighborIfNeeded$2$1;tLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$insertNeighborIfNeeded$2;eLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$updates$1;WLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable;aLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNeighborHashesRunnable$run$1;[Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNeighborHashesRunnable;dLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$1$1;bLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$1;\Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNewCacheEntriesRunnable;XLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendPingsRunnable$run$2;aLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendPingsRunnable$run$allNodes$1;RLcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendPingsRunnable;_Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable$localRequestFor$localResults$1;@Lcom/ustadmobile/libcache/distributed/DistributedCacheHashtable;PLcom/ustadmobile/libcache/distributed/DistributedCacheNeighborDiscoveryListener;KLcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$Companion;SLcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$DiscoveryListener;VLcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$RegistrationListener;eLcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1;QLcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$ResolveListener;ULcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$lifecycleObserver$1;ALcom/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid;zLcom/ustadmobile/libcache/distributed/LifeCycleOwnerDistributedCacheInitKt$launchInitDistributedCacheNsdWithLifecycle$1$1;xLcom/ustadmobile/libcache/distributed/LifeCycleOwnerDistributedCacheInitKt$launchInitDistributedCacheNsdWithLifecycle$1;KLcom/ustadmobile/libcache/distributed/LifeCycleOwnerDistributedCacheInitKt;:Lcom/ustadmobile/libcache/distributed/XXStringHasherExtKt;pLcom/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint$DCacheRequest$$ExternalSyntheticLambda0;VLcom/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint$DCacheRequest;QLcom/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint$invoke$1;HLcom/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint;MLcom/ustadmobile/libcache/distributed/model/DistributedCachePacket$Companion;CLcom/ustadmobile/libcache/distributed/model/DistributedCachePacket;KLcom/ustadmobile/libcache/distributed/model/DistributedCachePing$Companion;ALcom/ustadmobile/libcache/distributed/model/DistributedCachePing;KLcom/ustadmobile/libcache/distributed/model/DistributedCachePong$Companion;ALcom/ustadmobile/libcache/distributed/model/DistributedCachePong;QLcom/ustadmobile/libcache/distributed/model/DistributedCacheWhatWithIdAndPayload;bLcom/ustadmobile/libcache/distributed/model/DistributedHashCacheEntry$$ExternalSyntheticBackport0;PLcom/ustadmobile/libcache/distributed/model/DistributedHashCacheEntry$Companion;FLcom/ustadmobile/libcache/distributed/model/DistributedHashCacheEntry;MLcom/ustadmobile/libcache/distributed/model/DistributedHashEntries$Companion;CLcom/ustadmobile/libcache/distributed/model/DistributedHashEntries;9Lcom/ustadmobile/libcache/headers/CouponHeader$Companion;/Lcom/ustadmobile/libcache/headers/CouponHeader;9Lcom/ustadmobile/libcache/headers/FileMimeTypeHelperImpl;6Lcom/ustadmobile/libcache/headers/HeadersBuilderExtKt;3Lcom/ustadmobile/libcache/headers/HttpHeadersExtKt;;Lcom/ustadmobile/libcache/headers/MimeTypeHelper$Companion;1Lcom/ustadmobile/libcache/headers/MimeTypeHelper;6Lcom/ustadmobile/libcache/headers/MimeTypeHelperExtKt;6Lcom/ustadmobile/libcache/integrity/Sha256IntegrityKt;3Lcom/ustadmobile/libcache/io/FileSystemCommonExtKt;-Lcom/ustadmobile/libcache/io/FileSystemExtKt;;Lcom/ustadmobile/libcache/io/InputStreamExtKt$WhenMappings;.Lcom/ustadmobile/libcache/io/InputStreamExtKt;Lcom/ustadmobile/libcache/response/HeaderOverrideHttpResponse;@Lcom/ustadmobile/libcache/response/HeaderOverrideHttpResponseKt;NLcom/ustadmobile/libcache/response/HttpPathResponse$$ExternalSyntheticLambda0;4Lcom/ustadmobile/libcache/response/HttpPathResponse;5Lcom/ustadmobile/libcache/response/HttpResponseExtKt;LLcom/ustadmobile/libcache/response/StringResponse$$ExternalSyntheticLambda0;2Lcom/ustadmobile/libcache/response/StringResponse;/Lcom/ustadmobile/libcache/util/ByteBufferExtKt;5Lcom/ustadmobile/libcache/util/ConcurrentSafeMapOfKt;ELcom/ustadmobile/libcache/util/DatabaseExtKt$withWriterTransaction$2;-Lcom/ustadmobile/libcache/util/DatabaseExtKt;GLcom/ustadmobile/libcache/util/LruMap$trimIfNeeded$$inlined$sortedBy$1;&Lcom/ustadmobile/libcache/util/LruMap;&Lcom/ustadmobile/libcache/util/LruMap<@Lcom/ustadmobile/libcache/webview/OkHttpWebViewClient$Companion;ZLcom/ustadmobile/libcache/webview/OkHttpWebViewClient$DefaultShouldInterceptRequestFilter;SLcom/ustadmobile/libcache/webview/OkHttpWebViewClient$ShouldInterceptRequestFilter;6Lcom/ustadmobile/libcache/webview/OkHttpWebViewClient;"Ldalvik/annotation/EnclosingClass;#Ldalvik/annotation/EnclosingMethod;Ldalvik/annotation/InnerClass;!Ldalvik/annotation/MemberClasses;Ldalvik/annotation/Signature;(Ldalvik/annotation/SourceDebugExtension;%LifeCycleOwnerDistributedCacheInit.kt Lio/github/aakira/napier/Napier;$Lio/ktor/http/ContentType$Companion;Lio/ktor/http/ContentType;Lio/ktor/http/ContentTypesKt;Lio/ktor/http/DateUtilsKt;(Lio/ktor/http/HeaderValueWithParameters;'Lio/ktor/http/HttpStatusCode$Companion;Lio/ktor/http/HttpStatusCode;Lio/ktor/util/Base64Kt;Lio/ktor/util/date/GMTDate;Ljava/io/ByteArrayInputStream;Ljava/io/Closeable;Ljava/io/EOFException;Ljava/io/File;Ljava/io/FileInputStream;Ljava/io/FileOutputStream;Ljava/io/FilterInputStream;Ljava/io/IOException;Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/PipedInputStream;Ljava/io/PipedOutputStream;Ljava/lang/AutoCloseable;Ljava/lang/Boolean;Ljava/lang/CharSequence;Ljava/lang/Class;Ljava/lang/Comparable;Ljava/lang/Enum;Ljava/lang/Enum<Ljava/lang/Exception;$Ljava/lang/IllegalArgumentException;!Ljava/lang/IllegalStateException;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Long;Ljava/lang/Math;Ljava/lang/NoSuchFieldError;Ljava/lang/Number;Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/Thread;Ljava/lang/Throwable;)Ljava/lang/UnsupportedOperationException;Ljava/net/DatagramPacket;Ljava/net/DatagramSocket;Ljava/net/InetAddress;Ljava/net/InterfaceAddress;Ljava/net/NetworkInterface;Ljava/net/SocketAddress;Ljava/net/URLDecoder;Ljava/net/URLEncoder;Ljava/nio/ByteBuffer;Ljava/nio/charset/Charset;!Ljava/security/DigestInputStream;"Ljava/security/DigestOutputStream;Ljava/security/MessageDigest;Ljava/util/ArrayList;Ljava/util/Arrays;Ljava/util/Collection;Ljava/util/Collection<Ljava/util/Collections;Ljava/util/Comparator;Ljava/util/Enumeration;Ljava/util/Iterator;Ljava/util/LinkedHashMap;Ljava/util/LinkedHashSet;Ljava/util/List;Ljava/util/List<Ljava/util/Locale;Ljava/util/Map$Entry;Ljava/util/Map$Entry<Ljava/util/Map;Ljava/util/Map<Ljava/util/Set;Ljava/util/Set<Ljava/util/UUID;,Ljava/util/concurrent/CancellationException;(Ljava/util/concurrent/ConcurrentHashMap;&Ljava/util/concurrent/ExecutorService; Ljava/util/concurrent/Executors;Ljava/util/concurrent/Future;/Ljava/util/concurrent/ScheduledExecutorService;&Ljava/util/concurrent/ScheduledFuture;Ljava/util/concurrent/TimeUnit;!Ljava/util/concurrent/locks/Lock;*Ljava/util/concurrent/locks/ReentrantLock;Ljava/util/function/BiFunction;Ljava/util/function/BiFunction<Ljava/util/zip/GZIPInputStream; Ljava/util/zip/GZIPOutputStream;Ljava/util/zip/ZipEntry;Ljava/util/zip/ZipInputStream;Lkotlin/Deprecated;Lkotlin/DeprecationLevel;Lkotlin/Exception;Lkotlin/ExtensionFunctionType;Lkotlin/Function0;Lkotlin/Function2; Lkotlin/Lazy; Lkotlin/Lazy<Lkotlin/LazyKt;Lkotlin/Metadata;%Lkotlin/NoWhenBranchMatchedException; Lkotlin/Pair; Lkotlin/Pair<Lkotlin/ResultKt;Lkotlin/Triple;Lkotlin/TuplesKt; Lkotlin/Unit;"Lkotlin/collections/CollectionsKt;Lkotlin/collections/MapsKt;"Lkotlin/comparisons/ComparisonsKt; Lkotlin/coroutines/Continuation; Lkotlin/coroutines/Continuation<$Lkotlin/coroutines/CoroutineContext;+Lkotlin/coroutines/intrinsics/IntrinsicsKt;'Lkotlin/coroutines/jvm/internal/Boxing;1Lkotlin/coroutines/jvm/internal/ContinuationImpl;.Lkotlin/coroutines/jvm/internal/DebugMetadata;+Lkotlin/coroutines/jvm/internal/SpillingKt;.Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/enums/EnumEntries;Lkotlin/enums/EnumEntries<Lkotlin/enums/EnumEntriesKt;Lkotlin/io/ByteStreamsKt;Lkotlin/io/CloseableKt;Lkotlin/io/FilesKt;Lkotlin/jdk7/AutoCloseableKt;Lkotlin/jvm/JvmStatic; Lkotlin/jvm/functions/Function0; Lkotlin/jvm/functions/Function0< Lkotlin/jvm/functions/Function1; Lkotlin/jvm/functions/Function1< Lkotlin/jvm/functions/Function2; Lkotlin/jvm/functions/Function2<.Lkotlin/jvm/internal/DefaultConstructorMarker; Lkotlin/jvm/internal/Intrinsics; Lkotlin/jvm/internal/Ref$IntRef;!Lkotlin/jvm/internal/Ref$LongRef;#Lkotlin/jvm/internal/Ref$ObjectRef;#Lkotlin/jvm/internal/Ref$ObjectRef< Lkotlin/jvm/internal/Reflection;*Lkotlin/jvm/internal/SourceDebugExtension;)Lkotlin/jvm/internal/markers/KMutableMap;Lkotlin/ranges/RangesKt;Lkotlin/reflect/KClass;Lkotlin/reflect/KClass<Lkotlin/text/Charsets;Lkotlin/text/StringsKt;Lkotlin/time/Clock$System;Lkotlin/time/ExperimentalTime;Lkotlin/time/Instant;Lkotlin/uuid/Uuid$Companion;Lkotlin/uuid/Uuid; Lkotlinx/atomicfu/AtomicBoolean;Lkotlinx/atomicfu/AtomicFU;Lkotlinx/atomicfu/AtomicInt;Lkotlinx/atomicfu/AtomicLong;Lkotlinx/atomicfu/AtomicRef;Lkotlinx/atomicfu/AtomicRef<Lkotlinx/coroutines/BuildersKt;#Lkotlinx/coroutines/CompletableJob;(Lkotlinx/coroutines/CoroutineDispatcher;#Lkotlinx/coroutines/CoroutineScope;%Lkotlinx/coroutines/CoroutineScopeKt;#Lkotlinx/coroutines/CoroutineStart;Lkotlinx/coroutines/DelayKt; Lkotlinx/coroutines/Dispatchers;Lkotlinx/coroutines/Job;Lkotlinx/coroutines/JobKt;,Lkotlinx/coroutines/MainCoroutineDispatcher;,Lkotlinx/coroutines/channels/BufferOverflow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow<'Lkotlinx/coroutines/flow/FlowCollector; Lkotlinx/coroutines/flow/FlowKt;+Lkotlinx/coroutines/flow/MutableSharedFlow;+Lkotlinx/coroutines/flow/MutableSharedFlow<$Lkotlinx/coroutines/flow/SharedFlow;&Lkotlinx/coroutines/flow/SharedFlowKt;Lkotlinx/coroutines/sync/Mutex;!Lkotlinx/coroutines/sync/MutexKt;Lkotlinx/io/CoreKt;Lkotlinx/io/JvmCoreKt;Lkotlinx/io/RawSink;Lkotlinx/io/RawSource;Lkotlinx/io/Sink;Lkotlinx/io/SinksJvmKt;Lkotlinx/io/Source;Lkotlinx/io/SourcesJvmKt;Lkotlinx/io/Utf8Kt;Lkotlinx/io/files/FileMetadata;!Lkotlinx/io/files/FileSystem$-CC;Lkotlinx/io/files/FileSystem;"Lkotlinx/io/files/FileSystemJvmKt;Lkotlinx/io/files/Path;Lkotlinx/io/files/PathsJvmKt;Lkotlinx/io/files/PathsKt;/Lkotlinx/serialization/DeserializationStrategy;#Lkotlinx/serialization/KSerializer;#Lkotlinx/serialization/KSerializer<$Lkotlinx/serialization/Serializable;-Lkotlinx/serialization/SerializationStrategy;-Lkotlinx/serialization/UnknownFieldException;5Lkotlinx/serialization/builtins/BuiltinSerializersKt;4Lkotlinx/serialization/descriptors/SerialDescriptor;1Lkotlinx/serialization/encoding/CompositeDecoder;1Lkotlinx/serialization/encoding/CompositeEncoder;(Lkotlinx/serialization/encoding/Decoder;(Lkotlinx/serialization/encoding/Encoder;8Lkotlinx/serialization/internal/GeneratedSerializer$-CC;4Lkotlinx/serialization/internal/GeneratedSerializer;4Lkotlinx/serialization/internal/GeneratedSerializer<3Lkotlinx/serialization/internal/PluginExceptionsKt;@Lkotlinx/serialization/internal/PluginGeneratedSerialDescriptor;?Lkotlinx/serialization/internal/SerializationConstructorMarker;1Lkotlinx/serialization/internal/StringSerializer;!Lkotlinx/serialization/json/Json;LoadEntriesResultLoadEntriesResult(entries=Local Download: Local request failedLokhttp3/Call;Lokhttp3/Headers$Builder;Lokhttp3/Headers;Lokhttp3/HttpUrl;Lokhttp3/Interceptor$Chain;Lokhttp3/Interceptor;Lokhttp3/MediaType$Companion;Lokhttp3/MediaType;Lokhttp3/OkHttpClient;Lokhttp3/Protocol;Lokhttp3/Request$Builder;Lokhttp3/Request;Lokhttp3/RequestBody;Lokhttp3/Response$Builder;Lokhttp3/Response; Lokhttp3/ResponseBody$Companion;Lokhttp3/ResponseBody; Lokhttp3/internal/_UtilCommonKt;#Lokhttp3/internal/http/HttpHeaders;Lokio/BufferedSource; Lokio/Okio; Lokio/Source;#Lorg/jetbrains/annotations/NotNull;$Lorg/jetbrains/annotations/Nullable; LruMap.kt(Lworld/respect/libxxhash/XXStringHasher;9Lworld/respect/libxxhash/jvmimpl/XXStringHasherCommonJvm;MD5 MILLISECONDS=Malformed Content-Range: must have unit followed = eg. bytes= Md5Digest Md5Digest.ktMd5DigestAndroid.ktMd5DigestCreator.ktMd5DigestExt.ktMethod not allowedMimeTypeHelper.ktMimeTypeHelperExt.kt)Multiple content-ranges are not supportedMutableSharedFlow Mutex$defaultNONENOT_MODIFIED_IGNORE_HEADERSNapierLoggingAdapter.kt NeighborCacheNNeighborCache(com.ustadmobile.libcache.db.entities.NeighborCache). Expected: NeighborCache(neighborUid=NeighborCache.ktNeighborCacheDao.ktNeighborCacheDao_Impl.ktNeighborCacheEntryXNeighborCacheEntry(com.ustadmobile.libcache.db.entities.NeighborCacheEntry). Expected: "NeighborCacheEntry(nceNeighborUid=NeighborCacheEntry.kt1NeighborCacheEntryAndNeighborCache(neighborCache=%NeighborCacheEntryAndNeighborCache.ktNeighborCacheEntryDao.ktNeighborCacheEntryDao_Impl.kt NewCacheEntryNewCacheEntry(cacheEntryKey=NNewCacheEntry(com.ustadmobile.libcache.db.entities.NewCacheEntry). Expected: NewCacheEntry.ktNewCacheEntryDao.ktNewCacheEntryDao_Impl.ktOKHttp-CacheInterceptor: OVERHEAD_SIZEOkHttpWebViewClient error: OkHttpWebViewClient.ktOutputStreamExt.ktParseHttpDate.ktPartialFileMetadataPartialFileMetadata(etag=PathPayload size cannot be negative PendingPingPendingPing(id=RRESERVED_HEADERSROOTRangeRangeInputStream.kt&RangeRequestNotSatisfiableException.ktReadAndCacheRunnableReceivePacketsRunnableRegistered failed: Registered: RegistrationListenerRemoveLockRequest(url=RequestCacheControlHeader.kt RequestExt.ktRequestedEntryPRequestedEntry(com.ustadmobile.libcache.db.entities.RequestedEntry). Expected: RequestedEntry(id=RequestedEntry.ktRequestedEntryDao.ktRequestedEntryDao_Impl.ktResolve Succeeded. Resolve failed: ResolveListener Response for ResponseCacheControlHeader.ktResponseCacheabilityChecker.kt!ResponseCacheabilityCheckerExt.kt"ResponseCacheabilityCheckerImpl.ktResponseExt.ktResponseValidityChecker.kt RetentionLockNRetentionLock(com.ustadmobile.libcache.db.entities.RetentionLock). Expected: RetentionLock(lockId=RetentionLock.ktRetentionLockDao.ktRetentionLockDao_Impl.ktRoom.android.ktS SERVICE_NAME SERVICE_TYPESHA-256SIZESMAP CacheControlDirectivesUtil.kt Kotlin *S Kotlin *F + 1 CacheControlDirectivesUtil.kt com/ustadmobile/libcache/cachecontrol/CacheControlDirectivesUtilKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,22:1 1563#2:23 1634#2,3:24 1193#2,2:27 1267#2,4:29 *S KotlinDebug *F + 1 CacheControlDirectivesUtil.kt com/ustadmobile/libcache/cachecontrol/CacheControlDirectivesUtilKt *L 12#1:23 12#1:24,3 13#1:27,2 13#1:29,4 *E SMAP CacheControlFreshnessCheckerImpl.kt Kotlin *S Kotlin *F + 1 CacheControlFreshnessCheckerImpl.kt com/ustadmobile/libcache/cachecontrol/CacheControlFreshnessCheckerImpl + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,73:1 1#2:74 *E SMAP Comparisons.kt Kotlin *S Kotlin *F + 1 Comparisons.kt kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2 + 2 LruMap.kt com/ustadmobile/libcache/util/LruMap *L 1#1,328:1 23#2:329 *E SMAP CompressionType.kt Kotlin *S Kotlin *F + 1 CompressionType.kt com/ustadmobile/libcache/CompressionType$Companion + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,43:1 1617#2,9:44 1869#2:53 1870#2:55 1626#2:56 295#2,2:57 295#2,2:59 1#3:54 *S KotlinDebug *F + 1 CompressionType.kt com/ustadmobile/libcache/CompressionType$Companion *L 22#1:44,9 22#1:53 22#1:55 22#1:56 32#1:57,2 38#1:59,2 22#1:54 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,429:1 1869#2:430 1563#2:431 1634#2,3:432 1870#2:435 1869#2:436 1869#2,2:437 1870#2:439 *S KotlinDebug *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable *L 104#1:430 107#1:431 107#1:432,3 104#1:435 404#1:436 405#1:437,2 404#1:439 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$1$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,429:1 774#2:430 865#2,2:431 1869#2,2:433 *S KotlinDebug *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$1$1 *L 359#1:430 359#1:431,2 363#1:433,2 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$1$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,429:1 1563#2:430 1634#2,3:431 *S KotlinDebug *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$ReceivePacketsRunnable$run$1$1 *L 205#1:430 205#1:431,3 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNeighborHashesRunnable$run$1 + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,429:1 1#2:430 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNewCacheEntriesRunnable + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,429:1 1869#2:430 1563#2:431 1634#2,3:432 1870#2:435 *S KotlinDebug *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendNewCacheEntriesRunnable *L 295#1:430 297#1:431 297#1:432,3 295#1:435 *E SMAP DistributedCacheHashtable.kt Kotlin *S Kotlin *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendPingsRunnable + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,429:1 1869#2,2:430 *S KotlinDebug *F + 1 DistributedCacheHashtable.kt com/ustadmobile/libcache/distributed/DistributedCacheHashtable$SendPingsRunnable *L 310#1:430,2 *E SMAP DistributedCacheHttpEndpoint.kt Kotlin *S Kotlin *F + 1 DistributedCacheHttpEndpoint.kt com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint$DCacheRequest + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,57:1 1193#2,2:58 1267#2,4:60 *S KotlinDebug *F + 1 DistributedCacheHttpEndpoint.kt com/ustadmobile/libcache/distributed/http/DistributedCacheHttpEndpoint$DCacheRequest *L 29#1:58,2 29#1:60,4 *E SMAP DistributedCacheNsdAndroid.kt Kotlin *S Kotlin *F + 1 DistributedCacheNsdAndroid.kt com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,261:1 1374#2:262 1460#2,5:263 1563#2:268 1634#2,3:269 *S KotlinDebug *F + 1 DistributedCacheNsdAndroid.kt com/ustadmobile/libcache/distributed/DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1 *L 90#1:262 90#1:263,5 90#1:268 90#1:269,3 *E SMAP DistributedHashEntries.kt Kotlin *S Kotlin *F + 1 DistributedHashEntries.kt com/ustadmobile/libcache/distributed/model/DistributedHashEntries + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,53:1 1869#2,2:54 *S KotlinDebug *F + 1 DistributedHashEntries.kt com/ustadmobile/libcache/distributed/model/DistributedHashEntries *L 29#1:54,2 *E SMAP HttpPathResponse.kt Kotlin *S Kotlin *F + 1 HttpPathResponse.kt com/ustadmobile/libcache/response/HttpPathResponse + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,72:1 1#2:73 *E SMAP HttpResponseExt.kt Kotlin *S Kotlin *F + 1 HttpResponseExt.kt com/ustadmobile/libcache/response/HttpResponseExtKt + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,25:1 1#2:26 *E SMAP LruMap.kt Kotlin *S Kotlin *F + 1 LruMap.kt com/ustadmobile/libcache/util/LruMap + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt + 4 _Maps.kt kotlin/collections/MapsKt___MapsKt *L 1#1,58:1 1056#2:59 1869#2,2:60 1#3:62 216#4,2:63 *S KotlinDebug *F + 1 LruMap.kt com/ustadmobile/libcache/util/LruMap *L 22#1:59 26#1:60,2 39#1:63,2 *E SMAP MimeTypeHelperExt.kt Kotlin *S Kotlin *F + 1 MimeTypeHelperExt.kt com/ustadmobile/libcache/headers/MimeTypeHelperExtKt + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,14:1 1#2:15 *E SMAP OkHttpWebViewClient.kt Kotlin *S Kotlin *F + 1 OkHttpWebViewClient.kt com/ustadmobile/libcache/webview/OkHttpWebViewClient + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,156:1 1869#2,2:157 1193#2,2:160 1267#2,2:162 295#2,2:164 1270#2:166 1#3:159 *S KotlinDebug *F + 1 OkHttpWebViewClient.kt com/ustadmobile/libcache/webview/OkHttpWebViewClient *L 59#1:157,2 81#1:160,2 81#1:162,2 82#1:164,2 81#1:166 *E SMAP OkHttpWebViewClient.kt Kotlin *S Kotlin *F + 1 OkHttpWebViewClient.kt com/ustadmobile/libcache/webview/OkHttpWebViewClient$DefaultShouldInterceptRequestFilter + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,156:1 1#2:157 *E rSMAP Room.android.kt Kotlin *S Kotlin *F + 1 Room.android.kt androidx/room/Room$databaseBuilder$3 *L 1#1,127:1 *E SMAP SourceExt.kt Kotlin *S Kotlin *F + 1 SourceExt.kt com/ustadmobile/libcache/io/SourceExtKt + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,163:1 1#2:164 *E SMAP StringExt.kt Kotlin *S Kotlin *F + 1 StringExt.kt com/ustadmobile/libcache/StringExtKt + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,17:1 1563#2:18 1634#2,3:19 *S KotlinDebug *F + 1 StringExt.kt com/ustadmobile/libcache/StringExtKt *L 8#1:18 8#1:19,3 *E SMAP UstadCacheBuilder.kt Kotlin *S Kotlin *F + 1 UstadCacheBuilder.kt com/ustadmobile/libcache/UstadCacheBuilder + 2 Room.android.kt androidx/room/Room *L 1#1,57:1 109#2,16:58 *S KotlinDebug *F + 1 UstadCacheBuilder.kt com/ustadmobile/libcache/UstadCacheBuilder *L 38#1:58,16 *E SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt + 4 Mutex.kt kotlinx/coroutines/sync/MutexKt + 5 AtomicFU.common.kt kotlinx/atomicfu/AtomicFU_commonKt *L 1#1,937:1 3301#2,10:938 1617#2,9:948 1869#2:957 1870#2:959 1626#2:960 1869#2,2:972 1563#2:978 1634#2,2:979 1636#2:982 1563#2:983 1634#2,3:984 774#2:987 865#2,2:988 1563#2:990 1634#2,3:991 1617#2,9:994 1869#2:1003 1870#2:1005 1626#2:1006 1869#2,2:1007 1563#2:1009 1634#2,3:1010 774#2:1020 865#2,2:1021 1563#2:1028 1634#2,3:1029 1617#2,9:1032 1869#2:1041 1870#2:1043 1626#2:1044 1208#2,2:1045 1236#2,4:1047 1869#2:1051 1563#2:1052 1634#2,3:1053 1869#2,2:1056 1870#2:1058 1563#2:1059 1634#2,3:1060 1563#2:1063 1634#2,3:1064 1563#2:1067 1634#2,3:1068 1617#2,9:1075 1869#2:1084 1870#2:1086 1626#2:1087 1563#2:1092 1634#2,3:1093 1563#2:1099 1634#2,3:1100 1869#2,2:1104 1869#2,2:1130 1761#2,3:1136 774#2:1139 865#2,2:1140 774#2:1142 865#2,2:1143 1#3:958 1#3:981 1#3:1004 1#3:1042 1#3:1085 116#4,11:961 164#5,4:974 164#5,4:1013 164#5,3:1017 167#5:1023 164#5,4:1024 164#5,4:1071 164#5,4:1088 164#5,3:1096 167#5:1103 164#5,4:1106 175#5,4:1110 175#5,4:1114 175#5,4:1118 175#5,4:1122 175#5,4:1126 164#5,4:1132 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl *L 202#1:938,10 206#1:948,9 206#1:957 206#1:959 206#1:960 274#1:972,2 308#1:978 308#1:979,2 308#1:982 403#1:983 403#1:984,3 551#1:987 551#1:988,2 553#1:990 553#1:991,3 557#1:994,9 557#1:1003 557#1:1005 557#1:1006 562#1:1007,2 569#1:1009 569#1:1010,3 628#1:1020 628#1:1021,2 697#1:1028 697#1:1029,3 706#1:1032,9 706#1:1041 706#1:1043 706#1:1044 714#1:1045,2 714#1:1047,4 721#1:1051 723#1:1052 723#1:1053,3 726#1:1056,2 721#1:1058 798#1:1059 798#1:1060,3 802#1:1063 802#1:1064,3 812#1:1067 812#1:1068,3 817#1:1075,9 817#1:1084 817#1:1086 817#1:1087 823#1:1092 823#1:1093,3 837#1:1099 837#1:1100,3 842#1:1104,2 891#1:1130,2 658#1:1136,3 844#1:1139 844#1:1140,2 849#1:1142 849#1:1143,2 206#1:958 557#1:1004 706#1:1042 817#1:1085 258#1:961,11 286#1:974,4 600#1:1013,4 627#1:1017,3 627#1:1023 631#1:1024,4 813#1:1071,4 820#1:1088,4 836#1:1096,3 836#1:1103 860#1:1106,4 866#1:1110,4 870#1:1114,4 872#1:1118,4 876#1:1122,4 880#1:1126,4 669#1:1132,4 *E SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$4$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,937:1 1869#2,2:938 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$4$1 *L 170#1:938,2 *E SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$3$1 + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Maps.kt kotlin/collections/MapsKt___MapsKt + 4 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,937:1 1#2:938 216#3,2:939 1563#4:941 1634#4,3:942 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$commit$3$1 *L 902#1:939,2 907#1:941 907#1:942,3 *E SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$3$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 Maps.kt kotlin/collections/MapsKt__MapsKt *L 1#1,937:1 1208#2,2:938 1236#2,4:940 774#2:944 865#2,2:945 1208#2,2:947 1236#2,4:949 1491#2:953 1516#2,3:954 1519#2,3:964 1563#2:967 1634#2,3:968 382#3,7:957 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$loadEntries$3$1 *L 217#1:938,2 217#1:940,4 219#1:944 219#1:945,2 226#1:947,2 226#1:949,4 228#1:953 228#1:954,3 228#1:964,3 235#1:967 235#1:968,3 228#1:957,7 *E SMAP UstadCacheImpl.kt Kotlin *S Kotlin *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$store$processEntriesFn$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt + 4 AtomicFU.common.kt kotlinx/atomicfu/AtomicFU_commonKt *L 1#1,937:1 1563#2:938 1634#2,3:939 1617#2,9:942 1869#2:951 1870#2:953 1626#2:954 774#2:955 865#2,2:956 1563#2:958 1634#2,3:959 1208#2,2:962 1236#2,4:964 1563#2:968 1634#2,2:969 1869#2,2:971 1636#2:973 1563#2:974 1634#2,3:975 774#2:978 865#2,2:979 1563#2:981 1634#2,3:982 1563#2:985 1634#2,3:986 1193#2,2:993 1267#2,4:995 1563#2:999 1634#2,3:1000 1#3:952 164#4,4:989 *S KotlinDebug *F + 1 UstadCacheImpl.kt com/ustadmobile/libcache/UstadCacheImpl$store$processEntriesFn$1 *L 416#1:938 416#1:939,3 425#1:942,9 425#1:951 425#1:953 425#1:954 426#1:955 426#1:956,2 428#1:958 428#1:959,3 429#1:962,2 429#1:964,4 433#1:968 433#1:969,2 456#1:971,2 433#1:973 505#1:974 505#1:975,3 511#1:978 511#1:979,2 513#1:981 513#1:982,3 523#1:985 523#1:986,3 527#1:993,2 527#1:995,4 531#1:999 531#1:1000,3 425#1:952 524#1:989,4 *E SMAP UstadCacheInterceptor.kt Kotlin *S Kotlin *F + 1 UstadCacheInterceptor.kt com/ustadmobile/libcache/okhttp/UstadCacheInterceptor$ReadAndCacheRunnable + 2 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,407:1 1#2:408 *E SMAP UstadCacheTrimmer.kt Kotlin *S Kotlin *F + 1 UstadCacheTrimmer.kt com/ustadmobile/libcache/UstadCacheTrimmer + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 fake.kt kotlin/jvm/internal/FakeKt *L 1#1,79:1 1869#2:80 1870#2:82 1#3:81 *S KotlinDebug *F + 1 UstadCacheTrimmer.kt com/ustadmobile/libcache/UstadCacheTrimmer *L 73#1:80 73#1:82 *E SMAP UstadCacheTrimmer.kt Kotlin *S Kotlin *F + 1 UstadCacheTrimmer.kt com/ustadmobile/libcache/UstadCacheTrimmer$trim$1$1$1 + 2 fake.kt kotlin/jvm/internal/FakeKt + 3 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,79:1 1#2:80 1563#3:81 1634#3,3:82 1563#3:85 1634#3,3:86 1563#3:89 1634#3,3:90 *S KotlinDebug *F + 1 UstadCacheTrimmer.kt com/ustadmobile/libcache/UstadCacheTrimmer$trim$1$1$1 *L 63#1:81 63#1:82,3 65#1:85 65#1:86,3 66#1:89 66#1:90,3 *E STARTED STATUS_ACTIVE STATUS_LOSTSendNeighborHashesRunnableSendNewCacheEntriesRunnable%SendNewCacheEntriesRunnable: sending SendPingsRunnableService Found: Service Unavailable"Service discovery onServiceFound: Service discovery started&Service lost, but neighbor url is nullSha256AndInflateSizeSha256AndInflateSize(sha256=Sha256Integrity.ktShouldInterceptRequestFilter!Size limit must be greater than 0 SourceExt.ktStoreProgressListener.ktStoreResult(urlKey=StoreResult.kt3Strangely could not find url in getEntriesAvailable StringExt.ktStringResponse.ktLSuper calls with default arguments not supported in this target, function: dLSuper calls with default arguments not supported in this target, function: eLSuper calls with default arguments not supported in this target, function: iQSuper calls with default arguments not supported in this target, function: invokePSuper calls with default arguments not supported in this target, function: storeLSuper calls with default arguments not supported in this target, function: vLSuper calls with default arguments not supported in this target, function: wSystemFileSystemTEXTTK;TK;>;TK;TV;>; TK;TV;>;>; TK;TV;>;I)VTR;>;TR;>;-TV;>;8This synthesized declaration should not be used directlyTransferResult(sha256=UCache-First-StoredUCache-Last-ValidatedUPDATE OR ABORT `CacheEntry` SET `key` = ?,`url` = ?,`message` = ?,`statusCode` = ?,`cacheFlags` = ?,`method` = ?,`lastAccessed` = ?,`lastValidated` = ?,`integrity` = ?,`responseHeaders` = ?,`storageUri` = ?,`storageSize` = ?,`uncompressedSize` = ? WHERE `key` = ?UTF-8UTF_8Unable to skip exactlyUnknown Service Type: Unregister failed: Unregistered: UnzippedEntry(path= UstadCache UstadCache( UstadCache.ktUstadCacheBuilder.ktUstadCacheDb.ktUstadCacheDb_Impl.ktUstadCacheImpl.ktUstadCacheInterceptor.ktUstadCacheLogger.ktUstadCacheTrimmer.ktUstadCacheWebViewClientUstadDbDiscoveryListener.ktUstadWebViewClientVV:VBILVBILILVIVIILVIILLVIJVIJLVILVILLVILLIVILLIILVILLLVJJVJJILVJJJVJJJJVJLL VJLLIIJIJI VJLLIIJIJIILVJLLILVLVLIVLIIVLIILVLIJVLIJJVLILVLILIVLILL VLILLIJJL VLILLIJJLILVLJVLJJVLJLVLJLLVLJLLLVLLVLLIVLLIILVLLILVLLILLLVLLJVLLJJLVLLJLVLLJLLVLLLVLLLIIIJJLLLJJVLLLIIIJJLLLJJILVLLLIIL VLLLIILILVLLLILVLLLILII VLLLILIIILVLLLILILVLLLLVLLLLILVLLLLJI VLLLLJIILVLLLLJJ VLLLLJJILVLLLLLVLLLLLILVLLLLLL VLLLLLLILVLLLLLLLVLLLLLLLIILLLLVLLLLLLLIILLLLIL VLLLLLLLIL VLLLLLLLL VLLLLLLLLILVLLLLZJL VLLLLZJLILVLLLZZVLLLZZIL VLLLZZZZLVLLZVLLZILVLLZILIVLLZZZZZZZZZLLVLZVLZLLVZVZLVZLLValidatedEntry(url=ValidatedEntry.kt WHAT_ENTRIES WHAT_PING WHAT_PONG WhenMappings-Write short string: must not exceed 127 bytesX-Etag-Is-Integrity X-IntegrityX-Interceptor-Partial-FileXXStringHasherExt.ktZZIZILLZZLZLILLZILZLLZLLZZLLZILZZ[B[I-[Lcom/ustadmobile/ihttp/headers/IHttpHeaders;+[Lcom/ustadmobile/libcache/CompressionType;[Ljava/lang/Enum;[Ljava/lang/Object;[Ljava/lang/String;[Lkotlin/Pair;$[Lkotlinx/serialization/KSerializer;__db__deleteAdapterOfCacheEntry__deleteAdapterOfRetentionLock__insertAdapterOfCacheEntry__insertAdapterOfCacheEntry_1__insertAdapterOfNeighborCache#__insertAdapterOfNeighborCacheEntry __insertAdapterOfNeighborCache_1__insertAdapterOfRequestedEntry__insertAdapterOfRetentionLock __insertAdapterOfRetentionLock_1__updateAdapterOfCacheEntry _argIndex_autoMigrationSpecsSet_autoMigrations_cacheEntryDao_cacheEntryDao$lambda$0_columnIndexOfCacheEntryKey_columnIndexOfCacheFlags_columnIndexOfIntegrity_columnIndexOfKey_columnIndexOfLastAccessed_columnIndexOfLastValidated_columnIndexOfLockId_columnIndexOfLockKey_columnIndexOfLockRemark_columnIndexOfMessage_columnIndexOfMethod_columnIndexOfNceNeighborUid_columnIndexOfNceUrl_columnIndexOfNceUrlHash _columnIndexOfNeighborDeviceName _columnIndexOfNeighborDiscovered_columnIndexOfNeighborHttpPort_columnIndexOfNeighborIp_columnIndexOfNeighborLastSeen_columnIndexOfNeighborPingTime_columnIndexOfNeighborStatus_columnIndexOfNeighborUdpPort_columnIndexOfNeighborUid_columnIndexOfResponseHeaders_columnIndexOfStatusCode_columnIndexOfStorageSize_columnIndexOfStorageUri_columnIndexOfUncompressedSize_columnIndexOfUrl_columnsCacheEntry_columnsNeighborCache_columnsNeighborCacheEntry_columnsNewCacheEntry_columnsRequestedEntry_columnsRetentionLock _connection _dcache._tcp_evictedEntriesFlow_existingCacheEntry_existingNeighborCache_existingNeighborCacheEntry_existingNewCacheEntry_existingRequestedEntry_existingRetentionLock_foreignKeysCacheEntry_foreignKeysNeighborCache_foreignKeysNeighborCacheEntry_foreignKeysNewCacheEntry_foreignKeysRequestedEntry_foreignKeysRetentionLock_indicesCacheEntry_indicesNeighborCache_indicesNeighborCacheEntry_indicesNewCacheEntry_indicesRequestedEntry_indicesRetentionLock_infoCacheEntry_infoNeighborCache_infoNeighborCacheEntry_infoNewCacheEntry_infoRequestedEntry_infoRetentionLock_init_$lambda$0 _inputSize_item_item_1_neighborCacheDao_neighborCacheDao$lambda$0_neighborCacheEntryDao_neighborCacheEntryDao$lambda$0_newCacheEntryDao_newCacheEntryDao$lambda$0 _openDelegate_requestedEntryDao_requestedEntryDao$lambda$0_result_retentionLockDao_retentionLockDao$lambda$0_shadowTablesMap_sql_stmt_stringBuilder_tmp_tmpCacheEntryKey_tmpCacheFlags _tmpIntegrity_tmpKey_tmpLastAccessed_tmpLastValidated _tmpLockId _tmpLockKey_tmpLockRemark _tmpMessage _tmpMethod_tmpNceNeighborUid _tmpNceUrl_tmpNceUrlHash_tmpNeighborCache_tmpNeighborCacheEntry_tmpNeighborDeviceName_tmpNeighborDiscovered_tmpNeighborHttpPort_tmpNeighborIp_tmpNeighborLastSeen_tmpNeighborPingTime_tmpNeighborStatus_tmpNeighborUdpPort_tmpNeighborUid_tmpResponseHeaders_tmpStatusCode_tmpStorageSize_tmpStorageUri_tmpUncompressedSize_tmpUrl_typeConvertersMap _viewTablesaaccept-encodingacceptEncodingacceptPartialContentacceptPartialResponseaccess$addLockToLruMapaccess$getBatchIdAtomic$paccess$getCache$paccess$getCacheDb$p)access$getDEFAULT_DONT_INTERCEPT_HOSTS$cp"access$getDatabaseCommitInterval$paccess$getDatagramSocket$paccess$getDb$paccess$getDeviceName$paccess$getDiscoveredNeighbors$paccess$getExecutorService$paccess$getFileSystem$p#access$getGZIP_APPLICATION_TYPES$cpaccess$getHttpPort$paccess$getJson$paccess$getListener$paccess$getLockIdAtomic$paccess$getLogPrefix$paccess$getLogger$paccess$getLruMap$paccess$getMtu$p(access$getNOT_MODIFIED_IGNORE_HEADERS$cp!access$getNeighborLostThreshold$paccess$getNsdManager$paccess$getPathsProvider$paccess$getPendingLockUpserts$paccess$getPendingPings$paccess$getPingIdAtomic$paccess$getRESERVED_HEADERS$cpaccess$getResponse$p#access$getResponseValidityChecker$paccess$getScope$paccess$getSendLock$paccess$getTmpDirProvider$paccess$getTrimInterval$paccess$getTrimmer$paccess$getXxStringHasher$paccess$get_evictedEntriesFlow$p&access$internalInitInvalidationTrackeraccess$loadEntriesaccess$loadEntryaccess$loadEntryAndLocks!access$run$insertNeighborIfNeeded!access$sendDistributedHashEntriesaccess$upsertEntries accessFlags accessTime accessTimeMap actualSha256addaddAll addCallback addElement addHeader addIntegrityaddLockToLruMapaddLockToLruMap$lambda$0addLockToLruMap$lambda$1 addObserveraddRetentionLocksaddRetentionLocks$lambda$0addRetentionLocks$lambda$0$0addressage ageHeaderallEntriesAsFlowallEntriesAsFlow$lambda$0 allNeighborsallNeighbors$lambda$0allNeighborsAsFlowallNeighborsAsFlow$lambda$0allNodesallocateanswer$iv$iv$ivapiLevelapng appContextappendappendPlaceholdersapplication/epub+zipapplication/gzipapplication/javascriptapplication/jsonapplication/octet-streamapplication/oebps-package+xmlapplication/pdfapplication/vnd.ms-fontobjectapplication/vnd.ms-opentypeapplication/x-font-truetypeapplication/x-font-ttfapplication/x-shockwave-flashapplication/xhtml+xmlapplication/zipapplyareEqualarray array(...)asIHttpHeadersasIHttpRequest asInputStreamasOkHttpRequestasOkHttpResponseasOutputStream asSharedFlowasSinkasSourceasStringascatomic atomicMove audio/mpegaudio/mpeg-url audio/ogg audio/wav autoGenerateautoMigrationSpecsavailableEntryMap availableHashavailableHashes availableUrlavibbatchId batchIdAtomic batchSizebeginStructurebindbindLongbindNullbindTextblockbody bodyAsSource bodyAsString(bodyAsUncompressedSourceIfContentEncoded bodyBytesbodyRead bodySourcebodyUncompressType booleanValue boxBooleanboxLongbufferbufferedbufferedSourcebuild byHeaderValbyHeaderValOrNull byteArraybyteBuf byteBuffer byteStreambytesbytes bytes= bytesArray bytesReadbytesRemaining bytesToSkipbytesTransferredccache cache-controlcacheControlFreshnessCheckercacheDbcacheEntriesToUpsert cacheEntry cacheEntryDaocacheEntryDeletes cacheEntryKeycacheEntryUpdatedcacheEntryUpserts cacheFlags cacheNamecacheNsdAndroid cachePathcachePathsProvider cacheRequestcacheRequestHeader cacheResponsecachedResponseStatuscall/call to 'resume' before 'invoke' with coroutinecanBeValidatedcanStorecanStore$defaultcancel$default capacity$ivchain chainRequestcharset checkNotNullcheckNotNullExpressionValuecheckNotNullParameterchildSerializerschunked chunkedListclearclearAllclearAll$lambda$0clearAllTablescloneclose closeFinally closeQuietlycode coerceAtLeastcollectcollectionSizeOrDefault'com.ustadmobile.libcache.UstadCacheImpl)com.ustadmobile.libcache.UstadCacheImpl$2)com.ustadmobile.libcache.UstadCacheImpl$3)com.ustadmobile.libcache.UstadCacheImpl$4/com.ustadmobile.libcache.UstadCacheImpl$close$10com.ustadmobile.libcache.UstadCacheImpl$commit$32com.ustadmobile.libcache.UstadCacheImpl$commit$3$15com.ustadmobile.libcache.UstadCacheImpl$loadEntries$37com.ustadmobile.libcache.UstadCacheImpl$loadEntries$3$1Bcom.ustadmobile.libcache.UstadCacheImpl$store$dbProcessedEntries$1Dcom.ustadmobile.libcache.UstadCacheImpl$store$dbProcessedEntries$1$1@com.ustadmobile.libcache.UstadCacheImpl$store$processEntriesFn$11com.ustadmobile.libcache.UstadCacheTrimmer$trim$13com.ustadmobile.libcache.UstadCacheTrimmer$trim$1$15com.ustadmobile.libcache.UstadCacheTrimmer$trim$1$1$1Kcom.ustadmobile.libcache.db.UstadDbDiscoveryListener$onNeighborDiscovered$1Ecom.ustadmobile.libcache.db.UstadDbDiscoveryListener$onNeighborLost$1@com.ustadmobile.libcache.distributed.DistributedCacheHashtable$1@com.ustadmobile.libcache.distributed.DistributedCacheHashtable$2[com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$1]com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$1$1[com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$2]com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$2$1rcom.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$insertNeighborIfNeeded$2tcom.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$insertNeighborIfNeeded$2$1ccom.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable$run$updates$1_com.ustadmobile.libcache.distributed.DistributedCacheHashtable$SendNeighborHashesRunnable$run$1`com.ustadmobile.libcache.distributed.DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$1bcom.ustadmobile.libcache.distributed.DistributedCacheHashtable$SendNewCacheEntriesRunnable$run$1$1Vcom.ustadmobile.libcache.distributed.DistributedCacheHashtable$SendPingsRunnable$run$2_com.ustadmobile.libcache.distributed.DistributedCacheHashtable$SendPingsRunnable$run$allNodes$1]com.ustadmobile.libcache.distributed.DistributedCacheHashtable$localRequestFor$localResults$1ccom.ustadmobile.libcache.distributed.DistributedCacheNsdAndroid$ResolveListener$onServiceResolved$1vcom.ustadmobile.libcache.distributed.LifeCycleOwnerDistributedCacheInitKt$launchInitDistributedCacheNsdWithLifecycle$1xcom.ustadmobile.libcache.distributed.LifeCycleOwnerDistributedCacheInitKt$launchInitDistributedCacheNsdWithLifecycle$1$1Ocom.ustadmobile.libcache.distributed.http.DistributedCacheHttpEndpoint$invoke$1Rcom.ustadmobile.libcache.okhttp.UstadCacheInterceptor$ReadAndCacheRunnable$run$1$3Acom.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$4Ocom.ustadmobile.libcache.okhttp.UstadCacheInterceptor$intercept$cacheResponse$1Icom.ustadmobile.libcache.okhttp.UstadCacheInterceptor.PartialFileMetadataCcom.ustadmobile.libcache.util.DatabaseExtKt$withWriterTransaction$2gcom/ustadmobile/libcache/UstadCacheImpl$store$entriesWithTmpFileAndIntegrityInfo$1$Sha256AndInflateSizePcom/ustadmobile/libcache/db/UstadCacheDb_Impl$createOpenDelegate$_openDelegate$14com/ustadmobile/libcache/db/dao/CacheEntryDao_Impl$14com/ustadmobile/libcache/db/dao/CacheEntryDao_Impl$24com/ustadmobile/libcache/db/dao/CacheEntryDao_Impl$34com/ustadmobile/libcache/db/dao/CacheEntryDao_Impl$47com/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$17com/ustadmobile/libcache/db/dao/NeighborCacheDao_Impl$2787 0n777 7 77(77 777i777s7(7777a7r77(7777(777(77797v7 77R7i7 7 77 7s797777 7a77&7_ 77 7$7 77+7b7y 77#7L7x 77"737 77$7B7 77*7_7 77,7f7l 77!7/7 7r7"7 07l7777777777t77777I777777* 7T$$7o 777777I0: 77,7I7777777777777+ 7T$$7o 7777 77777777777:677777T7777777, 7T$7o .77 77 7_77i7 7N77 7 7777g 77 77 77 77 77 77 77e 7j 7k 7l 7m 7n 7o 7 7 7b 7" 77 077 777777 0m77 7 77N7 77Y 77e 7j 7 7 7b 7" 77 07F777777!77777777!7777777!7777777!7{77 77 7!7 77X7 77 7 77e 7j 7k 7 7 7b 7" 77 077777777) 7T$7 7 7 77:7777777- 7T$7o :77777777777777#77777777 7737777777777777777#777777/ 7T$$$$$7o 77 7 77~7777777207:x 77,737777777777777777777777#77777777775777777. 7T$7o 7v 7 77v 750: 77,757777777777777) 7T$7g 77:7777777) 7T$7 77 7 777:7777777) 7T$7 77% 7 77 7 7777777777:7777777) 7T$7 7777: 7777777!77777 7737777777771 7T$$$$7o 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 777777777777777 777207: 77,7377777777 7777777!777777757777770 7T$7o 7v 7777v 750: 77,757777777777777) 7T$7 77:7777777) 7T$$$7 77 7777 77777 77 77777777777777777:7777777) 7T$S77 7 77:7777777) 7T$$$$7U7Z7 7 7 7 7 7{7 7Z7 7 7 7 7 7 7 7{7 7Z7 7 7 7 7 7 7 7{7 7777777777777777777777777777:77*777777777777 7737777777777*777777773 7T$ 7o 77720:77,7377w777777w777777*77777777777777577777772 7T$7o 7v 7777v 750 77,757777w7777y7R 7-7Z 77l7 7 7 77e 7j 7 7k7 7b 7" 77 07%7777777_77t77777777t777777777777777_7774 7T$7o 7707 77*7777w77777777777) 7T$777 77{7777:77g77a77(777s7o7777b77r 777!777777777777777777777777E7777E7777E77#77E77777777u77r7* 7g7 7| 7a7 77977 7s7 7o7 77 7777P7b7777a7 77 7I7~7B7 7 7C7 7 7D77 7 7#7 77 7 777 7Z7 77 7!7 7Z7 77V7 77 7U7l7Z7_7 7j7W77\7 7Y7-777727g 77 7 77]7 7 7p 7i7 7 7 7 7 7 7g7 7Y7 7 7i7a 7^7" 77F77"7 07 7777777777777 7W35@7o 7 7 7 7 7 7 7 7 777777777: 777777777776 7W17o 7v 7:  777777777775 7W07o :777g7s7(7777S7777W7777S777777 77* 7g7 7s7977767 7 7V7 7R7 777 07n777. 7N77P7 77 77e 7j 7 7 7b 7" 77 07 7 7 0777n777777( 7& 7 07t77m 77 7N7 77 7 77 7 7 0 7777z7 07}77777m 77 7N7 77 7 77 7 7"7 07677z 7H 7I 77j77 77 7 7m 7 0; 7777q 77& 7 0D77 7 7 7. 7/ 70 7] 7G77F7 777 7 7 77 7 7 7 7F7 7"7 0; 7777q 77& 7 0C#77 7 7. 7/ 70 7 7 7 7 7 7R 7H7G77G7 777 7 77 7 7 7 7 7 7 7 7"7 0b 77m 7L7 7N7 77V 7 0i77777m 7L7 7N7 77V 7 0F 7777{ 70 7N73 7 0 7Q 7 0!77777 0H 77,777B 7x 7D7"7 0= 77,777I 7x 7D7 077-777 77h 77 77 77 7 7 77 77 77 77 77 77 77 0888888U7S 707 7x 7D7 7B 7I 7L 7K 7[ 7/7 0:77787s7787v77787w787 77787w78778777977 777 777 7 77 777 777 77477777777 7h 77( 77 7 77+ 7 7 7 77! 77 7 77# 77 7 77% 77 7 77 707 7'7 7 777 787 797 7 07777777778 7Y7o :7777777779 7Y%7o :M 7?7G 7 7 7 7H 7 077?7 77 7I777757G 7 7 7 7H 7" 7 0u77 77 777:7 77%797 77&7<7e 7j 7 7 7b 7" 77 0&&#7777777 7777777772#&7 777777&7 777777&77777777&&777777& 777777777&7777777-77779 777V7= 7 7_ 7 787a 7Y7777 7 77; 77 7O7? 7 77^7 7 77. 7 7 7T7 7< 7 77 0` 7T 7#77 7 7K7E7 7 0:7$77` 7U 7#77 7 7K7E7 7 0` 7V 7!77 7 7K7E7 7 07"77` 7W 7!77 7 7K7E7 7 077787u07777 777 067777-77'77#7777!77_ 7 787a 7Y77 7 779 77V7= 7 77 7 77; 7? 7 77^7 7< 7 777 7O77. 7 7 7T7"7 07777777#&777777&77S777&7777777&777777&777777&777777&7777777$77777 77;77e 7 7 7#7 7R7 7^77: 777 7{777 777 7"7 0` 7X 7#77 7 7K7E7 7 0:S7$77` 7Y 7#77 7 7K7E7 7 007777 777 0*7777-77'77#7777 7;77e 7 7R7 7^7 7 7#77: 777 7{777 777 7"7"7 0 777777777&77S777& 7777777777&777777777777 77Y7 7R7/ 771 777#7 0` 7Z 7#77 7 7K7E7 7 0:7$7707777 777 07777-77'77#777 7Y7 7R7/ 771 777#7"7 0&77777 77&7BR 7777, 7 7^7 7 007777 777 0g7777-77'7, 7 7^7 7"7 0 777!777777&&7 77777v7777a 7 7!7Y7c 7A 7 77 7 0` 7[ 7#7!7 7 7K7E7 7 0:7$7!707 777 777 087 777-77'77#7!7a 7 7Y7c 7A 7 77 7"7 0877#77777 777#777777&7 7777#77&7 777\ 7 7#7=777Y7 73 7 775 77V7 0` 7\ 7#7#7 7 7K7E7 7 0:7$7#7` 7] 7#7#7 7 7K7E7 7 0` 7^ 7!7#7 7 7K7E7 7 07"7#707777 777 08 77 77-77'77#7#777!7\ 7 7=777Y7 73 7 775 77V7"7 08%?7q877 77 7L7 7 7 7 7h 7 7T7S777U7 77 7 7 77j 7 7 77 7 7 7 7 7 7e 7j 7k 7l 7m 7n 7o 7p 7q 7f 7g 7h 7i 7 7 7b 7" 77 0"7C 7 77777#777r777#7 77777#777n7!777 77 7#7 777R7 77 77 77 77e 7j 7k 7l 7 7 7b 7" 77 0& 777777 7 08k-77 7 7 7 7 7 7 7 7 77!7 77 77 7 77 7 7 7 7 7e 7j 7k 7l 7m 7n 7o 7p 7q 7 7 7b 7" 77"7 08e77 7 777 77 7e 7j 7 7 7b 7" 77 07 7 ]7 7 7 77S7i 77 7e 7j 7 7 7b 7" 77 0%?V7!7A 7 7 7 777 77 77 7` 7e 7j 7k 7l 7 7 7b 7" 77 0l7#7 7 7 77 7 77 77 7e 7j 7k 7 7 7b 7" 77 0"7D 7 "7$77737 0 77777777777:77>777'77: 7W$f7o : 777777777:77>777)77; 7W$t7o K 7*777:727<7;7 086s7,7A 7|7 7777 77 77 77e 7j 7k 7 7 7b 7" 77 07 77>7P77777-777= 7W$$7o 7: 77>7P77777.77< 7W$7o : 77>77P7777/77? 7W$$7o : 77>77P7777077> 7W$7o  77>777P777177A 7W$$7o : 77>777P777277@ 7W$7o 7v 7:77>777773777I777777B 7W$7o 77I0 77,7I7777777 77>777P77777$74777>77 07 77>7/727777775777I777777277777C 7W$7o 77I07: 77,7I777777777r< 7677 777?77 0777>77777773777 77777777w77 777777E 7W$$$7o 7 7 71 777.77 7 7720:77,7377w77w7 777w777777w77w7 777w777777>77787 77I7777w77 777777D 7W$7o -77 7 77I0:77,7I7777w77w7 777w77777$79777>77 07777>777:77F 7W$T7o :77>777;777I7777777G 7W$27o 777I0 77,7I7777w77777$7<777>77 07777>7777=777I7777777H 7W$7o 777I0: 77,7I7777w7777 7777s777(7777777777r7(777777777,7797>77 77: 7 7s777 7 7 7 77747 7I7 77 7 77 7 77 77 7 7,7 7B77777 7 77 7Y7 7" 777777"7 078"8$8,8.8184'7@77777 08>7A777A7D 7 77b 7Q 77 7R 7E 77W 7 7Y 7 07S_7B7 77A7S 77 7U 7N 7 7Z 7 07777F7 777C777I 7\7o 7:Y 7D7 77A7O 77 7 7T 7 07? 7_ 77B 7g 77C 7V 7X 7 0:)7F7 77 7 7s7 7?77%7 7I77 74 7 7 7A7 7B7 77 7 7_ 7E7[ 7 77I7N7 7777S7"7 088898:8<77F7777G77K 77o :2 77(7F77777H77(7F77J 77o 7 7:3777(7F7*7 77 77F7 0J 7 77q 777 0777777x7L7Y7` 77)7 77. 7N7 777 77 7X7 77 7 77 77 7 7 07778F77N7Y777M777I777\777L 7Y47o 77\7I0:H 77,7I777\777W 7N7 7r7707m 7\7 7Y777 08Do7O77747O 7P7 7< 7 7777 08Hp7P777: 7 777"7R7T7Z7 08GP 7Q7777 7R77: 7 08JB 7U7A 7 77~ 7 7 7 0!7R7P7U7A 7: 7 7~ 777 77 7| 77 7 77 7b 7" 7e 7j 7k 7l 7 77"7 08IP 7S7777 7T77: 7 08LT7T7P7U7A 7: 7~ 777 77 7 7 77"7 08KO 7W7777 7X7 77 08P7X77 7 777 77 7 77 77e 7j 7k 7 7 7b 7" 77"7 08OX 7Y77778 7 7 7Z77: 7 08R7 77X7777X77 77X77Z77X77"7Z7P77: 7 7X77 7 77 77 7787 77e 7j 7k 7 7 7b 7" 77"7 078Q( 7[777u7x7y7 08T^7\7 7 77S7 77Z 7e 7j 7 7 7b 7" 77"7 08S 7a7 77 7 7"7 08X7777777772 7]7a777[7 7 7 77 047 7K7 7N7h 7 0+7h 7N7 7z 7) 7 0: 7`777h7~ 77 08Y7 7 7a7+ 7 07 7/7-7 07 7e7g7z 7i7 0[7 7_7g7z 7i7N 77 7 7>7 7 0$78_@ 7<77 77s 7d7 08^8a7r 77s 7d7 08`w7j77B77N 777E7 7 7 7; 7 7 7 07 77N 77 077b7i7n77o7777n7b7z 7i7?7d7 777o7 77s 7 7_7N 77 07z7n7-777l7 7 7 77 7b 7" 7e 7j 7 77 0|7o7z 7i7 7-77c7 77 77 7 7 7b 7" 7e 7j 7k 7 77 07777(77a7s77k7 7y77 7= 77 7 08jh7p7s7777k7 7y77 7= 77 7 08k7t7 7 7 0L 7u7t777 77 7 7 7 077t7 077t7^7 0d7x77 7>7 7s77@7} 77j 77 77 07 77 77 0%7 77 77W 7 0 76 77 077n7s;7B7` 7y7~777 7m7 7 7 7v77 7w77 7s7{ 77 0$78v77z7~777n7~717}7777m7~7 0"7~7 7 77S777}77 77 7e 7j 7 7 7b 7" 7777d 7u77s777"7 078|8t8u 777Y777d7777777I7777l777M 7U$7o 77l7I0:: 77,7I7777w7l77777777r7c 777 77 77 777C77 077777777777N 7U$U7o :M777Y77777O 7U$7o  77\7I0 77r7(7w777s777g77r7(77'777 7r7777 7s7 77 77* 7g7 77717 77 7 7 77 7 7 77 777j 7 7777 08v8yS 7777t 77& 77 08~E77N 777 777 77 7 7o 7 7p 77"7 08}37777 77L7 077\7 7Y7 7 7N7 7 7< 7 77,7 77 77. 7 77 7b7 0 77\7* 7g7 7Y7. 7N7T77; 77`7 77 7 77 77 77 7 7d7 7b7 0r77\7C7e 7N77.7 7 77 7Y7 77. 7 77 7b7 077\7" 7N7 0777\7z 7i7* 7g7 7 7Y7h 7 7N77d7 77 7@7. 7 77 7 77 7b7 07757 7\7 7b7 7 0777\7 7Y7 7 7N7 7 7 77+7 77 77 7. 7 77 7b7 0I 777^7 77~ 7 7 0 777\7777x77<, 7w 77[7l 7 7m7 07747,7737@777777777757777,737?77777Q 7L 7o 7v 7777v 750:77,7577777777-747,7737@7777777j 777-7747 772777(7 07i77:77777777>7h777y777q7g77777;777A7777=77<77:777 1777[7 7 77\7 77 7 77J7 7M 7 7V 7H7t 7 77K7 7{ 7I7| 7w 7 7 7 77 7 787 777 77 07  777\77777<759 777797u 777 7 08/7717 77 0$ 7(7 > 7777717 77 07 7O7P7 777377? 777D727777 77477(7O7"7 07 888g h j y z             " Ā  &*  ܁,Ђ -2 Ȅć܇؊ȋ: ،;  Ѝ= > ؎?  ̏A  ԐC  E   ԑH ȒI  K ГL   O ĔP Q   ̖T   ؛W X  М ̝ Y   ġ [ت ФХأئ b ̯ܬԮ  d ȰȱԴвg  ܵl  ȶn      ȿ и|                                                    B        ܉                        ĉ    ԋ  ĄДȳ         ā    ؃    Ȅ Ȇ ԊȌ܍ ܑ ԙēԚԝ ̞ԣ  Ȧĥ̤ܥ  ̪ȫ  Ĭ  ܭ  Ԯ                        Ԑ                                       ԉ          Ċ ЎЌ Ԯ         Ԓ    ܓ   ؔ    ĕ    Иܖ    ܧ    ̨   Л ء̤ܩܫ̬؜НԞԟ̾   ԯ     в     ȵд  ȿ                                            ؂؅؈Ѓ  ď ԌȎ ԕ ԓȒ ؖ ț șԘܜ  Ƞ ԝ Ԣ       Ԧ     ԪȨܩ                 IJ       ĵ    Ի  ̸       м     ܾ                                                   ̀        Ć     ԋ  ܇    Č    Ԏ  A A ԏ   B     Ԑ       Ԗ       ܗ     ܛ   Й                ؞  ȟ   إ   ȣ             ة   Ȫ      ر              Ȭ          ȴ       Ե      й    Ķ   Ⱥ  ظ     ȼ        ̿                                                                    B                                                                                                  A           ċ ܋  ԉ                 ̒ Д     ؕ       С  ܟ        Ȣ          ؤ  Ц   ا                            B                                                                            Q       Q     Q Q             Ԁ      f@7D7E7N77 77Np̌?7T$$&'& 757    777|}cV Kk|<VDUZ  !4!=!j!u!!!!!!V!!5""B"k""""" #4#`#2$#@$$VP$$$$$$"$$ %%1%&B%K%&(&B&_&&&&&|&'&&&&2'o''&''"''&&&&'(( ((V((Y)(f))))))(Y*)f**&"**+&&&*+Z+}++++^,&g,++,+S,,,T-&]-)-,--&"--1.&"-:..&"T../&".$/P/))[0&d0s/'0|/P00041&=110`11&"z11w2&"122&"224&"24B4k44&4445P54&55p54[65h666664&Y76&76N777&"77$8"G8d8x888888:88v::D8;&g,:+,:-;A;;&]-)-g;;;&&&;;<-<A<U<^<<<-=Z=w====5"" >=H>V>>P>Y>>>I?V??Q?@V?@@@5""@@@;AwAAVABA#BB]B:C$BCC`CzCCCCCCC DD E&&&DE\E&&&3EeEEEEkF"rF"yF|FyFFFFFFFFFFGG5GFABEFHIJM9BDPĹcRTXZQtTtVPdf \Թ]ܹ^`cܹeg\`bP0h(iiLjDkm ntotpqr|odpqlĺ|t}t~|tuvyܺzz{||}~~80l\dLT\dػл<4$,d4T\|ܼԼ` THH$0<tD\hP8 ,hhhhhhhh|tl|̽ |Ľ      @ hhP(< 0 L\##Thx((T+,)p00"345:;2>>#'./0BIJK@ܾ̾PRThU12Z\$^`abcd0 :d;<=>p?|XL@ ܿԿ tIJKXtLMhhPx(8HXhhhh4hh hh,@`Tnopqrs|D D p|||hh h 4hh hh 4 $!"#t$D%T&d'(!"h#X$4%D&4'h(hGT4 ((TVXZ\^`bdfSTXZh\X^4`Db4dhfhiPj`kpl@jhklh{Thh$T@4|l\LLhhThh, hhhh8L`tTPhhhh  hhP$  P,D<)*147>&13PTEKGP`OPQTUWMhQhSP|tl\]_degY_aPlmnostvjXoXqP}~  ,44PD<lld l l <,4d\LT,  4$,L,tdl $)*+,/034567,tt , t  t  ,,t<L @ABCDEFGHIKLM$`)X*, Q.x/1 33h45VW:;<=>?9?ABD[HFH KK\Q(TTt8o@acfYZ[^acdV([(]PLggt\gklmi4hssxly{Ptqs44Pvwxyz{<<P| h4~(DhT\hdhXHl|thh\hhttPXXP  ppppp  ppppp      $h,h4<DXLLh|!p%&'*+-.$<'<)P23588X;<> @ACH<E4MEMTTTtdXp\xcdeajklhopqnhsshz{|w~~hh \(  Dl`xLXL`tpp$h<<< p<FhJh> x ]D8 L | > *8 $