ELF>@@ x   4$AC B B B B 4\AC  B B B B $(AC $0AC $>AC , AC IBBBB$<9AC Ix   ,$KAC IBB,TAC IBB$DAC I,AC BB x   $$AC $L?AC I$tAC IB$'AC $AC $)AC 4AC BBB B $LVAC x   $$FAC I$L8AC $tWAC $8AC $-AC $:AC ,nAC BB B ,DAC IBBB,tAC IBBx   $$AC I$LXAC $tXAC $AC $AC $4AC $}AC x   $$3AC ,LAC IBBBB,|AC BB B $AC IB,AC IBB$TAC I$,AC Ix   $$FAC MB,LAC MBB$|<AC $TAC I$AC IB4 AC BB B B $,AC I$TqAC $|AAC ,AC MBB,AC BB$oAC $,AC $TyAC $|AC B$yAC $eAC I,AC BB B $$AC x   $$AC I$LpAC I$t"AC x   $$AC MB$L>AC $ttAC IB$AC I$~AC IB4AC  B B B B ,$%AC IBBBB$TKAC 4| AC BB B B ,UAC IBB,FAC IBBBB$"AC ,<AC BB$l_AC $vAC M,AC BB B $QAC $AC MB$<7AC $dAC x   $$AC $L@AC I$t.AC I$PAC MB$AC IB4AAC BBB B 4$wAC BBB B 4\AC BB B B $AC Bx   $$AC MB$LAC I,toAC IBB$gAC I,AC IBB$]AC $$_AC I$LAC ,tAC IBB$]AC $KAC I$]AC $KAC I,DqAC BB$t)AC $uAC $iAC ,AC BB B $\AC $D)AC $l,AC $AC $AC $*AC $ AC $4AC B$\*AC $AC $AC B$AC $EAC $$hAC B$L,AC $tAC $AC $qAC $AC Bx   $$AC $LAC ,tAC IBBBB$WAC I$hAC IB$AC I,,AC IBBB$L"AC ,tAC IBB$WAC I$4AC I$AC $AC IB$DMAC I$l/AC I$AC IB$AC IB$pAC I$ GAC $4AC 4\AC BB B B 4AC  B B B B ,AC MBBBB $AC $$AC ,L=AC MBBBB ,|FAC BBB ,AC BB ,AC BB , AC BB$<AC $dAC MB,AC BB ,AC MBB$AC $aAC $<AC $d*AC $AC $AC $AC $AC $,AC $TAC B$|AC IB$JAC I$BAC I$AC IB$\AC I,DxAC BB $toAC I,AC IBB$AC B$AC I, AC IBB$L "AC 4t AC BB B B $ >AC , AC IBB, AC IBB$4 "AC $\ AAC $ AC $ AC $ qAC I$ tAC I$$ AC IB$L ~AC IB$t AC B$ AC x   ,$AC BB$TAC ,|AC BBB 4 AC B B B B x   $$;AC ,LPAC MBBBB $|AC Bx   4$aAC  B B B B ,\AC BB $LAC $0AC $(AC $UAC $,AC $TAC B$|"AC ,AC IBB,PAC BBB ,AC MBBBB $4'AC MB,\AC BBB $WAC ,AC BBB $cAC , AC BBB $<TAC ,dAC BBB $bAC $FAC $IAC M$ AC $44AC 4\ AC BB B B x   4$AC  B B B B 4\AC BBB B $AC $AC B$DAC $ )AC $4)AC $\AC x   $$AC I$LAC IB$tAC I$AC IB4SAC BB B B x   ,$wAC ABBBB,TAC MBBBB $AC B$-AC $4AC 4AC BBB B $4^AC 4\ AC BB B B $AC I$AC B$$AC $ AC x   $$AC $LyAC B,tAC BB B ,AC BB${AC MB$nAC IB,$AC BB B $TDAC $|rAC $ AC $GAC I$AC I$"AC $DGAC I$loAC I$"AC $AC IB$zAC IB$ "AC 44AC BBB B ,lAC BB4UAC BBB B $mAC IB,AC BB 4,dAC BB B B $dAC $AC 4YAC BB B B ,AC BB $AC $DAC I$lXAC I$0AC $AC I,AC BB$AC $<BAC $d}AC $jAC $DAC $!AC 4AC BBB B ,<AC BB4lAC BBB B $AC B,AC BB$=AC $$-AC ,LAC BBB $|=AC $YAC MB,AC BB$ AC $$ SAC IB$L rAC IB$t AC IB$ /AC I$ [AC $ AC IB, wAC IBB,D AC IBB$t 'AC , AC IBB, AC IBB$ 8AC I$$ AC IB,L AC IBB$| 'AC , AC IBBB, AC IBB$ 9AC I$, "AC IB,T AC IBB$ 'AC , AC IBB$ AC IB, tAC IBBB$4 'AC $\ qAC IB, AC IBB$ 'AC $ AC IB,AC IBBBB$43AC I$\iAC I$AC I$PAC I$AC IB$&AC $$sAC M,L,AC IBBBB$|AC IB,AC BB4xAC BBB B $ rAC B$4AC ,\AC BB B $:AC $iAC 4AC BBB B ,AC BB$DAC B$l<AC B$mAC $4AC 4AC BB B B $DAC $DkAC $lJAC $AC IB,AC MBB,AC IBB,AC IBB$L@AC I,t!AC BB 4JAC BB B B ,)AC MBBB, _AC BB $<YAC ,dAC BB B 4AC BB B B $AC $~AC 4AC BB B B $TAC $|'AC $AC $vAC $<AC ,AC BB $L5AC $tFAC $AC $AC $pAC B$AC B$<AC $d+AC $0AC $AC x   ,$WAC BB B ,TAC IBB$AC IBx   $$AC 4LEAC BBB B $AC ,.AC BB x   $$MAC $LnAC A$tdAC I$*AC ,AC BB ,AC BB $$AC Bx   $$@AC $L>AC x   $$hAC 4LXAC BBB B 4AC BBB B 4)AC BBB B 4AC BBB B 4,AC BBB B $dKAC 4pAC BB B B x   ,$AC BB$TLAC $|AC IB$1AC ,AC IBBBB$:AC $$eAC B$L`AC B$t8AC $;AC $;AC $tAC I$jAC IB$<AC IB,dAC BB B $YAC 4AC BB B B $"AC $4AC ,DAC BBB $tAC 4AC BB B B $YAC $-AC $$5AC ,L[AC IBBBB,|AC IBB$8AC I,AC BB B $8AC IB$,#AC $TAC MB4|BAC  B B B B $$AC $AC B,AC MBBBB ,4 AC IBBBB$dAC IB$GAC $cAC $VAC $VAC $,VAC $TVAC $|VAC $NAC IB,AC IBBB$"AC ,$AC IBBB$TWAC $|FAC I4AC BBB B $MAC $ 6AC ,, AC MBB$\ AC $ AC $ AC IB$ 4AC I4 AC BBB B $4 AC B$\ &AC $ &AC $ AC MB$ [AC MB$ 4AC 4$ AC BB B B 4\ AC BBB B 4 AC BBB B 4 WAC BBB B 4 AC BBB B $< ;AC 4d NAC BBB B $ =AC $ 0AC $ =AC 4 AC BBB B 4L AC B B B B , AC BB4 AC BBB B $ EAC $EAC $<EAC $dAC M$gAC M, AC BBB 4AC BB B B $9AC $DYAC 4lAC BB B B $DAC $'AC 4*AC BBB B 4,AC BBB B ,dAC BB B ,AC IBBBB$nAC IB$AC ,AC IBB$DxAC B$l#AC $#AC $#AC $ AC , AC IBB$<"AC ,d?AC BB $YAC 4AC BB B B $+AC $DAC I,DAC MBBB$t/AC ,AC ABBB4AC BBB B $%AC ,,AC BBB 4\IAC BB B B $2AC 4AC BBB B $AC 4AC BB B B $TAC $|)AC $8AC $AC 4AC BBB B $,AC $TAC ,|bAC BB B $AC x   $$AC I$LLAC $t#AC IB$qAC I$OAC IB$xAC IB,AC IBBBB$D"AC $l8AC $AC I$AAC $AC , +AC MBBBB $<DAC $dYAC 4{AC BBB B $'AC MB$"AC B$YAC $<~AC B$dAC B$DAC $8AC $"AC B$PAC B,,AC IBBBB$\DAC $4AC $@AC ,AC BB B $3AC I$,3AC B,TAC BB $/AC MB$,AC $gAC ,AC MBB,,4AC MBB$\AC MB$|AC MB$AC $AC B$JAC $$AC B$L`AC x   $$AC IB,LAC IBB$|AC IB,AC IBB$AC M$ AC MB$$AC $LAC MB,tAC BB4AC BB B B $AC $AC x   $$fAC MB$LAC $tAC $GAC $0AC M$0AC M$-AC $<ZAC ,dAC MBBBB $AC M$AC $AC $ jAC B44AC  B B B B $lAC ,AC ABBB,)AC IBBB4AC BBB B ,,AC MBBBB $\ AC $YAC ,AC BB $AC IB$lAC $,3AC I$T"AC $|4AC Ix   $$1AC $L%AC $t<AC $DAC I$hAC B$MAC B$AC IB,<FAC BB4l AC BBB B $bAC B$wAC B$AC B$|AC B$D+AC $lAC A$5AC IB$AC I$AC , AC IBB4<AC BB B B $tAC MB$[AC $AC MB,$AC IBB,AC BBx   ,$AC BB4TAC BBB B $AC IB,AC IBB,fAC BBB 4AC BB B B $L7AC IB$txAC I$qAC IB$AC $AC I$SAC $<5AC $d(AC ,AC MBBB,yAC IBB$wAC MB$AC $<AC $dAC Bx   4$AC  B B B B $\(AC $0AC $>AC ,AC IBB$0AC Ix   ,$AC BB B x   $$!AC B,LAC BB $|AC $FAC $RAC I$AC I$"AC $D[AC $lRAC I$AC I$"AC $[AC $ RAC I$4AC I$\"AC $[AC ,VAC MBBBB $6AC $'AC $,RAC M$T[AC MB$|6AC $.AC x   $$AC $LAC I,tAC IBB$"AC $qAC I,AC IBBBB$$"AC ,L*AC MBB4|AC BBB B $?AC $>AC $AC B$,5AC ,TAC BBB $/AC $,AC ,)AC MBBB$AC B,,4AC BBB $\AC $AC I,AC BB B $AC ,;AC BB $4AC B$\AC B,]AC BB,AC BB B $2AC I$ AC $4lAC I$\AC IB$<AC B$AC $1AC $~AC IB$$AC B4L=AC BB B B $>AC $AC $AC $tAC B$$AC B,LAC BB 4|AC BBB B ,AC MBBB$AC $ AC $4LAC I$\!AC ,AC IBBB$lAC $-AC , tAC IBB,4 AC IBBB$d ;AC I$ AC , zAC BB B $ AC $ IAC B,4 AC BB $d AC , AC MBBBB , AC IBB4 AC BBB B ,$ AC BBB ,T AC BB$ AC , -AC BB B x   ,$LAC BB B ,TAC MBBBB ,AC BBB ,AC BB,AC BB4%AC B B B B ,LAC IBB$|4AC I$AC I$AC $AC I4qAC BB B B $TAC B,|5AC BB$AC I$AC $AC $$AC Bx   $$QAC I$LAC I$tAC IB$AC IB$PAC IB$tAC I$AC B$<AC 4dAC BB B B ,bAC BB,hAC BB$4AC $$2AC $LAC 4tAC  B B B B ,kAC BB x   ,$AC BB,T>AC MBBBB ,]AC MBBBB 4AC BB B B x   $$>AC $LlAC I$t>AC $lAC I$>AC $lAC I$PAC M$<QAC M$dAC $WAC $"AC $%AC $YAC $,%AC ,TAC IBB$sAC I$"AC $NAC I$AC IB$$"AC $L?AC I$tAC IB4AC BB B B ,AC BB B $VAC I$,HAC 4T,AC BBB B 4AC BBB B ,AC BBB $AC B$AC M$DAC $lTAC $jAC M$AC MB,AC BBB $\AC ,<AC BBB $lAC $AC ,AC BB 4AC BB B B ,$!AC BB ,T"AC IBBBB,$AC BB,AC BB,nAC BB4AC BBB B 4LAC BB B B ,pAC BB B $AC x   $$AC IB$LAC I,tAC BB x   $$)AC 4LAC BB B B $WAC $$AC $+AC $AC 4$AC BB B B x   $$AC I$LwAC I,tAC BB 4 AC BB B B 4gAC BB B B x   $$/AC ,LAC IBB$|NAC $2AC ,yAC BB $AC x   $$AC B,LAC BB $|AC $0AC 4AC BB B B ,AC IBBB,4AC IBBB$d3AC I$AC IB$AC I$2AC I$]AC I$,sAC I,TAC BB4AC BB B B x   $$'AC $LAC B,tAC MBBB$AC MB$AC IB,AC IBB$$3AC I$L;AC $tAC B$AC B,+AC BB $\AC I,AC IBBBB$L"AC 4tAC BB B B 4AC BBB B $OAC B4 AC BB B B 4D AC BB B B ,|AC BB $AC ,AC BB B $.AC $,cAC ,TAC IBB,?AC IBBB$AC IB,=AC IBBBBx   ,$AC BBB $TXAC IB4||AC BBB B $UAC IB4AC BB B B 4AC BB B B 4LAC BB B B $%AC $%AC $8AC $8AC $$;AC $LAC B$t(AC $(AC $(AC $(AC $(AC $<AC B$d$AC $0AC $(AC $(AC $AC B$,]AC I$TpAC I$|pAC I$"AC $AC I,AC IBBB,$AC IBBB$T"AC $|AC I,rAC BBB $mAC $AC $$*AC I$LpAC I$toAC I$"AC $yAC $gAC B$AC 4<AC BB B B 4tAC BBB B ,QAC BB $AC I,AC IBB$4"AC $\AC B4AC BB B B $AC I$AC $ AC $4 AC $\ AC $ AC $ !AC $ 9AC x   ,$\AC BBB $TPAC $|AAC $GAC I$oAC I$"AC $AC IB$DAC I$l"AC 4AC BB B B $gAC $AC IB$AC I$D"AC $l]AC I$sAC I$]AC I$"AC x   $$AC MB$LAC ,tAC BB$AC 4-AC BB B B $AC B$,AC I$TwAC I,|;AC IBBBB,AC IBB$9AC Ix   $$AC IB$L AC IB$t2AC I$iAC I$AC IB$@AC $@AC $<$AC IB$dAC IB,AC IBBB$"AC $AC , AC MBBB$<AC MB,dAC BB $AC 4^AC BB B B $AC $AC 4DAC BB B B $|AC x   $$]AC I$LoAC I$t"AC ,AC BB $=AC $LAC x   ,$.AC MBB4T5AC BBB B ,AC IBB$AC I$BAC I$ ~AC B$4WAC I$\PAC I$AC x   $$PAC I$LAC I$tEAC MB4-AC BB B B $/AC ,AC BB$,AC I$TCAC $|AC MB$AC MB,AC MBBBB $AC MB,$AC IBB$TAC ,|(AC IBB$mAC I4AC BBB B $ XAC ,4AC BB B $dAC x   $$AC MB$L6AC ,tAC ABBB4pAC BB B B $bAC ,AC  B B B $4AC 4\AC BBB B 4AC BB B B , AC MBBBB $6AC 4$rAC BBB B $\AC ,BAC BB B $AC I$&AC $TAC I,,uAC IBB$\"AC $zAC I$&AC ,AC IBB,QAC IBBBB$4<AC I$\>AC ,AC IBBBB,AC IBB,AC IBBBB$8AC Ix   $$AC ,LAC MBBBB $|oAC 4AC BBB B $AC ,AC BB 44AC BB B B ,lNAC MBB,&AC MBBBB ,AC BB4AC B B B B ,40AC BB $d5AC $AC I,AC BB${AC $ PAC $4XAC $\IAC $>AC $AC $8AC $8AC $$AC 4LjAC BBB B $dAC 4AC BBB B ,AC BB B $AC $<TAC 4d:AC BBB B ,AC BB B ,AC ABBBB$LAC I$$AC $L<AC $t:AC ,AC MBB,AC MBBBB $SAC MB$$AC 4LAC BBB B 4BAC BB B B ,AC BB 4AC BBB B K ,$~AC BB$T1AC $|AC 48AC BB B B ,AC BB$ `AC B$4 PAC ,\ AC BBB 4 AC BBB B , ;AC MBBBB , DAC MBBBB $$ @AC M$L VAC B4t W AC  B B B B , AC MBBBB 4 IAC BBB B , AC BBB ,D AC BB4t AC BBB B 4 AC BBB B , mAC BB$ KAC ,< AC BB ,l AC BBB $ QAC I, AC IBBBB$ AC $ 7AC $D AC IB$l |AC I, AC IBBBB$ TAC I, AC IBBBB$TAC I,DAC IBBBB$t?AC I$2AC $eAC I$eAC IB$yAC IB$<"AC $dAC I$&AC $uAC IB4AC BBB B $2AC 4<AC BBB B $tAC I$3AC I4AC BBB B ,rAC BB $,AC IB,T.AC IBBBB$2AC I$AC 4AC BB B B x   $$1AC 4LjAC BBB B $AC ,AC BB B $ AC I,AC IBB$4AC MB$\#AC $AC B,AC BB x   $$'AC $LHAC MB$tCAC $gAC I$AC $UAC B$UAC B$<AC IB,dAC MBBBB $AC $CAC B,AC MBBBB 4AC BB B B K$LMAC $tFAC $AC $PAC I4 AC  B B B B $$9AC I$LAC $t AC $AC $AC $AC $AC $<AC $d AC 4AC  B B B B $AC ,RAC BB ,RAC BB ,LRAC BB ,|RAC BB ,UAC BB ,UAC BB , RAC BB ,<UAC BB ,lUAC BB ,RAC BB ,UAC BB ,UAC BB $,AC ,TAC BB4nAC BBB B O4AC BBB B 4}AC BB B B $,XAC 4ToAC BB B B 4AC BBB B $AC 4:AC BB B B $$ AC 4L AC BB B B , UAC BB$ AC $ AC $ GAC ,, hAC BB4\ AC BBB B $ }AC , AC BB$ \AC , AC BB B 4D AC BB B B ,| AC BB B $ AC , AC BB 4 AC BBB B $< AC I$d SAC 4 ~AC BB B B 4 AC BBB B $ AC ,$ AC BB B ,T LAC MBBBB $ 4AC $ ZAC $ |AC MB$ AC MB4$AC BB B B $\LAC $dAC I,AC IBBB$1AC ,AC IBBBB$41AC ,\aAC IBB,AC IBBB,AC IBB$AC IB,AC MBBBB $DAC $lAC $3AC I$AC I,AC IBBBB$>AC ,<AC IBBBB,l\AC IBBBB,AC IBB$3AC Ix   ,$AC BBB ,TAC BB B $AC $[AC ,AC IBBBB$AC IB,,1AC IBB$\"AC $AC x   $$"AC $L5AC $t!AC $%AC 4AC BBB B $CAC ,$AC IBBBB,TAC IBBBB,EAC IBBBB,AC IBBB,&AC BBB 4 AC BBB B $LPAC $tpAC ,gAC BB B $UAC ,AC ABBBB$$AC B$L(AC x   $$HAC $LAC $tAC ,.AC BB $AC I,AC IBBx   $$AC $LdAC $tAC x   $$AC AB4L AC BB B B $*AC $AC 4,AC BBB B $ 8AC ,4^AC BB B $d!AC ,0AC BB$AC B$KAC $ 8AC ,4AC BB,dZAC BB B $AC $AC $AC , 0AC BB,<4AC BB B $l8AC $AC ,VAC BB $KAC $DAC 4<^AC BBB B ,tRAC BB B $*AC $AC ,QAC BB B $$vAC IB,LWAC IBBBB$|"AC ,AC IBB$&AC ,AC IBB$,AC IB$TAC I$|&AC $AC IB$7AC $AC IB$aAC $D"AC ,lAC MBB,AC IBBBB$ZAC I$8AC ,{AC IBB$L[AC ,tAC IBB$0AC I$AC $AC x   $$mAC B$L8AC $tAC ,AC BB$.AC ,]AC BB B $$qAC I$LoAC IB$t"AC $AC IB,AC IBB$AC I,}AC IBB$L"AC x   $$tAC IB,LAC IBBBB$|"AC $AC I,AC IBB$AC M,$ AC BBB $T>AC I$|AC ,AC BB$1AC 4?AC BBB B $4AC IB$\2AC ,_AC IBBBB$3AC I$uAC IB,AC IBBB$4aAC 4\AC BB B B $AC 4AC BB B B , AC IBBB,$FAC IBBBB$T"AC x   $$AC $L`AC M4tAC BB B B 4AC BB B B 4AC BB B B 4AC BB B B 4T}AC BB B B 4AC BB B B 4AC BB B B 4AC BB B B $45AC $\QAC 4)AC BB B B 4AC BB B B 4AC BB B B ,,AC BB B 4\AC BB B B 4AC BB B B 4AC BB B B $oAC ,,cAC BB,\AC MBBBB ,hAC ABBBB$<AC 4AC BB B B 4AC BBB B $TCAC $|AAC $.AC x   $$iAC I$LZAC I$tZAC I$ZAC I$#AC $zAC IB$AC IB$<|AC IB$dAC IB$(AC $;AC $*AC $AC $,AC $TAC $|AC $AC $RAC I$AC $AC $DGAC I$l1AC $AC $AC $AC $ AC $4&AC $\/AC $,AC $<AC $@AC $8AC $$1AC $L4AC $tAC $&AC $)AC $)AC $,AC $<AC $d%AC $.AC $%AC $AC $ AC $, AC $T/AC I$|1AC I$ AC $ AC $AC $AC $DAC $lAC $AC $AC $AC $ AC $4 AC $\ AC $ "AC I$ !AC $ %AC $ AC $$ -AC $L AC $t AC $ AC $ AC $ AC $ "AC $< AC $d AC $ AC $ AC $ AC $ AC $, AC $T 'AC $| 0AC M$ 0AC M$ %AC $ AC $ AC $D AC $l >AC I$ AC $ AC $ AC $ #AC $4%AC $\AC $AC $#AC $!AC $"AC $$AC $L AC $t"AC $AC $AC $:AC M$8AC IB$<AC $d$AC $AC $4AC M$8AC IB$4AC M$,9AC IB,TKAC IBB$.AC $AC $LAC ,`AC IBB$,AC $T!AC $|OAC $AC $AC $!AC $!AC $D!AC $l"AC $>AC $0AC $:AC IBx   $$.AC 4LAC BBB B ,AC IBBBB$OAC ,AC BB B , AC BB,<GAC BB $lOAC I,AC IBBBB$"AC 4AC BBB B $$kAC $LWAC $tAC 4AC BB B B $dAC M${AC $$?AC MB$LlAC M4tAC BBB B 4AC BBB B ,AC IBBBB4CAC BBB B ,LAC IBBBB$|bAC I$KAC $-AC 4AC BBB B ,,AC IBBB$\NAC I$WAC 4SAC BB B B 4AC BBB B $AC I$DAC 4lIAC BB B B 4AC BB B B ,bAC BB B , YAC BB B ,<fAC BB B $leAC ,mAC BBB $KAC , AC BB B $AC I4DAC BBB B $|KAC , AC BB B ,AC IBBBB$ =AC $, =AC $T qAC I,| AC IBBBB$ "AC $ ]AC , (AC BB $, AC ,T mAC BB $ 9AC $ UAC $ AC I, AC IBBB$, 4AC $T TAC I,| AC IBBB$ "AC $ AC IB, UAC IBBBB$, "AC $T GAC I,| AC IBBB$ "AC $ GAC I, AC IBBB$, "AC x   ,$AC BB B ,T-AC BB B ,eAC BB B ,AC MBBB$AC $ )AC $4AC AB,\AC IBBB$SAC $ AC $AC B$*AC ,,AC BBB $\;AC $?AC $8AC $[AC B,(AC BBB $,|AC B,TAC BB,AC IBBB,AC BB $nAC $ 'AC $4AC MB$\=AC $5AC 4iAC  B B B B $FAC B$ OAC x   ,$AC BB B $TAC IB$|&AC $gAC $&AC $AC B,vAC BB B h %-15s %16x ??? @@ @@  @@  @@FREECV TTTTTT T T TTTTTT T!TgThTtttt t t tttttttttttttttntotqttstttutxtytzt{t|t}t~ttmtlt}T~TTptft tt@t@%t&t@DDDDDDD DnDoDpDXXXXff f f@~f}f|f{f@d ddddlllljjjjjj j j jKKKXXXXXSS'SSSSSSS S S S S SSSSSSSSSSSSSS S!S"SS3S(SA@AA A0@eA A A A AAA M M M MMMMMMX$Xd Xd Xpd Xd XdX X`X`X4`X4`XmXmY@@Y@ Y@@Y@Y PPPP`P`P`P`P`P P` P` P P` P P P P P@P P PPP@P P P`Ph PaPaPH`P@P@P P!P"P"P@$P #P %P-&P &P`'P-(P (P`)P )P`*P *P`+P!,P!-P@@P`AP`M M M M M M M M M M wM xM M` M`M` M` M`M`wM`xM`cpccpccpcqqqqqqqq q q q q qqqqqqqqqqqqqqqqqqq q!q"q#q$q%q&q'q+q,q-q.q/q0q1q2q3q4q5qeqgqhqss@ss@s@s s@ r0 r0rrr i i i i i i i i \ii i i i i i i i i$i$ i$(i )i ,i -i .i /i 0i1i 2i 4s@5s@6s7s 8i 9i ;i y?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRyZy[ydyeyfygyhyiyjykylynyoypyqyryxyyyzy{y|y}y~yyyyyyk#k$k%kk kk k k)k*k kkkkkkkkkkkkkkPPPPPf f f f f f f f f                   !      & 2Q2Q2Q2QqqqqqqZZZZZZZZZ Z ZLZ Z Z ZZZZZKZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:ZZ?Z@ZAZBZCZDZEZFZGZHZIZJZlsslss  "$% ! #*+, 1FLFLFLFLFLFLFLFL FL FL FL FL FLFLFLFL fedfedfedfedfedfedfedmmmmmmm m߀JEJEJEJE JE JESSSnoZnoZhh 1&@A*3456789=>:;<CDE #$!"%'()+,-./02B?VVVVVVdVeVlVmVfVgVhViVjVkVnVeOjeOjeOjeOjeOjeOjeOjeOj eOj eOj eOj eOjeOjeOjTVzBVzoverflows # times an alloc was done after dump heap overflowed size size in bytes of the dump heap hi-water maximum dump heap needed oversize larger than normal allocs used used dump-area size, includes internal fragmentation % used used dump-area: 0-100% Cache headings: Addr address of the kmem_cache_t Flags U if always unsafe for use at dump time O if any overflow allocs occurred Alloc # of dump allocations Free # of dump frees Overflow # of allocation dump heap overflows Nondump # of non-dump-heap frees Unsafe # of non-dump-heap allocs -l list all caches that changed during dump Check kmem usage recorded while the crash dump was being processed. The kernel reserves a small alternate heap which it uses for dump. Should this dump heap overflow, the normal kmem-managed heap will be used instead. In this case, kmem cache state will be changing while memory is being dumped, leading to inconsistent state. ::findleaks and ::kmem_verify may report various errors, such as corrupt buffers, or missing slab entries. The error messages cannot be trusted if ::kmem_dump shows overflows or unsafe allocations for the cache in question. With no options, the command prints a summary of dump heap usage. With -l, the command prints a list of all kmem caches that were accessed during the dump. If addr is provided, the command prints dump activity for the kmem_cache_t represented by addr. KomKom-- (none)H | | | +-----------------------+-----------------------+   @ @ @ @ @ @ @ @ @ @ l@@ukxf nsw  <x,Xinvalid avl_tree_t at %p, avl_size:%d, avl_offset:%dtree elementavl_tree_tfailed to read %s at %#lxbuf %p has page %p on b_pages list failed to read hbufsfailed to read hbuf pointerhbuffailed to read var structvonly global buf walk supported %s:label.X %c %s: empty-setcouldn't read bitset bs_set 0x%pcouldn't read bitset 0x%pPrint the bitset at the address given %lrNEGACKavlinherit%12p %8llu %12p %6d %12p %12p %b error reading ct_kevent_t at %pFLAGSGDATADATACONTRACT%%12s %8s %12s %6s %12s %12s %s% INFOdeadorphanowned%0?p %8d %8s %8s %?p %?p error reading contract type name at %perror reading ct_type_t at %perror reading contract_t at %pREGENTOWNERSTATETYPEIDADDR%%?s %8s %8s %8s %?s %?s% can't walk 'contract'contractct_listener walker requires ct_equeue address listct_event walker requires ct_equeue address failed to read contract_avlcontract_avlPRI%*scpupartcpupart_cpulistunable to read cpupart at %pfailed to find 'cp_default' cp_defaultcpu count doesn't match cpupart listcouldn't read 'cpupart' at %punable to walk cpupart_cpulistsymbol '_ncpu' not found_ncpu %3d %?p %4d %4d unable to read 'cpupart_t' at %pCPUS#CPUNRUNADDRID%3s %?s %4s %4s %4s can't walk 'cpupart'cpupart_walk%9d %0*p %s failed to read proc_t at %pfailed to read kthread_t at %pPROCTHREAD+--> %3s %-*s %s | failed to read dispq_t at %p%x RESERVEcr_needcr_maskcr_rootcan't walk zoneani_free_creditcr_resize_nleafsub-systems arguments can't be used with addr:: credit tree specific options can't be used without addr:: can't walk projectsprojectsPROJIDkpd_locked_memzoneZONEID%%-6s %-22s %16s %?s %16s% zone_max_swap%6d %-22s %16x %?p %16x can't read zone at %pk_anoninfo.ani_freeswap_creditk_anoninfo.ani_phys_availcan't read k_anoninfok_anoninfokpages_locked_creditcan't read kpages_lockedkpages_lockedavailrmem_creditcan't read availrmemavailrmemCREDIT ADDRVALUEVARIABLEVM%%-3s %-25s %16s %?s %16s% %-3s %-25s %16x %?p %16x can't read symbol: %scan't walk buckets %pcreditLOCK OWNERTOUCHCHUNKPOOLBUCKET%%?s %14s %14s %16s %?s% can't walk wait queue %plistTHREADFLAGSAMOUNTQUEUE%%?s %16s %16s %8s %?s% %?p %16x %16x %8x %?p no%?s %?p %?p %14x %14x %16x cr_importedcr_pri_maxcr_ntryhardcr_nsnoozerscr_nleaf_maxcr_flagscr_tree_maxcr_firstcr_leaf_scalecr_nleafcr_chunkcapacity=%x, total pool=%x chunk=%x: failed to read credit_bucket_t at %pfailed to read credit tree at %pnumber of buckets is out of bound root must be the last element in array of buckets number of leaves in bucket and header don't match number of leaves below CR_FANOUT=%x failed to read credit header at %p invalid credit tree address %p: not aligned specify credit tree address failed to read ctxop at %pfailed to read thread at %pmust specify thread for ctxop walk CYC%a lowNDXCPUR%dL%d%3d %dcpucycomniUSECINTsuspendofflineHANDLERCYC_CPUcycinfo%s%2d%scyclic_id_cache%4d %3d %?p %a %4s %5d %15llx %0*p %15llx %a %?p couldn't walk cycomni for %p%?s +-->%4s %3s %?s %s %?s | omni%?p %4s %3s %?s %a CYCLIC%?s %4s %3s %?s %s can't walk cyclic_id_cachecycid%?s %0?p %4s %5d %04x %15llx %7lld %a FLAGS%?s %4s %5s %5s %15s %7s %s %-*s %8d %8d %8d %15llx %15llx ARG1ARG0LOW/PASVLOCKHIGHPOINT%-*s %8s %8s %8s %15s %15s couldn't read coverage array at %pcouldn't find coverage informationcyc_coveragecouldn't walk cyctracecyctracepasv%08p %4s %15llx %-*s %15llx %15llx couldn't read passive buffercouldn't find passive buffercyc_ptrace<-- prodndx ,prodndx<-- consndx%4d %0*p %5d couldn't read cyclic at %p%4s %*s %5s %4d %0*p softhardshrd%3d %4s %4s CYC_ADDRUSER %3s %4s %4s %4s %*s %4s %*s couldn't read cypc_buf at %p%7s %7lld lockhigh%4s %5s %15s %7s %s %4d %0*p %3d PENDLEVLHEAPADDR %*s %3s %4s %4s %5s %15s %7s %s -%*s %15s %s ????removeexpandonline%3d %0*p %7s %6d couldn't read cyclic at %pcouldn't read cpu at %pFIREROOTNELEMSSTATE%3s %*s %7s %6s %*s %15s %s can't walk 'cyccpu'cyccpu -v verbose output including handler details -V very verbose output including per cpu cyclic interrupt levels %OPTIONS% Print kernel cyclic information couldn't read heap at %p couldn't read cyc_omni_cpu at %p%p is not an omnipresent cyclic. couldn't read cyc_id_t at %pmust provide a cyclic id couldn't read cyc_cpu at %pcouldn't walk 'cpu'cyc_trace_enabled%s:address %p::print -ta dam_da_t %?6d %?8d %?8d %?8d %?8d %?9x] %-3d %0?lx %0?lxXRSUC.A %3d: %-20s [ #: %-20s [ACUSRX] ref config-private provider-private ErrWCloseT NXPeW NXPeT XPeW XPeJitter #: %-20s [ACUSRX] ref config-private provider-private %6s %8s %8s %8s %8s %9s [Error threshold: %d%%]couldn't read dam dam_da %d 0x%pcouldn't read dam dam_da array 0x%pcouldn't read dam dam_da 0x%pcouldn't read dam 0x%pcouldn't read bitset bs_set 0x%pcouldn't read bitset 0x%ptgtmap_dam[0] tgtmap_dam[1]|::damap ::print impl_scsi_tgtmap_t ::print scsi_hba_tran_t tran_tgtmap|::print struct dev_info devi_driver_data|::devbindings -q associated with a scsi HBA driver iport dip: EXAMPLE: SCSI: To display the SCSI tgtmap damaps Print the damap at the address given. notDSTSRCTAGdcmds: l1entryonline enabledDST PFNSRC PFNOPTIONSl2entrydefdump_enableddefdump_capablePages relocatedPages preserved%20s %10llx %H Payload info: %16s - %s walkers: %20s - %s Deferred dump module info: walk all defdump L2 blockswalk defdump L2 blocklistswalk defdump L2 blocklist entries from given blockwalk all defdump L1 blockswalk defdump L1 blocklist entries from given blockwalk defdump L1 blocklistswalk defdump_reloc_t relocation entriesprint info about defdump L2 entryprint info about defdump L1 entryprint info about all defdump L2 entriesprint defdump L2 blocklistsprint defdump L1 blocklistsprint defdump statistics acquired during the boot processprint relocation entries from defdump headerprint status of deferred dump for current kernelprint basic defdump header infodefdumphdrindeterminate unknown (uninitialised) being deleted not valid (or no dump) valid Deferred dump from previous kernel is in an unknown state errored (%s) stopping starting offline disabledDeferred dump for current kernel is %s and isPlatform %s capable of deferred dump %Deferred dump status:% cannot read 'defdump_is_valid'defdump_is_validcannot read 'defdump_state'defdump_statecannot read 'defdump_enabled'cannot read 'defdump_capable'defdump_state: cannot write to a pipe Print values extracted from the defdump_boot_stats structure defdump_boot_stats_t() with some interpretation hole search retries in do_defdump_phys_alloc()do_defdump_phys_alloc() enteredtraversed L2 blocks in defdump_find_block()defdump_find_block() enteredhad to search outside of current mldefdump_find_ml() entered%-50s: %u Function profilingTime taken for reconcile: %llu End of reconcile loop: %llu Start of reconcile loop: %llu Timings (# of cycles since reset)last PTE allocated for mapping: %lx 1st PTE allocated for mapping: %lx PTE address used for header: %lx PTE rangesCurrent idx for find_block: %lu Max number of L2 blocks: %lu Bytes skipped to align: %lu Bytes skipped to find blk: %lu Largest physmem request: %lu Longest alloc loop: %u Alloc on 2nd+ iteration: %u Alloc on 1st iteration: %u Alloc'd pages (total)Alloc'd pages (non-PTE)Alloc'd pages (PTEs)Memory allocatorL1 block pages checksum failedL1 block pages checksum passedL1 block pages already mappedBlocklist verificationNumber of Blocks mapped:%-20s %lu Deferred dump preserved contentPayload pagesPayload countersL2 blocklist countL1 blocklist countHeader pagesTotal mapped metadata pages%-20s: %lu Pages mapped during boot phase %%s% Boot time statistics: cannot read defdump_boot_statsdefdump_boot_statsShow basic/important info on a deferred dump header (if found) print stats and payload info gathered during panic/reboot. If a deferred dump is detected -v is assumed.-vBlocks relocatedUsed preallocated reserve pagesPreallocated reserve pagesUsed preallocated pagesPages preallocatedL2 blocklist pagesL1 blocklist pages%32s: %lu Statistics: MessagesEreportsDump summaryDump blockSize in bytesOffsetDescription%%20s %10s %s% PA range: [%#lx, %#lx] physmem: %lu pages vtopdefdump header version %d at %p PA Invalid header magic for header at %p DDumpHdrDST PFN -destination pfn DST - destination VA SRC PFN - source pfn SRC - source VA ::ddh_reloc | ::print -t defdump_reloc_t ddr_dstfailed to perform ddh_reloc walkddh_reloc%%16s %16s %16s %16s% Cannot read kpm_vbasekpm_vbase%16p %16p %16p %16p cannot read defdump_reloc_t at %p::l2blocklists | ::print -t defdump_block_t dd_sizeuse the command directly as a walkerSIZE - size of the L2 blocklist in bytes PA - physical address of L2 blocklist ADDR - address of the entry in L1 blocklist l1entry dcmd does not support global walks failed to perform l1entries walk%%16s %16s %10s% Print addresses of L1 blocklists failed to perform l1blocklists walk%%16s% print list of defdump_block_t structures ::l2entries -t 0t260print entry with certain tag onlyTAG - used for sorting SIZE - bytes to preserve ENDPA (optional) - end of physical address of block to preserve PA - physical address of block to preserve ADDR - physical address of the entry print entry only if it has given tag value-tprint end address of the entry-el2entry dcmd does not support global walks failed to perform l2entries walkl2entries%%16s %16s %10s %8s% SIZEENDPAPAADDR%%16s %16s %16s %10s %8s% %8d metadata %#16lx %#16lx %10lu %#16lx %#16lx %#16lx %10lu %#16lx %#16lx %10lu cannot read defdump_block_t at %pcouldn't walk 'l2blockentries' for address %pl2blockentriescan't walk 'l2blocklists'l2blocklistscouldn't walk 'l1blockentries' for address %pl1blockentriescan't walk 'l1blocklists'l1blocklistsl1blocklist entry walk does not support global walks cannot read blocklist entry from %pcan't walk 'l1entries'l1entriescannot read any further at %pNULL entry for index %ld reloc_entry_walk does not support local walks Only valid when inspecting a live system cannot read defdump header from %pno deferred dump header found cannot read symbol 'defdump_current_hdr'defdump_current_hdrcannot read symbol 'defdump_hdr'defdump_hdrfailed to read 'panicstr'panicstrDEV%a %x %s %p MAJ%s intanyNAME(S)%s %#r %#r %s DN_HEADRETIREDNO_BINDS_EVADDdevinfoDEVINFOofflinestandby(%u,%u)unknown'%s' + type=%s%%-16s% %%-16s% DN_GLDV3_DRIVERDN_FORCE_ATTACHDN_NO_MODUNLOADS_INVOKING_DACFDEVICE_DEGRADEDdevinfo_parentscan't walk minornodeminornodeNODETYPETYPESPEC%%?s %16s %-4s %-11s %-10s %-16s% %?p %16lx %-4s %-11s %-10s %s bc?DDI_I_PATHDDI_DEFAULTDDI_ALIASDDI_MINORfailed to read active fm cache entry at %pfailed to read fm cache at %p%?p %?p %?p failed to read fm cache struct at %pBUS_SPECIFICRESOURCE%%?s %?s %?s% %?p %3u %c%c%c%c %4llu %7llu %7llu %6llu %6llu %?p %?p failed to read devinfo fm struct at %pACCCACHEDMACACHEADDR%%?s IPL CAPS DROP FMCFULL FMCMISS ACCERR DMAERR %?s %?s% devinfo_audit_nodecouldn't read devi_audit at %pcouldn't read dev_info at %pdevinfo_audit %0?p %16llx %0?p %0?p UNKNOWN(%x) %0?p %16llx %0?p %0?p %s couldn't read devinfo_audit at %pTIMESTAMPAUDIT %-?s %16s %-?s %-?s %5s failed to read devinfo_audit at %pcouldn't read devinfo_log_header at %pfailed to read 'devinfo_audit_log'devinfo_audit_log%?p %5d %s %s %?p %5d %s failed to read 'name'NEXT%%?s% %-5s %s% failed to read struct bind at %pfailed to read bind struct at %pfailed to read hashtabcouldn't walk the devinfo chain at %pdevi_nextfailed to get major number for %s Failed to read mod_hash_entry @ %pfailed to walk 'modhash' modentfailed to read i_ddi_soft_state_bystr at %pfailed to allocate space for %#r softstate items failed to read i_ddi_soft_state at %pcouldn't determine softstate for instance %dinstance %d unused %10d %10d MINORMAJOR%%10s% %%10s% 0x%x (0t%d) major2namemajor-numname2majordev-nameIf no %<%s>% is given print the entire %s table failed to convert major number to name 0x%x failed to convert name to major number %#r %-16s %-?p adm_global_prop %p vdr_global_prop %p global_prop_ptr %p busy_thread %p wait %d inlist %p instance %d head %p coml %p parl %p flags %b 0x%p%%-16s %-?s% failed to read devnames struct at %pfailed to walk devnamesdevnamesDN_NETWORK_PHYSDRIVERDN_SCSI_SIZE_CLEANDN_OPEN_RETURNS_EINTRDN_PHCI_DRIVERDN_NO_AUTODETACHDN_NETWORK_DRIVERDN_LEAF_DRIVERDN_DRIVER_REMOVEDDN_TAKEN_GETUDEVDN_DRIVER_HELDDN_DRIVER_BUSYDN_CONF_PARSED%x is out of range [0x0-0x%x] couldn't walk devinfocouldn't read modname at %pcouldn't read modctl at %pcouldn't read devi_binding_name at %p%?s %5s %?p %-20s <%b> %?s %5d %?d %-20s <%b> %0?p %5d %?d %-20s UNKNOWN(%x) %0?p %5d %?d %-20s %s @FLAGSTHREADSTATEBINDNAMECIRCULARINSTNODESTATENODENAMEREFCNT%-?s %5s %?s %-20s %-s %-?s %5s %?s %-20s %-s %%-?s %5s %?s %-20s %-15s% devinfo doesn't give global information (try prtconf) CONFIG_ALL_CMPLTNOATTACHANNOTATIONSPCI_DEVICECT_NOPR_BLOCKEDR_CONSTRAINTRETIRINGREBINDCACHED_DEVIDBRANCH_HELDATTACHED_CHILDRENMADE_CHILDRENBUSYS_NEED_RESETS_EVREMOVES_REPORTS_UNBOUNDS_OFFLININGS_ONLININGS_DETACHINGS_ATTACHINGNDI_CONFIGBUS_DOWNBUS_QUIESCEDDEVICE_LIVESUSPENDDEVICE_REMOVEDDEVICE_DOWNDEVICE_OFFLINEcouldn't walk devinfo treefailed to read devicedevinfo_childrenNAME%%-?s %-50s% HardwareGlobalCompatible DerivedSystemDriver (driver name: %s) (could not determine driver name) (driver not attached), instance #%d%%-0?p %s%failed to read global prop_list at %pgenunix`nvpair%s#%d, UNKNOWN(%x) %s#%d, %s failed to read binding_name at %pfailed to read mdi_pchi at %pfailed to read mdi_pathinfo at %pfailed to read mdi_client at %pClient multipath info at: 0x%p unavailablefaultonlineinitDS_READYDS_ATTACHEDDS_PROBEDDS_INITIALIZEDDS_BOUNDDS_LINKEDDS_PROTODS_INVALNOTE: prop length is not a multiple of element size dev= items=%dcould not read property value at 0x%pname='%s' could not read property name at 0x%pcould not read property at 0x%pproperties at %p: .%02x'%s'value=type=0x%xstringbyteint64compositefailed to read parent dev_info struct at %pno parent for devinfo at %pfailed to read dev_info struct at %pa dev_info struct address must be provided couldn't read devnames array at %pfailed to read 'devnamesp'devnamespfailed to read 'devcnt'devcntdevnames walker only supports global walks Driver '%s' is associated with devinfo %p. failed to determine driver name%p: No driver bound to this devinfo node failed to read devinfo struct at %pfailed to read devinfo at %pfailed to read 'top_devinfo'top_devinfoSwitches: -q be quiet - don't print device property lists -s print summary of dev_info structures Prints the devinfo tree from a given node. Without the address of a "struct devinfo" given, prints from the root; with an address, prints the parents of, and all children of, that address. Switches: -v be verbose - print device property lists -p only print the ancestors of the given node -c only print the children of the given node %*s |%s%s %lld %*s %s%s%s %s %d-%d%dcount Distribution OPTIONS* %13d: %s cannot read from %pPrint the dump_bitmap_t at the address given Shows all input data (verbose). Without the -v option, all groups of output lines that would be identical to the immediately preceding output line, will be replaced with a line containing only an asterisk (*)-vdumpcfg::print | ::array dumpcfg_t bitmaps | ::dump_bitmapDump all bitmaps from current crash dumpdumpcfg::print dumpcfg_t bitmaps[0] | ::dump_bitmapDump MAIN bitmap from current crash dumpALLoff%?s %a unknown failurestacks -%c "%s"[ %0?lr %a() ] stacks: %p not in thread list %?s ... truncated ... %?s <%s> no consistent stack foundthread structure stack info corruptthread not in memory-%-?p %-8s %-?s %8s %-?p %-8s %-?s %8d COUNTSOBJSTATETHREAD%%-?s %-8s %-?s %8s% %lr stacks: only one of -t and -T can be specified stacks: only one of -s and -S can be specified stacks: -i is incompatible with -s and -t stacks -%c "%s": sobj not recognized stacks -%c "%s": tstate not recognized stacks -%c "%s": module is unknown stacks: done stacks: miscounted array size (%d != size: %d) stacks: %d unique stacks / %d threads cannot walk "thread"threadstacks: processing threads couldn't read thread at %p paniconfindstack: debugging is now %s <.$C0<.$C (TS_FREE)stack pointer for thread %p%s: %p %s panic <6> frame = %p <4> found base Thread states: SOBJ types: -i Show active threads; equivalent to '-S CV -T FREE'. -c func[+offset][,func[+offset]]... Only print threads whose stacks contain at least one of the listed func/func+offsets. -C func[+offset][,func[+offset]...] Only print threads whose stacks do not contain any of the listed func/func+offsets. -m module[,module...] Only print threads whose stacks contain functions from the listed modules. -M module[,module...] Only print threads whose stacks do not contain functions from the listed modules. -s {type[,type...] | ALL} Only print threads which are on one of the listed types of synchronization objects (SOBJs). -S {type[,type...] | ALL} Only print threads which are not on the listed types of SOBJs. -t tstate[,tstate...] Only print threads which are in the listed thread states. -T tstate[,tstate...] Only print threads which are not in the listed thread states. %FILTERS% -a Print all of the grouped threads, instead of just a count. -f Force a re-run of the thread stack gathering. -v Be verbose about thread stack gathering. %s%OPTIONS% ::stacks processes all of the thread stacks on the system, grouping together threads which have the same: * Thread state, * Sync object type, and * PCs in their stack trace. The default output (no address or options) is just a dump of the thread groups in the system. For a view of active threads, use "::stacks -i", which filters out FREE threads (interrupt threads which are currently inactive) and threads sleeping on a CV. (Note that those threads may still be noteworthy; this is just for a first glance.) More general filtering options are described below, in the "FILTERS" section. If multiple filters of the same type are specified, they are ORed together. Filters of different types are ANDed. ::stacks can be used in a pipeline. The input to ::stacks is one or more thread pointers. For example, to get a summary of threads in a process, you can do: %procp%::walk thread | ::stacks When output into a pipe, ::stacks prints all of the threads input, filtered by the given filtering options. This means that multiple ::stacks invocations can be piped together to achieve more complicated filters. For example, to get threads which have both 'fop_read' and 'cv_wait_sig_swap' in their stack trace, you could do: ::stacks -c fop_read | ::stacks -c cv_wait_sig_swap_core To get the full list of threads in each group, use the '-a' flag: ::stacks -a cannot walk "modctl"modctlfailed to read mod_modname in "modctl" walk %p (%d) Possible stack pointers for thread %p: couldn't read entire stack for thread %p stack size for thread %p is too big to be reasonable stack size for thread %p is too small to be reasonable stack base or stack top corrupt for thread %p thread %p isn't in memory thread state corrupt for thread %p couldn't read thread at %p kthread_t<8> levels = %d <7> fpp = %p <5> fp = %p, kbase = %p, ktop - size = %p <3> not at base <2> fp = %p <1> fpp = %p, frame = %p <0> frame = %p, kbase = %p, ktop = %p, ubase = %p findstack debug: ena nvlist0x%016llx %s classfailed to read nvpair and data at %pnvpair of size zero at %pfailed to read i_nvp at %pfailed to read nvpriv at %pENA CLASS failed to read nvlist at %pfailed to read ereportq element at %perrorq at %p does not service ereportsfailed to read ereport_errorq at %pfailed to read ereport_errorqereport_errorqCPUReport whether the ftrace framework is enabled or not: for live systems, this inspects the value of ftrace_state. for crash dumps, the value of panic_ftrace_state is used. Options: -r Reverse sort order (oldest entry first) -n cpu Only display entries for specified cpu. -f hrtime Specify earliest timestamp to display. -t hrtime Specify latest timestamp to display. -T hrtime Specify timestamp reference point. With no address specified, print out the per-cpu ftrace buffers from all cpus. By default, the ftrace entries are sorted such that the last entry appears at the top (reverse chronological). This can be modified with -r. Simple filtering based on timestamp is available using the -f and -t options: -f displays records with a timestamp >= than that specified; -t displays records with a timestamp <= that specified; -f and -t together displays records with a timestamp between the two values. The -T option allows the zero timestamp point to be set temporarily to any arbitrary value. This can be used to measure how many ticks occur between a particular set of events and any arbitrary point. If an address is specified, then print a single ftrace_record_t struct. In this case, only the -T option is valid. All others are ignored. When used as part of an mdb pipeline, only the addresses of the ftrace records are passed to the consumer; the records are still sorted by timestamp. enabled disabled ftrace_read_state() returned %d Live system: Using 'ftrace_state' Using 'panic_ftrace_state' ftrace_read_state: panic_ftrace_state = %d panic_ftrace_stateCrash dump detected: ftrace_read_state: ftrace_state = %d Ftrace framework is not initialised Failed to read 'ftrace_state' ftrace_stateFailed to read 'panic_ftrace_state'. Using 'ftrace_state' %#lr Scanning %ld elements for timestamps in range %#llr -> %#llr Finished qsort. Starting qsort (youngest first)... Starting qsort (oldest first)... Failed to read ftrace records Failed to alloc ftrace_record arrayAlloc %ld bytes for allrecords (ftrace_record_t) Failed to alloc ftr arrayAlloc %ld bytes for ftable (ftr_t) Found range entry for cpu %ld Searching for all records from cpu %ld ftrace_dcmd: ncpus=%ld Dumping all records from all cpus ftrace_nent = %ld Warning: Address %#lr is not within an ftrace ring buffer Failed to read ftrace_record_t at %#lxSingle address %#lr specified first time > last time; reversing invalid cpu_id specified FTR_EVENTCALLERTHREADHRTIME_UNSCALE%%3s %14s %?s %25s %s% Failed to read ftrace data from address %#lxReading ftrace data from cpu %ld ftrace_nent=%#lr : Failed to read ftr_event at address %#lx %3d %14llR %?lx %25a Found in cpu %ld ftrace buffer Searching cpu %ld for addr %#lx # of cpus with ftrace data does not match ncpus No ftrace buffers found Range size for cpu %ld does not match value of ftrace_nent Skipping cpu %#lr - no ftrace data cpu %ld @ %#lx ftrace data: first=%#lx, last=%#lx Failed to read 'cpu' at address %#lxCannot allocate %ld bytes of memoryftrace_read_cpu_ranges: ncpus=%ld ftrace_debug: Failed to read 'ftrace_nent'ftrace_nentFailed to read 'ncpus'ncpusFailed to read 'cpu_list'cpu_listrmlallvfsbufavlzsdvm2sacrmwrmgflbszcfedcrdtsdAIOCPUagoIPLLOGsetcpuPIL ? - yesPRIFLGXIRsegkas%s %*s%s ?? ???hrtQUEXIDEXPSEQ%p UIDSIDPIDrm_prevrml_allblockedlgrptblleakbuffreememfreectlcycomniallfiletilesettileletpachunkpredict?[-tvR]:[-arv]cagemappageout?[-arv]drpmlogcapture:-k keysyncq2qstreamsstr2wrqq2syncq:[-d|v]sobj2tsnetstatmodhashmemstatmemlist:[-psq]mdivhcimdiphcikom_objkmastatfreedbyirmreqshotplugereport?[-vpc]prtconfdevinfol2entryl1entrydefdumpcycinfocpupartcteventflipone?[-v|g]cpuinfocalloutas2procevports0t%lld 0x%llx messageDROPPEDunknownmoddir:swapfs:rootfs:%c%*s| %*s|%*s (idle)t-%-4d FAULTEDOFFLINERUNNINGkvm2segkvseg32heap_lprootdirHEAPMAXHEAPNUMprojectOPTIONSTS_WAITTS_ZOMBTS_FREEwalk cachelistssoupline_threadbreadline_entrybreadline_queuethread_deathrowsegvn_pages_allmdipi_phci_listsoftstate_bystrdevinfo_parentscpupart_cpulistwalk lock graph:[-v] [zsd_key]print Tile DataPrint PA chunksMo_capture_hashmonode_preallocdisplay a taskq:[-p] [-d | -m]pattr2multidatamdiclient_pathsdisplay an lgrpdisplay a groupfindstack_debug?[-hpsc] [-VZP]evport_postwaitpostwait_globaldeadman_secondsdeadman_journaldeadman_enabled0x%llx [0t%llu]can't walk cpuspostwait_hashszcan't proc walklock_descriptorcallouts_bytime%SEQ T %%%-14s % L %?a ID: %u walk list of zsd entries for a zonewalk a list of kernel zoneswalk zones on zone_deathrow ( zones)zone_deathrowwalk the per-LGRP tile setswalk the tilelet IDs on the systemtileletidwalk the tilechunk IDs on the systemtilechunkidwalk the tile IDs on the system, or in a tilesettileidwalk the Tile data structures on the systemwalk the PA tilelet IDspatileletidwalk the PA chunk IDspachunkidwalk the memory rangesmemrangewalk the memory nodeswalk the memory groupswalk the predictor PM-related threadsbp_pm_threadswalk predictor log in reverse time orderbp_logwalk the bpd-related threadsbpd_threadswalk per-{mnode,ku,szc} bounds predictor databpwalk per-mnode bounds predictor databpdatawalk tags in an mvecmvec_tagswalk ranges in a mvecmvec_rangewalk memory vectors (requires mvec tracking)kwalk RMs in kcage cachelistcachelist_k_rmuwalk RMs in user cachelistcachelist_u_rmwalk mapping window later hash (mw_laterbucket_t)walk MWs for a given MO, or for all MOswalk Memory Object Capture hash (mo_capbucket_t)walk top-level Memory Object Nodes for a given MOmonode_topwalk non-top-level Memory Object Nodes for a given MOmonode_restwalk Memory Object Nodes for a given MOwalk mon_prealloc_t structures for a given MOwalk MWs which overlap a given mo_capture_tmoc_mwwalk Memory Object Capture structures (mo_capture_t)walk Memory Object Capture headers (mo_caphead_t)walk Memory Objects for a given mo_anchor, or all MOswalk the migration log entries, first-to-lastmigratelog_revwalk the migration log entries, last-to-firstwalk the reverse map waiters for an RMGwalk a FREE reverse map's rm_prev listwalk a reverse map's rm_next listwalk a reverse map list, including *every* captured RMwalk the reverse map group statewalk the reverse map structures for a given tileletidrm_for_tileletwalk the reverse map structures for a given tileidrm_for_tilewalk the reverse map structureswalk the retire hash tablewalk the reverse map structures for a tileid, including constituent entriesallrm_for_tilewalk the reverse map structures for a tileletid, including constituent entriesallrm_for_tileletwalk the reverse map structures, including constituent entriesallrmwalk the reverse map entries on a given free list bucketflbrmwalk the free list bucketswalk the DR/PM log entries, first-to-lastdrpmlog_revwalk the DR/PM log entries, last-to-firstwalk all wallets, in no particular orderwalletwalk a FED's enqueued soupline threadswalk a FED's soupline fed_entry_tssoupline_entrywalk a FED's soupline fed_queue_tssoupline_queuewalk the credit trees for all fedswalk FED servicing threadsfed_servicerswalk threads blocked for memoryfed_blockedwalk the Freelist Equity Dispensorswalk a breadline's enqueued threadsbreadline_threadwalk a breadline's fed_entry_tswalk a breadline's fed_queueswalk the FED Breadlineswalk all pac_loan_ts for a pa_capture_tpac_loanswalk a pa_capture's pac_moc_ts, or all pa_capture pac_moc_tspac_mocswalk a pa_capture's gold crds, or all pa_capture gold crdspac_crdswalk a pa_capture's gold and lead crds, or all pa_capture's gold and lead crdspac_allcrdswalk all pac_mnodeinfo_ts for a pa_capture_tpac_mnodeinfowalk all pa_capture_tspa_capturewalk all capture_tswalk file system listwalk remote host template structurestnrhtpwalk remote host cache structurestnrhwalk list of thread-specific datawalk threads on thread_deathrowglobal or per-process kthread_t structureswalk lwp_deathrowlwp_deathrowgiven a cpupart_t, walk threads in dispatcher queuescpupart_dispqgiven a cpu_t, walk threads in dispatcher queuescpu_dispqwalk threads on both lwp_ and thread_deathrowdeathrowgiven a taskq_t*, list all taskq_ent_t in the listgiven a taskq_t, list all of its threadstaskq_threadwalk write queue side of stdatawriteqwalk read queue side of stdatareadqgiven a dblk_t, walk STREAMS flow trace event liststrftblkwalk queue_t list using q_nextqnextwalk queue_t list using q_linkqlinkwalk mblk_t list using b_nextb_nextwalk mblk_t list using b_contb_contgiven a wchan, list of blocked threadswchanwalk active turnstiles, optionally for a given sobjwalk active rw_async_impl_ts on a given rwlockwalk threads blocked on a given sobj, or on any sobjgiven a rctl_t, walk all rctl_val entries associatedrctl_valgiven a rctl_set, walk all rctlsrctl_setwalk all rctl_dict_entry_t's from rctl_listsrctl_dict_listwalk through the nvpairs in an unpacked nvlistwalk a list of kernel netstackswalk all the udp_stack_tudp_stackswalk all the tcp_stack_ttcp_stackswalk all the icmp_stack_ticmp_stacksgiven a sonode, walk its childrengiven a MI_O, walk the MIwalk ICMP control structures using MI for all stacksicmpwalk list of entries in a given mod_hash_entrymodchainwalk list of entries in a given mod_hashwalk list of mod_hash structureswalk pdesc_slab_t structurespdesc_slabwalk pdesc_t structurespdescwalk pattr_t structurespattrwalk swapinfo structuresfor each offset in a struct segvn_data, give page_t pointer (if resident), or NULL.given a struct segvn_data, list resident pages in offset ordersegvn_pagesgiven a struct segvn_data, list contents of all anon slotssegvn_anon_allgiven a struct segvn_data, list allocated anon structuressegvn_anongiven an as, list of segmentswalk all named pages, or those from the specified vnodewalk specified memlistgiven an amp, list contents of all anon slotsanon_allgiven an amp, list allocated anon structuresgiven an amp, list valid anon indexesanidxwalk all pages, including unnamed pagesallpagesWalker for mdi_phci ph_next linkmdiphci_listWalker for mdi_pathinfo pi_phci_linkWalker for mdi_pathinfo pi_client_linkmdipi_client_listwalk a linked listlistwalk lgroup CPU resources of given lgrouplgrp_rsrc_cpuwalk lgroup memory resources of given lgrouplgrp_rsrc_memwalk up lgroup lineage from given lgrouplgrp_parentswalk lgroup tablewalk CPUs in a given lgrouplgrp_cpulistgiven a leaked bufctl or vmem_seg, walk buffers for leaks w/ same stack tracegiven a leaked bufctl or vmem_seg, find leaks w/ same stack traceleakwalk the layered driver identifier hashwalk the layered driver handle hashwalk all objects backed by a given kernel object slabgiven a kernel object, walk its handleskom_handlewalk all kernel object manager classeswalk all kernel object manager slabskom_allslabgiven a vmem_t, walk its spanning vmem_segsvmem_spangiven a vmem_t, walk all of its vmem_segswalk vmem structures in post-fix, depth-first ordervmem_postfixgiven a vmem_t, walk its free vmem_segsvmem_freegiven a vmem_t, walk its allocated vmem_segswalk vmem structures in pre-fix, depth-first ordergiven a kmem cache, walk its partially allocated slabs (min 1)kmem_slab_partialgiven a kmem cache, walk its slabskmem_slabwalk the kmem transaction loggiven a kmem cache, walk its allocated hash tablekmem_hashgiven a kmem cache, walk its per-CPU cacheswalk kmem caches needing processingkmem_cache_processingwalk a kmem cachekmemwalk a kmem cache's constructed free memoryfreemem_constructedwalk a kmem cache's free memorywalk a kmem cache's constructed free bufctlsfreectl_constructedwalk a kmem cache's free bufctlsgiven a thread, walk its freed bufctlswalk the available history of a bufctlbufctl_historywalk a kmem cache's bufctlsgiven a thread, walk its allocated bufctlswalk list of interrupt requests in an interrupt poolwalk global list of interrupt poolswalk all elements of a groupwalk a fault management handle cache active listdevinfo_fmcgiven an i_ddi_soft_state_bystr *, list all in-use driver statepsgiven an i_ddi_soft_state*, list all driver statepssoftstate_allgiven an i_ddi_soft_state*, list all in-use driver statepsgiven a devinfo node, walk minor nodesminornodewalk devnames arraywalk devinfo listdevi_nextwalk siblings of devinfo nodedevinfo_siblingswalk ancestors of devinfo nodewalk children of devinfo nodedevinfo_childrenwalk per-devinfo audit historywalk devinfo audit system-wide logwalk devinfo tree or subtreewalk all entries in binding hash tablebinding_hashwalk all defdump L2 blockswalk defdump L2 blocklistswalk defdump L2 blocklist entries from given blockl2blockentrieswalk all defdump L1 blocksl1entrieswalk defdump L1 blocklist entries from given blockl1blockentrieswalk defdump L1 blocklistswalk defdump_reloc_t relocation entrieswalk cyclic trace bufferfor an omnipresent cyclic, walk cyc_omni_cpu listwalk per-CPU cyc_cpu structurescyccpuwalk list of context ops on a threadctxopwalk all buckets in given credit treewalk the set of cpu partitionscpupart_walkgiven an cpupart_t, walk cpus in partitionwalk contract event queue listenersct_listenerwalk events on a contract event queuect_eventwalk all contracts, or those of the specified typewalk the bio buf hashgiven any avl_tree_t *, forward walk all entries in treegiven a task pointer, walk its processeswalk sysevent subscription's subclass listwalk sysevent subscription's class listwalk sysevent channel subscriptionswalk sysevent sent queuesysevent_sentwalk sysevent pending queuesysevent_pendwalk a list of kernel projectslist of active proc_t structureswalk lock_descriptor_t structuresgiven a proc pointer, list of open file pointersgiven a proc pointer, list all file pointersWalks the global hash table of keysgiven a kthread_t, list deferred posts registered by associated lwpgiven a port_source_t (of type PORT_SOURCE_POSTWAIT) list associated keysgiven a port_source_t (of type PORT_SOURCE_FILE) list hashed portfop_tgiven a port pointer, walk the port_fdcache->pc_hashgiven a port pointer, list associated port_sourcesgiven a port pointer, list of events in the queueevport_queuegiven a proc pointer, list of created event portswalk pending error queue data bufferserrorq_datawalk list of system error queueswalk list of ereports in pending error queueereportq_pendwalk list of ereports in dump error queueereportq_dumpwalk cpu structureswalk callout table arraywalk a callout listwalk callouts by id hash chainwalk callouts by list chain (expiration time)display zone-specific-data entries for selected zonesdisplay kernel zone(s)?[-r [-v]]zoneXXX don't frob thisvm2_force_reinitlist vm2 dcmds/walkersPrint the VM2 System structureSystemprint per-LGRP tile setsprint information about tilelets?[-ankupt] [-T tile] [-S szcs]Print tilechunkstilechunkprint information about tiles on the system?[-s | -l] [-M mnodes] [-v] tile?[-knuO] [-T tiles] [-t tileidxs] [-S szcs]tdprint the physical memory layout of the system[-prt] [-M mnodes]syslayoutprint the tilelet for a given RMrm2tileletprint the tilelet for a given PFNpfn2tileletprint the tilelet for a given PA?[-- ]pa2tileletPrint memory nodesmnodePrint memory groupsmemgrpprint VM2 sparse datastructuresvm2_sparseprint bounds predictor state information?[-adklptu] [-E emas] [-L states] [-M mnodes] [-S szcs]print a memory vector (mvec_t)mvecPrint Mapping Window Later hash buckets (mw_laterbucket_t)Mw_later_hashPrint Mapping WindowsmwPrint Memory Object Capture hash buckets (mo_capbucket_t)?[-a]Print a Memory Object NodemonodePrint a monode_prealloc_t structure:[-n monode]Lookup the physical address for a {mo, offset} pair?[-v] [-m mo] [-o offset]mo_lookupPrint Memory Object Capture Headersmo_capheadPrint Memory Object Capture structuresmo_capturePrint Memory Objectsmoprint the migration log?[-r]migratelogPrint memory layout graphically[-m s|k|m] [-S szcs] [-K ku] [-M mnodes] [-T tiles] [-ip] [-[tgl] n] [-c]memmapkcagemapPrint kernel cage layoutprint pageout state informationprint cachelist information?[-T tile]cachelistgiven an RM, find the corresponding PPrm2ppgiven an RM, find the corresponding PFNrm2pfngiven an RM, find the corresponding PArm2pagiven a PP, find the corresponding RMpp2rmgiven a PP, find the corresponding PFNpp2pfngiven a PP, find the corresponding PApp2pagiven a PFN, find the corresponding RMpfn2rmgiven a PFN, find the corresponding PPpfn2ppgiven a PFN, find the corresponding PApfn2pagiven a PA, find the corresponding RM?[-vf] [-- <::rm options>]pa2rmgiven a PA, find the corresponding PP?[-vf] [-- <::page options>]pa2ppgiven a PA, find the corresponding PFN?[-vf]pa2pfnprint System Available Color maps?[-S szcs] [-T tiles] [-C colors]verify RM and page_t consistancy?[-cp]rm_verifyprint a Reverse Map Wait structureprint the RMG for an RMrm2rmgprint the FLB for an RM (whether or not the RM is free)rm2flbprint Reverse Map Groups?[-mwv] [-f minfree] [-F maxfree] [-l tilelet] [-M mnodes]print Reverse Map entries?[-abnr] [-S szc] [-m mo] [-o off] [-F flags] [-t type] [-l tilelet] [-T tile]rmprint a retire hash table entryretireprint FreeList Buckets color informationflbcolorprint FreeList Buckets?[-ars] [-S szc] [-T tile] [-C color] [-l list]get color data for gnuplot:[-S szcs]colordataprint a pfn_rangeset_t or drdel_rangeset_t?[-pv]pfn_rangesetprint the DR/PM logprint available SZCs?[-aimvM]print the FED souplines[-aveku] [-S szc]souplineaudit flb, fed, crd totals[-arv] [-M mnodes]sarboxprint a fed credit treefed_creditprint the Freelist Equity Dispensors[-kuhrv]print CRDs?[-1aohv] [-F flags]print the per-MNODE,KU,SZC breadlines[-aveku] [-S szc] [-M mnodes]breadlineprint per-page state for a pa_capture_t:[-ac] [-p min] [-P max] [-s [!]states] [-S szcs] [-t a|i|c]pac_pageinfoprint outstanding capture operations?[-vV]print process file information:[-fp]pfilesprint mounted filesystems?[-v] [-m fs] [-t fstype]fsinfofind thread with this tsdtsdtotprint tsd[key-1] for this threaddisplay kthread_t stack usage?[-h|-a]stackinfodisplay threads and associated C stack traces?[-t] [-v [count]]threadlistdisplay a summarized kthread_t?[-bdfimps]display a taskq_ent_ttaskq_entry:[-atT] [-m min_maxq] [-n name]taskqprint queue for a given syncqfilter and display STREAM sync queue:[-q|v] [-f flag] [-F flag] [-t type] [-T type]syncqprint STREAMS flow trace eventstrfteventWalk stream heads and display streamsFor a stream head display the stream stack that contains itstreamprint write queue of this streamprint mate of this streamstr2matefilter and display STREAM head:[-q|v] [-f flag] [-F flag]stdatafilter and display STREAM queue:[-q|v] [-m mod] [-f flag] [-F flag] [-s syncq_addr]queueprint write queue for a given queueq2wrqprint stream pointer for a given queueq2streamprint syncq for a given queueprint read queue for a given queueq2rdqprint peer queue for a given queueq2otherqprint iocblk structure or decode ioctliocblkconvert mblk_t address to dblk_t addressmblk2dblkverify integrity of an mblkmblk_verifyprint an mblk:[-q|v] [-f|F flag] [-t|T type] [-l|L|B len] [-d dbaddr]mblkdisplay a turnstileturnstiledump condition variablewchaninfoperform turnstile lookup on synch objectdump out an adaptive or spin mutex:[-f]mutexdump out a readers/writer lockrwlockdump out rw_async requestsrw_asynctest resource control value sequence:[-v] [-n #]rctl_validateprint a rctl_t, only if it matches the handlerctlprint rctls for the given proc:[handle]rctl_listprint systemwide default rctl definitionsrctl_dictdisplay the system's Processor Groupspgprint out an nvlistnvlistprint out an nvpair:[-rq]nvpairshow numaio groups[-c] [-o object-type ]numaio_groupshow stack instancesnetstackfilter and display sonode?[-f inet | inet6 | unix | #] [-t stream | dgram | raw | #] [-p #]sonodeshow network statistics[-arv] [-f inet | inet6 | unix] [-P tcp | udp | icmp | sdp ]filter and display MI object or payloadmishow data link information? [flags]dladmdisplay information about a mod_hash_entry:[-k | -v | -t type]modentdisplay information about one or all mod_hash structures?[-ceht] [-k key] [-v val] [-i index]print multidata pointer from pdesc_slab_tslab2multidataverify integrity of a pdesc_tpdesc_verifyprint pdesc slab pointer from pdesc_tpdesc2slabprint multidata pointer from pattr_tdisplay a summarized multidata attribute tablepattbldisplay a summarized multidata_t:[-sv]multidatatranslate vnode to smapvnode2smapdisplay a struct swapinfoswapinfoprint address space segmentprint process memory map:[-q]pmapfind the page_t for a given page frame numberpage_num2ppfind the page_t with the name {vp, offset}?[-v vp] [-o offset]pagelookupdisplay a summarized page_t?[-afKnul]pagedisplay memory usage summary[-nov] [-s hashsz]display a struct memlist or walk a memlist?[-abhips]print color distribution in an AS:[-cpsv]colormaptranslate address to smap:[offset]addr2smapgiven an anidx and anon_map, print an anon struct:[-a]anidx2apprint an anon structanongiven a phci, walk through mdi_phci ph_next linksmdiphcisgiven a path, walk through mdi_pathinfo phci linksmdiphci_pathsgiven a path, walk mdi_pathinfo client linksgiven a vhci, dump mdi_vhci and list all phcisgiven a phci, dump mdi_phci and list all pathsgiven a pi_prop, dump the pi_prop listmdipropsgiven a path, dump mdi_pathinfo and detailed pi_prop listmdipiprint most recent console messagesmsgbufdisplay bitmask of lgroups as a listlgrp_set?[-q] [-p | -Pih]lgrpsearch for potential kernel memory leaks?[-dfvU]findleaksdisplay a layered driver identifierldi_identdisplay a layered driver handle?[-i]ldi_handleprint kernel object manager kstatskom_statsprint a kernel object manager slab [-p:PA]|kom_slabprint a kernel object manager object?[-o | -h | -s [-p]] [-v] [-a] [-f|F flags] [-r ref] [-q]|dump kernel object manager debug logkom_error_logprint a kernel object manager classkom_classprint threads whose stack contains the given addresswhatthreadprint or filter a vmem_seg:[-sv] [-c caller] [-e earliest] [-l latest] [-m minsize] [-M maxsize] [-t thread] [-T type]print a vmem_tcheck integrity of kmem-managed memorykmem_verifydump kmem transaction log?[-b]kmem_logprint kmem usage during crash dumpkmem_dumptoggle kmem dcmd/walk debuggingkmem_debugdisplay slab usage per kmem cache?[-v] [-n cache] [-N cache] [-b maxbins] [-B minbinsize]kmem_slabsprint kernel memory caches?[-n name]current medium and large users of the kmem allocator?[-ef] [cache ...]kmauserskernel memory allocator stats[-kmg]display kmem transaction log and stack traces?[ fail | slab ]kmaloggiven a thread, print its freed buffersprint or filter a bufctl:[-vh] [-a addr] [-c caller] [-C caller ] [-e earliest] [-l latest] [-t thd]bufctlgiven a thread, print its allocated buffersallocdbysearch kernel as for a pointermgrepsearch kernel as (alias for "mgrep"):[-vV] [-d dist|-m mask|-M invmask] [-a minad] [-A maxad] [-s sz]kgrepdisplay an interrupt requestirmreqdisplay interrupt requests in an interrupt pooldisplay interrupt poolsirmpoolsdisplay a registered hotplug attachment?[-p]?[-q]Print ftrace_records (produces wide output)?[-r] [-n cpu] [-T refclk] [-f from_ticks] [-t to_ticks]ftraceDisplay state of ftrace frameworkftrace_stateprint ereports logged in dumpprint unique kernel thread stacks?[-afiv] [-c func] [-C func] [-m module] [-M module] [-s sobj | -S sobj] [-t tstate | -T tstate]stackstoggle findstack debuggingfind kernel thread stackfindstackdevinfo fault managment cache entrydevinfo_fmcedevinfo fault managment configurationdevinfo_fmretrieve soft-state pointer:softstateprint devinfo treeconvert dev name to major number[]|name2majorgiven a modctl, list its devinfosmodctl2devinfogiven a devinfo node, print its minor nodesminornodesconvert major number to dev name?[]major2namedisplay a dev_t's major and minor numbersdevtconvert dev_t to a minor numberdev2minorconvert dev_t to a major number?dev2majorprint devnames array?[-vm] [num]devnamesfind driver name for this devinfo nodedevinfo2driverdevinfo node configuration historydevinfo_audit_nodesystem wide devinfo configuration logdevinfo_audit_logdevinfo configuration audit recorddevinfo_auditdetailed devinfo of one node:[-qs]print devinfo nodes bound to device-name or major-num?[-qs] [device-name | major-num]devbindingsprint info about defdump L2 entry?[-e] [-t tag]print info about defdump L1 entryprint info about all defdump L2 entries[-e] [-t tag]l2entriesprint defdump L2 blocklistsl2blocklistsprint defdump L1 blocklistsl1blocklistsprint defdump statistics acquired during the boot processdefdump_boot_statsprint relocation entries from defdump headerddh_relocprint status of deferred dump subsystemdefdump_stateprint basic defdump header info[-v]defdumphdrprint info about defdump dcmds and walkersdisplay a damap_tdamapdump cyclic trace buffercyctracedeveloper informationcyclicdump cyc_cpu info[-vV]dump a cyclic idcyciddump cyclic coverage informationcyccoverdisplay credit treecreditprint cpu partition infoconvert id to a contract pointerctiddisplay a contract eventdisplay a contractcontractdisplay a dump_bitmap:[-v]dump_bitmapdisplay a bitsetbitsetfind page_t on buf_t list:addrbufpagefindgiven a vnode, dumps procs which have it openwhereopenvnode address to pathname:[-F]vnode2pathdisplay and convert system time[-hlsudx]timedisplay kernel task(s)print contents of /etc/system filesystemprint sysevent subclass listsysevent_subclass_listprint sysevent class listsysevent_class_listprint sysevent channel databasesysevent_channelprint sysevent pending or sent queue?[-sv]syseventprint process tree?|ptreepattern match against all processes?[-x] [-n | -o] pattern|pgreplist processes (and associated thr,lwp)[-fltzTP]display kernel project(s)convert PID to proc_t addresspid2procprint panic informationpanicinfoprint ndi_event_hdlndi_event_hdlprint lock manager informationlminfoprint an hrtime_t in human-readable format:[-as]hrtimethe vik_rev_level 2 specialget a file pointer from an fd:[fd num]fdlist registered deferred postspostwait_deflistlist registered post-wait keys?[-l]postwait_listgiven a port, list associated sources:[-t type]list processes using event_portsdisplay kernel error queues?[-v]find kernel thread for this id? kt_diddid2threaddisplay the deadman journal[-v] [-c CPU]print CPUs and runnable threadsprint process scheduler classesclassprint callout by extended id[-d|v] xidcalloutiddisplay callouts?[-r|n] [-s|l] [-xhB] [-t | -ab nsec [-dkD]] [-C addr | -S seqid] [-f name|addr] [-p name| addr] [-T|L [-E]] [-FivVA]print driver names hash table entrybinding_hash_entryconvert as to proc_t addressaddr::evport_src lists all open sources for the givenevent port. Objects of sources of type FD and FILE can be listed using -t and the appropriate source type Switches: -t Only print sources of a given type: possible types are AIO, TIMER, USER, ALERT, FD, MQ, FILE evport_srcTYPEPORT_SOURCE_ADDR%%?s %5s % No port_t pointer address specified %0?p %9s evport_fopevport_fd%0?p %5s Failed to read port_source_t at %p Failed to read port_source_t SIGNALPOSTWAITFILEMQALERTFDUSERTIMER[addr]::postwait_list lists all the registered key entries and associated event port info. If a key is specified only the registered entries for that key are listed[addr]::postwait_deflist lists all registered deferred posts by a thread of given process or all processes postwait_deferred %p THREAD: %p KEY: %p USER: %p EVENTS: %6d %p KEY: %p PORT: %p FLAGS: 0x%02x %p KEY: %p PORT: %p FLAGS: 0x%02x COUNT: %6d PEV: %p VP: %p PATH: %s failed to read file path failed to read file_t at %p Failed to read portfd_t at %p Failed to read portfd_t FLAGS: 0x%02x VP: %p DVP: %p PATH: %s failed to read pfop_cname at %p failed to read vnode_t at &p Failed to read portfop_t at %p Failed to read portfop_t ::evport_list lists all processes using event ports and their open event ports. The PORT_ADDR can be given to evport_src for more detailed information about the event port %6d %6d %6d %0?p %s failed to read vnodefailed to read file list at %pNPORTS%%6s %6s %6s %?s %s% evport_list OBJS: %5d FLAGS: 0x%02x PORT_ADDR: %?a Displays the contents of the deadman journal. Switches: -c display content for the given CPU only -v report interrupt statistics in nanoseconds No entries found. %4u %16llx %16llx COUNTACCUMULATED %%4s %16s %16s% %4u %16llx START %%4s %16s% %5d %5d %16llx %9x %8d %16p INTRACTVTIMESTAMPLOG#%%5s %5s %16s %9s %8s %16s% Error reading entry %d for CPU %d. No deadman journal entriesfound for CPU %u's. Error reading CPU%u's journal. CPU %u exceeds the maximum number of cpus (%u) on this chassis. Error reading deadman variables. Deadman panic disabled.No content to display. Error reading 'deadman_enabled' in the futureThe current system time %OPTIONS% -h report time in a human-readable format -l print current time as clock ticks, rather than nanoseconds -s convert input from native time to nanoseconds -u convert input from nanoseconds to native time -d report time in decimal -x report time in hexadecimal ::time is used to print the current high-resolution timestamp, and to convert between unscaled and scaled high-res timestamps. The modes of operation are: ::time [-[lu]] [-[dx]] Print the current timestamp. If executed from kmdb(1), this is the time at which kmdb was entered; if executed on a crash dump, it is the time at which the crash dump was taken; if executed on a live system, it is the running value of time on that system. By default, the time is printed in units of nanoseconds since boot. ::time -h Print time since boot in human-readable form. value::time -s [-[dx] | -h] Convert "value" from a native ("unscaled") high-res time to a number of nanoseconds ("scaled" high-res time). value::time -u [-[dx]] Convert "value" from a number of nanoseconds to a native high-res time. %#llr Failed to unscale timeFailed to scale time%lld.%09lld sec %s %lld min, %lld hrs, %lld days, %16s %?llx %16s %s couldn't read panic_data at %p couldn't read panicbuf symbol failed to read 'panicbuf'panicbufcouldn't find member pd_nvdata of type panic_data pd_nvdatacouldn't find panic_data_tpanic_data_t%16s %?p failed to read 'panic_thread'panic_thread%16s %?d panicinfo can only be run on a system dump; see dumpadm(1M) CANCELLEDCOMMIT FAILCOMMITTEDRESERVE FAILRESERVEDLOGGEDDISPATCHED+-> %38s %41s%12s %llu %53s %llu %53s %llu %53s %llu %53s %llu %53s %llu %53s %llu %53s %llu | %5s %6lu %6lu %3u %a %7llu %7llu %7llu %-11p %-16s %c %c %c FUNCSIZEQLENKSTAT%5s %6s %6s %3s %16s% DROPACCEPT%7s %7s %7s% V%%-11s %-16s %1s %1s %1s can't walk 'errorq'errorqfailed to read errorq data at %perrorq is overfull -- more than %lu elems found failed to read errorq element at %pfailed to read errorq at %pfailed to read errorq_listerrorq_listfailed to walk thread:%s %s%s%s%s%s "%s"vmem_segcouldn't read ptr in %pcouldn't read modname in %pcouldn't read sysparam %pfailed to read mod_sysfile_arenamod_sysfile_arenafailed to read sysparam_hdsysparam_hd|&=swapdev:rootdev:forceload:include:exclude:PID 0t%d not found couldn't read uf_entry_t at %pprocess %p only has %d files open. couldn't read proc_t at %pfd doesn't give global information couldn't walk 'proc'couldn't read ancestor at %p%#lr %0?p %s failed to walk proc::cpuinfo displays various bits of information about the state of the CPUs in the system. Switches: -v shows the threads on the processor's run queues and decodes the CPU's flags -g displays the CPU's Processor Groups %p is neither a valid CPU ID nor a valid cpu_t address couldn't walk threadgroupLOAD#CPUsHARDWARECLASSPHYSID%%6s %?s %6s %7s %11s %5s %5s% %3d %0*p %s +--> %3s %-*s %s | failed to read dispq_t at %p(idle)%c%*s %3s %0*p %s ?%c%*s %3d %0*p failed to read kthread_t at %p%c%*s+--> %3s %s <--+%*s%*s %s %s%s (idle) %0*p%-6s Failed to read nsec_per_tickFailed to scale cpu_last_swtchno%4s %5s -%3s %3d %3d %0*p %3x %4d %4d failed to read disp_t at %pPROCSWITCHKRNRNRNRNBSPLNRUNID%%3s %-*s %3s %4s %4s %3s %4s %5s %-6s %-*s %s% POWERIDLESPAREFROZENPOWEROFFENABLEEXISTSQUIESCEDREADYCPU %d has multiple threads at pil %d (at least %p and %p) thread %p has pil (%d) greater than %d CPU %p has id (%d) greater than NCPU (%d) thr %p is intr thread w/out a CPU failed to read cpu at %pfailed to read 'cpu_list'cpu_listfailed to read 'panic_cpu'failed to find 'panic_cpu'panic_cpufailed to read 'panicstr'panicstrfailed to read 'max_ncpus'failed to read project at %pfailed to read 'proj0p'proj0pfailed to read task at %pproc %p has invalid p_sibling %p; skipping depth %d exceeds max depth; try again proc %p has invalid p_child %p; skipping failed to read proc at %pfailed to read 'nproc'nprocfailed to read 'practive'p0failed to read postw_deferred_ent_t at %p - %d failed to read postw_deferred_head_t %p failed to read klwp_t at %p failed to read kthread-t at %p postwait defwalk doesn't support global walks failed to read postwait_ent_t at%p - %d %p - %d failed to read postwait_ent_t atfailed to read 'postwait_hash'postwait_hashfailed to read 'postwait_hashsz'failed to read portwait_head_t at %p failed to read postwait_ent_t at %p - %d failed to read portpw_list_t at %p (%p) is not a PORT_SOURCE_POSTWAIT source failed to read portfd at %p could not read pc_hash failed to read portq_pcp at %p failed to read portfop_t at %p failed to read portfop_cache_t at %p (%p) is not a PORT_SOURCE_FILE source failed to read port_source_t at %p portfop_hash walk doesn't support global walks failed to read port_source at %p could not read scache input address (%p) does not point to an event port failed to read vnode_t at %p failed to read port structure at %p portsrc walk doesn't support global walks failed to read port_kevent at %pinput address (%p) does not point to an event portfailed to read port structure at %pportev walk doesn't support global walks failed to read port_t at %pfailed to read vnode_t at %pcouldn't walk 'file'port walk doesn't support global walks failed to read file array at %pfailed to read proc structure at %pfile walk doesn't support global walks failed to walk memsegmemsegfailed to walk heap/heap32 vmem arenasscanning KOM areas scanning vm2 sparse areas failed to walk kas segmentsfailed to read 'heap_lp_end' heap_lp_endfailed to read 'heap_lp_base' heap_lp_basesegkpm_opskdebugsegkppvmsegkvseg_corekvsegfailed to locate '%s'couldn't walk vmem_alloc for vmem %pvmem_allocscanning %s vmem arena heap_coreheap32heapscanning [%?lx, %?lx) kas segment %a skipping kas segment %a can't walk 'vmem'vmemcan't walk 'kmem_cache'kmem_cachecouldn't trace %p's ancestryTotal [%s]%*s %6s %6s %6s %10lu%c %9u %5u kmem_cpu_cache%5llu %9llu import%10llu%c ----------- total memory%9llu%c %-*s vmem %5u ----- failalloc%9u --------- succeed alloc%10lu%c ---------- in use memory totalin use%6u ------ size buf%-25s -------------------------name cache couldn't file walk proc %pfilefile %p PATHVNODECOMMFLAGTP%%-?s %2s %4s %6s %-16s %-?s %s% ??WRRD%-?p %2s %04x %6d %-16s %-?p couldn't walk lock_descriptor at %p failed to read graph_t at %pfailed to find symbol 'lock_graph' lock_graphcouldn't read lock_descriptor_t at %p %c%sfailed to read rootdirexpected explicit vnode_t address before :: %4ld %-10s %-24a %-24a CLASS FCNINIT FCNSLOT%%4s %-10s %-24s %-24s% failed to read sclassfailed to find symbol sclass sclasscalloutid: display callout by id. Given an extended callout id, display the callout infomation. options: -d : do not dereference callout, just decode the id. -v : verbose display more info about the callout callout: display callouts. Given a callout table address, display callouts from table. Without an address, display callouts from all tables. options: -r|n : limit display to (r)ealtime or (n)ormal type callouts -s|l : limit display to (s)hort-term ids or (l)ong-term ids -x : limit display to callouts which are executing -h : limit display to callouts based on hrestime -B : limit display to callouts based on absolute time -t|a|b nsec: limit display to callouts that expire a(t) time, (a)fter time, or (b)efore time. Use -a and -b together to specify a range. For "now", use -d[t|a|b] 0. -d : interpret time option to -t|a|b as delta from current time -k : use ticks instead of nanoseconds as arguments to -t|a|b. Note that ticks are less accurate and may not match other tick times (ie: lbolt). -D : display exiration time as delta from current time -S seqid : limit display to callouts for this cpu sequence id -C addr : limit display to callouts for this cpu pointer -f name|addr : limit display to callouts with this function -p name|addr : limit display to callouts functions with this parameter -T : display the callout table itself, instead of callouts -L : display callout lists instead of callouts -E : with -T or L, display empty data structures. -i : traverse callouts by id hash instead of list hash -F : walk free callout list (free list with -i) instead -v : display more info for each item -V : show details of each level of info as it is traversed -H : limit display to callouts in the callout heap -Q : limit display to callouts in the callout queue -A : show only addresses. Useful for pipelines. id hash chain for this xid is empty %-3d %1s %1s%1s %-?llx %-6d IDHASHXL%%3s %1s %2s %-?s %-6s % calloutid does not accept explicit address. cannot walk callout_table-H and -Q are mutually exclusive value for -a must be earlier than the value for -b. -t and -a|b are mutually exclusive failed to read cpu_t at %p-C and -S are mutually exclusive -C option conflicts with explicit address -S option conflicts with explicit address failed to read 'nsec_per_tick'nsec_per_tickfailed to read 'callout_table_bits'callout_table_bitscould not read 'hrt->hrtime_base' at 0x%p could not read symbol 'hrt' at 0x%p Could not lookup symbol 'hrt'hrtime_lastcannot walk callout id free list at %pcallouts_byidcannot walk callout_list at %pcannot walk callout free list at %pcallout_list%-0?p %-7d %-7d %-?p %-?p %-?p %-?lld %-?lld %-?p%-3d %-1s %-0?p %-0?p %-0?p %-?pLOCKPENDEXPQTASKQ% %-T%-7s %-7s %-?s %-?s %-?s %-?s %-?s %-?s%HEAPCYCLICLFREEFREE%%-3s %-1s %-?s %-?s %-?s %-?s%cannot walk callouts at %p %-?p %-?p%-14llx %1s%1s %-6d %-0?p %3d %1s NEXTPREV% %-?s %-?s%%EXP HA BUCKET CALLOUTS %%-0p %-?p %-4d %-0?p %-?p %-?p %-?p %-?pLAH X%1s%1s%1s%1s %-?llx %a(%p)%-14x %-3d %1s %-14llx THREADUTOSDONE% %-?s %-4s %-?s%NEXTLPREVLNEXTIDPREVID% %-?s %-?s %-?s %-?s%FUNC(ARG)XHAL%%-4s %-?s %-20s%T%%3s %-1s %-14s %failed to read list flagsfrom %pfailed to read expiration time from %pNRfailed to read kstats at %pfailed to read cl_hash at %pfailed to read id_hash at %pfailed to read callout_table at %pfailed to get callout_table array sizemax_ncpusfailed to read 'callout_table'callout_tablefailed to read callout_list at %pcallout list doesn't support global walkfailed to read callout at %pcallout doesn't support global walk%0?p %6d %6d %6u can't read kproject_t structure at %p%%?s %6s %6s %6s% can't walk projectsprojects%0?p %6d %6d %6d %6u 0x%08x can't read project_t structure at %pcan't read task_t structure at %pREFCNTZONEIDPROJIDTASKID%%?s %6s %6s %6s %6s %10s% can't walk task_cachetasktask_cache Note: Regular expressions are not available.Search for a process by name. do an exact match-xprint the oldest process-oprint the newest process-nfailed to read proc_t at %pcan't invoke 'ps'thread%6d 0x%08x %0?p %s %5d %c %6d %6d %6d %6d NAMEADDRFLAGS%6s %10s %?s %s% ZONEPROJTASK%5s PGIDPPIDS%%1s %6s %6s %6s %6s can't walk 'proc'psproc T %?a <%b> TS_STOPPEDTS_ONPROCTS_RUNTS_SLEEPSETcouldn't read 'group set' at %pinvalid group at %pcouldn't read 'group' at %p%?p %6d %9d %?p %0?p unable to read 'group' at %pCAPACITYSIZEADDR%?s %6s %9s %?s devinfoCN_NAMEUnknownOfflineEnabledPoweredPresentcouldn't walk devinfo treefailed to read 'top_devinfo'top_devinfoTYPESTATEHANDLEPARENT_DEVINFO%%?s %?s %-8s %-15s %s% Switches: -p only print the physical hotplug connectors %?p %?p %-8s %-15s %s Failed to read cn_name! Failed to read cn_type! Failed to read hdlp! OnlineMaintenance-SuspendedMaintenanceAttachedPort_PresentPort_EmptyEmptyYesMSIirmreqsrequestUnknowninterrupt poolsNo%0?p %-18s %-8s %-8s %-6d %-4d %-6d couldn't read devinfo_intr at %pcouldn't read interrupt request at %pNAVAILNREQNINTRSCALLBACK%%?s %-18s %-8s %-8s %-6s %-4s %-6s% can't walk interrupt requestsirmreqcan't perform global interrupt request walk%0?p %-18s %-8s %-6d %-9d %-8d %s%s#%dcouldn't read dev_info at %pcouldn't read interrupt pool at %pRESERVEDREQUESTEDSIZETYPEOWNERADDR%%?s %-18s %-8s %-6s %-9s %-8s% can't walk interrupt poolsirmpoolsIRM is not enabledinterrupt requestspoolcouldn't find irm_pools_listirm_pools_listcouldn't read irm_enable at %pcouldn't find irm_enableirm_enableMSI-XFixedMSI/XintOWNERPTPTSSTTYKIOCCMDtimevalxarpreqlifconfrtentryPIOCLDTPIOCSETPIOCMAPPIOCRUNDP_POLLI_PLINKI_FLUSHI_NREADSTWLINESTTHROWFIONBIOFIOCLEXTCSETXFTCSETXWLDCLOSEttysizeTIOCPKTTIOCSTIRTS_TOGTCSETSFTCSETSWTCSETAFTCSETAWZVMM_IOC_CREATEVT_SETDISPLOGINVT_SET_CONSUSERVT_GET_CONSUSERpm_searchargs_tPM_GET_CMD_NAMEPM_GET_PM_STATEPM_SET_NORM_PWRPM_GET_NUM_DEPSPM_GET_NORM_PWRHIDIOCKMSDIRECTHIDIOCKMGDIRECTZC_RELEASESLAVEvxlan_kparams_tiptun_kparams_tDIOCGETDEFERREDDIOCSETDEFERREDDIOCGETDUMPSIZELOFI_UNMAP_FILECDROMREADOFFSETCDROMREADTOCHDRstruct cdrom_tiCDROMPLAYTRKINDstruct volcap_tstruct dk_minfoDKIOCGMEDIAINFODKIOCG_VIRTGEOMZFS_IOC_RELEASEZFS_IOC_PROMOTEZFS_IOC_DESTROYvnic_ioc_modifyVNIC_IOC_MODIFYvnic_ioc_deleteVNIC_IOC_DELETEvnic_ioc_createVNIC_IOC_CREATEsimnet_ioc_infoSIMNET_IOC_INFODLDIOC_GETHWGRPdld_ioc_capab_tDLDIOC_GETCAPABDLDIOC_USAGELOGDLDIOC_WALKFLOWdld_ioc_addflowCRYPTO_INIT_PINCRYPTO_WRAP_KEYCRYPTO_MAC_INITCRYPTO_POOL_RUNSIOCSIPMSFILTERSIOCGIPMSFILTERSIOCGLIFBINDINGSIOCGLIFLNKINFOSIOCSLIFLNKINFOSIOCSLIFNETMASKSIOCGLIFNETMASKSIOCSLIFBRDADDRSIOCGLIFBRDADDRSIOCGLIFDSTADDRSIOCSLIFDSTADDRSIOCLIFREMOVEIFSNDCTL_DSP_SKIPSNDCTL_DSP_CAPSSNDCTL_DSP_POSTSNDCTL_DSP_SYNCSNDCTL_DSP_HALTSNDCTL_GETLABELSNDCTL_SETLABELSNDCTL_MIX_READSNDCTL_CARDINFO__I_PUSH_NOCTTYKSTAT_IOC_WRITEZVBLK_IOC_BOOTABLEZVTERM_IOC_GETLOGINZVMM_IOC_SET_CMD_RESULTZVMM_IOC_GET_CMDZVMM_IOC_PAUSEZVMM_IOC_NMIZVMM_IOC_HOSTCALLZVMM_IOC_CPU_HOTPLUGZVMM_IOC_TRACKING_DIRTY_PAGEZVMM_IOC_EXTEND_REMZVMM_IOC_EXTEND_ADDZVMM_IOC_VCPU_ENTERZVMM_IOC_SET_STATEZVMM_IOC_GET_STATEZVMM_IOC_REQ_STATEzvmm_ioc_tVT_RESET_CONSUSERVT_GETACTIVEVT_SET_TARGETVT_GETDISPINFOVT_SETDISPINFOVT_CONFIGVT_ENABLEDstruct vt_statVT_GETSTATEVT_WAITACTIVEVT_ACTIVATEVT_RELDISPVT_GETMODEstruct vt_modeVT_SETMODEVT_OPENQRYPM_SEARCH_LISTPM_ADD_DEPENDENT_PROPERTYPM_GET_TIME_IDLEPM_ADD_DEPENDENTPM_GET_FULL_POWERPM_GET_CURRENT_POWERPM_SET_CURRENT_POWERPM_GET_DEVICE_THRESHOLD_BASISPM_GET_COMPONENT_THRESHOLDSPM_SET_COMPONENT_THRESHOLDSPM_GET_DEVICE_TYPEPM_RESET_DEVICE_THRESHOLDPM_RELEASE_DIRECT_PMPM_DIRECT_PMPM_GET_NUM_POWER_LEVELSPM_GET_COMPONENT_NAMEPM_GET_NUM_COMPONENTSPM_GET_POWER_LEVELSPM_GET_POWER_NAMEPM_GET_DEVICE_THRESHOLDPM_GET_STATSPM_SET_DEVICE_THRESHOLDpm_req_tPM_REPARSE_PM_PROPSPM_DIRECT_NOTIFY_WAITPM_DIRECT_NOTIFYPM_GET_STATE_CHANGE_WAITpm_state_change_tPM_GET_STATE_CHANGEPM_DFLT_CPU_DEEP_IDLEPM_START_CPU_DEEP_IDLEPM_DISABLE_CPU_DEEP_IDLEPM_ENTER_SUSPENDPM_DISABLE_SUSPENDPM_ENABLE_SUSPENDPM_STOP_AUTOSUSPENDPM_START_AUTOSUSPENDPM_GET_CPUPM_STATEPM_SET_CPU_THRESHOLDPM_GET_CPU_THRESHOLDPM_STOP_CPUPMPM_START_CPUPM_POLLPM_START_CPUPM_EVPM_START_CPUPMPM_IDLE_DOWNPM_GET_SUSPEND_SUPPORT_STATEPM_GET_AUTOSUSPEND_STATEPM_RESET_PMPM_STOP_PMPM_START_PMPM_SET_SYSTEM_THRESHOLDPM_GET_DEFAULT_SYSTEM_THRESHOLDPM_GET_SYSTEM_THRESHOLDPM_REENABLE_AUTOPMPM_DISABLE_AUTOPMPM_REM_DEVICESPM_REM_DEVICEPM_REM_DEPPM_ADD_DEPPM_GET_DEPPM_GET_CUR_PWRPM_SET_CUR_PWRPM_SET_THRESHOLDPM_GET_THRESHOLDPM_GET_NUM_CMPTSPM_GET_IDLE_TIMEPM_SCHEDULEZC_HOLDSLAVEVXLAN_INFOVXLAN_DELETEVXLAN_CREATEIPTUN_GET_6TO4RELAYIPTUN_SET_6TO4RELAYIPTUN_INFOIPTUN_MODIFYdatalink_id_tIPTUN_DELETEIPTUN_CREATEDINFOALIASDINFOCACHEDINFOIDENTDINFOLODRVDINFOUSRLDMNTIOC_GETMNTANYstruct extmnttabMNTIOC_GETEXTMNTENTstruct mnttabMNTIOC_GETMNTENTMNTIOC_SHOWHIDDENMNTIOC_CLRTAGstruct mnttagdescMNTIOC_SETTAGMNTIOC_GETDEVLISTMNTIOC_NMNTSDEFDUMP_WAIT_FOR_INITDEFDUMP_ALLOW_REBOOTDEFDUMP_DIAGREBOOT_NEEDEDDEFDUMP_PARTIAL_COMP_INFODEFDUMP_VALIDDEFDUMP_STATUSDEFDUMP_RELEASE_PAGESDIOCGETUUIDDIOCSETUUIDDIOCDUMPDIOCTRYDEVDIOCSETDEVDIOCGETDEVDIOCSETCONFDIOCGETCONFLOFI_SET_NOWCLOFI_GET_CTRLLOFI_SET_IO_MTBFLOFI_SET_INDESTRUCTIBLELOFI_SET_DDI_NO_AUTODETACHLOFI_SET_IO_STATELOFI_SET_USE_SEGMAPLOFI_SET_BLOCKSIZELOFI_GET_NEXTLOFI_GET_MAXIDLOFI_GET_BY_FILENAMELOFI_GET_BY_IDLOFI_UNMAP_FILE_IDLOFI_MAP_FILE_IDstruct lofi_ioctlLOFI_MAP_FILEstruct uscsi_cmdUSCSICMDCDROMCLOSETRAYCDROMSDRVSPEEDCDROMGDRVSPEEDstruct cdrom_subcodeCDROMSUBCODEstruct cdrom_cdxaCDROMCDXAstruct cdrom_cddaCDROMCDDACDROMSBLKMODECDROMGBLKMODECDROMREADMODE1struct cdrom_readCDROMREADMODE2struct cdrom_subchnlCDROMSUBCHNLstruct cdrom_volctrlCDROMVOLCTRLCDROMEJECTCDROMSTARTCDROMSTOPstruct cdrom_tocentryCDROMREADTOCENTRYstruct cdrom_tochdrstruct cdrom_msfCDROMPLAYMSFCDROMRESUMECDROMPAUSEDKIOCREADONLYDKIOCPREALLOCFINIDKIOCPREALLOCINITstruct vol_directed_rdDKIOCDMRDKIOCSETVOLCAPDKIOCGETVOLCAPstruct partition64DKIOCPARTITIONDKIOCGETEFIstruct dk_efiDKIOCSETEFIDKIOCSMBOOTDKIOCGMBOOTstruct extpart_infoDKIOCEXTPARTINFOstruct part_infoDKIOCPARTINFODKIOCGETDEFDKIOCADDBADDKIOCHOTPLUGGABLEDKIOCREMOVABLEDKIOCSTATEDKIOCUNLOCKDKIOCLOCKDKIOCG_PHYGEOMDKIOCGAPARTstruct dk_allmapDKIOCSAPARTDKIOCSGEOMDKIOCSETWCEDKIOCGETWCEDKIOCFLUSHWRITECACHEDKIOCSEXTVTOCstruct extvtocDKIOCGEXTVTOCDKIOCSVTOCstruct vtocDKIOCGVTOCDKIOCEJECTstruct dk_infoDKIOCINFOstruct dk_geomDKIOCGGEOMsockaddr_inKSSL_DELETE_ENTRYkssl_params_tKSSL_ADD_ENTRYZFS_IOC_REGISTER_XPROPSZFS_IOC_SHARE_NOTIFYZFS_IOC_SHARE_LIST_NEXTZFS_IOC_SHARE_STATSZFS_IOC_SHARE_CREATEZFS_IOC_POOL_NAMECHECKZFS_IOC_POOL_RELEZFS_IOC_POOL_HOLDZFS_IOC_REMOVE_FSIDZFS_IOC_GET_FSIDZFS_IOC_SET_FSIDZFS_IOC_PREDICT_PROPZFS_IOC_CRYPTO_KEY_NEWZFS_IOC_CRYPTO_KEY_CHANGEZFS_IOC_CRYPTO_KEY_UNLOADZFS_IOC_CRYPTO_KEY_INHERITZFS_IOC_CRYPTO_KEY_LOADZFS_IOC_BULK_OBJ_TO_STATSZFS_IOC_TMP_SNAPSHOTZFS_IOC_DIFFZFS_IOC_NEXT_OBJZFS_IOC_VDEV_SPLITZFS_IOC_OBJSET_RECVD_PROPSZFS_IOC_GET_HOLDSZFS_IOC_HOLDZFS_IOC_USERSPACE_UPGRADEZFS_IOC_USERSPACE_MANYZFS_IOC_USERSPACE_ONEZFS_IOC_SHARE_RESOURCEZFS_IOC_INHERIT_PROPZFS_IOC_SHARE_READZFS_IOC_GET_FSACLZFS_IOC_SET_FSACLZFS_IOC_POOL_GET_PROPSZFS_IOC_POOL_SET_PROPSZFS_IOC_OBJ_TO_PATHZFS_IOC_DSOBJ_TO_DSNAMEZFS_IOC_SNAPSHOTZFS_IOC_DESTROY_SNAPSZFS_IOC_CLEARZFS_IOC_ERROR_LOGZFS_IOC_INJECT_LIST_NEXTZFS_IOC_CLEAR_FAULTZFS_IOC_INJECT_FAULTZFS_IOC_SENDZFS_IOC_RECVZFS_IOC_RENAMEZFS_IOC_ROLLBACKZFS_IOC_CREATEZFS_IOC_SET_PROPZFS_IOC_SNAPSHOT_LIST_NEXTZFS_IOC_DATASET_LIST_NEXTZFS_IOC_OBJSET_ZPLPROPSZFS_IOC_OBJSET_STATSZFS_IOC_VDEV_UPDATELABELZFS_IOC_VDEV_SETLOCATIONZFS_IOC_VDEV_SETPATHZFS_IOC_VDEV_DETACHZFS_IOC_VDEV_ATTACHZFS_IOC_VDEV_SET_STATEZFS_IOC_VDEV_REMOVEZFS_IOC_VDEV_ADDZFS_IOC_POOL_MONITORZFS_IOC_POOL_GET_HISTORYZFS_IOC_POOL_UPGRADEZFS_IOC_POOL_FREEZEZFS_IOC_POOL_SCANZFS_IOC_POOL_TRYIMPORTZFS_IOC_POOL_STATSZFS_IOC_POOL_CONFIGSZFS_IOC_POOL_EXPORTZFS_IOC_POOL_IMPORTZFS_IOC_POOL_DESTROYzfs_cmd_tZFS_IOC_POOL_CREATEvnic_ioc_remove_addrVNIC_IOC_REMOVE_ADDRvnic_ioc_add_addrVNIC_IOC_ADD_ADDRvnic_ioc_infoVNIC_IOC_INFOSIMNET_IOC_MODIFYsimnet_ioc_deleteSIMNET_IOC_DELETEsimnet_ioc_createSIMNET_IOC_CREATEdld_ioc_get_vids_tDLDIOC_GETVIDSdld_ioc_vlan_attr_tDLDIOC_VLAN_ATTRdld_ioc_setiov_tDLDIOC_SETIOVdld_ioc_ringidget_tDLDIOC_GETRINGIDSdld_ioc_hwgrpget_tdld_cosinfo_tDLDIOC_GETCOSdld_ioc_delete_vlan_tDLDIOC_DELETE_VLANdld_ioc_createkstat_tDLDIOC_CREATEKSTATdld_ioc_create_vlan_tDLDIOC_CREATE_VLANdld_ioc_usagelogdld_ioc_walkflowdld_ioc_modifyflowDLDIOC_MODIFYFLOWdld_ioc_removeflowDLDIOC_REMOVEFLOWDLDIOC_ADDFLOWDLDIOC_GETMACPROPdld_ioc_macprop_sDLDIOC_SETMACPROPdld_ioc_macaddrgetDLDIOC_MACADDRGETdld_ioc_secobj_unsetDLDIOC_SECOBJ_UNSETdld_ioc_secobj_setDLDIOC_SECOBJ_SETdld_ioc_secobj_getDLDIOC_SECOBJ_GETdld_ioc_renameDLDIOC_RENAMEdld_ioc_doorDLDIOC_DOORSERVERdld_ioc_phys_attrDLDIOC_PHYS_ATTRdld_ioc_attrDLDIOC_ATTRlaioc_port_stateLAIOC_PORT_STATElaioc_probesetLAIOC_PROBESETlaioc_bound_portLAIOC_BOUND_PORTlaioc_modifyLAIOC_MODIFYLAIOC_REMOVElaioc_add_remLAIOC_ADDlaioc_infoLAIOC_INFOlaioc_deleteLAIOC_DELETElaioc_createLAIOC_CREATEZONEPTUNLKPTISPTMKIOCMKTONEKIOCSETFREQKIOCSRPTRATEKIOCGRPTRATEKIOCSRPTDELAYKIOCGRPTDELAYKIOCSKABORTENKIOCLAYOUTKIOCSLAYOUTKIOCGCOMPATKIOCSCOMPATKIOCGLEDKIOCSLEDKIOCGKEYKIOCSKEYKIOCGDIRECTKIOCSDIRECTKIOCTYPEKIOCGETKEYKIOCSETKEYKIOCGTRANSABLEKIOCTRANSABLEKIOCGTRANSKIOCTRANSCRYPTO_FIPS140_SETCRYPTO_FIPS140_STATUSCRYPTO_NOSTORE_DERIVE_KEYCRYPTO_NOSTORE_GENERATE_KEY_PAIRCRYPTO_NOSTORE_GENERATE_KEYCRYPTO_SET_PINCRYPTO_INIT_TOKENCRYPTO_GET_PROVIDER_MECHANISM_INFOCRYPTO_GET_PROVIDER_MECHANISMSCRYPTO_GET_PROVIDER_INFOCRYPTO_GET_PROVIDER_LISTCRYPTO_DERIVE_KEYCRYPTO_UNWRAP_KEYCRYPTO_GENERATE_KEY_PAIRCRYPTO_GENERATE_KEYCRYPTO_OBJECT_FIND_FINALCRYPTO_OBJECT_FIND_UPDATECRYPTO_OBJECT_FIND_INITCRYPTO_OBJECT_SET_ATTRIBUTE_VALUECRYPTO_OBJECT_GET_SIZECRYPTO_OBJECT_GET_ATTRIBUTE_VALUECRYPTO_OBJECT_DESTROYCRYPTO_OBJECT_COPYCRYPTO_OBJECT_CREATECRYPTO_GENERATE_RANDOMCRYPTO_SEED_RANDOMCRYPTO_DECRYPT_VERIFY_UPDATECRYPTO_SIGN_ENCRYPT_UPDATECRYPTO_DECRYPT_DIGEST_UPDATECRYPTO_DIGEST_ENCRYPT_UPDATECRYPTO_VERIFY_RECOVERCRYPTO_VERIFY_RECOVER_INITCRYPTO_VERIFY_FINALCRYPTO_VERIFY_UPDATECRYPTO_VERIFY_INITCRYPTO_VERIFYCRYPTO_SIGN_RECOVERCRYPTO_SIGN_RECOVER_INITCRYPTO_SIGN_FINALCRYPTO_SIGN_UPDATECRYPTO_SIGN_INITCRYPTO_SIGNCRYPTO_MAC_FINALCRYPTO_MAC_UPDATECRYPTO_MACCRYPTO_DIGEST_FINALCRYPTO_DIGEST_KEYCRYPTO_DIGEST_UPDATECRYPTO_DIGEST_INITCRYPTO_DIGESTCRYPTO_DECRYPT_FINALCRYPTO_DECRYPT_UPDATECRYPTO_DECRYPT_INITCRYPTO_DECRYPTCRYPTO_ENCRYPT_FINALCRYPTO_ENCRYPT_UPDATECRYPTO_ENCRYPT_INITCRYPTO_ENCRYPTCRYPTO_LOGOUTCRYPTO_LOGINCRYPTO_CLOSE_ALL_SESSIONSCRYPTO_CLOSE_SESSIONCRYPTO_OPEN_SESSIONCRYPTO_GET_MECHANISM_NUMBERCRYPTO_GET_FUNCTION_LISTCRYPTO_POOL_WAITCRYPTO_LOAD_SOFT_CONFIGCRYPTO_UNLOAD_SOFT_MODULECRYPTO_LOAD_SOFT_DISABLEDCRYPTO_LOAD_DEV_DISABLEDCRYPTO_GET_SOFT_INFOCRYPTO_GET_DEV_INFOCRYPTO_GET_SOFT_LISTCRYPTO_GET_DEV_LISTCRYPTO_GET_VERSIONDTRACEHIOC_ADDDOFDTRACEHIOC_REMOVEDTRACEHIOC_ADDDTRACEIOC_REPLICATEDTRACEIOC_DOFGETDTRACEIOC_FORMATDTRACEIOC_AGGDESCDTRACEIOC_STOPDTRACEIOC_GODTRACEIOC_STATUSDTRACEIOC_CONFDTRACEIOC_PROBEARGDTRACEIOC_EPROBEDTRACEIOC_AGGSNAPDTRACEIOC_ENABLEDTRACEIOC_PROBEMATCHDTRACEIOC_BUFSNAPDTRACEIOC_PROBESDTRACEIOC_PROVIDERPRNIOC_RESETPRNIOC_SET_TIMEOUTSprn_timeoutsPRNIOC_GET_TIMEOUTSPRNIOC_GET_IFCANIOC_GET_1284_STATUSprn_1284_device_idPRNIOC_GET_1284_DEVIDPRNIOC_GET_STATUSprn_interface_infoPRNIOC_GET_IFINFOPRNIOC_SET_IFCAPPRNIOC_GET_IFCAPDESIOCQUICKdesparamsDESIOCBLOCKSIOCGLIFVRIDSIOCSLIFVRIDSIOCSCTPSNDVSIOCSCTPCTXSIOCGLIFHWADDRSIOCGIFHWADDRSIOCGSTAMPSIOCSLIFPREFIXSIOCGLIFDADSTATEip_msfilterSIOCSMSFILTERgroup_filterSIOCGMSFILTERlifsrcofSIOCGLIFSRCOFSIOCSLIFUSESRCSIOCGLIFUSESRCSIOPCSCTPPEELOFFSIOCSCTPGOPTSIOCSCTPSOPTSIOCSLIFZONESIOCGLIFZONESIOCDXARPSIOCGXARPSIOCSXARPSIOCSIP6ADDRPOLICYSIOCGIP6ADDRPOLICYSIOCGDSTINFOlifgroupinfoSIOCGLIFGROUPINFOSIOCGLIFGROUPNAMESIOCSLIFGROUPNAMESIOCCLIFFLAGSSIOCTMYSITESIOCTONLINKsioc_addrreqSIOCTMYADDRSIOCLIFSETNDSIOCLIFGETNDSIOCLIFDELNDSIOCGLIFSUBNETSIOCSLIFSUBNETSIOCGLIFTOKENSIOCSLIFTOKENSIOCSLIFINDEXSIOCGLIFINDEXSIOCSLIFMUXIDSIOCGLIFMUXIDlifnumSIOCGLIFNUMSIOCSLIFNAMESIOCSLIFMETRICSIOCGLIFMETRICSIOCGLIFMTUSIOCSLIFMTUSIOCGLIFCONFSIOCGLIFFLAGSSIOCSLIFFLAGSSIOCGLIFADDRSIOCSLIFADDRSIOCLIFADDIFlifreqSIOCSIFINDEXSIOCGIFINDEXSIOCSIFMUXIDSIOCGIFMUXIDSIOCGIFNUMSIOCGENADDRSIOCSIFNAMESIOCSLSTATSIOCSLGETREQSIOCX25TBLSIOCX25RCVSIOCX25XMTSIOCGENPSTATSSIOCIFDETACHSIOCXPROTOIF_UNITSELSIOCGETPEERsockaddrSIOCGETNAMESIOCDELMULTISIOCADDMULTISIOCSPROMISCSIOCSSESTATSSIOCSSDSTATSSIOCGETSYNCSIOCSETSYNCSIOCLOWERSIOCUPPERSIOCDARPSIOCGARParpreqSIOCSARPSIOCSIFMETRICSIOCGIFMETRICSIOCSIFNETMASKSIOCGIFNETMASKSIOCSIFBRDADDRSIOCGIFBRDADDRSIOCGIFMTUSIOCSIFMTUifconfSIOCGIFCONFSIOCGIFMEMSIOCSIFMEMSIOCGIFFLAGSSIOCSIFFLAGSSIOCGIFDSTADDRSIOCSIFDSTADDRSIOCGIFADDRifreqSIOCSIFADDRsioc_lsg_reqSIOCGETLSGCNTsioc_sg_reqSIOCGETSGCNTsioc_vif_reqSIOCGETVIFCNTSIOCDELRTSIOCADDRTSIOCGPGRPSIOCSPGRPSIOCATMARKSIOCGLOWATSIOCSLOWATSIOCGHIWATSIOCSHIWATPIOCNLDTPIOCGWINPIOCSXREGPIOCGXREGPIOCGXREGSIZEPIOCAUXVPIOCNAUXVPIOCLUSAGEPIOCLSTATUSPIOCOPENLWPPIOCLWPIDSPIOCOPENPDPIOCUSAGEPIOCRESETPIOCGETUPIOCGETPRPIOCGROUPSPIOCCREDPIOCOPENMPIOCNMAPPIOCPSINFOPIOCNICEPIOCSFPREGPIOCGFPREGPIOCSREGPIOCGREGPIOCRRLCPIOCSRLCPIOCRFORKPIOCSFORKPIOCSEXITPIOCGEXITPIOCSENTRYPIOCGENTRYPIOCCFAULTPIOCSFAULTPIOCGFAULTPIOCACTIONPIOCMAXSIGPIOCSHOLDPIOCGHOLDPIOCUNKILLPIOCKILLPIOCSSIGPIOCSTRACEPIOCGTRACEPIOCWSTOPPIOCSTOPPIOCSTATUSDP_ISPOLLEDCPCIO_RELECPCIO_SAMPLECPCIO_BINDSRIOCISREDIRSRIOCSREDIRSOUND_MIXER_WRITE_MONGAINSOUND_MIXER_WRITE_RECGAINSOUND_MIXER_WRITE_RECSRCSOUND_MIXER_WRITE_RECLEVSOUND_MIXER_WRITE_IGAINSOUND_MIXER_WRITE_PCMSOUND_MIXER_WRITE_OGAINSOUND_MIXER_WRITE_VOLUMESOUND_MIXER_READ_MONGAINSOUND_MIXER_READ_RECGAINSOUND_MIXER_READ_STEREODEVSSOUND_MIXER_READ_CAPSSOUND_MIXER_READ_RECMASKSOUND_MIXER_READ_DEVMASKSOUND_MIXER_READ_RECSRCSOUND_MIXER_READ_RECLEVSOUND_MIXER_READ_IGAINSOUND_MIXER_READ_PCMSOUND_MIXER_READ_OGAINSOUND_MIXER_READ_VOLUMESNDCTL_DSP_BIND_CHANNELSNDCTL_DSP_GETCHANNELMASKSNDCTL_DSP_POLICYSNDCTL_DSP_GETOPEAKSSNDCTL_DSP_GETIPEAKSSNDCTL_DSP_SET_CHNORDERSNDCTL_DSP_GET_CHNORDERSNDCTL_DSP_SETRECVOLSNDCTL_DSP_GETRECVOLSNDCTL_DSP_SET_PLAYTGTSNDCTL_DSP_GET_PLAYTGTSNDCTL_DSP_GET_PLAYTGT_NAMESSNDCTL_DSP_SET_RECSRCSNDCTL_DSP_GET_RECSRCSNDCTL_DSP_GET_RECSRC_NAMESSNDCTL_DSP_CURRENT_IPTRSNDCTL_DSP_CURRENT_OPTRSNDCTL_DSP_LOW_WATERSNDCTL_DSP_HALT_OUTPUTSNDCTL_DSP_HALT_INPUTSNDCTL_DSP_SILENCESNDCTL_DSP_COOKEDMODESNDCTL_DSP_SYNCSTARTSNDCTL_DSP_SYNCGROUPSNDCTL_DSP_WRITECTLSNDCTL_DSP_READCTLSNDCTL_DSP_GETERRORSNDCTL_DSP_SETPLAYVOLSNDCTL_DSP_GETPLAYVOLSNDCTL_DSP_GETODELAYSNDCTL_DSP_PROFILESNDCTL_DSP_SETDUPLEXSNDCTL_DSP_SETSYNCROSNDCTL_DSP_GETOPTRSNDCTL_DSP_GETIPTRSNDCTL_DSP_SETTRIGGERSNDCTL_DSP_GETTRIGGERSNDCTL_DSP_GETISPACESNDCTL_DSP_GETOSPACESNDCTL_DSP_SETFMTSNDCTL_DSP_GETFMTSSNDCTL_DSP_SETFRAGMENTSNDCTL_DSP_SUBDIVIDESNDCTL_DSP_CHANNELSSNDCTL_DSP_SAMPLESIZESNDCTL_DSP_GETBLKSIZESNDCTL_DSP_STEREOSNDCTL_DSP_SPEEDSNDCTL_DSP_RESETSNDCTL_SETNAMESNDCTL_GETSONGSNDCTL_SETSONGSNDCTL_MIX_DESCRIPTIONSNDCTL_MIX_ENUMINFOSNDCTL_MIX_WRITESNDCTL_MIX_EXTINFOSNDCTL_MIX_NREXTSNDCTL_MIX_NRMIXSNDCTL_ENGINEINFOSNDCTL_MIXERINFOSNDCTL_AUDIOINFO_EXSNDCTL_AUDIOINFOSNDCTL_SYSINFOAUDIO_MIXERCTL_SET_MODEAUDIO_MIXERCTL_GET_MODEAUDIO_MIXERCTL_SET_CHINFOAUDIO_MIXERCTL_GET_CHINFOAUDIO_MIXERCTL_SETINFOAUDIO_MIXERCTL_GETINFOAUDIO_MIXER_GET_SAMPLE_RATESAUDIO_MIXER_SINGLE_OPENAUDIO_MIXER_MULTIPLE_OPENAUDIO_GET_AS_DEVAUDIO_GET_APM_DEVAUDIO_GET_AD_DEVAUDIO_GET_NUM_CHSAUDIO_GET_CH_TYPEAUDIO_GET_CH_NUMBERAUDIO_DIAG_LOOPBACKAUDIO_GETDEVAUDIO_DRAINAUDIO_SETINFOAUDIO_GETINFO_I_SETTPD_I_CMDI_ANCHORI_CANPUTI_GETCLTIMEI_SETCLTIMEI_ATMARKI_GETBANDI_CKBANDI_FLUSHBANDI_PUNLINKI_LISTI_GWROPTI_SWROPTI_RECVFDI_SENDFDI_FDINSERTI_PEEKI_UNLINKI_LINKI_FINDI_GETSIGI_SETSIGI_STRI_GRDOPTI_SRDOPTI_LOOKI_POPI_PUSHSTTSVSTSETSTGETKSTAT_IOC_READKSTAT_IOC_CHAIN_IDJXTPROTOJTRUNJAGENTJZOMBOOTJTIMOMJWINSIZEJMPXJTERMJBOOTLIOCSETSLIOCGETSLIOCSETPLIOCGETPDIOCSETEDIOCGETBDIOCGETCDIOCSETPDIOCGETPFIOGETOWNFIOSETOWNFIOASYNCFIONREADFIONCLEXFIORDCHKTCSETXTCGETXLDNMAPLDGMAPLDSMAPLDSETTLDGETTLDCHGLDOPENDLIOCIPNETINFODLIOCNATIVEDLIOCRAWTIOCGSIZETIOCSSIZETIOCISIZETIOCISPACETIOCTCNTLTIOCUCNTLTIOCGPPSEVTIOCSPPSTIOCGPPSTIOCSILOOPTIOCLBISTIOCLBICTIOCLSETTIOCLGETTIOCSBRKTIOCCBRKTIOCSDTRTIOCCDTRTIOCSLTCTIOCGLTCTIOCOUTQTIOCSCTTYTIOCNOTTYTIOCSTOPTIOCSTARTTIOCSIGNALTIOCREMOTETIOCMGETTIOCMBICTIOCMBISTIOCMSETTIOCGSIDTIOCSPGRPTIOCGPGRPTIOCGETCTIOCSETCTIOCFLUSHTIOCNXCLTIOCEXCLTIOCSETNTIOCSETPTIOCGETPTIOCHPCLTIOCSETDTIOCGETDTIOCGWINSZTIOCSWINSZTCDSETTCSBRKTCXONCTCSETSTCGETSKBENABLEDTIOCKBOFTIOCKBONTCFLSHTCSETATCGETA%p mgrep: scanned %ld pages, %ld read failures (%ld%%) warning: nothing searched can't happen: non-recognized kgrep size pattern %llx + distance %llx overflows size %d (max: %llx) warning: pattern %llx overflows requested size %d (max: %llx) size must be a power of 2 sizes greater than %d not supported warning: pattern does not match mask only one of -d, -m and -M may be specified -v Report the value matched at each address -V Verbosely report the progress of the scan -a minaddr Restrict the search to addresses >= minaddr -A maxaddr Restrict the search to addresses < maxaddr -d dist Search for values in [addr, addr + dist) -m mask Search for values where (value & mask) == addr -M invmask Search for values where (value & ~invmask) == addr -s size Instead of pointer-sized values, search for size-byte values. size must be 1, 2, 4, or 8. %OPTIONS% Search the entire virtual address space for a particular pattern, %addr%. By default, a pointer-sized search for an exact match is done. %#lr %p: %llx Flg%s WHOENDseg%a CPUcpu%3d offNondumpOvrflowthreadsmodulesSUCCEEDLASTLOGBUFADDRfreedbyfreectlfreememPartialBuffersBUFTOTLBUFSIZEcan't walk vmemCache Integrity%-*s %?p clean kmem_lite_countcache %s is inconsistent - see ::help kmem_dump Warning: some caches may be inconsistent - see ::help kmem_dump ?%-25s %?p %3s %7s %7s %7s %7s %-25s %?p %3s %7d %7d %7d %7d FreeAlloc%%-25s %?s %3s %7s %7s %7s %7s%Dump allocations are safe in all caches - no problems found. Warning: some caches may be inconsistent - use ::kmem_dump -l The dump heap is too small. Add this to /etc/system: set dump_kmem_heap=0x%x dump_kmem_heaphi-water% usedusedmax oversize alloc%-20s 0x%x # oversize allocssize%-20s 0x%lx overflows%-20s %d couldn't read kmem_dump at %pkmem_dump is not supported on older kernelskmem_dump %HEADINGS% couldn't walk threads%p in thread %p's stack%s couldn't read thread %p's stack at %pthread %p's stack swapped out pagesfailed to add kmem_cache walkerwalk list of kmem cacheskmem_readyDisplays the largest users of the kmem allocator, sorted by trace. If one or more caches is specified, only those caches will be searched. By default, all caches are searched. If an address is specified, then only those allocations which include the given address are displayed. Specifying an address implies -f. -e Include all users, not just the largest -f Display individual allocations. By default, users are grouped by stack %lu bytes for %u allocations with data size %lu: KMF_AUDIT is not enabled for any caches KMF_AUDIT is not enabled for %s failed to read cache at %punknown kmem cache: %s %a size %d, addr %p, thread %p, cache %s failed to walk kmem logfailed to read %s log header pointerkmem_slab_logkmem_failure_logfail %s T-%lld.%09lld addr=%p %s %avmem_%0?p %4s %0?p %0?p%16s %4s %16p %16llx %%16p% %4s %16p %16p %16lu ????"%s" is not a recognized vmem_seg type WALKERWLKRROTORROTRSPANFREEALLOCALLC%?s %4s %?s %?s %s SIZESTARTTYPE%16s %4s %16s %16s %16s %%16s %4s %16s %16s %16s% -v Display the full content of the vmem_seg, including its stack trace -s report the size of the segment, instead of the end address -c caller filter out segments without the function/PC in their stack trace -e earliest filter out segments timestamped before earliest -l latest filter out segments timestamped after latest -m minsize filer out segments smaller than minsize -M maxsize filer out segments larger than maxsize -t thread filter out segments not involving thread -T type filter out segments not of type 'type' type is one of: ALLOC/FREE/SPAN/ROTOR/WALKER Display the contents of vmem_seg_ts, with optional filtering. A vmem_seg_t represents a range of addresses (or arbitrary numbers), representing a single chunk of data. Only ALLOC segments have debugging information. %0?p %-*s %10llu %12llu %9llu %5llu %*s%scouldn't trace %p's ancestrycouldn't read vmem at %pFAILTOTALINUSE%-?s %-*s %10s %12s %9s %5s vmemcouldn't read vmem_seg at %pfailed to read 'vmem_seg_size'vmem_seg_sizespanfreeallocvmem_%s does not support global walks couldn't find %p's parent (%p) couldn't read vmem_t at %pcouldn't read 'vmem_list'vmem_listkmem_verifyAddr%%-*s %-?s %-20s% clean %-*s %?p %d corrupt buffer%s Summary for cache '%s' cache %p (%s) does not have redzone checking enabled couldn't read kmem_cache %pbuffer %p (allocated) has a corrupt buftag buffer %p (allocated) has a corrupt redzone signature buffer %p (allocated) has a corrupt redzone size encoding buffer %p (free) has a corrupt buftag buffer %p (free) seems to have a corrupt redzone pattern buffer %p (free) seems corrupted, at %p couldn't read %p %a %0?p %0?p %12llx %0?p%%16p% %16p %16llx %16p %16s %16p %16p %16p %%-?s %-?s %-12s %-?s %s% CONTENTSCACHE%16s %16s %16s %16s %%16s %16s %16s %16s% unable to walk bufctl_historybufctl_history-H -v Display the full content of the bufctl, including its stack trace -h retrieve the bufctl's transaction history, if available -a addr filter out bufctls not involving the buffer at addr -c caller filter out bufctls without the function/PC in their stack trace -e earliest filter out bufctls timestamped before earliest -l latest filter out bufctls timestamped after latest -t thread filter out bufctls not involving thread Display the contents of kmem_bufctl_audit_ts, with optional filtering. can't find kmem log walkerkmem_logfailed to read bufctl at %pTHREAD%3s %-?s %-?s %16s %-?s cannot read cpu %d's log header at %pfailed to read cpu array at %pexpected 'cpu' to be of size %d; found %d couldn't find 'cpu' arrayncpusno kmem transaction log %0?p %0?p %16llx %0?p failed to read cache_bufsize for cache at %pcouldn't find vmem_postfix walkervmem_postfixcouldn't find kmem_cache walkerunable to readvar "kmem_msb_arena"kmem_msb_arenacouldn't find memseg walkermemsegcouldn't find thread walkerthreadcouldn't find modctl walkermodctlallocated as a page structure symtabcouldn't read symbol header for %p's modulebss segmentdata segmenttext segment0x%pcouldn't read modctl %p's modulein %s's %s in thread %p's stack%s allocated as a thread structure Searching %s for free memory... can't find %s walkercan't find kmem_slab walkerSearching %s... can't walk vmem_seg for %pvmem_segSearching vmem arena %s... %s from the %s vmem arenavmem_seg %p freedallocated%s from %sbufctl %p , %arecent caller%s: %as: -v (below sp) (possibly below sp)panic_stack (inactive interrupt thread)allocdbycan't walk '%s' for %pCALLERTIMESTAMPBUFCTL%-?s %12s %s %s+0x%lxkmem_%0?p %12llx couldn't read bufctl at %pcouldn't walk kmem_cacheallocdby walk doesn't support global walks couldn't walk bufctl for cache %pfailed to read log at base %pfailed to read log header at %plog is disabled failed to read 'kmem_transaction_log'kmem_transaction_logbufctl_history walk doesn't support global walks freectl_constructedfreemem_constructedbufctlkmemimpossible situation: small-slab KM_BUFCTL walk for cache %p slab %p in cache %p freelist too long (%p) buf %p is out of range for slab %p, cache %p failed to read bufctl ptr at %pslab %p in cache %p freelist too short by %d bcp is %p refcnt is %d; chunks is %d failed to read slab contents at %psfmmu1_cachekbase is %p reading buftag for %p at %punable to start layered '%s' walkkmem_hashbufctl requested, not KMF_HASH (flags: %p) buf total is %d %p is not a valid kmem_cache_t max_ncpuswalking %p kmem walk doesn't support global walks magazine layer: %d buffers reading %d previously loaded rounds reading %d loaded rounds reading cpu cache %p cache_full list done kmem debug: %d magazines exceeds fudge factor couldn't read magazine at %pmagazine size for cache %p unreasonable (%x) cache %p's magazine layer holds more buffers than the slab layer. unable to read magtype at %acache '%s' has invalid magtype pntr (%p) unable to read 'kmem_magtype'kmem_magtypeunable to read 'kmem_magtype_ident'kmem_magtype_identunable to find bufctl for %p in cache %p unable to read bufctl at %punable to read hash bucket for %p in cache %pcouldn't read kmem_bufctl_t at addr %pfailed to read hash table at %pcache %p doesn't have a hash table couldn't read cache at addr %pkmem_hash doesn't support global walks -n name name of kmem cache (or matching partial name) -N name exact name of kmem cache -b maxbins Print a distribution of allocated buffers per slab using at most maxbins bins. The first bin is reserved for completely allocated slabs. Setting maxbins to zero (-b 0) has the same effect as specifying the maximum allocated buffers per slab or setting minbinsize to 1 (-B 1). -B minbinsize Print a distribution of allocated buffers per slab, making all bins (except the first, reserved for completely allocated slabs) at least minbinsize buffers apart. -v verbose output: List the allocated buffer count of each partial slab on the free list in order from front to back to show how closely the slabs are ordered by usage. For example 10 complete, 3 partial (8): 7 3 1 means there are thirteen slabs with eight buffers each, including three partially allocated slabs with less than all eight buffers allocated. Buffer allocations are always from the front of the partial slab list. When a buffer is freed from a completely used slab, that slab is added to the front of the partial slab list. Assuming that all buffers are equally likely to be freed soon, the desired order of partial slabs is most-used at the front of the list and least-used at the back (as in the example above). However, if a slab contains an allocated buffer that will not soon be freed, it would be better for that slab to be at the front where all of its buffers can be allocated. Taking a slab off the partial slab list (either with all buffers freed or all buffers allocated) reduces cache fragmentation. A slab's allocated buffer count representing a partial slab (9 in the example below) may be marked as follows: 9* An asterisk indicates that kmem has marked the slab non- reclaimable because the kmem client refused to move one of the slab's buffers. Since kmem does not expect to completely free the slab, it moves it to the front of the list in the hope of completely allocating it instead. A slab marked with an asterisk stays marked for as long as it remains on the partial slab list. Column Description Cache Name name of kmem cache Slabs total slab count Partial Slabs count of partially allocated slabs on the free list Buffers total buffer count (Slabs * (buffers per slab)) Unused Buffers count of unallocated buffers across all partial slabs Waste (Unused Buffers / Buffers) does not include space for accounting structures (debug mode), slab coloring (incremental small offsets to stagger buffer alignment), or the per-CPU magazine layer Display slab usage per kmem cache. * %d%s %d complete (%d), %d partial:%-25s %8d %8d %9lld %9lld %3d.%1d%% couldn't read 1st slab at addr %pkmem_slabkmem_slab_partialkmem_slabs------------------------------------------------WasteCache NameUnused%-25s %8s %8s %9s %9s %6s SlabsAllocated%*s -n name name of kmem cache (or matching partial name) Column Description ADDR address of kmem cache NAME name of kmem cache FLAG various cache state flags CFLAG cache creation flags BUFSIZE object size in bytes BUFTOTL current total buffers in cache (allocated and free) %OPTIONS% Print kernel memory caches. %s%0?p %-25s %04x %08x %8ld %8lld %#lr CFLAGFLAGNAMEADDR%-?s %-25s %4s %7s %8s %8s can't walk kmem_cachekmem_cachecouldn't read kmem_cache at %pkmem_slab_partial doesn't support global walks kmem_slab doesn't support global walks slabslab listslab %p is not completely allocated slab %p is not a partial slab slab %p isn't in cache %p (in cache %p) couldn't read kmem_cpu_cache at %pkmem_cpu_cache: max_cpu_seqid_ever (%d) >= NCPU (%d)! kmem_cpu_cache: couldn't read max_cpu_seqid_evermax_cpu_seqid_everkmem_cpu_cache doesn't support global walkscachecache listcouldn't find %snon-global walks not supported kmem_cacheskmem_caches_processingonkmem: debugging is now %s failed to add %s walkerwalk the %s cacheREF%a RSSBACKINGerror walking KOM classes error scanning class %p scanning class %s unable to read class at %p error scanning slab %p unable to scan kom object at %pkom_vakpmsegKom_moa kpm mapping for pa %p a free kom object an allocated kom object %p unable to read kom slab %p slot %lu invalid kom slab at %p, slot out of range invalid kom slab at %p unable to read kom slab at %p unable to read base rm_t at %p unable to read cons rm_t at %p defrag_skippeddefrag_nomemdefrag_partialdefrag_freed%-16s = %16u mem_in_usemem_total%-16s = %16#H %s -------- Invalid log type %d, addr=%p There are many likely causes of this error. This error message indicates that an I/O has taken an excessive amount of time to complete. There may be a device driver or firmware bug leading to excessive I/O completion times. There may be a problem with interrupt handling which is resulting in a CPU or interrupt vector becoming overloaded. There may be a faulty hardware device resulting in hung, retried, or lost I/Os. There may be too much I/O load on a device in order to achieve a reasonable response time. This list is not exhaustive but is meant to help with diagnosis. ... long term activation originated at %lx by: Long term release of ephemeral object found, timestamp %lx: This error indicates that either an invalid pointer was dereferenced under on_trap() protection, or an uncorrectable memory error has occurred. Memory fault encountered, timestamp %lx, stack: error reading log entry at %p-pkom_slab%-16p %-8s %-4u %-16lX %-8#H %-16s kom_handlecouldn't read kom object at %p Activator type = %s, time = %lx, stack: couldn't read kom debug info at %pOwner = 0x%lx VA = 0x%lx sharedexclInactiveActive%s Handle: 0x%lx (%s) KO_ACTIVATE_kom_acttype_tCLASSSIZE%%-16s %-8s %-4s %-16s %-8s %-12s% %c%c%c%c%c%c%c%ccouldn't read kom handle at %p -a print a kernel virtual address for the object -h walk all handles of the object -o walk all handles of the object and print the owner field -q suppress printing the header -s [-p] print the slab backing the object in physical memory -v verbose - print object details -f display objects with given flag(s) set -F display objects without given flag(s) set -r display objects with at least ref_count references Column Description ADDR address of kernel object FLAGS state flags REF reference count (number of handles) BLOB object blob (typically, PA) SIZE object blob size CLASS object class this object is an instance of Flags A - active handle(s) N - NUMA aware blob C - contiguous blob L - long-term activations P - static PA blob I - immutable (frozen) D - object has been destroyed V - object slot is being vacated TIP - given an object handle, use * or ::map *. to access its object Print a kernel object. unable to walk kom_allslabkom_allslabcouldn't read kom slab %p slot %upaddr %p does not belong to slab %p%-16p %c%c%c%c%c%c%c%c%c%c %-8#H %-8u %-8u %-16lX -p print the slab physical memory backing -s [paddr] print the slab slot for physical address paddr Column Description ADDR address of kernel object FLAGS state flags SLOTSIZE width of each slot on this slab (eg. max object size) FREE number of free slots TOTAL number of slots in this slab PADDR physical address of the memory backing Flags c - slab is on capture list d - slab is on destroy list v - slab is on defrag vacating list n - slab is on noalloc list f - slab is on a freelist K - slab is backed by kernel memory rather than physical C - slab has objects which require contiguous memory L - slab has objects which have long-term activations P - slab has objects which cannot be relocated in physical memory V - slab is being vacated for capture or defrag D - slab has been drained for vacate O - slab has had its backing freed as part of a vacate X - slab is in the process of being destroyed %OPTIONS% Print a kernel object slab. %sPADDRTOTALFREESLOTSIZE%%-16s %10-s %-8s %-8s %-8s %-16s% unable to walk kom_class%#lr %-16p %c%c%c %-16s %-10#H %-10#H couldn't read kom class at %pMEM_TOTALNAMEFLAGSADDR%%-16s %5s %-16s %-10s %-10s% walk of list %p failedlistunable to read kom class at %perror doing global walkkom_classcouldn't read kom slot array at %pcouldn't read kom slab at %pkom_slab doesn't support global walkshandlehandle listkom_handle doesn't support global walksclassclass listcouldn't find %snon-global walks not supportedDRVDIP%5d %s %?s %5s %5s %s ldi_handle_hashDisplays an ldi handle. Without the address of an "ldi_handle_t", print all handles. With an address, print the specified handle. Switches: -i print the module identifier information Displays an ldi identifier. Without the address of an "ldi_ident_t", print all identifiers. With an address, print the specified identifier. can't walk ldi handlesldi_handle%0?p %5d %10s failed to convert major number to name couldn't read vnode at %p%?s EVENTSVNODE%?s %10s %5s %?s HANDLEcan't walk ldi identsldi_ident%5s %5u -%4u %0?p MODULE NAMEMODIDMINORREFS%4s %?s IDENT%-?s couldn't read ldi ident at %pcouldn't read ldi ident hash at %pcouldn't find ldi_ident_hashldi_ident_hashcouldn't read ldi handle at %pcouldn't read ldi handle hash at %pcouldn't find ldi_handle_hash%s followsmaximum buffers%p is not a leaked ctl address to completion ::findleaks must be run %sbefore leaks can be walked dupsmissesdismissalspotential pointersactual buffers[%p, %p) and [%p, %p): overlapping mtabs [%p, %p): invalid mtab findleaks: using cached results (use '-f' to force a full run) %s%OPTIONS% -d detail each representative leak (long) -f throw away cached state, and do a full run -v report verbose information about the findleaks run -U include potential MMAP leaks Does a conservative garbage collection of the heap in order to find potentially leaked buffers. Similar leaks are coalesced by stack trace, with the oldest leak picked as representative. The leak table is cached between invocations. addr, if provided, should be a function or PC location. Reported leaks will then be limited to those with that function or PC in their stack trace. The 'leak' and 'leakbuf' walkers can be used to retrieve coalesced leaks. findleaks: no memory leaks detected findleaks: no memory leaks matching %a found interrupted during ::findleaks cleanup; some mdb memory will be leaked expected %d leaks, got %d invalid arguments to leaky_add_leak() [%p, %p): couldn't read %ld bytes at %ppeak memory usagefindleaks: %*s => %lu kB findleaks: %*s => %-13lld (%2d.%1d%%) %*s => %lld findleaks: %ld%ld-%ldkvallockmem_lite_countunable to read bufctl at %punable to read vmem_seg at %psTotal %*s %7ld %s%s, %ld byte%s -bufferkmem_oversize leak'%p::bufctl -v' failed%s leak: %d buffers, %ld bytes each, %ld bytes total %s leak: 1 buffer, %ld bytes can't read cache %p for leaked bufctl %pBUFCTL, caller sample addr %p%s%s %s leak: %d buffers, %ld bytes each, %ld bytes total, %s leak: 1 buffer, %ld bytes, %0?p %7d %0?p %s can't read cache %p for leaked buffer %pBUFFERCACHE%-?s %7s %?s %s '%p::vmem_seg -v' failedvmem_seg-vkmem_oversize leak: %d vmem_segs, %s bytes each, %ld bytes total kmem_oversize leak: 1 vmem_seg, %ld bytes %-16s %7d %?p %s ?%s%aCALLERVMEM_SEGLEAKEDBYTES%-16s %7s %?s %s vmem_kmem_internal error: invalid leak_bufctl_t couldn't read leaked bufctl at addr %pcouldn't read leaked vmem_seg at addr %pcouldn't walk lppool vmem arenacouldn't read 'lppool_arena'lppool_arenacouldn't walk kstat vmem arenacouldn't read 'kstat_arena'kstat_arenacouldn't walk 'deathrow'deathrowcouldn't walk 'thread'threadkdi_dmodscouldn't walk 'modctl'modctlkmem_lite_count nonsensical, ignored couldn't read 'kmem_lite_count'couldn't walk 'vmem'vmemfindleaks: no buffers found couldn't walk 'kmem_cache'kmem_cachefindleaks: cannot be run on a live dump. can't read variable 'panicstr'panicstrfindleaks: can only be run on a system dump or under kmdb; see dumpadm(1M) nalloc_endfindleaks: unable to read kvalloc seg findleaks: unable to find kvalloc findleaks: thread %p's stack swapped out; false positives possible 0x%pcouldn't read modctl %p's modulecan't walk freemem_constructed for cache %p (%s)freemem_constructedcan't walk kmem for cache %p (%s)kmembufctlstatickmem_firewallkmem_defaultcannot read arena %p for cache '%s'pa_hment_cachesf_hment_cachesfmmu1_cachecan't walk vmem_alloc for kmem_oversize (%p)vmem_allocheap_allockmem_oversize%d %*sDEFAULTlgrptbl, %d-%dsymbol 'nlgrpsmax' not foundnlgrpsmaxunable to read 'klgrpset_t' at %pNo set elements within %d lgroups NULL lgrp pointer in lgrp_table[%d]unable to read lgrp at %punable to read lgrp_tablelgrp_table size inconsistent with lgrp_alloc_maxfailed to find 'lgrp_table'lgrp_tablelgrp_alloc_max of bounds (%d) symbol 'lgrp_alloc_max' not foundlgrp_alloc_max%9d %9d %9d %9d %9d %?p %?p %?p %9d %9d %?p %?p %?s %9d unable to walk lgrp_cpulistlgrp_cpulistsymbol '_ncpu' not found_ncpu%0?p unable to read 'lgrp' at %pLOADPSRSETID%9s %9s %9s %9s %9s CPUS#CPUPLATHANDPARENTADDRLGRPID%9s %?s %?s %?s %9s %9s NULLcan't walk 'lgrps'lgrpCannot read lpl at %pnumber of cpu partitions changed during walkcannot read cpu partition at %pnumber of cpus in lgroup cpu != lgroup cpucnt couldn't read 'cpu' at %pcouldn't read 'lgrp' at %p%d-%d%d, %d%s at %#lx has a list_offset (%#lx) which doesn't fit in list_size (%#lx) %s at %#lx is not initialized failed to read %s at %#lxlist elementlist_t%Y %?p MESSAGE%%-70s% %sfailed to read string at %pfailed to read log_ctl_t at %pfailed to read msgb structure at %pLOGCTLTIMESTAMP%%20s %?s %-40s% can't walk 'b_next'msgbufb_nextfailed to read queue_t at %pfailed to read log_recentlog_recentq | LBAmdiphciList of pHCIs: ph_flags: %26d mdipi_phci_listList of paths: pi_ref_cnt: %d %t%l#r%s %s: %s (%l#r) Error Reading String from %l#r Threads sleeping on %s = %d not%s is%s held %s failed to read mdi_phci at %pmdipimdipi_client_listAddress needs to be specifiedfailed to read mdi_pathinfo at %pAddress is requiredmdiphci_listvh_client_table: %19l#r::print struct client_hash vh_client_count: %19d client mutex (vh_client_mutex):vh_phci_tail: %22l#r::print struct mdi_phci vh_phci_head: %22l#r::print struct mdi_phci vh_phci_count: %21d phci mutex (vh_phci_mutex):vh_ops: %28l#r::print struct mdi_vhci_ops Load Balance (vh_lb)vh_prev: %27l#r::print struct mdi_vhci vh_next: %27l#r::print struct mdi_vhci vh_dip: %28l#r::print struct dev_info vh_refcnt: %19d Class name (vh_class)----------------- mdi_vhci @ %#lr ---------- mdivhci: Failed read on %l#r mdivhci: requires an addressph_unstable: %23d Paths in transient state (ph_unstable_cv)per-pHCI mutex (ph_mutex):ph_path_count: %21d ph_path_tail: %22l#r::print struct mdi_pathinfo ph_path_head: %22l#r::print struct mdi_pathinfo ph_dip: %28l#r::print struct dev_info ph_vhci: %27l#r::print struct mdi_vhci ph_prev: %27l#r::print struct mdi_phci ph_next: %27l#r::print struct mdi_phci ---------------- mdi_phci @ %#lr ---------- mdiphci: Failed read on %l#r mdiphci: requires an addressnvpair nvpairs @ %#lr: mdiprops: requires an addresspi_cprivate UNUSED: %16l#r pi_kstats: %25l#r::print struct mdi_pi_kstats pi_ref_cvPath state (pi_state_cv)per-path mutex (pi_mutex): Extended (pi_old_state) : Old Pathinfo State (pi_old_state) Extended (pi_state) : Pathinfo State is TRANSIENT Pathinfo State (pi_state) pi_prop: %27l#r::print struct nv_list pi_phci_link: %22l#r::print struct mdi_pathinfo pi_client_link: %20l#r::print struct mdi_pathinfo pi_pprivate: %23l#r pi_phci: %27l#r::print struct mdi_phci pi_client: %25l#r::print struct mdi_client PWWN,LUN (pi_addr)------------- mdi_pathinfo @ %#lr ---------- mdipi: Failed read on %l#r mdipi: requires an addressMDI_PHCI_FLAGS_POWER_TRANSITIONMDI_PHCI_FLAGS_D_DISABLE_TRANSMDI_PHCI_FLAGS_D_DISABLEMDI_PHCI_FLAGS_USER_DISABLEMDI_PHCI_FLAGS_DETACHMDI_PHCI_FLAGS_POWER_DOWNMDI_PHCI_FLAGS_SUSPENDMDI_PHCI_FLAGS_OFFLINEMDI_PATHINFO_STATE_DRV_DISABLE_TRANSIENTMDI_PATHINFO_STATE_DRV_DISABLEMDI_PATHINFO_STATE_USER_DISABLEMDI_PATHINFO_STATE_UNAVAILABLEMDI_PATHINFO_STATE_OFFLINEMDI_PATHINFO_STATE_FAULTMDI_PATHINFO_STATE_STANDBYMDI_PATHINFO_STATE_ONLINEMDI_PATHINFO_STATE_INITRRNONE%#HsegRES %sOPSSEGCOWLCT%?a%6sRAF%6xmrpkassegkmap%8s %s memlist*error*OPTIONSBalloonDefdumptrashvpDump_movnode_t%0?p %0?p %7ldkcan't walk "%s"Free (freelist)unused_pages_vpcolormap: can't walk segmentscolormap: can't walk 'page' for kvps[%d] (%p) -c Treat large pages as composed of their constituents -p Process MAP_PRIVATE pages -s Process MAP_SHARED pages -v Print out full distributions colormap: can't walk spt amp at %panoncouldn't read spt at %pcolormap: can't walk segvn_data at %punable to read segvn_data at %pno page with name <%p, %llx> page %p has bogus color %x (>= %x) pagesszc %s color sumsq %ld%s pages: %ld colors, tot %ld, dist: min %ld max %ld avg %ld%p is smap %p failed to read segmap_data at %pno smap for vnode %p, offs %p vnode %p, offs %p is smap %p, vaddr %p couldn't read smap at %pfailed to read segkmap at %pfailed to read segkmapsmd_smapfailed to read smd_hashsmd_hashfailed to read smd_hashmsksmd_hashmskfailed to read anon pointer at %pfailed to read level-one pointer at %pspecified index "%x" is beyond anon_map bounds failed to read anon_hdr at %pfailed to read anon_map at %p::anidx2ap: anon map address must be specified Given an index into an anon map (as the specified address) and the address of the map (specified with "-a "), print the corresponding anon pointer. no page for from anon %p %?p %?p %?p failed to read anon at %pPHYS OFFSETPHYS VNODEANON%%?s %?s %?s% ::anon: '-q' can only be used with '-p' ::anon: '-p' and '-s' are mutually exclusive ::anon: can only output into pipe with '-p' Do not print a warning for anons with missing pages.qPrint the physical (swap) names, an_pvp and an_off.sPrint the page_t named by the anon's an_vp and an_off.p-%-1s %s %OPTIONS% Given the address of a struct anon, print some relevant fields. By default, prints the "anon name", i.e. the an_vp and an_off fields. walk segvn_pages: useless struct anon at %p walk segvn_pages: segvn_data %p offset %ld, anon page <%p, %llx> not found. segvn_pages: failed to layer "%s" for segvn_data %psegvn_anon_allsegvn_anonfailed to read seg at %p (from %p)failed to read segvn_data at %psegvn walk doesn't support global walks anon map %p is too small for segment %p segvn_anon walk: unable to read seg %p for segvn_data %psegvn_anon walk: unable to read amp %p for segvn_data %psegvn_anon walk: segvn_data at %p has no anon map segvn_anon walk: unable to read segvn_data at %psegvn_anon walk doesn't support global walks unable to read anon_map %p's second-level map %d at %pfailed to read anon hdr ptr at %pfailed to read anon map at %panon walk doesn't support global walks failed to walk segments of as %pPATHVNODE %?s %?s %8s failed to read proc at %p [ &%a ] [ reserved ] %0?p? %8s [ &%a ]- %8s [ reserved ] [ anon ] %7ldkfailed to walk segvn_pages (s_data=%p)segvn_pages%?p %?p %?lx %?p %a failed to read seg at %pDATA%%?s %?s %?s %?s %s% seg walk must begin at struct as * can't walk %p%%?s %16s %16s% can't walk memlist%s: %s invalid %s not foundphys_retainedvirt_availnopp_listbios_rsvdphys_install%16llx%16H%0?lx %16llx can't read memlist at %#lxunable to read memlist at %#lxmemlist walk must begin at struct memlist * Note: phys_install may change when memory is added or deleted. Common output:*phys_install::walk memlist | ::memlist ::memlist [options] By default walks memlist structure given by addr. addr::memlist [options] size of the memory segmentSIZEstarting physical address of memory segmentBASEvirtual address of memlist structureprint address of memlist structure only (internal flag)-pprint single memlist structure only-stotal installed physical memory (phys_install)-iprint sizes in human readable form-hreserved physical memory by BIOS (bios_rsvd), x86 only-b%OPTION%0?lx %?p %9d %9d %s can't read swapinfo at %#lxNAMEPAGESADDR%%?s %?s %9s %9s %s% can't walk swapinfounable to read swapinfo at %#lxswapinfo invalid swapinfo not foundswapinfo Note: Any pages dangling off the kvp or equivalent well-known vnodes (kvps array) have the virtual address (VA) of the page as the OFFSET field (corresponding to the p_offset member of page_t). The defdumpvp vnode is an exception as the p_offset member can be either VA (for metadata) or actual offset (into dump data). common output:::walk page | ::page By default it is equivalent to: ::page [options] addr::page [options] The page_t structure is used to represent and control the system's physical pages. page state flags value is zerouse hat_page_relocate() to relocretire on free hintbelongs to vnode that is V_ISSWAPMigrate page on next touchPage is non-relocatablePage on free list%STATEThe page state flagsfile system dependent byteI/O lock state (held when page is involved in I/O)number of copy on write locksnumber of locks on page datashared/exclusive lock on the pageThe offset into vnode for this pageThe vnode that this page is named byThe address of page_t structureDESCRIPTION%%COLUMNUse 'allpages' walker (include unnamed pages) instead of 'page' walker.-aPrint unnamed pages (those which do not belong to a vnode) as well.-uPrint page state as a hexadecimal number.Omit not locked pages.-lOmit non-free pages.-fcan't read page_t at %#lxpageSTATEFSIOSELOCKOFFSETVNODEPAGE%%?s %?s %16s %8s %3s %3s %2s %2s %6s% %16llx %8x %3d %3d %2x %2x %s0x%0?lx page_t at %p has invalid flags ZEROHATRELSWAPMIGRATNORELOFREE%lx has page_t at %#lx %#lr pagelookup: no page for {vp = %p, offset = %llp} pagelookup: address specified when both -v and -o were passedpagelookup: address required pagelookup: at least one of -v vp or -o offset required. Finds the page with name { %vp%, %offset% }. Can be invoked three different ways: ::pagelookup -v %vp% -o %offset% %vp%::pagelookup -o %offset% %offset%::pagelookup -v %vp% The latter two forms are useful in pipelines. Total%-17s %16llu %16H %-17s %16llu %16llu Disabled Physmembln_statsfound more free mrp pages (%ld pages) than total free pages in the system (%ld pages) Free (cachelist)MRP reserved memIn temporary useIn use (captured)In use (trans)Page cacheExec and libsAnonZFS File Dataarc_data_classZFS Metadataarc_meta_classDefdump preallocRetainedKernel%-17s %16llu %16H %3lu%% %-17s %16llu %16llu %3lu%% -------------------------------------%TotBytesMBPagesPage Summary%-17s %16s %16s %4s can't read mem_inuse value at %#lxfailed to read 'defdump_vmem_arena' defdump_vmem_arenafound %ld pages, > physinstalled (%ld) Unanchoredcan't walk rmrmcan't walk memsegcan't walk allpagesallpagesMOA_unable to read Kom_moKom_mounable to read Retained_moRetained_mounable to read Defdump_moDefdump_mounable to read Dump_mounable to read _Vm1_mos_Vm1_mosunable to read unused_pages_vpunable to read kvpsunable to read physinstalledphysinstalledunable to read total_pagestotal_pagesfailed to read %s rss failed to read %s be more verbose about memory in temporary use-vcollect the statistics by walking allpages (old)-odisplay raw byte counts instead of human readable-nfailed to read mrp at %lxunable to read %ld page_ts at %punable to find page_t for pfn %p unable to read %s at %#lxobjhash_lookup: bad type %d mo_tcan't read page_t's at %#lxcouldn't walk 'memseg'memsegallpages only supports global walks. unable to read from %#punable to read page_t at %#lxunable to read vnode_t at %#lxunable to read MOA_NTYPES from kernel MOA_NTYPESenum mo_anchor_typeunable to read address of kvpkvpsunable to read address of kasunable to read address of segspt_shmopssegspt_shmopsunable to read address of segvn_opssegvn_ops'page_hash' is not valid 'page_hash' couldn't be readpage_hash'page_hashsz' is not valid 'page_hashsz' couldn't be readpage_hashszBKT%p LENNO.PLDHDRIDXREFCNTpattr_tUNKNOWNpdesc_tCLAIMEDADDRESSPDESC SLAB ADDRdescriptor has invalid payload fragment descriptor has invalid header fragment descriptor has no pbuf reference indicator in flags (0x%x); but pld_cnt is %d descriptor has no buffer reference indicator in flags (0x%x) descriptor pbuf count exceeds Multidata pbuf count %d Multidata pbuf count exceeds %d couldn't read multidata_t at %pIncorrect pdesc magic number at %pcouldn't read pdesc_t at %pIncorrect pattr magic number at %pcouldn't read pattr_t at %p%016p %x:%-10s %-3d %016p %-5bHCKSUMSRCADDRSAPDSTADDRSAPIncorrect pattr magic number at %p failed to read pattr_t at %p%-3d %016p BUF ADDRTYPEPATTR ADDRPATBKT ADDR%%%-3s %-16s %-16s %-12s %-3s %-16s %-5s%% couldn't read pdesc_slab_t at %ppdesc_slab_tfailed to read %s at %p%-62s %-4d %-4d %-3d %016p %-16s %-4d %-4d %-4d %-4d %-4d %-4d %-4d %-6b FLAGSTAILHEAD%%%-3s %-16s %-16s %-4s %-4s %-4s %-4s %-4s %-4s %-4s %-6s%%%%-3s %-16s %-16s %-4s %-4s %-4s %-4s %-4s %-4s %-4s %-6s%RPHIncorrect pdesc magic number at %p failed to read pdesc_t at %p%016p %7d %7d SIZE %%%-?s %7s %7s%% failed to read pdesc_slab_t at %pincorrect pdslab_sz (0)pdslab_sz Global: %-4d couldn't walk pattr_t listpattrpattbl_szLocal: %-4d%%ACTIVE ATTRIBUTE STATS%% Total: %-12d bytes Removed: %-4d %Active payload refs: %-12d bytes% Active: %-4d Active header refs: %-12d bytes Total claimed: %-4d%%PACKET DESCRIPTOR STATS%% Total: %-4d buffers, %-12d bytes %Payload: %-4d buffers, %-12d bytes% Header: %-4d% buffer, %-12d bytes %%BUFFER STATS%% couldn't read mblk_t at %pcouldn't walk pdesc_t listpdesccouldn't walk pdesc_slab_t listpdesc_slab%-54s %-4d %016p %-5d %-16s %-4d %016p %-4d %-4d %-4d %016p %016pADDRESS(ES)%%%-5s %-?s %-4s %-?s %-4s %-4s %-4s %-?s%%PBUFHBUFPATTBLPDESC%%-5s %-?s %-4s %-?s %-4s %-4s %-4s %-?s% Incorrect Multidata magic number at %p failed to read multidata_t structure at %pKEYVAL%?p%?x%?s...-st%p ptrstr%6x %6xunknownmodhashmh_headunknown hash type %s address of mod_hash_entry must be specified %?p %s HASH_IDX%%?s %?s %?s% Options are mutually exclusive: -t print key in symbolic form; is one of str, ptr, or id -v print value pointer alone -k print key pointer alone %?p Maximum chain length = %x (at index %x, first entry %p) %9x %9x LENGTHCHAIN IDX %%9s %9s% %s%s %?p %6x %5x %pcan't walk mod_hash entriesmodent Hits = %#x, misses = %#x, dups = %#x Number of chains = %#x, elements = %#x falsetrue Sleep flag = %s, alloc failed = %#x Type: %s Key comparator: %?p %s mod_hash_t %?p %s%s: failed to allocate mwd_entry_len ??MAXIDXMAXLEN%%?s %6s %5s %6s %6s %s% NAMETYPEELEMSCHAINSADDR%%?s %6s %5s %?s %s% mod_hash chain index %x out of range 0..%x printing elements requires -e hash summary options not permitted when displaying elements can't walk mod_hash structures-sprinting elements from all hashes is not permitted unexpected argument(s) unexpected argument: %s Prints information about one or all mod_hash_t databases in the system. This command has three basic forms, summarized below. ::modhash [-t] ::modhash ::modhash -e [-ch] [-k key] [-v val] [-i index] [-s] In the first form, no address is provided, and a summary of all registered hashes in the system is printed; adding the '-t' option shows the hash type instead of the limits. In the second form, the address of a mod_hash_t is required, and the output is in a verbose format. The final form prints the elements of the hash, optionally selecting just those with a particular key, value, and/or hash index, or just the chain heads (-c). The -h option shows hash indices instead of addresses, and the -s option displays a summary of the given hash table. failed to read mod_hash_entry at %pfailed to read %#x mod_hash_entry pointers at %punable to allocate %#x bytes for mod_hash entriesunable to allocate %#x bytes for mod_hash_t at %pimpossible number of chains in mod_hash_t at %pmod_hash_t address required failed to read mod_hash_t at %pfailed to read mh_headmod_hash_idkey_cmpidmod_hash_ptrkey_cmpmod_hash_strkey_cmp/%smutexes: handle(%p) callback(%p) %Handle% (%p) :% Path% (%s) : %dip %(%p) failed to read devinfo node at %pfailed to read ndi_event_hdl at %p Cookie(%s %p) :Plevel(%d) ddip(%p) : Attr(%d) Unable to read cookie name.Unable to access definition at %pUnable to access cookie list No cookies defined for this handle. Callback Address: %-?p Callback Function: %-p Callback Args: %-?p Callback Cookie: %-?p Callback Registered By: %s Could not read devinfo structure at %pCould not read callback structure at %p/%s@%sUnable to access devi_parent at %pUnable to access devinfo.stp-- avl%s FLG%d FWD-%dsdpudptcpIREMssRto%p rawPROTECTAF_UNIXGatewayAddressRoutingUNKNOWNUNBOUNDSonode:%0?p %0?p %0?p can't walk '%s'Subcommands: show-bridge [-flt] [] Show bridge information; -l for links and -f for forwarding entries, and -t for TRILL nicknames. Address is required if name is not specified. show-bridgebridge instance %s not found NNICKS%-?s %-7s %-16s %-7s %-7s %-7s %s failed to find 'bridge`inst_list'inst_listbridgeneed bridge name or address with -[lft] NFWDNLINKSNAME%-?s %-7s %-16s %-7s %-7s bridge name and address are mutually exclusive failed to read lbolt-- %-7s %s %-7u %u trill%-?p %-7s %-16s %-7u %-7ubridge is not running TRILL cannot read trill socket info at %p%-?p %-5u %-17s cannot read trill node info %d at %pcannot read trill node %d at %pNEXT-HOPNICK%-?s %-5s %-17s %s cannot read trill instance at %pOUTPUTREFSTIMEDEST%-?s %-17s %-7s %-7s %s listFWD-VLANSVLANSSTATE%-5s %s PVIDMAC-ADDRLINKADDR%-?s %-16s %-17s %3s %-4s cannot read bridge instance at %p %-7u t-%-5d[self]%-7s%-?p %-17s cannot read bridge forwarding links at %p%s%ccannot read bridge link at %p%-5s LEARNBLOCK%-?p %-16s %-17s %03X %-4d ?cannot read mac data at %p %d,rawip_conn_cacheudp_conn_cachetcp_conn_cachefailed to walk genunix`sonodeRemote AddrLocal AddrConnVnodeType%%-?s %-10s %-?s %-?s %-14s %-14s %s% failed to walk ip`ireip`ireicmpfailed to walk %ssdp_conn_cacheSDPv6ICMPv6UDPv6TCPv6ZoneStackRemote AddressLocal AddressState %6s%*s %6s%*s %-5s %-4s% SDPv4ICMPv4UDPv4TCPv4%%-?s %?p %-*s %-*N %-5s %3u %6u %s %?p %-*s %-*N %-5s %5u%c %5u %3u %-5s %6u %u %N/%d%%-?s %-*s %-*s Flags Ref Use If% Destination/Mask%%-?s %-*s %-*s If PMTU Rtt Ref Flags Out In/Fwd% %%s Table: IPv6% %?p %-*I %-*I %-5s %4u %5u %s %?p %-*I %-*I %-*I %-6s %5u%c %4u %3u %-3s %5u %u %%-?s %-*s %-*s Flags Ref Use Interface% MaskDestination%%-?s %-*s %-*s %-*s Device Mxfrg Rtt Ref Flg Out In/Fwd% %%s Table: IPv4% BRSMNLmbDHCGIURnextRackRwindSunaSnextSwind %%-5s %-8s %-8s %-5s %-8s %-8s %5s %5s% %4i %-10i stream-ord%-10s %-?p sonode of family %hi at %p failed to read unix address at %p (socketpair)%-14s %0?p %p failed to read conn_icmp at %p%0?p %10s CONNECTEDIDLEfailed to read conn_udp at %p %4i %5i %0?p %2i failed to read tcp_t at %pfailed to read conn_t at %p %5i %08x %08x %5i %08x %08x %5li %5i failed to read netstack_t %p %0?p TRUE FALSEfailed to read mi object MI_O at %pPrevNextMI_O%%-?s %-?s %-?s IsDev Dev% at most one filter, d for devices or m for modules, may be specified %5hi %05x %04x %04hx %4hi raw dgrm strm%6hiinet6 inet unix %0?p %0?p %%-?s Family Type Proto State Mode Flag AccessVP% dgramstreamunixinet6inetfailed to walk sonodegenunix`sonodeicmp_stacksfailed to walk genunix`migenunix`mican't read address of mi head at %p for %sfailed to read MI object at %pmi doesn't support global walks failed to read sonode at %pfailed to read address of initial sonode at %pfailed to lookup sockfs`socklistsocklistsockfs%*N.%-5hu%*I.%-5hucan't read netstack at %pcan't walk 'netstack'netstackSTACKID%0?p %6d %06x %0?p couldn't read netstack at %pFLAGSADDR%?s %-7s %6s failed to walk netstackgenunix`netstackfailed to read netstack at %pfailed to read address of initial netstack at %pcouldn't find netstack_headnetstack_headCPUalllgrp : devinfo%?p %-7s %-20s %?s lgrp : %-3d%?s %p %p %-4s %-4s %s GROUP NAMELGRPSDEVINFO PTR%%?s %s %s %-4s %-7s %-8s % %?p %-7s %-20s %-7s %-7s RETVAL%%69s %+4s % BIND ERROR%?s %?s %-7s %-20s %-15s %?p %-4s %-18s %-20s %?s PROCDEVIINTRKTHRfailed to read numaio_object_t at %pfailed to read global numaio_constraint_defaultnumaio_constraint_defaultOBJECT NAMETYPEOBJECT ADDRGROUP ADDR%%?s %?s %-4s %-18s %-20s % %10d %-3dZONEID%%?s %-21s %-7s% %?s %16s %-3d %6s failed to read at %plgrp : %-3d%?p EFFECTIVE CPUS%%?s %-16s %-30s% , %dlgrp : %dfailed to read numaio_constraint_t at %p%?p %-20s CONSTRAINTGROUP_NAMEADDR%%?s %-30s %-20s% failed to read struct numaio_group_s at %pintrprocthreadFAILED to walk group cachegenunix`numaio_groupgenunix`numaio_grp_cachePrint numaio_group information for a given numaio_group pointer. If address of a "numaio_group_t" structure is not provided, then print information about all numaio_groups in the "numaio_grp_cache". The "object-type" in -o option can take either of "thread", "intr", "proc", "devinfo", "all" or a combination of the first four. Options: -c: print CPUs in the constraint for each group -b: prints list of interrupts bound to CPUs for each group If any interrupt failed to bind to a CPU, the relevant cpuid and the error code are displayed -t: prints interrupt objects, CPU to which the object is bound, and the closest lgroups to the device -o: prints only specified objects, can be combined with multiple objects like "::numaio_group -o proc,thread". All objects can be printed by specifying "::numaio_group -o all"(DED),-failed to read processorids at %p--NA-rq'%s' + booleanvalue= %c%p=[%d] =%p value(unknown) items=%d type=0x%x type=%sname='%s'%sfailed to read nvpair and data at %pnvpair of size zero at %pfailed to read nvpair at %p %02x%d.'%s'nvpair list_arraystring_arrayuint64_arrayint64_arrayuint32_arrayint32_arrayuint16_arrayint16_arrayuint8_arrayint8_arraybyte_arrayboolean_arrayhrtimenvpair_liststringuint64int64uint32int32uint16int16uint8int8byteboolean_valuenvpair-rfailed to read i_nvp at %pfailed to read nvpriv at %pfailed to read nvlist at %pnvpair does not support global walks cmtfpuUNKNOWN::pg displays a Processor Group if one is provided and all existing PGs otherwise. Switches: -q display only the address Failed to read 'pg_hw' group at %p. pg_hwLOAD#CPUsHARDWARECLASSPHYSIDADDRPGID%%6s %?s %6s %7s %11s %5s %5s% group%#lr %6d %?p %7s %5d %6d %?p %6d %7s %11s %5d %5d unable to read 'pghw' at %punable to read 'cmt pg' at %punable to read 'pg_class' at %pUnable to read PG at %pidle_pwractive_pwrmemorychipmpipecache_grpcache_l3cache_l2cacheipipehw%p ???MAXunknownprojectprocesscircular list implies possible memory leak; recommend invoking ::findleaks / cursor outside sequence/ sequence length = %d / uninitialized cursor seen / NULL cursor seen failed to read rctl structure at %p/ circular next pointer at %p / ordering error at %p / bad prev pointer at %p / bad prev pointer at head / uninitialized or previously freed link at %p failed to read rctl_val at %pfailed to read rctl at %punable to read from %#pcannot read rctl hash at %prctl_set_size not found or invalidrctl_set_sizefailed to read rset at %pfailed to read rctl_dict_entry_t structure at %pfailed to find 'rctl_lists' rctl_listsfailed to walk rctls in set %prctlrctl_setUnknown rctl type %dfailed to read proj at %pfailed to read task at %pfailed to read zone at %pfailed to read proc at %pfailed to walk rctl_dict_list%2d %-27s %0?p %7s 0x%08xzonetaskfailed to read rctl_dict name for %pfailed to read rctl_dict at %pGLOBAL_FLAGSTYPEADDRNAMEID%%2s %-27s %?s %7s %s% failed to walk 'rctl_dict_list'rctl_dictrctl_dict_listfailed to walk all values for rctl_t %prctl_val%0?p %3d : %s failed to read name for rctl_t %pfailed to read dict entry for rctl_t %p at %pfailed to read rctl_t structure at %p%-#18llx %11s flags=<%b> (cur) %s systemprivilegedbasicDENYSIGNALyes%*p%*sPRIOINVWAITERSblockednthreadshuttleuser_piturnstile_tableturnstile_cache%*s%c %c%c%c%clwp_sobj_pi_opsunable to read Rw_async_table entry at %pwalk rw_async: Rw_async_table_size is %#lr, not the expected %#lr) walk rw_async: unable to read Rw_async_table_sizeRw_async_table_sizewalk rw_async: unable to read Rw_async_tableRw_async_tablewalk turnstile: unable to read turnstile_t %p in turnstile_chain_t %pwalk turnstile: unable to read turnstile_chain_t at %pwalk turnstile: size of turnstile_table (%#lr) != expected size (%#lr) walk turnstile: unable to reference turnstile_tablewalk turnstile: unable to reference upimutextabupimutextabsobj2ts: unable to walk "turnstile"%#lr %0?p %?p %5d %4d %?p %?p can't read turnstile_t at %pITOREPRIWTRSSOBJ%%?s %?s %5s %4s %?s %?s% can't walk turnstilesOptions: -f force printing even if the data seems to be inconsistent %0?p %5s %?s %6s %6s %7s adapt%0?p %5s %?p %6s %6s %7s %a: invalid adaptive mutex (-f to dump anyway) no%0?p %5s %?s %6d %6s %7s spin%0?p %5s %?s %6d %6d %7s %a: invalid spin lock (-f to dump anyway) OLDSPLMINSPLHELD%%?s %5s %?s %6s %6s %7s% failed to read mutex at 0x%0?pHAS_WAITERS%*s%*s --------+WRITE_WANTED%*s%*s -------+%cWRITE_LOCKED%*s%*s ------+%c%cASYNC_WANTED%*s%*s -----+%c%c%cDESTROYED%*s%*s --+---+ | %?p %?s ?WR %?p (%s)01 B%c%c%c%c-READERS=%ld1%?p FLAGSOWNER/COUNT%?s %*s %5s %?s %?s couldn't walk 'rw_async' for sobj %pcouldn't walk 'blocked' for sobj %pfailed to read rwlock at 0x%prwnuma_reentrwnuma_def%0?p %12s %20s %?p RD=%ldfailed to read Reader for NUMAnode %d at 0x%0?pWR=%?pWRITER MUTEXREADER/WRITER%%?s %12s %?s %?s% failed to read rwnumalock at 0x%0?pthread %p isn't blocked on ts %p couldn't read %p's turnstile at %p skipped: %d handoff: %?llx enqueued: %?llx cbarg: %?p RWA_rw_async_state_t%?p %9s %?p %?p %aunable to read rw_async_impl_t at %pCALLBACKREQUESTORRWLOCKSTATERW_ASYNC_IMPL%%?s %9s %?s %?s %s% rw_async: unable to walk rw_asyncrw_asyncwalk blocked: unable to read kthread_t at %p for turnstile %pcouldn't walk 'turnstile'turnstilefailed to walk wchans%-?s %-4s %8s PROCTHREADNWAITERSTYPEADDR%-?s %-4s %8s %-?s %s failed to walk waiters for wchan %p cond%0?p %4s %8d%sfailed to walk wchan %pwchan%*s%0?p %s : %0?p %s failed to read thread at %pfailed to read nthreadfailed to read sleepqsleepq_headsobj type "%s" unknown unable to find symbol "%s"??%sshuttle_sobj_opslwp_sobj_opsusersema_sobj_opssemacv_sobj_opscvrw_sobj_opsrwlockmutex_sobj_opsmutex %sCMD%8xLEN%p REFN/AWRQPRINQSCNTTYPFLGcmdrsectlsigput%?p %s UNKNOWNpceventiocdatacopyoutpcprotosetoptsputnextallocbwM_STOPIM_PCRSEM_ERRORM_STARTM_FLUSHM_PCSIGM_IOCTLM_DELAYM_EVENTM_BREAKM_PROTOMSGCREDMSGMARKSTRMATESTWRERRSTRDERRSTWOPENIOCWAITSQ_COCBSQ_COOCSQ_CICBSQ_CIOCSQ_EXCLQWCLOSEQMTSAFEQPERMOD::streams::stream line disconnectSQ_WANTEXWAKEUPby walking the stream_head_cache Without the address, print information about all streams ::streamsDisplay graphical view of all streamsPrint the information for a given stream ::walk stream_head_cache | ::if stdata sd_strtab == ipinfov4 | ::streamDisplay all IPv4 streamsDisplay graphical view of a streamPrint iocblk structure or decode ioctl code. Options: -d: decode given address as ioctl code -v: be verbose - print more fields of iocblk structure Print mblock information for a given mblk pointer. Without the address, print information about all mblocks. Fields printed: ADDR: mblk address FL: Flags TYPE: Type of corresponding dblock LEN: Data length as b_wptr - b_rptr BLEN: Dblock space as db_lim - db_base RPTR: Read pointer DBLK: Dblock pointer Options: -v: be verbose - print symbolic flags falues -q: be quiet - print mblk pointer only -d dbaddr: print mblks with specified dblk address -f flag: print only mblks with flag set -F flag: print only mblks with flag NOT set -t type: print only mblks of specified db_type -T type: print only mblks other then the specified db_type -l len: print only mblks with MBLKL == len -L len: print only mblks with MBLKL <= len -G len: print only mblks with MBLKL >= len -b len: print only mblks with db_lim - db_base == len Print stdata information for a given stdata pointer. Without the address of a "stdata_t" structure given, print information about all stream head pointers from the "stream_head_cache". Fields printed: ADDR: stream head address WRQ: write queue pointer FLAGS: stream head flags (use -v to show in symbolic form) VNODE: stream vnode pointer N/A: pushcount and anchor positions REF: stream head reference counter Options: -v: be verbose - print symbolic flags falues -q: be quiet - print stdata pointer only -f flag: print only stdatas with flag set -F flag: print only stdatas with flag NOT set Available conversions: str2mate: given a stream head addr print its mate str2wrq: given a stream head addr print its write queue See also: "::help queue" and "::help syncq" Print syncq information for a given syncq pointer. Without the address of a "syncq_t" structure given, print information about all syncqs in the "syncq_cache". Options: -v: be verbose - print symbolic flags falues -q: be quiet - print syncq pointer only -f flag: print only syncqs with flag set -F flag: print only syncqs with flag NOT set -t type: print only syncqs with specified type -T type: print only syncqs with do NOT have specified type Available conversions: syncq2q: given a syncq addr print queue address of the enclosing queue, if it is part of a queue See also: "::help queue" and "::help stdata" Print queue information for a given queue pointer. Without the address of a "queue_t" structure given, print information about all queues in the "queue_cache". Options: -v: be verbose - print symbolic flags falues -q: be quiet - print queue pointer only -f flag: print only queues with flag set -F flag: print only queues with flag NOT set -m modname: print only queues with specified module name -s syncq_addr: print only queues which use specified syncq Available conversions: q2rdq: given a queue addr print read queue pointer q2wrq: given a queue addr print write queue pointer q2otherq: given a queue addr print other queue pointer q2syncq: given a queue addr print syncq pointer (::help syncq) q2stream: given a queue addr print its stream pointer (see ::help stream and ::help stdata) To walk q_next pointer of the queue use queue_addr::walk qnext PCW| undefined%?s %-18s %-9s %-18a %4x-- %-9s %-18a %-18s%0?pcouldn't read struct ftevnt at %pEVENTDATASTACKQNEXTQ/CALLER%?s %-18s %-9s %-18s %4s %s ?ftblk: incorrect index value %i failed to read ftblk at %pfailed to read dblk at %p%?p %10u %10u %11d %11d <%-9b> %?p %s %%?s %s % CREDFLAGRVALERRORCOUNTID%?s %10s %10s %11s %11s %s %%?s %s % failed to read iocblk structure at %p%10p %s VALUE%%10s %s % IOC_LP64IOC_ILP32(('%c'<<8)|%d)(('%c'<<16)|('%c'<<8)|%d)(('%c'<<24)|('%c'<<16)|('%c'<<8)|%d)%0?p %-2x %-7s %-5d %-5d %0?p %0?p couldn't read dblk at %p/%pDBLKRPTRBLENTYPEFL%?s %2s %-7s %-5s %-5s %?s %?s unrecognized dblk type '%s' unrecognized mblk flag '%s' failed to walk mblk cachegenunix`mblkgenunix`streams_mblkb_wptr out of rangeb_rptr out of range%?lx: invalid b_datap pointer can't read mblk_t at 0x%lxcan't walk mblk cachemblk_verifystreams_mblk%s, %?lx: couldn't read mblk at %pfailed to read mblk at %pfailed to walk stream_headsstream_head_cachefailed to call streamfailed to walk writeqwriteq| flg = 0x%08x | flg = 0x%08x | %s | cnt = 0t%-13lu | cnt = 0t%-13lu | %s %s | %%-21s% | %%-21s% || 0x%-19p | 0x%-19p | %s v | | ^ Could not read stream information for stream head %0x%-19p stream%Stream Head:% 0x%-19p failed to read queue pair at %pfailed to read stdata at %pwalk must begin at address of stdata_t failed to read queue at %pfailed to read 'qhead'qheadsyncq2q: %p is not part of any queue couldn't read stream head at %p%0?p %0?p %08x %0?p %d/%d %d couldn't read stdata at %punrecognized stream flag '%s' VNODE%?s %?s %8s %?s %s %s failed to walk stream head cachegenunix`stdatagenunix`stream_head_cache%0?p %02x %02x %-3u %-3u %0?p %1x %-3d couldn't read syncq at %punrecognized syncq type '%s' unrecognized syncq flag '%s' SFOUTER%?s %s %s %s %s %?s %s %s failed to walk syncq cachegenunix`syncqgenunix`syncq_cache%*s %*s| %*s+--> %0?p %-13s %06x %4d %0?p %0?p couldn't read mblk %p for queue %pcouldn't read queue at %punrecognized queue flag '%s' NBLKFLAGSMODULEADDR%?s %-13s %6s %4s failed to walk queue cachegenunix`queuegenunix`queue_cache%-12s %s %-14s %s unhangupstartistopipcrsecopyinerrorhangupstartstopflushreadpcsigiocnakiocackioctldelayeventpassfpbreak0x070x060x050x040x03protodatarwnext0x10c0x10bflushqputbqinsqrmvqgetqputq0x1040x1030x1020x101copybdupbfreebbcallocballocbigdesballocaesballocadesballocesballocallocbout-of-band ioctl commandM_CMDline reconnectM_UNHANGUPM_PCEVENTrestart reception after stopM_STARTIstop reception immediatelyresponse to M_COPYIN and M_COPYOUTM_IOCDATArequest to copyout dataM_COPYOUTrequest to copyin dataM_COPYINsend error to stream headM_HANGUPrestart transmission after stopstop transmission immediatelyM_STOPflush your queuesgenerate read notificationM_READpriority proto messageM_PCPROTOnegative ioctl acknowledgeM_IOCNAKacknowledge ioctlM_IOCACKreserved for RSE use onlyM_RSEset stream head optionsM_SETOPTSioctl; set/get paramsdevice-specific control messageM_CTLreal-time xmit delaygenerate process signalM_SIGObsoleted: do not usepass file pointerM_PASSFPline breakmultidataM_MULTIDATAprotocol controlregular dataM_DATAPrivate: waiting for sync squeue enterMSGWAITSYNCPrivate: ... not markedMSGNOTMARKNEXTPrivate: b_next's first byte markedMSGMARKNEXTPrivate: consumer must verify credentialsmessage is delimitedMSGDELIMdon't loop message to write sideMSGNOLOOPlast byte of message is markedthere are I_LINKs under this streamSTRHASLINKSthis stream is a matere-open has failedSTREOPENFAILEnd-of-file indicationSTREOFstream plumbing changes in progressSTRPLUMBwait for zerocopy mblk to be ackedSTZCNOTIFYat mark (due to MSGMARKNEXT)STRATMARKgenerate delimited messagesSTRDELIMNot at mark (when empty read q)STRNOTATMARKstream is mountedSTRMOUNT0x00200000someone is doing an _I_CMDSTRCMDWAITblock background writesSTRTOSTOP0x00040000TPD streamSTRTPDuse old NDELAY TTY semanticsOLDNDELAYused for read notificationSNDMREADwait for a close to completeSTRCLOSEnonpersistent write errorsSTWRERRNONPERSISTnonpersistent read errorsSTRDERRNONPERSISTfatal write error from M_ERRORfatal read error from M_ERRORSTR_NOERROR ioctl runningIOCWAITNE(k)strgetmsg is runningSTRGETINPROGstream is a terminalSTRISTTYstream is being multiplexedSTPLEXwaiting for 1st opendevice has vanishedSTRHUPan M_PCPROTO is at stream headSTRPRIsomeone wants to writeWSLEEPsomeone wants to read/recv msgRSLEEPsomeone is doing an ioctlConcurrent outer callbackConcurrent outer open/closeConcurrent outer svc procedureSQ_COSVCConcurrent outer put procedureSQ_COPUTConcurrent inner callbackConcurrent inner open/closeConcurrent inner svc procedureSQ_CISVCConcurrent inner put procedureSQ_CIPUTThere are events on syncqSQ_EVENTSThread waiting on sq_exwaitSQ_WANTWAKEUPThread waiting on sq_waitThere are messages on syncqSQ_MESSAGESqwriter(OUTER) pending or runningSQ_WRITERfreezestr in progressSQ_FROZENqprocsoff in progressSQ_BLOCKEDExclusive access to inner perimeterqueue is associated with a device_QASSOCIATED_QREMOVINGmodule is removed with _I_REMOVEmodule is inserted with _I_INSERT_QINSERTINGunused0x02000000unused (was _QNEXTLESS)0x01000000unused (was QNEXTHOT)0x00800000unused (was QHOT)0x00400000the Queue is attached to a driverQISDRVQ supports Synchronous STREAMSQSYNCSTRStreamhead wants to write QQWANTWSYNClast queue in streamQENDwill not be enabledservice routine executingQINSERVICEHas outer perimeterQMTOUTPERIMstream module is MT-safeper module syncqper queue-instance syncqQPERQper queue-pair syncqQPAIRunused (was QUNSAFE)0x00000400unused (was QHLIST)0x00000200queue has been back-enabledQBACKWant to remove sync stream QQWANTRMQSYNCDon't enable Q via putqQNOENBThis queue in use (allocation)QUSEThis is the reader (first) QQREADRQ is considered fullQFULLSomeone wants to write QQWANTWSomeone wants to read QQWANTRQueue is already enabled to runQENAB...REF CNTADDRESSlog_eventq_sentlog_eventq_headnvpair buf addrNVPAIR BUF ADDRfailed to read 'log_eventq_sent'failed to read event queue at %pfailed to read 'log_eventq_head'failed to read channel at %pfailed to read 'registered_channels'registered_channelssysevent_channel supports only global walks%-?p %-16s %-8lu %-?p failed to read channel name at %pfailed to read channel table at %pCLASS LST ADDR%%-?s %-16s %-8s %-?s% can't walk sysevent channelsysevent_channelcan not walk pending queuesysevent_pendcan not walk sent queuesyseventsysevent_sentfailed to read class hash table at %psysevent_class_list does not support global walksfailed to read class list at %psysevent_subclass_list does not support global walksfailed to read class clist at %pSUBCLASS LIST ADDRcan't walk sysevent class listsysevent_class_list%-?p %-24s %-?p failed to read class name at %pfailed to read subclass list at %pSUBSCRIBER DATA ADDRNAMEADDR%%-?s %-24s %-?s% can't walk sysevent subclass listsysevent_subclass_listtime stamp%16s : %llu subclassclassevent address%16s : %p publisher%16s : %s %Sequence ID : %llu% %-?p %-16llu %-9s %-10s %-?p% %scan not read sysevent at %pfailed to read event header at %pSUBCLASSCLASSSEQUENCE ID%%-?s %-16s %-9s %-10s %-?s% ARG%4x%4sACTunable to read kthread_t at %pcan't walk "thread"threadunable to read threadlist for taskq_t %pfailed to read taskq list head at %pstart address required %-?p %-?p %a FUNCTIONENTRY%%-?s %-?s %-s% failed to read taskq_ent_t at %p%p::walk taskq_thread | ::stacks -a %s-C "taskq_thread_wait" %5d -%5s %?p %-31s %4d/%4d %4d %#lr unable to read buckets for taskq %pfailed to read taskq_t at %pINSTMAXQQ'EDTHDSNAMEADDR%%-?s %-31s %4s/%4s %4s %5s %4s% unable to walk taskq_cachetaskq_cache -a Only show taskqs with active threads. -t Display active thread stacks in each taskq. -T Display all thread stacks in each taskq. -m min_maxq Only show Dynamic taskqs and taskqs with a MAXQ of at least min_maxq. -n name Only show taskqs which contain name somewhere in their name. %sunable to read taskq_t at %ptaskq: inadequate slop CMDCLSn/aPILPRIFLGLWPrun %s/%u tq:%s stoppedthread_deathrow See Solaris Modular Debugger Guide for detailed usage. -h shows history, dead kthreads that used their kernel stack the most -a shows also TS_FREE kthreads (interrupt kthreads) Options: - kthread has not yet run - kmem_stackinfo was zero at kthread creation time - for the very first kthread (sched/1) MAX value can be shown as n/a (not available): but has already used up to 43%%, stack size is 4f00 bytes. The stack size utilization for this kthread is at 4%% of its maximum size, ffffff014f5f2c20 ffffff0004153000 4f00 4%% 43%% init/1 THREAD STACK SIZE CUR MAX CMD/LWPID For example: (an unsigned integer) is non zero at kthread creation time. Shows kernel stacks real utilization, if /etc/system kmem_stackinfo tunable couldn't read entire stack %s/%u %a() n/a %3d%% %6x t_stk/t_stkbase problem %0?p %0?pfailed to read proc at %p can't read kthread_t at %#lx SIZE CUR MAX CMD/LWPIDUse ::help stackinfo for more details. MAX value is not available. Tunable kmem_stackinfo is unset, %p (%a) %0?p %0?p %6x %3d%%failed to read %p failed to read 'kmem_stkinfo_log' kmem_stkinfo_log SIZE MAX CMD/LWPID or STARTPC%%s%STACK %%?s%THREADfor more details. feature is off. Use ::help stackinfo Tunable kmem_stackinfo is unset, history Dead kthreads stack usage history: failed to read 'allthreads' failed to read 'kmem_stackinfo' kmem_stackinfostackinfo -v print verbose output including C stack trace -t skip threads belonging to a taskq count print no more than count arguments (default 0) %a() %0?p %?p %?pfindstack<.$c%d CMD: %s THREAD: %a() TASKQ: %s PC: %a%0?p %?p %?p %3u %3d %?p LWPID%%?s %?s %?s %s/%s% %%?s %?s %?s %3s %3s %?s% threadlistThe flags -ipbsd control which information is displayed. When combined, the fields are displayed on separate lines unless the -m option is given. -b print blocked thread state -d print dispatcher state -f ignore freed threads -i print basic thread state (default) -m display results on a single line -p print process and lwp state -s print signal state %?lx %5c %2dFailed to read nsec_per_ticknsec_per_tickFailed to scale t_disp_time %?p %016llx %016llx %?p %?p %?p %11s%a %-8s %4x %4x %4x %5d %5d %3d %?p %-8s %4x %4x %4x %5d %5d %3d %?s %?p %?p %?p%0?lxcan't read kthread_t at %#lx PRBOUNDDISPTIME% %?s %5s %2s%SIG HELDSIG PENDSIGQUEUE% %?s %16s %16s%SOBJ OPSPITSTSWCHAN% %?s %?s %?s %11s%INTREPRISFLGPFLGSTATE% %8s %4s %4s %4s %5s %5s %3s %?s%CREDPROC% %?s %?s %?s% %?sADDR%%?s%can't walk threadsthreadinval/%02x%swaitzombonprocsleepfreefailed to read kthread_t at %pfailed to read cpupart_t at %pcpupart_dispq walk needs a cpupart_t address failed to read dispq_t at %pfailed to read disp_t at %pfailed to read cpu_t at %pcpu_dispq walk needs a cpu_t address couldn't read symbol 'lwp_deathrow'couldn't read symbol 'thread_deathrow'couldn't read deathrow thread at %pcouldn't walk 'lwp_deathrow'lwp_deathrowcouldn't walk 'thread_deathrow'Bad back pointer %p at %p failed to read thread at %pfailed to read proc at %pfailed to read 'allthreads'allthreads%p threadfailed to read t->t_tsd[%d] at %pkey out of range no tsd on thread failed to read thread at %pfailed to read tsd at %pfailed to read 'tsd_list'tsd_listfailed to read tpc_name_hashtpc_name_hashfailed to read tsol_tpc_t at %pcan't read tsol_tnrhc_t at %ptnrhc_table_v6tnrhc_tablecan't read %s[%d] at %pcan't read %s at %pfailed to read %sCNT%s BADLNKCHRBLKDIRREGNON=%s...vfsallfileremote:socket:OPTIONSzone=%s%?s %s rootvfsAF_INET6 %N %d ::fsinfo -t zfsGiven the address of a process, print information about files which the process has open. By default, this includes decoded information about the file depending on file and filesystem type -p Pathnames; omit decoded information. Only display pathnames -f file_t view; show the file_t structure corresponding to the fd % INFOPATHTYPE%%-4s %4s %?s failed to walk 'allfile'CREDOFFSETVNODEFLAGFDFILE%%?s %4s %8s %?s %10s %?s %4s% %?0p %4d %8x %?0p %10lld %?0p %4d (proc=%p)failed to read prcommon %pfailed to read prnode[event port (port=%p)]failed to read socket vnode[door to '%s' (proc=%p)]failed to read door server process %p[door to pid -1]failed to read door_node %s%s%4d %4s %?0p failed to do realvp() for %p?AF_INET6 SDP %N %d AF_INET SDP %I %d failed to read conn_t SDPfailed to read conn_t at %pfailed to read sctp_tAF_?? (%d)failed to read conn_t V6failed to read conn_t V4remote: failed to read sotpi_sonode remote addrsocket: failed to read sotpi_sonode socket addrfailed to read sctp primary faddrfailed to read list_node_tfailed to read sctp_ipif_tfailed to read sctp_saddr_ipif_tPORTSOCKPROCDOORFIFO/dev/pts/../../devices//dev/../devices/failed to read sockparamsfailed to read vnodefailed to read sotpi_sonodefailed to read stream vnodefailed to read sonodeAF_?? (%d) AF_UNIX %s AF_INET %I %d failed to read stream datafailed to read namenodenamefsfailed to read fifonodefifofsfailed to read vnode at %p::fsinfo -m /var -vprint only the /var filesystem and report verbose attributesprint only zfs filesystemsVerbose. Prints mount options and underlying device.-vPrint only mount point of this type.-tPrint only the mount point of this name.-mfailed to read zone namefailed to read zonefailed to locate global_zoneglobal_zonefailed to read mntopt value %p%s,O:%?s failed to read mntopt name %pfailed to read mntopts %pR:%0?p %-15s %s ??failed to read vfs_t %pMOUNTFSVFSP%%?s %-15s %s% failed to walk file system listfsinfounknown filesystem type for vfs %p_vfsportfsport_vfsdoorfsdoor_vfsfailed to find fs name %pfailed to read vfssw index %dfailed to find vfsswvfsswfailed to read vfs %pfailed to read vfs_t at %pfailed to read 'rootvfs'avlWHYCS_CRD???(?]RMFSZCRMTPFNcaptureCreatedCAPTURE%-14s %5s %10s pac_pagestate_tunable to read pac_moc_t %d for pac %p at %punable to layer "pac_mnodeinfo" walkunable to read pac_mnodeinfo_t at %ppac at %p's mnode_count > mnode_size unable to walk "pa_capture"pa_capturepac_loans: couldn't layer "avl"pac_loanspac_loans: doesn't support global walks unable to walk 'capture'walk capture: unable to layer "list" on %a listunable to look up Capture_listCapture_listwalk capture: only global walks are supportedunable to walk "capture"unable to read capture_t at %p -v verbose details -V Even more verbosity %-16s%-15s %16llx TIMESTAMP%-15s %16s state transitions: %?p %?p %2s %13s %s ??%#lr capture_t %p has data %p != %p capture_t %p has multiple types TYTHREAD%%?s %?s %2s %13s %s% PAcap_state_t%10x -%10s cia%-14s %2s%1s%1s%1s COUNTTRACKpac_pageinfo counts: unable to read pac %p pac_rmginfo[%d] (%p)PAC_TRACK_enum pac_trackers%-10s %?p %10x RMGs unable to read PAC %p's pac_track[%d] (%p)RMG trackers: unable to walk "pac_mnodeinfo" for %ppac_mnodeinfo%%-22s% %%2s% wallets: selpri_type_tpac_vm1selpri: %s capturingadjustedrequestedranges: pac_prevrml: %?p pac_rml: %?p pac_rmlpages: %?x (pages captured) (out of date)alchemy failure: mn %d crd %d (%s) szc %d (%#H) short %ld%s pac_max_shared: %?d pac_min_captured: %?lx %#Hpac_ignoreszcs: , SIGNALED, CANCELEDno errorserror %d (%s)enum pac_errorstatus: pac_pool: %?p PAC_pac_flags_tpac_flags: )|%#r%c%s %xPAC_ALEAD_enum pac_asynclead_crdsaleadleadgoldPAC_CRD_enum pac_crds%-22s %2x ][%s%s%s%s%-10s [%16llx, %16llx) %#5H pfn%s sCons%-5s %#4H %c%c%c %13p %2x %c%c%c %-14s unable to read rm_t at %punable to read pac_rmginfo_t at %punable to read PAC %p's pagestate[%#lx] (%p)pac_pageinfo -t: at least one of 'a', 'i', or 'c' must be specified. pac_pageinfo -t: unrecognized letter '%c'. Expected 'a', 'i', or 'c'. %p is not a pa_capture_t unable to read pa_capture_t at %pSTATEFLAGMN%%13s %2s %4s %-14s %-5s %4s %3s% no states given to '-s' unable to lookup %s in pac_pagestate_t pac_pageinfo: '!' must only come at the beginning of the -s list. pac_pageinfo: only one of '-t' and '-s' can be specified Z Resizable (can be relocated into smaller pages) L Loaned (is marked as loaned (DEBUG only)) %PAGEINFO FLAGS% PFN The PFN for this pageinfo MN The mnodeid for this PFN, in hex FLAG The pac_pageinfo's flags field for the PFN (see below) STATE The current pac_pagestate for the PFN RMT The current RM state for the associated RM SZC The current SZC for the associated RM RMF The Capturing, Takeme, and VM1 flags for the associated RM %FIELDS% -t [a][i][c] Only print PFNs in states tracked by the %Action%, %Interest%, or %Capture% RMG trackers. If the list is prepended with '!', search for PFNs *not* in any of the listed states. -S szc[,szc...] Only print PFNs whose assocated RMs are of one of the given szcs: %s, %can't determine page states% PAC_PAGE_NSTATES-a Print all pageinfos, even contituent pages -c Do not assume you can skip over PAC_INVALID page states (be careful) -p spfn Print pageinfo for RMs with PFNs >= spfn -P epfn Print pageinfo for RMs with PFNs < epfn -s [!]state[,state...] Only print PFNs in the listed states, out of: %OPTIONS% For a given pa_capture_t, print its pageinfo for a range of PFNs. By default, the entire pac_capturing range is printed. PAC_PAGE_field %s in pa_capture_t is a bitfield failed to find field %s in pa_capture_tunable to look up genunix`pa_capture_tgenunix`pa_capture_tMAXrmgflbsettot%?pFEDAPDSZCLOWCRDQ'DmrpMRPPAC???fed%2x%9s[-]%#H %16llxdumppgsreservefed %2x%s%#H%sUSER MNsoupline_thread %ROWS% %11lx %8lx %6x %6s vm%1s %3d %#5H %#r szc 0t%ld is not in [%d, %d) mmuszc 0t%ld is out of range PAGESBYTESMMUSZCSIZE%%3s %5s %1s %6s %11s %8s% szc: -M requires an address be specified. SZC The numeric SZC SIZE The human-readable form of the SZC name, in bytes of data T The type of SZC: m mmu-supported v virtual - invalid MMUSZC The MMU version of the SZC, used in p_szc and in the HAT BYTES The size of pages for this SZC, in hexadecimal bytes PAGES The number of base-pages for this SZC, in hexadecimal -a Include all szcs -i Include invalid szcs -m Include hardware-supported SZCs -v Include virtual SZCs -M "addr" is treated as an MMUSZC, instead of as a SZC. Print out active SiZe Codes (SZCs). If an address is specified, it is treated as a SZC (or MMUSZC, if '-M' is specified) to report. By default, all valid sizecodes are printed. unable to read {%x,%d,%d} credit tree at %punable to read fed_t at %pfed_credit: unable to layer "fed" walkunable to walk 'fed_credit'fed_creditunable to read credit tree at %pHOLDSCREDIT%%?s %2s %2s %4s %5s %10s %10s% %?lx %2x %2s %#4H %%1c%%c%c%c%c credit %p has cr_obj %p, which seems invalid bunable to walk 'thread' for %pproc_pageoutunable to walk 'bpd_threads'bpd_threadsunable to walk 'bp_pm_threads'bp_pm_threadsunable to walk 'fed'unable to read soupline thread %p for mnode %punable to read fed_soup_thread %p for fed %punable to layer 'soupline_thread'unable to layer 'breadline_thread'breadline_threadonly global walks supported unable to read thread %p for %s entry %punable to walk "list" for %punable to layer '%s'unable to read fed_souplines[%ld] at %punable to layer 'fed'unable to read bl_queues[%ld] at %punable to layer 'breadline'unable to read breadline_t at %punable to layer "mnode"mnodewalk breadline: %p is not a mnode_t can't read fed at %#lxwalk fed: does not support non-global walks. walk wallet: failed to walk threadswalk wallet does not support non-global walks ::sarbox output cannot be sent to a pipe -a Produce a full-system report -M mnodes Produce reports on specified mnodes -r Report 'raw' totals -v Split out FED and TD borrow counts Audit various credit counts in the system, and report inconsistencies. By default, produces report on each mnode in the system, followed by a full-system report. %ALL MNODES% %MNODE %x% MISMATCH:Activity:bcr activity:Fed activity:Alloced RMs:BORROWINGunable to walk "wallet"unable to walk "rmg"crd at %p has bogus szc range [%ld, %ld) rmg %p: rmg->rmg_borrowed %x != RMs borrowed %lx unable to read rm %pKCAGEUSERcan't walk walletwalletcan't walk fedcan't walk clcachelistcan't walk rmgcan't walk flbSome pages have changed size without telling the Fed. ALCHEMY:There are not enough credits outstanding to pay for all available free pages. DEFLATION:There are more credits outstanding than free pages available. INFLATION:%%13s% %#5H more FLB free than RMG free. RMG MISMATCH:%%13s% %#5H more RMG free than FLB free. Cachelist:Wallets:Fed:Flb:%13s%%13s%%%13s% can't walk threadthread::crd: "-1" requires an address ::crd: "-1" is not compatible with "-o" ::crd: "-o" output cannot be sent to a pipe ::crd: -F: '%c' not recognized ::crd: -F: '%c' already specified ::crd: -F: * already specified ::crd: -F: V already specified ::crd: -F: v already specified ::crd: -F: ! not followed by letter %4s %?s %4s %?lx %?s %?lx crd %p: crd_total 0x%llx != contents 0x%llx crd borrow total %d (szc %d) is %s in bitmap, but has %ld pages in slot clearcrd total %d (szc %d) is %s in bitmap, but has %ld pages in slot crd 0x%p's map has some unprinted slots (dcmd bug? -- szcmap=0x%x) (not currently locked) lock: %a %s |0x%x}|%s%s{flags: CRD_%s%1c %2x %#7H%1c%3s %#7Hdcmd bug: szc %d out of bounds [%d, %d) %6c %#7H %2x %2s%%c%c%%c%c%ccrd at %p has bogus szcs %#lr %5s%*%%x %6sADDRFROMTHREAD%%?s% %%4s %?s% %%s%6#H %%%7s%%%16s%FLAGS%%5s% %%2s% %%?s% can't read crd of size 0x%lx at %#lxcrd %p needs more space than expected (0x%lx > 0x%lx) crd %p has bogus mnodecount 0x%x, should be [0x%x, 0x%x) crd %p szcs [%d, %d) has %ld slots crd %p szcs [%d, %d) not in range [%d, %d) can't read crd at %#lx The following flags are not displayed, but can be filtered for: crd_mutex is currently heldhas one or more crds pushed on top of itis pushed on top of a crd%%c% %-14s %s DescriptionName % %-14s %s% Flags printed for each crd, which can be filtered for: %FLAGS% -v verbose search for crds without a particular flag, put a '!' before it. Only print crds matching the requested flags (see FLAGS, below). To-F flags-o Print the owner (thread/pa_capture_t) of each CRD.-h Print credit amounts in human-readable form.-a Print all CRDs, including empty ones.-1 Print a single crd, without searching for owners, etc.%s %s %s %s %s %s %s %s %OPTIONS% When no address is specified, walks all CRDs on the system and displays any interesting ones. When an address is specified, print the %CRD% at that address, along with any other related CRDs. CRDs can contain coins of the following SZCs: has been wipedCRD_WIPEDis either stack- or statically-allocatedCRD_STACKmay not hold borrowed kcage creditsCRD_NOBORROWis not allowed to switch mnodesCRD_FIXEDMNODEholds fake ("lead") creditsCRD_LEADis for kernel cage creditsCRD_KCAGEis for user credits!CRD_KCAGEis locked (cannot be pickpocketed)CRD_LOCKcan't walk "fed"can't read fed_t at %#lxReserve: high pri %8lx medium pri %8lx %?p %1s %#4H RSRVNEED%%?s %1s %4s %8s %4s %8s %10s %10s% FED The fed_t address T SZC The fed's credit type and szc RSRVNEED Credits needed to meet fed's reserve Q'D Count of waiters (decimal) NEEDED Total # of credits currently waited for SOUPLINE Total # of credits needed by the souplines SATISFIED Total # of credits ever successfully waited for ABANDONED Total # of credits never satisfied QUEUE Name of the queue. FED_ENTRY Address of fed_entry_t on the queue D "D" if the entry is done. S "S" if the associated thread is sleeping. W Sleep type: "w" wait, "p" wait_pred, "o" wait_pred_once s "i" interruptible by signals CRD The address of the CRD for this entry -a Only print active souplines and queues -S szc Only print souplines for SZC szc -u Print user souplines (by default, both k&u are printed) -k Print kcage souplines (by default, both k&u are printed) -v Print the soupline queues for each soupline -e Print the soupline queues and all soupline entries Print out the state of the FED "soupline"s, which track waiters for {ku, szc} credits the FED cannot meet. can't walk breadlinebreadlinecan't read breadline at %#lxbreadline %p: bl_needed (%lx) != sum(blq_needed) (%lx) %10lx %10s %10lx %10s PA %%1s%1s%1s% uk%?p %2x %1s %#4H SOUPLINEMNBREADLINE%%?s %2s %1s %4s %3s %4s %8s %8s %10s %10s% unable to walk "list" for queue list at %plist%11lx %11s %11lx %11s %8lx %8s %4ld %4s %-9s MEDIUMHIGHiSD%?p %1s%1s%1s%1s %8lx %8lx %?lx ?opwHAVEWANTDSWsFED_ENTRY%%?s %4s %8s %8s %?s% ABANDONEDSATISFIEDNEEDEDQUEUE%%-9s %4s %8s %11s %11s% BREADLINE The breadline_t address T SZC The breadline's credit type and szc A %T% if transitioning, %A% if active P %P% if the predictor is active D %D% if the predictor has disabled this breadline Q'D Count of waiters (decimal) NEEDED Total # of credits currently waited for SOUPLINE Total # of credits needed by the souplines SATISFIED Total # of credits ever successfully waited for ABANDONED Total # of credits never satisfied QUEUE Name of the queue. FED_ENTRY Address of fed_entry_t on the queue D "D" if the entry is done. S "S" if the associated thread is sleeping. W Sleep type: "w" wait, "p" wait_pred, "o" wait_pred_once s "i" interruptible by signals CRD The address of the CRD for this entry -a Only print active breadlines and queues -S szc Only print breadlines for SZC szc -u Print user breadlines (by default, both k&u are printed) -k Print kcage breadlines (by default, both k&u are printed) -v Print the breadline queues for each breadline -e Print the breadline queues and all breadline entries Print out the state of the FED "breadline"s, which track demands for {ku, szc} credits the FED cannot meet. unable to walk 'pa_capture'pa_capturecrdowners_read_pac: unable to walk pac_crdspac_crdsfailed to read mrp at %lxcrdowners_setup: insufficient slop unable to walk "fed"fed %p: %lx in coins[] != %lx total %#lr *%%9s%mutexsouplinersrvhightotaltotal %2xcredit %2x%%][%s%x%s%s%9s %1c %15s %9s %1c %7s %15lx- %%#9H%%%9s %1s %15s% TOTALT%%9s %1s %7s% KCAGE MNdumppgs Number of credits taken from the fed for dump allocations mutex %*% if the {ku, szc} fed's mutex is held soupline The amount of memory being slept for by long-term sleepers rsrvhigh The amount of memory reserved for high-priority requests reserve The amount of memory reserved for {medium,high}-priority requests total The total amount of memory across all mnodes, by SZC %mn% The total number of credits for this mnode, by szc. []s indicates that the associated breadline is active total %mn% The total number of credits for this mnode, by szc. []s indicates the FED is disabled for this mnode fed %mn% The credits for this mnode in the FEDs, by szc. []s indicate disabled credit trees credit %mn% The credits for this mnode in the credit trees, by szc. special is happening; see below %szc% The # of "szc" credits. []s indicate that something TOTAL The total # bytes in the column T The type (k for kcage, u for user) of the credits MN The mnode ID of the credits %COLUMNS% -u Print User FEDs (by default, both k&u are printed) -k Print Kcage FEDs (by default, both k&u are printed) -h Print the credit amounts in human-readable form -r Print the raw fed balance -v Split out credit tree and fed credit counts %OPTIONS% Print the contents of the Freelist Equity Dispensors, which hold credits in trust for the rest of the system. By default, both the User and Kcage FEDs are printed. After the total for the FED type is printed, a "Soupline" line is shown, detailing the outstanding needs. avl %x%?p%%?sdrpmlog %a Drpm_log_eventsenum drpm_eventpfn_rangeset has total 0x%lx pfns, but tree sums to 0x%lx pfns unable to walk "avl" for tree %p?dpn%?p %1s %?lx %#7H unable to read pfn_rangeset_t at %pNPAGESTPFN_RANGESET%%?s %1s %?s %7s% pfn_rangeset: does not support output to a pipe %%c%c% %12s %12lx %#7H %12lx %12lx %16lx %16lx %2s %2x- %4s %4x% PSPFN %12s %c%cBYTES %7sEPFN)[SPFN %12s %12sEPA)[SPA %16s %16sMNMGID %4s %2sPFN_RANGEDRDEL_RANGEunable to read Drpm_log[%ld] (%p)Drpm_log_sizeDrpm_logwalk drpmlog does not support non-global walks unable to walk "%s"drpmlog_revunable to read drpm_log_entry_t at %p -a print absolute timestamps -r print log in first-to-last order -v print stack traces/memgrps thread: %p } %d memgrps { } ... { %d mgs: { mg %d } { 0 mgs } %lxDRPM_ %-30s %-16s %16lxARGSEVENTWHENDRPM_LOG_ENTRY%%?s %-16s %-30s %s% SAC%5xOOBRMGrmw%6s%6xRMWrmgPFNuka%?pECCLENFMAMCEVARAVGflbSZCFLB---pfn???CapTILELET%lx%unable to read rm_t at %#lxflbrm_walk: flb %#lx claimed to be %d long, was found to be longerflbrm_walk: flb %#lx claimed to be %d long, only found %d RMslonger freeflbrm_walk: rm_t %d of %d at %#lx is no flbrm_walk: unable to read rm_t %d of %d at %#lxflbrm_unable to read flb_t at %#lxflbrm_unable to traverse flb_t %#lx flbl_head lists after %d triesflbrm walker: must specify an flb bad flb at %#lx: should be s %d t %d c %d unable to read flb_t at %#lx::walk flb: couldn't layer "tileid" walkerCAPTURED rml at %p has wrong pfncnt RMT_CAPTURED rml at %p: should have zero pfncnt and invalid rm_next RMT_CAPTURED rml at %p has non-RMT_CAPTURED rm at %p inside his pfn count invalid RMT_CAPTURED rml at %p: zero pfncnt %s RM %p in list of %s RMs walk rm_prev: %p is not FREE %p is NAMED; can't walk it unable to read rm_t at 0x%#lxrml doesn't support global walks unable to read %ld RMs at %pwalk rm: non-global walks not supported %lx is not a valid tile ID corrupt retire hash bucket at %punable to read retire hash bucket at %pretire walker: must specify a hash bucket unable to read rmg_t at %prmw: doesn't support global walks unable to walk "memrange"memrangewalk rmg: doesn't support non-global walks -C colors Select SACs with the specified colors. -T tiles Select SACs with the specified tiles: -S szcs Select SACs with the specified szcs, selected from: KCAGECOLORS%%?s %4s %4s %1s %6s %5s %5s% AVAIL%?s %4s %4s %1s %6s %-11s sac: cannot specify an address with -s or -t couldn't walk "tile"tile id 0x%llx is invalid too many tiles specified; only 0x%x in system Only 0x%lx colors in system %1d%%5s F K% %5x%?p %#4H %4x %c %6xunable to read sac at %punable to walk "rm"unable to read rm_t at %p Verify consistency of RMs and page_ts. By default, it checks that sizecodes for constituent RMs match the base RM, and that the page_t state matches the RM state. With an address, it will only check the specified RM. Without an address, it will walk all RMs, and verify them. To only check RM constituents, pass '-c'. To only check page_t state, pass '-p' rm %p (named): consstituent pp's p_next/p_prev fields not self-linked. rm %p (free): constituent pp's p_{next,prev} fields not linked as constituent list. not namednamedvm1 invalidvm1 validallocatedfreerm %p (%s): page %p doesn't match (%s) rm %p: page %p has hwszc %d, should be %d rm %p: cannot read page_t at %prm %p: no page_t for pfn %lld rm %p: constituent %p has szc %d, should be %d rm %p: unable to read constituent at %prm %p: is szc %d, base (%p) is szc %d unable to read base rm (%p) for rm (%p)can't walk rmgcan't read rmg at %#lxrmg: tilelet %llx is out of range rmg: free amount over-constrained %COLUMNS% %-14s %s Range of PFNs whose RMs are in this RMG.[SPFN,EPFN)allocated base-RMs borrowed from the kernel cage, or '-' for KU_USER RMGs# of pages on cachelist in this RMGfree base-RMs, but only out-of-bounds SZCs.free base-RMs contained in this RMG, in base pages.'1' if there are RMW_VM1_CONTINUE waiters'T' if there are RMW_TYPE_OR_TAKEME waiters'C' if there are RMW_CAPTURING waiters'*' if the rmg_mutex is heldpreferred SZC for this RMG'u' or 'k' for user or kernel RMG, respectivelyThe mnode the RMG is inThe tilelet the RMG is inThe address of the RMGlist RMG's waiters-vOnly print RMGs which have waiters-wOnly print RMGs whose rmg_mutex is held-mOnly print RMGs in the listed mnodes-M mnode[,mnode...]Only print RMGs in tilelet-l tileletOnly print RMGs with at most maxfree free base pages-F maxfreeOnly print RMGs with at least minfree free base pages-f minfreeReport PFN ranges for each RMG.-pEPFNSPFN[%13s,%13s)% BORROWCACHEDFREE%6s %6s %6s %6s% MCT1MN%%?s %7s %2s %1s %4s %4s couldn't walk "rmw"%%5x%!%6x %6x %6x %1s%1s%1s%1s %#4H?%?p %7x %2x %1c %5x (not linked) ?(bad offset) ? %?s %?p%?p %c%c%c%c %-20aunable to read rmw_t at %pRANGEWAKEUPFLAG%%?s %4s %-20s %?s %5s% couldn't invoke "rmg" for address %p%?p %5s %#4H %6x %5x %?p unable to read rm at %p%%?s %5s %4s %6s %5s %?s% allrmrm_for_tileletallrm_for_tileletcan't walk %srm_for_tileallrm_for_tilerm: only one of -l and -T can be specifiedrm: -a and -N are incompatible can't read rm at %#lxPREV/COUNT/OFFSETNEXT/MEMORYOBJ/VPFLAGSTYPERM%%?s %5s %4s %7s %18s %18s% ,O:%16llx> TAKEME O:%16s C:%16llx O:%16llx P:%16llx P:%16s %(baserm's szc isCons %5s%?llxunable to read rmg at %p-S %szc% Select RMs with one or more of the following size codes: -t %type% Select RMs of one or more of the following types: -a Print all RMs. (When ::rm is invoked without an address, it normally skips constituent RMs.) -n Skip constituent RMs. (When ::rm is invoked with an address, normally prints all RMs.) -T %tileid% Select RMs belonging to tile %tileid%. -l %tileletid% Select RMs belonging to tilelet %tileletid%. -m %mo% Select RMs belonging to memory object %mo%. -o %off% Select RMs with offset %off%. -F %flags% Select RMs with one or more of the following flags set or cleared: -b Print the base RM given a constituent RM. -r Print the RM's PFN, and its fields in their raw form. Display reverse map entries. If an address is specified, it is displayed as an RM. If no address is specified, display all matching RM structures. For Named "rm_vm1" ("S") RMs, the VP+offset from the associated PP will be shown unless the "-r" (raw) option is specified. unable to read handle at %pretirefailed to read root pointer at Pr_hashfailed to find Pr_hashSTATEPADDRADDR%%?s %16s %12s %12s %4s% %?p %16llx %12llx %12s %4s UEPRS_cannot find type pr_state_tpr_state_tcorrupt retire hash entry at %p# set xrange [0:%d] %5d # color ::colordata: pipe not supported ::colordata: found unknown tileid 0x%x unable to walk "tileid"unable to read flb %p (szc %d, tileid %x, color %x)overflow in sqpages %8d %10d %10d %8s %10s %10s %8x %10x %10x -0%8s %10s %10s %4s %4x NZVARNZAVGNZBUCKBUCKET%%4s %4s %1s %8s %10s %10s %8s %10s %10s% %total%%-5s %-5s LIST%%-5s% can't walk flbcan't read flb at %#lxTAILHEADLENGTHL%1s %6s %?s %?s% COLORTILEM%cowardly refusing to print totals into a pipe %#lr 0x%lx is not a valid Flb[s][t][c] address %16s %16s %6x UK%1c %4s %4s %5s %?s %1s %4x %5x %#4H %4d *%1s %?llx -T %tileid% Select FLBs for tile #%tileid%: -m Select FLBs whose flb_mutex is held. -C %color% Select FLBs for color %color%. -l %list% Print specified lists from the selected FLBs. List may be one of %U% (user), %K% (kernel cage). To select multiple lists, use comma-separated letters. -S %szc% Select FLBs for one or more of the following size codes: %FILTER OPTIONS% -a Display all FLBs. (By default, unlocked empty FLBs are skipped.) -r Print raw szcs, and PFNs instead of RM addresses. -s Summarize the contents of the requested FLBs. %DISPLAY OPTIONS% Display free list buckets. If an address is specified, just display that address as an FLB. If no address is specified, display all matching FLBs. To display a list of all the RMs on a given FLB, use "%addr%::walk flbrm". When invoked without an %addr%, or with "-v" and an invalid %addr%, prints the valid input ranges. [0x%llx, 0x%llx) Valid %s ranges are: %s2%s: %llx is not a valid %s. %llr %s2%s: %llx doesn't have a %s --pprmpaInvalid rm type: '%c' Named RMsCaptured RMsTransition RMstFree RMsfInvalid rm flag: '%c' '%c': specified multiple times inconsistent ! usage with 'u', 'k', and 'a' flags rm flags: You cannot ask for both T and !T rm flags: inconsistant ! usage with VM1 state flags rm flags: You cannot ask for both %c and !1 rm flags: You cannot ask for !1 and particular VM1 states rm flags: You cannot ask for both 1 and !1 rm flags: You cannot ask for both %c and !%c (to search for cleared flags, prefix with '!') %%s% %s EBorrowed from the kcage for user useBAllocated; not on freelist or cachelistaOn kcage freelist or cachelistkOn non-kcage freelist or cachelistuVM1 free page, off cachelist, being decacheddVM1 free page, on cachelistcVM1 free page, is heading to cachelisteVM1 page named, relocatable, in page_demote_vp_pagesDVM1 page named, non-relocatableNVM1 page named, non-resizable, relocatableKVM1 page named, resizable, relocatablenVM1 page_t has valid name1Takeme; page donated to rm_capturing ownerTCapturingCInvalid list code '%s'. id (0x%llx) >= max mnode ID (0x%x) number list isn't: %s range [%p, %p] is invalid size code '%s' is not valid on this system. size code '%s' is not a power of 2. size code '%s' is smaller than the minimum size code, %d. To select multiple size codes, use a comma-separated list. % %#4H% equivalent values:% %4draw size codes: %unable to get tile list tileid-%%lx%,KcageUserNamedTransFree---Active %llu pages scanned, %2d.%-d%% candidates, %2d%% cands freed (last activity: %llu seconds ago) IdleStatus: %scould not find needfreeneedfreecould not find pageout statsPageout_statsunable to read rm %p on cachelist %ppage %p on cachelist %p is not named! page %p on cachelist %p is not free! unable to read page_t at %pwalk cachelist_rm: couldn't read cachelist_t at %pwalk cachelist_rm: does not support global walks unable to read cachelist for mnodeid %x color %lx (%p)walk cachelist: unable to layer genunix`mnodegenunix`mnodewalk cachelist: does not support non-global walks [-a] print all cachelists, not just the non-empty ones [-C color] only print cachelist for specified color(s) [-T tileid] only print cachelist for tileid unable to walk 'cachelist'cachelistunable to read cachelist_t at %pTAILHEADLENGTHLCOLORMNMCACHELIST%%?s %1s %2s %5s %1s %6s %?s %?s% %?s %?p %?s %?p KU%1s %6x %?s %1s %2s %5s *%?p %1s %2x %5x %lr OPTIONS------+%::cagemap% is equivalent to %::memmap -p -m m -K k%. For information on how to read the output of ::cagemap, see %::help memmap%. Displays a map of the kernel cage layout. The map displays one character of information for each tilelet (%#H). memmapk-Km-mEXAMPLESDisplay in units of tilechunks (%#H) rather than tilelets (%#H). Implies "-t 0x%llx -g 0x%llx -l 0x%llx".Display n lines per line group. (default is 0x%x; n must be a power of 2)Display n groups per line. (default is 0x%x; n must be a power of 2)Display n tilelets per group. (default is 0x%x; n must be a power of 2)Group a chunk of eight tilelets vertically, and display the preferred szc's of each tilelet.::memmap -t 1 -g 20 -l 8 -i -m sDisplay the machine's kcage layout by chunk.::memmap -c -m kDisplay the preferred szc for non-kcage tilelets in mnode 3.::memmap -M 3 -K u -m sDisplay the kcage layout for tiles 0x8 through 0xa.::memmap -T 8-a -m kDisplay the mnode layout of the cage. (::cagemap is a synonym for this.)::memmap -p -m m -K kDisplay the preferred szc for each tilelet.::memmap -m s-c-l n-g n-t nIndex the map by physical addresses. (default is to use addresses in "tile space")-pInvert the orientation of tilelets within line groups.-iSelect only tilelets in the specified tiles.-T tile[,tile[,tile-tile...]]Select only tilelets in the specified mnodes.-M mnode[,mnode[,mnode-mnode...]]Select only kcage/non-kcage tilelets.-K k|uSelect only tilelets with the specified szcs.-S szc[,szc...] (e.g. "8k", "4m")Display the mnode layout. (default)-m mDisplay the kernel cage layout.-m kDisplay the predictor's preferred size codes.-m sHere is an example of what a map looks like: 256m | 2222222222222222 TL | 0123456789abcdef ------+----------------- 100 | 1113111111111131 140 | 0101011010111011 180 | 1101101011101101 1c0 | 0110101110110101 ------+----------------- Key: %0% = 8k %1% = 64k %3% = 4m The upper-left corner describes the unit being displayed. In this case, it is a tilelet ("TL") of size 256m. Each character in the body of the map corresponds to one tilelet, and the tilelet's ID can be constructed by adding the corresponding row and column indices. For example, the "3" near the upper-right corner of this map is tilelet 0x100 + 0x2e = 0x12e. By default, the map prints the layout of the system in incrementing tilelet numbers. This may not correspond directly to the physical addresses on the machine, though. To see the correspendence between the displayed data and the machine's physical addresses, use the "-p" option. This will also display data in units of tilelets or tilechunks, but the indexes correspond to physical addresses. So, in this example: 256m | 3333333333333333 PATL | 0123456789abcdef ------+----------------- 38700 | ................ 38740 | ................ 38780 | ................ 387c0 | 7777777777777777 ------+----------------- Key: %7% = mnode 7 %.% = not in kcage the "7"'s on the bottom row correspond to: PA tilelets [0x387c0 + 0x30, 0x387c0 + 0x3f] = PA tilelets [0x387f0, 0x387ff] = PAs [0x387f0, 0x387ff] * 256m = PAs [0x387f00000000, 0x387fffffffff] You can also select which memory regions to display, using %-S%, %-K%, %-M%, or %-T%, as described below. You can choose one of three data items to display, using %-m s%, %-m k%, or %-m m%: Displays a map of the physical memory layout of the system. The map displays one character of information for each tilelet (%#H) or tilechunk (%#H) on the system. Which NUMA node (mnode) that memory region belongs to.mnodeWhether that region of memory belongs to the kernel cage.kernel cageThe page size that the VM system is aiming to create in that region of memory.size codeunable to walk '%s'tileletidtilechunkidpatileletidpachunkidtile id %llx is too big too many tiles specified; only 0x%x in system unable to read tile %d's mnodeid at %p unable to read tile %d's tilelets at %p - %%c% = mixed chunkin kcagenot in kcagenot selected szc(s), or not in selected mnode(s) %%c% = %%c% = mnode %d %%c% = non-kcage %%c% = kcage %%c% = no pref %%c% = %#HKey: %c%5x | | %4s |TLTCPA%2s%2s%#4Hunable to read Migration_tl_log[%ld] (%p)Migration_tl_log_sizeMigration_tl_log_curMigration_tl_logwalk miglog does not support non-global walks unable to walk "%s"migratelog_revmiglogunable to read tl_migration_t at %pPrints out the contents of the migration log, dashes represent the start of a new migration. -r print log in first-to-last order %16s %12lx %12lx %6x %6x %2x -%16s %12s %12s %6s %6s %2x %?p #NSTLOSTLEPFNSPFNWHENMIG_LOG_ENTRY%%?s %16s %12s %12s %6s %6s %2s% %1d.%02d%2d.%01d 0 100>100'%s' overflows a 64-bit integer '%c' is not valid for base %d, nor is it a valid unit specifier subavlMW_mpiLIRBOTTOP%3s%?pSZCPFNPSFMAXLVLResZerModRefCapExcCldREMOVESINSERTSCOLUMNS%?p %?pPSF_MODPSF_REFmw_flags: Mo_capture_hashMONODE_PREALLOCmonode_preallocmo_caphead: unable to layer 'Mo_capture_hash'mo_caphead: does not support non-global walks unable to walk 'list' for 'moch_list' at %pmo_capture: unable to layer 'mo_caphead'unable to read %s[%ld] at %lxwalk moc_mw: unable to layer "mw" walk of %pwalk moc_mw: unable to read mo_capture_t at %pwalk moc_mw: global walks not supported walk monode_prealloc: unable to layer 'avl' on mo_t %p mox->mox_prealloc %pwalk monode_prealloc: unable to read mo_t at %punable to layer monode_restunable to layer monode_topwalk monode: global walks not supported walk monode: unable to read monode_t at %pwalk %s: unable to layer 'avl' on mo_t %p mox->mox_%snodes %pwalk %s: unable to read mo_t at %pwalk %s: global walks not supported monode_restunable to layer "list" walkerlistfailed to find Mo_anchorMo_anchormw: unable to read mw_t at %pwalk mw: unable to layer over "mo" walkerunable to walk "Mw_later_hash"Mw_later_hashunable to read mw_laterbucket_t at %p%?p %c %p MW_LATERBUCKET%%?s %1s %?s% unable to walk "mw"unable to read mw_t at %pmw_iomws: %p mw_ciomws: %x mw_modata: %x mw_data: %lx mw_cbarg: %p mw_ops: %a mw_sgl: %p mw_parent: %p mw_flags_t [%?lx,%?lx)mw_bias: %-?lx(SGL) %?p %?lls %?llx %?llx %s%16p%s %c%c%c%c %%c%c%c% %?pBASE/SGLTIALMW %%18s% %%4s %3s %?s %?s %?s% MW MW address T MW type (Faultable, Resident, Constant, Excl) I I/O MW (short term, only usable if activated) A Activated I/O MW L Callback has returned MWCB_LATER m r/w if mw_meta rwlock held for reading/writing p r/w if mw_psf_access rwlock held for reading/writing i * if mw_iolock mutex held MO MO this mapping window is attached to BASE Base offset of MW BOUND Max offset of MW -v Dump additional info from MW unable to walk "Mo_capture_hash"unable to read mo_capbucket_t at %p%?p %c %?p %?llx %?llx HEAD%%?s %1s %?s %?lls %?lls% unable to walk mo_capheadmo_capheadunable to read mo_caphead_t at %p%?p %?p %3c %?p %8lx error reading moch_bucket at %pCBLMOMO_CAPBUCKETMO_CAPHEAD%%?s %?s %3s %?s %8x% unable to walk "mo"mounable to read mo_t at %punable to walk monodemonode Memory Object Nodes: unable to walk mwmw Mapping Windows: -v%?p %%c%c%c%c% %c%c%c %8x %8x C#MWS#MWS%%?s %3s %5s %8s %8s% MO MO address L * if mo_lock is held I i if mo_iters is non-empty FLAGS State of the MO F MO_FULLMO: MO tracks offset->PFN mappings Z MO_NORESIZE: Captures may not break up pages S MO_SINGLE: built-in monode is only level-0 node C MO_CAPTURE: an mo_caphead_t is active for this MO D MO_DRAINING: All PSF entries are being drained #MWS Count of global MWs C#MWS Lifetime number of global MWs -v Dump additional info from Memory Object (MO) -V Dump contents of MO nodes unable to read monode_prealloc_t at %p%?p %?p %3d %4H %4H %8x %8x %8x DIRTYUSEDTOTAL%%?s %?s %3s %4s %4s %8s %8s %8s% -n node Only print monode_prealloc_t's associated with monode %?lx %?lx %?s %?s %?p %?p %4H { %?p, %?p } is not mapped to a physical address no monode found for { %?p, %?p } trouble walking monode_top for %pmonode_topPADDRBASE_PADDR%%?s %?s %4s %?s %?s% unable to read monode at %pmon %p off %lx has PFN %lx which is not %H-aligned szc %H non-base mon %p lvl %d slot %lx unable to read mon %p->mon_psf[%lx] %ppfn %lx szc %H flags %lx Child %p strideszc %H MO Memory Object OFFSET Offset in MO SZC SiZe Code of offset->paddr mapping BASE_PADDR Base physical address for mapping PADDR Physical address corresponding to offset A '-' in BASE_PADDR and PADDR indicates there is no mapping for the requested offset. Finds the physical address for a given {%mo%, %offset% } pair. Can be invoked three different ways: ::mo_lookup -m %mo% -o %offset% %offset%::mo_lookup -m %mo% %mo%::mo_lookup -o %offset% The latter forms are useful in pipelines. The %-v% option reveals the search path. %4H %s %3d %5s constituent PSF in slot %#lr has szc %d != base szc %d |%#r%-3s %4H %4H Cld: %lx %3d %5x %3d %5x Cld: %lx - %10s %10lxmon %p slot %#lr not a base PSF for szc %d mon %p slot %#lr has SZC %d < strideszc %d %%?s %10s %4s %-40s% OFFSET%%?s %?s %10s %3s %5s% unable to walk monode_prealloc on %p-n MON_mon_flags_t%6H %4H %8x %8x %8x %8x %8x FLAGSNCHILDNCAPNFULLNUSEDNSLOTSSTRIDE %%6s %4s %8s %8s %8s %8s %8s %s% %?p %1c %?p %3d [%?p,%?p) BOUNDBASEMOLMONODE%%?s %1s %?s %3s [%?s,%?s)% %#lr unable to read %#lr-byte monode_t at %punable to read monode_t at %p%-6s %-20s %s %PSF FLAGS% MONODE monode_t address L * if mon_lock is held MO MO this node it a part of LVL level of this monode (smaller is larger) BASE Base offset BOUND max offset STRIDE Size code (SZC) of a single slot MAX Max supported SZC in this monode NSLOTS # slots allocated for this monode NUSED # slots actually used, given strideszc and offset range NFULL # slots with PFN set (in strideszc units) NCAP # slots with PSF_CAPTURING set NCHILD # slots which point to child monodes OFFSET PSF slot offset PFN PFN for this offset SZC The SiZe Code for this PSF entry FLAGS PSF flags %COLUMNS% -v Dump PSF entries and other info -r (with -v) dump PSF entries in raw form -a (with -v) include empty PSF entries -A (with -v) include constituent entries PSF entry is mlock()edPSF_RESIDENTPSF entry is zeroedPSF_ZEROPSF entry has been modifiedPSF entry has been referencedPSF entry is being capturedPSF_CAPTURINGonly MW_EXCL MWs allowedPSF_EXCLSlot is really another monodePSF_CHILDNODELEN%s verboseunable to read mvec_tag at %pwalk mvec_tag: unable to read mv %p->mv_tagswalk mvec_tag: global walks not supported unable to read mvec_range at %pmvec_range: mvec %p has range_count (%hd) > range_size (%hd)walk mvec_range: unable to read mvec at %pwalk mvec_range: non-global walks not supported unable to layer "mvec_tracking"mvec_trackingwalk mvec: non-global walks not supported unable to walk mvecsmvecunable to read mvec at %pTYPES & STATE FLAGSmvec has bounce bufferBmvec has built-in statebmvec is activatedAmvec will lock down KVAsLmvec points at relocatable KVAsRmvec points at Kernel VAs (KVAs)Kmvec uses a shadow arraySmvec can be written intowmvec can be read fromrprint ranges instead of lengths-Rprint tags, if any-t-v mvec_tagsLABELCALLERVALUETIMESTAMP%%16s %?s %20s %s% mvec_rangeMWEADDRADDROFFSET%%8s %?s %?s %?s% %?p %c%c%c%c%c%c %c%c %?p %3d/%3d %4hd %8lx %8lx LENGTHPGCNTMAPVRANGESASSTATETYPEMVEC%%?s %6s %5s %?s %7s %4s %8s %8s% %lx %16llx %?lx %20a %8lx %?p %?p %?p AGEBPPSZCFED30m10m30s10s[%x,%x) %8llx unable to read bp_audit at %pcouldn't walk bpbpunable to read bp_t at %#lrNEEDEDSTATE%%?s %2s %2s %4s %9s %6s %8s% AMAX%8s% % AMINCACHED EMADEMANDLTDEMANDSUPPLYBP%%?s %2s %2s %4s %8s %8s %8s %8s QUOTAKUPART%%?s %4s %2s %2s %4s %8s% bp_logunable to read bp_audit_t at %pTARGETPKMNTIMESTAMPEVENT%%-24s %16s %2s %1s %4s %1s %s% unable to walk "bpdata"invalid option for -%c: "%s" unable to read bpm_thread %pBp_globalunable to read bpd_thread %p for bpdata %punable to layer 'bpdata'only global walks supported couldn't walk taskq_thread for %ptaskq_thread (%ld -= %ld)%x %-8s -> %s %1s %1d %2x %1c %#4H %16s %16lx BP_EVENT_bp_event_t%-24s By default, print predictor state: %STATE% One of: %Surplus% There are more credits in the FED than required than required to meet long-term demand %Inbounds% There are sufficient credits in the FED to meet recent demand %Deficit% There are insufficient credits in the FED to keep up with recent demand %Shortage% One or more threads are waiting in a breadline for credits %Disabled% The predictor was unable to resolve a shortage %AGE% How many seconds the predictor has been in the current state %NEEDED% How many credits are needed to meet the immediate and short-term predicted demand -u Print data for memory not assigned to the KCAGE. -t List all predictor threads. -S szcs Print data for the specified szcs: -p Print per-partition data. -M mnodes Print data for the specified mnodes. -a Print time in absolute hrtime format. -L states Print the predictor log filtering out successes and failures. states are 's' for success, and 'f' for failure Works with -a, -S, -k, and -u. -l Print the predictor log. Works with -a, -S, -k, and -u. -k Print data for memory assigned to the KCAGE. This option implies the -d option. -E index Print raw EMA value identified by index. Index values are: -d Print supply/demand statistics: %SUPPLY% How many credits are in the FED. %DEMAND% Net consumption of credits recently. %DEMANDLT% Net consumption of credits in the last several minutes. Without -c: %AMIN% Minimum pages allocated recently. %AMAX% Maximum pages allocated recently. With -c: %CACHED% Number of cached pages. %OPTIONS% Print bounds predictor data for the system. If any of the options (-M, -S, -k, -u) are specified, limits the data displayed to the selected size code or type. % %c %1d=%s- %8s %6d%BP_STATE_bp_state_t %9s% %#8H BORROWPAGES%58s %#8H %58s %#8H %#8H%16p %2x %2c %#4H%#8H %16p %4u %2x %2c %#4H unable to read bp_part_t at %#lr%#lr unable to layer "mnode" walkmnodemnode %p has no bpdata unable to read mnode_t at %perror reading bp_t at %p unable to read bp_data_t at %punable to layer "bpdata"bpdata5m2m1m5sEND???st_vm2rst_slmrst_tile%?lx %?lx %-16sscanning [%?lx, %?lx) %s %8d - %8s ELSIZECONTENTSSTART%%?s %?s %-16s %8s% vm2_sparse does not support output to a pipe vm2_sparse failed to initialize failed to read member %s of Sparse_table (%p)failed to find member %s of Sparse_tableunable to look up type for 'Sparse_table' (%p)unable to look up 'Sparse_table'Sparse_table%s[%lx] st_tileidst_slmrtlst_patst_mgsetst_memgrptsst_mnodest_memgrpst_systsst_tilesetst_pac2tc_mapst_tc2pac_mapst_creditst_breadlinest_fedst_rmgst_sacst_clst_flbst_rmTileid[%d] (INVALID)System.sys_tileid_inactiveSystem.sys_tileid_bitmapthe memgrp_t for memgrpid %lx%s the mnode_t for mnodeid %lx%s FED_CREDIT_fed_credit_type_tthe credit tree for mnodeid %d, %s, szc %#H%s unknown credit tree w/ idx %lx memgrpset_type_tSystem.sys_memgrps[%s] Mnode %d's mn_mgset invalid MGSET entry (idx %x)the Memgrp Tileset for memgrp 0x%lx%s unknown Systs idx 0x%lx System.sys_tileset[%s]%s an unknown Tileset idx 0x%lx tileset_type_tthe %s tileset_t for mnode %ld%s the PA Chunk to Tilechunk map for PAC %lx, pfns [%lx,%lx)the Tilechunk to PA Chunk map for tilechunk %xthe Breadline for mnodeid %d, type %s, szc %#H%s the Freelist Equity Dispenser (fed_t), %s %#H branch the Freelist Equity Dispenser (fed_t) idx %lu (INVALID) KcageUserthe VM1 Cachelist (cachelist_t) for mnodeid %lx, color %x%s the FreeList Bucket (flb_t) for szc %#H, tileid %lx, color %x%s the System Available Color map (sac_t) for szc %#H, tileid %x%s the tile_t for tileid %lx%s the Reverse Map Group (rmg_t) for PFNs [%llx, %llx)%s the Reverse Map entry (rm_t) for PFN %llx%s (INVALID)unable to walk "memrange"memrangeSparse_tableunable to read tr2p at %punable to read RTILELET at %punable to read PAC2TC_MAP at %punable to read RM at %pIDX%6xEPASPA???%s PRI%1c%8sPCT%ldKNSUNSKTLUTL%#H%c OOBSZCCNTTS_ALLETLSTL-vp%?p %2xMNODEIDCHANGED%8s %1c%%8sTILELETtilesetTILESETSTARTPA [%16lx, %16lx) %6x [%6x, %6x) %6s [%6s, %6s)"%s" rangeset: unable to read Mnode[%lx] (%p)walk mnode: doesn't support non-global walks unable to read Memgrp[%lx] (%p)walk memgrp: doesn't support non-global walks unable to read tile %p for tileid %dunable to read memrange_t at %pTile[%lx] at %p not initializedunable to read Tile[%lx] at %punable to layer "tileid" walkerunable to read System.sys_tileid_bitmap (%p)VM2 not initialized memrange doesn't support non-global walks unable to walk 'mnode'mnodeunable to read mnode_t at %pKCACHEKFREEKTOTALUCACHEUFREEUTOTALASLEEPLGRPMNODE%%?s %2s %4s %7s %7s %7s %7s %7s %7s %7s% %4dunable to walk 'memgrp'memgrpunable to read memgrp_t at %pNTCsMEMGRP%%?s %2s %7s %6s %?s% %?p %2x %7x %6d %?p unable to layer 'tileid'tileidnon-global walks not supported unable to walk 'tilechunkid'tilechunkidTCID tilechunk ID IDX tilechunk IDX STLID Start tilelet ID (tile is number / 0x100) ETLID End tilelet ID PACID Physical Address chunk ID SPA/SPFN Start PA/PFN EPA/EPFN End PA/PFN -p report in PFNs instead of physical address (PA) When output to a pipeline, outputs the tilechunk_t address for the ID. %6s [%16s, %16s) %6x [%16lx, %16lx)%6x %3x [%6x, %6x)tilechunkid %lx overflows % [%16s, %16s)%%6s %3s [%6s, %6s) %6sunable to walk 'pachunkid'pachunkidPACID Physical Address (PA) chunk ID TCID tilechunk ID STLID Start tilelet ID (tile is number / 0x100) ETLID End tilelet ID SPA/SPFN Start PA/PFN EPA/EPFN End PA/PFN %COLUMNS% -p report in PFNs instead of physical address (PA) When output to a pipeline, outputs the SPA/SPFN of the pachunk. pachunkid %lx pa %lx >= than maxpa %lx pachunkid %lx overflows ETLIDSTLIDTCIDPACID%%6s %6s [%6s, %6s) [%16s, %16s)% No valid tilelet for this rm --couldn't walk "tileletid"tileletidtilelet: only one of '-t' and '-p' can be specified TILELET The tilelet number. The two low nibbles are the tileletidx and the remaining nibbles are the tileid (e.g. a001 is tileletidx 1 in tileid a0) T The "type" of the tilelet ('u' for regular user memory, 'k' for kernel cage memory, '-' if the tilelet is invalid) SZC The preferred SZC for pages in this tilelet, or '-' if none is currently assigned FLAG 'n' for nocapture, 'b' for busy, 'w' for waiters, 'x' for backoff. FREE The amount of free memory in the tilelet (updated async) OOB The amount of out-of-bounds free memory (async) CACHED The amount of memory on the cachelist (async) BORROW The amount of borrowed memory (async) CHANGED The hrtime_t of the last change to T or SZC FAILED The hrtime_t of the last failure to change T or SZC STATUS The capture status of last attempt to change T or SZC [SPFN,EPFN) The PFN range corresponding to this tilelet. %FIELDS% -t Print the changed/fail times and status for each tilelet. -p Print the PFN range for each tilelet. -n Select tilelets with no specified SZC. -S szcs Select tilelets assigned to the specified szcs: -u Select tilelets not assigned to the KCAGE. -k Select tilelets assigned to the KCAGE. -T tile Select tilelets in the specified tile: -a Include invalid tilelets in the output Print information about the tilelets in the system. %8s %8s %8s %8s% STATUSFAILED%16s %16s %s% EPFNSPFN[%13s, %13s)% FLAG%%8s %2s %1s %4s %5s %8x %8x %8x %8x enum pac_error%16lx %16s [%13s, %13s) [%13llx, %13llx) wbn x %1s%1s%1s%1s %4s%8x %2x %1c Unable to read tile %p (for id %x)::tile: -s and -l do not support pipes ::tile -s [-M mnodes] [-v] Print out per-SZC byte totals for all pages in the system, optionally only those in particular mnodes. With -v, split out the information per-SZC, per-tile. ::tile -l [-M mnodes] [-v] Print out tilelet statistics for each tile in the system, optionally only those in particular mnodes. With -v, split out kernel/user totals for tiles containing both. ::tile [-M mnodes] [-v] Print out summary information about each tile in the system, optionally only those in particular mnodes. With -v, split out kernel/user totals for tiles containing both. This entry's percentage of the total machineAmount of kcage pages of this SZCAmount of user pages of this SZCTotal amount of pages of this SZCThe SZC of this rowThe number of tilelets being manipulatedThe number of tilelets with that preferred SZC{szc}The number of tilelets with no preferred SZCThe total number of tilelets in the tileAmount of free memory of non-preferred szcThe amount of free memory in the tileKernel memory borrowed for user allocationsThe total amount of memory in the tileThe type of memory in the tile; + if both k & uif not '-', we are avoiding allocations, with this priority The mnode ID for the tileThe tile ID'*' if the tile_t's tile_mutex is currently heldThe tile_t address for the tile %-8s %s DESCRIPTIONCOLUMN %%-8s %s% %%13s %1c%%13s %cBORROWCACHEDK%%?s %1s %4s %4s %2s %3s %1s %1s %7s %7s %7s %7s %7s% %1c %3s %3x%?p %1c %4x %4x %2xtile %p's tile_tilelet[%x] for tilelet %x%02x: tl_ku (%d) >= KU_NTYPES (%d) %%8s %1c%%8s +BUSY %6s% %#6HNOSZC%%4s %3s %1s %6s %6s %6s%4x %3d %1c% total%%8s %4s% %#4Hsubtotalunable to walk "tile"KCAGEUSERTOTAL%%4s %3s %4s %7s %5s %7s %5s %7s %5s% %4x %3d %#4Htile %p is not set up tile %p td_szcpages[%d][%d] nonzero, but szc %d is invalid! %5s %7s%cannot specify address and tileid unable to read Tile[%x] (%p)couldn't walk tiletileMIDTILE%%?s %4s %s %3s %3s %3s %3s% *-O Select tilelets with a non-zero OOB count. -n Select tilelets with no specified SZC. -u Select tilelets not assigned to the KCAGE. -k Select tilelets assigned to the KCAGE. -S szcs Select tilelets assigned to the specified szcs: -t tilelets Select specified tilelets. -T tiles Select TDs for the specified tiles: Print information about the tiles in the system. If any of the tilelet-specific options (-t, -S, -k, -u, and -n) are specified, additionally print information about the selected tilelets. tilelet %llx is out of range tile id %llx is too big too many tiles specified; only 0x%x in system tileid %x: tile_t says %ld tilelets of <%c, %d (%s)>, actually %ld tileid %x: %ld %c tilelets with bad szc %d (%s) %16llx %10s %10lx%10x %10x%#4HNONE---------------------------------- %7x CHANGETIMEBORROWEDFREET%%7s %1s %4s %10s %10s %10s %16s% tileid %x tileidx %x not in szcpreftl[%d][%d] invalid tl_szc %d for tilelet %lx invalid tl_ku %d for tilelet %lx %?p %4x %c %3d %3d %3d %3d error reading tileset_t at %p::walk tileset does not support non-global walks unable to walk "tileset"unable to read tileset at %pTILESTYPEMEMG%%?s %4s %3s %-12s %4s %s% %-12s %4xNtypestileset_type_t%3x %3s %4x -%4s %?p %#lr tileset at %p has unreasonable number of slots unable to walk "memrange"memrange%%16s %16s %7s %3s %2s %6s %6s% SIZEENDPAENDPFNSTARTPFNMNMG%%6s %6s %3s %2s %16s %16s %7s% SPR_syspfnrange_type_t-vsyslayout: -M is incompatible with '-r' syslayout: only one of '-r' and '-t' allowed ::syslayout: cannot output into pipe %s %s %OPTIONS% Prints the physical memory layout of the system. By default, it prints the map of contiguous ranges -> tilelet #s. only include items for listed mnodes-M mnodesprint tilelet # -> contiguous range maps-tprint information about all configured PFNs-rprint PFNs instead of physical addresses-p%6x %6x %3x %2x %16llx %16llx %#7H unable to read tile_t at %p%16llx %16llx %#7H %3x %2x %6x %6x unable to read tile at %p%x %#Hyesrmlvm2szcsacrmwrmgflbfedcrdsys_genrm_prevrml_allpredictpachunktilesettileletdrpmlogcapturecagemapn2colorT%c%5d.%06llds # state changesVM2 taken over?pac_mnodeinfo_tsys_tileletsizelog2(TLs/chunk)resize to thesepc_resizeszcmappc_plat_missing# colors by SZCsoupline_threadbreadline_entrybreadline_queuedon't frob thisprint Tile Data%s0t%d (?)T%c%12llds T%c%5s %6lldusT%c%5s %6lld unable to initialize vm2 dcmds vm2 is not yet initialized 4 9 20 12Win Big!sys_lottery_numbers# migrationssys_migration_countPredictor up?sys_predictor_readysys_reconcile_done# init'ed mnodessys_mnodes_countinit'ed mnodessys_mnodes %Dynamic state% sys_pac_mnodeinfo_sizeAlchemy statesys_crd_alchemy_state_sizeFED Credit treessys_credit_tree_sizemulti_wallet_tsys_multi_wallet_sizememgrpset_tsys_memgrpset_sizetileset_tsys_tileset_size %Non-fixed structure sizes% valid SZCssys_szcmapmaximum # colorssys_maxcolormaximum tile #sys_maxtilemaximum PFNsys_maxpfnmaximum PAsys_maxpacache way sizesys_waysizetilelet sizetilechunk sizesys_tilechunksizetile sizesys_tilesizebase page sizesys_basesizeMax MMU SZCsys_mmuhiszcMax valid SZCsys_hiszcsys_tilelet_chunk_shiftTilelet sizesys_tileletshiftTilechunk sizesys_chunkshiftTile sizesys_tileshift%Derived Constants% unusable SZCspc_disabledszcmapkcage SZCspc_kernszcmapVirtual SZCspc_virtszcmapMMU's valid SZCspc_mmuszcmapmiss mem @ boot?try to spread?pc_spread_allocsPM controllerpc_pm_controllerspread cage?pc_kernel_mpomax mnodeidpc_max_mnodesMax # memgrpspc_max_memgrpsMax # corespc_maxcoresMax expected mempc_max_cfgmemDR granularitypc_dr_gran_shiftMemory per RMGpc_rmg_shiftMax tilelet sizepc_maxtileletshiftMax chunk sizepc_maxchunkshiftCache waysizepc_wayshiftCPU's PA sizepc_npabitsCPU's VA sizepc_nvabits%Platform-supplied Physical Constants% %VM2 System Structure% System structure not yet initialized. %#4x %%#4H% pc_ncolors[32]%#4H no%-26s %-17s %21s %-26s %-17s %4s %?#llx %-26s %-17s %#4H %?#llx %#4H %?s inf %?s %-26s %-17s (1 << %#d)ValueDescriptionField%%-26s% %%-17s% %%21s% ::walk %-10s - %s %VM2 walkers:% ::%-15s - %s %VM2 dcmds:% walks all mvec_range_ts in an mvecmvec_rangewalks all mvec_ts (requires tracking)walk the predictor log in reverse orderbp_logwalk the predictor PM-related threadsbp_pm_threadswalk the bpd-related threadsbpd_threadswalk the per-MLG predictor statebpdatawalk the per-{MLG, KU, SZC} predictor statebpwalk all walletswalletwalk a pa_capture's VM1 hard case RMspac_vm1_hardwalk a pa_capture's VM1 captured RMspac_vm1_capwalk a pa_capture's VM1 page_capture RMspac_vm1_startwalk a pa_capture's RMs with activitypac_activitywalk a pa_capture's watched RMspac_watchwalk one/all pa_capture's gold and lead crdspac_allcrdswalk one/all pa_capture's gold crdspac_crdswalk one/all pa_capture's per-mnode infopac_mnodeinfowalk all pa_capture_tspa_capturewalk all capture_tswalk a FREE reverse map's rm_prev listwalk a reverse map list, including *every* captured RMwalk a reverse map's rm_next listwalk the reverse map waiters for an RMGwalk the reverse map groupswalk the reverse map structures for a tilelet IDrm_for_tileletwalk the reverse map structures for a tile IDrm_for_tilewalk the reverse map structureswalk all RMs for a given tileletid, including constituentsallrm_for_tileletwalk all RMs for a given tileid, including constituentsallrm_for_tilewalk the reverse map structures, including constituentsallrmwalk the per-LGRP tile setswalk the tilelet IDs on the systemtileletidwalk the tile IDs on the system, or in a tilesettileidwalk the Tile data structures on the systemwalk the tilechunk IDs on the systemtilechunkidwalk the PA tilelet IDs on the systempatileletidwalk the PA chunk IDs on the systempachunkidwalk a fed's enqueued soupline waiterswalk a fed's soupline fed_entry_tssoupline_entrywalk a fed's soupline fed_queue_tssoupline_queuewalk the memory rangesmemrangewalk the memory nodeswalk MWs for a given MOmo_mwswalk the reverse map entries on a given free list bucketflbrmwalk the free list bucketswalk threads which respond to FED demandfed_servicerswalk threads blocked in the FEDfed_blockedwalk the Freelist Equity Dispensorswalk the DR/PM log entrieswalk KU_KCAGE RMs in a particular cachelistcachelist_k_rmwalk KU_USER RMs in a particular cachelistcachelist_u_rmwalk all cachelistswalk a breadline's enqueued waitersbreadline_threadwalk a breadline's fed_entry_tswalk a breadline's fed_queue_tswalk all FED Breadlinesvm2_force_reinitprint VM2 sparse rangesvm2_sparselist vm2 dcmds/walkerslist memory vectors (requires tracking)mvecgiven an RM, find the corresponding PPrm2ppgiven an RM, find the corresponding PFNrm2pfngiven an RM, find the corresponding PArm2paprint the per-ku/szc bounds predictor stategiven a PP, find the corresponding RMpp2rmgiven a PP, find the corresponding PFNpp2pfngiven a PP, find the corresponding PApp2pagiven a PFN, find the corresponding RMpfn2rmgiven a PFN, find the corresponding PPpfn2ppgiven a PFN, find the corresponding PApfn2pagiven a PA, find the corresponding RMpa2rmgiven a PA, find the corresponding PPpa2ppgiven a PA, find the corresponding PFNpa2pfnprint tilechunkstilechunkprint Physical Address chunksprint the per-LGRP tile setsprint information about Tileletsprint Tile-level information (td_t)tiletdprint active SiZe Codesprint the physical memory layout of the systemsyslayoutprint the FED souplinessouplineaudit flb, fed, crd totalssarboxprint System Available Color mapsverify RM and page_t consistencyrm_verifyprint a Reverse Map Wait (RMW) structureprint the tilelet for a given RMrm2tileletprint the RMG for an RMrm2rmgprint the FLB for an RM (whether or not the RM is free)rm2flbprint Reverse Map Groups (mutex/waiters)print Reverse Map entriesrmprint the tilelet for a given PFNpfn2tileletprint the tilelet for a given PApa2tileletprint Mapping Windowsmwprint a Memory Object Nodemonodeprint memory nodesmnodeprint the migration logmigratelogdisplay memory layoutmemmapkcagemapprint Freelist Bucketsprint the FEDsprint a pfn_rangeset or drdel_rangesetpfn_rangesetprint the DR/PM logprint CRDsprint active Capture structuresprint color distribution in an AScolormapget color data for gnuplotcolordatadisplay the cage layoutprint VM1 cachelistscachelistprint the per-MNODE,KU,SZC breadlinesbreadlineprint the VM2 System structurevm_sparseunable to read n2color (%p)n2color structure doesn't match size!System.sys_memgrps[%d]->mgs_alloc (%ld) != System.sys_max_memgrps (%ld) unable to read System.sys_memgrps[%d] (%p)unable to read memory ranges at %pfailed to read "System" structure failed to lookup address of "System"Systemsizeof (_Vm1_mos) (%x) != sizeof (mo_aligned_t) (%x) * VM1_COUNT (%x) failed to lookup address of "_Vm1_mos"_Vm1_mosunable to read System.sys_gen (%p)failed to read tile set at %p unable to look up array element size for '%s' (%p)unable to look up array info for '%s' (%p)unable to look up type for '%s' (%p)unable to read '%s' at %p%s: is %lu bytes in mdbmod, %lu bytes in kernel unable to look up '%s'KEYzsd???...runningbootingno corresponding ZSD entry found failed to walk zsd %-20s FLAGSVALUEZONE%%-20s %?s %?s %8s% couldn't read zone_t at %pfailed to walk zone Create CB: %a Shutdown CB: %a Destroy CB: %a %?x %0?p %8x couldn't read zsd_entry at %pglobal walk not supported couldn't walk 'list'listzone_deathrow only supports global walks failed to find '%s'zone_activezone_deathrow%15s: %10u unable to read subsystem name from zone_ref_subsys_names[%u]out of memorynumber of subsystems in target differs from what mdb expects (mismatched kernel versions?)can't find zone_ref_subsys_nameszone_ref_subsys_names%0?p %6d %10u %10u %-20s %0?p %6d %-13s %-20s %s ??can't read zone_t structure at %pCREFSREFS%%?s %6s %10s %10s %-20s% PATHNAMESTATUSIDADDR%%?s %6s %-13s %-20s %-s% can't walk zoneszonedeaddyingdownemptyshutting_downreadyinitializeduninitializedUHH(H}HuHUHMLESATAUAVAWLLLMHI+IIHHt&KD%Ht8HI+IIHHtH=IHH3HHA_A^A]A\[ÐffffffUHH0H}HuHUHMLELMSATAUAVAWHLLHHMMLMHu HHEMuL-HPLM~IIVH(HIW(IOHAH;sH=IvH3HIHtI_H3I_0Mo8HEIG@HEIGHMu4IHu IF3jI7IWIO(M=Ht)IFMgMf3?H=IVHuH3I?Ht HIHPHA_A^A]A\[ffffffffUHHH}HjH3H3H3M3M3JffffffUHHH}HuHUHHLjH3H3M3ffffffUHH(H}HuHUHMLEHLHLAPH3H3ILfffffffUHHH}SATAUAVAWHLMnMBMfID$0HtL;u *It$(HuI\$M<$IIHIL$@Ht/I<$IT$HIH3уtuI4$IVIH3AI|HuWIDHHHLIMtYL+tRI<$HuIHuH=It$8IH3PI4$MD$8HHMLItMn3*#H=It$8IH3HA_A^A]A\[ÐffffffUHHH}SH_Ht H;Ht Hs(HHP[ÐffffffUHHH}SATAUHPHH{ H}H5HH}H5HHcELk8ILHUIII;t$H=H3IIH(LHEI$Ml$HcEID$ID$HID$ IEHCLc3@H=H3*H=H3H=H3HPA]A\[ÐffffffUHHH}SATAUHLkLcIEMt Hk8IML;uH=HH3%H=IH3 HĈA]A\[ffUHHH}HuHUSATAUHHLLHDž@H@IHHPH@t H@HPLMtNH@HHI3oIGH=H5L@LHHIH33H=IH3HĐA]A\[ÐUHH@HEH=H5HH LL H3H}H5HH=HuHt H}H5HH=HuHJt H}H5HtWH=HuHtuH=HuHtSH=H33@H=H3*H=H3H=H3ÐUHHH}HuHUSH HHHƈHHH`HZt HH`HHtUHHH3 HH=HHLLH33H=HH3H [UHH=H5HH LL H3H=H5H3uH=H33H=H3ffUHHH}HuHUSATHHHPHs`teH{`HP4LMtHH{`HHI3IH=3HHKXLC`LHH33HĘA\[ffUHH=H5HH LL H3H=H5 H3uH=H33H=H3ffUHHH}SDt u3t !uu38 [ffffffffUHH H}HuHUHMSATAUAVHLD3EEHLujHEPjjjcPjjjsPjjjpPjjjbPjjjhAVjjjPAVjjjZHVAMH3H;uSAt$A>tH=H3,uI+}u A>H=H3HA^A]A\[ffffffUHH=H3ÐffffffUHHH}SHPHHSHtWHHHHt$H@HCHPHC3.H=HsH3H=H3HP[ffffffffUHHH}SHHSHuMH{H@HtH{HsHSH3HKHI8HKH=HsH3[ffffffUHHH}HHH@ÐffffffUHHH}HuSATHL=u=H=H5=HHHDHH5HIHt =uHH3A\[ffffffffUHHH}HHH=t3H=H3fffffffUHHH}SATHLID$(HH?HtH?IT$HH3A$H=HH3HA\[ffffffUHHH}SHPHHSHtiH}HPHt9H}uHEHtH}tHC3HH=HsH3.H=HsH3H=H3HP[ffffffffUHHH}SATH(LI\$HuNH}H HHtHEID$HuIT$HH3A$H=HH3H(A\[fffffffUHH0H}HuHUHMLELMSATAUAVAWHXH}HPHXH`EDhDmD]DlEE+A@EAIACLcI+HpC Dy|IcDD;WIcL4EE+A Ad}cAJA;HMH5HDHLMLDHHEHMLELMHcH}I>HpHH3HHcH}I>HpHAH3#HcH}I>HpHAH3A؃pHcIFH|A}AD$EAIh+ȋlDL;}}HcED+ADA;~E3A|JDBM^LA-HM^LA-HM^LA-HM^LA-HAE;~E;MFLA-HAE;~HcIN+HcIF+Iv+HEHlj}D|D;D;IDD+lAD$EAI+GHcH`H+HpB4}V|ALcLPGE׉hDmD;HE|;H}vIcHXH|H}HcHP HpHH3HED;x}6IcHXH|H}IcHP HpHH3DmHXA_A^A]A\[WSHHPHHXHH`HȋhDJHHEHfffffffUHHH}SATAUAVAWH H}HcGHHHEHMHQHHHxHEȋP3Ƀ~ ;|IEčXHcHLMDiM3҅RE}3ۃD]ăA$HPI$HPID$HPID$HPID$HPID$ HPID$(HPID$0HPID$8I@AD;7E;!HPI$IAE;~jjNH}HuIHPE3AaH3I33H3H < t ILAJ| t IIHH B|t IHH B|t IHH B|t IHH B|t IHIMH < t IBN t I>H3IA; H=HEHpH3H A_A^A]A\[jjNHEHHEHIHPE3AHffffffffUHH=H3HH=H3HH=H3ÐffffffUHH H}HuHUHMSATAUAVAWHXLDE3D6D6AHL6jH6PjjjVHvAH3H0;AulAu8A6 6tzH=H36 6]6 6tOH=H36 62At-6 6tH=H36 6tNH=H5H HPHPHPj LL H3H H6InHpH6HHIHc6HHH6H6Hc6HHHHc6L$IH6H6HIHH6D 6A;tAt3t%tt L+L"LLLLH=pD6 IH3D96#H=H HLH3+IcHH=HL(L H6H36 6^3EH6D9)t HAD;|能6u D;66u^HPHPHPHPH= HH LL H3H Dž6H= IAH3H=AH3D;6Ct(tHLDHLEL%L%S8HK(H=IH3HK0HC(HHH;t,Hw/$HH+HH4H H=H3H=H5H3H3H=H3"H=H HHLLH3H@I@AD;66H63ɉl6LA$h6AD$6HL4@K LiCDHcHH6LKTIH6HHHPHPj HPHPH=H5HH LA H3H0Éd6A}&A}IE3KpHcHH6H6l6t-l6Hp6H HDH HEHp6HHp669h6t1A$9d6Hx6H HDH HEHx6HHx6pH=Hp6Hx6H3DHI+IMMcIL6H=A H3E;u}^HpH@H6Ht#DE3H= H6H3Ht2H}HH}HHH}Hu 3HH[fffffffUHH H}HuHUHMSATAUAVH  t H=HmHHHHH-H=HH LL HPHPH3HHH HHH(Le3L-DHHt@IHDKEuDK KDCs sIIH3HHS(Ht@IHDK0EuDK4Kt>Ht9E3IcILHt&HHPI$I$HHHHt&HHPI$I$HHHHt&HHPI$I$HHH(HXHMHUHHPHMHUHHHPH@ HHHXHI$HEHM3LPH3E3AI}tzHǀH`HXH HHIUHHƀHtRH`HPpHHHH`HApHEIIHAL;`H=HUAH3HhHPHHHHH@H=HuH3M3XH=HHH3H3HHM3H3HP)H=HH3H3HHM3H3HPHHHHcIHPrH3HhHH@H3LIHĀA_A^A]A\[ÐUHH H}HuHUHMSATAUAVAWH(HHuDH=H3H3s(tH=H3H=H3LMAI}6I}+EH=H5H3IME3HIcHEHIEHHEHHPpH=AH3AHcL4HÃ?LIHCxIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3LM>tH=H3H=H3HEpHP(HH H=H3HEHMH4H=H3IMAIcH;G>H=H5HH HPHPLL H3HIME3HIcHEHIEHHEHHPpH=AH3AHcL4HÃ?LIHCxIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3HIL8tH=H3H=H3LM>tH=H3H=H3HEpHP(HH H=H3HHEpPH|D@DHxpH=H3HHEHMH4H=H3IMAIcH;H(A_A^A]A\[fffffffUHH H}HuHUHMSATHHD3EuzHLMjAHvAH3HA;tBHuHUH7HHt%HuȋUċMHHuȋUH3HA\[UHHH}HuSATHLHH}H5HH}H5HH}uH}uH}H5Ht`H}tCHUIHHtHtHEH3pH=HuH3VH=H3@H=H3*H=H3H=H3HA\[fffffffUHHH}SHH߃=uNH{u1HH3uHEHCH`HC 31*H=H3H=H3H[ffffffUHHH}SATAUHHC L`AH~8HsH{HuH=IH3 HSH3DHCLc AAA]A\[ÐffffffUHHH}SHH߃=u)HH3uH0HC3H=H3H[ÐffffffUHHH}SATAUHHHsH{HuA_HSH3DHHHHLkLH}HIH~ HEHCH=IH3AAHA]A\[fffffffUHHH}HH=u+H=t3*H=H3H=H3ffffffffUHHH}SHHH}HSHH~H}HuHSH3H=HsH3H[ÐffffffUHHH}HG =uMHOHt.u HHHHHHHHG3*H=H3H=H3ÐffffffUHHH}SATAUHHLkH}LcHSHH~5H{I;t%H}u3HSIH3H{HH{H=HsH3HA]A\[ffffffffUHHH}HH=u+H=t3*H=H3H=H3ffffffffUHHH}SHH=H3HSHKt3H=HsH3[ÐffffffUHHH}HH=u+H=t3*H=H3H=H3ffffffffUHHH}SHH=H3HSHKt3H=HsH3[ÐUHHH}HuHUSATAUHHLAD$H}HHHA<$HMLHI#HEL#H5HH# HH#LL A|$ tM;l$uuA|$uH=HIH3H=J HH3H HHH L;tH=IH3/H=H33LH=HUHMHH33.H=HH3HHA]A\[ffUHHH}Hu3wGG HG3ffUHHH}Hu-H=H5HH LH32H=H5HH LL H3ffffffffUHH H}HuHUHM=u2H=H5t3*H=H3H=H3ffffffffUHH H}HuHUHMSATAUAVH LDDHMH}AHLMjHEPHEPjjtAHeAH3H0A;u8At Au Au}\HUIH33H=H3H A^A]A\[ÐffffffUHH=H=H=H=H=H=H=3ffffffUHH=H3H5H3ffUHHH}HuHUHffffffUHH H}HuHUHM=uet u uH=H5H3H=H5mH3t3*H=H3H=H3ffffffUHH=fffffffUHH=H5HH H3fffffffUHH H}HuHUHMH =u`Eut uu}H=H5cHUt3*H=H3H=H3ÐffffffUHH H}HuHUHMSATH LMt<t uuHUE]IH33H=H3H A\[fffffffUHH=H=H=fffffffUHH5H3fUHHH}HuHUSATHHLA$uyH}HHHtGID$HUH+Ћ HHuLL+IHtH=HuHMH313H=HH3Ht3HA\[ffffffUHH H}HuHUHMSHރ=H}H5Ht~]t u5u+H=H5HH LH3H=H5HUt3@H=H3*H=H3H=H3H[ffffffffUHH=H=H=H=H5H3ffffffffUHH H}HuHUHMSATHD3HLjAHvAH3HA;t HHt HH5HjH=HH3H=HӃ3M3H=H3H=HXH3H=HxHH3uHH=H3H=H5HH H3H=H5HHH3H=H5HHH3H=H5HHH3H=H5HHH3H=H3H=H5HH3H=H5HH3H=H5HH3H=H5HH3H=H5HH3H=H5HPH3H=H5HUH3H=H5HH3H=H5HH336HH=HH3HA\[ffffffUHH=H=H=3ffffffUHH H}HuHUHMHHH5HH=H3H=H5H3HH=H5HH3H=H5HH3H=H5HH3H=H5HH3HH=H5H3HH=H5HH3H=H5HH3H=H5HH3HH=H5H3HH=H5HH3H=H5H H3H=H5H(H3HH=H5H3HH=H5H8H3H=H5H@H3H=H5HHH3H=PH3H=TH3H=XH3H=H`H3H=HhH3H=HpH3H=HxH3H=HuH3HH=H5H3HH=HuH3H=HuH3H=HuH3HH=H5H3HH=HuH3H=HuH3H=HuH3HH=H5H3HH=H5UH3H=H5UH3H=H5UH3H=H5UH3H=H5UH3H=H5UH3H3H=H3fffffffUHH=fffffffUHH H}HuHUHMH3H}H5HH}H5HH}H5HH}H5HsH=H3H}u H5H5H=H3}u H5H5H=H3E؅uH=H3nuH=H3XuH=H3BuH=H3,uH=H5H3H=H3H=H3E܅uH=H3QuH=H3;uH=H3%uH=H3H=H3H3lH=H3VH=H3@H=H3*H=H3H=H3ffffffffUHH H}HuHUHMSATH HH HHHHH HHHH HHHH HHHH HHHH HHHH HHHH H H(HH H0H8HH H@HHHH HPHXHH H`HhHH HpHxHH HEHMHH HEHMHH HEHMHH HEHMHH HEHMH=H3H=H3HH3HH;t)L%HSIH3HH3HuHH=H3H=H3HHPH3HPH;t)L%HSIH3HH3HuH3H A\[ffffffUHH=H3ffffffffUHH=H3ffffffffUHHH}SATAUAVAWHHH}H5HLkMuLmLkH(LLcHCI$ADŽ$ADŽ$IHIHM,$Mt&A$IHIHH[Ic$HiI$Ic$HI$ A$DAMcMiII$IHHHtAI$IDI$ IHI$J?IIAE}H=HH3E3AH=IH3IH(HCH=H33HA_A^A]A\[ffffffffUHHH}SHHY;u+HcH H=u H5.=u H5=u H5=uH5HtH=H3H=H3ffUHH H}HuHUHMSATAUAVAWH(DLMH=H3EDkCE3E}3|NL=IIH3IMtIIH3IMtAD;~E;*HHIH3IMtAE;~H=IH3IcHUIIH=A6H3EHMxAED3D+EA̸x;D|DIE}E3ɅNEAN@EuIIHUH=H3A6H=H3IÉ]AA#D;A#D+uIIHUH=H3A6H=H3I^EEAA#D;A#D+uHHHUH=H3AvH=H3HËEEAA#D;A#D+uHHHUH=H3AvH=H3HËEEAA#D;A#D+uHHHUH=H3AvH=H3HËEEAA#D;A#D+uHHHUH=H3AvH=H3HËEEAA#D;A#D+uHHHUH=H3AvH=H3Ls]AċA#D;A#D+;]E;]eEuIIHUH=H3A6H=H3IAċA#D;A#D+;]~H(A_A^A]A\[ffUHH0H}HuHUHMLELMSATAUAVAWHLM3A7AA]u.HcHtA ACIAEtRt>t6u.HcHtA ACIAECEHc<AAUt4HE3L`8u>tPH8tDAEIAID;|DHE3L`8uH tAEIAID;}~AA]AAUHA_A^A]A\[ÐUHHH}HuSATAUAVAWHHLMcHtH=HH3H=IH3HLH@L-IH(IHH HHƀHH=HH3D(AA7,~QHcLH0,HcIHt,H0H=H3M3AIHLL H=H3HtkH=H3HHt@Ht*HH HH#H#H=H3 H=H3H=H3MtmIH3H tH=H3,I}HH H=H3IH3LMH=IH3HHA_A^A]A\[UHHH}H3wPHc$H=H4H+H"HHHHUHHH}H3w>Hc$H+H"HHHHUHHH}HuSATAUAVAWHHH=HH3HH@HHHLML0LH@L@IHƘIHDH8IHpH HHHHHXIHƀHh\lHtH=IHH3hH=IH3HLxH5H3H3uHL@M|HnHXH=H3VHH=H3>H8H=H3&H=IH3H=HH3HHĈA_A^A]A\[ffUHHH}HuHUSATAUAVHLLHHIUHƀM3HIHtuH=H5HH3H=H5H3tHu3rH}HH!Hu!H}HHH!H3H=HuH3HH=HH3H=HH3H=HpH3H=HH3H=H3H=H H3H=0H3H=H8H3H=H(H3H}H(HHt$HHuH3BHH=H`H3H}H`HHt$HHuH3HH=HhH3H}HhHHt$HHuH3HHH=HuHH33"H=HH3HA]A\[UHHH}HuSATAUHDHH5HHH5HALLe3ۋHiҐHIHƐH=t>HIH!HuH=IH3;rLLe3ۋHiҐHIHƐH=t>HIH!HuH=IH3;r}LLe3ۋHiҐHIHƐH=t;HIH!HuH=H3;r3HA]A\[ffffffUHH H}HuHUHMHu]tNuB9u=HyHuuH=uH33-H=H33aUHH(H}HuHUHMLESI؅t&u0u(9uHA HyH tH;3[ffffffffUHH H}HuHUHMHƃ tMLEf}E}HtH=HH33"H=H3 nUHHH}HuHHH=HH3fffffffUHH=H5ffffffffUHH=H5ffffffffUHH H}HuHUHMSHLEȋn|Ju!HuH H=H3H=HuH H33H[ffffffUHH H}HuHUHMSHLEȋ|Ju!HH#uH=H3H=HH#uH33H[ffffffUHH H}HuHUHMSHLEȋV|gt u'uH=H5HH3H=HEHH HH#H#H33H[ffffffffUHH H}HuHUHMSATHLu{9tHyHcHcYHUIH3M3u4=tH=H3H=H3H=HuH33HA\[ffffffUHHH}SATHHH{u H8LLcHSIH(H(I|$HID$(HtHIt$HI$HIL$HH;u 3AD$03MH=HsH33H=It$H3H=HsH3HA\[ffffffffUHHH}SLIXK0HC(H<3HtIPH3H3AK0K0H;KD[fffffffUHHH}SHHYC0HS(HA@A$@ t AA fAffAAADIA;~IcAIA]A\[ffffffUHH H}HuHUHMÐffffffUHHH}HuHUSATAUAVHHLL DMuL-HHH2H+LIH}Ic־-IcDHH=HMLAUILH3HXA^A]A\[fffffffUHH(H}HuHUHMLESATAUAVAWHHcD$HcƋDDhH3E ADHuHAE;LMcNA+E;~3҃LAAIApHApHAp HApHApHApHApHAp HAp$HAp(HAp,HAp0HAp4HAp8HEpE;2E;|&HG HN H;wH;CYRKD=6/(! HA\[fffffffUHHH}HuH?H6fffffffUHHH}SATAUt HHHE3M3J Ht_H{Ht*HGHCHG1H48H{HuHH J HC1H48HHJ HuIAA~~H=HH5HH=3H=HcL,HIL MtVI|$Ht/HGID$HG1H48I|$HuHIHID$1H48IHcH;{H=H5HHA]A\[ffffffUHHH}HuHUSATAUAVHLLIt$I3tA|$=uH=IH3I$I\$AE0A]1AD$=AE2AD$?AE33Ht"HcHID$HID8HcH;rIKIL$HHHt2HI3tHHHHuHCIELkC,IEL*ID$3HA^A]A\[ffffffUHHH}HuSATAUAVAWHLLM3H3I}t:M3IEIH8IH3I]tuIHI;]rMDHA_A^A]A\[ffffffffUHHH}HuSATHPDHH}HHHHEHH3HEHEEHHEEu;HtHuHDH=H5nHUtiRH=H3HtHuHt)8H=H5 HUH=HuHUH3H}H=HHMHH3H3H<1HtH8HH?HuHMHHHrHuH=H H;t+H+HH=HHH3iH dHHH}HHu EtH=H33H=H3HPA\[ÐUHHH}HuHUSATAUAVH(LLLH3IucHIHLEH3HIt H;]uLmHL HXIHX IH=IH3H3H(A^A]A\[ffUHHH}HuW1B3Ʌ~6H8HLHtI;PrI;PrMMuH;~3ÐUHHH}HuHUSATAUAVHLLHLMuMuIIHIu$IuH=IH3M3M3IHA^A]A\[UHHH}HuG1H3҅~BH8LLHt IL;r IL;rM MuH;~3ÐUHHH}HuHUSATAUAVHLLHLMuH5Iu AE*IuIuH=IH3M3IHA^A]A\[fUHHH}HuHt;3t~t H6Hu% Ft9G(t H6Hu3UHHH}HuHUSATAUAVHLLHLMuH5Iu IE*IuIuH=IH3M3IHA^A]A\[fUHHH}HuHtIHO HuHFHtH;t#H6Hu'HFHtH;t H6Hu 3fUHH H}HuHUHMSHHHS@H3HtHC3H[fUHHH}HuSHHHCHtHHH3S{tH[ffUHHH}HffUHHH}HuHHH;wH;CffffffUHH H}HuHUHMSATAUAVAWHHDHHHHHHH H(HHH0H8HHH@HHHHHPHXHHH`HhHHHpHxHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHE3DDDDÃЋÃ#‰HjHPHPjjTHRPjjtHRPjjSHRPjjsHpRPjjMHPRPjjmH0RPjjCHRPjjcHPjjjvHPjjjiHPjjjfAHaALH3HpA;f f  HRAH>-HHSHHHTH[HtHHtHbuW tÃuD=I?H3M3!HHt HuHHHDžHHH HHHHt]LM3M3K< HI+O HwO;L t II)HHLHHAHHL;rHL tÃu Dž=uH>H=dH3HDžHDžHHL(LAE,HLM3H3MtaM3I}HHLHHt+HH+HAMtM.MMIEMmMuMjtLLHHH1H0HHPHuHpHZHH?HH$HH HHtu u6H=H5HH LH3Hx(p3H HHHx H@HdHH;t*HpH=H H@LH3/HHpH=H H@LH3HH@HH0Hx(p3H HHHx H@HdHH;t*HpH=H H@LH3/HHpH=H H@LH3HHHt H5H@2tnuHH<uHH'HH HEH HDHH=H5HH3Hx1v>HX8E3HH=H5H3HAH@1D;|Hx0tH=H5H3H=H3vHtlu3HHpH=H3HH@HHu0HHpH=H3HHHHuHHHHH;tOH3HtBM3L-AL$@A<$uHIH0IH3IIHH;r3NH=H38H=H3"H=H3HA_A^A]A\[UHH0H}HuHUHMLELMSATAUAVAWH8LHuLHD|MAD$$AD$&t1H=H3H=IHUILH3HH+MHMINHME3L}t%H=H3H=HuIH3I IIL$$AD$(;|AD$&AAD$$IGI$Hʋu I;u9H=H3H=HH3I;uIH+Hu=nH=H3H=H3IH+HuH;]:H;]0L}LNH=H3H=HHUHMH3H;]H;]L}Lu|VH=H3H=IH3|t7t"H=H3H=HuH3HEHt'H=H3H=AH3AtH=H3H=H3AAAH8A_A^A]A\[ÐffffffUHHH}HuHUSATAUAVAWHpLLAE%H3IEIEAE$AE&HpHHHpH5IԹ HIEAM %AE'v tnLxLM;5II+HhItIHhHH=v%tH=IH3AE%cHhHPHhH 0HXHIH;h>HPHI+HH;r#H;XwIIE3MFHPHHH`H;Xv1tH=IH3HPHhICH`IIHPAMDH`HH`HH;Xvu_HPHhIHPHIIHPAMh HHCH;XvH=IH3HPHhIHPL#HIIHPAMt)H=IH3HHCH;XvHH+PIIEYAE$AE&AE%HPHh*H`H+PIIEHIEHIEHPHh3HPHhtH=IH3AE%tH=IH3AE%tH=IH3AE%dtH=IH3AE%BtH=IH3AE% tH=IH3AE%HpA_A^A]A\[fffffffUHfffffffUHHH}HuHUSATH8LHIT$@Ht_H}H!Ht3HuHuID$pHID$xH3H=H33H8A\[ffffffffUHHH}HHH=H5?u3H=H3UHH H}HuHUHMH=H3ffUHHH}HuHUHH=H3ffffffffUHH=H3HH=H3HH=H5H3HH=H3HH=H5H3H=H3H=H3H=H3H=H3H=H3}H=H3ÐffffffUHHH}SH@HH{uHH5HtpHHH(Ht3Et HEHC3NH=HH31H=HH3H=H3H@[ffffffffUHHH}SATHhLI\$Hu H}H HH uSH}HUHHu9H}HUHHuHEID$H}HuIT$H3A$H=HH3HhA\[fffffffUHHH}SH@HH{uHH5HtpHHH(Ht3Et HEHC3NH=HH31H=HH3H=H3H@[ffffffffUHHH}SATHhLI\$Hu H}H HH uSH}HUHHu9H}HUHHuHEID$H}HuIT$H3A$H=HH3HhA\[fffffffUHH H}HuHUHMSATAUAVAWHLDL34H3H8u L4AIvAH3A;t H@HIH}tà 4u à 4uH=H3H`HHH(H L`MH3H(4H}H IHE^HcH LIVIH H MwH=Iu\A uUH(uKIGHHLIHHH(IIH(HSH=Iu@A u9H8t H(t9FIHHIH8HH(t H8uLuMqH8H=H(H33H=HuH3H=HuH33yH=IH3`H=ӃI3MH=H34H=HHH3H=IH3HĘA_A^A]A\[ÐUHSATAUAVAWHHH5HHH5HHH5H=t$H=H3H=H3H@HHLMMLLL3AIHIHAEHIEHIM=t1H=H3AuIMMEH=IH3IEL(Ht9IMHt0H;s+H+ȋHH;tH=H3IH=H3L;t(;tH=H3IH{H=H3M3gH=IH3M3PH=H3M3:H=H3M3&H=H3M3H=H3M3IHA_A^A]A\[ÐUHHH}HuSATAUAVAWHHLAMI~L-L=AuI;^rLINH?H;vL=IH3A6IHH3I;^rIFH?H;v II~u.E&)E&=tIH3H=AH3AHA_A^A]A\[UHHH}HuHUSATHHHH=HSH+HKLCH3L#HHIHt.HHs HS(HK0H3H=H33H=IH3HA\[fUHHH}HuHHH;r H;ffUHHH}HuHHH;rH;FUHHH}HuHUSATAUAVAWHLHLM>H}H5H=uE$H=H3H=uH3EHI|$L5D=tIH3A4$H=H3IT$HIHtfI|$3}vGIMHSAA4$1HYHyH2IuI H@H H@H@;ErII|$_It$H=H33"H=H3HA_A^A]A\[ffUHHH}Ht u<u2H=H5HH LL H3fffffffUHH H}HuHUHMSATAUAVAWHLDD3ۉDHH3HPHXHH`HhHjHPjjjdHPPjjTHhPjjnH`PjjtHXPjjfAHrALHH3HĐA;HhHt4H=wHXH`Lc.H=H3HXH`IEAEÉH;v+H=H3HXH`HXH`3u bHHEA=t!H=H3H=IH3HpH@IH@uFIH؃uH=IH3ArHpHPH=IH3HDH5H]=u Au<"H=H3H=DH3A=uDDHCHu=HjH=H3H=AH3DDH{tSD93t HH{uE=t!H=H3H=AH3H{HH{H=H3p=tH=H3H=H3HLH5H=uDLDDaH=H3H=LH3DLDD=t%H=H3H=IHH3IHLMFIHH8=t%H=H3H=H8H3H8HIHHHHu0H=tNH=H3H=H3.H=tH=H3H=H3IIH H=tVH=H3H=H3=t/H=H3H=HXH`AH3A3EHXEH`3EAFуEl$AIH;r'H;w"I~AvHPH`HXIF H;r'H;w"I~8Av(HPH`HXI@A;rA;IH;r'H;w"I~AvHPkH`HXI A;rH`3EAFуDr{El$HAIH;r"H;wIvHH3H`HXIF H;r"H;wIv0HH3H`HXAI@E;rE;s:IH;r&H;w!IvH=H3H`HXAI E;r3zH=H3dH=H3NH=H38H=H3"H=H3 HĈA_A^A]A\[fUHHH}SHH}H5HeEA=t!H=H3H=uH3=uH=H3udH}H5Ht==t!H=H3H=uH3}MH=H3yH=H3H}H5HtE=t!H=H3H=uH3}tMH=H3H=H3E*H=H3H=H3H[ffffffffUHH H}HuHUHMSATHD3ۉ]̉HLMjHPjjjdAHvAH3H0A;tl}D9t!H=H3H=AH3Au+EuH=H3AH=H33HA\[ffffffUHH=H3H=H3ffffffUHH=H3ÐUHHH}@w H$?/W(T!OIZ RSUHHH}HuHUSATHHHD"AtH=S4H HH3AtH=H0H33HA\[ffffffffUHH H}HuHUHMSATAUAVH LD3ATHLjATjjjtATj jjzATjjjPATjjjTATjjjlHfAMH3Hİ;AtA AH=H5HH LL H3A$tH=H5H3A$tH=H5H3A$ tH=H5H3H=H5HH LH3HHƐIH@HPH(HpHXH(HHHƀH HHH@H`H H(A$t?HHHƠA$tH0HHA$ tH0HHƈEH=DDtDdH3A$tH=H3A$tH=0H3A$ tH=hH3A$u LpLH=lIH3A$tH=H5HI392H=H5t3H=H3H A^A]A\[ffUHHH}HuHUSATAULLHڋuIHsHuIHstVIHiʚ;IuH{tH;K}}LcHKC$C mH{tH;K~`LcHKC$C Pu7H=SI3M3uc(H=H3H=IH333A]A\[ffUHHH}HuSATHHLHPHƐHHtHPHIH=HH3HĐA\[ÐUHHH}SATHHH}E3HUC$3H}t,HcHH=H5IHH=HH330IHtDAD$dH=H5IHuH=HH3_IHt,AD$dH=H5mIH3I}8HcHI!H8uHÁ|HcHM!A\$dH=H5IIt Á|cH=IH3H=HH3I]3AD$dHtRH=H5IHtA$t H36H=HH33333 3 3HA_A^A]A\[ffffffffUHHH}SATH8HHXH5H Lc@HIHHH=HutuH}HUHHt>HUH0IHHuTH=HuH0H3H=HuH3H=H3pH{PH5Ht0H{HH5Ht3@H=H3*H=H3H=H3H8A\[ffffffffUHH H}HuHUHMSATAUHLDH3HHLDž3HjAQhjjAAQhjjQAQhjjHAQhjjFAQhjjiHPh jjvPhjjVPhjjLPhjjDPh@jjTHPjjpHPjjfHPjjjkH(PHPjjbH PHPjjaHPHPjjtHPHPjjSHPHPjjCHPjjjdHPjjjEPh jjBPhjjhPhjjxPjjjsPjjjlPjjjnAHrAH3H@A;t Htt:HcHHHHH HH H(H(tH@HH H(u=t)u_H=H3 HcuQHHHHHH> u  u umutv@k t:@H(H; ~BH=H3 o t >HHt>Huu HEH0HH0 HHt>Huu HEH8HH8 tMtM3t ttt tt H=H5HIt3H=H3sH=H3]H=H3GH=HH3*H=H3H=H3HA]A\[fffffffUHH H}HuHUHMSATAUAVAWH!DLL0Dž0HjAQh jjvIdAH3H0HcH+؃A| uMl  I| LEAt A܃uA܃Au 0H0qHcI#LcIHH%H(H?I#H A 0Etu= AA u2H=H5HH LL H3H@Lt H H HLt LLHH=AAIcH(L H3H3SIcHHHHHHHHHHH HHH(HHH HtODH=H5H0Ht3H=HH3}H=H3gH=HH3JH=H34H=HH3H=H3HĘ!A_A^A]A\[ffffffUHH=H3ffffffffUHH=H3ffffffffUHH H}HuHUHMSATAUAVAWH8H=HuLeHIHHILHIIHHH=H5HH LH3LcH~cL}L5H3AIUIHHuIH5IMMEIHIH3I(HI;~3*H=H3H=H3H8A_A^A]A\[ffffffffUHH H}HuHUHMSATAUHHDD3HLjAHFAH3HA;!AHH5HHHHH=HH3tSH/t=HHHH=u3H=H3H=H33KH=H3381H=H3H=H3HA]A\[ffffffffUHHH}HGHG3ffffffUHHH}SHHHHSHHtIE8H;C@t4{XtH=IUIIH3IuIHSIH3{XtH=HH33A]A\[ffUHHH}HuHUHHH>HvH;yHu H;qPu3 HQH3ffUHHH}HuHUHHH>HvHQH3ffUHHH}HuHUSATAUAVHLLHH5It=H5It*H5ItH5It3vH5IH@H LLD{XtH=IH3HHIHIt3H=IH3HA^A]A\[ÐUHHH}HuHUHHF8v3H>HvHQH3ffffffffUHHH}HuSATH LHHuIt HEH3H=IH3H A\[ffffffffUHHH}HuHUSATAUHpLHDHpH`LpHxDmH=Hh> H=Hu%H=Hu H=HuH=HuH=HuH=HuvH=Hu]H}H5H-H}H5HH=H5HpHhEuIHAN,H=H3IHAvNH=H3IHAU;H=H5Hpt9H=H5dHpt3sH=H3]H=H3GH=H31H=H3H=H3HpA]A\[ÐffffffUHHffffffffUHHH}SATHHH{HLHPHSHƐHPPAD$HAD$HcI$HXIct$HHtAD$ Lc3HXH=H3I<$Ict$IHSIH=IHH=HsH3H=H3HĘA\[ÐffffffUHHH}SATHXHHsNF ;t@PV HcHHL`MtH}HHIHuHSIH3HXA\[fffffffUHHH}SATHXHHSB ;BtPHJ HcHHL`MuH}HHH}HHIHuHSIH3HXA\[ffffffUHHH}SH_H;HcsHH[ÐffffffUHHH}HHH~t+H=t3*H=H3H=H3ÐffffffUHHH}SATHHHC(L`HHIHt^( t3hLHHIHtHHSIH30H=IH3H=IH3HA\[fffffffUHHH}SATAUHHH{/HLHHSHHLHHIH( uPpt.HID$HID$HI$Lc3IHIHH=HsH3eIHH=IH3=IHH=HsH3H=H3HA]A\[ÐffffffUHHH}SATAUHPLMeIL$HtlI$H;u ID$I$HI+\$H}HPHHtHEI$HuIUHH3AUH=HH3HPA]A\[fffffffUHHH}HHHt HÐffffffUHHH}SATAUHHH{kHLHHSHH LHHIH( HǀLI$HIHƀHtMl$IEID$Lc3IHƀIHH=H3IHH=HsH3eIHH=IH3=IHH=HsH3H=H3HA]A\[ÐffffffUHHH}SATAUH0LMl$IUIEI]HuHHJH|u%HsHTHHH:uHrHt IMHMH}H0HHtHEIEHuIT$HH3A$H=HH3H0A]A\[fffffffUHHH}SH_HtH{HƀHH[ffffffUHHH}SATH8HHSHH}H0H}H}tuH LI|$HUHHtI$ID$I$Lc3xIH H=HuH3OHH=HsH3.H=HsH3H=H3H8A\[ÐffffffUHHH}SATAUHLMl$IMIHuBHAH=s/I\ HuIL HHH=sH9tI\IEVH`HxHHt#HEIH`IT$HH3A$H=HH3HĀA]A\[fffffffUHHH}HHHt H ÐffffffUHHH}SATAUAVHHH{H LHHSHH]LHHIH H}H`H HHcEID$HLcILI$HUIIHtMt$IID$Lc3IH IIH=H3IH H=H`H3IH H=HsH3eIH H=IH3=IH H=HsH3H=H3HA^A]A\[ÐffffffUHHH}SATAUHpLMl$IuIEIMI]HuEHPH|u#H;sHDHHH8uH;rH;t IUHSHpHhHHt HEIEHpIT$HH3A$H=HH3HpA]A\[ffffffffUHHH}SH_HsHtH{HHH [ffffffffUHHH}SATH8HHSHH}H0H}H}t|HPLHUIH8Ht&ID$ ID$8ID$(ID$@ID$ID$HLc3xIHPH=HuH3OHH=HsH3.H=HsH3H=H3H8A\[fffffffUHHH}SATAUHpLI]Lc8MunHpIH+SHHpHt3HC8H;C@t HEHC8HC8HpIUIH3AUH=HSHIH3HpA]A\[ffffffffUHHH}HHHt HPÐUHHH}SATAUH@Hߋ;CLeHcHLkLIH@IHHtAHMHEHKHMHC8H3HS(HS0IEH;uHS ;C|HK 3H=IH3H@A]A\[fffffffUHHH}SATHHH}H5HH}H5Ht^HHLLcHEID$EAD$HCID$@3A$Iu3@IHH*H=H3H=H3HA\[ÐffffffUHHH}SATAUAVHxLMl$Mu Mu9I](Hu9AEA;EtAEItҸI](Ht]H`HpHHt!HMIE0I+E8H;tIM(}IE(sH=IU8IH3II+]8H`HpHHt[IE I;Et HhIE IE HEH;tIE(Mu0IE@Ht H;Et3:H`IT$HH3A$"H=H5IM8IH3HxA^A]A\[ffffffUHHH}HHHt HHÐffffffUHHH}SATH HHSH+HPHHHHHHH@HH}H@LLcHUIH(Ht7A|$ t%ID$ID$(ID$ID$0ID$ID$83IH@H=HuH3YRH=HH35.H=HsH3H=H3HĘ A\[ffffffffUHHH}SATAUH0LI]Lc(MuhH}IH+S8H(Ht0HC(H;C0t HEHC(HC(HuIUIH3AUH=HS8IH3H0A]A\[ÐffffffUHHH}HHHt H@ÐffffffUHHH}SATH(LI|$uH=HutvHEID$HHH{ H5HtHc{ HHI\$39H=H3HHH=H3H(A\[fffffffUHHH}SATAUAVAWHHLkLcH@HƐIH:LLAE~HcIUL;$u AEH@HSIH3LsMtqH@HƐIHt@AEHAMHcIML$AuA;u t3H=H3H=IIH3A}tiMtH=H3 "H=I$H3 HA_A^A]A\[ffffffUHH H}HuHUHMSATH03ƅƅƅƃ‹փ#‹փ ˆHDžƅHHEHHLjHPjjjgHvAH3H0;~utƅ/t HƅƅƅƅHc=HH3ۃ=~/M3HǀHIHI;|H=H5HH=H5HtcHHtRHHHtHHHnH=HH3531H=H3H=H3H0A\[fffffffUHH=H3ffffffffUHH H}HuHUHMSATAUAVLL5E3HIHHI3IH3AIHHI3IH3AIHHI3IH3AIHHI3IH3AA?~3A^A]A\[ÐffffffUHHH}HuHUHHHFH;uH=HH33fffffffUHH H}HuHUHMHH}t:u6H=H5HUt3H=H3ffffffffUHHH}HuHUSATAUAVAWHLHLHS@E3Ht&L0IHƐHpAHuAtH=IH3,McIH=HIH3I3HĐA_A^A]A\[ffffffUHHH}HuHUSATAUHHLDH@HƐHHt=HHtIAt2I;tH@AH3H=HH3HĐA]A\[ÐffffffUHH H}HuHUHMSATHDAuH3HHAt6H=H56AHt3H=H3A\[ÐUHH H}HuHUHMSATHH9tHyLLcaHHƐHHD;aIcHHH}HHH@HtH=HuH33sH=HHH3SH=HH34H=HH3H=H3HA\[UHH H}HuHUHMSHHc߅t;H3HtH=HH33H=H3H[ffUHHH}HuHU~0uHH;uH3UHH H}HuHUHMSATAUAVAWHHH5HiHH5H6HH"L L L L ƅ ƅ ƅ IHƈHH0HtIHH\H8HtIHHT,H@HHt{H5HH=HH@uOHuEHHHHt"IHHHH3#H@IHHLH3 HHDHHEHHc(H4Hc,L AUH=IHMH3HH HHSWHH=H3hHH=H3KHH=H3.3*H=H3H=H3HĸA_A^A]A\[ffffffUHHH}HuHUHHHH;t3H=HH3ffffffUHH H}HuHUHMHtAHyHEH=H5qHUt3H=H3ÐUHHH}HHGHuH5HHt3H=H3fUHHH}SATH8LI\$HuTHH(HHt!HEID$HIT$HH3A$H=HH3H8A\[fUHHH}HuSATAUH(HLMtjLeIH IH uHH+H5 H}H5$3H=H3HA^A]A\[UHH H}HuHUHMSATAUAVAWHhD3҉X\HHhÃ;t ELhjH\PjjAHcAvH3H A;t HXH5HXHpH5H{H`H5H^HdH5HAHhHt1`H;r&H=Hh`H3@3;`AE3AE3HhHt AH;?HpHxHHqHxHdE3HH0H=0HE3rEuHHHPH=H5HH LL H3HAHHDDH=AAH3H\HH=H5HH3HH= H3HH= H3HH= H3HH=H3HH=H3H=H5HH H3HHH=H3HHH=H3HHH=H3HHH=H3HHH=H3HHH=H3H H(H=H3H0H8H=H3H@HHH= H3HPHXH= H3H`HhH= H3HpHxH= H3HUHMH= H3HUHMH=H3HUHMH=H3HH=H3E3HxH=H3AHxH0HxD;dHhu{ Hhu9AHpD;`UH=AAH3HhH=H3oH=AH3VAuH=H33=H=H3'H=H33H=H3HhA_A^A]A\[ÐffffffUHH=H3ffffffffUHHH}HuHUSHHHHHHt"H=HH33H=HH3H[fffffffUHH H}HuHUHMSATAUAVAWHH3;=t u<u2H=H5HH LL H3HHƐHHxDMIEu3EILHIIHEDžv}E3AFHALAHITHtBHPHHHhHHHt uAE;rH=H3AIu3H`H}H(H=uLLH3H=H5HH3zHH=H3IIRH=HH39H=H53t3H=H3HA_A^A]A\[ÐffffffUHH=H3ffffffffUHHH}HuHUSH`HHHHxHHHHHHtkHHHHt.H=HHLH33gH=HH3JH=HH3-H=HH3H=H3H`[ÐffffffUHHH}HuHUSHHHHHhHHVH`HHHHHHxHHt]HH0HHt$H=HxHH33H=H3H=HxH3H=HPHHH$HL$HHHD$HL$HHHD$ HL$(H H(HD$0HL$8H0H8HD$@HL$HH3HP-H=HH3H=H3H[ffffffffUHHH}HuHUHHHt4:t/HH=HV0HN@DFhDNlv8HH3HH=HV0HN@DFhHH33fffffffUHHH}HuHUHHH=HNLFDHH33ffffffUHH H}HuHUHMSATAUHHDD3EHLMjAHlAH3HA;u0AHHHDH=H5HU3HA]A\[ffffffUHHH}HuHUHHH=H5H3ffffffffUHH H}HuHUHMHHHDH=H5H33fffffffUHH=fffffffUHH=fffffffUHHH}HuHUSATH8HLHH}H0HHMtHcEH4It3E mHc$H=HHH3EH=HHH3M#H=H5H3HH=HHH3MH=H5IHH=HHH3H=HHH3H=HHH3MtkH=H5eHMIOH=HHH34H=HHH3H=HHH33-H=HH3H=H3H8A\[fffffffUHH H}HuHUHMSATHHDH3HEH;tfLEAHtM3H3A;tOH=H5HH3H=H5HUH3H=H3HA\[ffffffUHH=H3ffUHHH}HZ'/ÐffffffUH[6uH5H3HffffffUH'KuÐffffffUHH H}HuHUHMSATAUAVH LDE3DmÃA;HLMjAHqAH3HA;ÃA;uJÃA;t}uA  ]A;u4H=H5HH LH3EH}HIHt<}u H=UMLEIH33;H=IH33%H=IH3 H A^A]A\[ÐffffffUHHH}SATAUHHHLH}HSHHEAD$E3El$El$ |nu }HI$uHHUHHtLcI$HHCEl$ 3LH=HuH32H=HsH3H=HsH3HA]A\[fffffffUHHH}SATHHLcAL$|OH{Hu3HSIH3AL$AL$$AT$ JAL$ HcI$HLHKHA\[UHHH}u H u H0u H@u H~Pu Hm`u H\pu HKu H:u H)u Hu HHffUHHH}HuHUSATAUAVAWHLLML@H]L}IHHIHAD$ t XteH`HHHtnHHIHHtHD'HHtHHDE3xuqt@EAu Au vAtmDž|H5,H=rAt Au Au9EgmE\At Au Au@Dž|H5H=H|I39|u H0tH0H0L0HcHHcHHXH0tKH HH+H`HHHHc08HMHXHPtH=H53H0IHHtH@Hi'HH H tH3H3HcQDD++kd+Hgfff+ udQDD+33E3H=H8HhJH3HUH2H0IM;t.HHHI;rHpHHEH;t6Hu/H=IH3!H=HuH3 =tH=H3H=H3EHD_LPH)]HpHHxEAD$(ufA\$,fAD$.fEfA\$2fAD$4fE=uۅID$HEHkH=H3HuIH=H3ۅID$HEH=t H=H3H=H3HpIHUHHhJ3HxH2H0IM;HH;~]ID$ HEH=t H=H3H=H3HpIHUHHhJ3HxH2H0IM;tWHH;~I@EE;D"[H=IH3H=HuH3H=IH3H=HuH3o=t!H=H3H=IH3EuHpIHHHhHHPL8HXL(3Eu,HpHtIHhHt H`DH=HuIH3'HHHHPH3HHXH3HhA_A^A]A\[fUHHH}HuHHQHH3H3UHHH}HuHUSATHLHڋtHHHHuJH3HHHHHuH=HH3HIT$HH3A$HA\[ffUHHH}HuSATAUAVAWHHHDH3HELcA̓ML;=t!H=H3H=IH3H}H5HcEHHPLcILIIIHH}IH@HHHMHHAHH#HIH;H#HIHH;z=u)H3I;G(RAt]AuO$H=H3H=Iw(H3H3I;G(AtAAt9AtItA%uIIHUjIIHMLELMHAHHLLkEAEEeM}MuHEIEHEIE HEIE(IE0Au4AHEAH}HIE@L%L%H}HuH WHHHLLkEAEEeM}MuHEIEHEIE HEIE(IE0AtL%AEAEfAHEAH}HIE@HEHu t33HEHMfIE8L%IH.H=IH3I}8Ht.HEHu t33HEHMfI}@HtHEHI}Ht Iu HIHHHCx=t%H=H3H=AH3II^IILH=IH3H=IH3IIH=H3HHA_A^A]A\[fffffffUHHH}SATAUAVAWHHxLgA$$I\$Mt$L(IcL$(H0 IcD$H8ƒDD ID$(E3IHUuHMHH8ti,H0HpH}HHt)HEHEHUHHx$DEg H=HuHpH3IAH0D;TIEHt H;0~,H@IEH0IEHIVIH3AH=IuH3HA^A]A\[ÐffffffUHHH}HHH fffffffUHHH}SATAUAVHLID$HEHu%H}H5H2H}HǘHH{HUHpHHcC0HK(HHHHH;HK(HHHLcHHSH&C0AHcHHH{C03E3ۅEMM3EEHK(IH E3ECDIcHDAE}3|`H HHHCHHHHHCHHHHHCHHHHAH{E;~E;H HHAH{E;~C0I;@McH IHLI\$3H=HsH3H;HHHƘSH=HuH3HHƘ*H=H3H=H3HA^A]A\[ffffffffUHHH}HLI@HH;u'HQHHPH4HH+8HxIPH3AÐffffffUHHH}SH_H;HH{HHHHƘ[fffffffUHHH}HuHUSATAUAVAWLHLHC(I;D$u}IL$ID$H;uDLIK<6LI|$ III|$ IId$M|$ IL$HHID$ L(HK ID$HID$ HHID$3A_A^A]A\[ÐffffffUHHH}HuHUSHH:H5Ht3H=HH3[ffUHHH}HuHGHNH;|H;NfUHHH}HuSATAUHHLH{H0LHCID$M,$ID$HID$ LcH=H5It!I|$ It$H .H32H=H3HH=H3HA]A\[ÐffffffUHHH}HH5fffffffUHHH}HH5fffffffUHHH}SATHHHSHB(H;Bt]HHHJ(HHB L H HIHtH HSIH3H=IH3HA\[ffffffffUHHH}SH_H{ HsHHH0[ffffffUHHH}HuHUSATAUAVAWH HLH=IU HH3A}@~}MuHLH]E3AI>3IHLtIH5HuIAE;}@|IcITHH+UH=IH3H=H33H A_A^A]A\[ÐUHHH}HuHUSATHLHu\H=H5HH H3H5HH3It3H=HIH3HA\[ffffffffUHH H}HuHUHMHH^IFLHMIHIHut(IHIIHIHMHuuIHA_A^A]A\[fUHHH}HuHUSATAUAVAWHLLLMuI4$I\$H+AD$0ȃv3HMIHHuI$IH H3It1ItA|$0u"A|$2t#H=IH3A|$0t H5H5IUH=H3ItH=H3H=%II4$IHHMHu1IHA_A^A]A\[ÐUHHH}HuHUSATAUAVAWLLLM&AE4%I:t3iMnItH=IH3H=H5*IItIH=IH33A_A^A]A\[ÐUHHH}HuHUSHH;HvHS u3C([ÐUHHH}HuHUSATAUAVAWHLLLMuA$%@I:A$t5uItHH HHEHMHH HHEHMMeItH=It$hH3I$I+$XIE A$uHIE I$HH H tH3H3Hv8AE(H=H5IIA}(u3AE0H}HIIIt ItH=It$hH3AE0H}HIItILH=HuH32H=HuH3H=H33HA_A^A]A\[fUHHH}HuHUHHH;Btuy3ffUHHH}HuHUHHH;Bt3BUHHH}HuHUHHH;Btt 3ffUHHH}HuHUSATAUAVAWHLHLHMIIHHHut9L5L}IIIH3IIHHIHuuLMtxHCI+LxIIIHMHutAHHUIHH MLH3IIIHMHuuI3HA_A^A]A\[fUHH(H}HuHUHMLESATAUAVAWHLLHLMHMIHIHut2IHIMH3IHIHMHuuHA_A^A]A\[ÐUHHH}HuHUSATAUHHLLIUHmHHxH:HpIU@H Hu HpHH HH3HpHHpLIHpHHxLIHpHHLIpH}H@H@Ht^HpHHMLI+HpH`HXLII.H=HH33H=HH333HA]A\[ÐUHHH}HuHUSATAUAVAWHLL.HFHI+HMIIHHutBL5L}HI+HHH+IIH3IIHIHuuIHA_A^A]A\[UHHH}HuHH=H5t3H=H3ffUHHH}HuHH=H5t3H=H3ffUHHH}HuHH=H5t3H=H3ffUHHH}HuSHHHH}H8H]H}H5HuH=H3H}H5Ht}vEH=H5HUttAIT$HH}HˆHHtkIID$H;rZHEH;sQD;-tH=AH3H=H3H=IT$IL$ MD$(HH33!3H=It$H33HA^A]A\[ffffffUHH H}HuHUHMSATAUAVAWHHDDDžHLjAHbAH3HA;t 4HH5HHHH5LHIHpHHH@I+HHc=HLH=H%Hc5HHH;HIHHHc=HLHDžLE3AI}tTHH@HHtFHcH(HIHIFH@IIAD;|#H=AHH3xH=H5HH LL H3Atgt HUHHHHtHHH$3H=HH3H=H5Ht3H=H3H=HH3zH=HH3]H=H3GH=HH3*H=H3H=H3HA_A^A]A\[ÐUHHH}HuHUSHڋ3SHKC#{[ffffffffUHH=H5H3HH=H3HH=H5H3ffffffffUHH H}HuHUHMSATAUAVAWHHHDDL3|H3HHHHHjHPjjaHPjjlHPjjeHPjjtHPjjcHPjjjHHPjjjhAIvAL|H3HA;A""E|$IcH3ɉH@At$EaHx|#HI+HH?H3H+IcHH;E3A̅}3Ƀ|kAAIIVHHWINIVHOHWIN IV(HO HW(IN0IV8HO0HW8I@H@AE;~D;IIVHHWIHAD;~E3A̅}3Ƀ|gAAIIVHHWINIVHOHWIN IV(HO HW(IN0IV8HO0HW8I@H@AE;~D;IIVHHWIHAD;~A̓HDH3H=H5lHt'AD uH=H3H=H3eAtEAEAA|u4H=H5HH LL H3RHH=H5HH HPHPHPLL H3H HHHHq;DDOLMtuM~HLEI3HtHEH;u L}LLAE3E~%HH2I;rI;r H;~A;HHtHH;HHt H;HHt H;~HHtHH;^E?|H=HHLHH3EuE3E~wLHA$I<$3HHLEtHH5HuIAE;~IcHH=H3E;{H=H3gHH HHLL HHHH3H HEu3ELAE}3AL=A$I4$IH3It$IH3It$IH3It$IH3It$ IH3It$(IH3It$0IH3It$8IH3I@A;hA;!L-I4$IH3IA;~HH=H33VH=HH33@3<3834303,H=HH3 HHA_A^A]A\[UHHH}HuHUHHH;sH;u HH;rH+HUHHH}HuH3wH;wEÐUHHH}HuHUSATAUAVAWLLI$Et$M$HLIt$HIHu EH=IH3I$PHᆳᆳH H|"EH=ITIH3jA$%=u(HI;tEuBH=IH3.HIuEuH=IH3AD$3A_A^A]A\[fUHHH}HuHUSATAUAVAWLLIMHLEwIwHIHHI;$tLAL$i+ƒut<tEuBH=IH3.HIu4EuH=IH3AGEuH=IH33A_A^A]A\[ffffffffUHH H}HuHUHMSATAUAVHHDAL(IHƐHH7HXHHHE3D u}AuKH=HH3HD$H=H5HHGDž$H=H5HHQADž$H=H5HHH=H5hHH t=L ~L H=HD HH3H=HHH3H=HH3HD$H=H5HHH=H5HH uH=H3HI@.BAuH=HHH3H=HH33HİA^A]A\[H3-HHH LHHH3HH HH3H3ffffffffUHHH}SATAUAVAWHLH}H5M3H3M3H+H}tXHxLHEIG M/HUMI;VMDI0HHHIHEHuIMt_HHt*IH;Q t H Hu(HqHpHAHHHtHXHHHuH=Hp H3MCHHMtL`HXIF3NH=HuH3MtMmIHxMMuH=H3HA_A^A]A\[ffffffffUHHH}SATHHHYLcMt=I|$ It$0HQH3IL$HuIL$HKMd$HuMu HKHA\[fffffffUHHH}HLI@Hp~(tHNHtH HvHtCHNHty(uHQHHHtz(tF(HpH~ H0IPH3AfffffffUHHH}SATAULI]L#MthID$HHtIID$HI|$uI|$tIHxI]L#Mt IHxHHA]A\[ÐffffffUHHH}HuHUSATHLI|$t0HID$IL$HHHHH3H=HH3HA\[ffffffUHHH}HH_ÐffffffUHHH}HH3ÐffffffUHHH}HHÐffffffUHHH}HH3ffffffUHHH}SATAUHLI]LcH=uH=H5Ht(HH=s3HHH+H=H3HHH5IHtHHHKt ;t3HIUIH3AUHKH;KDH=IH3HA]A\[ffffffffUHHH}HHHfffffffUHH H}HuHUHMSATAUHHDE3AăA;AăA;uAăA;AăA;t%HHHHHUfH=H5H LL HPHPH3HHHHHH-HHHHHAE;HhE3HtFLPE3IHHHtHAHuH=HH3E3H}HLLHAH3H=HML@LHH3H3[H=HH33EH=HH3,H5Ht3H=H3HA]A\[ÐffffffUHH=H5H3HH=H3HH=H5H3ffffffffUHH H}HuHUHMSATAUAVAWHhHDDM3LhLpLxLLLL3`dAu BjHdPjjjvHhPjjTHxPjjtHPjjMHPjjmH`PjjjsHPjjlHPjAHcLpAeH3HA;AtEAEAAduF`u LLH=H5HH L H3bHH=HPHPHPHPHPH5HH LL H3H0HHHHHhHH5tHhH5u HhH5u HhH5uhHhH5tHhH5u 3HhH5tHhH5u@:t'3H=HhH3LL+HI;t L;s3oHI;t L;v3W\DAHpHPI;t}LgHLE3HtHEH;puLeLHP\H3҅~)HH0H;PrI;r H;~;\t]HxHt HH;u>HHt H;"HE3Ht[E3H;}O3H3A3:33HxHpH HH H I;DAtEAt6At'A tA@t H+H"HHHHHhEfd`MLDH=HHH3E\DpE3~^LHL}A$I<$3HHMtHH5Hu IAE;~H=IcHH3H=H33H=HLHMH3Et3H=H5HHLH3H\DhE3LE}3\L=A$I4$IH3It$IH3It$IH3It$IH3It$ IH3It$(IH3It$0IH3It$8IH3I@AD;gE;"HI4$HH3IAE;~HH=H338H=HH33"3H=HH3HhA_A^A]A\[fUHHH}HUx7MHHHiH+ÐUHHH}SHHcHHHtH;t H@HuH@H3[UHHH}HuSATAUAVLLIkDHHIHHHCIH{HIHL#IcHH HH HKHHHCA^A]A\[UHHǘHH3H˜ÐUHSATAUAVH=E3M3N$/Mt?Mt:ILcH{H{HHHHMuH=IAA~HƘHA^A]A\[UHHH}HuHUSATAUAVAWH@HLHC HI|$uID$I<$tIHHSHˆHHLI $HCH;7HH;'IT$LL+c K@;DDOHHSHhHH H!HHHKH H3H& .IIH?HHH+HH+Hiʚ;L+H=HKLIH3EuE3EfHHAE}3AL=H;Hu/H HHHH3H;HIHH3H{Hu1HKHHHH3H{HIHH3H{>Hu1HKHHHH3H{HLIHH3H{Hu1HKHHHH3H{HIHH3H{ Hu1HK HHHH3H{ HIHH3H{(WHu1HK(HHHH3H{(HeIHH3H0AE;E;\LL-H;Hu'H IHHH3H;IIHH3HAE;~3#3H=HsH3H@A_A^A]A\[ffffffUHH H}HuHUHMSH(H}HH HEu HEHEHE~N;t H{H5u H "H{H5t}H H}HHtIH=H5;HUHMt 36H=H3H=H3H([ffUHHH}HuHUSATAUAVHLHHHtH~hHt3hKC;|CuAD,IcHLH{HcSHILsDkKACHcHKL$H;HA^A]A\[fUHH H}HuHUHMSATAUAVAWH8LHuHUHH]N@;DDOEt$E9t$EuAEIcHiLI|$IcT$HiҰIM|$Et$IcHiI4HPL;HI+H.袋.HH?HH+HL;HHGH|IHAH3III`IIIpI L;vL;wIIǰL;vM|$Et$IcD$HiI4HPL;kHI+H.袋.HH?HH+HIL;HHGHH@AIcH#HHiɰIHPIL$HHAL$HcH#HiɰMD$LMLIL$HH°AL$HcH#pHiɰMD$LMLhIL$HH°AL$HcH# HiɰMD$LMLIL$HHM|$Et$H;H;w6AIcH#HHiɰIHPIL$HHM|$Et$H;vAu3E~\HEHHAՅ}3҃|9AUHHXHXHXHX HX(HX0HX8H@;~; HH;~IT$HUANHcH#HiHELM HEHHDNI;XAH0A+HcIP H+UH E3EMP8LAх}3҃|~AII+H AIRI+VH IRI+VH IRI+VH IR I+V H IR(I+V(H IR0I+V0H IJ8I+N8H I@I@AD;~D;I:I+>H IIAD;~HtM@MHEI@(A@AD$HAL$HcHiH}H HULLDIT$H H\DHUHT HUHT(Dl0EXH8HEHH|'HH+HH?H3H+DFIcHH;VE3}3҃|iVH8H9HxHyHxHyHxHyHx Hy Hx(Hy(Hx0Hy0Hx8Hy8H@H@AD;~D;HHHHAD;~E3Ʌ}E3A|eVH8H9HxHyHxHyHxHyHx Hy Hx(Hy(Hx0Hy0Hx8Hy8H@H@AD;~D;HHHHAD;~H8A_A^A]A\[ffUHHH}HuHUHHHGHH3fUHHH}HuHUSATAUAVAWH@HHuHUN@;DDOHBHEH:tUH}HHHt*HEHHEH;XHUHH;DH=HH3H=LEIHEHH(IhHH3Et$3ELmIHAE}3AL=AIuIH3IuIH3IuIH3IuIH3Iu IH3Iu(IH3Iu0IH3Iu8IH3I@A;pA;!L%IuIH3IA;~HEHH}HuH3H@A_A^A]A\[ffUHHH}HuHF(H+G(HcffffffffUHH H}HuHUHMSATAUAVAWHLDL3HHHH HLjHPjjjfIeAH3H0;ùHcHM| +A| IG8-DHH5H=HD9tNMoHjHPjjjfIeALH3H0;^3*HH=H3 At@DžLDž DždtZ33҉HHDžDž Dždt33҉HtHL M3E3HIL IHƐIHtSt(LH=HHI6H=HH3H=IH3IAD;`HDžH=H5HE3䃽M3E3E3HIL(H HƐIHtGuJH HH=HHIAH=IH3IAD;hEHHcH H°HcHiHHLPH;snLcHs(SI;s;rGHK H=H3{0~.Ls8E3AI6H=H3IAD;{0|HðI;v3H=H3HA_A^A]A\[ÐffffffUHH=H3ffUHHH}H5H|EffffffffUH=u)~ H=H5zH3ffffffUHH0H}H HHMHEHH HEHMHH HEHM`H=H5H3ҹ AH=H5H3ҹ AH=H5H3ҹ AH=H5H3ҹE3H=H5H3ҹE3H=H3fUHHH}HuHUSATAUAVAWHLLLM$MAD$,ID$L;H]HHIHtYHEI;u*At3II4H=IIHH3IID$L;r2H=IH338H=IIH33H=IH333HA_A^A]A\[ffffffffUHH H}HuHUHMSHus3EH}HLMjHvAH3H;t4H=H5eHUt3H=H3H[ffffffUHH=H5H3HH=H3HH=H5H3HH=H3HH=H5H3fffffffUHH H}HuHUHMSATAUAVH HDDL3HLjAIlAH3HA;AAt Au` AuUH=H5HH LL HPHPH3HH=H3HHƐHHHXHƅ O DȈ U DƅHtOH}HHt9H=HxHDEDMEPEPHH3H^H=HxHLAPAPHMH3H'3XH=HH3<H=HHHH@HHH=H5H3H=H5HH3t8H=H5H3H=H5H3HHH+HkdHHH H tH3H3LcH=H5HH3H=H5AH3HH;HHBH=H5H3AZ|dHH5HtKHHHH;HBH=ށH3tH=H3u+tH=H3*H=H3H=H5AI34H=HH3H=H3H A^A]A\[fffffffUHHH}H83EHt6u tjHHt`HHwhHH3HH=Hut3HUH8H}HHt}tH=H3ÐffffffUHHH}SH0HߋEH{uLH}Hut HEHCH5HHHq.H=HuH3H=H3H0[ÐffffffUHHH}HHGHtH0HGH5HpH=H3ffffffUHHH}SATHLI|$HHI\$IT$HHH{HHIT$HHsHHHt3}H=HH3HsHHH>H=It$H3HHH=H3HA\[ÐffffffUHHH}SHLIX9CtBHHH} /H=HHH3Hu;H=HPH36H=H3H3H=HH3HxA\[fUHHH}HuHUSATHHDIcHHtAD$Hc3HA\[UHHH}SATAUAVAWH3L/GDLg_Lw G(HHƸIHwI;s3|DH=H5 HIA ƃDEMtDt30D EH}H tqHUIA HH=HULELpHEPIH3HtH=H5*H3I3H=HH3eH=IH33OHEHu H5HH=HuH333H=IH3HA_A^A]A\[UHHH}HuHuHHtn33;tWO@Ƀw>Hc$ - 0&  @    HuHEfUHHH}HuHUHH:HEUHHH}HuHUHHH=H5EffffffUHH H}HuHUHMSATAUAVHHDD3DHLPTX\M3L`LhLpjHpPjjrHhPjjFH`PjjfHDPjjjvHTPjjjpHPPjjjsHXPjjjoHLPjjjqH\PjjjhAHaALHH3HA;X \9Ht DH`t+Hht EPPuTL;pHhDAu EHEHxHHHt,TH=HxLEApH=HH3TJ@DT ыH P HhH pH `I;AtL Hà uL Hà uWH]HEDEHhHuH`"EHpHEDeAt H}iH=H5fHUH3DAu4H=H5=HXH HĀA^A]A\[ffUHHH}SHHHH[ÐUHHH}HuHUSATHLHHH(IHt%3t6H=IH33H=IH3HA\[HHKHHH3HC(H!HHHHH3H(HHHhHHKHHH3HC(HHH'ffffffUHH H}HuHUHMSATAUH8LDEH(HAuiH}Hut4HMHH=H5LHHH(3H=HuH3H8A]A\[IH3HDHH(EffUHHH}HuSATHLHHIHtH=HH3H=H5HUH3H=H5HUH3H=H5HUH3H=H5HUH3H=H5HUH3H=H5HUH3tH=H33H=IH3HA\[ÐUHHH}HEffffffUHH H}HuHUHMu5H=H5H3t3&H=H33@ÐUHHH}HuSATAUHLH|%HIHHHH HIL$H9HHHHH#HLL;t.IHIHuH=IH339ID$HH#HH; H=HH33HA]A\[ffUHHH}HuSATAUHHLMeHHHHIH+IEHH H t H3HL3DL;sXHJHHtHH;HHB]H=HIH3H3CH=HH3H3,H=HH3H3H=HH3H3HA]A\[UHHH}HuSATH HLH+5HuH}teHEHH#H HuHvHt!IH+UH HILH3>IH+UH HIH3 HH LEHIH3H A\[ÐUHHH}HuSATHHHEH5HHMHHu؅t-LeHHH5HIHu؅u3HA\[ffffffUHH H=H5fH3ҹ AH=Hut HEHH=H5H3H=HutH=HUHpH=H5H3ÐUHHH}HuHUSATHLHHHƸIHt&H}Hu+H=HuHHSH3H=IH33HA\[fUHHH}HuHUSHH=H5RHuH=HH33[fUHHH}HuHUSATHHLA|$t2HH HHtJH=HH3H=H5HIHuH=HH33H=HH3HA\[ffffffffUHHH}HuHUH(H=tH=HEHH+H*HH?HH+щHcH H3ɅHpHzH;:vX;}H;zw H;|rHcH@HHcH}QHcHHu|tHHNHHHNH3H3ffffffUHHH}SHwHtH3HSHc[ÐffffffUHHH}HHHfffffffUHHH}SHHtHxHSH3H3[UHHH}HuHUH HAHHFHHHy3ffUHHH}HuHUH HAHH93ffUHHH}HuHUH HAHHHHFHAHHHy3UHHH}SHH5HuH5H[UHHH}HuHUSATHHLHt0H=H5EIHuH=HH33HA\[UHHH}HuHUSATHHLH+tH H+0 HcI$3HA\[ffUHHH}SATHXHLchH5It&H5ItH5Iu3HHHHHtRHH5tHH5u8HH5H=HIH33HXA\[fUHHH}HuHUSATAULHLHtIHDI$3A]A\[fUHHH}HuHUSATAUAVAWHLLM>EAIEuPH=H5 IHtxM;>soHHAIIIGI_IM;>rBH=H5IHt(M;>sAIIIGIM;>r3H=IUhHH33A_A^A]A\[ffUHHH}HuHUSATHHLI$H A$tI$0HH3HA\[fUHHH}HuHUSATHLHH'u3=H=H5]HIt3H=HShIH3HA\[ÐUHHH}HuHUSATHHLIT$HH0HxHtqH}IT$@H HuH}HH HH3I|$HxHHHHH=HH33HĨA\[UHHH}HuHUSATHHLHH^F,t)~4t HH+=I4$HFH#H+H'H=HH33HA\[UHHH}HuHUHH>HvH+3ÐUHSHH=H`tmH}HhHpHt:H]HXH5Ht HXH+uHuHe3*H=H3H=H3HĨ[ÐffffffUHHH}SATHHDAtOH}H5Ht#AtPH}uIH=H3*H=H3H=H3HA\[H3HH HHHt`H;t>HH HHHt3HHH3HHH3nHHH3RffffffffUHHH}SHH=H5HH=H5_HtZH=H5Ht$=~4H=H3H=H33*H=H3H=H3[ffffffffUHH HHEH=H5H3H=H5hH3H}H5Ht!H}tH=H5,HMH3H=H5HUH=H5HUH}H5HH=H5HMH3tzH}H5HtKH=H5HMH3tH=H3H=H3H=H3lH=H3VH=H3@H=H3*H=H3H=H3ÐffffffUHHH}SATAUHpLID$HHH2HHH0HƐE3HHtHt;=~2H}I$H`H HtHEHxAI$LxSSHH3EPH H=H3HHHHtJMHHLDHH+Pj3HHH=HH3|HpHHHtN;OHcHtHHxHLDjHUHH=HH3HpA]A\[ffUHH H}HuHUHMSATAUAVAWH8LLHM3AEM3;vvE3AM>I3IHLEt4IH5HtIH5HuIAD;r HEL8HEL8H8A_A^A]A\[ÐffffffUHHH}HuSATHLHI|$@At$=HHH{@At$=HHHHuDHHH;r,H;w ID$ HK H;r H; HA\[fffffffUHHH}5 u3u3u3H3҉ 5HHÐffffffUHHH}HuSATHHDEuH=HH3H H3H3H K< A uCH=H5HH LH3HH=LC IHHr H;HBL;LBHHHRHuHH=I;tHHHH3HHHH3EH=t&H=H5HH H3H=H5H3L0Dž0HDž8H=HsH=HsH3H{@s=H0HHu&H0HH HH3$H0HHHH3H=HS8HKL0H3=A uM=tH=H3H=H5HH LH3H@HS HƐHXC8HcHC8HcHH{=u HDžHK@HHu4Eu H H H0HHH3H0HHH3EH=t-H=HHHLH3H=HHH3Ht HHH=HsH0H3H=Hs(S8HKL0H3cH=Hs HSH3G>E9=uR tH=H3H=H5HH LH3H@HS(HƐHC8HcHC8HcHHH{@s=H0HHu&H0HH HH3$H0HHHH3H=Hs(S8HKL0H3H@HS(HƐHC8HcHHK8HcHH Ht-H=HHHLH3H=HHH3LEEHEH=Hsu,H=HsH3H=Hs(HSH3HA\[ffffffffUHHH}SATAUu=H8u=H=HE3L%IH3IH3IH3IH3IH3IH3AAG~H=t L L H=t HHH=HH P5LH3HA]A\[ffffffUHHH}HuHUSATAUHLLHAD$tu$Dmu})E3K?AAA?E@IMM;Muu΋}EuE;~H=+HH3H A_A^A]A\[ffffffUHHH}SATHHHLH HSHƸHt&HpI$xAD$LcI$HC3H=HsH3HA\[ffffffUHHH}SATAUHLMeI]AL$AAD$uHHHHtLHIUHH3AUuJHhIEA|$uI;$tH=H33H=HH3HA]A\[UHHH}HuHUSATAUAVHLLE33E94$HIU@HƀHAD$A;v#H3It$; H;rA;\$saHcL4ID$IƉAD$HPIUHHhHtPMt$(AJH=IuHH3cH=H3MH=Iu@H33HcID$ AMHcID$H4H?HH 3HA^A]A\[fffffffUHH H}HuHUHMSATAUAVAWH8LD3H3HHHӃ;IjHPjjhHPjjiHPjjPHPjjjqAHpALH3HpA;HHADEHtAHt(ADAE䋅EHu%9DAE䋅EHt%HHtHLHHt]H5uHۺH=HH5uHʾHHHÃtD ED A ܅ut4H=H5HH LL H3BHH=H5HPHH LL H3HHHƸIHt+EHt HL;uBHtO=HEtNHtHL;t3HcH;dHtHH9t3 HHHH@HcHHH?HHIHHHEHHEHHEHHE3E3HHDž@HcHHH?HHIHHHEHcHHHHEHHEH<HEXE3LcCM3D;~3CIHMIHIIHMIHIIHMIHIIHMIHIAD;~D;#IHMIHIAD;~HHUHEEEH=H5IHMHUH}u!H=H3HMHUH}}LHcHLcL%HE3McBB FIH3HEB<tHEJffffffUHHH}HuHUHHLjH3H3M3ffffffUHH(H}HuHUHMLEHLHLAPH3H3ILfffffffUHHH}SATAULMeIMHI+\$I; $ID$ HtH;u I|$It$HHtZIL$0Ht*I|$IT$8HH3уt uPIIt$IUHH3AUIL$IL$H IM#H=It$(HH3A]A\[ÐffffffUHHH}SH_H{HsHH@[ffffffUHH H}HuHUHMSATAUAVHLDL3A HLjIvAH3H;At AuP AuEuH=H5H3$H=H5HH H3H H@IH+H`H8HHHH0H@HHHHHtctH=lH8H3 tH=HH3H=HH335H=HH3H=H0H3H=H8H3H=IH3HHHHt{H HHHt>H=H5L(It3GH=H31H=HH3H=H3HİA^A]A\[ÐffffffUHH H}HuHUHMSATHLt7H0HƘIH=t9H=IH3H=H3HİA\[HHIH3HPH HHHHH3HHHHHH3HH8HHH3HHMHHH3HH@HHH3HH0HHH3HHxHHH3HxH3H3HHH3HhHcHHHZ htHHH3ht.HHH3hHH HH HlHcHHH lt.HHH3lHH HH: HH`H| HpH HHH3HMHH3H}Hb HHH3HHMHHH3HHMHHH33YffffffffUHH H}HuHUHMSATAUHLLtHMt^}t3EH=H3I>HcH\P~H=H3I>HX I6H=H3MI~Ht{Mta}t3EH=H3I~HcH\P~H=H3I~HX IvH=H3MIAA?H=H3HA_A^A]A\[fUHHH}HuHt HHH=H3fUHHH}HuHHH3ÐUHHH}HuSHHHHHHt3H=HH3H[fUHHH}HuSATHLHHI}uH=HHIH3HA\[ÐUHHH}HuHUHHHH=HHH3fUHHH}HuHUHHH=H33ÐUHH =t3H=H5HH=H=H5HcH=?H5HUH3 HEHH5HUH3HEHH5HUH3HEHH5HUH3tTHEHH=H5HHu3H=H3H=H3H=H3H=H3lH=H3VH=H3@H=H3*H=H3H=H3ffffffffUHHH}SHHHSHt`HHHt-HHH@HXHKHH=HsH3;HH HH HHHCHC3H[fffffffUHHH}SATAUHHLcHCHXI $HHHuuIT$LXIHHt6I $IT$HIT$HXI<$tHt-Hu(It$H=H3H`HƀHHt HxHCkH=HXH3HtuI;D$tnH`HƀHHt5HEHCI|$u HXID$HXH`HSH3"H=HXH3HĐA]A\[ÐffffffUHHH}HHHfffffffUHHH}SHH{uCH=HtH@HC3*H=H3H=H3[ffffffffUHHH}SATAUAVAWH H}HGHEHO(HAH+AHEL1HÀHEH=HBHHH}IHtYHt7LeMM3HMHQIIH3uNIĀIŀIL;rHEH+HEHLH{H=IH33H A_A^A]A\[ÐffffffUHHH}HHH@fUHHH}HuSATAUHLH'H;HBLcIcHk(ID$HtlH<ID$ID$I$IL$A}HcHk(HID$HA(I$HBAUHcHk(ID$It$HF|aHǨ>ID$HLj ID$ID$I$IL$H>ID$HA(I$HBID$HX>IT$HBIőH(;~3DB9ID$HHH(HHID$HHHHHHG(IL$HLIPLI8IL$HHI@LP(IL$HLIxLI`IL$HHD9hIL$HHHIL$JH9IzPA;`;*ID$HHH(HHID$HHHHHH(;~El$ El$$HA]A\[fUHHH}HuHUSATAUAVAWHLLM/AE;u M;uyIcO$IL;r H3IHLcIIGIHHt;u L;qHI HuuHIVH}HHE#HIVH}HHEHIO9t;Icw$HAH;r H3HHIWH4HH;t Hp H@ H;uHA HuEA uREALqIGIHHA MgI $HAHQHtHPIWHBHALiIMI9H34H=HuIH3H3H=H3H3IHHA_A^A]A\[ffUHHH}HuHUSHHھHHt @C3[ÐUHHH}HuHUSHHھHHt @3[fUHHH}HuHUSATHHLHHNHH;KtyHCHt H;uLcXuH; rH;KrTFKt LVHH|&uuLcp)Lcx#LchLcPLL3HA\[ÐUHHH}HuHUSHHH uH[ffUHHH}HuHUSATAUAVHHLI$I$H;rZHtL,IIHLI$I$HIM$M$I$HHI$HHKHHHHKHSHHHPHK HS(HH HP(HK0HS8HH0HP8I$3HA^A]A\[UHHH}HuHOHFH;r H;ÐUHHH}HuHH;Fs H;FUHHH}HuSATAUAVHHLIH+H;LeH}HHLH@HIH+HHL(LH@I+IHHHH#IHHH;LLBHIHIHtLLH3HH9H=IIH3H3HH3H=IH3H3HA^A]A\[ffUHHH}HuHUSATHLHHHIHtHEH+E HH3H=IH3HA\[ÐUHHH}HuHUSATAUAVHLHʩLIt$IHHHH9HHHH#N,MIHH>HpHu%H8Ht L)XL)LH2H8I$H=HHH#LIIH+K(H*HH?HH+уwHc$L)HI:Ht9HK HtH;HuL;c@u L)k`HHIHH#HH;C0tSH;C8tGH;CHt`HHUH |#HE;|L)kP6HHL)(&(L)kXL)L)L)L)3HA^A]A\[ÐffffffUHH=3UHHH}SHHH}HHt]H}HUHHHt%HEH5HH H tH3H23,H=HH3H3H=HH3H3H[ÐffffffUHH H}HuHUHMSATAUAVHDLH3HX3LPTH`t HHAuVLTjHXPjjsHPPjjjvHLPjjjoInAH3H`;t HPHXHH@HhH5HRHpH5HH5HH3HHHHHHHHHH5HH3{HHH5HH38HHH5HH3HHH5HH3HHH5HH3iHHH5HH3#HHHc=HH(3ۃ=~NL5M3L%J<(J(HHIIDE3p3H(I ;|ÃLH=H5HtyH H(H H@H=H8H=H5Ht[H=H3H=H3H=H5H E3~`HM3L(MI<$t9I|$Ht HI$HI$I AD;|HH5HuHtHHH8HpH;vH=H8HpH3 H+HHxH5HuH=H3HxHt=H@ HxH`HHuH=HxH3H`H5HH H tH3H3H`H)Tt H H H=H5HLH3H=H5H LHH3TtH=HH H=HH HHhHLIiHHpHH4HH H tH3H3H5ILH3HHTtH=H H=H HHhHLIiHHpHH4HH H tH3H3H5ILH3HHTtH=H H=H HHhHLIiHHpHH4HH H tH3H3H5ILH3H`HTtH=H H=H HHhHL`IiHHpHH4HH H tH3H3H5ILH3H="LMTtH=H IH=H IHHhHIiHHpHH4HH H tH3H3H5ILH3H=LMTtH=H IH=H IHHhHIiHHpHH4HH H tH3H3H5ILH3TtH=HH H=HH HHhHLIiHHpHH4HH H tH3H3H5ILH3TtH=HH H=HH HHhHLIiHHpHH4HH H tH3H3H5ILH3TtH=HH H=HH HHhHLIiHHpHH4HH H tH3H3H5ILH3H(L-H3L%E3HH4L MtH HhLpTt II IHIHIiHOMLM I tH3I3AHILH3H(H AD;dPHHvH THhLp)HH THhLptH=LLIH=LLIHHIiHK4HLL I tH3H3H5ILH34HHHHhLpTt H=HH=HHHLIiHKLHI H t H3HI3ҋAH5ILH3HHHHhLpTt H=HH=HHHLIiHKLHI H t H3HI3ҋAH5ILH3H3H H=H5~HH HTtH=H H=H HHhHL IiHHpHH4HH H tH3H3H5ILH3TtH=HH H=HH HHhHLIiHHpHH4HH H tH3H3H5ILH3HH H;w'H3H;s%H=H HH3HH+كTtH=H HH=H HHHhHHiHHpHH4HH H tH3H3H5HLH3H}H5HTtH=HMH H=HMH HHhHLEIiHHpHH4HH H tH3H3H5ILH3H0HTtH=H H=H HHhHL0IiHHpHH4HH H tH3H3H5ILH3TtH=HpH H=HpH HH5HpH33H=H3H=H3H=H3H=H3H=H3lH=H3VH=H3@H=H3*H=H3H=H3HĀA^A]A\[fffffffUHH=H3ffffffffUHH H}HuHUHMSATAUHLDHHEHEރHLEjHEPjAHvAoH3H A;H}t/H}tt3H=H3HE H}taLetCH}HuHtH=HH33LH=HuHUH331H=H3H=H3HA]A\[ÐffffffUHH H}HuHUHMSATLޅuQtIIHt5uH=IHH3H=HH33 A\[ÐUHHH}HuHUSATHHޅsK3uwuduQu>u+uuЅt#H=HH3ƀug@uV uEu4u#utM3=L%4L%+L%"L%L%L%L%tH=HH3MtH=IH3(H=sKH3H=sKH3HA\[ÐUHHH}HuHUSATAUH LLtAEtAEKu I}HHIH3H}HIMHH3H}H5HtH=HuH3H=HuH3HH=IuAUAM@EEBEMHAEJPH3HIIH=H3H=IH33H A]A\[ffffffffUHH H}HuHUHMSATAUAVHLDH38DAD‰pthXt EthJth:H=H5HH H3hptttt du>H=H5HtIu.H=IH3HtIH3o3vldSAu AL%LxE3A$h3ɉMHEptMHEtHcHLHDI4$IHLxMtlpuI4$H=H3LxH5HHMtAIAA-3dH=H3NIcH4H=H3-IcH4H=H3 HXA_A^A]A\[ffffffffUHHH}HHGHtHPHGvH=H3fffffffUHH H}HuHUHMSHxH߅uu2H=H5HH LL H3H`HpHHt,H=H`HhLELMHH33H=HH3Hx[ÐUHHH}HuHUH3ÐUHHH}HuHUSATHHHLH=HHKH HH3HS8L;HC@HM3LLHHHH=H5QHHK@uH=Hs@H3H=HH5H H3HI;t%HuHH=HuH3IH=H38CuH=H5H3H=H5H3H=H33HA\[UHHH}HuHUSATHHHLH=HHKH HH3Hs8L;uYHS@HtPH3HHHHtH=HH3;H=H3*CuH=H3H=H3H=H33HA\[ffffffffUHH H}HuHUHMSATAUHLD3 H[u 3HL jAHqAH3HA;t HHƐIHH=HutM3LeH=H5HH H3 uH=H5HH3H=H3HH=HHIt34H=HH3H=IH3HA]A\[UHHH}HuHUSATAUAVAWLLHI}HLIEIF8I~@IUHxH%IIVPH HIH;LLBM;IIBHHH;vKAuIv HIIF0I^M~Mu3fH=IvPH3IH=H=IuH3IHH=H3A_A^A]A\[UHHH}HuSATAUAVH0HDLkME(M;E I}H@I}0Mu\IuHHHHH H tH3HHL 3ҋDME(HHHH;r H3HHHIu0IEN4Mu6AuIE0IME(3H5HME(H5HIME(HtTIU0H=HIHIEH HIU0HHH;uIE0IME(I;}r=H=Iu8IIH3xIEJ I@IIE(EtMLIuAu3IHSH3H3H38H}H0IHuHSIH3HSH3H3H0A^A]A\[ffffffffUHHH}H3ffffffffUHHH}HffffffUHHH}SH_H{HtH5HH;Hs HHH[ffffffUHHH}HH3H]ffffffffUHHH}SATAUAVHLI\$H=HHHHL0MHHxIHLH`HpIHt`H( HHHhHH;wMl$ HHIsH=IIH3~H=IHH3bH=IHH3FH=HH3-H=HH3H=H3HA^A]A\[UHHH}HuHULHxHHHhIH+r H;s,H;sHHxLHy3Ƃ3UHHH}HuHHH;r H;ffffffffUHHH}SATAUHH{:HǐLHCI$H3I$`I$pI$XH{ A$I|$HSHHI$I$HpHMI|$8tfA$uI|$(u L-L-IHH=I$IH3IHƐTI|$(I$ HH H3I$hHIDŽ$ H=H5IL$(It0A$u%I$hI$xH H2I$hHIDŽ$hI$I$XLc3uH=I$HSH°H3IHƐ=H=HsH3IHƐH=H3A]A\[ffffffUHHH}SATAUAVHHLkIXI;IhHt^IpI;xs6HHH 7I+M At H;cLd7HIpAAlI}8HCHLs(I>INHu.Hu)I~H=HH3IXHLMu;IXH=IuIMFH3IXIXHIX5I}(HtvIu HLIXH5HIXMt[HPHƀIHtHPHSIH3NH=IH35H5HIXAu3HSH3H3H3HĈA^A]A\[ÐffffffUHHH}SH_HhHt HHHƐ[ÐffffffUHH=H3HH=H3HH=H5HH3H=H5HH3H=H5HH3ÐffffffUHH H}HuHUHMSATAUAVH@HDDAu .EHLejATjjjqATjjjsAHpAMH3HPA;A$AȃȃkAu Au-uxH=H5HH H3RH=H5HH H3,A$ȃH}H0HHA$uptMH}HuHu'A$ufH=HuHUHH3JH=HH36H=HUHMHH3H=HUHMHH33`H=HH3GH=H31H=H3H=H3H@A^A]A\[fffffffUHH=H3ffffffffUHH H}HuHUHMSATHHDu H3HLAHaM3H3A;HHH0HxHiH}H@H H+HMH;HHH;EȩuvHU HHL$H HIHt%HHHH#H HH +H=IH3HEHH H(H HHt(H(HH(H=H33H=H H3kH=H3UH=H@H38H=HH3H=H3HA\[ffffffffUHH H}HuHUHMSATAUHLDHu yHH5HHHH5HHH5HHH5HHHHpHnEIt;tH{LLcIHIHHIH HH#HcHHHHHHHHpHHPHHxI;tHU L;et,HUHHuH=IIH33HHH+HHHH LLH=IIH33HH=H3H=HHH3sH=HH3VH=H3@H=H3*H=H3H=H3HA]A\[fffffffUHH H}HuHUHMSHHu H(H5HH0H(HpHtfH}HpH(Ht,H=HH+0H HkPHUHH33NH=HpH31H=H(H3H=H3Hĸ[ÐUHHH}HuSATAUAVAWHhHxH @HhLtIM3H3M3MI`HL;MMFH3ML H3IM}H3HHMVA A I;LBL;LBHHLAD I;LBL;LBHHLAD I;LBL;LBHHLAD I;LBL;LBHHLAD I;LBL;LBHHIAT I;LBL;LBHHHE| M;MBM;MBIMLHHI;I;zA I;LBL;LBHHLHHI;~MHxHhHH3MHIHFHHINH3DM;MBM;MBIMMDDM;MBM;MBIMMDLM;MBM;MBIMMDL M;MBM;MBIMMDDM;MBM;MBIMMDDM;MBM;MBIMMD|M;MBM;MBIMMHHH;I;s' I;LBL;LBHHLHHI;rH}HN HHHHH3HI H t H3HI3ҋAHH=HuPIHMMH3HIvH=IH3H=H3Hx_H}HHMHH3H}H訋IcIFHc3KLH3M 3MHIHFHLINHpHxHhHIIAHxHhHIIAŋHxHhHIIA螋HxHhHIIAwIL;pSM;s/HxHhHIIA:IM;rHhA_A^A]A\[ÐUHHH}SATAUL3AAAt IËAAt IËAAt IrËAEt IXÃ~A]A\[fUHHH}HuHUSATAUAVAWLLAu FID$E3AL<@H~XAt/HIHHHA`KLH;rBl^KHIHHHudA.KLH;sHxHH=|H3H=AA+H3Džx,D|H=H5HxH?H=|H3H=H3Džx0D|H=H5HxHH=|H3D|I\$Ht}HtH5tE3Ht[L5LxH5- AHLIIttA HL;rH=H3H=|H3H=H33H=H3lH=H3VH=H3@H=H3*H=H3H=H3HhA_A^A]A\[ffUHHH}HuHUSATAUAVHLHH}H5}sH=H3EEHiH DILIIIHtS{ u$H=H5HH H3H=AVANIH3II3"IIH=IH3HA^A]A\[UHHH}HuHUSATAUHHLE,$HHHHJdTkPtH=HsH3EA t~AuKAA AD$H0H+(HAD$HA }AAtHA u0AD$H0H+(HAD$AB@DA-AA t@@3҅At$HcH@HXH+PH;rAt$HA HHH5DžHtYHM3H=H5HILtI McHL;rH=H39AD$AD$ AD$AD$3H=HH3HA]A\[ffUHHH}HuHUSATAUHHLLH HHHHH HHHHHHdTkPtH=HsH3A} H=H3H=H5HH HPHPLAPPLAPAPMH3H0H=H3H=H5HPLAPHPHPHPHPH HL H3H0H=H3Ht$HHHH H3At$At$HH8H LL+H(LL+H QQHXH+PQHQ@QH0H+PH+QH=HHH3H@A@vFL-HIcH@HHXH+PIHH3AD;@r3H=HH3HA]A\[ffUHH(H}HuHUHMLESATAUAVAWH HLLDEH{u H(HEL8LpEwH3 AHMHADiDaA A$HKHyqHSHt;HExHxHuHHEL;tHC36H'H=HEH0HSH3HH A_A^A]A\[ffffffffUHHH}SATAUHLI\$I|${ tH;{uAoIT$HH3A$DH{sIT$Ht){H{HuHHEID$C H=H3IT$H3AAHA]A\[ÐffffffUHHH}SH_H{HtsHH([ffffffUHHH}SHHHSHtaH{u'HHHt'HH°H5HE3sH=HsH3H[ffffffUHH H}HuHUHMSHHtSuOHHHHtH=HH33H=HH3H[ffffffffUHHH}SHHHSHH{uGHHHtdHH(HHt'HHH5HE3 H=H5HH LL H3;tE3{t&HHE3Hq{gVH=H5@HHXHHHE3H;{ H{0HpH{t+H=H5HH LH3LsHL E3AIH{uAHHH&HHHHHHIHC@;uIH5I6H=IH3HHt4H@HƀHtCHXHtH H=H3IAAHH=H3NHH=AH3+IcHTHH=AH3H=HHH3{tH=H3;{{HHt HHH=HDC$DK(HH3HHtH=S@AH3H=HHH33"H=HH3H0A_A^A]A\[ÐUHH H}HuHUHMSATAUAVAWH(HDDLH:LHjIEPjjjtIEPjjjfAIlAMH3HPA+HcHuA<IDIEIEHAA}uA}uA}tI}uH=H3H=H5HUA}uTA}uMA}uFH=H5HH LL HPHPH3HH=H5HMIA} uIuHtH=H3IH:3H=H3I}upA}u@A}u9A}u2H=H5HH LL H3HH3I!IH:JH=H3H=H3IH:IH:H(A_A^A]A\[ÐffffffUHH H}HuHUHMSATAUAVLDڅ~79u2LiHyH5tSIAIA^A]A\[ffffffUHH=H3ÐffffffUHHH}SATH(HH=Hut:LeH{HIHt3-H=IH3H=H3H(A\[fffffffUHHH}SH0HHSHuUHH0Ht$H{HHSH3u$HEHC3H=HsH3H0[fffffffUHH H}HuHUHMSATAUHHHDD3AHLjHPjjjqAHvAH3H0A;AtAŃ u4AŃ u$H=H5HH H3HH0HHt;uH=UMHH33eH=HH33OH=HH36/H5HAt3H=H3HHA]A\[ÐUHHH}Hu;| ;ffUHH H}HuHUHMSATAUAVAWH(LHA$BtuAD$dtXAD$d uDAD$8t&ƅHcH~HH<H5H(ƅHIcD$HHuHÐUHHH}HuHFH;tH+FH3UHHH}HuHUHOH H;tH+H3ÐffffffUHH=H3ffffffffUHH H}HuHUHMSATAUAVAWH(LD3H3HA8HLHPjjjzPjjjtPjjjbPjjHoAcH3HĀ;HHH5HHH5HHH5LHH5LHH5HI HI H H u tDžHHƐIHv 5Hc$At AuM AuBHH=H5HH LL HPH3HI|$0HHLMRH@HHIHN@x}L5ƅHcHLw H{HHHHvQE3IcLEIcHcHu`H؋HD;tHH5AD;rHH=HPHHPIMLH3HHH@H^LMH=HH3:H=IH3At AuZ AuOH=H5HH LL H3H=H5HH3Ml$0HIhLM7HHHIHHH@(H3(HH@H3uH=H5H3H=IH33ۃ(t,H=H@HLIMH3 H=H@HIH3HHILM&H=IH3`At Au= Au2H=H5HH LL H3I|$0HHLHHt HHH5HTHHHƐ5HMAHM H M H ADžbHHHIH` uH&HHHcHkhXHDGAHLHHI^uH=H5H3H=IH33H=IHILH3IHHHHLMtADžMHHHIH u HHHHcHkhXHDGAHLHHIuuH=H5H3H=IH33H=IHILH3IHtHHHdLM AADHHHHIHo u H"HHHcHkhXHDGAHLHHIuH=H5H3H=IH33H=LIHIH3IHHHHLMHHHIH' u L='u L=L=MHcHkhXHGًHHHHH8EuH=H5H3H=IH3E3H=LIIHH3HHHHHLMOM FH H ADžQHHHIH uHHHHcHkhXHDGAHLHHIuH=H5H3H=IH33H=IHILH3IHHHHLMADžAIHHHIHu L=L=MHcHkhXHDGAHHHHH,uH=H5H3H=IH33H=LIIHH3HHHHHLMEHHHIHu H'u HHHHcHkhXHDGAHLHHIY uH=H5H3H=IH33H=LIHIH3IHHHHRLM H H AADDHHHIHCu HHHHcHkhXHDGAHLHHId uH=H5H3H=IH33H=LIHIH3IHHHHLMu HHHIHu L5u L5L5MHcHkhXHGًHHHHH EuH=H5H3H=IH3E3H=LIIHH3HHHHHLM' H YADžHHHIHu Hu HHHHcHkhXHDGAHLHHI uH=H5H3H=IH33H=LIHIH3IHHHHLMADžHHHIH2u H,u Hu HHHHcHkhXHDGAHLHHI@uH=H5H3H=IH33H=LIHIH3IHHHHLMVH=IH3H=HH3pH=H3WAt Au/ Au$H=H5HH H3H=IH3HHHHƐ5HH=H3H3L%LAI}t IH3I}ht IH3It IH3I8t IH3IÃ}~ItH=H3H=H3H=HH3At Au/ Au$H=H5HH H3H=IH3HH5HKHƐ5H(HM3DžHH;uH=H5H3H=H33HcHHSLHcH4@HIHlH=H5H3HDxE3E3 E}3A$A|$uAA4$H=H3AAu"E;tH=H5HH3AA|$uBAt$ H=H3AAu"E;tH=H5HH3AA|$uBAt$H=H3AAu"E;tH=H5HH3AA|$(uBAt$$H=H3AAu"E;tH=H5HH3AA|$4uBAt$0H=H3AAu"E;tH=H5HH3Ip~5IJ@H2uWtHH;s Hp;|Hp;tI+HcHpE}tH=H3HH=H3IuHpA.}u H3}}uHH=H3H=H3HpDp3ۅoE}3.LpAL=A$HI$IH3HIT$IH3HIT$IH3HIT$IH3HIT$ IH3HIT$(IH3HIT$0IH3HIT$8IH3I@A;A;1L-HI$IH3IA;~H=H3}HpHE3}tEtH=HxH3HAH3HM$H5HAIu!HAIHpD;| 3L+eI܃}uJ}uHH=HH3H=HH3}u^HP}tH=H3HH5HAILt]H3MH=HH34H=HH33H=HH3HHA_A^A]A\[ÐUHHH}|HcH s HcHHÐUHHH}SATAUHHHH0HHoHHH8H.LH5It2H@HƠHHM3LH@HHHuzH@HƠHHtELpH=tAURHMLH3H;H=HH3sH=DHIH33MH=HH34H=HH3H=HH3HA]A\[ÐffffffUHHH}HuHUHHHt:uH=H3 Ht3fUHHH}HuHUHHH=H53fffffffUHH H}HuHUHMSATAUHHDD3EHLMjAHqAH3HA;At E}tAuwAuAt AtuiH=H5HH LHPHPL H3HAt$}tH=HH3;HTH}H5HtH=H5HUHM3H=HuH3HA]A\[ffffffffUHH=H3ÐUHHH}HuHUSATHHދC=u L%'=u L%=u L%L%H;:t H5H5H=H3H=HsK LIH33HA\[ÐffffffUHH H}HuHUHMSATAUHHDLu <H@H0HHEt%A}uIcE I};`t3HpHXHHHHHxHHt^H=`HHH3H=H5VHPHt3iH=HH3PH=HH37H=HXHH3H=HH3HĈA]A\[ffffffffUHH H}HuHUHMSHXH,t u<u2H=H5HH LL H3HHHHHHHHHtnu L1u L#u Lu LLH=HDHH33bH=HH3IH=HH30H=H5t3H=H3HX[ffUHHH}HuHUF 9t3HzF$BffffffUHH H}HuHUHMSATAUAVAWHHDLH3HFEt~AunA}tI} IcEH=H5FHtHu7H=H3DžHHƐHHHHHƈH?HHHƠHHHHHL=3ۅt;u^u L(u LPu L uZLIH5AIMtÃ~3H=IH3H=H3uH=HH3XH=HH3;H=HH3H=HH3HA_A^A]A\[ffffffUHHH}SATAUAVH(HH=Hut_HELILmIcHLHuIIHD 3ɉHLpHCHC3H=H3H(A^A]A\[ÐffffffUHHH}SATAUAVHXLI]CHcHKL4MtXLeIHHIHt#IUIIH3AUu4LuMuʋCH=IH3 C;HXA^A]A\[ÐffffffUHHH}SH_H{Hc3HHH[ÐffffffUHHH}SATH8HH}HSHHH}H5H}HLuHHUIHt/HM3ɉHL`HCHC3WH=HuH3uHI.H=H3H=HsH3H8A\[fffffffUHHH}SH0HHsHFN;HSHu;HcHcHHu N;rHt HSFHSVH}H0HtH{HuHSH3HMHK%H3HCH=H3H3H0[ffffffUHHH}SH_H{3HHH[fffffffUHHH}SH0HH}HSH0HtHEHCHC3H=HsH3H0[ffffffffUHHH}SH@HH}HSH@Ht&H{HuHSH3HMHKHɹDH=HsH3H@[ÐUHHH}HuHUSATAULHLAD$$HID$(L(ID$L;uAD$HKAD$$HID$(HHHHݺH;tHSH;tHᆳH;tH;uBAD$HAL$uH=I4$H3AD$tH=IH3AD$$H HID$(H;tBAD$HAL$uH=I4$H3AD$tH=IH3IL$(AD$$HHHTHH;TAD$HAL$uH=I4$H3AD$tYH=IH3EH;t?AD$HAL$uH=I4$H3AD$tH=H3AL$$|oHcHID$(HSH;t HɅ}GAD$HAL$uI4$H=H3AD$tH=IH3AD$A|$uPAD$$AD$$AL$ ;r7 HHLI|$(AT$ HIMl$(A\$ 3A]A\[ÐffffffUHH H}HuHUHMSATAUAVAWHxHDDLHDžHHPE3D`DdDtDhDlpHHxAu WL`jHHPjjnAIvAH3H A;t H}H0HH0HEHXHtWHݺH;dHdA;uH=HH3`tSH=H3BdHdA;uH=HH3`tH=H3H=H5HPHtH;HrgdHdA;uH=HH3`uD9huvdHdA;ub2H=tH3D9huBdHdA;uH=HH3`tH=H3D9dtH=H3D9ltH=H330H=HH3H=HH3HxA_A^A]A\[ÐffffffUHHH}HuHUHHL 3H3MA9A9HA9H0tVHMHHHrA9HHtHHHH3LHcH@H HIH3~HcH@H HHH3[HcH@H HHH38HcH@H HHH3HHHH3ÐffffffUHHH}HuHUSATH(HLHHtCH}H HHt}IH/HMIHH3HIHH3H(A\[fffffffUHHH}HuSATAUAVH LHL%M3I|$It&IIIrH=IH37I|$Hut HEH3It$H=H3H A^A]A\[fffffffUHHH}HuSATLHދ=H5HHH3Aԋ=H5HHH3Aԋ=H5HHH3Aԋ=H5HHH3Aԋ=H5HHH3Aԋ=H5HHH3Aԋ=H5HHH3AA\[ffffffffUHHH}SATHLH(HH{H5HID$H Ht+ID$HHHH H3HH3H%+H{H5HtHc{HHI\$3HH=H3HH(#H=H3HH(HA\[ffffffffUHHH}SATAUHPHLkMEMu?A=HAHcHMDMuI HMHHIH=HHu M3IELMEI HtHH;tRMtCSAM 3~SHIuHcH;1;|3HHSIH3rMt9AE;}AAE HHcIUHHHcIUH AE HHSH3H3H=IH3HPA]A\[ffffffffUHHH}SH_H;HcsHHH([ÐUHHH}HuHUSHڃ;uHHH C 3[ÐUHHH}HuHUSATHHLH@HHƐA<$u'H=HL!HH3!A$H=HHH33HĘA\[ÐUHHH}HuHUSATHHHLEH}H(3EH=H5HUHEtt HHHA<$u LLH=MHH3A<$tZ}tTH=H5HUHu5H=HH3H=H3H=HH33HHA\[ffffffffUHH H}HuHUHMSATAUHHDD3EHLMjAHvAH3HA;}t&H=H5HH H32H=H5HH LL H3Au6H=H5HUt35H=H3HUHH3HA]A\[ÐffffffUHHH}SHHCHC H=HtHHHC3H=H3[ffffffUHHH}SATAUAVAWHLID$HEI\$(Ml$H0E3L;Mt7IHHIHt0IT$IIH3A$u5M}MuHAA~3H=IHUH3HA_A^A]A\[ffffffUHHH}HHHHfffffffUHH H}HuHUHMSATAUAVAWHLDDL3ۉv3qH=IH33[3W3SH=IH3:3H=H5At3H=H3HĘA_A^A]A\[fffffffUHH H}HuHUHMSATAUAVAWHLDDH3HHHH3AAA܃AEƉHjHPjjTHPjjtHPjjFHPjjfHPjjjqAHvALH3HĐA;qHHH HH H uvAt ul AA u[HH=H5HH LHPHPHPL H3H DHtKH=HHu,H=HH3H=HtKH=HHZu,H=HH3H=`HtKH=HHu,H=HH3H=^ HtKH=HHu,H=HH3H= HHƨIHCt &t  5ttHH= DD0EPEPPIH3H aE3H= L5L-E3AAtiEtH=HH3-H=HLH3AIuIUIH3 IAI}oH=L-L5E3AAtaEtH=HH3-H=HLH3AI6IVIH3IAI>x3yH=IH33c3_3[3W3SH=IH3:3H=H5At3H=H3HA_A^A]A\[ffffffffUHH H}HuHUHMSATAUAVAWHLDDH3H H(3AA;A܃AEƉHjH(PjjFH PjjfHPjjjqAHvALH3H`A;H H (ufAt u\ AA uKHH=H5HH LL HPH3HDH tKH=H H(u,H=H H3H=(H(tKH=H(Hu,H=H H3H=,H0HxIH`t PFt P, H=H0PL@DtPlPIH3HH=PL5L%HE3E3AAtcEtH=HH3)H=HMH3AI6IVHH3PIAI>v3qH=IH33[3W3SH=IH3:3H=H5At3H=H3HĨA_A^A]A\[ÐUHHH}HuH=HvxH3ffUHHH}HuH=HvpH3ffUHHH}HuHϋF8tHH=HH3UHHH}HuHϋF8uHH=HH3UHHH}HuF8u HHH=H3ÐUHHH}HuHUSATHHLtGHHHHtHHH3A3H=HH3HA\[fffffffUHH H}HuHUHMHWNffffffUHH H}HuHUHMHOffffffUHH H}HuHUHMHffffffUHH H}HuHUHMHffffffUHH H}HuHUHMHWUHHH}HuHUSATHHLtGHPHxHHtHPHH3A3H=HH3HĈA\[fUHHH}HuH=H6H3UHHH}HuHHuHH=H3ffffffUHH H}HuHUHMHffffffUHH H}HuHUHMHSffffffUHH H}HuHUHMSATHH߅t H HƨHHt[LHHIHtH;HuH=IH330H=HH3H=HH3HİA\[ffffffffUHHH}SHHH{u(H5HuH=H3HHC3[ffffffffUHHH}SHHSHuMH{HHtH{HsHSH3HKHI HKH=HsH3[ffffffUHHH}SHHSHuMH{HHtH{HsHSH3HKHIHKH=HsH3[ffffffUHHH}HHHfffffffUHHH}SHHHSHtWHpHxHt$HpHCHHC3.H=HsH3H=H3HĀ[ffffffffUHHH}SATAUAVHHLcM$HSHuAwHIHHt;H{HHSIH3DI$HtHC.IHC H=HsHH3AAHA^A]A\[fffffffUHHH}SATAUAVHHLcM$HSHuApHIHHt4H{HSIH3DI$HtHC.IHC H=HsHH3AAHA^A]A\[ÐffffffUHHH}HHHfUHHH}SH߿=H=HH3HH=H3M3uH=HH3HH=H3H3[ffUHHH}HuHUSATAUAVHHHLLA}uH=H3H=H3H=H3AD$8uII$HH AD$8u I$IHH AD$8uII$HHH Ht LpL5H=H3H=HHHH3H=HHH3H=IH3H=H3AD$8u I$IHHH Ht HXHAD$8u I$I I$IH=Hp0HQ0HH3AD$8u I$I I$IH=p8Q8HH3H=H3AE3HHA^A]A\[fffffffUHH H}HuHUHMHH3E;u>t6H=H5FHUt3H=H3ffffffffUHH H}HuHUHMHLϋL3ɉM;unu5H=H5>HUIu.H=H37H=I3t3H=H3fffffffUHHH}SHH@HC3[fffffffUHHH}SHHSHuMH{H@HtH{HsHSH3HKHIHKH=HsH3[ffffffUHHH}SHHSHuLH{H@HtH{HsHSH3HKH HKH=HsH3[ÐffffffUHHH}HHH@fffffffUHH H}HuHUHMSHHH߅tGH}H@HHtH=HuH33H=HH3HH[ffUHHH}HuHUSATHHL;tH=H3H=H3H=IH3HA\[ÐffffffUHH H}HuHUHMSHH3 ;HH@HHHPH8HƀHtiH(H;XH;`H0H;XH;` tH=H3 bH=HH3IH=HH30H=H5t3H=H3H[H H HHH)+H H HHH+ffffffffUHH H}HuHUHMSATAUAVAWH(LDDHHHHHH3HHHHH3AAA܃AEƉjHPjjdHPjjbHPjjGHPjjLHPjjlHPjjTHPjjtHPjjFHPjjfHPjjjqAHvALH3HA;AHt^DH=HHt Hu?\H=HH3H= HtaDH=HHWtHuBH=HH3H=HtRDH=HHuqH=HH3H=LHu4Hu*Hu HuHu H3H;tDHtKH=HH*u,H=HH3H=At uW AA uFH=H5HH LHPHPL H3HHH@IH"tt t3H0HHƀHaItt$;<t<u(t;HHtHH;t3RHH+LcHHtIcH;t3%HHt D;~3 HHt D;}3HHtH@H+8H;t3*HcHr&xHcHs HcH H HcH H=L@L+8IH3HH=L%L5E3E3AAtaEtH=HH3-H=HLH3AI6IVIH3IAI>x3H=IH333{3wH=HIH3W3SH=IH3:3H=H5At3H=H3H(A_A^A]A\[ÐUHHH}HuHUSATAUAVAWHDLLAEAEEADApwHAǀufIcWtUEu0HcWtEuHcWEuHcWuSÀu1HcWt HEIIH3HIIAH3gHEIIMEH3FHHAPIIMDEEH3HHIIHH3HA_A^A]A\[ffffffffUHH H}HuHUHMSATAUHHDD3Au HLjHPjjjdAHvAH3H0A;<H}H(HH}H HdAu AuzuH=H5HH3RHH=H5HH LHPHPHPL H3H uH=H HH3HcEHPLcILIIHH`HpH0HHHcEHPLcILIIHHAH}HIL$0H H3HrH}H5H}HIL$$IH H3H rH}H5I|$&IH=I$ML$&LHHLHHMLEH3H=I4$H3H=H5IT$&IH3H=H5HH3H=H5IT$0H3H=H5IT$$IH3H=H5IT$H3I|$&IH=H5IL$&HHHHH330H=HH3H=HH3HXA^A]A\[ffffffUHH H}HuHUHMSHHt,u$H=H5HH H3H0HxHHtlH}H8Ht3|H}H5H=HUHKHH33lH=H8H3OH=HH36H5HLt3H=H3HĨ[ffffffUHH H}HuHUHMSHHH t,u$H=H5HH H3H}HHHtfH}HUHt3|H}H5H=HUHMHH33iH=HuH3OH=HH36H5HLt3H=H3HH[ffffffffUHHH}SHH{tHxHC3H=H3[ÐffffffUHHH}SHHSHuLH{HxHtH{HsHSH3HKH HKH=HsH3[ÐffffffUHHH}HHHxfffffffUHHH}SATHHH{tZHLI|$HSHHtID$HCLc3.H=HsH3H=H3HA\[ffffffUHHH}SH HHsHS3Hu?HcHLHKOHH}HHtH{HSH3H3HMHKH=HsH3H [ffffffUHHH}HHHfffffffUHH H}HuHUHMSATAUAVAWHLDL3EHL}jAWjjjvIsAMH3H0;AutAu3H=H5Iu3H=H3LH=H5It3+H=H3AIAHA_A^A]A\[ffffffUHH H}HuHUHMSHH߅-t u5u+H=H5HH LH3H0HƐHHtwH}H0HHt=H |H}H5H=HU@LHH33kH=H0H3NH=HH35H5H3t3H=H3HĨ[ÐffffffUHHH}SATHHH{uRHLI|$H5HtID$HCLc3*H=H3H=H3HA\[ffffffUHHH}SHHHsHS3Hu tHcHLHKUNH`HƐHtH{HSH3H3HhHKH=HsH3HĐ[ffffffUHHH}HHHfffffffUHHH}SHHH{u(H5HuH=H3H`HC3[ffffffffUHHH}SHHSHuPH{H`Ht"H{HHsHSH3HKH HKH=HsH3[ÐffffffUHHH}SHHH{u(H5HuH=H3H`HC3[ffffffffUHHH}HHH`ÐffffffUHHH}HuSATHLK,AD$,utatUu"tDH{It$t 0tC(AL$(;| ; A\[ffffffffUHHH}HuHUHB3ffffffUHHH}HuHUSATAUH HLIcL$HcHk0M,$LHcI;D$tmHHHHHt8ID$I]I}HHhAE(AE,3*H=HH33H=H3H A]A\[fffffffUHH=H5H3ffffffUHH H}HuHUHMSATAUAVAWHLDLH3HH3HjHPjjjTHPjjjtHPjjnHPjjmAIaALH3HĀA;O&t DAuWDAuFH=H5HH HPHPLL H3HHHIHƅ/HcLLcPLL+HcHHmHHHHHHH+ HcLH3HHH;s{H~HHHM3HH}H3H|CHHˋHʋHʋHHIL;~L;HHIL;~tHHHHHHHFHr?LFHˋHʋHʋHHHI;rH;sHHHH;rHHtHHu3t HI wHuHH9OE-H=HIHMMH3HuH=HH3H=H5H3HuH=H3H=H5H3H=H3tuLtRLH0HHƀIH3HH0Ht3H=IH33h3a3ZH=IH3>H=IH3"HHH=H5HHH HHk0HH=H5HtuHHH H0HH3H;t7M3M3J9J0t HH@H rHHZHcHHHCHcHHH,HcHHHHcHHHLLIIIHHLEt߃HHpH=AHHH3;ƅ t4HHqttHHH=HH3HHHhHt{HHt[HHƐHt"H=HHH3H=HH3H=H3nH=H3HHHƈHtXH`HHXHtH=HuH3H=HH3TH=H3; HHIH^HHH`Hx"HHu@HHHHHpH0HtH>dZPHH`tzL%H3A9 $uIIL;t5MiLHHLIH HPHHHHXHH>HHH9LIIHHLxM#փ u McAθi1L-DZ-DH`HPHPH=I􋍸DA-H3HMt H5HHHPHH?HC-DDDHXHH>HHu H8HuA-ATH=HA1-DDAN HHH=AH3+IuIHI#IL+IL;URH=IH3{H=HH3^H=IIH3B3>H=IH3%H=IH3 HA_A^A]A\[UHH H}HuHUHMHHuHUHUHrHEH;t L L H=LL+HHH3fUHH0H}HuHUHMLELMSATAUAVHPLLLMEɹDDEMtLHLHLHH`HPHPIMH3HH=H`H3H IIAOH HPA^A]A\[ÐUHHH}HuHUH+H2ffUHHH}HuHUSATAUAVAWHHhHLD;LsXHH@E3HpHPHH EAmH`IHPHhHLHHAsLH@HHXHhHA}DAH5H`HLXA}DAH5H`HHLPAHpHPHH EAlHPIVHHHhHuHXAsMH@HPH`HhHGA}DAH5HPHL`+A}DAH5HPHXLHIH@AAH HHEH HDHH HxHEH HDHxHHHEHHDHHHPH=HHHLxLH3I6HtH=H3H=H5H3MË˸A#A#A#A<$wIH HHEH HDHH HHEH HDHHHpHEHHDHpHHPH=HHHLLpH3IwHtH=H3H=H5H3MwÃ˸A#A#A#A<$wIH HHEHH HLLEHH LLDHHPH=HHHMMH3IwHtH=H3H=H5H3HID$H=HH3HXA_A^A]A\[UHHH}HuHUHDHH A[fUHHH}HuHUSATAUAVAWHPLHLAD$uLA<$uuu7H=H5HH LL H3AD$AD$Ml$I\$H3H5H3H;LtdHNHH Ht Mu0I;uLHH>u3H=IIH3AD$H=IH3AD$3MtM>L=HpSHPH=HSLIILH3A<$L{ HLMDHMt HIH3AVH=H3HH=H5HH3H=H5IH3HpHPIITXH=HH3H=3H3H0E3L;MteHpHPAtH=HIH3HpHPIIWH=HH3H=H3AL{MteHpHPAH=HIH3HpHPIImWH=HH3H=H3HAAHH=H3H3ID$ID$H=IH33HPA_A^A]A\[fffffffUHH=H3ffffffffUHH H}HuHUHMSATAUAVHHDDLHiL@H`3@DDHjAQjjjVAIvAH3H0A;Aut5H5HHAHHA30t9H5H`A0H`At H5AH3jED HcE3AAAAt6 tH=H5H3H=H5H3AAAAt6 tH=H5H3H=H5H3AAAAt6 tH=H5H3H=H5H3AAAEt7D tH=H5H3H=H5H3AAH=H3ED Hc<t5H5HXAHXA3HA_A^A]A\[fUHHH}HuHUSATAULLA:uZtH=IH3sH33vHAH;~IMHH;tH=IH33A]A\[UHH(H}HuHUHMLESATAUAVAWH DDMDEEL5HhLA$AŃEA$EA$EA$H=H5IA$At}u Au AkEXI$HEI$HE3E3HHIE$IHIDŽ$ADŽ$4H}HIDŽ$ADŽ$8H}HIDŽ$ADŽ$,H5H=ItIA,AA;9H=H33A$$H3I$@A$(I$HA$0I$`A$ H=H5ItIA3.H=H33H=H3H A_A^A]A\[fffffffUHH H}HuHUHMSATAUHD3EEEEt HLejHEPjjjvHEPjjjhHEPjjjrATjjjuAHkAMH3HĐA;uzA$u A$t*UMDE3uLH=H3A$t)UMDE[uH=H33HA]A\[UHHH}HuHH@HHIH;r H;ffUHHH}SH0HH}H}H H]HHu H:H}H5LuHHtHH+HHH0[fUHHH}HuHUSATAUHHHLIL%MtuH;sVHHHHt!HC,K\,HEKD,38H=HH3H=H3 H3HA]A\[ffUHHH}HuHUHHHHH Ht>H;sHH1HT1H|13H=H3 H3ÐUHHH}HuHUHHH=H5[Ht3H=H3UHH=t3AH3HHH3HHH=H5kH3H=H5H3H=HH=HHH=H5H3cH=H5H3H=HH=H5HE3HHLHHH+HDH+I;D HHH+HDH+I;A D#HHH+HDH+I;A Du3IcHHHH HH=H5AIcH;r03HtLcIHHJ HcH;rHH5H HHH3AH=H3H=H5HH=H3ffffffUHH=t9HH=H5HH=H5HffffffffUHHH}HuHUHHtHHH3H5H3fffffffUHH=H3HH=H3HH=H3HH=H3HH=H3ffUHH=H5HH LL H3UHH=H5HH LL H3UHHH}HuHUHL׋FPu)uu LLLL~[u HH~\u H H u L L HH=vv0v(IH33ÐUHHH}HuHUSATAUAVAWLLL=E3E3Eu H)Au HAHHDHHEI}(uI}8uI}HuI}PtzEu ?AH=HH3IUPH=H5DIU(H=I1IU8H=H5IUHH=H5I`AA"DE3E3Et+AtAHHDHHEHHI}(uI}8uI}Hu I}PEu RAH=HH3IUPH=H5WIU(H=H5@IU8H=H5)IUHH=H5I}PtMHH5/H=H3IuH=IH3HI`I`AAA_A^A]A\[fUHHH=H5HH HPHPHPHPHPLL H3ffffffUHHH}HuHUSATAUAVAWHLLLA<$At$IT$AHEGtAtqHtHAFHHQA|$tA@;AD$A|$uA|$tEu HHH=AFIK IIHH3A@t%tt H5H5H5H5AIu HHAJt H H H=H3IUhIE@IMPIu`IIIII(IIHMI HM}L}LH=H5IHHHH=IJ48HH3M3H=HH3M3vH=DAHH3M3RH=HMH3M38H=AHE3H3H3LH=HH3H3LIHA]A\[ffffffffUHHH}HuSATAUAVAWHDtH=H5H3tH=H5HH3 uH=H5H3H=H5H3H=H3L53L-H5DAϋAtHAO HIH3IAAϋAtHAO HIH3IAAϋAtHAO HIH3IAAAtHAO HIH3IAAGH=H3H=H3HA_A^A]A\[fUHHH}HuSATDt$H=H5HH H3AA\[ÐUHH H}HuHUHMSHDƋHEH EE}AE-HEH @uHHAH3)HMcIO IIIHH3uH=HuH3+H=HuH3H=H5H3H[ffffffUHHH}HuHUSATAUAVAWH`LHu`IEHEI}tAv`AV DDAE0kuDEAU6lEe7AE4pAE5tD5`"A; ;D;@uA](A ],A# AE(A E,D#3ۋ`t\uH=HuH31H=H3H=HuH3H=H3H=H3`H}* DAu0@l DuAf DDAxADMH=H3AE0u5A}5tH=H5H3,H=Au4H3H=H5H3` uH=IuH3H=IuH3`E3At3-D;lr E;r  H=H3iAtdD;lrjE;seAE6A+AM7+AE5At8At8AE0A;t8A`AA I H=AlAH3H=H3` HlA#EA+M3D;AD$xJ MA;EM6A;~3ET$A+AD8HLILM‹A+AD8LILM‹A+AD8LILM‹A+AD8HHLA;~;x :AD8HHHL;x~lN EM6AA+A;CƃrE\$A+AD8HLILM‹A+AD8LILM‹A+AD8LILM‹A+AD8HHLA;rA;s":AD8HHHLA;rދl EAD$xH=HuIH3E3AϸtD;lr8E;s3AAt8AE6A+AD8HcA3ҋ`H= H3AAϸtD;lr8E;s3AAt8AE6A+AD8HcA3ҋ`H= H3AAϸtD;lr8E;s3AAt8AE6A+AD8HcA3ҋ`RH= H3AAϸtD;lr8E;s3AAt8AE6A+AD8HcA3ҋ`H= H3AA ^H=H3tHMjlH MAL$MA+ȉMAD$EEH3lU }D;pEEA;LEE6AM4+AM7A+DE+ȋM;u~3҃LET$BAD8HHHHIBAD8LIIHBED8LIMIBAT8HHLA;~;uBAD8HHHL;u~pEEAM6AU4+PAE7++M3D9lDEDCALrrAT8IIHHIƍAT8MIIHƍ<ED8MIMLƍA|8IIL;urA;s"AT8HHHLA;rH=uUIH3E3AϸtD;lrOE;sJAAtOAE6AM4U+эJAU7+A+AD8HcA3ҋ`H= H3AAϸtD;lrOE;sJAAtOAE6AM4U+эJAU7+A+AD8HcA3ҋ`H= H3AA H=H3EE;ElA+ȉMH MAL$Mx+|AD$Eddk?EM3l}}D;A;EM6AM7A+AM5΋A+M|;x~3҃xD 7GL8IMIMMD 7GL8MIMMD 7GL8MIMMD 7GL8IMM;~;x7EL8HHIL;x~AM6AU7+AU5d+ыM3D9lDMDCAru4At8IMILMǍ4At8MIIIDGL8MIMIDGL8IMN;}rA;s"4At8IIILA;ruH=HIH3E3AϸtD;lrTE;sOAAtTAE6A+AU7+AE5dAD8HcA3ҋ`oH= H3AAϸtD;lrTE;sOAAtTAE6A+AU7+AE5dAD8HcA3ҋ`H= H3AA H=H339tA+lEDžhM3l}} D;phEA;AM6AU7DD+Au4+A+AM5AdMU;}~3҃||ET$AT8IIHHIǍAT8MIIHǍ4ED8MIMIǍ4At8IIL2A;~;}AT8HHHL;}~phEAM6AU7DD+Au4+A+AM5AdM3D9luCrrAT8IIHHIǍAT8MIIHǍ4ED8MIMLǍAt8IIL;}rA;s"AT8HHHLA;rH=uUIH3E3AϸtD;lrcE;s^AAtcAE6AM7+A+AE4+E+AE5dAD8HcA3ҋ`H= H3AAϸtD;lrcE;s^AAtcAE6AM7+A+AE4+E+AE5dAD8HcA3ҋ`ZH= H3AA H=H3hh;EwddfAE0ȅuIu HD ؅ȍC##Et H5H5H=H33H=EtlL=AAGtJAO#;u@}HHuHEHHDHuIWHH=H3AG EI Iu}u H5H5H=H3E#tH=H3H=H3Iu Ht+AE0@u HHH=H3HH=H3AE(A E,AхtH=HuAH3`DlE~ Au6AU7+AU5H3AE0DAEAA΃?HHOTHcAL(H#DELcGD(I#DDEED+AA|8A;EAED8EA;tZEHHMHDHHEHMA+lH=AH3Au6ED+AU7+AU5Ѓ}tt}HHMHEHHDHMA+lAE0AED8H=AH3Au6ED+AU7+AU5CD8DCD8HcIHHHHAAE;]DlAF HEAE6EEM7A+EM5ADH3A+}AU0DAAED83D;DEAA΃?HHO|IcAL(H#ɅLcG\(I#DD]AA9t8A;DD;tlEt`HMHHDHHEHMA+lH=AH3AE6EA+EM7A+EM5ADEu EtEuE3Etz}HHMHDHHEHMA+lAE0DAED8H=AH3AE6EA+EM7A+EM5ADAD8AAD8HcHMHHHHHMAE;7IUH;tgH=HuHH3OH=H3H=H3/`uH=HuH3H=H3H`A_A^A]A\[ÐUHH H}HuHUHMSATAUAVAWHLLLIHcHM#HcHL=LMuRt5MgMtH=IH3HH=H5H30H=H5H3MH=IH3}t5Àu IcH4H5MgH=IWH3H=H5HH3IIHA_A^A]A\[fUHH H}HuHUHMSATAUHLLA$ HtHHDE3fEE0Aƃ@H3I}DI;MEDA AA#L$A;L$u=AL$ #A;L$$u+uI}u uAt  33HA]A\[ffUHHH}HuHUSATAUAVAWH HH]LHUE,$HI|$0HLMIVHUI;\$DDEE HtIHIIAtIHHUA&H3HEI|$0H]HFLMt=H;]ED HIIA#tIHHUAH A_A^A]A\[fUHHH}HuHUSATAUHLLIHtGI;t$tI|$0Ht HpHu&3$AD$(IIH3A]A\[fUHHH}HuHUHHHHHC3ffUHHH}HuH,E3!uHy,AjD<*u&G G EO$HtHEIHML;}rAU,HMH;tH=HH33H=IH33H A_A^A]A\[ffUHHH}HuHUSATAUAVHLLbEAuaHB=tIƈHtHIA;33;~,HIΈHtIA;|3HA^A]A\[UHHH}HuHUSATAULjDupzuA33;~UAH3 HtIHA=:r#AH3HtIHA3A]A\[ÐUHHH}HuHUSATAUAVAWHLLLIEHEA\$6E|$7AD$0ȃHEt(;0E'AE=tAL$4+HcIL$5H;r3A;ˋ5AOAAE=t@AL$6AT$7+ы+AL$5At$4+At8H}CAD$6+AL$7+AD$5AD$0At8H}蛿A;T3 H=IAH33HA_A^A]A\[ÐUHHH}HuHUSATAUAVAWH D牵H ɾLH`躾HH諾HH蘾LH 艾HH`vLHUHELuEH=H5H]H=H5,HUHHEH=H5HUAHHEH=H5&HUIHIH IIIH,II!H=A^H=IA3t,H=HA3uH=HA3]H=IA3IH=HA31I}uAE0HA|(u3qH=IAԹ3VH=H3@H=H3*H=H3H=H3H A_A^A]A\[ffffffUHHH}HuHUSATAUDDtH=H3H=H3AuAAA]A\[ffffffffUHH=H3HH=H3HH=H3ÐffffffUHH H}HuHUHMSATAUH(DڸE3EEH3HEHEL%LMjHEPjjMHEPjjjvHEPh jjrHaAH3H`;AA}uHu H3HEH}HtHu1tjHuHI#33HHHt}u!HuHI#HH@rʃ}uHuC}u}u)"H=H3H(A]A\[ÐUHHH}HuHUSATAUAVHLI]LMtIHI[LMt/IHuIUIIH3AUuMt$Mu3HA^A]A\[fffffffUHHH}SHH{u#ȥu&ZHC3H=H3[ffffffffUHHH}SATAUAVAWLI\$M3H=tmM3L-MIt$ HtIcEH<t(IuHFHt)I}IT$HH3A$uOI IL;=r6H=H5kItH=H3A_A^A]A\[ffffffUHHH}HHsÐffffffUHHH}HH3HGH;Gu3H=H3ÐffffffUHHH}SATHHHS‹ȃHHSsjtWKLHHIHtHHSIH3"H=IH3 3HA\[fffffffUHHH}SHH3HCH{H;t-_^,IHD؀;OEe3zH}HHIH=HuH3JH}HHIsH=HuHH3 AE3H8A_A^A]A\[ffffffUHH H}HuHUHMSATAUAVAWH8HH]DLLHHHEH;lMcH3HEHHuI>LI?HEHH HM,uHYIIH3Aԃ-H}HHuIњHHHEHEHHMHDHEI;rTIIH3AԃtItMI>IDM;HI#HH>LL H@L MIHA]A\[ffffffffUHH H}HuHUHMSATAUHDLHAIAAHA]A\[ffffffffUHH H}HuHUHMSATAUHDLHAIAE3HA]A\[fffffffUHH H}HuHUHMSATAUHDLHAIAA"HA]A\[ffffffffUHH H}HuHUHMSATAUHDLHAIAAHA]A\[ffffffffUHH=H3HH=H3HH=H3HH=H3HH=H33H=H33ÐUHHH}HuHUSATAUHHHLLk H=HH3Mu H5H5H=H3A|$ u'H=HK( HH3H=s(H3S(UH=uH3HA]A\[fUHHH}HuHUSATAUAVAWH H}HH]LL5E3EAAD$HH4H%HH HCH4H%H tA|$t4HEHx #HEHx uA|$A|$}uCH=H5HH3H=H5HH H3H}HuI3EA6H=H3HH4H%HH HCH4H%H H=HH3A|$ t HHH#HSH#HMLHHHH#HLHCHH#HHEHHH#HH;tH=IH3H=H5H3HCHH#H;tH=HuH3H=H5H3IHAAH A_A^A]A\[fUHHH}HuHUSATAUAVAWHLHLM$333L5 M;fL;]HH4H%HH HCH4H%H HCH4H%HH HCH4H%H L,MuA|$u H{ I $HtC(HcH;t3ID$ HtK(MMH;t3AT$tK(u3AD$tA|$uuu3A|$u.AD$(uIHIH=IH3AF0HHK(HHA D(AF6K(+Av7+AF5AF0HcEl8K( HHIIFHH4H%HH HCH4H%HH AD$HMD$0Ap0Hs(HHHA t(ML$0AA6K(+Aq7DD+AA5DAA0AHcA|8It$0K( HHHHFHFHCH4H%HH HCH4H%HH AD$HMD$8Ap0Hs(HHHA t(ML$8AA6K(+Aq7DD+AA5DAA0AHcA|8ID$8K( HHHPHP33H=IH3HA_A^A]A\[ÐffffffUHH H}HuHUHMSATAUAVAWHhLDDLH3HPHXHH`3ɉhlptx|HDH(@kHH H*kHHkHHjHPjjTHPPjjSHXPjjlH`PjjCHtPjjjsHlPjjjrHpPjjjmAIaALhH3HA; EAEt#39ttH=H3HPHtHxu HXHtH|mu AătD tED tAăA Ņu{H=H3H=H5HH3H=H5HH H3H=H5HH LH3AEtPHpH@IHtHpH`IL?H=IH3H=H5 H`O39t=D-AE3HPt DxAPH=H5H3AAk|ȃtNHA0HDl(H=H5AH3HH3Ann|tEAHA0HDl(H=H5H3HH3AnAtFC0HDl(H=H5H3HH3AmH=H33H=H3HhA_A^A]A\[ffUHH=H5HH LHPHPHPHPL H3UHH H}HuHUHMSATAUAVAWH(މULHHO HHH3tH=H3H=H5H3H HE3HI4$HtcIL$HH H tH3HHHE 3ҋHEHv:HMID$H+HNHH H t H3HHE3HEH3HEH3HEIt$Ht^IL$HH H tH3HHL 3ҋDHv3IID$H+HNHH H t H3HL3DM3M3AMH0H=H3I4$HtH=HUHMH3 H=H5H HH3It$HtH=IIH3 H=H5H HH3I|$ tH=H3I(HAA?H H(A_A^A]A\[ÐffffffUHHH}HuHUSATAUAVAWHLHxAL$HH TA\$It$HtHȃ?HHIt$ HXT=#ʉd3MHhtDM}AHhH(TdtsH}33҃|HT3AH3I7IwIwIwIw Iw(Iw0Iw8I@;~;II;~zT3ɅFrO3H A H3ɋI I I I I I I I ;tr;TsI;TrIHh(AAT\M3E3HHHxALH}H@IHu#H=IHHHxEH3I$HEH4H%HH HEH4H%H tDJ2ID$ Ht6HHHXHFID$0HFHH+H;vHF HID$8IT$HEH4H%HH HEH4H%H tDJ2ID$HHt6HHHXHF0ID$XHF@HH+H;vHFHHID$`IAD;THHHxHXID$pID$ ID$pID$xID$(ID$xI$ID$0I$I$IL$8I$HHH+H;HHI$IT$@I$I$ID$HI$I$ID$PI$I$ID$XI$I$IL$`I$H+H;vHHI$IT$hI$3HĀA_A^A]A\[ffffffUHfffffffUHH H}HuHUHMSATAUAVAWHDDLHHDžHDžAt AIH3H3A;DH=H3ɸt H;HFt WH;HFt WH;HFt W H;HFt WH;HFt GH;HFHyt H;HFH~LL$AtIHDAtIHL`L%E3AtCDIHPH5IIt#AIAA r3H=H3HA_A^A]A\[fUHHH}HuHUHL N(M; AI3vEDG@CL DC;D t;r;HH4H%HH HFH4H%H DBDNjN(B ALBIȍ }HFH4H%H H~H4HH Jv(HRHH=uH33ÐffffffUHH H}HuHUHMSATAUAVAWH(DDHEH3HELEAHSM3H3A;NA:AH}HtHuwu {=HHE3DAUA~ȉMCȅzDeH}HHAL$ HHH=AH3H=H3CvHE3EBt H=H3Bt H=H3ACD;rH=H3H5YH=HUuE3H=AH3EHMSv[E3E3AAH4H=H3EHUANAH4H=H3EHMAASD;rH=H3uAD;fH=H3AA H38H=H3"H=H3 H(A_A^A]A\[ÐffffffUHHH}HuHUSATAUHHLI$H=HRPH=HuAT$H}HuLMtH5IHuIAD$ u L u L uL MuL-MtMuL-L H=IT$IL$HMH33CH=H3-H=HH33H=HH3HA]A\[ffffffffUHH H}HuHUHMSHH߉44t u;u2H=H5HH LL H34H`HpHHtNH`H=HRPtH=HH3H`H4HH=HH3H=H@tbH8HHHHt,H=H5KH4H8*H=H3H=H3HĨ[ÐffffffUHH=H3HH=H3HH=H3HH=H3HH=H33*H=H33 H=H33yffUHHH}HuυuH=H HH3H=H3ÐUHHH}HuHUSATAUH LHLLEI3H3H3tIIH3HIH3H A]A\[UHHH}HuHUSATAUAVAWHH8LLE}4vLIFHH9HHHHHI#HH>HHHt9Ht 3҉@IHH#H H҉HH8H҉AUtu3L;;I})I}A}A}A} A}$AE8EuH=H8H3H=IH3H=H5H3I;]PtI]PHI}@HHI~H9HAIFH9HIMHH9HH;t2H=H3I}HH9HAZH=H3H=H33i3bt|H3҅tHtIHH#HH H3H HDž-Dž,hH3H3HDž-Dž,H HHH#HHIHH#H H=HH Dž-Dž,H5Ht2HH+HH H tH3HH3H HHH5H;ɉ,H;sVtKt?tTt.t"td?E4c-e&DKnHNct 0UH8UH0I;E`t(I}hH@HHHH0IE`A0IEHtH;t3*IEHt H;t3AUtINH>Hu3AU(t'HH=HH3I~H9HA3MIH?HC-DT-DIH=H1-DIH>HB-DIHHHtzHttH,t,Eu'H=H5H.IFH>HH=H5HH#HHIFH>HTHH#H;t H=IH3IFH>H"H=H5H3IFH>HHuGIHH#H;tH=IH3H=H5H3HHH,t EuUH=H H3Eu5IHH#H HuH=H5H3rH=IHH#H HH3JH=IHH#HH3&H=IHH#H HH33=H=H8H33#33H=H0H3HA_A^A]A\[fUHHH}Hut u[uQ4u H5H5HH=HH LL HPH3HffUHHH}HuHUSATAUHLLHIjHIL$H9HHHHH#Ѓ{0u{,uYH;tT3^H;tKHLH}HIHtHuIHM$H=IH33IIH'HA]A\[UHHH}HuHHHGGGGXG\G$3ɉOOO G(O,O0O4w8HHGPffffffUHH H}HuHUHMSATAUAVH HDDLH3HHHHHHH3HAjHPjjTHPjjlHPjjtHPjjSHPjjoHPjjFHPjjmHPjjjrHPjjjnHPjjjbAIaAL H3HA;uAtDž  HHt+Hu8,H=H3yHHtH)HHH=AM IuHIEDMH3HH=HuH33H=HH3H(A_A^A]A\[fffffffUHH H}HuHUHMSATAUAVDDL3HHAusAIH3H3A;uXAu9H=HA3M3t34H=HH3H=HH33A^A]A\[ffffffUHfffffffUHH H}HuHUHMSATAUHXHDDAHH3H3A;AAt Au= Au2H=H5HH LL H3HpH@HH"EttV?E TCuL-DAF-DDH}A-PDEHH=uHH3HH}HteEtZ]H3uHEHUHEHMH+H;s}HH=HH3.H=H5H3H=H5H3H=uH33%H=HH3 HXA]A\[fUHHH}HuHUSATAUAVAWH LLLIH3HEHUH]HANs;MeA~(t MkI}I} I} ʉMA~,t4AM I;'I;NAM2HHIVAV AU1tAk?DEAuH=IH3AM0 t4 H= HHH3 H=H3H=H3Mu H5H5I}t HHI}t H H I}t LLH=H3A~$uhH=Au AU$AM(H3A}1t1Au,uH=H5H3HHH:tQHH LDHLELLELDLH=IIIH3I?IIL;tIHHHH;t IEHHHHHH=HHHHH:tyHHHHEHHDHHHLLDHLELH=IIH3HHHH>HHHt HuEHpI;u.HxI;t- HpH;uHxH;t IŀL;;H=IIH3H=IIH33tKHH@H>HtH=IHH3H=IHH333H=IHH3fH HIHt0L(I9IM;tH=IAIH33H=IIH3HA_A^A]A\[fffffffUHH=H3ffffffffUHH H}HuHUHMSATAUAVH HDD3EHLujjAVjjcAHpMAH3H0A;A>uAAu6H=H5_HUt3hH=H3RH}HHHtHuHUHH=HH3H A^A]A\[UHHH}HuSATAUAVAWHXHLA$H}H@HHED,H}A* DDH=HM HMHEH3AA#xE}E3H33ExAUEAŅ}3E3A}E3IAȃ?IHAHH#D̀AAȃ?IHAHH#D̀AAȃ?IHAHH#D̀AAȃ?IAHL#LŀAD;_D;HAȃ?HAHH#D̀AD;~3EAF3҃3Hʃ?HHHH#D̀‹ʃ?LIHL#D̀‹ʃ?LIHL#D̀‹ʃ?HHH#|ŀA;kA;s+ʃ?HHHH#D̀A;rՅuH=H5H3H=H3HAAH=H3A|$ u3)HE3EE3E3HA΃?HAI\EuH=H5H3AH=AH3AHxHDŀH#H=H3HxH#\ŐH=H3H=H3AE;FHEtH=H33-H=HH3H=HH33HXA_A^A]A\[UHHH}HuHUSHڋCHH3[UHHH}HuHs$HHHHH?HH TF 3H=HƀH3fUHHH}HuSATHLHpA9t$t8H艝tAD$A\ AD$3-H=HH3H=H3A\[UHHH}HuSATH߉sCt0E3v%AD$@L Aċ| H3HAD;cr33H=H5Ht3H=H3A\[ffffffUHH H}HuHUHMSATAUAVAWH(LDDLHH@H< HH3HEHEHED+LEjHEPjjCHEPjAISATH3H0A;KEAu`EH}HtHu+tE H}HtBHH膢tE$HEH EHEH}Ht(H`H;tE AtA AHH=H5HH LHPL H3HH=H5HH HPHPLL H3HEEE3AAAtHA>EAAAtHAudEAAAtHAuHHt.H{ uHuHC3bH=HsH3HH=HsH3.H=HsH3H=H3H[fffffffUHHH}SATAUAVAWH LEeI]Hu rH}HHH>HEHH>HI;IM HuHtmHtHLL#HEHLL#HuIUHH3AUHL;uH3IIE3HMHH#HMGH#HEM3HMILMuHMH9HIIH}HIHHEHH9HIIH>HHtH=HIH3HEHHu HEH#H;tH=H3IUIHuH3AUML;u(H=IH3L;uvH=HH3HH;EuH3 H}螲IE3_H=HH3FLAՋH=IHHH3H=HH3H A_A^A]A\[ffffffUHHH}HHH=t3H=H3fffffffUHHH}SATAUAVAWHPLEoEH}DA AƋB؅vE3AAAHEH}H@HHtgEA;u7MA;u.A;u#IWH}HuH3AuLAD;r_H=HuAAEH3H=HuH33HPA_A^A]A\[ffffffUHHH}SATAUAVAWHHxHHHPHxHA3HxHPH}H@HHEH4H%HH HEH4H%H HEH4H%HH HEH4H%H HLcAD$HcHHXLL`HE3E:LhE3HH;u=AIcHHDH8HH#HAH;u A|THpH}HHHHEH>Hu?HpHhHIHMHH#HHhAE;>lH=H5AALpH3H`HXH=AAHpH3H`HXyE;|AHH;toHxHpH=AH3H`HX3HxHpH=AAH3H`HX 1IEHXHPHAH`HHA3XH=HxHpH35H=HxHpH3H=H3HĀA_A^A]A\[ffffffUHHH}SATAUHLMl$IEHHuJH}HHHtIEHuIT$HH3A$H=HH3HA]A\[ffffffffUHHH}SHHCH8HpH{H[ÐffffffUHHH}HuHUSATAUAVHLHLHIEH@sHK:H;IEHtHK8H;AEwAHAEH{(u A}H=HK:DC8IE3H3H=HS(H5H3HsHtH=H3H=H5H3HsHtH=H3H=H5H3AEH{0u A}Et$H=HK:DC8IH3+H=H5HH LH3H=HS0H5H3HsHtH=H3H=H5H3Hs HtH=H3H=H5H3AEH{(u A}H=HK:DC8IE3H3H=HS(H5H3HsHtH=H3H=H5H3HsHtH=H3H=H5H3AEH{0u A}Eu-H=H5HH LH3"H=HK:DC8IH3H=HS0H5H3HsHtH=H3H=H5H3Hs HtH=H3*H=H5H3H=IH33HA^A]A\[fffffffUHH H}HuHUHMSATAUAVH`HDDLH`H DpHH`HhDžtHLxjHhPjjCH`PjjLAIaAH3H@A;At Au] AuRHH=H5HH HPHPHPLL H3H Au5H=H5H`uBH=H3NH}H@HHtHuH`Hc3H=HH3H`A^A]A\[ffffffUHH=H3ffffffffUHHH}HHH~u+H=t3*H=H3H=H3ÐffffffUHHH}SATAUAVAWH@LIF(D`@HthM3AAƺLH}H@IHtIVIHuH3Au+IL;rH=AIIH33H@A_A^A]A\[ffffffffUHHH}SATHLI|$HXHI\$IT$HH@Ht&HC@ID$ 8uCPHDHCH3>H=It$H3HHXH=H3HA\[fffffffUHHH}SATAUHLMl$I]HHu HPHƀHHEHXtdIE@HEIEHH}/HH}HHHtHuIT$HH3A$qH=IT$HH3SH=IT$HH35H=IT$HH3H=HH3HĐA]A\[ffffffffUHHH}HHHXfffffffUHH H}HuHUHMHPt  t t H}HH@HUH}HHHH}u H5H5H=H3H}u6HH+MH/KimHH+HH4HH=H3HuH6H+EHHHuH3)HiHH H tH3HHH3ҋHt2HUHkdHH H tH3HHHL3‹DM3H4ׂCHHHHHi@BH+H=HuHH33*H=H3H=H3ÐUHHH}@kuEfUHHH}@@ r~! @W@0@ffUHHH}@ϸ980ffUHHH}HuHUffUHHH}HuHUSATAUAVAWLHLA EAIHIAr0E.Ar'A $@t 3Ҹ@ 3f@fA_A^A]A\[UHH H}HuHUHMGDGDOu A AÐUHHH}SATAUAVAWH0LEuAUUANI3HHI}HqHAIEɉMDu A/?( !*.* ..HA^A]A\[fUHHH}HuHUSATAUAVAWHLLEE~A_ EA~ u+IH#A#FHH;ȉUu-A~8?IH#A#FHUUH;1A~LtI3EAAsyAw3EH3Aυ}3Ƀ|DAIN@H HIN@H HIN@H HIN@H HA;~;qIN@H H;~\3EAFуrt<H>tuLHN*%HNHuH~uH~t7u! H=LFLNIH3 I3fffffffUHH H}HuHUHMSATAUHXH߉tDLHxHtx|HL|jAIaAH3HA;tt uuYtu5H=H5~HtuBH=H3NH}H@HHtHuHtH+3H=HH3HXA]A\[fffffffUHH=H3HH=H3HH=H3ÐUHHH=H5HH LL HPH3UHHH}HuHUSATAUAVAWLHLA$ A|$tzDCPAȃt A#t?DAu6Au&AuAE?DC RFH{`tH5H H5H A@Ai DDAa DAlA DEDH{hHtAwHA rDEH{pHtAwHA rDEH{xA* EDDH=DsAWAVASARPIH3H0HsHS Hu!HuH=Hs(HH3H=H3A|$gHHs0HtDH=H3HsHC H;tHS0H=HHH3H=H3H=H3H={PH5HHHc}Hs`HtH=H3Hs(HtH=H3H=Hs8H3H=Hs@H3H=HsHH3H=sTH3H=sVH3HsXHtH=H3HH=H3H=IH33A_A^A]A\[fffffffUHH H}HuHUHMSATAUAVHHDDLH8HD8HLt.H>tu6HN*HNHt/u H=IH3 I3ffffffUHH H}HuHUHMSATAUAVHPHDDLHxHDxAŃ|HL|jAIaAH3HA;At Au AuAu5H=H5HxuBH=H3NH}H@HHtHuHxHJ3H=HH3HPA^A]A\[ffffffffUHHH}SATHHHKHDHu*H=HuH=H3HLjHCD 3HA\[fffffffUHHH}SATAUAVAWHLMeI]Ls;t IE(L`X#H}IT$XHHLeMIHƀIHHCHEL{`IUIIH3AUMMt9IHƀIHt0L{IUIIH3AUukMMuLeMq2H=IH3;H=IH3";H=IH3HA_A^A]A\[ÐffffffUHHH}HHHƈfffffffUHHH}SATAUH HHCIHt HHC>H=HutiHMHUHHLIHHKMvH=It$H3HHxH=H3HA\[ÐffffffUHHH}HLIp(I@H~(u/Hx@u(HNH;H8sHN H;H0vIxIPH3A3IxIPH3AffffffffUHHH}HHHxfUHHH}HuSATAUHLHH(LIUIMHI~t(I}IEI] ID$Ml$3IH(HA]A\[fffffffUHHH}SATAUAVAWLMeMuIt$IHI$HM|$M;t$rGIHHtIEIUHIH3AUH=It$ IHH3A_A^A]A\[ffffffUHHH}SHH{t HC 34H=Ht HC 3H=H3[fffffffUHHH}HuHUSHHSH3u3 HcHC[ffffffUHHH}SATAULMl$ I\$HID$H=H5IHtIcD$u"MH=HH3A]A\[ÐffffffUHHH}HHH~u+H=t3*H=H3H=H3ÐffffffUHHH}SATAUH@LID$(LhMtVH]HH@IHt!IT$IHH3A$u&LmMuH=IH33H@A]A\[ffffffffUHHH}SH_H{HsHH([ffffffUHHH}HH5PfffffffUHHH}HH5(ÐffffffUHHH}HuHUSATHHLA|$ u HKH HHKHH=It$LCH3ID$HCID$3HA\[ffUHHH}t!O@^wHu33ffffffUHHH}HuHUSHPHH=HsHSHK H3EHSHt8H}HPHt"H}]tH=HuH3H=HsH33HP[ffffffUHHH}HuHUSATAULHLA$ulA|$uuuVHH=H5HHPHPHPH LL H3H A$A${(r-Dw-DAl-DD S-DDDK-DLA-DEDAA-DDb-D3s{$W{"W{ WsVARASPH=IH3HPC( A|$u A|$H A|$tfC ~^A|$ u H H H=H5HLH3ID$H=H5IIA|$tMHC8HtDH=H5HH LH3H=H5IIH H=H3 I3A]A\[ffffffffUHH=3H=H=3fffffffUHH H}HuHUHMSATAUAVHHDDLH@HD@3DHLHLDjHLPjjjRHHPjjjtAIvAH3HPA;Au<@H=H5BH@uHH=H3TH`HXHHtH`H@H3H=HH3HĀA^A]A\[ffffffffUHHH}SHH{uCH=HtHXHC3*H=H3H=H3[ffffffffUHHH}SATHLIT$I\$H}HHt.HUHHXHtH}IT$HH3A$3HA\[ÐffffffUHHH}HHHXfffffffUHHH}SATHhLI\$HtgH}HXHHt5UM;~H=HH3H@I\$HEID$3-H=HH3H=H3HhA\[ffffffUHHH}SATAUH LI\$Ml$MuTH}HHHt$ID$IEID$HuIT$HH3A$H=HH3H A]A\[ffffffffUHHH}SHHHSHtUH}H8HHt!HEHCH0HC3.H=HsH3H=H3H[ffffffffUHHH}SATAULI\$Ml$HuLIH0HHtIEID$IT$HIH3A$H=HH3A]A\[ffffffffUHHH}HHH0ÐffffffUHHH}SATHL3I|$u1H=ItH=H3H(ID$3HA\[ffffffUHHH}SATAUAVAWH H}LgA$Et HG(HE'I|$H}HEHPHX HI` 3HHE3LmLAM|Mt/IHhIHt3HMHQIIH3uQAA rÀv}5H=IH3H=HEHpH3H A_A^A]A\[ffffffUHHH}HHH(fffffffUHHH}SHHHSHu6H=Ht HC3uH=H3_HHHt.HhHtHC32H=HsH3H=HsH3H[ÐffffffUHHH}SATAUH` LIE(MeMtIHXXHu MWHHX HHt$HIUHH3AUu"MH=HH3H` A]A\[fUHHH}HuSHHߋH`HxHHrAkuDDH=qpIs IHH3HuHHu H HHH=H33-H=HH3H=HH33HĈ[fUHHH}HuHUSATAUAVH(LHLs HN LIA|$ut"{ { AT$kKHID$U@A${ kuDH=IыH3AD$ DCAuH=H3DCH}HH HAH=HH3{uH=H3H=s H3Ctu&H=HspHHH3H=H5H3H=HsP HH3H=Hs` HH3H=Hsh HH3AD$ukt!H=HsX HH3QH=H HH3H=H HH3AD$4HH@H@H Ht HHHHcH=H5 HH3AD$4HPH@H@H Ht HHHHcH=H5 HH3AD$4HÐH@H@H Ht HHHHcH=H5 HH33lH=IH33VE3`v8L AI}I/uIAD;`r33 333H(A^A]A\[ffUHHH}SHcHH=H3H=H 3H3H=H ,H3H=H ,H3H=H ,H3H=H ,H3H=H ,H3H=H ,H3H=H ,H3H=H3H[fffffffUHH=H3HH=H3HH=H3H=H3VH=H3H=H3H=H3H=H3H=H3H=H3H=H3H=H3{H=H3H=H3H=H3UHHH}HuHUSATAUHHHLAt$ut"{ { KAT$oIK IHIT$S#΁t2ut"{ *{ A $HPHH DCHAH=HH3AD$u/HpIT$ H H%H=HH3H=H3H3{ kuEH=s K IIH3s|H=H5H3H=H3Cȃvxs0t,S4F;tH=H3 H=H3H=H3HsHS HuHtH=H3H=H3H=H3|H}HH DCHALH}HH DCHAH=IHH3H=HH33HĀA]A\[ffUHHH}HuHUHHHtH=H3ffUHHH}HuHUSATAUAVAWHLHHA $HHCI|$H3H|I$ HE3DAtEuCun CubE3LuM>MtH54H=HItbM~MtH5 H=HIt"IAA~HE@AAk2H=IH3H=IH333HA_A^A]A\[ÐffffffUHHH}SATHLI|$udH=It:HHI\$3LcHHHC3*H=H3H=H3HA\[ÐffffffUHHH}HuHUSHHKHQH3[fffffffUHHH}SATAUAVAWHLMeMt$I](HSHt3IHHHH{IUIH3AUH 3E3LDM}MtH5;H=IIt{A$M}MtH5H=IIt/A$uuIAA~H@EẼs3NH=IH35H=IH3H=HsIUH3HA_A^A]A\[ÐffffffUHHH}SH_H{HHHH[ÐffffffUHHH}SATHLI|$u:HHI\$3LcHHHC3H=H3HA\[ffffffffUHHH}SATAUAVHLIEL`H=HHƨH3Ytj3HHk(LMt-IHHIHt#IUIIH3AUu,ÀrH=IH3HA^A]A\[UHH H}HuHUHMHրzu#ftsuI3&I3H@HH3ffffffffUHH H}HuHUHMSATAUAVAWHLDLH(LH3HHHA$ID$ ML$jATHPjjLHPjjSHPjjMHPjjEAQjjjuAQhjjtAQj@jjpAQhjjlAQjjjkAQj jjdAQhjjcAIaAH3HPA;zAL$tu AL$HHt(It$ tAL$AL$+ID$HHt(It$tAL$AL$AD$HHt)HsAL$0AL$AD$ ttAL$t @ _AD#HtjHH=H5HPHPHPHH LL H3H HEtfEuwHH=H5HHPHPHPH LL H3H HumH=H5H3HH=H5HHPHPHPH LL H3H H=H3H=H5HH HPHPLL H3HBHH=H5HH LHPL H3Hu;H=H5It33H=H3H@HhIHtH@IIDH=IH3pt uPuFH=H5HH HPHPLL H3Hu;H=H5 It35H=H3HH8IHtHII3H=IH3 t H=HHƨH3etNH5AD$uHtH=H3H5AD$uHtH=H3H=H5It3H=H3HA_A^A]A\[fUHHH}HuHUHLi`HHHX JL x BL(x BL,3BL0H H` J|x| B| BBH BHh J B BBH BHp J( B0 B4B8H B3ÐUHH H}HuHUHMSATAUAVAWHH}LLcIiİHIkXL| LMi`K<7CD7=s}CL7;rC|7 tl+ȍɋ+Hk8K7KT7H H8HtCD7NH=Kt7H3ILeHHHK!ILeHHHK!HA_A^A]A\[ffffffUHHH}SATAUAVHHH XLLcH=H5I3DHHLIM,$tIA33tMl$tIA3ҹ[Ml$tIA3BMl$tIA&HcH@z3#H=H3IH XHA^A]A\[ffffffffUHHH}SATAUAVAWLMpAAH33HHi`HHItIL>@H;~ D3E3HIVtM>L;~D3AIIVtI>H;~DE3HIVtI>HH;~DAHHH@VAuANIHi`IIcHkXHHiҰHH4H|8H@IPH3ADIAAAA_A^A]A\[fffffffUHHH}HHH XÐUHHH}HuHUL HBLM+H> HHvHMtKHtFIH+H;r-HOLL+L;rHI+I;rHIAH+I;r3IAH3UHHH}HuSHHHUH]HuH=H5Ft H;]H=H33H[UHH H}HuHUHMSATAUAVAWHLHLLL=H}HHHtIvICuL=H IIHMMH3HA_A^A]A\[ffUHH H}HuHUHMSATAUAVAWHHHLL LIHLIHpH@IHtIIHuHHH PHIIMMH3HXA_A^A]A\[ÐUHH H}HuHUHMSATAUAVAWHLHLLL=H}HHHtEI;tL=H IIHMMH3HA_A^A]A\[ffUHH H}HuHUHMSATAUAVAWHHHLHL;BHH;r H3HHDHH H tH3HHL 3ҋDHpH@IHtD9uu D9}HtHHHIAO IRHIIHEH3HXA_A^A]A\[fUHH H}HuHUHMSATAUAVAWHXHhHHL;DDB;DDBHI H t H3HI3ҋAHI H t H3IL3ADAŋ;BMI;r H3HIHHH H tH3HHL 3ҋDH;r H3HHHDHpH@HHt+EHcI;uEA;uA;HtHIAM IPAWHhIHH MH3HhA_A^A]A\[ffUHH H}HuHUHMSATAUAVAWHHHLLL;BIH H tH3IHL 3ADL;r H3IHLHpH@IHtHEI;uHEI;HtHHH PHIIMMH3HXA_A^A]A\[fUHH H}HuHUHMSATAUAVAWHLLLLIHHIHHt&HtHHHHHH wiHHIHtMH`H;u<a;u1HK IIIIIHLH3H IIIMH3HA_A^A]A\[UHH H}HuHUHMSATAUAVAWHhHXLLHHHPLII?HHtt L=L=L=H`HPIHt'EHP;uEA;uE;HtHPK HHPHXIIH EMH3HxA_A^A]A\[ÐUHH H}HuHUHMHLHH HH3ffUHH H}HuHUHMLLH HLMII@HPIIH3ffUHH H}HuHUHMSATAUAVAWHHLLHHxLHHHHHH+LIH}HIHt"HEI;uHEH;HHptHHpI@r!H IIILxH3PH}HH LcHE3HH pIIILMH3HHHA_A^A]A\[ffUHH H}HuHUHMSATAUAVAWH8LHLLL=H}HHHt}u HEI;tL=IrH IIHMH3BH}HH McHE3%H IIHLMH3H8A_A^A]A\[UHH H}HuHUHMSATAUAVAWHLHLLL=H}HHHt;HEI;u1L;s&HIH?HIHHHDuL=H IIHMMH3HA_A^A]A\[UHH H}HuHUHMSATAUAVH0LLHLHCH}HIHtpE;ueHsAH}HH LcHE3豢H IIILH39H LCIIIH3H IIILH3H0A^A]A\[fUHH H}HuHUHMSATAUAVAWHHHLLLIHHMIHHxMIH H}HIHt IL=rL=H}HH HEA蝡LxI?AWHHMH HcHRHIIH LH3HH HIIH3HHA_A^A]A\[fUHH H}HuHUHMSATAUAVAWHLHLLL=HHHHt#HI;uHIcHHuL=H IIHMMH3HA_A^A]A\[ffUHH H}HuHUHMSATAUAVAWH8LHLLL=H}H(HHt0HEI;u&HIH?HIHHHDuL=H IIHMMH3H8A_A^A]A\[ffUHH H}HuHUHMHLHH;t1H;tH HH3&H HH3H HH3ÐUHHH}HuHUSATAUHLLIHr)It$HIBD+HwLIA]A\[ÐffffffUHHH}HuSATAUAVAWHXL=E3IcHk0HEHLHHpHHH;HBLHt~(jHEMHIIHMHM5HI+HH H tH3HHL 3ҋDHH;r H3HHH+IIIH3AIIHpHMHMuIIHpHML}M+IH H tH3IHHx3AHxHEHH}H(LHuIL;r H3IHL+K7IH LxH3IIHpHML}\AIcH03HXA_A^A]A\[ffffffffUHSATAUAVAWHX" ;H=HuH}HuLuL}E3McMk0I$HEI$H}HuIMt[HUH{HHUHHt AƄ$NHUI$HHUH=H3AƄ$ I$H=H3AƄ$AIcH>.H=HuH3H=H3HXA_A^A]A\[UHHH}HuHH@HHIH;wH;CffffffUHH H}HuHUHMSATAUAVAWHDAt HH3H3;=AaHHHHHHHHHHHHHHHHHHHHHH HH(HH0HH8HH@HHHHHPHHXHH`HHhHHpHDžxHH HHHH=H5HH LH3LmL5M3L;IIH(IwIWHIHH3Iw HtH=H3H=H5H3L{IIH(XIwIWHIHH3Iw HtH=H3H=H5H3HII131H=H3H=H3HA_A^A]A\[fffffffUHHH}HuHUSATAUAVAWH@LL=usHE3HH;HsIH3AH{0Hs8IH3AH{`HshIH3AHAA~HHIH3AXHELA$I\$M|$I$H}H(J;H=HHH3HIIH3AM|$@I\$HIT$0H}H(IH=IHH3IHIH3AM|$pI\$xIT$`H}H(;IH=IHH3IHIH3AI$MMM$I$H}I$H(H=IIHH3IHIH3AH@A_A^A]A\[fffffffUHHH}Hr H Ht H HÐffffffUHHH}HH HHH;tH HffffffffUHHH}Hts HÐUHHH}SHHHHH}HHHu"H=HH3H}HHEHUH[ffUHHH}SHHHH}HHHuH=HH3EEH[fUHHH}SHHHH}HHHuH=HH3EEH[fUHHH}SHHH}HHHu"H=HH3H}HHEH[fffffffUHH=HHH3wÐffffffUHHH}SATH DIH H t H3IH3AL;r H3IHLHI HHA\[fffffffUHHH}SATH DAHI;r H3HIHHI H t H3HI3ҋA0tIH HHHA\[fffffffUHHH}SATH  HDIH H t H3IH3AKL;r H3IHLHIċHA\[ffffffUHHH}SATH  HLH;r H3HHLHH H t H3HH3ҋt HIċHA\[ÐffffffUHHH}Hu@ǍpHHffffffUHHH}HuHUHcƋHHHHHHÐffffffUHHH}Hu@ǍHHfffffffUHHH}HHHffffffUHHH}HHHfffffffUHHH}HHÐffffffUHHH}HHÐffffffUHHH}HHkÐffffffUHHH}SHHHEHUHHMH9HHHHH#HHH[fffffffUHHH}H+=HHffffffUHHH}HHHfffffffUHHH}SHHHEHUHHMH9HHHHH#H[ÐffffffUHHH}H+=H HHHHffffffffUHHH}HHH@ÐffffffUHHH}H;H[ÐffffffUHHH}H;HÐffffffUHHH}HKHsÐffffffUHHH} HHHHfffffffUHHH} H HHHHÐffffffUHHH}H HHHHHffffffUHHH}H+=H H;r H3HHHffffffUHHH}HH+=H HHHEHHH}HEHUffffffUHHH}Hu HHHHH#H#HHHffffffUHHH}H+=H HHHHffffffffUHHH}H+=HH HHHHffffffUHHH}HHÐffffffUHHH}H+=H HHfffffffUHHH}H+=HH HHffffffffUHHH}H+=H HHffffffffUHHH}H+=HH HHffffffUHH HÐffffffUHHH} HHHHffffffffUHHH}HH HH+HfffffffUHHH}H+=H HHffffffffUHHH} HffffffffUHHH} HHffffffUHHH}H HffffffUHHH}SH HHH[ÐffffffUHHH}SH HHuH[ffffffffUHHH}Hw HffffffUHHH}H HffffffUHHH}ÐffffffUHHH}HffffffffUHHH}GffffffUHHH}HffffffffUHHH}HdfffffffUHHH}HffffffffUHHH}HHffffffUHHH}HfffffffUHHH}HHKÐffffffUHHH}HufffffffUHHH}Sdp"[fffffffUHHH}HueffffffffUHHH}Hufh]ffffffffUHHH} HfffffffUHHH}HH HH|ffffffffUHHH}H HffffffUHHH}H HffffffUHHH} ffffffffUHHH}HÐffffffUHHH}+ȋffffffUHHH}+ȋfffffffUHHH}HHhffffffUHHH}HHffffffUHHH}H HffffffUHHH}HH'ÐffffffUHHH}HHffffffffUHHH}@fffffffUHHH}HfffffffUHHH}Hu+ÐffffffUHHH}HuSHH[ffffffUHHH}HuSHIoH[ffffffUHHH} L HffffffffUHHH}HffffffffUHHH} ffffffffUHHH}HfffffffUHHH}SH H HHH[fffffffUHHH}+ȋffffffUHHH} fffffffUHHH} ffffffffUHHH} #ÐffffffUHHH} LHffffffffUHHH}HHffffffUHHH}HfffffffUHHH}HC ÐffffffUHHH} ffffffffUHHH}HfffffffUHHH}HK`fffffffUHH HffffffUHHH}H/?fffffffUHHH}HHÐffffffUHHH}HfffffffUHHH}HuSHfHHk8 H[fffffffUHHH}SATHDuA_HA\[ffffffUHHH}H@1ÐffffffUHHH}H HJ@1ffffffUHHH}H'@1ÐffffffUHHH}HuSHfHHk8H H[ffffffUHHH}SATHDAoHA\[ffffffUHHH}HuSHfHHk0H LH[ffffffUHHH}SATHDfAHA\[ffffffffUHHH}SATAUHDAlfDAIH HA]A\[ÐffffffUHHH}HuϋHHHHfffffffUHHH}Hu+|ÐffffffUHHH}HuHU‹΋׋4HHƋ HʋHHHHffffffUHHH}SATAUHLHEHUHEH9HHI$DI{AWHA]A\[ffffffUHHH}H'H{ÐffffffUHHH}HHHffffffffUHHH}H HH+HHH HHHH@sH;tHÐffffffUHHH}H@2ÐffffffUHHH}H;ÐffffffUHHH}HHHffffffffUHHH}HHHffffffffUHHH}HHHffffffffUHHH}H@fffffffUHHH}HuHU@HcHHHHHHfffffffUHHH}HuHϋHHHHffffffUHHH}SATHLiI3yHA\[ÐUHHH}@uu@?kDfffffffUHHH}HuHUSATAUAVAWH0HUH EHLnLEI;cHHMLIjExDAILIWH}HHIWH}HHM;AsaIL#eIIDID;u?AD;t-HPH}HHtEM;uM;rM;MMBDMHIHHMHAtD}uHI HHIHIH+DEAWEPH=H3HIM;H=IH33H0A_A^A]A\[ffffffUHHH}SATAUAVAWHH}H HPHXHH`HYlH HHpEHmM3HPB| }_LIUH}HHIUH}HHEDhMt$L;saHPN|AE9/uHALIT$H}HHEM;uE/AIIL;rHMHHMHAI}3DA3ED;&ALAHL;LpMD;es AL;uLpLAD;erHX lH`HEH3HEHUHHL;IHBHxHRHHI;IHBHuI;UH;siHHHEHHuEH} DMDEHuH+xHVuH=uALMH3H HEHEHHEH;X2H`HEH3HEHEHHL;IHBH}H@HHI;IHBHuI;swH;sU,EH}0 DUDEHuLMHI+HRVH=uAH3H HEHEHHEH;XMD;eML;2H=IH3H=IH33HĀA_A^A]A\[ÐffffffUHH=H3HH=H3HH=H5ÐffffffUHH H}HuHUHMSATAUAVHPDLE3DpDtH3HxH}HDuHEI'LMjHxPjjMHtPjjjtHpPjjjrAIpAH3H`A;pbHxHt&HuKtptUtuu\}uH5HH5HH=H LL HPHPH3HH=H5CHUt3H=H3uu]}uL HL HH=H5HH LLARPH3HH}czt5HxHH HEHM}u HHHEH=tkH}HH HE3A2rH=HH3HH=HM*HH=tnH}HH HAAqH=HH3HH=HM買HH=tnH}HH HAABqH=HH3HH=HM:HH=tnH}HH HAApH=HH3HH=HM¶H3NH=H38H=H3"H=H3HPA^A]A\[ffffffffUHHH}HuHUSATAUH0LHދHKS;jH H; U6H=IH3stH=H3H=H5H33tH=H3H=H5H3H}HH DCHA&oLH5IuL%H=SIH3EEȉECE3v,LmAD$@L Aċ| H3IACD;rH}AH=H3&H=IH3H=IH33H0A]A\[ÐffffffUHH H}HuHUHMSATAUHH߉uDAHH3H3A;Et uKuBHH=H5HH LL HPH3HEu6H=H5HUt3rH=H3\L%ILIIHHtHUHI3H=HH3HA]A\[ÐffffffUHHH}SHH{u!H=HCHC3H=H3[ÐffffffUHHH}SATAUAVAWLI\$IL$LHHHHDHHLL+H=H=H5IT$H3A$TH=H5IT$H3A$2H=H5IT$H3A$H=H5IT$H3A$H=H5IT$H3A$IL$HAID$I@s-IHHHtIcALD3L;s{IH?HHIHHHDtQALH5HIHtIT$IHH3A$"H=IH3 3A_A^A]A\[fffffffUHHH}HHH5fUHHH}HuHUSATAUAVAWHPHHLHHHAEHH* DH=DB$DJ&PPPH󋕔H3HI~8HfADžAIHk8HL ADAA?Ab ;AGu&AHȃ?HHcIT{=Ik!HAԋHcʃ?HHIDEAOuA~01HHHIi H4H1tAN03H=ADH3AN0AGAtEu  t?A u  sFzHHHAN4Hu$_SA u @uQHPHPH=H5HH LL H3HH=H3AGA8H=H3 tK HHH=H3H=H3Aw AWH=H3AwAtuH=H5H3H=H3Iw(H=H3H=H3fAA=HHH3HHx3LxL t|HK HH}H HHH3A sguVtRH1AH=DLMH3AH}H HH3AMAE;t>kHH1AMAPH=DLMH3HMà HK HH}H HHH3AT$ sm˸u\tXH1AL$H=DLMH3AT$H}H HH3AT$AE;t@uHH1AMAD$PH=DLMH3HMt$M}à HK HH}H HHH3AT$ sm˸u\tXH1AL$H=DLMH3AT$H}H HH3AT$AE;t@nHH1AMAD$PH=DLMH3HHBHxHtH=H33UH=󋕐H37H=AH33H=HH33HPA_A^A]A\[UHHH}HuHH@HN@H;t,H;u THHF@3/H=HH3H=H3ÐUHHH}HuHHs"HHHH?HH THF83H=HH3ÐffffffUHH=H3HH=H3HH=H3蝬H=H3H=H3 H=H3H=H3H=H3H=H3fffffffUHH H}HuHUHMSATAUAVAWH(LDDLH3HEHEHEHH@HH}HHH{03Hȃ?HHH Tȃ?HHH Tȃ?HHH Tȃ?HHH Tȃ?HHH Tȃ?HH t=gHȃ?HH T=~HC8C0t!uC0u C0C4At AuQ AuFH=H5HH HPHPLL H3HAt{H}tH=H3H |LIH |IHtIIH{H=IH3H}txH |LH{@txM3EB|HdLIH |IHtIIHBtHH=IH3AL;c@rH=H5Ht3H=H3H(A_A^A]A\[fUHHH}HuSHHHHt+H}HH H3HuHH3H5HH3H[UHHH}HuHUSH0HHHHt;H}H(HMH}H5H(HuHH3H5HH3H0[ÐUHHH}HuSATLHH=IH=IHJA\[ÐUHHH}HuSH(HHHtH}HHH3H}HHH3HuHH3H([UHHH}HuHUSATAUAVAWH H}HzHtHNHHH(HHuH(HU3EL}LuE3AAAt IIIHAM HIHI?tH=HuUEH3AAAt$IFIGIFHAM HIGH ItH=HuUEH3AAAt$IFIGIFHAM HIGH ItH=HuUEH3AAAD%t$IFIGIFHAM HIGH ItH=HuUEH3I I AAHHEHEEEb3H A_A^A]A\[ÐUHHH}HuHUSATAUAVAWLLLA^ E<$AL;IvAT$HtHHHHu3HK LIH=AIH3IIII8III8{III8cH=H33H=IH3A_A^A]A\[fUHHH}SATAUAVAWHLAL$M̋Et uV E̩uJH=H5HH L AQHPAQHPLH3H H=H57IH3I$8I$(I$8I$0I$83۸Mȅ"A\$ AD$A|$tH5H=IM4I~(M(LA|$uH=H5H3H=H5H3HK LIH=IH3III$8}I~(II$8hI(II$8PA|$tH=H3H=H3I<$It$Ià H=H3E̩uq9EufH=H5HH3I$8HI$(I$8I$0I$8H=H33H=H3HA_A^A]A\[ffUHHH}HuHUSATAUAVAWH`HHHD%>lH;HHPHt!HHIHHu3HHHEHHHpHL@M3 3҉h|LH3I3H3MLLIILLIILLALGILFLALGILFLALGILFLALG ILF LA LG(ILF(LA LG0ILF0LALG8ILF8LG@LN@LQ[HIHO@HHN@ILHt(h t +h|xhIHBI||H}HH3fHHHk8LA!tTHHH`A }/HTŰHHTŰA HPHHPf=rh|H=HPlH3H=IH=HuE3LAAAAtI7H=AAAAtIwH=bAAAAtIwH=BAAAEtIwH=$I AAoH=HH=H3|+rHxaHEHM3҉HHL+MaH=H5H3H=I}HpHp@H=eE3LpAAAAtI7H=8AAAAtIwH=AAAAtIwH=AAAEtIwH=IAAkHH0H=H=H3HHHpB3H=HH3H`A_A^A]A\[ÐUHHH}SATAUAVAWH@HDkD%AtA A H=H5HH LL H3E3AAAAtHAO HH=H3AAAAtHAO HH=H3AAAAtHAO HH=H3AAAEtHAO HH=H3AA>H=H5H3AfH=H5EH1LIHHML@3IM3H3H3H3LMMAMIMMMBIMCMBIMCMBIMCMB IMC MB(IMC(MB0IMC0MB8IMC8MB@MK@~IB@HIC@IC@H1LHHƒPH=H5H3H=IH=HuE3LAθAtI7H=AAθAtIwH=hAAθAtIwH=FAAθAtIwH=$I AAkH=H`H=H3{THPHHE3ɉHvH=H5H3HH0H=IH=xE3MA΋AtI7H=RAA΋AtIwH=3AA΋AtIwH=AAAtIwH=I AAtHH0H=H=H3HHI3'H=H3H;HsH3H@A_A^A]A\[fUHHH}SHH=Hs H=H3H=HsH=HsH=Hs[fUHHH}HuHG HF HG HHHHGHFHGHGHFHGHGHFHGÐUHHH}HG HOH HGH H H GffUHHH}HuHUSATAUAVAWHLLHH@H(HpHPEuAL;HSHtHAMHHHuI3HH+HHH+H HHH HHHPH HHHPHHHHPHHHHP HHHHP(HHHHP0HHHHP8HHHHP@HHHHPHHHHHPPHHHHPXHHHHP`HHHHPhHHHHPpHHHHPxHHHHHHHHHHHHHHHHHHHHH HHHH!HHHH"HHHH#HHHH$HHHH%HHHH&HHHH'HHHH(HHHH)HHHH*HHHH+HHHHH HHPH HHPHHHPHHHP HHHP(HHHP0HHHP8HHHP@HHHPHHHHPPHHHPXHHHP`HHHPhHHHPpHHHPxHHHHHHHHHHHHHHHH HHH!HHH"HHH#HHH$HHH%HHH&HHH'HHH(HHH)HHH*HHH+HHH(Hǃ43HHk8E AAIk(AA"tJA(H H=pA,H H=xA0H HD=A$H HD=f=qHhH8HpA t0H@HpZH8HpG3DHH8H}rt;H@HuH8HuA tA+ DCvI* DH=EEEMIAH3AuHtH=H3H=H5H3AEttg?E a-H=H3AH=H3H@H=H3{A+H&H}t43H=H3HpYH=H3H}t4IH=H3H}H=H3H&3]H=IH33GHjH=IADH3H3H=IH3HĐA_A^A]A\[UHHH}SATAUAVH8LA\$uDt<\H=H5'I't0H=H5IHPHPHPHPHPHPHPHPH=H5HH LL H3H@rH=H5=I=H} H(M$hItH}I{3 Mn(It$H}IV t+ HH=H5H3H}H=H3A|$tv+uq3H=H5H3IhH=H3_H=H5H3I.H=H3H3)H=H3I<$It$I3H8A^A]A\[ÐUHHH}SHH=H5HH3H=HH=H3[fffffffUHH=H3H=H=H3H=nH=H3H=SÐffffffUHH H}HuHUHMSATAUAVAWHLDDL3H3HHHƸA܃tHL;s A袽LLD H3HLjHPjjjvHPjjMHPjjjlAIsAH3H`A;Gu=uHuNtAHu-uYAHt(HHZtuIH |HHHH |Ht5HuBuH[H:MH=HH30H"H=H3 HA_A^A]A\[ÐUHHH}HuHUSATAUAVAWH0H}LDA轳A觷MnLMk8AHEA3HEAFt ;t3A9t:KHEAIH |HHFAAEAFH}HHJ VHH^H(HH3HUHIH8A\[UHHH}HuHUSATAUHHLH=HHH3H-3L-HHIt IH3HH@rH-H=H3A]A\[ffffffffUHHH}SATAUAVHHH=H5HH3H-H0E3LL5A}tHAL$ HIH3AA}tHAL$ HIH3AA}tHAL$ HIH3AA} tHAL$ HIH3IAAbH=H3E3L%3t IH3st IH3st IH3s t IH3HAA~H=H3H-HA^A]A\[ffffffUHH H}HuHUHMSATAUHDLZH3=<At =EHLMjIvAH3H;t H=H3HH=H3HwH=H5H=H5oH=H5UH=H5;H=H5!H=H5 H=H5H=H5HsH=H5H=H5}H=H5HbH=H5HGH=H5H,H=H5HH=H5HH=H5H=H5H=H5H=H5fH=H5MH=HH=H3H5H=H5GH=H5-H=H5H=H5HH=H5H=H5H=H5HNH=H5H4H=H5HH=H5HH=H5HH=H5HH=H5HH=H5H=H5H=H5wHH=H3HkH=H5H]H=H5HCH=H5H)H=H5HH=H5HH=H5HHH=H3HH=H5H H=H5|H=H5HH=H5HH=H5-H=H5}tH=H5H4HH=H33H=H3HA]A\[fffffffUHH H}HuHUHM uH=uH=H3H3`=t3H=H3fffffffUHHH}=t NjÐffffffUHHH}HuSATHH=t|98DAHHHHHH#HHH3H sHHH ƒvIcH MM܅~(Mދ## HHËH#HA\[ffffffUHHH}HuW3vH@L 9t t;r3ffffffffUHH H}HuHUHMSHHH+HS㥛 HHH?HLL+M|A+!HS㥛 HLI?HL+A-H4ׂCIIH?LIL+HH+Hi@BIH+MtAu Au= Au2H=H5HH LL H3HHƈHHHPHH~u(H`H5HPH5HpHPH ~ u%H}H5HpH5\ v H HcH H=LPLpHH3dH=DLPHH3+H=HueH}@tnH=H3H}H@sNHHLMH5IHHE3wSH}LMH5IHHE3EBt5H}KHHt6H=HuBH3AD;rH3H=AH3H=H3H=H3sH=H3]H=HH3D=6H5HAt3H=H3HA^A]A\[ÐffffffUHHH}SATH(HH{tH{ uFH=H3uH{ t L%L%HuIt6HEHCH=Ht3-H=H3H=IH3H(A\[ffffffUHHH}HHHyHq(HQH3fffffffUHHH}HHHFHt5HPHFH=t3*H=H3H=H3ÐffffffUHHH}HHHyHq(HQH3fUHHH}HuHUSATHHLHH}H@IHtc;u E9Ct3iH=uHUMH3{ uH=HuHUHMH3;t3%CH=IH3HHA\[ffffffffUHH H}HuHUHMSATAUAVHLDL'AHHƈIH3EE~tHLMjIvAH3H;tE;u5HcHA<u ADE I|EEE At Au6 Au+H=H5HH LH3H}HH~u"H}H5H}H5H=HuH3HH=H5HUIuA}u+}u%H=H3HH3wH=H3HUH=IH3OPTIONS% Specific credit tree switches [with addr::]: -h content of the header -p print credit tree -s list addresses of the threads in the sleeping queue -b display content of each bucket in the credit tree -c print credit that is currently in tree Credit trees from different sub-systems [without addr::]: -V summary about VM credit trees -P summary about project credit trees -Z summary about zone credit trees %DEFAULTS% If addr:: is specified and no options are given: -c is used. When no addr:: and no options are given: all sub-systems are printed. ::print struct mdi_phci::print struct mdi_pathinfo      ! @@j@@@@@|jj@Phi`j j@jj@j@jjj@ @j      &+<)+|y2+d 5+eHWV9+$9v=+O+,.zT+pY+$^+@ c+h+|r'L9?m+_r~+*+X7o++++Э+|<+P+,x,8G,]Y,0g,dbL|,(>,p,4,;W ,`b",@a,a},D4-d&-T>-I-VDdS-]-~g-q-0{-<}H/8-*-h-3Y-a-P-<p- -8W.dp .(!.,(.@,(.Hn2.XR8.R>.PD.,RJ.UP.\.w.HR}.U.H\-.X .|Z.<.ԭ.ܮJ..ll.|{.U/"/D%/p(5/-I/pV/Ld/q/l~//:B/r_/q0:0<;},0Z<05K0b]0@mj0(ux0.504n0lYs0tu0PZ"0T10,01"21\U'G1XS\1|Tq11&11 F11z1Y1g2T:2lq*2tR24ijf21n2̳~22 2ХF22f2H(2l 3\3 .3pZ;3 K3X7#`3|hu3|c23Ta3Db.3.33R3S 4QQ4R,4O94XcM4cwa4t48444440 44`45X)5>95xr>L5(tb5L-;x5(+5o5 5ܪ'5|5DA5О;+6D64@R6tde6X1*z6\q 6pr6"6@q66xxl60x> 7Pw77|%(7<@>7qhP70a7Lr7F7~ 7"7D7$\7| 77`f8pP8+8T!88h H8YX8g8د{8<858 8z8o88 M9DR%9S449ȴY9Gp9"9ho949<5n9 99@69c93 :C(:Y7: 0Y: i:Lv:7y:0:T:x$:: U:<::ؐ: 9;V!;|ygV;l8Wb;p:o;\~;L;j$;xH;;;h;&;@0d;/p;<Kr <tL9-<L/<<P"P<PT_<dJSn<l({<|g<<.<8<\GY<@h]<ة<hK<0 >H '>K>N^>ao>L1>4}>E>,G">><>|Q4BL>?F?Y?x90.?<(=?g]_?!>;h?gK|?d0P=?l?bt?|&?4??@&?~+?1?Գ>@*@ԩ=@`P@b@`-q@@|t@tQA@tK@@,9%@HFA`I"AFU+A$?Af"UAdxkA8eAS7Al)AARA dA9<Ad BDB8BNB]'aB[tBh\t.+(BlzqBB48&B7gBB CdC~,Cd!4CBHCpYChC"~C\Cs3CHC@CCC0IDh[D=4D" D|HD,UuD`-'DiYDD0VgD<UD, D DЊpEOE^2E0U"CESTETaeEOvE7&E6ELr2E@u,E| FE|E W Fh1!F-Fc:F`SEFt]]PF$d"]Fbt?jF"|F GF\FFYFCVFjFFG,GhG.&G11G/IHI-I|I0}"I4|NIN JhO&6EdN"JLv'JMW4Jx CJ\NJԁMdJ`0oJJnJJ(~CJ6^JVJlJ=K|Klh &!KKv/KШ:KG~8MK`3]Khw+H0|KlNQK\5K0K8KNmKHsK0\K| L"&LRCLTWL_Ll|LS|Lԑ-LLL,"LLIM@R%M;Y3MS8HMP]M4!wMoMI%M(4MM4~MD;VMT:Ms]MokMNN&Nwl;Ntw>PN$[YN vlNx yNSNRNHUqNNRNlUN̔UN<NUN"NROO(%OU,O3O ;OԚCO JO|TOܒcO,arOX~O \O O O8&O5mOpP P3PL#P*PD[:Pl1SPlPW~P,tuPtPPt4PwQح"!Q  /QX>Q<LQZQnlQ QT.=QYQQkQH\Q]3QTZu,RTRR_RcqrR`dORb#RiR|VTRVSHL!Sl<S-S /@S%L?P&!OS%^SMqSixS`SSS7#ShSTTB%TX4T1HTD0lT{s}TR&T|"TzTRT`T"TGUD!UV?UnK<0;T?MUX8^UT"UUUUuUIRU>ZUU zUU/V$+VhEV0W_VPlVOVVTP'V(NwV:VV\}?V}W(CQW%W/Wx';WpSW  fWoyWp,(W(WYWlWn"Wd*BWd3>W3tWgWe,.cWXXX8Ym=X`%YXToXO(kO+(XXXB8xH#X8X[XZ'XX"YY@Y(VQY/paY\2"K40oY$F}YP Y $Ya:DAY$vYHVY|YHY|Z0Z*Z>Z\JZ4^Z:@rZ33#T3T$ZbZ`J*ZKZ\'Z, mZ@ Z,\Z"Z0B[c["-[Xq@[S[d[ԝ~[؄`[K[[7#[ |r[[P![ة0[\g 6\h2M\f^\pUTx\$3+P5\U\Pt#\1\o\0\d" ]]]L@#]-(+]6K]|S]'j]v] ](]ܜ]ز]|X]S]]]"^T)^Tu>^|dF$dPzCYP^H,C$Z&^^< f^|"x^-^|^t[,+T^^ ^hl'^4^H ^y__8w)_ 9_\C_,M_n*b_m_|~_ 3__\"__>__L@0_Dj@`x-("`5Y,`XC`TU`i`0yCt``"`!``1`_```H[a<>/aABaw^Mad\aa%Ya(:aY]aa)ap[aY]a@b(bKbPd-b(ci`hyhDhKPZhhh8OKhL[h=hܗiVZi4W{-i8i`MJi]i[qiiT68ie]i|dgidie_iPPjLjpL'jı`3jİKBj|,Nj.Zjfj4rjjH)jH1j&j~j`jW[jXj /j\kO%k`Q;k$Qk$PkL`kd2skxkkk,kwlk#kv>HHkll"lq0q!qpqЫq2pq6xr2" rt10rCr+BTMrYrLhrqr\"r rzrPzrdrdr0PssЍW(stp8s%HsVsdslrsXs[o8iisisW?ssXes t>td/t(KQDtUtPgt]ztstdo*tXt4tt|l\t)t|u8u u1uYJu<Tufeu0Y]vu`au(bPu|_u|.u9!uDuqEvP+v(:vHvX0lvUvKvv<vJ_vlTU v܆Dv>v  wwtzVh)w L6wHEw1OTw_"cw^qrwDSwwT V0"V.]w/iwS7wX_ow wwnYwPwi$i& xV)x !'0?<4G'V \ )b ozh8W80-`:4(23KT!F`,#i#<s$ &l(q(A$)*+o8-0.y.\/y/e#3`>FOOYP73iqxS@~S.0SP<8TTA\Hbhqhj)ju m,op@G$=$WqtD=FHaܪ* t@(@$+9P3HKWac0m (zHU`WPcLT8b*F;IM0bL4nz 3hT )8)wLH(-@,4Z`n^\3H  y@\{n0D  #U*805\9?0<DQt<!c<qyp>h?DE=E-FG=Ze&0es& <-\m6̃4GOP[` gJxl@@!J)_  +( p : *B P;P(3pH P Z 0m  E{  M ne e  Թh <X  T)  L 0 % 5 :E e] L`v 8 ;  ; j  " 4$ H7 (I 0-Q `5[ l (# ,$ P   lG  6     [# 49 4K \ To W H ; DN = 0 = D \ ( ; PEN Ea Er (  g h%9 -D $.' L.* x/ C+ DD DD D/EEJKI%Q2-R5S@X)QPZhl(w<0ؼb3ؼPcre 31%< TD!h,M@PQHF` lb~wxT|Ъ+ȱ3&xf<xRSe 5wD(lw[886p V(6#`'0p.>Q(H` n}R3*?,>l<5t l/,+)<Qt4e ]$2ptH!#*(l<t(-M7`(<o< z=>3EJXNK VQ%$mM\ X3( (lyd6tb@ 6<rX"8o8J|]|o`~XN&h45l{8PX*8A@8Xxh4jyd@0 <l : Spp)B * +' ,~@ 8-1Z l-k 4 $5` 5P 5 6 t8; 9D D!GI!I+!I>!dJU! Lk!Q~!W2!Z!l[2![!!" " "(."6" ?"}E"tP"L ^"9j"Dw"T "t""""؏" "" ""ؘn"H"#X#o'#dVG:#PhL# Z#P}j#п|#\###p#L#4#Z#t|#$3 $$*$"=$5U$(!i$L%$t$C$@$$lE$$&$  $P %p%U3X7%D%N%V%1m% 2,z% :0%<8%<%XED%E^%TU3h%%Y8%%e &f & *&j>3&h@@&0mS&(p1h&\p?y&lua&|&|}3h&&&`&&&H&؃&Ȅ}&H'0 'L'P5$'Q2'܉)='F'R'['e'q'`{'o'c'' 'x<3''i',Z'Z'Z3((.(D*(k:(|WM(d`({r(?(l(@(T(h(HC((b )K)0--)`C)V)Nk)|)))e)dm)<)())He*"*5* *I* \*X!;n*!?*!8* "[*h"(*#|* $*0*8*@ +H308++\83+-,----V.b.////@2569K92;D;<;>>Q??BC\DnEE]IJJJjKLL^IMOOOOOOPP)R@RJRRRRRRSTT UyUUWWX5X&Y2Yo[[[\\\\3];]C]awa\bbbmdde3eAeRfggjnnNoodp{qsuuv[vvgenunixavl.cavl_leftmostchildbio.cbitset.cbitset_freebitset_getbitset_highbitpow10log10bitset_printcombined.ccombined_walk_data_savecombined_walk_data_dropcombined_walk_data_findcombined_walk_appendcombined_walk_remove_currentcwd_savedBbss.bsscontract.cfindctDrodata.rodatacpupart.ccpupart_cpulist_callbackcredit.cread_headerget_treefree_treecredit_scanheader_printprint_bucket_cbprint_waitq_cbcredit_addrprint_vm_fmtprint_vm_treesprint_zone_cbprint_zone_treesprint_project_cbprint_project_treescredit_subscredit_help_strDdata.datactxop.ccyclic.ccycid_cpucycid_walk_omnidamap.clocal_strduplocal_strfreedamap_freedamap_printdefdump.cread_hdrprint_blockl2pcb_initprint_l2entry_headerpfiles_print_addrprint_reloc_entrydevinfo.cis_printable_stringdevinfo_print_props_typedevinfo_print_props_valuedevinfo_print_props_guessdevinfo_print_propsdevinfo_node_statedevinfo_pathinfo_statedevinfo_print_pathingdevinfo_printmajor_to_addrprint_major_to_namegetargname2major_helpprint_minornodemd_typedist.cdump_bitmap.cdump_bitmap_printfindstack.cprint_stackuppercasesobj_to_texttstate_to_textstacks_statestacks_caller_cbstacks_filter_callerstacks_module_cbstacks_filter_modulestacks_tstate_cbstacks_filter_tstatestacks_sobj_cbstacks_filter_sobjstacks_filter_cbstacks_filter_runstacks_filter_activeuintptrcompstacks_hashstacks_arraystacks_array_sizefindstack_subr.ccrawlprint_sobj_helpprint_tstate_helpfm.cftrace.cftrace_read_cpu_rangesftrace_debugftrace_calc_cpuftrace_print_recordftr_tickcmp_oldestfirstftr_tickcmp_youngestfirstftrace_read_cpu_bufftrace_print_hdrftrace_read_stategenunix.cpstat2chps_threadprintpgrep_cbpgrep_read_proc_and_greppgrep_internal_walkpgrep_helpcallouts_cbco_typenamescallout_list_cbcallout_t_cblg_walk_cblminfo_cbkmastat_cpu_availkmastat_cpu_allockmastat_cachekmemfmtkmastat_vmem_totalskmastat_vmemvmemfmtkgrep_walk_segkgrep_walk_vsegkgrep_xwalk_vsegkgrep_walk_vmemkgrep_walk_memsegpostwait_next_headgeneric_walk_stepcpu_walk_cmpfdmdb_pid2procsysfile_vmem_segsysfilesysfile_cmdsysfile_opserrorq_walk_initerrorq_walk_stepeqd_push_listeqd_walk_initeqd_walk_stepeqd_walk_finierrorqpanicinfohrtime_printmdb_gethrtimetime_desctime_argsdeadman_journalgenunix_statechange_cbmodinfokmem_init_walkersdcmdsgroup.chotplug.cddihp_get_cn_statehotplug_printirm.cirm_get_typecheck_irm_enabledioctlname.ckgrep.ckgrep_cbkgrep_range_basickgrep_range_fancy8kgrep_range_fancy16kgrep_range_fancy32kgrep_range_fancy64kmem.cmdb_debug_levelkmem_slab_checkkmem_partial_slab_checkkmem_complete_slab_checkkmem_nth_slab_checkkmem_complete_slab_walk_initkmem_partial_slab_walk_initkmem_first_complete_slab_walk_initkmem_slabs_print_distkmem_first_slabkmem_first_partial_slabkmem_slablist_statkmem_slabs_headeraddrcmpbufctlcmpkmem_hash_lookupkmem_estimate_slabkmem_walk_callbackbufctl_walk_callbackkmem_walk_init_commonkmem_walk_allallocdby_cmpallocdby_walk_init_commonallocdby_commonstack_activewhatis_call_printerwhatis_print_kmf_litewhatis_print_kmemwhatis_walk_kmemwhatis_walk_bufctlwhatis_walk_segwhatis_walk_vmemwhatis_walk_slabwhatis_walk_cachewhatis_walk_touchwhatis_walk_metadatawhatis_walk_notouchwhatis_walk_threadwhatis_modctl_matchwhatis_walk_modctlwhatis_walk_memsegwhatis_run_moduleswhatis_run_threadswhatis_run_pageswhatis_run_kmemwhatis_run_vmembufctl_history_callbackverify_patternverify_buftagverify_freeverify_allocbc_hash_funcbc_lookupbc_addbc_initbc_freeshowbckmc_addkmu_addkmause1kmause2kmownercmpkmem_ready_checkwhatthread_walk_threadkmem_dump_desckmem_dump_argskmem_dump_headingskom.ckom_class_printhdrkom_class_printkom_class_walk_cbkom_printstackkom_slab_printhdrkom_slab_printkom_handle_flag_cbkom_obj_printflagskom_obj_printhdrgetacttypestrkom_handle_walk_cbkom_class_getnamekom_obj_printkom_flags_maskkom_obj_cbkom_obj_allslab_cbkom_error_descriptionkom_error_printkom_stats_printkom_stats_walk_cbpa_is_komkom_pa2objaddrkom_whatis_printkom_whatiskom_kgrep_objkom_kgrep_slabkom_kgrep_classkpmsegKom_mo_addrldi.cldi_ident_headerldi_ident_printldi_handle_headerldi_handle_printleaky.cleaky_verboselk_verboseleaky_verbose_percleaky_verbose_beginleaky_verbose_endleaky_allocleaky_zallocleaky_mtabcmpleaky_searchleaky_do_grep_ptrlk_uncertain_leaksfindleaks_descfindleaks_argslk_memusagelk_nbufferslk_mtablk_scan_bufferlk_free_statelk_beanslk_typeslk_stateleaky_subr.cleaky_mtableaky_mtab_addrleaky_segleaky_vmem_interestedleaky_vmemleaky_estimate_vmemleaky_interestedleaky_estimateleaky_cacheleaky_scan_bufferleaky_scan_cacheleaky_modctlleaky_threadleaky_arenaleaky_bootallockmem_lite_countleaky_subr_callerlk_kmem_seenlk_cache_seenlk_vmem_seenlk_ttllk_byteslgrp.clgrp_cpuwalk_callbacklgrp_walk_step_commonlgrp_set_get_firstlgrp_set_is_emptylgrp_set_copylgrp_set_walk_initlgrp_rsrc_walk_initvm_freelist.clog.cmdi.cdump_stringmdi_pathinfo_statesdump_state_strmdi_pathinfo_ext_statesdump_flagsdump_mutexdump_condvarmpxio_walk_cbmdipathinfo_cb_strmdi_phci_flagsclient_lb_strmdiphci_cb_strfirstaddrget_mdbstrmemory.cvm_initobjhash_initobjhash_lookupvn_getmoat_getmemstat_page_processmemstat_page_callbackmemstat_memsegmemseg_sort_cmpmemseg_search_cmpmemstat_get_pagememstat_mrp_callbackmemstat_rm_callbackmemstat_get_class_rss_pgcntprint_page_stateprint_pageprint_page_help_commonoptsprint_memlistpmap_walk_count_pagespmap_walk_segpmap_walk_seg_quickanon_walk_init_commonanon_walk_step_commonsegvn_sparse_fillsegvn_sparse_cmpcolormap_print_szccolormap_printcm_page_cbcm_anon_cbcm_seg_cb_segvn_ops_segspt_shmops_kas_addr_kvps_addr_moa_ntypesmmd.cmultidata_statspdesc_slab_printpdesc_printpdesc_countpattr_countmmdq_walk_initpattr_printmodhash.cmodent_formatmodent_printhte_tableformat_strhashformat_ptrhashformat_idhashformat_defaultndievents.cnet.cnet_ipv4addrport_prnet_ipv6addrport_prnet_tcp_activenet_tcp_ipv4net_tcp_ipv6net_udp_activenet_udp_ipv4net_udp_ipv6ns_to_stackidnetstat_tcp_verbose_prnetstat_tcp_cbnetstat_udp_cbnetstat_icmp_cbnetstat_sdp_cbnetstat_unix_name_prnetstat_unix_cbnetstat_tcp_verbose_header_prget_ifnameget_ireflagsnetstat_irev4_cbnetstat_irev6_cbnetstat_header_v4netstat_header_v6netstat_print_connnetstat_print_commonshow_vlansdo_bridge_linksprint_link_namedo_bridge_fwddo_show_bridgedladm_show_bridgenetstack.cnumaio.ccpuid_comparemake_print_strlltostrhead_objectnext_objectnvpair.cnvpair_print_valuepg.cpg_hw_namepg_displaypg_walk_rootrctl.cprint_valhndl2dictrctl_val_validatesobj.cwchaninfo_twalkwchaninfo_vtwalkwchaninfo_walkrwlock_walkrwlock_async_walkrwnumalocksobj2ts_cbstreams.cstreams_parse_flagstreams_flag_usagestreams_parse_typestreams_type_usagesqfsqtstdfqprint_syncqqprint_streamqprint_wrqqprint_rdqqprint_otherqq2xsd2xsdprint_wrqsdprint_matestreams_cbprint_qpairmblk_errormbfmbtdb_control_hipri_typesdb_control_typesioctlstrgetqnameft_printeventftev_allocftev_procsysevent.ctaskq.cthread.cstk_compute_percenttsd.ctsdthr_matchtsol.cfree_tablevm2_sparse_read_tabletnrhtp_walk_callbackvfs.cread_fsnamenext_realvppfiles_get_sonodepfiles_get_tpi_sonodepfiles_dig_pathnamesctp_getpeeraddrtpi_sock_printtcpip_sock_printsctp_sock_printsdp_sock_printpfile_callbackfile_t_callbackvm_capture.cpac_get_fieldaddrpac_pagestatetile_print_rangepac_print_crdpmn_crdptrpac_print_mnodeinfoprint_pa_captureget_cap_stateprint_capturevm_credits.cprint_fed_headerfed_credit_tree_countprocess_fed_mnodeprocess_fed_totalsprint_fed_initialprint_fed_szcsprint_fed_lineprint_fed_totalsprocess_fed_checkprint_a_fedcrdowners_comparecrdowners_findcrdowners_read_mrpcrdowners_read_pac_crdcrdowners_read_paccrdowners_setupprint_fed_queue_headerprint_fed_entry_headerprint_fed_entryprint_fed_queuesprint_breadline_headercrdflag_infocrd_alloccrd_freecrd_readprint_crd_header_with_ownerprint_this_crd_slotprint_this_crd_with_threadcrd_is_interestingprint_crd_chainthread_find_crd_callbackthread_print_crd_callbackparse_crd_filtersarbox_flb_callbacksarbox_cachelist_callbacksarbox_rmg_callbacksum_fedssum_wallets_callbacksarbox_add_crdsarbox_subtract_crdprint_sarbox_creditssarbox_borrowed_rmgsarbox_borrowed_fedsarbox_borrowed_crsarbox_borrowed_walletprint_sarbox_borrowedwallet_walk_threadbreadsoupline_entry_walk_cbfed_servicers_fed_cbfed_servicers_thread_cbfed_servicers_mnode_cbcrd_owners_countcrd_owners_sortedcrd_ownerscrd_owners_sizecrd_owners_set_upvm_dr.crm_typesnbszcparse_listparse_rmflagsrmtype_helpparse_rmtypepp2pa_cbrm2pa_cbpfn2pa_cbpa2pa_cbpa2pfn_cbpa2rm_cbpa2pp_cbthis2thatt2t_tableprint_flb_stcprint_this_flbprint_flb_callbackflb_listsflbctotal_headerflbctotal_printcolordata_callbackprint_name_or_ptrprint_this_rmrm_print_headerprint_rm_callbackprm_initprint_rmg_callbackprint_rmg_headerrm_verify_cbprint_this_sacsac_tile_cbsac_color_list_cbsac_tile_list_cbprint_sac_szcrm_walk_step_corevm_glue.cvm_memmap.cmemmap_char_for_kumemmap_char_for_mnodeidmemmap_char_for_szcmemmap_tilelet_defaultsmemmap_chunk_defaultsmemmap_idxmemmap_headermemmap_display_lgmemmap_footermemmap_barmemmap_getdatamemmap_walk_cbparse_memmap_modememmap_tile_list_cbmemmap_help_descriptionvm_migrate.cvm_misc.cvm_mo.cmo_lookup_cb_print_psfmo_lookup_cbprint_monode_prealloc_cbprint_mo_headerprint_mo_cbprint_mw_headerprint_mw_cbarraysym_walk_initvm_mvec.ccheckstrvm_predict.cprint_this_bppprint_this_bpbp_ema_samplesema_helpbp_ema_namesbp_print_log_entrybp_print_thread_addrbp_print_threadsbp_logtype_cbbp_log_walk_setupbp_log_walk_advancevm_sparse.cvalid_pfn_checkvalid_pfn_rangerm_idrmg_idtile_idsac_idflb_idcl_idfed_idbreadline_idtc2pac_map_idpac2tc_map_idtileset_idsysts_idmemgrpts_idmgset_idcredit_idmnode_do_idmemgrp_idtileid_idget_array_namesparse_initializedsparse_rangessort_rangevm_sparse_common.cRM_READPAC2TC_MAP_READTC2PAC_MAP_READTR2P_READvm_tiles.ckutype_charprint_this_tdtd_tile_list_cbtd_tilelet_list_cbprint_unit_or_dashprint_pct_or_dashprint_value_and_pctprint_value_or_dashprint_tile_szc_totalprint_tile_szc_cbprint_tile_szcprint_tile_tilelet_cbprint_tile_tileletprint_pt_summarypt_summary_addpt_summary_nonemptyprint_tile_summary_cbprint_tile_summaryprint_tile_help_colsprint_tilelet_cbprint_tilelet_headerprint_2tlprint_pachunk_headerprint_this_pachunkprint_tilechunk_headerprint_this_tilechunkvm2.cvm2_lookup_arrayvar_nowarnvm2_state_cleanupvm2_statechange_cbprint_System_headerprint_System_shiftprint_System_sizeprint_System_numberprint_System_stringprint_System_booleanprint_System_szcmapprint_System_szcprint_System_mnodesn2colorn2color_elsizen2color_countn2color_kvazone.czsd_printmipgmdipropsioczsdprint_miglog_helpanondevtlgrppmaprctltaskprint_fed_creditirmreqs_walk_initb_next_stepetileid_for_tileletidmdb_vnode2pathnvpair_infoleaky_subr_runrmgoffset_for_rmsys_memgrps_kvaprint_miglog_entrydevbindingskmem_get_magsizemdb_whatis_report_addressprint_this_memgrpanidx2ap_helpkom_handle_walk_initflb_walk_initflb_walk_stepbinding_hash_entrysarbox_resultsmvec_tag_walk_finimvec_tag_walk_initmvec_tag_walk_steptilechunk_for_tileid_tilechunkidxprint_crd_headerkmem_estimate_allocateddevinfo_fmprint_vm2print_sacprint_rmgprint_rmwprint_fedprint_flbbcopytileset_for_mnode_typepsf_flag_infobzerokom_classdamapcyciddladmerrnosobj_typesnumaio_group_mdb_ks_mmu_pagesizekgrepmdipiq2rdqq2wrqthread_state_to_textpa2pppa2rmpgreppp2papp2rmptreeqsortqueue_mdb_ks_mmu_pagemaskrm2parm2pptaskqq2syncqtqcmprctl_validatesoft_state_walk_initsoft_state_walk_stepswap_walk_stepswap_walk_initprint_szc_helpsyseventprint_monode_helpstacks_modulesys_tileset_kvavm2_lookup_arrayvarpac_pageinfoprint_rm_helpSparse_tableerm_for_epfnerm_for_ermgmdb_mac_addrwhereopen_fwalkmdb_whatis_registermdb_page2pfnmdb_help_printbpd_threads_walk_stepbpd_threads_walk_initprint_soupline_callbackwhereopen_pwalkprint_this_mvecpostwait_defstprint_pfn2tileletl1blocklistsndi_event_hdlprint_time_deltal2blocklistssysevent_walk_stepprint_defdump_boot_statssysevent_walk_finicredit_helpdevinfo_children_walk_stepdevinfo_children_walk_initdevinfo_children_walk_finievport_fop_walk_finievport_fop_walk_initevport_fop_walk_stepleaky_add_leakpac_loans_walk_stepcombined_walk_finicombined_walk_initcombined_walk_steppac_loans_walk_initprint_this_mvec_tagnvpair_printcachelist_for_pfndevinfo_fmc_walk_initdevinfo_fmc_walk_stepmdb_name_to_majorprint_drpmlog_entryzoneprtleaky_subr_dumpleaky_subr_fillpostwait_defhelppostwait_deflistptree_ancestorsl1l2blocklist_entry_walk_stepprint_miglog_headercpupart_dispq_walk_initprint_rm_verify_helpprint_crd_helppdesc_verifypagelookup_helpvmem_alloc_walk_initcpuinfo_walk_ithreadfed_credit_walk_finifed_credit_walk_initfed_credit_walk_stepepfn_for_etileletid_allowinvalidtile_for_tilechunkidwallet_walk_stepslab2multidatawallet_walk_initwallet_walk_finiprint_sarboxtaskq_ent_walk_inittaskq_ent_walk_steppac_mocs_walk_initpac_mocs_walk_finiallocdby_walkpac_mocs_walk_stepprint_this_cachelistprint_pachunkprint_pageoutetilechunkid_for_etileletidprint_retirect_listener_walk_initmdb_callback_addioctldatastructndi_callback_printsegvn_pages_walk_initsegvn_pages_walk_finisegvn_pages_walk_stepthread_text_to_statetileletid_for_pfn_check_invalidtilechunkid_for_tileid_tilechunkidxthreadlist_helpkmastatcredit_tree_for_mnode_type_szcmdb_snprintfrm_for_tilelet_walk_initcolormap_helpirmpools_walk_initprint_mo_lookup_helpdrpmlog_walk_initdrpmlog_walk_steptilechunkid_walk_finitilechunkid_walk_inittilechunkid_walk_stepudp_stacks_walk_stepudp_stacks_walk_initkom_objepfn_for_vtilechunkidprint_mo_caphead_helpprint_defdump_hdrmiglog_walk_initmiglog_walk_stepbp_log_walk_stepbp_log_walk_initbp_log_walk_finiprint_memmap_helptaskq_helpepa_for_etileletidleaky_ctlcmpl1l2blocklist_entry_walk_init_commonstacks_thread_cberm_for_etileletidmnode_for_idmdb_crd_depositkmem_cache_helpprint_fed_helpleaky_subr_add_leakallrm_walk_stepleaky_subr_estimatetilechunkid_for_tileidprint_tile_helpbinding_hash_walk_initbinding_hash_walk_stepallocdby_walk_cachemdb_walk_dcmdmmdq_walk_stepmmdq_walk_finiprint_syslayout_contigmdb_call_dcmdcallout_list_walk_initcallout_list_walk_finicallout_list_walk_stepmajor2name_helpvmem_walk_stepkmem_walk_stepkmem_walk_finivmem_walk_finikmem_walk_initvmem_walk_initepfn_for_tileletid_allowinvalidfindleaks_helptilechunkid_for_tileid_tileletidxprint_tilechunkleaky_filtermblk2dblklgrp_parents_walk_stepkcage_for_rmkcage_for_palgrp_parents_walk_initmemrange_walk_stepleaky_sortleaky_dumpleaky_grepmemrange_walk_initfreemem_walk_initprint_vm2_sparsemdb_ctf_enum_namemdb_ctf_enum_iterstacks_helpas2proc_walkleaky_mark_ptrmblk_helpcpu_dispq_walk_initprint_help_listirmpools_dcmdprint_nvlistprint_colordataallocdbycalloutidqueue_next_stepturnstile_walk_stepallfile_walk_stepstreams_helpfile_walk_finitile_walk_finiturnstile_walk_initfile_walk_initprint_memgrpprint_memmapsobj_type_walkprint_miglogleaky_grep_ptrkgrep_lookupmdb_devinfo2driverl2entries_walk_initetilechunkid_for_epfnl2entries_walk_stepevtilechunkid_for_epfnkmem_slab_walk_initvm2_force_reinitprint_monodekmem_debugkmem_cacheprint_mw_helpkom_statscyctrace_walkkmem_slabstilelet_for_tileid_tileletidxipv6_all_onesiocblk_helpdamap_getvmem_postfix_walk_stepkmausersftrace_state_helpdist_print_bucketavl_walk_init_rangemdb_scalehrtimepg_display_wrapperretire_walk_stepretire_walk_initcmd_ctidmdb_ffsstrftblk_walk_initstrftblk_walk_finipac_mnodeinfo_walk_initpac_mnodeinfo_walk_finipac_mnodeinfo_walk_stepmdiphcimdivhcitime_helpmemlist_walk_stepmemlist_walk_initl1entries_walk_initmdb_vtype2chrkmem_logl1entries_walk_stepavl_walk_init_namedmemmovememstatmodchain_walk_stepsegvn_anon_walk_initsctp_getsockaddrprtconf_helpprint_Systembreadline_for_mnodeid_ku_szcmdb_vm2_whatis_run_sparsenetstack_walk_initnetstack_walk_stepdist_print_headerct_event_flagsprint_cachelist_helpprint_pfn_rangesysevent_class_listprint_tilechunk_helptileletid_for_tileid_tileletidxcyclic_pretty_dumpcyctrace_walk_stepcyctrace_walk_finicyctrace_walk_initleaky_subr_dump_endkom_allslab_walk_finikom_allslab_walk_initkom_allslab_walk_stepmonode_prealloc_walk_stepl2entries_helpstacks_cleanupmonode_prealloc_walk_initmodhashtilechunk_for_tileletidtileid_for_tilechunkidport_source_fd_printstacks_findstack_cleanupsys_tileid_bitmap_kvapostwait_walk_finipostwait_walk_initpostwait_walk_stepdefdump_state_cmdspa_for_tileletid_allow_invalidmdb_help_print_defszsd_walk_stepzsd_walk_initfindleaksstacks_findstackminornode_walk_initminornode_walk_stepnetstatkmem_read_magazinesetileid_for_epfncrd_owner_descblocked_walk_finifed_blocked_walk_initbp_threads_walk_finifed_blocked_walk_stepldi_handle_walk_initldi_handle_walk_step_mdb_ks_ncpucmd_contractanidx2apleaky_subr_dump_startpatileletid_walk_inittileletid_walk_finitileletid_walk_stepmdb_whatis_report_objectvm2_max_colorskom_slab_helpprint_breadline_helpsysevent_channelprint_retire_onetilechunk_sizeetileletidx_for_etileletiddevi_next_walk_stepprint_syslayout_helpprint_this_fed_creditmoc_mw_walk_finimoc_mw_walk_initmoc_mw_walk_stepmnode_id__ctypezone_walk_stepzone_walk_initbpd_threads_taskq_cbprint_defdump_hdr_helpmdb_ctf_array_infokmem_log_walk_finikmem_log_walk_initkmem_log_walk_stepprint_drpmlog_headerpage_hashszbp_walk_stepprint_tileprint_mvecbp_walk_finibp_walk_initcallout_walk_finicallout_walk_initcallout_walk_stepproject_walk_initkmem_slabs_helpprint_mo_capbucketleaky_lookup_markedtile_for_idgroup_walk_stepflb_for_rmpfn_for_rmsac_for_strmg_for_rmrmg_for_pagroup_walk_init_Vm1_mos_elsizepa_for_rmrm_for_paftrace_print_statevm2_system_readyfindstack_debugldi_handleBp_globalprint_mo_helppfnrange_for_rmgmodent_helptilelet_for_iddump_bitmapbaserm_for_pfncallout_common_initlgrp_cpulist_walk_initsock_printslgrp_cpulist_walk_stepstacks_entry_comp_implb_cont_stepmemgrp_for_idrctl_dict_walk_steprctl_dict_walk_finirctl_dict_walk_initkcage_for_tileid_tileletidxleaky_walk_step_common_Vm1_mos_kvaprint_pachunk_helppage_num2ppkom_initcolormapkom_slablg_walk_initlg_walk_step_memcpyld_walk_stepmemgrpid_for_rmmemgrpts_for_idld_walk_initsys_mr_kvalist_walk_init_checkeddist_linearanon_helpmi_walk_stepmi_walk_finimi_walk_initmo_walk_initmo_walk_steprmw_walk_initrmw_walk_step_Vm1_mos_countmajor2nameparse_mnodelist_entrycap_typesetileid_for_etileletidetileletid_for_epfncopy_strmdb_printfmdb_qwnextmdb_ctf_member_infoprint_mo_lookupbitsetminornodespachunkid_walk_initprint_rm_verifydist_geometriccyccover_compevport_srcbasepfn_for_pfnflbrm_walk_finiflbrm_walk_initmdb_lookup_by_objcycliccyclic_dump_nodekmem_verifymblk_verifyprint_do_sarboxprint_pfn_range_headersoft_state_bystr_walk_stepsoft_state_bystr_walk_initmdi_pi_client_link_walk_finimdi_pi_client_link_walk_initbreadline_walk_steppg_helpmdi_pi_client_link_walk_stepbreadline_walk_initfsinfosobj_text_to_opspage_walk_steppage_walk_finipage_walk_initvm_credits_statechange_cbmdb_zalloc_mdb_ks_mmu_pageshiftevport_src_walk_stepvmem_seg_helpevport_src_walk_finievport_src_walk_initpfn_for_tileid_tileletidxprint_drpmlog_helpkmalogcycomni_walk_initfindstack_debug_oncycomni_walk_stepsarbox_print_crdlminfondi_event_printmemsetmodentmsgbufstackinfo_helpparse_number_listtcp_stacks_walk_steptcp_stacks_walk_inittq_countprint_pfn_rangesetmdb_vm2_finimdb_vm2_initpa2pfnpattblpfilespfn2papfn2pppfn2rmpostwait_defent_printpp2pfnmdi_pi_phci_link_walk_finimdi_pi_phci_link_walk_initmdi_pi_phci_link_walk_steprm2flbrm2pfnrm2rmgprojectprtconfrwlockstackinfothis2that_helpkmem_dump_warncpupart_cpulist_walk_initkmem_dump_helpcpupart_cpulist_walk_stepstacksstdatastrcatstrchrstrcmpstrcpyq2streamstrlenstrstrdid2threadbufpagefindcalloutid_helptsdtotttotsdmdiclient_pathskmem_cpu_cache_walk_initkmem_cpu_cache_walk_stepdevinfo_walk_stepbp_pm_threads_walk_initbp_pm_threads_walk_stepdevinfo_walk_initdevinfo_walk_finimdb_whatis_overlapsmdb_unscalehrtimethread_helpetilechunkidx_for_etileletidkmem_log_walkprint_this_crdpostwait_helppostwait_listcombined_walk_addprint_breadline_callbacktileset_includespattr2multidataprint_syslayout_tileletprint_l2entryfed_servicers_walk_stepfed_servicers_walk_finifed_servicers_walk_initmdb_help_print_examplesermg_for_etileletidmdb_allocmdb_flushdamap_helpkom_slab_walk_stepkom_slab_walk_finimdb_qinfomdb_pwalkkom_slab_walk_initmdb_preadmdb_qnameas2procsoupline_queue_walk_initmdb_vreadsoupline_queue_walk_stepstream_helpswapinfofdevnames_walk_initdevnames_walk_finianon_walk_finianon_walk_stepdevnames_walk_stepcpuinfo_walk_cpulgrp_rsrc_mem_walk_initstileidx_for_tilechunkidx_mdb_ks_mmu_pageoffsetcpupart_disp_threadsvmem_free_walk_initname2majorbc_hashtnrh_walk_steptnrh_walk_finitnrh_walk_initepfn_for_etileletidetilechunkid_for_tileid_etileletidxsonode_walk_stepmonode_walk_stepsonode_walk_finisonode_walk_initmonode_walk_initmnode_walk_stepmnode_walk_finimnode_walk_initmdb_readsymmdb_readstrmdb_readvarvm2_readvarfreectl_constructed_walk_initprint_l1entrykmem_statechangetilechunkidx_for_tileletidmdb_get_soft_state_byaddrmdb_whatis_doneprint_enum_flagsprint_tdprint_rmprint_bpprint_mwprint_mopa_id_walk_steptile_help_cbepfn_for_tileletiddevinfo_parents_walk_initdevinfo_parents_walk_finidevinfo_parents_walk_steprmflags_helpevport_queue_walk_stepermg_for_tileletidevport_queue_walk_finievport_queue_walk_initmblk_prtmnode_for_pfnmi_payload_walk_initmi_payload_walk_stepiocblk_prtkmem_cache_walk_initturnstileget_rm_typeetileletid_for_ermboot_etileletid_for_epathread_walk_statesq2otherqfs_typespdesc2slabmdb_ctf_offsetofdispq_walk_stepdispq_walk_finicalloutcyccpu_walk_initcyccpu_walk_stepstrcasecmpdev2majordev2minormdb_pwalk_dcmdprint_this_mvec_rangebsearchepfn_for_tileid_etileletidxprint_soupline_headerdeadman_journal_helpprint_cachelistkmem_hash_walk_stepprint_mo_capbucket_headerkmem_hash_walk_finikmem_hash_walk_initevport_pw_walk_finievport_pw_walk_initevport_pw_walk_stepmdb_set_dotmdb_ctf_vreadbufctl_walk_initqueue_link_stepstr_walk_finistrftblk_stepftrace_dcmdftrace_helpkom_class_walk_initpostwait_ent_printfreectl_walk_initm2d_walk_dinfotileletid_for_rmboot_tileletid_for_pafreedby_walk_initldi_ident_walk_stepldi_ident_walk_initevport_listleaky_buf_walk_stepsarbox_print_headercallout_helptaskq_entprint_mw_laterbucket_headerstdata_helpstacks_runprint_mnodemi_icmp_argip_mask_to_plen_v6etilelet_for_tilesoft_state_all_walk_stepsobj2tsallpages_walk_finiallpages_walk_initallpages_walk_stepstacks_run_tlistport_printmdb_major_to_namekom_kgrep_subrsyncq_helpprint_syslayoutvmem_span_walk_initcpuinfocpupartmgset_for_mnodeid_mdb_init_mdb_finimdb_evalmdb_freemdb_walkmdb_warntaskq_thread_walk_steptaskq_thread_walk_finitaskq_thread_walk_initbreadline_queue_walk_initvnode2smapbreadline_queue_walk_stepsum_pfn_rangestrw_walk_steptsd_walk_stepmdb_lookup_by_addrmdb_lookup_by_namestrr_walk_steptsd_walk_finitsd_walk_initioctlnamestr2wrqstreamsstrlcatstrncpystrncmpdefdumpport_source_file_printcmd_cteventSystem_kvaprint_cagemap_helpmodctl2devinfomnodeid_for_pfnpattr_walk_initprint_rmg_helptileletidx_for_tileletidprint_flbcolor_helppa_capture_walk_finipa_capture_walk_initpa_capture_walk_stepproject_walk_stepermg_for_epfncycinfostacks_entry_compsyncq2qkom_error_logmdiphcisrm_for_tile_walk_inittileid_walk_stepkom_slab_printslottileid_walk_finitileid_walk_inittilelet_print_rangenvpair_walk_initnvpair_walk_stepprint_breadlinerctl_dictrctl_listprint_l1entry_headerdladm_helpsobj_ops_to_textleaky_walk_stepprint_this_tilesetleaky_walk_finileaky_walk_initepfn_for_tilechunkidspfn_for_tilechunkidprint_mo_caphead_cbthread_deathrow_walk_initstr2mateaddr2smapmo_capbucket_walk_initpac_pageinfo_helpprint_soupline_helptile_validcachelist_rm_walk_initcachelist_rm_walk_finimdb_sprintpctflbcolor_tilecachelist_rm_walk_stepmvec_range_walk_initmvec_range_walk_steptq_fillprint_dash_or_valuemdb_print_separatordevinfo_audit_nodethreadlistprint_flb_helpleaky_subr_invoke_callback_mdb_ks_pageshiftbufctl_helpprint_flbcolorsysevent_sent_walk_initepfn_for_ermepfn_for_rmgwhatthreadsysevent_pend_walk_initermg_for_ermptree_walkqueue_helpbpdata_walk_inittask_walk_initbpdata_walk_steptask_walk_stepmdb_get_pipeetilechunkid_for_etileidmdb_get_stateallocdby_walk_bufctlpdesc_slab_walk_initkmausers_helplist_walk_init_rangemdb_help_print_sectionleaky_subr_bufctl_cmpreloc_entry_walk_initreloc_entry_walk_stepvm2_page_colorsysevent_subclass_list_walk_finisysevent_subclass_list_walk_initsysevent_subclass_list_walk_stepavl_walk_stepavl_walk_finiavl_walk_initepfn_for_tileidprint_mvec_helpdevinfo_audit_log_walk_finidevinfo_audit_log_walk_initcpuinfo_helpdevinfo_audit_log_walk_stepdevinfo_fmcedevinfo_helpmdb_ctf_lookup_by_addrcycinfo_helpmdb_ctf_lookup_by_namelist_walk_init_namedmodhash_walk_stepmodhash_walk_initcpupart_walk_initcpupart_walk_stepprint_drpmlogmdb_get_lboltget_enum_value_cbmdb_nhconvertmdb_pfn2pageprint_mo_captureirmreq_dcmdprint_mo_capheadnumaio_group_helpevport_fd_walk_stepevport_fd_walk_finievport_fd_walk_initparse_mnodelistpagelookupkmem_initkmem_dumpmblk_walk_finimblk_walk_initevport_list_helprmg_walk_initrmg_walk_stepthread_statesmdb_add_walkerkcage_for_tileletidrml_walk_steprml_walk_initl2entrieskgrep_helpproc_walk_finiproc_walk_initproc_walk_stepmdb_vm2_sparse_initmdi_phci_ph_next_walk_stepmdi_phci_ph_next_walk_initmdi_phci_ph_next_walk_finitilelet_help_cbprint_mw_laterbucket_cbwhereopenereportkgrep_subr_pagesizevm2_read_tilesetmdb_ctf_type_sizeleaky_cleanuptilechunkid_for_tileletidmdb_strtoullflbrm_walk_stepprint_cpuset_rangenetstackspfn_for_rmgtileset_walk_steptileset_walk_finitileset_walk_initvmem_seg_walk_inittilechunkidx_for_tileidxbuf_walk_finibuf_walk_inittileletid_for_pa_check_invaliddevnamesprint_sarbox_helpevports_walk_initrw_async_walk_stepvm2_kgrep_subrmo_capture_walk_initmo_capture_walk_stepmutex_helpevports_walk_steprw_async_walk_initcachelist_walk_initcachelist_walk_stepprint_mo_lookup_headerl2blocklists_walk_initl1blocklists_walk_initl1blocklists_walk_stepl2blocklists_walk_stepsysevent_subclass_listpfiles_helpflb_for_stcflb_for_pfnrapfn_to_papfnepa_for_rmgerm_for_epabitset_helperm_for_rmgprint_td_helpspa_for_rmgsrm_for_rmgrmg_for_pfnfliponepg_hw_namesmo_caphead_walk_initmo_caphead_walk_stepfsinfo_helphotplug_helpmdb_prop_postmortemmonode_real_walk_initmonode_real_walk_stepprint_System_ncolorsetileid_for_pfnrctl_set_walk_finirctl_set_walk_initrctl_set_walk_stepprint_tilelet_helprw_asyncicmp_stacks_walk_stepstileidx_for_tilechunkicmp_stacks_walk_initdevinfo_audit_node_walk_steprmg_pagesdevinfo_audit_node_walk_finidevinfo_audit_node_walk_initbufctl_history_walk_finibufctl_history_walk_initbufctl_history_walk_stepprint_tilesetprint_tileletprint_mo_capture_helpparse_szclistleaky_show_uncertain_leaksvmem_seg_walk_finivmem_seg_walk_stepfreedbysysevent_channel_walk_finisysevent_channel_walk_initwchan_walk_finiwchan_walk_initwchan_walk_stepsysevent_channel_walk_stepport_source_printl2blocklists_helpl1blocklists_helpmo_capture_walk_cblgrp_walk_steplgrp_walk_initmemgrp_walk_stepmemgrp_walk_finimemgrp_walk_initstrfteventsobj_type_to_textpage_helppage_hashprint_monode_prealloctilechunkidx_for_tilechunkidmemlist_helpmdb_getoptssoftstatemdb_get_dotdevinfo_siblings_walk_initdevinfo_siblings_walk_stepcyccpu_vreadereportq_dump_walk_stepereportq_dump_walk_initmdb_layered_walkereportq_pend_walk_stepereportq_pend_walk_initprint_rmw_helplwp_deathrow_walk_initprint_mo_capbucket_cbsysevent_bufmdb_free_gclgrp_set_walk_stepct_event_walk_initsysevent_class_list_walk_stepsysevent_class_list_walk_finisysevent_class_list_walk_initmdb_pipe_outputldi_handle_helpdump_bitmap_helppostwait_defwalk_steppostwait_defwalk_finipostwait_defwalk_initbreadsoupline_thread_walk_initbreadsoupline_thread_walk_finibreadsoupline_thread_walk_stepvtilechunkid_for_pfnkmem_slab_walk_partial_initavl_walk_init_checkedmdb_page_lookupcachelist_for_mnodeid_coloretilechunkidx_for_etileidxddh_reloctileletid_for_tilechunkidctxop_walk_stepvmem_seg_walk_common_initctxop_walk_finictxop_walk_inittile_for_tileletidwchaninfomdb_highbitprint_sac_helplgrp_setcallout_table_walk_finicallout_table_walk_initcallout_table_walk_stepprint_defdump_boot_stats_helpmdb_strtoullunitmodhash_helptnrhtp_walk_steptnrhtp_walk_finitnrhtp_walk_initdip_to_pathnameanidx_walk_steptileid_for_rmtileid_for_paprint_bp_helpPac_pcrdflagsmdiphci_pathsdeathrow_walk_stepmdb_read_refstrbreadsoupline_entry_walk_initprint_cagemapbreadsoupline_entry_walk_stepkcage_for_pfnpac_crds_walk_initpac_crds_walk_stepprint_mw_laterbucketprint_this_mnodecolor_for_pfn_szcrctl_val_walk_initrctl_val_walk_stepl1entry_helpallocdby_walk_stepallocdby_walk_finiallocdby_walk_initl2entry_helpvm2_free_tilesetvm2_fake_tilesetnrmws_for_pfnssys_tl_mr_kvastacks_hash_entrymw_laterbucket_walk_initldi_identprint_rm2tileletprint_pa2tileletmodent_walk_stepmodent_walk_finimodent_walk_inithotplugprint_monode_prealloc_helpldi_ident_helpddh_reloc_helpmdb_dec_indentmdb_inc_indentmdb_whatis_flagszone_status_namesfed_for_ku_szcdevinfo_auditarraysym_walk_finimdb_whatis_matcharraysym_walk_stepcyccoverirmreqs_dcmdlgrp_rsrc_cpu_walk_initcyctracepdesc_walk_initdidmatchdevinfo_audit_log_mdb_ks_pagesizesys_tileid_inactive_kvamemstat_helpspa_for_tileletidmdb_crd_initprint_souplineget_enum_valuemvec_walk_finimvec_walk_initfed_walk_steperm_for_tileletidepa_for_tileletidget_enum_statefed_walk_initmvec_walk_steptileletid_for_pfnkom_obj_helpvfs_walk_initvfs_walk_stepfreemem_constructed_walk_initevport_src_helpmisc/kmdbmod9xo``>.rela.eh_frame.SUNW_version.SUNW_versym.rela.rodata.rodata1.rela.text.rela.data.bss.SUNW_cap.symtab.strtab.SUNW_ctf.dynamic.shstrtab.SUNW_ctf.SUNW_signature(`4d@l`4 ( P  h Hp0` p48`40X !\!! ,#P#x#T$$ &( l(P (x $) * + 8-( 0.P .x \/ / H0 T1@ t1h 2 2 2 d3( 3P (4x 4 \5 ,9 \<0 <h F H `I I JHKpKlNOPP`RxSSS8T(T`DV\aHb@pchd|ddee@`fhfgg@hh8hhhjjkk|l8l` m@mmn4n(nPdoxoopqq@@uhtuPzlz|(Px$0 Pxt Hp D8Њ@8`$t(PDԚܜ|@hHh@\hܪ4X0pXԭܮ0| 0Hx4Ĵ ȵP x   ܹ!8!`!!!!l"("dP"x"t"l"H#l@#p#H#\# $h$$ $$ % H%Hp%%%|%&pH&x&\&&`&('PP''L''8(((P(0x(L((T0)Th))()) *80*lx*`*0**+p++L+H+ ,,H,`,,P,\- 0- X-0 -H - -d  .@P.\x..P.0.| /H/ p/\///h080 `00\00 1#P1(x1d*1@01323023h2P52627273883H8`3\93T:3:3<;4;040<X4t<4<4p>4h? 5DAH5Dx5E5E5F5G 6\GH6Gx6LJ6dJ6K6p0>X>(>>> ?\8?̃`??܆?(?@8@lh@@@@@ AXAAAABHBpBԝB\BB CDHC$pCCCCХD @D<hDXDШDDEة0ExE8EE F0HF F\F|F GHGtpGGGG@HLhHHԹH<IHITIILIJdpJJtJJlKHKpKKLKKL 8Ld`LLLL$LM@MhMMHM(M NHN0pN`NNN OPOxO(OTOP,(PPPP PPPlQ(Q(PQxQQHQQR`HRPpR|R R| R (S PS xS SS0SX THT4TTTT UHUpU4UUTVPVHVVDVW8W`WDW\WX8XP`XXX(X Y 0Y!hYh%Y%Y&Y-Z$.@ZL.xZx/Z0Z3[<58[5`[@6[6[X7[7\70\7X\8\ 9\L9\;];@]Ch]D]DD]D]E^EP^Ix^J^K^Q_R@_Sh_ T_X_X_X`4@T@`BEJK XNPQDRSX@@<@L@A0BXCC EXEE8Ih`JJ(KLM@dNhNhOO`QR@RhRSST0U0TU`UVV4WW8XhXXY8Y(YPYxZ<]t]^(X_P_x_`@aa(`bpbc$dPdeHepfjl0m (pH\pqLrrs(,tPtluu||}@~p8pH؃ȄPH0LP H܉ X` Pxܗ@Dh,(PHxt@ОhHl0X h @Hhp H8 |`   H  ( P x H |  Ф @ 8h h    0 TX |     $H Lp p   84``(<P`xة @Hhpܪ 0DX|Ы dHpج4X8`ح,T(PxЮTx@ȯhDİ8P`pı,T0زX$P| ԳHpTȴHp(0X D|0h@@TxhH8`0`@`x8p0 ( dX  0 < !t8!h!!!!@"@"h""l"", # @# h#H # ##P$@$Ph$|$,$$%@%h%%`%&D8&h&H&&|&'@'p''x'' ( @(X!h(!(!( "(h")#8) $h)$)@&),)`-*-@*T.h*.*/*P1*18+1h+6+7+7+48,\80,$9ejexjeeepjf`j(fPj@f@jXf8jpf0jfff(jf jfjggj0giHgi`gixgigigigigigxihhi hXi8hHiPh8ihh(ihihhihhhhhhih(ih@ihXihpihixhihhiXhiHhi8hj(hjh0jhHjg`jgxjgjgjgjgjgjgkg k8kxgPkhghkXgkHgk8gkk(gkkgkgkflf(l@lfXlfplflflflflflfmm0mfHm`mfxmfmmpfm`fmPfm@fn0f n f8nfPnfhneneneneneneneoe(oe@oeXoxepopeo`eoHeo8eoX"o0ep(ep0pHp e`pxxpepH"pepepppdqd qd8qdPqdhqdqdqdqdqdqxdqhdrXd(rHd@r@dXrhpr0dr drdrdrcrcscsc0scHsc`scxscsxcshcsXcs@cs(ctc tb8tbPtbhtbtbtxbtXbt@bt(btbua(ua@uaXuapuauxau`au8"uHau0avava0v("Hv``v`xv`v`v`v`v"v"w! wp`8w!PwX`hw@`w(`w`w_w!w_w_x_(x_@x_Xxh_px!xP_x8_x _x_x^y^y^0y^Hy^`yx^xy`^yH^y0^y^y^y]z] z!8z]Pz]hz]zp]zX]z8]z ]z]z\{\({\@{\X{\p{p\{X\{@\{(\{\{[|[|[0|[H|[`|x[x|`[|H[|([|[|Z|Z}Z }Z8}pZP}XZh}@Z}(Z}Z}Y}Y}Y}Y~Y(~xY@~hYX~XYp~`~HY~8Y~(Y~Y~XYX0XHX`XxXXXXxXhXXX HX88XP(XhXXWWȀWWWW(W@WXxWphWPXWHWЁ8W(WWH0WHV`VxVVVV؂VVxV hV8XVPHVh8V@(VVȃVUUU(U@UH8XU`8pUxUxUhUXUHU8U0UЄ U؄0UU0UU0UT 0U0T80UHTP0U`Th0UxTTT0UT0UxTȅ0U؅hT0UXT0UHT0U 8T(0U8(T@0UPTXThTpTSTS0US0UȆSІ0US0US0US0U(S@pSH0UX`S`0UpPSx@S0S@S SSЇS؇0UR0UR0UR 0U0R80UHRP0U`Rh0UxR0UR0UpR`RȈ0U؈PR0U@R0U0R0U !((R8R@(RPRX(RhQp(R!(R!(RQ(RȉQЉ(RQ0Q(RQ(R(x!0(R@h!H(RXX!`(RpH!x(RQ(RQ(RxQ(RЊhQ؊`QPQ(R@Q(R0Q (R0 Q8(RHQP(R`Qh(RxP(RP(R8!(R(!ȋ(R؋P(RP(RP(R P(P8P@PPpPXPh`Pp(R!(RHP(R0P(RȌPЌPOOO(O0(@OH(XO`(pOx(RxO(RhOXOЍ@O؍0O(R O(RO O0N8NHNPN`!hNx NN(RN(RNȎ ؎xN0UhN(RXN HN88N@(RP(NX(RhNpNMNMMȏMЏMMhMPM(M(M0M@LHMXLpLLLxLА`LHL0LL0LHK`KxKKKKؑpK`KHK 0K8KPKhJJJJȒxJXJ@J(J( @JXIpIIIIГxIhIPI8I0 IHI`HxHHHHؔHpHXH HH8 P0HhHHGGȕGGGxG(`G@HGX0GpGFFFЖFxF`FHF00FHF`FxEEEEؗ`E@E(E E8 PDhDDDxDȘPD8D (D(D@CXCpCCCpCЙ`CPC@C0C0H C`CxCBBBؚBBB B8BPpBh`BPB@B0Bț BBBB(@AXpAxAAAAAAxAМhA؜xAXAHA0AAA @0@8@H@P@`@hx@x`@P@@@0@@@?ȝ?؝???p?X?@? (?(@?8?@ P?X>h>p> > >p>X>Ȟ@>О(>>=x h ==(X 0=@=H=X=`h=pP=x8=(==<<<<ПH ؟8 <8 (    0<8x<HP``<hH<x0<<<;;;;Ƞ;ؠ;;;;x;; `;(;8H;@;P0;X;h;p;:;:;:;ȡ:С;:;:;h:;(P:0;@0:H;X:`;p9x;9;9;9;Т9آ;x9;;`9 ;0P98;H@9P;`09h;x9;9;8;8ȣ;أ8;;8; 8(;8p8@;PX8X;h@8p;(8;8;7;Ȥ7Ф;7;7;7;(70;@`7H;XP7`;px;87;7;7;Х6إ;6;6;6 ;068;Hh6P;`H6h;x(6;6;5;5Ȧ;ئ5;5;5; 5(;8h5@;PP5X;h85p; 5;5;4;ȧ4Ч44444x4h4(X4@H4H84X(4`84p4x43433Ш33433x3 30h384HP4`X3xH383(33ة3222 2(28@xP2hx2h2X2H2X282 2Ȫ2Ъh2h111(1@1X1px1h1P1XH881Ы 1ث10000080H0P0`x0h`0xP0`0(@000ج 00//// /8/P/hx/p`/P/8/ /8/8/ȭ/Э8/.8/.8/.(.08/@.H8/X.`8/px.x8/X.8/@.8/(.8/Ю..-0-H-`-x----دp- `-8P-P0-h-,,,Ȱ,,,,,h,(P,0@,@(,H,X+`@,p++++б+++x+h+ 0X+H@+`(+x++x+**ز *8*P*h*x*h*ȳX*xH*8*((*@*X*p))h)д))x)h)0X)HX`8)x))((ص((( (8p(PX(h@(((('ȶ''''x'(X'0x'@@'Hx'X('`x'p'x'&'&'&'з&ط'&'x&'`& '0H&8'H8&P'` &h'x&'%'%'%ȸ'ظ%'p%'X%' @%('8(%@'P%X'h$p'H'$8$ȹ$й$$$$$(p$@`$HP$X@$p(0$ $к$$#0#HP#`#h#x####h##P#Ȼ#ػ8###### "(#8"@#P"X#h"p#"#"h"0HJPIE E(E0E8E@hEH`EP8EX0E`EhEpDxDDDDDDDxD FpBFFEE``9xX9P3p(x(/.P/0..P-P08( h%(0(/8h@.HHPP-X `hpx0&%)())++,, ,(,(@XQ`hR>hO0@xPp`hp`Xh`XPHP8 Ș(08@Xhc@x3Hh3PX3XH3`@3h < < X2 x< `< H< H2 8<(  <@ <X 82p ; ; ; ; ? ? ?0 ?H 1` ?x x? 1 h? X? H? @? 0?  ?8 ?P > @ @ x2 @ @ p@`@(P@@@@X0@p @@h2@?1??^H(h0880@HPX``hXpP("!!p!h!0!PN8@HPX`hp`xPH8ȖЂpP@ p(`0H88@HPؔX`hpxxh@0ؓГ`@8`؝@0 (08x@HpPpXP`Hhpx؂АhX0 xH8 ؎(Ў08@HxPPX@` hpxxX`P8 ؂ (08Ђ@pH`P8X`(hpx ОphP@؝x H(@0(8@HpPX`hhp`xX8(Л`ЃȂX8 (08@`HXP0X(`hpЙxșph@ؘxPX8( EL@OOPS ?! K"Y#$X*%8x@tHHPtX_`rhxwpxrxpwPrhw(r^qxtHt|0txwPsv ssrv r8x@uHxPtXx`thHptx^`t|0txwth|sx|s_sph80 ȀpIGHHpIHPII Y8YggxGxghgXgpG(Hg08g@ gHhGXg`gpfx`GfffXGffhf`f@f0fffe e0e8PGHfPe`ehHGxexeXe@G8e(eH8Geddddd d(0G8@f@(GP`dXPdh0dp dgddccGhhhhph G(@h80h@hPgXghgpgGmmmmmm`mXm@mG(m( m0m@lHlXl`lplxlG`lG@l(llkkkkkpk`k @k08k8(kHkP(q`khjxjjj(qjjxjXjHj(jjiii i(i8i@hiPXiX@ihGp(iih oonnGnGnn`n(Pn00n@GHnXG`mG`pPp8p(pppoooo(H `o0Po80o`thtxtttttpthtHt@t tttss s(s8s@sPpsXXshPsp8s0ssGrGrrrrrGhr`rHr(8r0r@rHqXq`qpqxqqhqXq@q0q(qqpppp@"PD-08PXX`Phpxx@H0@ (08pPX`0hp(xX 0( pX (08@HhP`XpxXP N0` X  (@ 0X8x@8HPXX `h@ px X(pxXH (0X8P@(H PX`x X H @        x  X (P 0 8 @HPX`hpXxP0( x p h  !11213;4767778F<b=r؞   (PlXhX(@ oHPp@xМP0xq8`hqm`( r(PXpؚxX@ H0pxؙ(lh0 l8P`hИpx h(HPpX ȗmp@HHp(x(Жh08H`h(nЕH (PpXPxp0Д@Hpx@0hph08H`h n (`PnX8mȑm`@XH@p(xАh0X80`h؏ xp`8 (( P X    p H   !!@!H!p!xx!!@!`!X!"m"0"8"`"mh"x"h"8"(""" #(#P#X#X#Xp#0# ###$$@$H$`p$Px$ $`n$$ $Љ%l%0%8%``%Ph%%%%Hp%h%%H &@(&(P& X&&&؇&Pn&&&'p'@@'8H'p'hx'''''(x(X0(H8((`(hh(((؅(ȅ(((` )P()P)mX)))))x)p)H*@* @*H*p*x*Ѓ*ȃ***`+X+80+08+`+h+Ђ+@+++X+H+ ,(,ȁP,X,,,p,8p,P,xl,(- -@-H-Ȁp-lx--n---p.`.00. 8.X.l`.h..p.0. .~..~ /(p(/~P/pX/~x/(p/~/`~/p/hl/8~/(~/~0}0}@0(H0}p0}x0x}0h}0@}0}0p0}0h}1}1|01n81|`1|h1p|1Xl1P|1H|1|1|1{ 2{(2X{P2H{X2z282z22z2z2pz3`z3(z@3PlH3zp3xmx3y3l3y3pm3xy4Hl4Py04p84 y`4yh4x4H4x44px4 48x 50x(5xP5pX5w55w5w5`w5Pw5w6p6v@6H6vp6x6v66o6pv6Pv6Hv78v7v(7v07887u`7uh7u7u7u7u7`u7Xu7(u 8u(8tP8tX8t8t8t8p8pt8P8Xt9Ht90t@9 tH9tp9sx9s9ؠ9s9s9ps:`s:8s0:(s8:s`:mh:r:r:r:h:r:0l:XrP;oX;`;Hx;0;;;o;;x;h;X;8;0<<o <o(<@<qH<P<h<p<x<<<x<X<<<0<< <===0=8=@=X=`=ph=P=n==0=(= ====>> >0>xH>hP>X>Hp>o>(>>>>>>>>>x?h?` ?88? @?H?`?h?p??????`??H@@@0@(@0@8@P@X@`@x@@@`@X@@@@0@(@@@AAn A(A@AHAPAhAnpAxxAxApAhqAXAHA AAABnBB0B8B@BXB`BhBBBBpBnB@B0B(BBC C0CHCxXC8pC(CCCCCCCnCChDnDX D08D @DHD`DnhDpDDD(D`DHDxD DD(DEEE(E0E8EpPE`XEP`E0xE EPEEEPEEEEEpEF@F0 F(F@FHFPFhFnpFnxFFFFhFXFF0F FFGG(G0GXq@GXG`G8hGGnG(GGG(GGGpG@GH8HHq Hn(H00HHHXHpHnHHHHH8HHH8HII I8I@IPHI0`InhIpIIIIInIIIIhI0J@J J(J0J8JPJx`JXxJHJJ JJJJJJJ JKK K@(K @KHK(PKhKpKxKKKKhKnK(KKK0KLLL0Lx8Lp@LPXL@hLLLLȿLLL8qLLLhL`MxM8 M00MHMXMpMxnMMpnMXM(qM(MMNн N8N@NhnHNx`NhhN`pN(NNNNؼNȼNN`nNN`OXnOHO((O 0O8OPOXOȻ`OxOOOXOPOHO(OlOOOOPغPȺ P(P@PHPPPphPhpPxP8PqPPPPPعPȹPPQQQh0QPn8Q@@QXQ`QhQQQQpQhQqQ@QHnQQQRRx Rh(R`0RHHR8PR XRpRxRRRضR(RRR8RRRRPS@S0 S8S@S0HSص`SȵhSpSSSxS`SXSS8S0S(ST@nTTд(T0Tx8TPTXT`TxTxT8T(TTTTTTTT8nUUx U(UP@UHHUPU hU0npUxUUUUȲUUUUUXU8V0VV0V8V@VXV(n`VhVVVVPV nVV(VVVVWW Wn(W0WxHWpPWPXWppW@xWW(WWWWWЯWWWW`XxlXn X88X0@XHX`XhXpXȮXXXXnXXhXXXXYYY(Ypl0Y8YpPYhlXY``Y8xY(YxYYYYЬYYYY`lYZhZ>Zn Zm(ZP@Z@HZ8PZhZpZxZȫZXlZZZpZZ@Z8ZZ[[[0[Pl8[`@[@X[8`[h[[[[[Hl[[[[[x[@l\P\( \ (\0\H\P\ȨX\p\x\x\P\H\\ \\Ȩ\\\x\]] ]8]@]H]``]Xh]xp]0](]]]]]Ц]Ȧ]Ȩ]^^^`(^m0^X8^8P^mX^0`^x^^^^^^^p^h^P^H^_0_ _((_@_H_xP_h_p_x_X_p_H_ __m__p__``x`0`8`@`@X`8``mh``m`````x`p``X`Paa8 am(a00apHa(PaXapaСxaaaaapa`aHaaaapbؠb b8bx@b0Hb``bmhb@pbbmbbbbbȟb8lbbcccp(ch0cX8c@Pc0lXcp`ccocccccoccccoccld`d@d8 d(d0dHdo`dxdddoddo\?H[@[AhYBZCpH8  (@H`phH8@YD<GBHAIQJHLHMIM8MNXUOsUPSQ`\S\T>U(]Vx]W?XUY]Z][`W\W]xS_``a&b&c(?e_fXj([k88p08qavCw>xCz{({`C|}0}A~h`p .PHx.R@cP=H=0,[HYPpO`0P0X01 Q1 1Y++...8a@^Z%%%%%%WI02 3Np_@1p1H1x1 :::H(@(K`_B@4p4H4x4h8`8p8^hW JpY282h28&h&&@&p&&E(X0`@ P0 LPbT""(9 9`xG 0b T ,`HRZ(I;*9V99`^^ p#x%&@(K)c*_+hJ,J-(`. L/@J1U48 6I7G82<2=XA>*?*@.A .B.CXPDMEMF @GxHHH H(!H8#HHIII!I0!I@#II0#JKJL0KMNNPOQ('R@%Sp%SFUbV$W$Xp([x(\`R_ ^`x?bXbc(f0g h j k lh5mCn`5pHQqEsxyzU{C|;~;L GPXQp)`)@88h)!!AxN9P:@:H:L YP?a@50585::::B 8(bp`88pHJ_H@GHGHL_xQ@@"H"`F(*((@aONK`h80XN'''44`6P6X6E_@FP9[PI<22(32@2p2230322A HB J T p#`#/Rh#/xX$$$8K !8Z#I$%'=)pQ+M,X-(/(0XZ28\5P6X7\8\9]:P]<#=#>#?p[@]A[B>CFDSEXF@\Gh\G\G\G\G]G0]GX]G]G]G]G]GIRJJKLpGM VNVOWP@Q;RPXS(XTMUVWX8Y8Z[\W](=a =bPf(Dh(0i00j 0kBmX!n`!oP!ph;q0r0sVtPu v0w0$x`$x$xP%x%x $yP$y$yX$z$zH%zx%z({"} XF(-0- -'5''5898D))b [` `_X99TP'X'UhT0UP,8,,@,;Xh`ZhEE`<<U^P@H* +P++@+*GG `!!<";`hW(Vah'T$##Wa 0<A,,,0/0P@@8/H+, + - , pVVB0Ap^^xD0&P[Z---/ /" B#8W%K&(N'`M(`2)2)9*9,9-(/(0Y1S2(S3Q5!7!9 "9!:":,>HV?N@ 6BXCYD6F7F6G 7G6J7Jp7Kx7LDOWPZQXISZT UXKXYV\7]^7_`&cIdPgXhjklm%m n %nox`rst8<uvFwXDxDx(By&{&|0}8~0Z+p+x+0_HX_hRhOJ0*`* *P*<P3X333333344CHI###h@G1118Rx::p:%P@H@EYP)55SX)66@H?X@b=44X@H5555))bS''8@0@08bxb8_ p  `  h  xI`P*))XCCx"p" 8 8 8 V HO_NF[`," # !"#$PL%@&x'(p)/*0*/+0+/,0,p/X18C4689@T;\>L?@@0A8BhCCPQEX-F`-GP-H($J`MNO+P+Qh,Q,Q`/R0Rh^S^Sh/T0T@.Vp.VH.Wx.WH`X0)[8)\D]^h^_p_`0Da6gpLhai`aj0Fk&l'm&n8Ho_pxLq@CrDu06v6v(6w6wAxHy#zpB{`&|D OYP7@7/****/H7K---- =0P8Xpx>x111p=3`>4?69: <(=0><?8>@@B=EX<FIxJKLM Np4 wne\SJA8ڕ  $,4<ޕa    e        s    z  l զ xx<#w7٦u $v$vv,vv4vuslEs\LsTSsLbsDs t3t:tttԉt<&u-uGuvuuu|udvv\Rv,vv v< wDw$?wYw܋wxTxċxx\x4xxLy4yċyy\$y,+y,yzt)zDzliz zzz܆{̆#{ĆN{q{D{<{<{{|{܋|g}̅}}|} ~~̃)~8~̋?~N~ԄU~̄d~k~z~D48 a_sDD ̂#;YoDDdځ\̋ Ԅ̄")8Db|$l?Wl<T,)0܅K܋|<,Ä҄\d,D;TJYhT4C·Ď܎$~ÈwYGZGRZdBgZ|GZLGZDGZ6M6u6|6,648$8;c<~<|<r======l>d >>$>+>%?,.?T7?4@?<I?\R?DY?L???+@d3@L;@C@K@W@^@ e@l@@@@@,@@AHA|YAt`ArA AAGBOBYB aBiB4pBwB~B,B BB,C@CKC_CsC CC D&D-D_D vDtDDD IETEEdEEFFtFDF F!GdG$GDJ,J'J0JMJTJJJKKLLD L<L4L$ L(LkLM*NlCNNNNNNNNdNL.O,7O@OIOnOOdDPfPdPPPEQTLQSQZQ aQLhQdQQ4Q,QQQQR RR RLRd-RDKR ^RwRDRRRlG[o|lǭ\حL4,Ԯ*c| \LD<%4,ذ .$Nqűӱ?U\dD#*18?Ŵ<4 WDtd,29Vl,|ldT\T<ٸD,\d\\D\{\4\\\\$[r\lO\[\[\|O[{Z9TZTZoDZ3|ZXZ}[L[l[[Z ZY'\OS\OsTlTdTSSdTOOO)OGdO00$2PD2i 2d2222^1&1-141;1B1I1Q1Y1{211d10CL9S<9c49lD3x9$9,98l8\848|88/8777777$d32T7@\3NL7WT3^,7\77$887$8 7d6\6<64t6L6i666,6i 655-\5V|5l5:D5$5_5<364y<34<3|4,<3K4<3\4x<33<34\83<3q3<333l34844܊  *$ԏތdl loq_u}}0}7}L} S}h}o}$},}4}<}D}L}T}\}d}l}t~|~,~l3~tH~|O~d~k~~~~~~~~~~~YTم|lTĆ4$kܸܸpƈ͈ tel|dl\ljTL\<$$+2ܵ9@^eċlۋdlSel\̷̌4|dKԶkcMzjM uqMzxMzMzMDuNNdzsNtNdzNtNDzN$zOzOz/Oy6OyHOzOOycOzjOyOyOyOyO4uOlzOzjPLyqPDyxPP$WWW WWWXI-1|-Bt-ut- |-t-L-e-v-l-k$*>)T)n)%%6D&='D'K4&R%Y,&`&ղ--kt-%|(,'D&K'R'Y%`'g&v&}&%'#&4(Ql&f-}%ĵ,''' ''% 'f'T'| ''&(&$'ܸ'K'R&c(}&/$'S 'º'ɺ&ں(&w$'' ' '&%(:&$'5''&(ֽ&' ''&0(D&Ͽ$'' 'g'n&(&d'v''&(&'' '5'<&M(b&$'!'3''&(&l$'z'' ' '&!(;&,'(T'( \)<)(*(i% ( ((2(o(v\)}<)((%((nt(ul(d(T(L(D(d(6T(=L(DD(cd(T(L(D(d(T(L(D(d(T($L(+D(_d(T(L(D(<(|((7d)>\)EL)L<)[,)((((()*),)l T T T T T L L LLL`LDTTTT/TG$<4<4K<\4tD\,R|RtR<S StS-Sts\'EsL'TsD[s<'xsDs,'sDs'sDs 's&s&s&t&t&-t&4t4Jt&Qt&gt&nt&t&tl&t&tL&t&t4&t&t$u'Gu|%Suud%u,%u%u$u$u$v$v$v$%v$;v$Bv$dv%kvt$v$vd$v$vD$v4$v$v%v# w$w#(w$/w#Ew$Lw#nw%uw#w$wl#w$wT#w$w<#w#w"x"&x" ? @  @ @; ?B >X ?z D > > > ? @  @ @&?->C?eD}???t9>@D@? @H?O>k?@@@d>T>L>91=Qd9gT=nt=u=|<@|=t=<@==&=-d9><@[=b=i=u<@>>=<<LT"@"t@# >+#=Y#=Y%l=`%d=g%\=n%T=u%D=}%$(%L=%$=J&<Q&<X&(_&<f&<m&<u&<}&<&<&<&<&<&|<&' x<?'(\'L<v'|<'<'$<' ('('<',<'('$<' ('('<(;(;;)'f)|();););)L; *'*D;0*<;P*4;b*|<s*d;*;*;*t;*T;+:+'+|(,;#,;*,;V,:],;n,:|,;,: -'2-|(W-;k-;r-;-:-;-:-;#.:Q.'w.|(.;.;.;.:.;.:.;/:/'/|(/;0;0;B0:I0;Z0:h0;0|<0=0=1=_1|9k1t(w1d81,81L847G47475805t75768[6T7b6T=i6$<p6(w6D7~6<78|<8,7 96K9t6d96k9;969697:,6:t(~:5:(:d=:5:5:5:$(:':';5 <5;<<5V<t@q<3<d3<T=<'<<<\3<T3=,3= (3= 3=3>2%>24>2R>2m>|<d?2?t2?2@T2@D2@42@,2@<#A 2CA1+B1JB1B1Bt1B42B\=Bl1Bl(Bd(xCT1wD(D1D,1E0.Et@IE,/cE.jE.qE.xE'ET=E.ED=LF.SF.\F.cF.G.RG|.]Gt.nG.G\.GL.G|<G(G(H<.H'#H$.;H .JH-]H-pH-H-H-H|-H|<H=I3ID-+J\-gJ,-nJ-uJ\=|Jl1J -K, L,QL,L2L,Md,Nd,8N2NT,O,,)O ,CO4,O+P'P'&P,7P'Pd+Pl+Q+Q+8Q+Q4+*R,7>R+VR*lR*R+S';SD*oS*0T3MT)wT)T*aV)V1Vd)bW,,W4)W(W(X)X1X(#Y,kk,kKtkZLktkjY\jvjj$Dѹlԛ%,4ě<CܥJ̛LrtT8\Ԥ߾LD-4=DK] ~ԣCģJģ ")tMttY`t|l6d\TLL"L44$ ܢU\̢|L|*|[||L\Dģ 6?Nġtd"TR,Y$v< VL]<d|L<d%|rLy<d|  >Y`ܥgn#J̟Tğ|"6Ho̟yğ|!5<LSv̟}ğ|"l)D<4ܥ9 eܞĞܥ | Kt]L|tL|2tDLpLDܛ$Bĝ_wlԝ ܛ8L 8Pfܜ^l2GDܜIy^,^LU_,h`4`l`aa,8a b b cd e ee$ed xf fd f f f f\ gT g g $g +g 2g 9g @g xgL 3h |FTFmFFևEKEeE{EFĉD,ELEtELE1DċDԋD1D 2DWD2ی2D.DɍD܍D'D:DDDDDMDaDDÏDD%DDD1DC,4D DؓCC)1<1M1CDDlD;4CDDCMTCVdC_tChCqCzC C1C1$C,CvBrLB4B$B\BB/B@BTBA?ANAvAAtAҙAAClA+dA;LANDA]4A\Bd4GA1A@F@\2{1@G=====ɝ>ѝ >ٝ>,>4>d>1|1\> L><>Ҟ=(=R==|=\=şT=̟L=ڟD=5@K>Ϡt1=1<<ԡ<F.E[<yEEģ;;D;A1$2A<;25$;Q ;g:}::::ԥ|:d:AL:4:$:\;sFE(11/:9ĩ9l199|9l9;\9BL9<9d1+<9>d19¬9ɬ 9ج888t1~8T88ٯ87$8s7 771ɱt7Eo\7476691"6N6t6 76L6t6$6d6k5r5y=1>Ʒ5|5w\1\1>C]56l5r,5L5X$6ݻ5l5H4O4V4]4D4R|4oF,444 4"3@33@3LEϿtEULE43,3 <3) 324T122A22!2$$ $$5$Q$$$$|$l$Wd$u$\$\$ \$D|$T$<$$$ $#C#p####%l#G#^L#o\#$#|$D #L#f|$*"G"Ht"a"C4"LD"[d"dT""  ".,n<\ f; C K S x[ pbdL"T "| " " " "< #l #, $ % %% & ' %'<' S' n'' '| 'l '\ ''L (< (, 7(Q( ( ( ( ( ( ) ) ) )) ) ) %*D ,*< 3*4 :*, A*$ H* W* x* *l p+ w+ + + + +t +l +\ +4 ,L ',L 2, P, f, q,,,,|,d, , ,-$-4 -,-.L7.>.E.t L.l S.\ Z.4 i.. . /,)/c/j/q/t x/l /\ /4 // /0,'1dlģܢD$ģ.RN  \Q Ġ(H`ܡ\O< ,,  N  Č     !d;!t|!D!,!$! ;"O"D""w#ܡ#<1$T$4$ܡ$$$|%܋%ܡ%ԋ&ܡ&&\'L'<.',5'H' O'b'i'Ԋ|'''''l'\'L'4'$'(((!(ԉ5(ĉ<(P(W(k(tr(d(l(L(<($(((((\(L)̈ )6)V)])|p)lw)\)D)4))<) )))܇)̇) **'*.*tA*,H*d[*Tb*Du*4|*$*****Ԇ***+t +\'+L:+4A+$T+ [+n+u+̅+++++d+T+D,, ,,", 6,=,ԄQ,X,j,q,,,,t,ܡ,-T<-4T/l// //$/z0܃1LT\d,4<D/ 6KR$gn+2GlNtc|jikdh@OI$OP4OjK OOKNN|NNNNENdTN$NVNi|N8K&MN%M|KM L'L.L5L<LLLLLLLtL,LLFKQ,LcLjLK LKKKMPMK M VX$WVVUVUUUUUUUfUmU,~O~c~~t_}D } _}5l_U}}t}T}4}|T|d||d_||_ ^t|2L|^^|||{t~{{ $|^{|Ad{^{|9d{^{|@d{,~| }~M{f4{z4z4z2yAy_lynncnjn~nntn^^^t~ \nMnbnit~~ odF >Y>Y>Y?F?Y@@ao@`{@|Y@`@Y@Y@aAY%Al[EAZLAZdAdZpB$YB\FB4YBTYBT[D,X!Da(DTF=DtXDDaKDlXRDdXYD\X`DTFhDDXpDLXxDTXDFDXDX/EX6EX=ETFLEXEWFWFWGW8HtW?HaFHdWMH\WTHTW[HLWbHDWHWHWH W IVIV;IVzIWIVI$]IVIVIVIVJ W$JW5J Ww"""4 ,$!)0 C"nٚ0Yn|#|CdYd .{ ldBDq<4d,=dDX 18G\TL< 418I$PWTȢϢ֢ݢ%||TtdLf|ΤtAD]ǥХlץ %t,lI|g{TTŧ̧ӧڧtL(,R|Tݨ$TwL<+T+i+ +l6H,LI,ULD8 _TtL $:PTft|&,0r  rDdS3Ju.D[6@D4)LB|r$EWT\|l dL |'4.5PhZ. 5tVjdO\mLu<[h,LkL,Dt e ~ d   7 H  L  4  d$ = V o  , T t    L   * @    &/<8AJSby4DD2K,ild 4,#$*2: BJQX$y|gs||:dWL< $G$*t8d]|v<\| D%=I|{Ql<,4dL- dkr yltf  x l>_L,") 07$> i\ld|.dr\< L d D ! !! !6!d=!D!U!k!!!6#d_##%,a'}' 'L'''u)T~)D) **d*+,E,, --------\..T./t/l/$#/4/t;/lB/\I/L// 00<0,U0k000L2r2 2\2222m3L333\4T5t35L5l55555,36\66,66):]:::d::=>> W>l?A?a? ??$@L;@<ABB@B -txyD yL y,y4 {, ){$ B{$ \{ { { f| }| H} h}t 3  4 Z  | ؂\ 5| Dчtt5tNgttˈtt/HaL|LL&lȐL{_,$\klL|ח5LU\s <|td\řT̙LD*4Ϛ,֚$ʜIX_|fud|t|tldLlu,|$X _|<ãʣtѣأ|ߣ\dDh{Dťdޥ|tDT&|-tG,ԨЬ, 8K |<¯֯=ݯ$ l5gtt$ ϰ\<,ڱTLttt#F \r<D<S<4T\(S nL|մ<! ? 4")$  4o 0xd6=t}ٽDT7t{ 4$ؾ4$$tpt$;`\itTt|pdr<U\cj qxq|&lDtUtiTrT L< D <\,t' <R$ z$  < t%?FM|^elsz\D\'D$;tHdZTo<L ?{T |)c,\&p  Y`tq$ <]l$ $ Xt$DC, b  !(0C\JQtX_LgovT] dD0tBjJ<c4T|+dD\dFDdD, 0J#[}t4d>, SD=`$jq$\'\Z<  Ddgdicicicicicicjcjc,jc3jcHjcOjcdjc 5 Dr3 D: <A dmH 4O ,V \mp $w  $  $    Tm   =]}|d|'=Lmd~|d7CO[oD<4,$JlDlKR4Y,`$,Do?KN|gL$\X4dX<f4rm-?t5???F?M?|?T?m?LAAlABl8BXBlBB<BlBB.ClUCdCClCClCDl9DHDuDlDDDD$YEECFVFiF|FoFoFFtFLG4Hl*H,CHo\HuH HoHHHH IlLILiI4IIII Il J J(K|KKM.M<DMTMMOl>OfOO$PDQ|QQQRRTT%T?TYT$0UVTVlW0WXWrWRX4sYYYY$nZX[[q[L/\,E\\]]] _$*_TN_th_ ````ab40b\ubbrccBd`ddeL ft*fDfDg]gsgg$gTgThi.i4Gi\eij,jdj4j<jDjljLjdj\jklkT]kkkkkklkklll|#lYl l|oltmTmtom\7mlHmlYmdm nDnlo(nLpn$n4n,omopdo p @pmTpdo[p }pmpppplpd qm!q(q/ql6qdqqmqqsrmzrrdor rmrdor sm4s;sBslIsdnsmusssslsd t-tmMtVtt u:umuud|utuluvm"v<6v4Xvmlv4v,vmvvlvdv,zw wmwwdxzxxxx,xxxxx1y my my{D-{dS{v{{{{ }}l#~DD~qZ~|~T~LmLm<$,q ɂLm\|?LmD2OAqх܅ G$d Dd Lm`ˇJlڈ DfDl(/6=<DKcTjLqDx<l4|tlCJy|$4ōDӍTdlZĭP@vLllV<u t=tll,Dl$ +2GNU\cjdLT<D, 4\bt$\ )0g\r$  !LcdTL< lTL$1:CL]fwT   07GN~\Dl#>Yt,DTl V]i p|4 [ z  t D    , <       " ) l= D dK 4_ f ,m           T|6d|L\lL&D-T<?FM T !6=l<L<D*NUf| TD4W#4vD4!4"#<####$$$6$ ]$f$m$$$$$̾$Ծ$%l%&,&$R&,a&&̽'','$F(U(,(̽()#)A)ܿT)))***/*\*|g*l|*\*T*L.ļ.../|)/$o0123ԻC4Y4L;Ļo;x;<<P<w<<|CC4CDC48D<SDgDDLDDDE$"FXFԹFFFGLGbGxGĹGGH4HlKLLM3MMĸMMMMM8NtSNԸiNNNN\ND?OZOuO PܶQRR(STS<2TLT dTBU̵U\UMVVVlYWDW,.XNX X,6YܴYYYTY|ZZ@[$\`\\̳\\ ]l&]S]Lt]|]|]]ܳv^^^^D_K_}_____``IJg`n`Lu`|`T```|`|`\$aaab4Fcc,ccd+deeTeeeeef\fDff,f<f$ff<g4g6g mgDgg,g<g$gg<g4gh .hTh|hF#FM#F)F)F*848M888YYtK K K! KD K4KKKK KKK$K,K4#K<2KD9KL@KTOK\VKd]KllKtsK|zKKKKKYRYaYhYwY~YLP4lo 0IġdLIiܠ,d<, $B,I$,#$̟d\TL$D+o2o<0w Ԟ o3l:dA\HoOTVL]Dqlx4o,l ; \$<$4,IfԜ Ԟ ̐s<\ď6|OD$TԎ}e|<I_ԍ<K<<7Fl\ďXg4}$n}Am|D=d,Tfu5Dl ll$Lw<D F M o ؊ f om ď9"ďl|    , D ĉ  t CoTaD<,OV]dԈo:Czl| h\%,A Zcjc܇̇|\ooD}: T n$ jdTD4%Ijl܅fԅd[Tm,p ? _ Ԅ-!\oA!doP!y!+"lV"d"To#̃##Lo#\#o#$f$$t$T$$$D% .%lD%D% %%Ԟ% %R' ()3))d)\)o)))))\)o)))o))*I+ +<++,,0,$,Do;-Doh-{-<-T..%/|U/T0@0~]011<~Z1111o24~ 2D2~=2p`2<~22o2 ~2T~3~M3}T34[3}b3o|33}3}4d}4}5}37<}k74}7,}7$}7x>>x_> x>x>w>w>w>w?w@w@w@w@xA xAxDALwADwAA Bw9Btw@BlwGBdwBDoJCDoxCC<C|FpDMpLTpTcp\jpd [eeOec4 sE{ [16 YF+N'k3_{&:O)A |k2bu= N   " p% 2 ='='4='T='t='->'?>'A'A'B'B'GB'NB'B'B'C'$C'@*@*4_@*T@*t@*A*sC*zC*C*C*D*D*dD*kD* 7 8CϕDH``` ``2`-`N`;`c``\`+```{``m`.\k\\?ut=Dkreџ 9sud ܔ/KנБb˓27>GS_ es#!ơ̡ҡء1G  Qu'   J ƙ$͙4ԙ<ۙLTdl| X gw ~$$<4˚<Қ4ٚTLTLldl&d-9|IP|Wcsz<3J,Ɵ{jAYqKv6?Ѻ|7BO&1LIn Tlҹ<~g/жzҸV L )  Cs16>6X7>78A89/B9GB9:::,:{::d::::;:gJgJoJoJ>s%"S"""C$_$s""#R#$%'''/(((<O<v<<2@G@<={==? ? J 3K Z   # #- =.F.  U    S o  7 t " 2 K2 i2 r2 2 #R R   v  ) m   $    h  0   ) * 2 2 0R 0   /           x  + t     ; G X f  Ƣ$$$Ji ^i ^i ^k`k`>k` ^k`~k`k`$k`,k`4,2 9 @ N  c v s  œ (ԓ  )  )1?,M\[iwL|˕ ٕ<l,-\;I[  @`- .LT5$:r0 GKLQRG3PGLvL4 l8\ToT-&$@CFUPaӚ]> /pknq= 77;8>ACEIfK]/>P&Ekw7u(eff^L H+gb  Wd*ͭaVi;MYYYZ7Zielllllmpo|ooqqqqLu\zh<HT,H0{lx\*BTLLLL '3d1|1@}666886nnÅq|:FKGGG1H~HH6Ipɴ׵%DAT^4::DPikFlllqq3Vm^rBBBB CbNN`nnnnnVu8{s%R>}d=Y)V"|"""" & #c/~///0/1AFRDkңù r3\;`~eNU %):TAUUeWIw{;Ζ6b;rtym42x6^{ueFI01FClXnv???t@@@ APAhAzAABCCD@DgD~DDDDOFJ6LLMKMMNNO[PPpQQQQ&RSRRRRSS&S5SDSSSbSqS\]]c]]]]^'^E^V^t^^^^^^^_s___ `*`;`Y`j```````a=a\aciiij$jjklm$n3p qrrrs)sMsqsssss t&tCt`t}tttttuuuv4vQvsvvvvv!w>w[w}wwwww xx5xKxaxwxxxxxxy2yEyXyzyyyyyzz{8{]{s{{{{{{{||4|J|[|~=ds3_:э/BUiˏ-Ȓ73DUeҔG`~əڙIwڠ"J`vͥP59ȫ5TѬkϸ߸+FeC5P->~^xDy%X7z'D|/[{"1OZSh ~ 2 @*=OAV}DStAl&Y     " ? % J ^     +KkHvhu(wBsl!{!!! """""$%-%U%%%%-4.// 00102 3S333344%6666 :7::";;====&>8>K>Z>U??@X@@@@A!AAA'B@BnBBBBDC]ClCCCCC(DADDDkskkkl+lll.m?mPmamopMpmpppqHqqqrrrr-s[sss:tntGuu/v>vevtvvvwwxGyVyeytyyyyyyz~~.HĀՂS/n=%liՐRȒ +וPș4Osٚ?aǛ 'C_zT}Ý):¡ nؤ Lȧ8E?Uk4ʰHHʸ "6:U;% f,'QgDU?Q`rvu%7n=^#pl8Lv8!I!j! $%%%!)) *i++,S,,,,,,,--J-p--.0/`/0K0@112T2o22u3:;0;;;;==VAAA&B]BBBBBB CC-CYCCCFhGGHOHHHOIRS!S0S?SNS]SlS{SS9X`XXZ[6\Q\s\\\]]o^^1_N_s____`q````vaanfgig|hhhhhhhhiziiiikjl.l-mnnop}qqrE[q#\Q;Tm;_}X'h@h.].!Zs        @`BR 8F'6  # &!L!]!---..+/Q///0100z2456v:::C@CCCDODbDDEFFG1G@GGG;HHHHHCIII@KZKLNOZOmOOOPP1TUU7VcVVWWW$XY7Z?[cdgHgUhrhhhhiaiiii!jJjyjlmgnznnnn!sHsttuv)yzyAـ  1LbxɁԃބ߅Dg/^ȈވM͊֋pˍ܍H\ޑS  FwhѕLՖ 8'9\O(@R@_֤7o0éūsio+?t(5ZnѺ 0Vǽ';`v/DX~,S#5q&-}Lk3gTm9Ijzq4GfyEW)<J]k~#1DR,SbGw 9Qg%%~ ,Ll s HC a}#A 8S>Ru5:ns&<Oj-w *   " @ Z   G e   % U s    J h   5Sm#Ws J s!k"($$$$H%q%%%'(H)m)))G*o***+:-j-a.22I3Z3i3"4B4_4v445U5d5O88889#>@@@@@0DDDDEE^EkHHHHIFIIIIJ,JDJZJuJJKK;KRKiKKKKKKL7LMN O(OAO\O{OOOPPQ=RVW:\{]__`0`H`W``c(cqqrfrrrr s7s[sjsstBttu5uuuu"vvwwx3yyz8zYzzzzz{y{|~"~1~G~]~s~~@lj{ǀ+Phw1@Ղ,J_˄ڄ%4CRap Ɣڔ #P<&\ȣ%\ɥXӦ"MbqѬlAVgv[n"7Hc~ϱRC>*k2cFvq+Vg=Lx &A\w%4CRap /u (Pas'!]u.Fbct:r++Fa| )< c     6 X z    Z\-Ex4]sd0""(#D##>$u$$$$$)M)\))*&*:*s**$;;CC[DDDDNOGObO}Or__`cccd3defffg"gAgzggggghOhjhhh#iziiij5j[jjj;kKk[kkk{kkkkkkkkk ll+l_llllll"m@mmmmmmmmnn/n?nOn_nonnnnnn oHooowssssst-tu>@\ABCE6EQEE5GeGvGGGGG+HCHVHiH|HHHHHHJ KYZ^ZsZ[\\\]Pfffgggh%hShnhhhhhi9iiiLjbjjk0kPkpkkkkkk'lBl]lllllllllll mm*mLnnnnnn-o>oOopoooopSpxxyiy|yyz{|.|E]uD8o0 $?WqFZ @f!:Igv^ t5<WfD/ <i/;Wo2Um #F]*EF1Yt Ag#AP_z[3Qy!zx -EY ,     4 g   !2!G!!!""" #1#W##?$s$$$!%E%i%%%%%%%&&&>)++,&3344588O:::X12Dk=j {iW\99:):?:U:k::::F[T WZZ.[%%Qd=[`efrm}} >X O y #F'34bc-OdzCj*F"(kAAgֻm0kSW]ad=a8iaf ZZ`waqI]%LUUbqWtv~vii_jEvdמ؏3L]xȐ5P=Q6Gaz֮!Cm~p34_YKĠqKF^FqFFFJ,>C>d>>>>>>J2JJoxܦego2Q2G$b|wɗNR͐du1S4t}gkxNNP#RVK>S33/4D4:: SSA`:6>>nDDJECgkNlLq^qqr{4NOΐ}9G!0ww2mCYsf_,9moqcLL5d=(v#1^9>>BESTVx )F1 d??{0</K4JJ[NP QSUWVY^`mmfnuW}܏5Hr g "0 7yDDD0KKe|x$:l1Mn4dJ  "")JjQQ_ `o{X|;#FX/06EFTȮs}!1*.??A4BHExEGGHiHH%IIMOVi ~? j\5J6eW F=X9]~w x+8tW\\q)qsRs:Mefg6ib33Ae)C*Ul:U !!"#$i-1@2%3Q4 5u9i>>>2BC4ENGKO P7PQpTTVVWX[bom6}t +K9W>gr"^ïTVDzC { *cZ4i=-t,@  6 P j     9~IKe))-b224Z6F78?JKLLMMuNNOPPAQRSSUUV0VqV%XX1Y.Z[\H]I^v^^_qaa`bRccd`eve\ff/hh;kklphqsstuv FZRaVHWZ]9^ _acGceef7jjlmVoVqqr`ssWys{}eX€%zVHMVT Ēæ32iӰM`T7wRf A$Hi)LX6*&\U )"J"#$s%&&'#)I),/^111S23d44\6y6> ??jC8FFKKNQRrSTTTVnWXCYYZZ[^[[*__5`abQfmmmnprrt>CEbFHiIMMMMMM,NPQfg4hi k-kGk8lUlVmmsIyyy~~If*ϒ9wA3LS{ן(#}  Ip?Ww|l}B^#!3vH  bHSUVWY[[aacqrvܡǨ7ٳV˹MRZH v 3@h+$$%2+3o3344;?AlBDJ-LLMuMMODPPQRT=VTX^__+``mabWccdkeerudzb{~GbʅІȇԈEO+YJhǵ4R-N/MI  w38}9jii 2)c4L Rus}}nQrIFJ9KLKLLMgMMV|[Ř{tۤA_ӄxxVsFԩlbglq>qrXt| ~GP RVIܕ8Z345f:+,U,,2qbbbpuzzzzL ۇi3x1{iVl))*5HH[[`Gdeff^l7TIӗ 3`0"["3@8PJX8`PM-ݮzJ r333386gIJMU^k@.W'Y Zlg`jjWvˎ+55j7,);Y5ml viLF>[W%1e=C`I,z#2G|IST/TrUUV&V|YYY!ZXZZ‚ۂ%4GC;(x>KMKcKyKLLNO7O_OuPoQ~QQQQ:SISS}UVVVW)WQWXXlYZ!\^_Y`a cc]jy9|h:j.DS/BO^l      = %4666<9YEhEEzcccdd4f }R}pĚBl֛x4dHQ#z#"&2&A&)z***q--eKtKS-S```Sbbbjj$|L}ћD̨Dis>bYhH$0x27HGSUXlZVeffYggi'i8nڀŃۃ6Oe{Ӊ? + Y]^a*bcc}HfNiTTLUUXX_|b@d tt< Bl4DKw2Yx./mn!qU<B CXDII}}pYy rO $U W.Y[gqn~d5kU~qR3jaa҈ -L122FhFFFLLMCMRo\\\\`p{0 Rw?>BDIKN^)z'{D|~ӁE{ ='t WD>a~"Y    D!!"""""###$**+--,-../1/111x23 4444@5<DQEEEEE&FGGGJ5NKNOqPPPiRRRTT[\#\N\b(c>cTcccFddneeeGfffeggg+h|hhh:j\krk]lmmnnHoNp9qOqeq#u;zz|||||Ɓ„F_xWmӉǔ7K_ N=Sơߡk*̩ê-رw*hcazK;L׿`){t^qF432>cod!>Ta/gj1H$/GSe@*eF#&'e',(H(()))*1*G*// 3=3l35-566789+9I9;<?DDDkEEFFGTIqIIIIJ(J0KKK6MLMM N!OIOrOO/PQQQ R RRT1TKTaT;UVVW;WdWzW]XYYYY}Zc[7\M\!]]_9_Z_p_``ab>bbb~c dhddOgeg{gggg_h%i>i\ipix'x{<{b{{{{{2~L~b~ |*GOlӇUrS6}Rh~ӑoєRۖK8g?qɠܡ(?ӣNdrk^x2yJ]Ȳfȵ^tqev[;QTw7;Tq~p %P/b+A.       F`vuug !#q$$$$% %6%L%;)-.h0 3%3445>7}88:F;t;?CvIJJRtUVVWXHZ/[L[\^`a5bKbbgcccdeeggDlEmamzmnor!suuuy{{"}~~ (?= r2˅tцw }!NJ ֘n1e4eB2۬k$=Vlį5Le'Da`vK  "k +Gr-V%!,BXn28^>U1+_ , E ^ w        2 H mRh\%Fg!!B#k##%o'''''')**+ ,X,,G0]0s00 222222;5^5{55555666=I>e>P?m??@ BQBEEEjFFI J!J7JMJcJyJJKN>NPRRSGT U#UV)W]XXeYYZMZ[P]p]]]]]^#^@^Z^s^^a_{```a*a@abbefjjk*k@kVkykknpWpqWrwsstttXvyvvvYwwxcxxA{W{{v|}}!~>~߁$܆ҌvKacǠ(LsXZ.DӪ.fWϵA 4  [!:#>[xq9^xEk)gsZs4w4$m 5`}[qlK3 L"""K#%&'(() *+-w...|//00x19225^66D77e899 :H<<==A0AlADFFGJOOQ!QRQTRmRRRsS T6TTUU4WMW}WXXXcccSdKeejfJgghhii$jyjjkkkklllmmvv*waw{{{}}ɁSOև/5q)iAe4Mmcؙۘe{G]wâܣҤu*Īd&ٯ`ٹ;8+D@Xn!iOQ[H!}n    'A%#&&'( )+)...//1/w04K4a4TGjGGGGHHK[NqNNNPQR0SS>TlTMUU[VVgWWYXXKYYYZZN["\_]|]]]]_`/aabZc'fhhp2qVr'sww7xoxxd{>hه $=Voӈ7Pku O@W N}^03{F6LI.M7.{gje"8J &rUnN"<R+f[Rl5e&oW|]{9VSi 1o'((+,4./1,15;55-6999<>Z>??/ARBBDDI6JL\LLNNCN1OKOPQ*QCQQ^RtRRKSzSZTTTtVVWWXXb^^+_A_O`x``!aaaEbbcddddefbq{qr1rssstOuuDzzB{{\|7~t J`Ԙb̙q͛hSle{n]1PHOXpZWR-pP|f@V*3y, {    /bK/9]+m0Wo,-D-4 6$6=6S6l667a7z7 8 89;C;z;{m*+?A)gml !*GKL)..47G`6f?XL"^aa|т bL  |jJӏ.eKN:{RW4-7e D(q=reG[]~Đtr  + A D ^ u  ћ   d0 2 p > " #' G' ) 1 Iu pu Cw k  ͏  o L  }5 cf nf h h h h i .i i i Aj > &  ޤ  Q ϥ k   & 2 E   r  B ι      ^   @  \  x              ˫ ., T ! lXut`Nsp1:V]Pn'001)' F }y_yb%W6:k@?u6  2DY6z1M..0dU-J4i>xw9cdeufgUh.kZmRnpюK02=al&rCJ+3@ s  R,05A|K;دj~ "&=TNU[!]m^x|8  .21@AC3ezo~m ~P\! ';CwU\"q"x:}l`"00P/`dXpyvĮv]spKK$7;?B4DwIK^vXD>/m &29 &ޓ:VrΖ.`3egdhMdz)vwKxt}teSigig@7"TTUVWXYYa3CLO PP2RFR"S8TVW^b{dqbkI77NxGzWzgzwzzzzzzz0Nj*mbpu:R8:>kACK$] !,,/=ؓw<xE]vvgwxxdy(zg|Uїk:R0#(x̀k+%a-2;qCB\\(iin^r s<{%h-GXjL61[2`j{zT DiM$C}z7mT  $SOc dlwoxCx9{U{a}~}}.E:pg"$#0O<f>'EH]l3lbھRyikp#$'&/)*+,5: ;*;< jF u v w w x y y {   Ԓ q   )  . " y Ц 5    "  & sx    F   % c, L1 {2 ; iB ]\ \ ;h i o q r ({ ՞         6 t - W -j   o   T  2 ` z    ۱  /     R   2 h  ?  )   9 } R   o     nO c $d j l w z {    З    s    # ?# ?& j< = BE G 7\ j Nl ʺ Ľ <  ,          " K$ $ & ' J) + + A5 5 : !s!!!!!!!!!"'"""I"""""+""""%"P"}"" "0"Ԓ"SJ#m#ۭ#S####_#w## ###%#6###]#q###|###'##k##=####;#S# # # # #? #P # # ##v"#"###0$#$#$#$#$#&#r,#,#-#1#1#f#-##?#x#PKKJJ -0(0@ 0P0`0p00///////// /0/@p/P`/`P/p@/0/ //. 8 0 h (    @0( (08303(3033222 2 2 2 HF( 8F8 0F@  FP FX Fh Fp E E E 9 9 9 EhPBx`(0B BX(BAP(A(H(A(@(AA8( hA(XA80(@@AhUpGxGUxUpUGG(08h@PH0PX`pxhH(XP` hpxH@8 xP (08x@pHhP`@`XXXPX@HXp@XU8X(X0X`XWWW WPWWWWU@WppWU b b G xb pb hb `b Xb Pb Hb @b G F( 8b0 0b8 (b@ FH bP FX b` bh Xgp bx b b b b b b b F b F b (q G F F Pc Hc @c 8c 0c (c  c( c0 c8 c@ cH bP GX b` ch cp cx c c c  G pc hc `c Xc  h `8Xpl (08@HPXx`hpx8(`oXoPolHoP`@H8( (08@H8PX`hpxx`@80( 0 0  (08@HPX`hpxxp 8 P h         ( @ X p    H(  0PlxmnHopqrshtuvwxy8zX{(|x}6(aixܽxT7>sͦm*d )HB C:;.R+("u lPT((+2-&_Xbτos27._>'a;/5vqO|35wf;9fΛ ɛ1ei蔑)SSA%'Rnȴ ,."3}σ:)E`Ca^?/"bx_IeH8fՀQaCa/{Dܑe:z*_UްKzgKķ 4ƙnN<\7艐j?Կ9yi ^ >m~dtzrͭSɣ4Nq Cջqw鼭ؕ!U!\f(+&OoV$Ԕt.<ѯCi[ӭC.GA@3",3nN rAysimO.Y|.Ҽ,ǰo`yK?.@ك#5H/!~'m8{o8`S^k¢.kiQ˝aПڎ:}s(6c?Anкyۀbi=7Ad_"\[9˜nHZ_k_σ8ܯ>Bt[Xx>9 8(~K]¿e;7^(M=PJ]6`~b\D^@rçZ{Dr̽h OO #{6z8mЮ y9|%iqMQ^+ {PKkGge4rv}_{z9JH7Mdd]˼#y_0RZW$ }&bAtb."B{fs?so~gm-Z휫25ӎ,5J5w%r5R@s^ī[!Zſ[d7KXɛ%A29 Q:WDOXw_]X]84f./gP:ә(EUI Uŀ% ]߷I9|yZfyY?X2iiR-s(K];:kk6 2k$FnүBc_ ȿ%$6\Ex, 4kmvQߨ\~,N͋Evuf_jJ Q.¸}82+ ) j/wzguPy--zDLHMKRG,Qk߭Z.]SՖ. \\ڲrw^M\E[ߵn}})~p]^Z?JrQ|Qb$وRJo4ZL-uaOS+s8\'x|-%,k4).hTOǴ@Wiu㿁X7bj|~g'6X3gR<+W :_֧{uy\1|0ճnMK#צk cޣ&\O{J_i5rKIZM 5v7GڝxVJg'K+YQye=K$W,[Z[g]+[WhߞVY/)z\6{'YW3@K3ኲ^Tb;3,\4 nŀnE\I z@S/2>4j덡?}Veoj Jw$ɸW͉%)u<k|~zХweHK"jy]oT&K+*څ^EDd`g%v)G,'ېj>f9NR=@mF F7Cf@);R|9.npިa5,4Ԧ5klRҞ+0$WCcŞ.U-թc;ivaP҆$\Ʋ; aX 3>UO#`S {W,HY'byebZaI.y8hZm5grʳfO3֐ 0[R.( 4gk@Nw#c-K'"%NBX)qy.O2jUOœdPT^7B.}:ywX'¼J6ONkQR^9_w#8T\yyv5+{`yM^ӡ0~Jyw4Zx!8%:K֧zKI)Y7\S++vz8^{J8*-w;ÿ ξ[JcK K[kV;ꕠ!>"gD|Dſ&| 4F)}@ jZL#<*C8_6~Е6Wk9鴦(~}W=s4/lTOi|䳛 <͏XHʡJ̤suZy5Lx͘xm<3?dop&*K! -OXW3lsF ܟN/(IltCٟ5W %wϖQr9{L"RJsdiP.=50q_8K-:] o1xpdb+Ci^w;H8! &IPل XߕD m"Mpoq֔F](M͇2N!ៀc8W8)mC,*(C@R9l;E5 oTrN(^?R<5zL@txpx->$<.>b)U/Zn%C)2ڪ7~곜0Lr))^i(:BBrmb2 KrVHM;.ZMa쏻ST_j9bz`*8K$5B1UO%'RzIf] ,qeiwy0 ݢ4l))l1[oնOzum/t-jUV`6iv~@|>XV1ϿG$ #-? \M .^[># 1^1 *7:ʖ{u}:ϡwNXsrk:׷Cl < X/thy2;hg'3g0/LS8c.N0Z V^ҁ/oWwc<|^;䷇T~9i{')$t{CFxX\t|I❾"– `aI0/gDk~Oy2}Ya\`/-CB k4Sx< 2BƄ|Dn3CXg- y,bS[oBX |4Ig*3oPD  :)*[T~ 3g=v{͘9%ĠP[}9w@FQmbB(P[/ e=,Z}&E jr'G e}vG/ 嶿 xz&8Ea51䂨 u감Pj¸oPzS}ba߇!BG213_&SD[oW g}7:m ?DKQ>;:qS8ۖw)s?ps}}e-pz#V[ízE 7v}v`B}ך"L^! 's\vȫ.QiG^C\JLLn.y'[QFC<ߧUӉc9h¸Fa} ';KNQozEL)YДiDwɦ%-MB,&<,K? hH-fD]<튭owEԬOBDX?h"G?T%;^3vEՀ_Bx%J#LT=w1|6y`$[1a3qRgծ| ʉz⹑sA#+ۑK8KΈ(ekD\/YO-r9J%}maJ.rR_ż(#WDl_}]i$~GCA*oYh'Q8ŏho}l1Sc> ckG568Z,5{lJ7Z\ bQJ.b4aKXcg&NOrQTV2P?xɒ_h%Q/ʭO(HaMI$F$F.&"|l*?EbxlV0nU}=q^Fk`4V.25iL|7o1p8 S⼪%CZ!!i,@]bd,{j, cWƲl˲XIJ=k)yb,X12~³^Ys!GSy};Yga"[kQn:ț"a_x)ueLnPҵd5kjMru{x}PW싛(Pw>xPux<[k`>^N/S:O>ְ_U^/Eu#Nxef]\n_Ǥz?c1d FdFiF S)Xϼv5Ҫؗ.⍓rwUq=>`%O'1 d~JW!߭j Xz³Vgѫ$uܷh=)ؾz(_!4凂 m#ٺ֭|S9a\Kdh}Ի8n8gű=\}:Xo}طQoiPe/ }q8ı8r=B~;}ZU0Njq4NoB.8.C\rץuY`~M`.Ur_oR97̏:x}sO5I *B#L\)ln_;nF+;nF+;.JqQʎýiRr4q>C(ei=z3}q=/<- bb/j/4ޡ4%jҟG[9W\ E;[n2֑h& 9VﵐKx@'5[8D_=1҅ 8}}#ŠL`_ʸSL!t 8'bq5)FC` -*Z=wasMa7OQ"%76[ %VhT_ߖg_/D]Ƈ:iɔD21໸'HHk=90Q $<}Xly/ ?bH#̀Gec%D6&Zx¹EVU]6'Ozn]v$!>f$] WoD{s EBi&t%Л,*a8gҕ0FGkIl.Kb{f]؜Bޞi;XO<{졧p/W`L䪡VЮ(= v!5O~Ā¿|/:B̆5sdOd?p$?;+;2go-2)z.tQv?R[CLHf_&U> x:;%W.Qآ걍)WMX&d!J7Dګg_%];M7sS]50Z T {/2܉;E!||I]r"?kïm[ן{;:QU۟hNc b0 8D'.6:w-da'.gv!ko3]{pOu%w?/b>> 'Ͼ</~ 6p^`$]-l)SXoGގKav_J }RXe2RXu.{LY T9)r&;bӵbϘt,ӍL7Sn!t’IhZntK/[2: [g3=ZeztLetkL~3=Ӄ1=DK#zH+I$yLLL%L-6Ӑ4+ Am<,PG s]{3h IC}][B~Hh.yLNtͩYsp0 Z*jM h- ˴|‰Z*;M'}O ՜ r2}=Eҷ)Ӥ5v{7/: NMg `]uoR8%WtԛN% 9Mt_ino|@9=:O9\xـ8~hg&R`!4y۪?1-z7'OO3U ܏ĄBLk@*f ؇PB @t8U o47`FinMc4Sڥ}S\;k G1bReFZCF3BQؐiא2涌i.Si0 m2_,i3]Oltf<[}qY 1[ 9B(Nf&lņh8ˀ}uSCBos4~hc rrp@ILo+;m!p)F&m:Shc CX%4b[F8nksn6X.̥a;ڪr }*Kx,,xSv*^{z Єg E>{wTrL}晋 m(XyNtj!`WhO d yr a M+N2PV 7k ՄF*X]ۖs ]s ^A:]t%\sg(^{/rhzc ΐ|>#1˔l 4h̶@e|"?ɧ+Q>k)}tPy-51*ZjNc\3ek(SikMyMusc^ShkJmkZ5G(\&75Dq p6UJiM|efmk{Z&cpԏ>&5s~5 OMضՄmj*gǩ&oo¾<`z'n? 8&,/kBk w+2)ddkVM1ߩiٔ7e~(i0 *ېUtӵ%Mk)yM|Ch{΀ 8͛4)'yLA T,a&Ci 8޶M.閉Ú-t%|j2Y~Ldy37cjyGeroE4E7xKjM==6sL^s_IBd> b>b>jkYFkYFkYFX۷%,^ޟd/9 KD.ޠtkU>b,K"49Bв?\kj3޿̄9ϖu)_Ul゚}j5&CjlnBS,&,ln2be65S] 6l=Gmb/m_P;O(~8MVQS۴2 lWu:ٌ͐F3 6o>Aݣl3pOhfh"{bſOϓM't+9 a3͘?mIG/Kr|ê=ZtxHA| ElV=|r wRz64ss̜~m:q29ls>kvYQ}?p+]v>}~:GWE~ޭ oDN8( |@y)K j>RkMG|GZ_c/6/NN1?Jg>||*Aor'A{Cqa,߆k{S=ͥ*~ ,Q4.~ [ !in#sZNQ{)5QsNa `{M /k+Z؂GOj#ZRlbS5z;m5Crs&/ _kl~Oh.-hپ't!w^;c /(=S\x\8r1Ea.׻-EhC}sym9Ѐ(EųsYWnE߁Y 93ȂoaqBT^x@tk>"wx79'<ׅ'0,!3\N4wx:4aot{Wp' b͌O+|;b;ݚ;!z/|@3&˧E>OA| ͌I%tŴiKtAsQuF:g5WmqlMuhK}UiBwi"3B3l[︋,$#hQ@ѩ.܎i'f?~;Nt.:Yq hQOjo0^?R+t7Vlpu|׍=6ʮ$.zS7 ϧT?St5=tkԋ?&Y\ g \ Ь uSB~[UhS򻨐I #nC yϬb [9ؔo3%.\^WoU>MUr~ۓ~m qoG)8Q'._Y*!e;H܎伬K#[n~ Cvyj^l!n X-g:'Rv*~{}e;\g[ڱ_s[;+ݥ=XsE/Q>V;1mG#zG ~do*ڃ j{4CSuWhR{,֨=8ӞPDtmOr=7+=]D kO9=|Yl‰6]+Mǣno,bv9$*؎GwKvSl%zO.׬Þ-BtW{x n  'wcwE ~l7`O/"%&;!M;Ge2plh⼭9&u eILv%ZBSLF3]=4' M} yLחrz:NotcuM #\'Mč7v!ݖL/[5錅'B*; !pODAIDP;EK[am;mC @gB;E Y__ A!{:>=looG B"t!GPDX0Ďa 줉ٮ F=||G;|/$+:<_Oԑ="<(`TGjG#Qч:xFۑy?cz1:ҾI BU1QOI%M;Y3n[?Y1K'<`&D=Nd:t">w쩉E53z>;Bv_'7H{O4'觹^|D;43Ca+N'N$8Bs5K 3ٰ^gW4 K5wV4Ѩ3[5W>c5wa413͓)ߝp&\7uFj|񽄢nBɳqnrn bMd~ә7G@Zsgٺnvl'se'u!=݅ξ5kׅHk=j6 {]M$938,rw!YM| |G?ԅ/wJ-쬻Z,wÂ3TOsy uŰ{QTW/N$+[|ktqm'1R,ݕo0BQ=ЬC^ޕƷz}WחܕvBײ]eS<4~`IWuYC/s }֕7]řloѕ8jHn4el7_OzI7Nۍӵ'p}V4s3w#=Xx\)Wn8o' ܙpwO'> p'Fp.Mh1C/ H8$/²T /+N1Y3-|ҲQn oݠ֟!E('\YC9IGӺ7w--ws1F̽횜Nj4s_(j1s/Bi}mn0\y~FWJuw_A{ ;yzu~W#a*< 1G>-f.gf1`!<.iȷ}&=`9sGA_tZhZu{F=lCaǥޯsj bH#lGMY=dE~?E_a{Dq` x]}{`' &7'O~Ӄr5<=  X8TQ:昦7~=yhzd?`OVI3zپ=y'3z>㚞xL0]eӵ}tպi[Ok K/!fNaQpRs^,/zq*ʡ1 ~a9Jdq tϹ^8bѡlo ࢚xu}h`χBBڋX=ً+nqkSL?3]t5Kokn=FfP3Lۺ3֏!L1=xӃ1=x6Ӄ2=d)CV1=dC62=t CdzN>}L{ao0=ÿ`ziL[aSBI7%-ю] ?,G\g8b 9f\tfLv2]t)k3]te뇙eӍntC!NhZ,InKӭ͙nmtkg[{3=A#4r}FOhCW"rW]#7a=[ۇCp ̗ b?S>k|I?ڇW}X~x˳zo~ J!]җїRnGkї }ѥ/#n ;їFB²uW;j3NjAޤݢ,p`_}·C%{]%/'7}y,Jnnca9CD"-Pz:Aevgqc,Gv!ix`N?*_vݦ<~ νpq}tw~o-.X?~Mȯџ+^G?E۟Ϣ;s2y۟ !q=7 gP~~F3oџ胇~#yx&~|/JhM*mc7i 6LS.2]^tfk;='UkX`Fҙ':Jox `i)Yol ̔#!6h56j?簻pt[I?0]*vU>aic>hd! Ilzķ@>BAyv<=9^)GZ[8~>+q(Uc wE+`%6зה3O_jyF7gooĐk] Uo s A) _tHf 9 9Д GXM]<kS6MgA/a_L7baDt.H#%go1ݖހ.e4mMu`yz z ㋲^ wAobߧ EP]tYw0Mw6"t; EJOu2h0S+^Iu &?R̴]i <;j*[w7xp.~ x@7~?\  !(l%ȤqOuwCO5̚6ϭ !U]d4V=>!ya _u1C!f?o0&YBSH^a_N cr~g5Kp/~it-Z'k} e^t˙n\t&ۘnb [^c][>evs%Կʛ=7}ӫBiSv/@~3|R]#| =jV=#TSz_㡀onP߸Pt#{yCR'b0`] 1W?7+q?9[r3?]W_;[F޿ <^8+Qհy)c;kݙ dVtm yLח3]K7<ߘ/˛KbK޻(Żbw)2'K}l\띷)?lO2=/~x@~+mߖ]kgJَϫ{4#͆N;n =ko91Գ'_obcH=‘OH:?+#4e.jyڳQ&*Iϑ"aix\B=; ?d( ৠǛ~poq F)(<z}(i.׺˲xa*otaxR79]Iu(ǭ{F}4(C\AoQGQNG෺f\E wfN"Qfwp2 ', HN PFaф"nU8 ;lï%4Wyo+yG(Ϻ?WF%npQ|2wedDB".fUu4D#ꏦSdhw٣gu3x4%ɎaxXz/y5OX/[wG"׍&}houw]x1!b 3fhbܣўt|E@0c=5Ɍ= h5D P?֍C w 0Cĵf\1t~=;`;c(1017{8!>uCq +ƐYo/aFϬǯw0pf ى?]cƒUXJ_Xc w yĄX^߄Cfrcuu 3q +ωǒNrS<3]@J:>ocp<7HL -'O!t/HmZNl$U9s)(:W9ߩ( nWv9! ].q=hWn%# 娗r)_PyƷ/pSru8ާM>&  _;f_/!h.ٝn}w?SMm8o:nm86xS0c82Ӄ]AQ9/:Gmqva"0S 3x i m]dz߹x'txR_–񬟧c|x;R|7i UWSz?*Z}ixi} 80k:AD>9#C|$w*o6 xrƀ]m -Kt}ńPĄIx⸨wSϛߑ,^?{$HSMC i瀽 -0sp'DURIȏ8OT "%+nQXpcFݵ#*p$-*gѹׅ=Ǣ WŔ G.T~J {`? gj&ަu*P^BgYnwum2 CAL&Q2}bNLdV|Q4g'S-&2a2ݖiis MsY7P:t;g8CxPB&za2 ܷ~z “%($+~~do^N;4b4<}q爫Sc"NS7`΄#qSx<CJ1ʝm0ȕS5Layr'S3U=O ?$|;ME#TGY|:ΗL1]<3[Qxoiί;IL30]otӍL7z2tK-L`e>ӭ.[1]VȅpJlmX7i̯OLn4@W{y 0w/*Yg09 E5?7&T˩[WEΕ[w#*Y_nP1][~ŕXp*}~^lU{@(1pW]v&x:7@op%J}/*ٮD% fCo5M/IUFBLU*? Eu}~Uhϛb$KLĜ*M儦 v*ݷAP˯wB/P ϝͪU'U1|]|OIt擤O3Ng>9dtjtgMgyW x7PW0<\ctYatg\Oާ~|Y p'?3%tW5>v=p{[Gâ U?l|RS6m {X?;v n {4r&}*ͤDLMB9硽75w43+9?s("ņ|3]O<6H{_w1yggf;>,#ti#0GO{YYfr=f7 bY0hY-Y|Y|Yfq_L}1W#PxIY^_:c,Y8 N'l>6[-gfa䠑?|4ub٬fX>ublu:˛g+tm'fO7w| tD?xu1ó'g7?| 6F|2%ng?l 1޿gTox']4k,{19}|u| wX<珧 -|~|y<ޙ|x9uUU XWe/\;1~oue_{*.m|s!nb|!n₅[ ;<>7.M-Mt,MYĿs?&3&,q202ޛN2q"^K<׷Wq|E/bԈ\>,G2Ϫ9Y#q]t[ZE F5&-f1猅NL<@\gyL{xv1+[  B[}6~qwNx';`Ӌly`/Ƴrs\g,Kp,᳨v@ 0$-=%K iM+s 7G-lD7@"do,D ,5C (%sXa5s8dp^G<ȃ~1p'8\g k)EJTfr89sQ'gtpk8tJ9=98|.[.prmnpVÅp.aUw|Ýq wq;ׂpBW&}r8/pI2pj8s\b.K1}Ub{.H=ChKWg)$kZ!b.`^J>sH/G_eR>0 /|--e;kRX)GX{H, K' %4xߩK&t <緥RMj/CԫTl4f{$djNdXMw`XUcqլUoi~5G&_|Urg5Lr<mj/BjEou2\KYoqe~wX-5xЧΛрIǗq}՝0r:OP.[F[ƿcpKlLqyG>2eld}-閳0OC_> rU/g_nˈ[wyy~,iM36_|k|rrXb )&/:˼cǸ0G@,.<~//gr?,G+^>h,6pZ^ sP{" P{#+u++>mG`l=+XV}tlG'W} WV}$Vrd(~%G+>]QldhJV}T+>>3ll]+gV'+Yޝ\,d;J^V-vRV-{ d6dg 8Bj^U~f*PUsCly/joj}Ҧy:J-W/@\ѫ]|5cjNJWhyv橽"y;(yܑ0"JSwYͿyysz5˹?#U7;{7Z3BS#,LNuZ?N Z'pz}gsz}!חrz}qz}#7pzNNocYKB),,/qzNo[Nsz˯\"oo΅:$tZ֖ev.kC.ߚ[ [rAgmTB-Bh"AADA@A!Kj{=77[{߷[s3gϞ={fcdt|n!3%Μ3gU3e3eޅސ.=" ^.Gz[^Cz/޸c7dcCxcCpvU1!1w ]-5ۡgI5Ok+ 4T;IvjnXiuߥ˷c/1ӛi9G=PCsZ`g=(/V8R_M [6'=jO]o_.dǞ1`6|hwN6[d<{Q>ҋq| (W! rH l{Z;&v(K*akϫm5 WR>@5D '#-nlE_r@.{Dtρ?71g c@ӝ@g3=~74RH|7RR#yơ]0Йq%!"(2Hю1F6}4o_/JX>bD苭/HLY9- {!%Ӊ}{xn&fyuD]$'ƀFؓ_!~G0Ϫ A A;4"DFNw:߷C Fbܑ0zy@=zh)!"ߐH5,9tX(7VM¿p6&C} E9 zP}gP|a$M'tC)C3uPҡC[/_ 83|qY4co&HEqc"DaRe[wJ _3 GpvTQ8POa"ЮA0 a|&Lel/V1va~wy0aX[qF3|8F'p3S>#JÑOF G?~7po8!C臷Fڍ@?<4fa##Kg${21H؃+78o=tΚ4Gb>:R:bH% 4ęHܽs$;23#w г|ge b;=FA4UhFF vj6 Fa}9hQSGa\/}49 S^1ճs!iQs/(Qh73 ) ' S4 q\c' q$&a>ncIIP'u% w> nyo>r&hGNg4hG߃FǎvX7k4how1cnoh'i~Z>Og>>5l -.yf+:^''@7NQvJǸ81|p1{%"ജI.tOֱS :rͱ3c?qXgl"]0y,Y=E=uj,X׳/s+8Wq_oC%CuB=&_U~q/~-ɉq_CGn~Hfr&軎ZEbϕo8|qqk}<O3Q;saC&~uy'byDoLļ_s"Βԟ佉O>z狉hNNL`Wz,k1W#exk'OD?yﶎL%_$gחfCM.>#˔^O59w{y-Z8JJS ;s"aQGf"Cpa7̫֥1Nx{?T9Lym2ΒM>fPzI#N #2w4eM=8o ERp'l~/U1E]8^U/>ÍSp|[WD28ۦ~&otOQ9)wFD¬ހw4&"ߴu7?r~} `g + d  Φ`]z-]NMOS9r,z aN)ؿl1E_a~)5A7vnݸ Pc6ͨt*@ z#E<Vk*réxj0 Zq1C#F4ԃT{#NUgJO=#NL>;_J^zT+4ȿi7 ~#%_aqZӐ'Ӑ_iKO4}i4i}zM{4̳A;iNx; I?g:鼯;X%C4z|ߛ=tmO{Z鸥t3d:3՝j~hg8^~Oc,t~3Cyt5g@7nm=~Cg~>:CCxX< )6soz̀^{L뜮]/1g^gb3Nk+τ^[&gBl&گg>+5S3zO^◙|3S &vTgf*yEʙxy$_7TwCqa"s\7g.,5_u6RߝdYݓda†,'* H~@71Ӆ_W3FRk?g.Y+71iYgan{aCwЃ~_87 7f)r+f!רٰf*Nٰ/;.Ac~e6'a6lϷ?g$L Y8Y~Ɯcc%/o-kBc&xse &b=ꎝ~'xs1~ Xz"CEla :[zlU->{h|XW.^QUk|j=ho?ue[fQ~)ou]k"s̛қPx_;ܵa|WIBEh;!D"o0-#bT%v1b|W3}}qS뻭ube/cݽp7AlY1c 9G1}K G3rX( qK/U[6^V@[彿/A;\b]K72q Fn$yh W-|a {;u:}HLOT j걉KoN(\޽@#t)Kzm]oIVw`,U dXnu^uo'A|djGz)!%Iz@gRK눱KվO;@l K\myx)SKW{q)K`SIϖ2ܥk/c}Ⱥ gSR2wq~O[-S125?2 ˟x ˠ\f25pb?A__YeӋrZ׆r9?|9?cF,Axԛ`VX}J.T_}Yz.Ҝy[-:r WF-VB{@s.{9XCtVy ^n'ZV@~$pO>tZ7>)+@;'^$Bc1{Xc aao]t>.oh]N ~[r Z?'sL$9grPn\XVy?yOdw5 .*7Gs^}WʭRw5Wi{*M'>$\͗p*}/*4pn(dЍY3Uݍ¿|M> wZ9 7W w8sW VwWa5ygkZg{цK 1rӗ{'Ƹ`j~W;ڸqp*}+Vc]Fcsựe5[hL 1ݗY{uJD|Zs=[~;;5ˑ^>ǯk>zh{s8|?1z3.&5g:uHniӧ3C Lwr_">wL4|*}1qlzH35}p VkPtxԹ(j?:B/5 _]Rȑa> ˞/SvDF(N$0:2/_e XЍxЍ7A7hs]߀7Aw9?NΥeL3Lhv0ljW_#{ȃVȃ7)}IL, @5Urq=w92w~zCoͶzzxz詥c>QMeЍfax=?[wbzzrk ϗ Y/(gk;5__\=;վ]@>];|cdov6(Qxm|{l<-|_TnPAP w7C6 m5~#{{cFyׂOeSϳMFt!l ??؈~}XȘvя[6Bg㌿zmܾxwuŷz#o=1Zl#'dMWɗ lݝ}qZ{_gMX؄F0:b"_f 因gd|9Z~??'Lތ~̼D xl܇;q=<+c|;uJ>$I }v®6ckfsFϋː-˼[ES*co-|XH|}Gx܂lAyoo o(& ߙPNFv[`Ǘ[a ?œ[Xd+b_V+6݊}6[YaѾ[Q!cGaU!½p"qz7߻c+-b^9VomzAl8Vmkm0ux6u #L!1ND6~D~Mq6%_p>ZWq93|+a?n#2mBw6mk/Ae Əٮ:y;_QuP:aCj?cK(]d]]:̷s{sbNKվg݉1wL_.C]JXo#V0_|#vក.ݿ3޵:|0YD܅uRb޵]筳^z3^v7_+[ɭgnwC_74a,&>fm+Htݍzo v~O[>?v+bnލ}ɻaXDvfnյ1Qߍp8 c'+1>ڍ{jh'쁼~uϋ#FgAKut{ut7@>>z_b{^y/G{w/E$ž8v/E݋sg8n생7>s/9:p}8>s9p}>췯$TA ,}j.S-C?߇{nbD.xQxcW&gFk8_{F7p?IǨ']vEq.k~c_h~ۏXǞ~:c~/aPx01b)_U?#|A}}xf=>-{חf̓Џ1 l_D~?D~"I"ͻ -j?B^9^y`uGgqwf:PG/BaYH+{K0vuUCXWT9qRa􋆇.3=\T%w>CX}UyZ>ĖaZ9A ~Cr1Շ]~Wvȸ..!=]]<(/a0+zrQ0uec-^~AXƷ1~>F>yalWWZN>هw6VxBXraܗ0q>x~!@#G ?GZQ<{V8K4<MS4?=93~tueG9#X? &,k:bNj5' ޚG%wp: bb|z (;FŽ.'(y7̊G8*&Gaw~(ӇGyK|8:Zf+u>ai9 (/am/s:}|r0|D] b~%a=oW_ףjNwB՗<[߸4U_r '`}RJ' _TWb$y~q7<ʓ7N{yP4Nҷ 2$ۃdI[2rnj'U~~#1`T9B\uO1a9-w{FmaSx}t< 'jϔ='|q݃'w$]_}{5/?zG<9o yn)֋E_d?y/)B)dSʗ&WOA/MAYg3ƀH8hwJ}}+a[NMt.u_w8!P~Hz9b)S~S5*LTkFw67)7R R쫧0<$^i>.: ?Ӹ7O͚1^=41Zw?rߐ0?J+( 1q.w"cK؉4λLȽx$.K ?g < '2NU[;S*rjv`|¬YZc~J2efFaN3Ǒ58U XTy*爅剿V TK1 vHgRqcT> ˧_? 3lge?iΪ?ϰ_Bؘ:8yTo|HMlM Ȏgp@w a=k Igp3i>Ž">:aG%F6Ϫp@bFx2F}ЍO*}T:1:_β߂9lqL> ]J}ֳXo=w6aTcvVAЌ{Bαya}R0ک9>*1:.Nc~8ita xz3 ߄ Ǜ7t"¾ϩsIb9g?zS9s?p_y~'<}9@7bA7*r@w5 tWkݝ@w:^Eg?y>c7<[F8b:{&N7Tx1OЗwΣ_W|]eN~4 2e,c@VE.p/oZ^|yϿ:!'ߤepF: 9〖4;=k.@lx7!9z?q+/Ћd8Y"ϛE|3Y"]D6;]ˋ|o"{n~sH'|bĐ?`Et#\Dw֥w Gy7t]9/3&}^} }P}oƚ.a%KП>uK0A8ayl3?$ٗP/a~9t q%۵Kcxx 砌˨_e_]VY h4 >#h w˪w˪U>qB 9<2+_F.vպ e]#G !W:/P?K+J71W@/v ?Omz_@zSh;s+}I:BH|pz2 .][+ G1*ïl#h^K8bWe Q{V"5FnW$\~UTnW1/r]{^42bk2bUȳ%WqoȚp6'8_^Ͷf{w*_E{ 1 <ߌ.ԅ eE%5q{Ȏs{.~r0_SVǘX%2&\π|㊼{Ms3&_g{ukwÿ\o-o__sC\:lҧ{TwH-{z/6.#{3_ݹOϘҌVFOǵ&zuB7yC߻E.}ل[o~voy| o@n_ a 1k&PZGξr U'alE01 /gnp{@}#wǿyH.9;4:-]Me"~u] Kx샻]ަ.]}덾\]s]eɄiw1^xYy6bf]~_D:c|t=~_Ō?\i"J>PE:ٌQ-{dv{xD){1/ OξvxOuǴ{D9 W ͞sq cI翏f*l"& BQH >zU8D)@`y<@?~K~c3e0.6

Hew%nMo)˓O`-;ߠ}=M1:C]Bn ?z=_[w?b;:P+D*ʻ@CGЫ>^_R~-j?=}s;#U`#˰e>9+#+yc51O?cyS1+Y^"hVk;FG|螏ўq0+Mau1Ly ;<?kcǘ%rFY~yg3cigAnHù|(}4u/*z[$ꧡ_);~4Uߏ&p٭[`oBDnmI\T5ԻE^|[^ y8"D4%t'((d,#1[O` y"'+a}{=C;T}vh 3CgsR> Lˁ~~3{{ϰ_.+Mcϰ8Sk q?i_mE?WzUϱU9|9g!'~99>ϡwȉϡoxw9Qcseq}@׹|&g9 GH]'~d|x_`%|F ص3oRvhiLXŊW/:Ytї0ߜ_Uk4ay/0Oz/pš4~ ޗdz}/kD_Biȗ/t{ }ח%rKԗ/Qm/я_}Rֵ'u:BNNX&}UMaU4.t:2&#cN_ǒJ#q_9Lzo[Af+#+# %]4Ɩ?|VK;gxLߣts)w*~_G>P/;;ZG#*~uU).S(gfZd?<Q~gpʚ/hL~C?ta_%}m SeEG;Pݣ+a ,Θ(1&-Rs\!y0pЄ"gV[Mҋx4y0?]̿2/{[[E\ ;{[ ;usua d11QEⶑ(|(1:b ||Tѩ~wQˌlB-s,DHz ͓? ᗖŘz1jΘjM؊=wWŠp߅w[}w{k[yn=~uPpp ˮy\Gn+Pǹ=BҌQ#5|7OS;aNOqW瑿p3=4hGQѝ ?c@cr(#ze _r.c\F:{#\~]H ?X8W~#YO#=~K6lV0®k"m VsCF8+}pd3/2ڥl5J Qp[2ȓcF-^|bX~H137|Gh]6 '!|7dzl` $Ns'RR {Y+>wl9^²߬0Sz5+a5Ɣ(nJT01o01o71*t>[-Lſү0:y/ao@$1 ȹ(O]"Ko+,X?~$_TnEr,zCcˣGъ1AtTtczX-۱*_u~8ˮp3Al.Ꞑ 9Aj~ct S!T~6mC!+ِoڒ'ilCnJ1w`lmDeh6$sqWPoc8e~J$s ;~kiK}|b^Kq~%W8G:9q"o9?Yv(̄1,DTdLU=ѪMއ/>T]P|c(48FqkF(~PPouYOC"Ly3 鲅!]0{# 7a5 '!}0a>1( rj@kNׅI^løq? r?9V8ﺧT-7˭pǥ!GáǼߐ鋬%C~IRwbtDp H =-,fPXW/ \@dtFB_Ǒ<rA^p5 #-CD(yİ#!Tb1"Z~N +\ kt6Ї&\Mv%\K&:d:CF(~ "0:_!ٮv8xZw_;=ę:cs^HcH䗛9 "u=X(N U+(ќPig_*#wJ"TjI ),pBJU!%8UHckv>gI eR;gaW!Vp/W3v3姌#cEZ ˤ:k8ĘH~+fR 1v;b?c8 +Դw)z#1U(ۈ#CЮzq՚qkt{:DzD+xxGVΌ,>>8>>x>03KRd ~(ٿ:SV\fkjΣ~+3JSBuS۩xo]Ɛhə^573􌕜^:'Iz81U9tfm³kN/Us:y+REL4eգA.?]~1t#PΊV뱀ky4ܞ'5Z}wv4sOs_T5'ڹz#vf´W,l~J>`XB!bsi=W FpkrŻX>cWʘ ~e"1 RZ z\Ss2˹G/-[az܈KX$1qnsc tc0Ѝ)Zkàπ )n+=OQi)CA${*v$PH4 F<ܾޖyNmasȉ`ՇK$+|Iy,aM!idZHt2vQ鲏1 s\5oW7`=ʃO_ ^ Ig;Y3 xpn_ ]^QU{/ j"%T@8ބU{?? φr)XFGLa(OS^VC WOs5t5˅?,t:Z?Ga{Bo’^v aW/4؎p5ݙ/~DX!CB'Ɛх1N8YTDoq֣_"q>Mu)Tsϵ\CU[]Թ0 G0ff-K6ыC[D_P"6nbPDGQ~ `QvE g-Bvܮ_`FC}ME GD]0a?; 4e?~b/91"nA ?[TD_[%|S{2FEG{-)O?vVv7m @9#E,) y( y|zqN[hR/E*;WDooU龲q/(D#w1҄_T*M%}GSMnN$Sa^[Z)D1Rl-={ Y yN?~Ow:8يAxh{~Wm靊=,Z̈́J 8J:Zq`%`7S7W$TCj_B.z(/?I$8T{(zQx?sջ\TyD__ ؅ϗ&xזA*v:]%P$Q/vpθQE7phG(~_+cJBM!CqNIgהΒ{%wR"JaØ(R)E5K>C}E)c/70z?etRpRgQ)!+ǾRC8I˄\۾[J_x4;Dxif(X!2pMQ4!; a"գ #.ҐjAXR۫_iß1 . ؘҘ'AN-7T0{sig_Bp;F. }7J/znk,i-S2o]ۨ ֿM z C^_>e0 ePe~u~@؍Dt}ӏʢ>e>9oYo],jYg76fz!UY ڕ|B!lDCbYB. = _'Eˏ){W ZO~:"" Y0rl,Z 9^,dX7*YvO N[ =u,K%4?NG(*K8Ir9;^wmʡ߻Ca]7o-oJ99-?~("ai9Zr9Vyo)% +Վ+Rxy_U˃Ǻ}ihVRcg]8<ߤz?<1oǼ)$Qd _;wƾT *TTQȃ:O_r tٽW?E~\Gp@TVhG0WY.#\J|kO_Ns~eF踟78دs~]0Ҡ{A6!/@~} o68MYFaAzIkv֊ߊ'="ڹ:ӷM+*9 Q{5%v(~TWTT/>&ySrwc\v̹p:‚iLŌr}k{*)\mgaoO滺0^a&ݦG&W~j/;h7hGc3txOE³>N<+w0exUBk.*>5xSCϜFxG_CZ٤?x^wK+2]$8"oU)nwGަ1gU[;ݱUUZOgW*vU'ݡ*_*@?!N G 48UyeO]:WhHPYrj}m+CoQx<y!YE4);a! 6PJTd|blum3`՞3c++%q^TbX,Ư_S}j>+%VR>[ i>9˜*2 y1F>at-D5zEH10ZžZi>l3 قd鍞oV5 wW[Kd{+{ %пQ vHAIVcAnCO"_33x:BLOjC&4ӫM̀ކ{7;nl̳]uFH[[Җ$D ߥ=o7ۛ 9JuFUxcEN>OLצK9 T\'PΨLSs2rsR+p=׷s˫޷uQ}ZA{eW}"Tog9!e=/*BUVU"_Ҿ/"+n]Q泪+3a|FTd;a1iS[TjfU<牊اu"Tӓ~H*J]${CwTb$_ݙ\z(>VRI Z>bt wJP 㓈J4j;Ure0_<S nN%Ի_׹>qY~b%>p*;?W8*swdgΰ }heVo:!Sl]]*ci>2[*cnfeg.uo?kL'|vPNw*c=XmIЪH"/e Z\\CEWungL{1]gYz*X/_XzFbTyP\},h(SNjoXj\'"vt"CU^Ot~SUBc9 ٠*,猩8у:*Ǒ[{9Vw~U/,#*bo9^ G6竢^>z)e C}w0waY;{asd;gas];Dy/0g:Q˳(3?Qs(C&{yձ/$Ku}UG{:S:*VǺSDuȳH=Wl^=~?ى v̬".lXu(ߥQ805Tuȑ*?TO}hgrd:9kKSKC/H_5=5x]C[-D@I4r5X/ҫGxN wjiF4-[ۗԏF{MZRﵫ1KvǕOj}]z[yz8bg Ǿ\7,y)/꜄p9fl_*ꄳ}7.mcEpᐣ=yq9s(DŽp-23T{'=zbO@O,zb[6ث4ă '^j=q)w5!BOzb͆68!uRGν > !/6lE^$Kp7frH+Eb~J$, }G$ND9;vu$푲\^)yyL=}%C,N'=(dz Y~Or2yn[3\@8 )|v@_ r|I|L|+i '12_HN7ޙ9MءZ_azX#5oqnFG5TFnAn+SAgK9F;Ԉ14I3 C|>{8M_Rc_ת66#G?9:R㠏mjj=-}Eڢޗo돮mQ/{wi+b 7rMfN/Pִrzo8ݶhOۢ]o~~% H(IW0 G+GA׉ov> wch(%Q8?v+Q޿x=49fHTW>93uΌj3ZkXkXkW(=c\h!DcC F~?ZB̼ZUfVYTk4Ѳ\\'ECQ/eqvA@4.x.#.yt}GSDutW;Z퐏40OU;u~^r+JF"Ad;/} Rn*9]g~5>KL׺~^s1 NLxomY;M}rEr;]n_G֞+qy#~?=V׫~l{_ڣyr0>]t|zwToŒwdƦǺRӓcY'o'$xNwB?yjE׃N uR;c l^'S?4e\ScVۘȜ:ZΘXVsYJq,0%/%u+uAZڠ.lk](.rM't BJw+1 Ng5wAY dJcJӕm%Y[?0s;~튺_+x"]aԡ+j;X)=vaWȬ]]!tEۼ2mWȬnYYAf[7ȬZ Af5dn(u w̺ 2q7)ZcN1Cw)9_cNzw)Fuի{65{㺣n/]c;ݱGqwQ-f{Mfdnqe~W~}J="zםK6;rG*ή >O=P{`/=`l)qy8By{|إ efqrg2Ԟ&+;۰'z"{"{"8)/gU3䷎P_s03s%vEE^Ѕk:!ߖ~kH/̵O/_sj}!~m17ڟ&G1A/Gr=C|or-Gi_8;W%f1W>Xj샾p`<t/fk+Rѵ ƈB q?||h*_oҗZihKب8EC_A}N\Yp_[}!_sz7_k5sBP^~{f/W\jay?݇5D9WMgZJfDA(JPP͉?P$mJN { \4A.8nAY<cՃ0ތN"v񵋈B|- לh0FƚDOĩ~s/ [-1&9,-ѹ(ȧD59}F9jo-CA;5!hev|A!h>}C=}|C?y鮡s^r(#BOo3zzX8kqC|(w [>!;]Q&皆A"Y Rs$z'QU8[1yI!~'m=ZpM|/9bAA+=O#(ˋXHQڲ%$ˋ7=?G@C,)Ϙ ".q797wi#=B!SEqKfbyO)eZH^ p'OMG>u4j$̑O+G>tq$ӣOPBFˡ(G^FSv m++Rjm(ȱ&пp]Ga a(i cvapcw`^WZ 'kRnQG~e+~UVrk!FC 9ArѼ"G([zdn#nhgѐGCn5#6pE4Н lG+~WFk f~9^^Go>;&K1ֲ{;;Y}:byo3Ml9A!ߕ;%Z[1ڊf?r.,E$kT:F,."n|,EĢ]8-bѿEs{2g;ƢǴJ=.L,E9fb3b14g\ Jb,+ӯ?LCrT&2Y_w;"c]wz0ll"ר5?S7Ƚpwa p^+('SLCc>}^'k>fIIԾbr^`Z8Vkc~>.Z0z2ݖogL~&qq8328m/~ҵsoqzdQgX2ª!J[O\ [ JQn4f@#f|@NyprOsm'"7w8Ȁ' &JL9xUq)GZK' M4Қs"pn|_C0rDߗ'N~DykM&BDgP}NI/??{ĻLw@MMwpv{Dy߲m"luO)-W>;=܁pfFI83#ܮBpKiN C83;VTM8NL/0 qMpz: I 7q!dIp1~2-dEŌ 2㵢̕Zi"&ædd߈oNz JJJ$e|6^7o3Q/i=eɼ6_XJ9Z/w,)oL\ֻLl2u|XmS^SSȻ OwR?6{%E)/~"m`E1.Q>W+z5:DҔ)l+b>1f a`6r &L3w/&OY p?,M)XC>=wOހײME?*o+_;{ZM~*n3UֳK(䚩_ɿJPgv% 9 SaK#܃?ٽf*lQ6*dVb^TTԗĩuDd5X~ݟT_O^O^둆_MC4!AʧYHKNmʰ!wzUgk4Y^|jCpUNN8d;f&OR;a\8 I=4yO8nm:J'ϬΎWJ2;j;EVn9ȭ֏T.r/l.=6O)tM!Ol:uQӡ[aӱǺw'OxEDj:}+eutdtjq;{Vqĩ; qV 9Ý'rNGN"9WiXKAU!pNwJ*ϣ:qj6gpw#>m|k`#'=SqRnKp8sam}K9;0Ιumat2zg㠿_Ù!?*7}031+hݟ%G1s? OMlUgYZҪ}yT>P>i8sFY~M(_3p6rN/lQ1D;faN+6~NQIqЌ :^9q_c3`񋀙;ϺR񝞯f>s5giD{(=z/Z:{!<6l&ڄ%E }93D6fz~~Lb&Z*[dkYlj=m;mE@ߧ1KsgT/%r[d9YNkOL<yǓ5{s=r">fyk.^$QE!~'~q /"ԋjM<ghkݙ/hf6RK`n˳;Ygl̮gn0x>2mlsidc4[ ,֘-G,uaZx~ٸ+lm1yIb.zxN 1[ڠ]B+fy6eic/3soϖwyq65[9a0/ؿ3"įu3Wp? 1G8ˆY=Fٿ;? W|nj-s!#Nzs$~@b'D3V{v-~y!I^Ó|?p!_|7H&bny!T[SzYPPOsQI՝Bu \8l.0{E9U:Ӕ\ٳd.5仅i]LSݤ?Q9\g}Ng^ϋ[>0v{ hSSz^S܁n<\N3OúɨyX4s9<+,)ۙ80zIbI*K_=ocw |Yhv^U"HKmk`{9\izw7/VƓ\޷b=W˜cOQ~>j̗y0E Y=LކXy>kb~͡}|쇘Ό#=}#s{,~XrnǷzJԨn|"$coK/7 pZl9˔i3ͳKɝJ@& _&[$MvO@69'i}dȪ Uw%) gؽ  ˾[ʄB_/m]iɧ}60V4ՓPO/Xa"o[S쫫سtS5/J.1{Y|X{b>NoIk)/˻X3ď1m1|CW֚0ôH'3l1ibӢ(ՋQN;.VQN.*S{3r`z|_SClJKwxH),h.bsjg^˔s.y 5VZ1_KFv]꾨~(OKK3}-nZ={9Y寃'Y'.HC_EoReʾ!j/i}Dl/dC@zV˥xV{bWOaS5x.&4g4rP.Y* b)>J˺ iy( ːːFegߘ@Wq J.";/cľ)fUv7*Y].P! ^}Fq)un'(e.YqC Upe8o2wrEP-%zq`e=vj1t,G͸u7r^7$Eruס WYk%tZFDM!SKI-n9#"n)q c=xK0qܲT'WOWp"Wq՛N8_ }cWa~cUYgzB,^_V~m&x-jCj˶`]}a@((41u}V[yu᫕]j(Mg\> _yZ}jq8C9 w5\,kL-E<>K<נY0]|pRsO?l tIkC_j _nWO{}w-7Lq-Im|W5ThZGW$!q ky>30\ RJ-gZ #Y峕ϱ3\${~݆crI^oD/&WvFzn (:Gu(u΍;[ C4u8n`)o{A)w yI^|g=Qb=Qi=tz롓[w=Rc׫#*o}#}p<*)D߀i6 ~ _d7Qx]ogy1tK]46`IJ ]c uŵ 臞q|C7XK<ɱw6gz1WaFte-o [wzh#Cvc]L|vuOzIK1z3ɛq8{q3L`Fcf6þfumF~-[_78ɃL[ 7mA--Ya Zjn~M4ܒZ:iq3LC ڂ~{Ӷ`qɬ"9s)+OnC9q{ o\ě-nżxB'd*gjy1T<"筼A}+?}Jy; Vث4 LStc@kWN#;V3i臷wO35a fLG~#^'mo$#},S7:ل6.?h鞱Me ɳg6l뜞d;=mwAymn;2dR! nW[}\=~vwö/ƃyŷl؞,4jL@}\E]B<۹>-]S=z}??e';OĜo!Te*wq'sg'˝v!w!wa,.̙$I1uQoλ,)ɬILCj.홻-a\o0~}}ď$'N,v_GDrO~ݒt󄞆yALs1vq oV(ghV#j^5ٍDF~0g__vAw.n|QݭyQq+{ed<_ {=ϵu o# ôq{P/ۃz}{>B ǝ=j + ; e_~of?C~5Rgd9pڇmUW`d=ޯ}sϲ`8;%I]5 9\no<3^)̃85IqV㜃8q 3Dc癡>xsz >CKڨ0E$ʕ(0{q."Crn?D85r\.š˝CXsyzHċw]~a=,+,_fyt~Td~L }\c#x1>IP_Xɛ|}zZŋM_0ıcx~v9kbKOoLcL,h8Saf@/ 9ʱ1_w뎳 sO2`a Op|W'xnE,pA%!ANN ?i f t;q8tH7om:OYBLO,5\ň 8) o$x3Y'y>Ļ%z1 [ȝ\OI_DbO$o'eLHO×SP½O;zW<eSZU*SO} w{U*%[?Q4@3JCN냑վȆʝYFXoܟ3wa/+#FFlJr!9魭Nc>iZ{C{zkƺX7!vwg9-WŽOc_Slg7@ozFʜagWތ+ӶQ޳ҟyՒ|}ѓz>ftKNs( ؿ^>ԃg>wsUwE=~VSYRYY"E bJ_XYF6D,_GYs$v9,Ms>S֝euYu,ߙuCsy_9zZΡ(zǟd^4Me9ug9ue9чAtzs<;q?0.qǸ$yK}ނe{8?[\o849DG>zpAD<7J-T֜GǸgyߏyWc<G뺀t3^u~]xJmMۖ,\lZ X+B5߉aZExoV8[G%.v"\}/.wq=pC'}Akc;/}l b[}ԧČ~q8/.nhqVs֋R9.zЧJaÛaK"58kX^i똋/ڒ[&_w";/qޫS729$9"DKG| )%}KOj\&0JXkg{M% ar=jbJjQ^'l.ZALCLab1}09~ .q7/>']}NkqH?O1rοe_wיl'P%V ?|rȳ+]^y6 +g39+6p{Gl`^zӯb q6!U^7 ;*߿&JjqWyػ*mrwǯb?ƛ=xUɯkj_]|ŷװ.D@r_kH5Kk~ az5S/k\,Ў_]|.svkr]x -ױOy(i(6PTs\8#u?cq󫗿. =-5Fί -Y{1:ɓϿqoq fu?bwo%l4|7["lgOx T75&‰oVeN9ם{#że2|,**N?=+wQ/&b=c"7Pio@!`b<'shenTSY ^7x=;~ *~>M|7!,ۙor9,]pn9n9#n9o9sV켩xg&y^(vKҭ >_%s9<>[nSFD-WvVZ-ۍnaU[xN7CޙԣBo9x s޼7m}}Fn/ "Jo)|T|4|t| px0zg-R}DgYpNW7yPVxԈ87,m>@{:U^{7/K>|.}!Ct<8#CYb|rxC_yrmP(Vzzwb)('<;zhk?D{=C`&jIeۇh#[#;( #|;J>BV|ᛪTɗ\~34GR*Z)6>S~x \wE>SǾ>}}g0Gې~rg 5;G$+WM$ws&a[ ݒIVLºuD֭&aݺ]֭{'az`֭&N1. vy `> vy$I”$^7%;_NBJ?}\̍ޢ?;;cޑ f]"{U~պ]11y}xL3{ x=O0 ާO'xG_'Ǜ}|Mo_w}}wzr{Oy~YxOߊsG1b^H֊c(UHqCg)>P|I1[0ⷊ+S,XIbc֊]*W8Gq:EAS*QsiCW,XFbŖ(Z.b.Q,X[bGž#*S\My;%ЫY1ObڊM+Q8IqJ-*T|Or.X@bEſ[*vV8ZqZ݊)>T|x̨ ?|eBowK6O1.wqO1~\OqOSV>?@w;xsmN)r/ zy'*B/-~iyL෼{K_0kff5s9`Z 3RD.li'̠/8~P\>A _{:Z8:0MGo18c_/x9\έ/=E .GR)B}!^H 9/^J&ϫzQ×%|dCH{yϯmM_ E'FP;})KJ_%y}p 1b/^!~X[A|LjK؉)_bOh_~K_c{%cji_o^=B>}gC"wB{Kw7zpNW(Wr@7RX1ڗl2k6)W _a~e+ɡWЛNRQR>}xmȗ؜Md~yĖD5c*LJ/D5xsZm?pNm|K9#6NlM{-'^Py5΃-K>25|Ir?AJAZ\:EywS݉k KLC](op>7O2ſn*2U^w=oϻgߠ_}{Rz>B z+CHGVb ؞[,?S+Nke=|F@Ubo?௷[2>_ʞ-|No[φ7ޢ>b~ oat_9!#Ѥ|Yi?N#̗2{˟xu/_w%[w|;)ZܥX>hw:3S/]w횇>|sǺ7aw&z;GwE{=o8yn lEv'.G"rCK2={{?}Dy(>༽?༽ ?@N sg|?\N8>JWHGɌ1Zf6)9}='_=s|='3Q/0f1ӰteFZF0Mlfe=[#.[?![0#3Mxk#KLöi2GalpzPЈ؝8Kt9?4D7LfHPaD@^xhіiH1iYx ?G_Z>`k~fV)!> A|}/-"ūq|K6i)Ȍb-ULa / abkEQD843Re$%E.,Sh !Z{&Hm.0Y-_)"л2#LSc~ߢY9%3Ӱ|όaFx2h+o֯lZiZ1-~(fu5S3Clw- r3M۟ܧ]͉r 3D ab23R$0M/23QF|- P z4;UwPKv=n*}~Ӟ;]4;33Ep~3;K$Y{Ým<߬;a w7p bwL3o+wpwpYpZwp|">-|Bt8P~w@-U~G]vOۻnQ>;]Scҋ^aK i{!~/}_ϧ?JK-#D< +qMFԾks| RhCqg1i#E c:G#XÌ۝,QfD7q)ɑ 9-в gt>wWlyl r r;_ 2׷"~+oyo!gӺ!g!gqCVwCζtC`XG0 k<[#0[o )[A|m-73VIro0m}"`@ep(Ā'([R)嘆.o4ۖ߶xkHbBL#ֆ`co  ۗ?h?!LwTd g;9wH+ աC]G".*q |Ht V)9wғNqKFv\/)LC4Hk׻_>8[ek%Dl%H{ҡ?;F\2wm%s87Q*r8Cy|#x_ey[|ȝ;%q1j5x.mSzwmH- (A(C\ՉK|;9:s8яe:byO87tyݦ3HRcMA|Wڌ8D~!e2wTc#q(g*dQg*;Ri?!#x\FÞOE0C ߝ߷|bB|Cŏ2ry~̠0q0U{#'$W^7;Q+I3koIȗ|CLGtN/]!2"1C#Xg;tr"{?L"ְELS;zcJ"XN oy[s%,3}̙)~$#z_Cb_̢ 5⑃PYYjoI1!9'w4Hwʔ5c"G6#SL5g)'\T~'əױ,Iֳ\ Ȓ\;q[P͚ئe-wV=7;kܔNV$Y{%l_'63[Rn9>s3#7kGyg/GF263{ 3w#33"G3emJa>zi7a]io-S?dO (7m12u_h>֪GTm1UQkUkSlMQ@]m>COum# lm>'&"r%u'xG>+y6?1z"j3"1(+(5Ajv]i-ZD{BIy,5&?&#޳6?sp [%/tO1O+@zJgS,d]W_l)u,urA+Ph!;H>7AMc?y3ۿO=O߹=M~`{ՑYِ?!#{ ol!-9_dϓTw݊̏u8́th*/~m6կEU]g-lZր|oQdAdB"$uɕ`oeVVÊL3I'!X~1R-Bi{&mЇEHT!%]Bhw-_B楤=Yćuu!CBS!sJ:"XVK(¶"ohmZ"ni@<-&6pd;X~!ꖇchZO8䗫'tEE jEs~wA.hX (ulQQ:VQE5ZoNA?.DVCːl6e{Ϯ/Nc*p'E]P^uSQkgQŨMVϣ &:⊉t Cu/Fv (F:\GQ>JMf.uX[-QX1|oߗ8L1-m1S0dvWq8+_'uzŹm'9RrR-Ņ'Ld }8א {zD o&JH$CIlAHjR"G)!wKwoHnDr;/ۙΧ'Fۗ(@YG;r.(w8YQO?G~A%}+!uPior;ôȽ~ . 5 x(BW ZJ*SM =d>%Hc0jXo фX.EI.AzJhIlJ!jŒSAR7ko^RhBے~7`Kr}0u%E>te֏DS9]-)uioO'%UڃUޛj] 53TE?X"-~xeFiSDtz/2$JA40PZ"h9~mWuٿvkخ s(<3f((j)<iJq?,(dU,DSi]Fk)QΦ950R"ݲxaW]C6¾;ywRRT> PZ:=9ۉND!b=Fԕ"q2Ka>L`b|r N@NrQb'4&ÝB@ȹniG9 Щu% 7ϴ+syp/\FӡdlwkU p۬ pۅͳ.s<LA.Xf +|EW"GwwGB 3k+bhߔ*=,i+/zPƲ"},kDYϖ,+TF&{YV2YP^5Gcd!|=, 0eBYjߔe$&*ʲNs-u[M.KsKԐrNP/GD-uqЎ G9a0!HLE@1T ˖r4wi9QJrԎ.GsB~lIA\IW<~u˓NgmNԭupy?Oaw%ed -/$ p⣀O*t >A|002`Ugn%  d GT+D-8YS= \S&zw:ّ?zK+lDOPdE 91uE^Cc< n/Gv[r"wȕܩHv_r^_y9*Q*ELN{*'dOs%^v=hdofF%ѿiW׶l[+QbW޻t%ٯpGNaL=CevdL;#Ψ^l:+MWj_Y|+ù"'M׸nLa#^,QiU&{pڗI?L7WH~t?TIW /Waw;$gEިB =|yۅoB~*!)Jқ2>$Ta_>1c@U1}U{JvL%LFv3UE=ԯeNv3~qJJUy:bSu~N!^q=^.'˴.x[^¢E>b!c4y"ѴDs^6ZI16AoM4'Ow oGU:kaJ4sE9EcBK'쇣Y;Aml.=-lEr4p'1%рwj8d#D])VC"Cl S+ĎtYO"kec y`;IR 1w(J@ EjH`MXu5ɞ`VckPi\c.upAnIvoNM/I}vI;Xmn=X+!b=[疚Ͼu/, CF_s̭廼:l=PG/Nu^)+/&a9.]l]^Sר4kT:"cSWWuEеYu)]m Ovvx-oR_dQQiI_צdP@vAݹL=^g7A1TNA[cmCV X ڂ"ۃ|dr >!cx-_1}1M ֧  #IԠ~ЎhADH jb '5b0#`(8arr4ྭ 5H@AL qO<ގCo#P>|Ə [ 镰#od__^oimW7h 5d=@/C^}3WBgL?{]=$2b{KW;6 tLҐ/e\Ccf6$!ͳ(+򷷹Oq{<񆤏LWq$y|~q i0IKkkZܱ9ݕ*4`w-=]Ẋ13ַk=箦vXXnDz8Ŋo_HNK#_{6MFl݈2.S6nk; -H; mPf ]YB2ӱ )FgnmF^Aq#FȜ~%Jhcr{΂s5 }ZZbA ҪzC zô44M[Hkѩ] Ĵ'b:-8NZ8ҙ8jrDCG:*N`GmeXᖙq<߶L:-N#8;}8"^Ű_Q m*G?ύ uM=T3b hFȿQgE  הMs@4n>TF٦T/s{kė,H7p9DB76; d& οhu n;'Qx݃Zr;ho)~!]TwqW`&3cl9Y[tfk"}]RӀ-E>YKyW6Wೌ;ߖ oY[0ls:f숴)ZiᖼlKgn~QKg޴~3+VdhLVmLyvW벻aw 2 ùe>~ӝw9鹭x=׺Vk_+ֹϷywj۟t|l|O_њXk~JyҖݕ.?88{2~/yoQ~/oATη,xК-\ʡ{Jkj}kg~iMYŀӣ]!D]5 1>p 9gaFw! FV;fxGZrr>rrNaw3+m^eh*_WQm^Uaw>k]FʎQrwX:{ _}&[݆{W~mrpn8[L_قۊu +kvmy}BRY8d=o zjڿ-pڍضumEz k|~kW[1 r{qw Yۙmi} ǠR|E6||(Q>X<3#hJ^dlkYaX<{0-]wsǠv"qqaxԺvC۱Jw\5=5~vnP"L(g$!dM;ߞl?'oDځlF=2tz#z|9HL h=A5^< w=!BDןD#OzDO=={!$B>Oq Bho.޷O4@']p}o?+w}uWdC޿32aAü5H/w n 8y/?悰d\ Kwu[ kDX43Żh~ga2LhgaÂg;inG8MzOK tZR %P>BF8`i|*ץ㻐t~.BCI[$v? tUřre沦]i]])$˗"8kb[W*gƊk]=xUy+>; V҉,0VfFF9̕pUՍwUn"G7z߫!8`n^ڍzS7Z\}}kw~|[0@wF5D}mFA6u뢈ƺDs]sd[K4' o?"lF4!9cq;Cؙh,C]qD}W?v5wmaݿw'ao/'{ :[?^<7kOGqGCI$EfP}m0vd6=y\_'ztOT"F+5{v#g"3}{򺏱lړׁ,@_d}l}O؎`?G~|O2w89=_-[!<{P,NO&k*?5Ћ{ U֋}J^%x/ND@Ӌ6Cvj;v#cӵЋ!]Ÿ}ߖս؆Es/$dIŴ\%{K_wY~q]ozoDy'#Y/-"H[2!_s ;aU:۱pos)ٛ~td7|H6ڽydOCxf_OI|zM[a4 z 7ۅR>'{Wz;؟'S:&z7'4>G֗^>bއ0GGò":,DZ؎, `9t$ilDzcy>}:"ه?b~m?>w@_W+uSܗKNdn)zՏ}TKj":ۗO;|D[۾B}r 3em*˖,[WR|;#w/WCDwG^_~Χ}}g_>u_d)X~֏#@͆`rce9ӵ9aO<Y^CG=Aԏv?.,kY|b  Lud/` 5.Ri*!a}|JlwЦ?=_`'ϡBp莁#t,/Mҟ_;ȟןv[{WHQꅎB 7C1 DAg#:lPax:Ԥ=dw sgc E?$ `ľX>Yǻy "Dy +ʹܿn ud|H_u'h,u(=őq =s@As ](4G߁;28)@;!}AndN)H3L"P<{M3 cNc c=Vzp1t6!Gn_  y _3#cX_Hp3Qwy%=EL/Pw#G쟱/Ht' ~EƩtQqRoZtt"tu s.q\q9'3ܯIgux X2Eg$c;B_t$~evw_sܡ߯MLL&pi&pL!8"i&㉧xxN:Oz<4AXȫbn 4gDv7Ⱦ2Z&ڎ|HVNd{G LbZUCXjOni4Q/YD&  ?a>LpJw/7#;=:vO]8Y?{=/OtDx^;rO$>C$'>O25{M}szOq)4|ϣpezow>d$^jNb;H-MO'~9e 0ސ"{7wO"Q-6E\/*N=5ϰh869[c2SP\8sr`2stq2sto2}H1 LQ79к!Y8rM):8Wa  h:ײvkY{Lqv)l6;)ivycozh Ug)Ma}vWm*T> T> T:aqfr8X&MTGqZѹtӸ3 !-WBZLPnG6;IXd ' :,D2`4Z { wUoӄ}*N00dƓ4 uJdT#8A-k=jl tNV~F÷/ <>xMXW Kl*x׉^sy9ɓ?R_%s4mO}>Zz%-?1Y+>^VNB:ɾai0-ݯtj!8 ө[6=sD39}gi AM._qOF0M0 N=h4BΠuYM˹|{t02-3?yg_ẍAkB ;/T?7LQ&Il3|_Lkd}Lgv)8ё2Tn UG|pݙΛ3y#wQ2\NY\3R말<.,]̇*2κTK,_E ~롣gYY^k,Z_g9,c(~ggѹ~(·+2m"؏,ǨUj@(lo6|yf WRTM:DCmŲ֝emlZiBYQ8e 1elZo9:fsrk6M~NLoE8}OŜ9t|>Ƿzs׃s֧jPN3n=:D1( _9io'W-Ƚ̷:Ɏ_ {eN|]z@Tp~rdYcK u;5W-J2sŸfr"_)Yr9g}u@s+Kw(*Ny8Rk>>z+ F a|՝~0XBr(lDF;m YÔ^MS\~rrsϣuD9Ȳݶ%&Cy<7C# x: 3D2;woŝGP.)K̚E3Վ'dq U0tArzCjQvWVXH@>&%P%OF9*d>˦A=uGo|(v>2S`Fy|>݃ /<@}8//@]! X _VoJd~TbY8cjwv/u8 伧LgLgLgLL +W]yD:[u!a6BZH8 ,B^T}!cc_Z ZBw^4?q}-^Kg6#"5@v~'(iW^S|=wQmQ9%î#Q` b6"1>87<|dq*\,N2sۣy~Ǚ>'v? E> F"Q2>터KȢ͏(Qr} ?zGσr_z1齜*a U(7Ƈ&yn^.ě*Y#]Z~}s.$ϱ޹J~(yGIƫnR:;ysm~<&&3Y]_m Pw tg&7YM5,36}7{x6SnkN/ yiZQ>nr|IKSg-[|o-,"{wD^:x~w ֧#˅|/U㬸UKor2r=|!ߋN>8Oou~[b+[βEwEΌ\Yv[:+סmUߖ.KnKqYm>m~Kp*Gkh](vǑ:ZMA-R:ʻ<(>8cX(%(MXc})+F7ʙG򑓑}dq؞:l>(ٞ:LF /LP>]'2x'~>(_D'io ;YkeC yO|./=Pgܝo|( r'YTQ>;RWGyAyP>㞈G uv/wG,UcCOx|Cy4D9T֝'F'|󏲺'9QBR7P.nF=GNDlGNFy.1(ȃNoy ^G}(OIr +R<&vMJ<}=%ńv7[(>s<[>Q}(E.ãn]4}vQ߃iP~ۧ}AiP>ȸrA@9jO]Duƞi 4#9H(7ߓZ(Cy7<ʽy*tGy g) By7((,<lnQ l<(P}[(^w\ˣ|~U O_@#{+vu){(ؽ>u}DW7Qރ3o~)po(_G7~֛?\[@}>=Y4/JQcD<ʿ{WP/u]:@7踏֩/r}sO=x}d14Gz8V󱧏G/~OɧPܦƇP^TG}} Cߡ(sQ>AɅ~&!M}dG{+~Y}|f&Q9}uzkwBo] ~nˋfF/iq_2-ign<Q{bLj22Gִa.}="^ܩ?&BsA~n׶ei^.wDr@ .D(t,)4%@{k$hQ [+@9p<\; E'x^ow۬kQ:,JFd6rMr|ur|MM.7:(0y҃\^dy| '8CuQ{E?*W'(~cb6:FCi*ZFDcc>>xone1~_ˎr\;H8pLޡpϚW 8DPk,qqw@qӗ' IJ֘eKWYrB6 ,y̲ˎYvŽ9FR,G9˙Y< Xζ'Xq\Y-F9hr,MX.ԕ"CY.:Yr#,rW,rYq7DPe˕ڱ\yU'\m1ݏ6mŚ!E_cD)0_X3ˉ`q:'bMqxr\!ځsGQ' g}d'h,vb(XO,G)4BsdN9In?F{fu*7+fPaIQn`/M]_:)-8}e)nw Ps@obN1\cd)Aⵠ7NZТCx)OSM pZ;-ҡur~u1RXQY9g=-liߕ3)#gxc{'gqOb|nͮYgDVu m;#W>rd_w- ݪ&&-u)h_ߝlI*q lI_e%!s5H %qlғS8S?ЇX#0~~MZ$${+G3 ˄IgXyk^'ZOIrjY^#V;s+;Ԛ1QDܪ'|渳g;Zt݆\~Yge5!:ss\ϱ^qx젟=i5Z0WCzVssjA|G_:Kp_3W$pEg@>TB][L+dkyt&\s&e1@-Z*?@;w{鯃k7b&ױDN_#XP)#G6( _PvFv~Q Kp0 ݕpA vOV_9zA|E'DWߣs~k..r?+dcy{CT(#+Կ((} b|QKeDٿ6zObxb":r$_|FtK* r sKtW+%A]<gDg@K<6!e}j{\zqC='äᮥ{M"~Us\9īUߣxd+2rǸy/yʗhpq.}BO4]SI6A.|q۹/ \+"ܬor&.'ኘ3`;0>+I2y8Iɠ[򧫯qh֫9r $1Qy5%9Yp0C2[ x!aX^3a"wMg7h,%.ob}Ծ&Hq׸O$.^v5~Oљ`7/w^W!]<Ȉ\.I6(dUW']3ԹymŠGo&nm/rK׎]r:={] {I^zY^k\: 939"nsD5!呫~.k%7Z﨧g8r3h|z,~ ѵqz%܄#Ig)ynr9F"c9VIg)76W.*CI]]7E:)^.W7y z 6]?ݫU㖸k1p?#`n:u->i-zo[tƞmǧ6^!o$%6OyoS+m~]h} Wbxw[È:-mۢ0am{$"sV\Wr۴'_pGLr2>ןD]!wuܵ\ȃ.7'%XPxJԡnbpHNwR&AkP6SVgxyy}.G>[E>d8v{PwսzSa$6N>{}>ApxpE^@X>$Վo}@{Gq,D,y}7pSװ>lZR|tC1gcʳ4|f;=w]8#ߣ~"*>z P .O<~f@N`"ҙMԍ A^4))%~׃>w''$6~Fl3d!RCWɲfyANeX,rP=CZk_p{)Ѣ6/x p[a!bRۇ/x>?yW_ )|Zx W$֨*x8טJ!{Bv BvfM}lSRx=7 ZwmKa%ȳRDmIWlh_xGtoD|"/t_ 9Ks\/Y/Yb* jdjl_%W_yLeKGYA,/پ+IN kB_|#E;J 9r81*C.1 y9+Q~#[v-Rs"pȟ7^ [^rBm*~PZ5 08Nl (9mlIn _~k^5ك!pOė0 V¯ BDEn 1rOHP| 2oDejoD|D~#1ZK>FLSξQnGoxM_TB U)QJ 52xJYEV >QsՉԮE}}/򓢎zO3rmQюU!Q~%Z~Z"V'@&[kGrh9b.m;1vQ| i WmG^D&w|um?: a'0:~d?++p 0#2f|V3#~ޥA! hi|wjQu`I_ IH . @ww8]$p9W]IG~^!BK{ϘW7S瘏 s̏xH>ϲ9ƅdK{|yG0eI7~s%S|5H 앜K\/0_Rz}\[ڷ %|gNzy{ |e/p& l1 JW@?wW/yc~ }K{*][aNuqی-CJSS[^HW_,^/^&˾X3|%k/}|Z=K=/^By zOW{ʼSMn7}%>ZA+j~sE_\͗d< _J_qp ]z%wtS{WKٌm fyΗuQbߥטwqƚPiZʇVDM^5)obk'+=FV)1^y}a?[eŒt^n 3Ӄא~z-My(żJ7r[E‚TVXj S#a4.¢ 旆|7o ’^X KAa:%,Kިy=%QzzF>QRU j\-0A+\E J wib_÷i-b^Ÿ7^wc뼖XFZ*{Q8m{ 9j[t-soQ?n}[B-Wo!;|ǀwA_wEEM儝5eV1 ̎SAK_o}CPqF)bA^NX¬̡-;Мy's-f>K,`h^;ȦďN,hjaL3UbVxME-7gN?Q͌$P[VdO) k{¿^ua{} ޣ,}`GM=pq4 %~O}7~>N'Z&4}>;}bO}}R m.T7?wMK =?_:/G.v7}^e sq?`G7`G)㒎'G=fPLŕ>wH&ӤRڈOlBoHMD ,ge'9Dz-> Ѩ-ʹҵ'ceȡROsD/,.zŴE''fE:cFp}TS^|3YjZSZ"m4BL^\ai9ToB<}?׷3L.GNL*|BHQ+1Le)*%aS JÇCշ\l3"thߐgΏtR⃑WY>/fEW5d*SS1g.6J%tmp?' k ~"IRI:!] r ;GB{B|!Q{Z)ʻ}7YQWη?o즸TA>=QxSK8iwjwi a^P\lThۘ,afvk"Grmzp&? gI{1e$SQ!镅N! T?+[|?+[~݅ rHUh*3[rcQ^jwLUN#N t =Lm TsO': chEU|jlm䯓FJ3%_=h'-Kۀ3M2c_R+ٗk(AV8{gT8Sل =QNpڒ@o,U{Djsn> D5g$P^aV2HuTzZZ2W)wf?-jBs~93gɵ=/DIFz0q;y7H7r{J+9bNjϸ?& qqXԓiPO1o4c>3ߑVs?*&.s iuC}1diZZKf'^\es9ܕ-OҢ^ )3S?YL01|U9Y.X}`uu ?eN WІ$K`o3"ќ`Q>a;ϘJCtZjLSz0պ.!*|s A9:K7n.6!_>0g*Tt)Zkb[W6~334"E}0:ƴPԟy?+n"a <=!i#50 =SE Z %iUT}LW5C~:v3( *^¹i ssyPBF#K tU衇z!o.k„N-Х[uAz#6Mc4M!lE|aa'7ef!r  _^O?(z$߬#9E\@6WF|sak,C3EYbQferN !S>oAeAłvʢCA-z%UoHy=6+_"*VŠtY&XK:,n^ڕJnsjY¬olZSIgat#Dhd-tg> m{yC$"']v]wQ]{v!לyB>̣,g0Q^)QjRFOʵos;Q;~3ߔk/UW5d>fHsʨqKLmBr2ɄS8OLh?3 WL:e/ђitaFZ±لpyq)3X󬅴=UQ3ڃOf̐?238)of]ZeV;ܾlfF֙({E="3ٙU>i1Nªt\KW2CN|r˖U{'d N \N]~Pȳ ho91~c^T<Ω(e5NN*o=@ܶN2eAeG4C^*EO͂q)Sƭ@n,YfA=Yk^?dA=;a3gʊz*+ƭL5am\v3f*יJ xT/eͦ˹LeTf3չ˳aT '2y캜dmZ2y <̾LuT:sSyL{v.޷holox_OhOr@T猞asFп;SȜ_G ߅Wȩ~q9_ʉz5'9!|<9'Ƌ9t~tVN= = }.s.U:uŴnKeA.  L!!<%"׍}u}"`da'xe]j}B/Pr%ⳜB,"Џ= z!,}q[n;Lg܏58P7̍q19ZDE5sg&яˍ~GnsC)?oʍ|nˍv'.o8BbsJF~Y~ɍ~ܐɍQ[+;?*G_: IM:V5,ȃt?Zn8dz|ILEA= DyU^$Pp*gs˙H^yZEmJ^ y1ʋvO^̑WkI#"ow ^.kGb\ {PH؃u`a껽I$ڃZ1e:SxxMx=W[USrK ?&Fz]{qu$- fj'L>^ ҷWT4.ˇz·v=@|Nz(!F!i%K;&]j?OyXii=( *_[]-̿Qn'P~ϕQ~Tˏr"?ʱs~~G<"qֹs%?!Ǟon$nzz|t>^U:kX8 K`*^ߥBU?Qm~c~.oX_]Ҳ;6@{_b#>.y7>MDŢ0;B(=`G!hӢ`GX;Ž(NE~A|7SdAJ LB[ z# *;"u/ ; ; ;"7RIoenfgLEE |k-WCl!MGœZg&SdLХ|C*R!g$8w!~/3+Hf@tM*Y3 ;,L5+ٮ0B .Կ00!60槖3!?ߝڵ°{Rv$?vfvӔ#Z*^\;} ]> >S!&m`/j/fkKU9nF;Q1Qhw'O"'}EA{/Yrd;J"':32M1͕x!hoOitYkB,G3% }З~' ,$=_~pQYRkE?܆e.E!/g*+chpm_XQOs{%{Q1S7( D䚴B? ֪˵]k(ZbAgbۉc*֍`7ކϡs`Ǹ] awb||l1bTEc0/Q#[1GHc<,n>c h;w6[&.+7IiCR򵒳JqOSHW#ZTj8vU>XWrVv]_.1Z%^c76ǸCҫJ'1okq;vS` 3.kEy"B 'ɵԣgK@X\bE >/2{Ѓ"৒+`x,wW)XROYC\(${@S*_lHOlVgIԯa%U>`ش˾$mSI%QnGJF\I?IFJ$7R:Uc0YE:f-nJx{'+_׼׫|)9 ﬕds7 W/%#\`iK_V%KÞZYc.ݘـ߆=)Lr?)|Ǘ{+tY19wJ\~.E/JPZ5zaҰ~&hٙ;BZJV2j=Ԅ94ԡWzOfcS ƔQiR ˠ\KfeTyѻ2,[ڲ2Uz"*=( Z,w4dԽfХ* #Ԭrʂ], uKY[*9CGˊ+ {,鴱(˞Necivf`Pmq%\"SZk#;ZuAwA4i v$|ga?w5 ܅+}3K9 )]rJPr*q€Y(vq{ńvk?2{W?[-#F= ͇ ׽*~-My]<^e=ڈ{sˣY/WHi$;lk_}Xk9+eU_9ay(c|^w?f%̓=yhO,U^Y0yRVWU}mWY/.{`^rb1χ{veUJHZpf~@mL0>ZõvUw؝9:Wv_EYUw̿eC3-({ca*˱*WUJ [k1Pm@m {,vUu9GnЃ5֩WYj$_UZɪoa_{Ue zQUag T·aS֯j#a5?ZR)ԭZrmNBu˚A 4.{2,F!˹X:&Ya;"lO7||W=e Чj;,R^ܔZJRV+W]lk诛VG;Y|du9ա.5enzpu~yߪxG$^)o %j@ߨ^W#f0;˚5hw-j 15\C4坄*F]bTCgQg5րc ص;QI]j-QSէ*W5a?j!tR (&Ɠ5Ϫ{QM+jb2HNsN;9Աҏ;ÙK)"SOD$sQ$VZ1v:Ƣ4܎˥[C&V}4*b1~;c#sI~XƢǢ~KX]|u.E~xː㙇יuxu0[)_V]ԟB.i'v5-i*_O1Sz&Ia:c7s^[?#w r߫ש%IՇ/0\.kEԇ]>trS8:>!ya2MfՇ>׷ׇ~>1?w>4A!|8Ug%48kCD8uZ<炵yqhPkw:nr~.!?z~mI0կ.kD`mrcm%7vG7wÚyE+ 'Ph_+%'P_σ3k41Y'6^LY tYOy7+ ._k/|Z34TE^cL㤲 Q5zA\sk6?!9'"6!95^yߓe 52~Vk{t㈻ƽ0 l;Y|#w5V4FNs1K;r}'7q3=lw#TR5XE- XW_k!tuh_ƨf?>c3cbFK n6xi7#cf\hj}f)U&ZQ sYjOڦM9dDT#|<~j=5yǿ{@;,Bt',a&Ϛ5k5OS'J|*S{c+ .MU{4Ȧ_#5KCs*=>v6Ey7!T M!X.}h⤠fg L՚a~Q3c nr尮7ø_1ʏ6C9VR64y< e'|o:Op l :IiEysMbzSlIK_g|&5QgAOez^YNer|}j|rҴΨ:wFgYuMȗ/b(u G٘w,'R.GU{TfCKkEim8&ro;۠.$AOr9e3MI;vΣ=i %irƐ+Wstja2T*c(j2kIo5ޒy"ģw+ 2Od& F7dU! |U֗|)>uƯ0~muIynݰduSsZEv"ci\dK ɚOvK!=p'=am[zO̳Y{f*0[`'D{-ᇧ|COzJ-Q'̑67R~2پZ̯z/ۨr{}@/_^Lz@Ři._Qs,sss-s >Wh@NzNBbWY`^Io QMX maa 6.Bac'lo1Xl"v^/Fo6_vJ|N 5ФiBpZMO-aG]%,HspDԲ|9}aJ8UZV*{,'hþS5~/]Z@iZA@oCϴB2ao`ӡWd:wwSW`x;~tzbq ỗaA6$~ w uU{^K P7 B;Hu\K)%uzb㝑*}gX7҉ _@zY2Ty0=}`~b`+%X~5cя\~`cW 7e@;o! ;nyCnq7 _ :C3l(afubf*GmMb~;:GyǷ*|HEBG!6JCSua]{àMeWl0+;̊j]0fe?td<:VSte.U:Լs+<{`?=W#j J}(t*Ay<,m<?re~ b<.QvKG/7)3'c}vx98v<}9&fGQ * ;tωM O=s 3m3vL*愯i ce[OY4hLT&evw"_yv{I̛VKgo0'&B_"c'>ΚgOo}zD+MDy^l1qgz o&MRt ]dўkҗwvGv/[Aha=eW#&av$'0'|ЁIOBiۓ?s~>Ij".6Y @񓈠?L'ڋ?_&;Gݚʽ} h&+?];Akܑ;?>iѥ~V.SЯv~u;`3؟o*ƋBS1^ԙ 9۩cWN$bOS?Ii؟4O'1 |? \bQc̼j:E:3鐗Mt3 /y93V]̺j*f= ̀:Sou3ULuW/=h;Hc{uLԧq5:6TK{f<y?:Koe9K35 =]Ay~R\4a.g6%X; OKٓf{> /ch~7lwuVi6yh-fcu]gו늜v<؈ZygړӐ9={z#ګρC9A=`4r9 'KEBkB6AsPk/QrzMo-$r[HʼЛG>v+~΁sw=<0?;,b=ܞ\{ AUIyn#;䊰y(<|}~_Ta v'uqy=󠗌us<}<5nҏ^~6ig'΃؛yo}+yI/mleeU%oQW[ix3j/mr9z=u_w*4?n7·1-}[7Wtp>`/팄sۓߏ~?Jµ.@ [}Mu~[ }cܰ//VHƸl۳rى=@y̳^yd<?{ϴRnZХ_?e_x ޣB(v*/Zg!_yuB].hu ES eD6B}ZO)}S.t -&y'"7|^'9/zKx:-߹"Cghžjx>[xq1ǝh/Fb1/AKdݦݹG,AE K~%JsRk ?|HW#h#%_7Xy~P%끜ND2 sk #ECjLE Vxv 'E.1Agؙ#Rؖ\zRK]3SGRK>W.E܁a.⾖7}}S2o& I tp_w p<Kq߼ }e_lֿegNFL}*FFhk=p_ Sϋviәj"b.c˴91R-^ {Ր;WɞdMٟwZK2fd.{)Y}t˯3gи^Y]/{iܔH"؏3m<{^lZOJo@]i R뭰u?Fa6yL.ScZ+~@SB~!] czd6mTtS =9|r ]>QvN꠽FrQՙ}דtHkQߥ.6o6Bnr̍Wn'ߨ!{gNg``dncbcfda|| ]Y23lL`ܭn-w[mA|v[0Mق[d7kvy#~gdu<& +aq8',Ӌ sNEgGW( n[LT0=dt"+f5-_lZ/{[7~ުudeBz`Vo^lrwhi-A|m>_1qOF>n2{=I}D~?d0o}P;`ژQ̛ b*3ޛ9@f}$s"7?g3y_Ldnceg&13Msk- Ng?gU8\m:]e1|w\.66&) چf67$#o[ m?0qq6OsZז$fsԙzޚeڣÎS9X]硖rmn]7ގ@E^ (tW ~xs_)rHPd;^#}2<|k`}=w`J;Wvْ7;D07`m:ov_,DwDiv|Q߾C_y\Oww@9v;[v~h!,n/Tg:{݉5ۉ =N聃w?Fܲh';QOT띝gI;'NXעz{va\x]S]r&UTK{.%d.':av֘RgsJ[ɷ-e>bH+cMw벟dzc(vt FCn5?|q~ 7J~#KY{t܄ᤶNG}XGS)}6J &aZD~ K,Ϗߘ'X}xy6{?ʵ^"p …i+MXbkJ/vޱg^S~^~L}qyo?WE{煶1~u@%`-z9m؛5.Q=a}@yA|ߐYTGA{}n_1и? 'gTߠxyjA؛Dy h׫Ip!iمNХ:BBd jÅd)t =^~̋}oxo^ދ}TzFa^@WQ™k ]B BY tpBO0畐|S} ]>[D*Lm~== 947l?ipҁC/ds^¼aúZ#^È\OF=~daԓI_ڱPXұ^Xž|.#E#GU:Gdݬ3?q]:^AzHQ(;qQ/> G|(&~; c [Οm `+9Z0ǨtYy9NeN9Uij]sfP~e>ݱ:$No[Iu~S-+Fe<XASO@_\s=' \:mщ>Iw? ;_8:WIgߞD6$9'1n`淸iIՏᓐϟxˈI>,)`;uNzfGSUzNj.8z]M'2O~ SЧ<4gī,dr_:=*~|8GMwx\ЅS&ȹq5t3#B9Ozu4歳:O9iU OCN;Y?q$Y~eG|7D|7sA|Ytf9s'%Qr} 7?[y5iOIyI/s_@]>.~E8\PYN+hp%M54h[._>pAL'.(}-_u֎1OEi B~6SMB.cY/bߒƾ%.J=L .npk_]4]~"zt^Dvd%_K^o3 7]82MS/̹d#| /F;8_RA.ܑ̱܎>>|q1eY/^zQ2E˨=.+^~.c?ane;2zN42˰jẹB7][ao*7bNPe/JDG) zL+94C1ΡI0ΡR\ashrG _QI;xbI  Ɏmۯ3qz]yn]?~p 5 ?}®evT²vFo-tی_tUЪjmf . 7q*ۥo7UOV/p^kr Y}YY ߳p?VN/u4dkX57a(GAh5js~jhKIF>~ [}^? Cwa() pz%[> ms'Wȕ:((1C!סg> tQQַ*]\{k}uux࿭?w7_ף~0Mf^G?Wݚ_mr\}\:47 9o K29ywk7sCڦ07aٕnarXodߞb?3p?~?~b֚?9m~'/8}1YX[kƣu|-?a=Aq'س/?^Or_{)&nn~AV'n^T&ݨvS ,1|D}]uuMn"\vK-?-ԿPjB| zfN:6sQaJ׷s"|[]!zS%,JzzC~)jr7UFե>U A&m֢ݺ6ݾmi|wcYyGI; K9jQE~6Snʏ7xNw`\҈;طvspw?EM}w]u{(C?"U"MH"u9F6cS˛([a œGm#a@"Q&Bon"eD7KzUw%h"υD1&&D=O?'<n溋vu]®S.:®.Db]dϻX1RD]ӏ~yW/$u8/+I4{/b0y,esQ$K>Ž$5ǀz귆'=&=%=J? )72‡C{Q䴆PA.p{kg݃x!S!?>CC!΃=y1ptG8G8z63:߀A{z$ga<qcc똓%9{[@Gt}uO@ I[wLp;@qwf  @p` N}``.3ݵy[7k~TSdW]UmWu6' a16ٷѿ,ļvv8WIXڽiQ5?G?zwc~ÅX1Gy!䥢pc`օ[x]T*<f~ 2?)jy9NS>D(,u3ePΟψAѿ~Ia<kE} mq[;h1C/tr>N]qG\!sI^aqpæ&aBofuԺΫMft-hy&Waz?<<1M=F)cc|ADǰl+v?11q !vRq9bN8~"6vwxWb4`OHNj 3=A-nQ7x1CėOpS[fv O zOp'Oxe 3s'_,<|'|x4B.jyBT)˛J90熶}*ۙΛOpyT7?E[zIOQrz,;b\=S?*Y=E0?C=xzZr3bь9)ghwSX tI`nHy(~v+>2 Ss^4?gsOz̢Vma}z\] cqmP\G<<ǹ%?<ǹ%7C.x [9^:PQۭc.BO%&@j}jvTL{!M4~v&K%s4LL)6zšYrN`6g=g0g}|8+>$4+y~!&&/Ģ"ZLGh;fsƾB} m+u+ȯۑ,oŴdM[ X<s,zak̷1K@Aװ4^CުZo$9-5l:%,iO{ү^y$vb7:ePTunfvΚ뭲zyʸo|z^<ο/oqn˷xLpz$E,,IIRµ%)bIS"`x[,f fP?^nc};~x_O|ս!|z 7CO=>q8s{=Xk͝q8G{9^ĉ^?k.w8^"/)81ĊApC8ס Fp]vn]pg̷"ha"Zpgwp.;lփp. wp ݹÙ"oIE]G]8"Ip; wpG܁{ݑN(S5. 4sᮚqᮑ wpG?;&鮝W n n2fkn/|Q#ƥ',qwAMF{BŸ7Csw]-q_ qkBLwszIaǙ_fJiE&ߟ( /3}0B/Qd7}պǷYRެ^SdQ;rõ~قsxN.DA\*aL-VI鮣tW+Ji?͌\NOPCWZ P{M4e/V>ߎSvI)O!:p["s n\wEZ]VOhK;]wכGfb -&1=b%:i#1 ;| ˢ)tJ '.iZ ~"Jy?UGߓGRy^|ˋhLaqmHajw[ހF'z1bӽP1b#3Qazqf-מ#&9tkyZIGL1t3 D7-B|S2N :#> g:׉h K{ "Ъz">:L_ҏXbaD1X"#f p9оSnklR}t*m_>}(N 6stG֣#?Q:w9IM<`i$D44WkzsPc+0s-|us8O/ }%:Lkh2=Bt? _kf%nuQKZ9pa~ܮE ? f~ȧ16׺0kcw8~{H6O5- 3Q\$^6o^hUO 4LOܦ&N6y"Te3q`b&q85k&Yna̧ dy }N&O_t뽷 1ۣ%^n588㕼Q;9naN{I{x"2̤sE/ϔ%8EuY*zgQ[?c\O!.>($dɬ#/QI"ROR($ROҏ(gƸ?($2s=;ROr('7RO($35Y"/Z }jfA94ʢ fA??"R7@s1}vO q0@ʅ8A-ט9f:M33 -2=Z@5KYb+Q(F[b<z;ĻDžbie% Dio$߽{v@7y/ |fg|$ߴ Biz/H}#t>3n8~esXr?Ld{t^;CL_q$~gD)vv7Rbrz`?@/ Fv{߶\ V%O7wNiL*ٙ"w,"2+_TVߵ&Yfťd&jBޟbmV붬yY}n7*94+矬xG3B_9[ip{ tM8=9<@"ۏ&×p8i 9S)-+Cdj!ݭ!UzON37!gq~ y|[3*-g!>Z6b//#,lEb6?۲9ɦ^'Wv=l_ˎ7;+]u٥=/U##nDyPStL癉#1S/=B|o|sp|tkEZYGL1%i4L}4Mߔmo:泈oorr|s3\1d0>'2 }ӥC|=_G|!{}@|,tyUa03=^㘩^s{ O"O{{q|koLç*inO0|F?Z<>da_8MDjdU爚ߑ;? YEV뻹4ыBW!p:ܢkbeD-2Om}׎_;M?Y o=MVkY-Vy7[sY3ΣU*LJ% V`:aLC3[:!Xpb‰c.fM+V6nV #S6WΆb8\VkS76?ybMÆ]:[;L~`zDkve.S11[!V^e٬i]ԎbǸ0Žqa2;ƅm?Gi󔜶AiG.2:3QCe$Gy9teq<Y/Z1iX/֊C\'ƹ8geCG/8x}ϓwx4+Əȍ~B!<yzLϞ^V?%ZjM 'i}pkQQC>r8k`#&sbrWGC" 1К9uezNIDy_|'syމͩS3~Cr(hF.Ur!N`W:%ĹPkrsB9̅r6g_z;A/^/a5FyD-Xʣ1)J*"N=m[䆜;Š#Ssl7T 9897C!=92*7HA:9 GS,ҩ/᯵7M#)`]ϻUWs@sJsIs]өҩl'I@^"ByN$5Zy +ӭ5yjFnJJJJJ7s>nun _-N]ṪC_C!1௭ooʯՖeȯZ~8 W[cq*\ 8?k}~<^WOūoMV)x9 }J/igUo Y ،0*T7Tw8&*ַ~9 "gAS ҉,t*dڶ ʯVsT/6KӯH9KhuUQEiuktchĺVa*Fl`5LnSb3ԜU[Y sB9Z[݅0/H(\YϹkj!^o6=b{ù^0+Y-::Y؁~'vqbM.~J[Ǐω]wVzZCH؋<]{[A {_~?P _[%7rD"uG{{UW(-SQB8aEyfQ !y~A~HՊVE1 .䄢p(k0OTDVLa-XLK{p&bD7Y gb"KazULa9Q9#b?>(=kS\%FnMŘQ8ևseqw)9rq$ɑ㈃5irqۄL'Bܦ1oXTӉ<7+E|1VTޕ (ﳧg9_% F@ z=Bd-,QX=a&Ck}Y|:E`/QXR}Az6HwUJB~m_JB^_UJbϒX/*bG)W,u楰^ܯɥ^֋z^(ٮQ!J#^DiOQ$J?yovpQ1(XN&N~#NJ|w8QwR(;DL&NV}'GTCiW2(!="\;5̿Ӭ[l)xA}Iĝ2#/,Oce!)+DQx "ee} sYv˴ܙ=ThʲAtYYԧMeQE}Ͳ7&Ze>bwY2c;(!B~I{y{rjE%|юX*VW<S9]NK#."IiG1]0?"+gTN{f&a+?٭L/7[3D PuM8謁g5_y/]*SD7$.#my=ˣ*(fA1[a}پ"܉Z@Ӭ*+\:q)~tj_^#Tnui7[*|TVVp[7+@?"~0%*U>^EVa`E[IޛWQl[S'"?v=bp(g앸3ݦNl0 ssܙ1>z"wX 7c%^^YU|:עϩg:Eo oC }Le&U`fe9Bvn%X+z8BC^ }Ľ$SO*cLû `~G6K`DQ a@ֲBTWSrUH[[_۪|^*'-*ǥoPOԋ-]MTUakj*_dUԿUaZ[>*31 ksB*om'ӭ~'oWE?=f5Xa@Y@> e70P] a5kb]0nySP =_5/] V5k\T?zݞ0~G,e-yjU\jz^MO߇q?m zձN\:޻buשT/ZWgsںyz#X>.c`M)?Z,"#g3}]tp 5 ⩁b ?q?j`a>{[;_D^Z# \#N;%"HBy(|x zQˢxRltPҟִtNt.o[$OB)(hH#5uޟPĻ/WM֋Z\j5n㚨mjv&ާrXs9/q$x'd;,WP- ^{kvyҽ\Ӹlmr ,5y^-=MN9M!>4ZglTz"УFD;BŊs4?(ih2Dh2 {yR=CQQDoƼX4-8@ϟђ'!y{S-5D&;=_Ԟe\KÈrI%o-utC3jZ]f.OԚI7{[ }RiM< 2֒Fo]~+Y-)b3%B?v(~fz]fxW m9}$E/ [H zz[1TL bMc0hz>Sn;Ё1hccP_g`}} g*N۶%c0A?m c'9E@m<6b#k#ߪNbj>֦6*ޤз̮Qlkc}ĺ6ƿ,T gRAއ-zm+k|ы/Eӳ0 aa|SE)b-QTczDCfhZSڴ:mqIunA9YmH9/Yu o!z]w@]9puMmM%P?S.&uQ~뢾y'B^֕~eM=͉bE]VGL:L|l>HJ:ͧ0s821_#y̿!=]T}?_z'[=Ox=Ozxdx.3c=rzՃ]NBrՓ.19̶5d&'Rt=R=>ꋩ>K`}|heJr"c[>ԇv[vأ2^A;xd JLû. 3>+ﳧy|1/l$Kr#zzїD!jӘƐS6VjrJƐSp΍վX_4ƨW3|Ȓư^vիcǎƘO"]_*&RhMnT jM`^WMPo;5A{elߦ4A{&_76a}m/:OrC/Ohl?6aה7ż*)c4\\)ƳMMhSe/JO3Qb8Q#N'+fnNuXX؆JM #!ZD+qFL"ډp]B[ISʼnyU_{ & 7 /$#E,N.J #5%.āH][ɻhuQXxXxXXb8r+jEĪD7 "V#"V'! !FBI|F߽.jN!"&"!'֕XO>KYϫD?%ڡ%hWZ^k)F [!\x++ 7ʷZxԲmVr}#FE j/C[Ju\"ri.v\me+iǥD{4̳׷¸7e;Ics}>ъy^'Qv]?RoEAWkjǾBi"fh䎶eZ]|% FzZ|_=ܢzku[Cݢ5۝Z|Bְ?1y_iRkۖϵx[ "O'Ϳ ƻmKw>@^nFo`F~Fb ?S_}]|mOi~z|Z6m1m}[(7j7-oB[sfise[o"Җ-e[[g?T|C=՟_ٿQ[^o>C!q3ڱ>VndS)vlh'] qϷ:`vxAo푞=䕢Q_+G}!ƚܢQ{ڵG;k8=c_r=S^=y{<)j7s#RG|;AG|}|;ۂ:Q=utBt*vBtBzQk66PN+A\:B9~'6Í$yX N:fͤl$Nw:w< P>("{g7"VӠ3ާ]gOxwgϬh'+;lvr3-tYg߽@n{.пW~N[w.пv}q7t= '@Stп;B^+պBUWwп {rW=]?B+>ݠwv|7kwu7vSv]ݠ ݰ_󵉑=bi{Nr߉e]ɐrݱNw;tg&er|-k>Ƴ/z`BWcɶiڨp=Ta?" 19I6j[VHaw8Tֳٜ rO^7qͣ=['=ѿWgPѢ'yǛaS#ĘGMV39!1cĚę6vD^O: jrK{sPby{|iq}zAVo{S_G/nmp/^gº^_9x5KS^ȧrR}]"( 12aٹ#.$xTo듉&{. }jRox q9ɻ85q%Oopk~}x|Ђߕ\W:Y>ؿV֕xE>h^럛AyK􏽙AbPc?G$A؎ULD\CﻓHzTv~_k Ҏmާr>gob| 1/pU"\m ׾/佁}\ҾU~F~/Ə}1~d?uav59s,Xr~x"rt?̗3 WNo WP r~B_5 e}iQr&.ӁotA'p8R峿?xea}}Tr @y rȊd?H38b:bU0_;v#@p{ڷ<z{@KrG1CSbȔ=w2y</ W 3)'! dLG@vf{~]+{wMZdylChvj ĕ|^3AG;kѮ}[SN,?zs<B=x1v.;0`c܈s` cm3X =s?n9R1.&ORxehfǸ>&Qc|{6)$x;jcw~VVbrj3 nKHYη ~7؛[ٹ$*;8\]oC=M/0y}43ZYjsOb\c:3O`[ s~7Mzvu`w_+a/dY~TSwm&j=>]Cϳ&Lj\׏#.z{6zTUzLpi'Lygy-4Pe8۽b&4Z1=Ԁ~̧Ù" c:1#،܁?"8\oqw8{1燙F`(1G0 kn2;͎#P/@4B{[hط԰o.- ӣdwvM = S.xg(3OpMb7~FIy'MiF; Q|F6W=K48hZ.M2=dvo,ۍˎE`,v,<p9'gUnǢI y0 W`˷ca}c,䆇cqNLw>Qxaz[DlӣW^x8qSį`qg0[`Ua=} nvC7G7W}c n1c2|̍fDg~?'B/p'Gu̱r7A>* Xwe>eB>E,ʭk,?bQc1 }X̓.g {CX:yE`}pc_~_LqF=$l>m>OBYAkV^{m3 iYq|Iw4 V'<'~)y쭎MeNװ?}"&$8_*p2sÜ0'jNF95,өaQcU~ kLF?~a2NVJP^P^qϪơ?UC:S nybf*Kq:̵8܌:qXˌS!^2c8oa>E4EF"),&CviZ)y"ih7MžੰLRmc[1vT ;SQ-|OU%>a*慳Zw*ߙwnN TSQ/_LŹg34Ic,'Ӱ^]p'~Fy!bʥ4KiW]]4S;n O͘;eӰ>4u[86ig)h4wxU1_WⱾ2zNWF1@e^'G1^-;LLivŮLj߽*7!O z_;y:IAvy_o:9seheC/]}:9Nt;a1=3a:乩ӱ5k:ƁQ;2t|7|3pbd[jjYrShO 8~{fq۠lנ{/{q ի30_;9?P@+y&>^3y4S03qBՙ8_!Mh2 9|i&kL8+Dy|[,yLT*73L|ԧ31@|L/ʔ̖ OT!(K&*%` ?I ~e0y}c'3BeCJUE </w |g"xΥ¾ļ0(6 rXY2UE8-&_\ SYл%Ν%Ub)q}X=KyFɊ㳠'4 ¹Ms8X)Gao򞭋~819fcnWh*(f|?X٨_qX{ٟc) څ/Ro8|6UU{qQ\9Β8TϵO=7)Gk>?~9_hWn1IuX:Lh}8GZcsloϵ0X^tKVx^8ܢse%|s?c}|x\jN/ɣ.l._wS5~Ō=s./edy]\cb}6.B);y|:tˡ<īBb59/-^sf:[ar+t^<z̝<='c 9>yX\_aG瘏(:|:Z7FO;b =& HD'SՉ(\O#r64O'"$èv!"Ub*q!q>5q|XL $.%:ىHZQb%2>C}M+툫}"!Tbqqq qbbq%,2AGjww[t=(P/Ľĕ&v?HOBOr$f",_aX $wEjX,`T+8j.GEПb[4]{mAmNmkqb%fzd ⛮#)ki?2ZfIّ-}#b.^gfżaojA>.sŜ 3\1WbBot-s}_S֡'NտFxL /./ؿ!?Ukb)oN,|pu1,R)}jKxR| /|Xv QK ^M9SK,:v қDI?7,rKpo`j,AOe>,_` Of?Pϴ॰{ _ Rԣ/=Rԣ1 5G[`:M\KqƔǓ=4m)a93ОTʍ_C__ RůԹ Xs=+.\X 67Z&4gH<`e|Δw4{Y2Uj*e=cVaݳ*X%%!B7m-*9*B^uͫc)? ӫЎ/{޺0_ٝzըK9WX{b$`:EFƺTjZ-6=bj'Xue0EN6sjAAXzYg m:Jf犱X#K#1^b%f&rxg `b[#i6<LWwT~>q=5Xx}D6b<LD۾/<*X[t|-CJ}KPk?-]0i-鶵עX[SmhbZo$Oo4LnS bOT9뵣~/?뒄/IrHi1- /'e8_uIWhՕ$ԫIX}:C;r2JcSE[u`G};~OAH|k2Mӱw>?:'C <|_{Z/Qp1_ [/Qr=C()Yu#c=΍^Ծ\/W0! e=9YOd쎌k.6j87AC-q>~`YH,) wֳԁr9֑~d,;"e=GG\ZVS{Wy0mM! ݀>KTS %~_r8wNy gL}öb~:n+q[ )X~nי߫??Y_ھkkvo/(^oU6ɘ$ N}K8!L}s(m*%l:dꋙ4#;wH2MLƜoJq2tqFnٞ(WT>|p3߾%͛vtO_91b;d!`:8iv{#f;6gCvov;>hvl;p6}EjbL .2ہ6 vk]v7ɼMYœiK1j;s8۵aNsNv*NsESB]_j+ 6v^[i ܅z}d ]nLtwz n_(?n_w{k wsnOIʆm;vsؔ~Hl0ď<kMsލ.`ɼm,Tz-= Q|A-)^i#_95'쑶4geYl#ǴFmԳ{0{6IȻiKo!{QOE=)^+d/ʷ^n{.Er^-K]sN8kǴ1{P2 cEs,jC-Q`G`iSvueqۋ\=)C|R.5H@=Uk _ND@(²Y}k7)|Ǩh"n ֌Fabdc-MOXS]5.)}HEO?ǥ Xs3qoUxy2iO\m 6G}!ޑk 0Ŋ{ȟɽN1uY@}Zߧ+}`w";~{m}t=_)?T Ԁ ?P9|ݙ;sωC"!^#Β8R)G8jY 4gZtP̥ڙ[ xl MPB{ _9B?wg[X9 ۡQKчe0GX#y'3K;C,pI1nGfߢ#xG~9x#R{)~A}zC.쑶(a G-mwwomNgvzt>TҖ8JG54Ib)/Ÿkbܕ6RZY8=8sngΥxp e<-s$2I>gB>5(e e: mEҪv6XctGWRVݛ)G;{bp( %Qؾ53-3(1pIc8KGpϼ<Fw `α}/k9iU^W81Wǔmqisg+[m 6y5wÿv'L+Xzks[b9S73g> <|q>Nc~#m9+f8N4D*D@ =!ۭM:Gy r?ïCn}jMyc #3D!rN~Gh_O3NVj'N_N{L~02ugzILqx2i': I蟛Ol?d8)㐣"-6IgN?tYIGNucfYO3)r9[4۠>ERSZ*^S3qv`&-lOS9gS;u;O*/0_cs .s|Q{B}K9~s S\:v?Ȏ-3}"nIL_poU=+OT<1}Z}'j]ʬcOf閡KS阝G8OD4JQ{p|\?JuH;#^oOeL_x|o8[|k)H^=P<QLhr:߈Invטnd< Y/ 3z9pIз1~쌜oA^ט[*'U;g>ޜAE[ϢE0b^,΢ 9glY!,ΐ,ΐ,ΐzwxgH;y`s8C9!ΐ|gHŝRK XwԙsXzsM}:ޝԎl Y:e:"yWhc<48\9GXSG:P\{r?u]qi O_xuA=dT*\_Br wd!zp߿K~/|^3xpmzcӔEv'j/PKY:=E[I(LT/)rx_}툸6Xov"]@fz 1_pkE|Mv"֎^TCE˛Q/BN~CۡE/b/7Kt :w5J \/Ńh)PoiK*Z*bϙMc睳3wf?Wvb/N);^`Sىv;jgn(ߚN*mo2t]V1Pb#in4 v"wcvɽ㘸 gfB/݅y jm݅vnQ<]wȒEga=*! g듲xSTdwsdb,0Nrq,eYr^H"ܟda^ͯЎe]¸pƥgkw0nrƸn+KPQuf(!-ѻ?L-m[ eŻOkv R'ko==|'W۴[ej[v=m7mYx^ڝ[o< ;hwQ%E=.j{[~E'=pyU=?ج *UB[K9̏{`]n!q^ҥ͊{:捘|Dz׿bʳ{U~/CئTlM)mJȱH)%獅ނMVOpcj=щ{]ʽ.^urK={1ڿ**[{qOTw}3+Oڇb>왵`OC;BL߇r\0O~pluldCK1{]rbb?̫2홧a)_Zw #CdlL/o *ndoXo"m픪n|;;)S9}҉&6:LSa]kQV[e9ue =x_O_w=[e?Yf?b_dֆLڇm^ߴ-g7Agx;Ӱg8|{Ad16rgG3Eoowd~A8ASqP;壃_0t82Ƒ:!{/,!FRC-i|6?W=9hM['uD!ޤi@e,7tqHh!v7ό'axy]g$Mrw* Mܣxc:vW:pj]kHlBӰtkm>_&8sv~0ΜiGpy;Y$Qi[QGԔhr}D/A/?r=x~&~x\GGE:Ew;ð~b2M.<Y(7ӣo;YtVefF~ۿl.,Y>sSv=t ;w1K}9yco>yԭcc8Q]J=yԴG }p@VSVP)ʔS_7'6Na=(wӉ-.g[wb9&O[E;o;!vg)Oc>Y'CbW<4ۢw:4 lKo"z6qOOa5f )bV)b̠tF7-i| R ,՘ٖLamX;ڛu0Ӵ93^h2ۈݦObDl1Eh|c,3(≹xbd}Ύ8o/2ߗp>'4TDj4즶S߰~ gTwDZn'>O;r+^8a,߃,G(r(]fۗ,q[I׽,J98ы6տ1K;s.vĊ˰p8޸,ۗ)hʿ˼ﻷ\ƺ\[3Rv۝5(C%[Ѝý˲hLjS'/=9RC;6\lҟC"މ8T Gqmxn\FՃ.cv|M6+\mzyNy}}+r{\;s+X%#յl1isO[Fҭ}X{+87sl%~E=s MNHwfjү5 Q慬ws{7_ͫH#!NWl۲/q3Fs[T>~zxGuU;隆O_]egݑpq\!N[D"y~~d^'\Ħ 5|K5[kX} ^ùėm5뎾(A.bZSO| z5݇נW7]SpT\8LNҞV5[R0~7L9~ZX)Ghg}58J@ W.mOdά/9^r3G\n͵^:a{֐E5}'伪űB6Ismh1ʆX}w>VX;XK w0>Ypcw0\cطwwNr}/GSd_z{SUw%=+(Sw*vcRFdR"oCZm.oʴTc[Fߕwi!ҿ/Ƭ$ab'zәW1ērlI*巉|x]+>}GwQ\AZ8ϹS볾Kҷ}3Y?wnoG껯;$= ˧ϳr1ϳ}PsrscP'wJd.U^J_߇%/ና6C#*JIr5:AR@M%'+$ycL'; <_I풰 ׅA33H)^qJOM7wI_a$&F0[A-ʿ\ L"&$fMrrǀ7H&ΥaI0$yJ$? 2H~SzkjRc!L6I&, di/| O|8T$/|I< / ɿ\a!aIn0daXz}z}!yzlPC1m!Har)2{k|!Aard\Yn{A'LnOr09@rGasۆSH($)ϕX8w TJxBϕ *9Ԟ '|5S %9*|sG='ο\PW '[ M{1{Iw'茦)E^9OS/~x"瀆㉬8gg>8yZR5S襉l^i_Po.Oqvfe.u1ʹw'6 mSޛsg[u ܭzXƗ牔6zvd)_l3 {y'^8Ȳޖ'ޓC4#}=)ٝ5N&t\c]=v&RROt׋:. І_tbm-%*OL}.ӳJfAJ",93*'&"]1W#YMU'ʽLSfE7blhu=v݆qD8ׂzaZtPQ]T(*5!ʳJ,U%R(*Fklj=<cJ~yLbj0Ȳ1ڳ!cjNO0|rܔqz~uXޗ{?·z'?FG!?OG0CTJ~[k~1G_G*UwTP[¯Y,x{@?4 - gzoUµHdo@:>/tX^اґ-,rzR(r*PP/95[¿֝38xLL% CcM]IA1,͚8KJ"ʳN"X've~wz xi(?hY="M{#wDYO+}A'~"Dj\}pSH9"^+Jcm5ݲLWfvs}1 }4Lv(l5X>coE3"n-GX alhc6ՙMMmͬ=<2<ӚJ7htئ{l|-e3Ӷ}ʶ=RxįLu⍸fϙE\2r EċvӅPnzRR/'D/-;_ɽJݭ>}G#'ċD^ԗ<>ԗ>ԗZ>ԗ>}2{*}2W~y`LC }Xwևu>Ow0>=<\uSV~qj *_=!>'G?#)ye#"zMm w┏䚇XDb(*nC* 3SN}+G,G`zf@ih;=px{ 5 '6m> I\>ZDW]aoOlo ڻ?ee>Q ٪^zs^YwBoneem|X ЯKB:603)~z*l۲,r6SNW9_E - ǥ‰-g]M!v8ѽLC 犪!;5dXNB,gj .>aZfUŴSLt{yIp1#D fHaFhї#3clf̼3f>_a=f! YX.Q/1V̢+3Arl [<_y ȃ+ ~<[yp ȃȃb*"dځw6Aѽ"Z"ZjE')TWVܻR;^qLC4/׈_{4dMPl?B/EN-4IFёxӾ,#Wљ|f%`DB&1H 3 ۙ>W1,v,b"1i$d*H^kXL{6pg07J~ܛ"|?9l﹋<3SXTyx o[Mooaf{'VWY[ zm߃l>~NO1=LïWUe⥙FLxSܓF=iܓ½+p/a~03K .q)JazJ)2FhfdaY2Y:qFdd(KR$/5+.Xjq_(K#󚥷1R8=e0=eΥ)r^bS_Et{^([*ٺU9-e{3eG2ELOWFrU(e ;4_Ej6yBj+x>Y|5T񈊝qz*gW+gkq&n$ $||/+YsbfrT:ӕ2=[1ʽʩcq"bvQe53̬3Xe;3\RN3bS t$1S`=RQ NgNY5PgձLQmӨ4{w^kWՏ55ٽF>Y#&5fǚr|n\ckU_Qt\Q)ĉ\)C qXk8Wsb@珵c4MkbiV º0!3M1 eºdʩ=ze㻔߫~SWQR=Qݵ̠-KVW]DyjF?ל8jm|m`mwD fW+z^!1:T]m߅6;K]hx6w76#':2UUkx$kTe|{-o:[ձ]u0>`k2 z_> k렟p6Q=Yu2abZOsdc15uy\_=S[C,˺|+~b_~=7w}k}[yY7;#rۏ\I-4$߯o5;z~{6y Noƺ" 3*QJcz=^LCOeD7WrM˫L˻p|ip{n1n7xPwvt#  w!92% ."qߐz^y@m}S 4@95jrj=F4UՋnީ$Mi-&6_W{N^SԾiu__ }Տw7|lvک!#K<o(+h4l !:C'.Oa±W]ht~E@]V?3;~Z#sFX/MluŲGLQlF(NSFW39WϞ6/ɲS.WH u#6B,~onxrm3^Ga`~_tY wo6ز!?:'WKc4Oyn=W$,?ߑ% W["|yHo5916y8Di#70ә^הȗuptMӒ~ycˍ7ߠK2c+S_s|at,{s,;arA&ji+0Y&8н-yĖsoDD˽^CZM& }oޱIXI.o 'Y&-8Ui{'7e` lh@65A9D6Y,&|LOԳ|pW2?4T1'7C2vS,%N%b374þ&Ld -NUz]_ ._o55{0cEbs'HgH $8Um.'AkK̠z{PO4ׂǍLe!qnXVsx+-xc6c[zѻ\V [Of@a03Sl!Aq-nGR3=Rm>mQ-%4o{zіا{uaIjɲBK:o Zh 8:|wdZp$vw:''Q"rOs bYʽf:m)3D}v~NZ%o?"mpd&X7R: PKB}N&P۵B{ 书81 [q/0ۋ7w-k+RneoӜi}kZa:mex 3vBkZkzy,[.XƴFh{J8|I6߶z?qywzʑZCm'ߵm}mЯAR IC'M %md6g}q[m~rGd}wK㶷A}б6X'AD" XQfme_CUj~h|jԇmo#E=yܺ-K=y[?޶x5q߷^[;C7S* xڡN<}~;ÖDMNОzfL1~G/1l|B;7g{dbnoh v,qڗpj]|5ۡij[ht+Ϸf;کs{ahzPxXZ)UVoLm/gUy{G=GJeb ۦmR>o`^:1|-%Nϭ%ތ6H=9cN[{۝p|S(;(|[^Pvz v@;(0ߩNooRMKoBiGn A1Nq\OVS[Qtfѯ0 %ó _Arxw@=AK4SO!o\GChG詤S:BO=ո#_kޮ#hfG׵uD:ouyNh;a=N'' އu¹9k;7P{Xw;A{X:YQomHoj3;3һ3Vgw?I!~{C;Ǩ܎t7M3SŵGqօY'qLQ؁)r]SkԺwf{vaFe]_zvOxқkCsgԼ.^zJ˝?f|֛;;:yoV.ϧ]1]ޮ(]Q>/筎puNGnx)'헄7 9Gx8ޙ]gX@G-#s⥮6vW>+>*]W,?tE9FI|W|/eszU4maܫN_r/=&wlޤm0Y؞͖cC̞-w>-z;_͖cWC3=;_KaerQ|hxx aݖkga'vT DB Sd -ß 5,|iox5<;!Bk羏~x$T|ߑ|5nL6X8~S!z(IAej"GXyQ+^9Y;>ԗz]{{}v]uhם{`֯l愿vٕcg<nJ_r} gMtL3&!}/P?z{2nz<_f̼טy2=yW'gu,O| v.eoS|sWwL|V_<bO{yNOC^J +w9n&#I8HΣr34'χ'gh)nc|Iz?? U\/\p l+9ڽpζE/uV/Gq^؏X1!{-^ ?[??ąVr3O㱻_<4['_8{}"o|oKBo:ODNH{8*u|1N|J-FJ Z{YOv,'IC}3Y 9*E[ګ0,O{cfyXL+u>|L>/!0EbaКԄm?;όω>ĝ~?>܆>l"~G`|k C>_R8qybp_Cw_?}QEKW/]Mܪx|b}8'?bk̾WIR_Dz!6;Ǿݖ|r_e;N)gÉp~D~]ƷAo=-b'QkW~泛8Tl'y~ȗ/]^vڥ3SE2")uo;E9m\ ݬ ~F +w|dl/p+~@9 ȭAYiV?ժyÆqc>/ʷo9g2œ_ W?Om;8*qVUܣ3xb(S`]"yVQ}MN~:7;@W7l敓5(&e/zvP/^zԋO` .<Q1O+<1O:3c g->t'r:ϫt61+ qGT;;p[PwӁAq0-:J :IA.ONAr[kAH_GA '+̘A$- 6y oD "6~u1\Vd}*%GRvu؟XM$=}ߣ QNm+:_ؖb>z`N;_7*X/0C_uKIHVNC~3xpuyK{TN{P.zHd{A7yIA@"i$f(?5}٢~_!~,:{<=fbc "/_U !/ A,{gevGCd1CPPP40㱾Cq,rRڤnPꡨ'^6 z⦡lŷ(k(ꉡ?WB< /Ǔj{ֵOޞɕchw5RQ/b5:$:19s:K,+Jl'>c8*gl*T5^LE8=_aaГ%< )axԺ0aЯSa>pSkR۽3 zsy1I $#pņzPe8m +Uqc ^p7-{p׾ '߀pC7–sCq 8_G@4w#A1xҹihMcMe}@9}5`}Fp{Ү@=LH>/t}#<GbVك5v#1_AK;|Htg諭vܟ>ROX4 NeH>?-gRk?D}8^ϴd %v7v}ÞmO%3WjyQ'uGA4z~QQ'ǏB~yĢQ&luoq<|Gew(ÇG>7 bb="G]#i4/&]k8Z֧dё' Xxhz?4kaCR? ah[8e*徝,GchOG#;F?Vu *|j<RǨccdzL1by~29\e/!>#Bs1S7z g!) ,~%uc1߻c 31V3-4_?3(*0Vm,m=ToHDzX c?ǎ69ztXbX_ q,c1~y,ƯuX_{coñ_[4y+;o`bHzi* v޺[4y4y;o+;ooۧiu;o4y;;oiv9 ΛmŎùq8W|%Z7ۏCL v|s'<_z9q|9fgon')q?ONOnúĿ;J\W:5HShGoy~l7&{5/#9s':ԾdžN~XkSͅ Zp?e-?{_вg){ʧ& |p&rDS.81MG |XpV(oϘz:^ZoyvS<{Pa?z*'n6ń׳&^="-}r"٫>vi"/vN>;}'{q~g΁ݜ(ipn#8J>%MyI0E<1f:3EDEb͌I]@NQC6OĿmAmdwO'oE}Ŀ ȱcl%~nRK[&K˫zܶ|LbfÓ!BOM(,yl)֤)\.qϴչ83Y#1WEH}u]eF\0#p>NDz牔D)ߜtSQSs[맠};/)oL{gJoݘ"_Mq1Z dG7!G΄ryC; 9- aZ@v ?rї!'lduȾK;$'b5!j Les>a7r*ռ/_`*o*Tk_B &N9UaTOE)Nq{nF4 TOE{j*ϷSQ_LN4yRA:A׉s1&w\J=_lUvէab濽9E{rP #:~Ӱb- 7ew4e΋yiXg95 +Ӱ.t;/ܞ tHErϤt̫LGxCӱnn:W%_P83xFMG:'NǸet҉W}ȘM1ozrAߏ^*t;c|p:NNrۋӱs:6z,GĉN8g=j̀3r/u!*;`Ƴgs30;UU)𬚁{w _@~͐L}D]}{g(;w30:>!2)~_USU}%gbQӯgJ%e3qNḶ;V<t1b:&^bLM_r83!|6V {z?|Gg\楙sOf~:g_K -~w?QWb9t~t,,;rZ~OSO'b!Sпz5N,>o;j_fa},'ga},ܛ~l6 Ufc^Sw67u>c6gs8A1n6/6ĢR!^O}IǍ1o~6-[O{6h?GfOϖE q >n*&~^3NpUƛ*ACD2 Q8kZ2 #7&l'JmJ}pC,fW37q8ח̠),re'Ӵ Ճ+za}h>?g~}Y -KfʼnO栟9xul!s0Ο0ysnb-;sni-~u`"{՜t+Nvd ɥ8S@EE,7\4`}1g.b\sў_7B/~6ηse:R>=<}# qUSY0׼̓*C̃{?LM쯚ǡ}9Z.5dSB"{'!n:CbM?#u=$﫨x͗5HC-8Ht}ك/(2E|M}9^bj_3A<ѷ3M _XS{?PXzYhL{I~ 0l['/:¢XGxy6,30*mĒ п&6[vLC:B>_',BKbjx nbsuB) 1+-sEKU,@{؎\3P>7 _Iopۨpr8hE!se!]7(/Bs,}Bn:cp♡]%kMb !(CYPGߪzj*'s"eYvV," x}4i{/;9zi?.I!~e:ftË:"\r}H[R*_Yv c#)z29w-~otw4=߮@'Πt i?ӡ_x%ztu=//pCF.VbZp}sCU#?-b؟SʉxJ4/|=UF-zņ(ocor= .Ř^SCO9H?Kdŗ`oY%ǡBJlJ8ŲiN[ a1.bYk^&S2`a:eg@}l2POq>0)30oJݪ|7~uf gqgZZ }^a5y(>Q^Wq:"\c8~VElWj%]#` jMI0Olb kLXC{wPCLAb $$#"&4JR.T Q=[˝sΝ3suKX73RB` Ҏ.a!ܬ:Q"G sLիGOi~oɷށ߼%EWoo::`gڍĩ3vzL5Y.C+h]~tAX4b'`...oD uJ,065C'-}z@Tjwxwz^5Uzusn+q+-L|a'=H\QZ4Q.10+gUδUQs鮘X>+X̗YfK{2s ż?c.dgf~> oeKecS/wr1O UjPEIۆ0|Wb8ǿuܮ[LJОU ݑ۪IQ%$woSi'r_$F]v77w),o;҅FO7m&*%ܛ}Px~\hKLJ~Oxv۸- R+Ɠtur[d'IIl$%۹^fAS( ѧO?tѩ}gS6>:P%%q?t{NJnwY}->w.%,ʝ0~6$˺6h+P~k(*dKK q;yxmC^qTmG!O sW6?iU^j2DIּY-sSdQ.O: %,f+|EmCS}([wI?LAP")Lyg;5Ӥ䟦}2-XdVJ/Iy̻_[ۘE] !o9^nϴSJnt/t/ ᝞Ppxܬ Z}[[d_%|ܿ8]&2_.Z,/B`x:qh&_ʘ=hf-JY=PMAD@ȯNy A| XK|j:2=/h_v:*)C09[NY \=/cGϸ E*Iڵ]#AkGwy'ңYoιѴ❇Qj'{v:mЗD^:BjyV*W-Q>]xa7Hg7T Ϛ~C|gkhc~x%YZ>ORު([̂_dEmNu64ڭwxXFfOJ;'Iu EV5;ΣkO=sc%̒Bv o@L:t'W=}_tRp/eM3'Ck9Zi<]zB_n4m44Ӈi^L/ga:"2kUge>Jf^ASl+DNI}?u]񕷴?wyw$œMqYoLձSF,9F:I ~17)L}%OB `u L:)9D\.f؀)n&Hg$4o !$wj c8KBTUig%Rwn%{ozk.U"=Hk$llqo\?\*FyRg!$Cj#޲-)PDv?1jCjp; zeZkUgB'&LNJQK%XlTujRr%_Y#x? Iwc'7puɜj13 Pgn3ؠ7;Nָ81:1[>,jg#oN\3^qPĐ`wQHk&@/%BJ9mQ(2y8;e- B}IHԮtz)E˺pWƒPm+m:J fGwK ZuNsP|qSV2W􃔉i*: 5qGz:zXH6֫U֮^3 ͡~G|pњSل Uߔ/#d(BӑKu6U.86g~N"b1c|?Z\ WR:o}9ayW*^ gn$w<ە $.9W&KXmYde`9?ٝCNCLUJ'mWS\G.T2+țz6~/_j=&B?҆~qDKfVJ'y:c.kw- Zc2owuSTU§`#eVq9]~#scVh^gcL0f\$rx2-ꋁ#gMzz%`. %愒)L(KcT1Mmn5eLK7^J}v965T _qiI^cA?_Tdscj6_7᛻t3o~a ϘM^4j bԳ6uՅ:;wQ,8i`XZTZݝlrcjni<[Z6non\W"sus5&r?buJ$]p3S'-b{Kӓ.vG'JXfTSF)(TY?s(f,`=lR](7w+JX]_ZvEd6O˗utgmO;t㱫GIu-8P4i{[Brq7Nx{쯇zPPlq3Q=(\@IT eqd҉V,ސW(.H tyusb!QT"&ۙRJo ۄM<,m4+FZFZ*mz>1ܠ2ݮdcUen}.mS66"cX"^ڵMcZ[ 34F;]ş0*̖0ݽ rv.}ak6- cP}cгƯU>GC^X SDKn)7$uɜ1ؽjG!Izw) қ E~#LimӻPLы45NO=eQav8UyY*@֖ [\Z j. h/5[x|t' uTP k@ݩ>Q{awűFC(["EUKm/5Sr@Q)gccsPQQ ҒZPUS&~T4y[]4A}AV$U}nݏi]Bv)WKafu׍$R[-p{11@9奃mSjq$&'"E#ƈ羋Ad}UԌ?NJ;RՓDRe7>B;T5?{E0s$D mum6L!F H` m)Ljz]ZZuVTL>NSX_r(G%pu>3UWIދ*+2`(:.%h21g@ A5ȇ2<aD8t^꠱cw4U8UlwSLZYW϶w^K] <_:sW+ϳCށ 2GS@?q38T#3U$:zJ/a%.V{{{[Ke.Es11$cv!o@& U1ѩwJ%硕!FKL^m:Dבs( %g@+^,#Yu|-FB+M,6sf}&Bh'-ue&2]w?|a%RAP^4d4KKxPKӋK/|.|NEsv aTQֈ =hV=|V )+[]ZEz e 2;Q?HIKNUުTR~?J} Nw'"=e>{J"~? D3,c#VJSioZ.'2Y5TJEO$V~"lo~fL?..t32IǨ|BW~ِDӾ@39YisBeCu cCXT\19[`RM2Äe _6TŒ@qmGAꖿ}v8+yf3*d n3/>lq)LC[$Ў _Ge+sJNOG{`J7E57 ɶjZvU>=j&՝-WDMƦ"zـLhP:~\@W:xG<yr_}\,Bzqsg1K7ofX'8$JL` }еiIxp>bMk FWuZ( t F2bWJAk =dxP|."OQ9J?_Q%JO;Rb-һG2JU~mEQ ì)jRř;eJP#m˰RI5@͵Ȕ s}gq,,Xz~P(eq}Tzda'z=߰6̚GK!vk 㑪|KN&J2fJ^J#e9ћ8!|2-vТY=4PǞ "9Ir MfI}p mԆk5 cT(c` ,B*[O.]Oq)fx6 2G"ljtb-)c0 t`(Qa0+ހQA˿yDr;yTASyC1jSЏo\BfkWOwPDW.62=u@l .*~HWsؽ`"3(9q>KPUt,[HY{HT(Y$}ٱm)EFC c8bˀ I C$ %կJȸ*L[.g8t ƿƍP,4I6Kl iD6Ke0H\GD~adE|F*k* Ј3%@@!.CJІ&BH#-@J5pnG)ḿx89%EF_[ ,n->6ds}zɫO^ǧMe%Q֯/3 l ʇ(&slv%5FwAQV%dJ@٥u_XX6)t&)t XѴyet0h/g#n$#FQ'HƫWd!(퓩jU2iM-dql\ԥ)e2^3V0ScI\?V1{8ë#qo{Ia`ŤQɕy,7~,?e"SCsF涤0fX4?'u:1f9BخjUIwz9ǹbqU3Z1g`E(SZJmJTz08B+NGmӗ? 0WefD(hsѝm;ڙtgK;'](-z]y}mKFaP:Dr"3CBOA6 K=%]XG)[dzvn|Nv4z}oZKHM2IQip}D#=B}9nqLSlUL,S+',uvY_2LL/ePULDe4{R-st o|ɘE bhjcHczғ B'%@rpnZ[yq IR'hA v;VKDVNUCDF픦e7LrkvAq> V(H &;^L PZuFٲ%95_R]p!N8rƉmmi-Ŷu%4eR,\qL!u 0k,"5KMQ8j@-qHk6!QHL m{3ttp\&Rru=VRi~eu~+GYWMT[:ЋEkX_rczV։D;ҫdS {_O~VE؍/n),> %.,q֎[KD*ӽpգ4~Y¬c[`uQ-Nl8 Lr\< %ة-os]+Z$* Ne8ouA1֠P`i _]Kо1 eөҲJ* k1zH0Go+YOcԿϑNF\Emf¬C4>?`)]#LeLgd*cDmޏ 7Q-q[5"`T M(X횵ކB:leܧeyo-PbyADFҪUݻ ev$7McXig$wP iT!LY?BRd 03QXчA( U ɣG)q.`*}* "rGd„HNEȸzUM 5L[i$ xCAb ,aF$җynQL]  6%4;@Os )n~i} uP2ы"s݋wQZߚ2c߭0Qe¥Y>-H3}teH1S6Ǻ^HqjE裻]6vU2LĜ LFfK]5W@76"/ 8 %W4J1LfqI  \q 7t̓CSaIi2( V0K[t ^ԕLJonm>?|&D[Rw/uJa eA{2UN8Ȇ0Kt+4dIޒ@ԳH|KLW9^ꣴbB.ceNSQIHϫ snodbFu$ZF/_ 2 ͢[BƔP u³ Ԉ%aaZ ~DvHV>¤#g(dF/l}/b<ÑntГ9s[% <-IYYg`3*/sGޮW8y1݋LwIQt ECD_Y K :nA[0i*c1i^wɢL#Hd0C7P%JCb 5H+ +%R3o T >L׀xm woTH0&*Om!s$ ts6jEܦ2kN3;d9r|$:Q >IUQEl8vf+@҃.wc7K?jL3 miPSq4ؤiÐͱLɞ#ˍ"~@Z-z&=ŭqξ,X@U }`$m* -РF.-coݼ _ۢvcII!Je&@-hgD|~$P`JO a> ),(w}kY 蘄IW|,|}2['\Ҫ#̊.lK[c/ScӑYceB❪2#[ +@O n፡$|#L@i_lŅP&ć>OװPZޜO?W~;&tPh&ֵ.zx9 )rEV f* xUB EM9NbV:.FW'ʝ6Am}ptɴuf:m"x2T3 PTJTa#k>Q^Q<,z'm5=Km@kW펠LrrP 1'Ƣ&%Cg6W ? hܠЅv%r? e~{8㴅cfTYA ɭ{^&\KDnaiͣ5.(#o k5]t8.ƑdY%>8=ǰ~71v%kC>H/s:]r<얱 ZpyRƻQqd-sw?U1N-vAazbLL݋sU.nQG~iF -F߮|70lcs M& ed=p7P;) {e}:J"qR ' `0nvq̈́S6vy1 K˟A>ΎFJil4LJFEM,+lѩ-!'\ő͑W>UxmϴI/ܩ9ʒW^.ЙSE._Xd,0 :a.Ԃ6]x ;k(.nDW>p\1Ĺ9K7"ep?|SFq)`$p'r&0Q,dNFDӠvt6^#i11,6Hg*Y u:3zslL1 5Ww5FøxMŃʥ>/}A&piw0}ݵ{Da=7x&12۱^w1a$WF;ZRAWg:bARL[KRNv+#]$ N@; 現 q\vXٱ\h$ȭ}2̀}-A8!c7jl}^Ej!~pn!9qׅrT?,zTQ<-2CY־ҚagWl.&J]籯1\Dv!)}^HJ·mU4]KH`9 wsW9[:_pl_(vi̎)kO8ӽBvoٜ#i(5y'=&Qv/ jDU4(K؋<~1t;RTնcA JH#*yJŇ^31T- Iq 2.µ[uګˢm[%5D0&!~ڪ^,zMYH[? rH NE fJTzn90mw;pv{mִ5_)ucҩ&c>n unkd)Wd+55Wn] ;gE璑&ؾ1n'w%&{ f^,7\zHQ5GJJ4S"yͣg|jUGjaDQ%*M:/*a$'DX% \ ¾;3|#` H}X"fyL1 EwjtDuN(&xzO+|Q҃l#WPL>Eѭ.9L?q;x KFHs,,kxۍ{1Bm&ՎnPax6ڪ+uN(vϼlyY6:0Xl`i3W,)]{vOu嫴SbnW` YȝE .)K?V%4|V ^JgUG S.V!Frl&0K1hc૭?[Wy *2MFK JP6{lK|$~g ?6O?JfhXXW#}*`Zzn$fH̞t 8fNs.|fҫ^ ^;"c:z0}2B,W?W`n+Ƌ&5#>Ynd:SƷ]w?+ Dб{1,n,*6%٩N5$(PWz\m8!:,]zYx{YB[wMB\ -"Muޥ>P(EJ?wLESAyՑM6콺gζ\z ء͞_Cơ(<*|l-H={X-|p|\vZ#wo֛|)$~)mڲ**;ózt;ڦzOoYTcgqhyy;0Ġ16w -t;O}O#9 {S*6;6j+H&6=xlPDI#j1 j z[/os47rK hcm8kM}\VxϻBrU?r=/ oO鑯Ulc+4-snô*49ȡFf$Uhh#e8l]@l1Ld3[PE3aW4oS3Jb| l5YMdWA&a(?6 8 \0>)B4EvĶ82q{|k}Vd{;jOek4Շ, !s"7Q{TBګ_(c64;4;$ z]Km0VŽUꏨ3U_Dտ;Joq,l)`$1v[yi#WaŵٸtIk vv_V 2c,-G8coΗ{&byNy[jh*#Z9 .ax-(VhDw^׷ʙXjŵ*[=Ƣ:s.ur͇\o6#qӇxg"鼭2k#P)@%tu?.Vi6=zȬ*$X/8J@-'jJ7}E$' r~,I{ɤ Gm2d}Xb,1RN7.~ɧ||C۫7Wl 0/F<|ʪ3D+bG~I<. &K02v*iR J]{6&l5ԵXirK ,La\gcUStc|k~BlƎ-ݣ: : Cm_ܮ/?Gr}5zSxi0Hez $1ך?;E^, 2lf:!#ry7\ppHO_$B{!ė.vej5uwǏÇ?`3?F}tqd,23f>+wW>x*9-smVy9꛲l'7Xqd y2F.WL\Md˨.]3,IYH(@b] bty\U0S/O-]5|,҃LR#tA55صk 'zױ)zkvks^\\ynky^;G:w|^w^یk9ݼ6k^;μ6_5Ԫޅymk缼vmy,y+)Z='7QNp -IYc*IJ P"?Mױ(<ؒĂneeV]#@N=ts*}%r L,IY_ \xK(le*864aTsogH'b@9u<wHf"x2 ;RT+MHυY:^UE8]'؀t5Nc*{AS R^B3nzFxIwp'q9;h?Oyso5xkq{T!q@ (@iy 8TD&1=Q=5_H^s7d~(:ci=ѩvn7r^&?f'T/"s$subRc #cB/A~^_Onff饷9$dU tQGO\nLp."6+:3L jߔA4W 1=ٿ3#bOw<;NG?I<}Dmn llq /d//]]xww.#t9`;|Ҥ: a]fu0e5[F,zR;ǡ+nu@Pߍ3K6*Xר:LEUX7)/a.žz[bq8~Ӻsj~ϣR[:oH}L#jHOM=,oo &.W %?ok7kN_NI5q޵Z_FMA&/S5ig"o9Oӧ `Hl@Hzl=z֬w1&/9 8iG$ 37"x#:%& οOߧ+u9TM *#k$m،t0j:*nϠ4/`wuAf_&"04[: u2D__p1|؈`߮f]\zWP7-wKi=Yl_dKcOL[e`{Ad S)υ$7eA}ZQAzBqdه9O>ClV4n.*\x*jKo6&TBW3S |yEdRKF)P 1z臢OңnQ+К3D?TlEuIg;> yzAyPȵ Nzk6J2_9Ȁ_%ru{tsHmve`1RzqaӸ\1.UY SX-; ?h!/+Z]}Vl[XK@w`zfؠ#!,z*=9 lZN+㰓?zF'I^" dbF/ShLZM4b3m/t؏ sXtJ&#^KZo'笯8cJAc|Ͽ wnXG(2esEjX~a=_~ ƭtr7+B/oT 41)KuykJHO ?ހ>wZ-i8zZRb3&oO4*hVy>p5K+qʊo* )Hz'$%UQN: 1܊V)l^{JԧMsxXi=Er-Q̅*LTE-NI,8QM.A)Yn_SG ) 7, Ke\/ZOOVcvxޥm n1 [rMz{&e4Qj:4_'kuLhO&2@IrO6~ɉWW[U$OqZNBՈ )C'y|5s>$=8u, bG0?| ڏ1ޥ6X7ݪIKoèWetL.I]I!t;ZylsBx(vd{}?<#S(ZK\NpZy@V.zDB\D꿥)8p6lDrV29+Esf+/:çPbqyD[o Qp_7ȼ4*%>qesy|+p4g}^hl2VmY3x|{ 1(c@I*HEEeg( VTV0Ҹ&xdWlOT7N"֫N*Ky#,CZkd(gFÌl86dEm% w@sjk3±:Qn%4mr׀iA9T@C=7durKg\RNUAUjE(B4L4=,wV)VZ!qo+KMd\9TW+;*%*뷊;1N~cz}xqݰ.(| %'kd]\ NAs}_&+eYKE3)ki `<7|@ ;QPw#oO׌׌?^3ua_y32Peىj/H# G9XV KPW40I(Lѕz?-of7\r2_^aB/L|D.gȣg0>͔V7H5 Z~dh{!R:7bb[bgmڴE UE-:sVtlep= ],®R0ڥFBfqbcE /#H}7}:l)MRIGֻB KPS )iB`y'l2" Ȗ4-$fР׳%Y_1va z;F$=Evؑ:q{NT Es?6F7r! :@P[mfv7qr#@oápJ8Bj6ǰ cz7!Ehm.&|rU^B'l5xET.orKo'+Dv1^XLgx98wNĕ㊫5,= MdD.mh ;m\.uK״0EȚ>#"‰P?3'LERFUR`?q[/yh~CpϠCsqOoPӦw&:InP)Mу(ipy䇦],~8N;g:uxr< l |\ |TIj*`<.y!7SuBծ B@rHV95ٮ4$%ڥËt(Wizgi"v2-6^Ӿ_1UdK[Rׄv<^`Jjzbh'L!M}𠞛tOO'師u'tp +Tgp{B{9 ~Ғm^r6B쥻ám E782ɳ66]QH !KØo]%3Uݷ;;GJ(*&-/Bi!;G7(q W?OY3fvaYqE9osן&SJ}Tm;Fr9V[| &o%H:Q2ڙa-iY?릫l]Gn-1 6p}lހ>VA߂j D { Syv'ٍߧSSuh, aBο: }"f6}(z'F'r2ρB?nIԺ6^\QB~=Tn%% ZeVp[jރS<6;DLl<;DL.ڃ@7:0 `@_š~`H7@ʽҩ!h=4LcLBqZyGGf/ޅnw$^ Zª6/~}~QMd뿣{oh/%2Ph?Fت\R.p5p3B洪 -j{Jh&$#| Vӧ zlt; :vLEP`^uB*:tmCQ,Uuyws40 =Jx $ AeQi;U[_Os9GI)N Upk軂3GOnԾPTUcelVۢ-[f- aá#<0 lW<1~ʄǜ%iGQvN^|WaY yUR 6U9Hϯ#`>`tLuٙV~ OlQWڡri!7rAJ 7a]?/|u6-ڸ!#7<34~K8suf$9x U':CRghU P~.2mrs tB3XnKW97]QaBEMM%0e^ tfL6!+=1 $R=N>I$E$miB^#ԩ+P}meݛ>?'w?=`EwG–DZXMnZ:nIg#_h|ה>INO!=ml"hL+u(;֑u@k˅O58atb۝zTdmw=dƅt$KCI~p1 >2(L;5@{ŧٷr&kr3W A-Qrl&ݦ]X, `UZlXA0{{`(~< ?/l=* MoXMfւ'j-%v;:hXJWKòtjbfykYXuhٹHmԠ8HKߎpǸE_ԫ[u6ѯ} }ucb_)j 0>YYv?>.[|~ϓ(͙LXtܨmdR;f2Čۻ#AGŞsX}Qzpg 0_=>lH}~7{kt&tTnְ>g\U6XŽC>DBbLxRϺtMF՛W~R3}vziN州NfF osW2,f-zvq}}|ԏW/Z^._z4#`]FSh<5'm:wZz \e S=bZ(D37PZk>x8ժj OϾHWz>O'/ HӪ(ЩH݀p[jU27G; QGb`uCdӆ86?ۻv$fO{ P[)ĽvpIm{:%a}J¯L..u cVE`(,= \!N{3K MAj|>`%f'\)Brh˺udC*I+yTL&6:D`&Q@TqDwAMc؄.E{2 ۠_}FKj.ׁ(ͩ 4;6EI}m %GҎx*)闑%Mp|3;\=Fb,3H@8xc-9ZwʽvݬsqeELPٸ #L"8U/T]@+Ƚ 'z6wm|_r(ᩇ%6^0_RovqƑzu{} “gQ\S=ѓ v h蹤HO%FkGU/2B8\\BuH#390s=" Qz:HEq>eN.6.Xק{A6R[`o77ot$ŮHLe&t ?zЙJ%Rph. ػ8)<q8("0%5Of5r6-q9mwĴm7\ qX[3*u:ГaףO}_->[|сQ$Vu!CHy#u|4՞>- 89Y;%|M!A3_EtUH] 6¹5 )oj""bz!5P>;ȸna &i]aHR{Ԍ AiSak:{0U)s"Zk9 u^.]y[cNx=P A-i uQ{ ``?E. D]JA.y فIHB.]vfBJR$QoOE)d ]f%' _$PSۑ pMLYU@A$*d.4:)ms 3 =(à f :ct\X1}xrRF]PRJQ]b1T0&:Dp/pw,˵+4=!md3!!DIwLyKw߲9/3wy}rzW%Bwn|ϰI(JۼH 2;2W.;Vg]h;Ritnmň&j `޾U4#H,ξgw#ܼ:FyL\_s Sz[r E.B8 Hz -h eN9x?Eof ̦ *r7o] u|޺84 Уdưggh~TTM[˓86{va%4EnnrXv25 I3:~3}I0 RShUh]8UJ3l1]gw'?Mȁ@2xh'~8_OwYF49pB+b'/Q'1HnS- X*DW0eJؘI[*_AP\v =,]6~o"=L&{Nf2OIwlc0Hw;hJw Qx[y ||1f!NG{@Z %[BL*&;A{@-Nº^, 1" bZ8"<@1瑵<*MN<t&Li|={W/YV1~&:><h< `T/ Г^.c^b7iHv:C BHu2^B!]2:k+}w xEa mRRƛ {R?|!@O;g%rjsHʄesig¦*^.ˈ ›l.)R-¼XU]j 13JEM:P*k] 2~O!Cuvv֞,mvHqv_xNՇɡ-vh2 VIeꊪ;ۚW ى$|0Y -*OJn@ m͞R};T C.OzHy[̩d0GOpeM`I 8 ҺT#Avt+v&)'v$j==xC1Ee]9 EhUI-nH 737!v&m~1 }M_ݷS'eN|]-׬N\%$8 M0-liaL 3-l̴1L 3-l̴1L 3jɠõ!] 3I#:!}9A] ]kj.P`}&Ծ$Iwtڃ_[mD3ҝ|vĵr;mpMUVXV4eS<OG?y%.ĔQ:C Zc?]EX YnНC+c0O ~}"+_|nALT4UY*or>efK>V:Rţr̀dA1eblo vb2$/އ9|nhk %EM =0jqr`n(){!MiΘa 4j-W2^$ (O44IϓY7Qh[5zx Nj˳Ƣ,ittKƧ* Q "  6B`$4 ϛM)jO:Mcy pU##O4TW\VT}Loe&Ph&{<ER ΢➩ -)Rez>jB7]Yb}HzUp-ji,l!+ ;FOpH96o%up=!1w#G劐FjD.W#[?, o4ojIDe])Lc1@,JUduU;|Mj\0ܒf:g`sU~UhZ,Կeq;u V=ye FhjU9!D5k*mR)b8)RH״8~ѵWX?{soʍI HݿN |m?Fncoy, $E|$UMxfԒ΀B*![Ŕ"40 !-䦦[AO3!M2ɇ*z5<+ z5I؝U0U#ڢu"UnXڥZ,U O!Dud6Qc@J9~;~l'm HQJ<ՅUŻPH-ضfUBHgk{;gT&E)#&62ݾ|%^?+xး(to-5AGDvS a~$ܐAjVL+&ȊAj4Ċf\`HrYavYjYqYlrYy)ʅ`iP6ThNiRoip1I1ֹ# ~~DF[㰽ݖ%<߂5:1_[o`>M?4Szlf`H[s'uf2 ^Pɒ,gK*)h;fj2420xY0rS1 kX'xIm%_TY-*g* !Ěi3I_6J J~J>vn07p._L.UD;$U-p2]z (/%"Aqj. .Kw۫0dmǽ^]%8B7xJ ‘Ab:6}Rvt(xxy{D2lnSsLW"`3)Sp_ .9_ڦV-8Pw]^iST6<+m* -= -!c44=TWU'W@G+P#8DwW)֕0@Θ,aOg=U0bJqcP$)V닫ҁ*ZR"UP 5MU\-)|:Z.X8Ts'b;'N5>f2^?vi$w >Fi9OŠ&*MULu"FJP.8CwmL?é h*|0EӦqфO;wH' []NCEĢ/%zv84ۤtFLgǭ0\eU), ͉Δ~δDbMsuYqa}i$.0^5" 46ۓڷ9pDe;IV]gU7P$4e1[R4PnDяog/ LgD$0{q܍?oT,xW dʌj=Fm^ 4&Y4laZ#ˎPqUZf^7TV$K$;H]S t',pX:b)u#U#W1[ɲkBMyzVSw嶌UȀN̊"ZnW0>׷~ ;5fA Fg/tC >{e[^1jHsb9P {(o3u1'o@RYauY?=W;T!MO2JG%=}[_ U;)K̖O\ܔpR?U$e'`Ks* hXccG6mMZ"8*PrP̿9OwWTSK a;A0X- V߿!^FpA_ ϴ)sF trNd~3+f&獚?I>)ɇPT=ʀ%4]e*"h<{VΏ볌y2ܺ|պ^vOoQ>RCxxY;4FB󇬂L'7B3ye֏KithJL۵$ 4(^fd!zwI?Ho(քճ/91{LIT@]v,jTs0@exX ΋09LJ?)K!I+uKF=زqWnL[@vt1=\&+{;yc?S{q, w]iՙ8Ē$Fi :G/8:Dь9D7PIݾw9DS=TO]&M6& B~bBX2`wÇBSËJ9N.ho!O9r٨ ȽEVPHjn5R'h۩[=ʣI\vSΠF>Ֆ$~ʫt0jH\&F+ U |:"?Mpy ™fB5" XC4LޖG~"•VẓuI(dF.2>]T^:4Pe;zmevSǪzl,Z[X]Rdr0q"Bs 6s3%=>~6RϓP:m&VBUnEGÔ~USU-3n^0+ONΏQNrz D|#]+_ E-w=C8:ݟ~ IFWYCtC}!!繃mpJk_QE9y]- vWU sWR;=io/ɷmtIsZ28\ H \ů)=-(^Xk~'G8D>p -4 ]zMou*նo{"/&wYe3aϲ$BKp@̬_y5 I0fQi8ʲndF&2L:sV9ڥG9i69oKӤE s˰2G_^V׉2ZYK3:˯?Y t\xv5{>lzYTePf4ץlmz-~F5܆pw 9`W#96=,]Pu/;8#)gՐ\QU 0/6jT-b% C* {5nxK,8,Lwrp!dd%Iך740q1r;]' EvRGl)c><($dT>0ݺsNCRn1PR跻P+n O ӘVd"dMqy?f?f7_$dY>'TF(ҹ54͂`y.NrHuM@Y6d_&{@LLL] ח3]ݙ\u6R"7!-T0$Krv==$I}~=L2J4FDx kK.MN>k_f|u+Mkpn(QNVHm9ӽlCBo @cN<9فHs &C%=avu&s9yT]jten>`RYը<–N)erB!+TU5O;QD][pGH-p0M0y-ȖK@۝V(~tOC {PF o4I0b-vz˺Xn~mXq[|m!}+RɋԤczt:ˮ;v ƒwe߳c:_q\5>75[t@Qe<wA ' Oq3D2ER<'>_*qm*!7 aMS12ԙY,%ꊫHTes1)ꨡBx|US&AR8,{@<>ߢDn/(f0}z|B=Q!` 7M-uζS,%Q,L]7ߤ/v@nt{ amFH8Bbߟ9-ڟq4 JED}{ .=y‰Q N.\}1`-ؕs uNilMs!~M/aXu<"u>Zx>Eyzw5Maźeh?_(4^ _~Ǿ[3etq=*gh}BL-XL7}6\^vrJ K],~Է9#XOYAsv0Bf@a>y<_>Ϥ/^o#A$,=b5GMfOlqL./-",i+}kʓ)$L@dtF L`8Qpyxxҷ k/øb/~K +V&H_ +Y̅Aq0Vuo0pK@[754:Vr䰡hKQmAS,A$ dD.alǼizgCXdR G]Jz6'>k:#bFVCRbsߐmx\cgēQz sۅ8&܂ԩ?pYPuN6v2o#OIlϽ]_WKJ7_' #B=s<>w~N%#^uK7<0qB=J3dTwj N峉'J]p.[*,0oPC<v0oƴ(e0 {d#Px|I{}xšpߐ|`l@\EbX0(9Cs Ea k:kD+ :vF6*9 :%ʾրh0(- [^=_EGCD,"U9c pk'g Z fl R cgy NC)CfNfb+4|,=s:΍2\gp5|T]ɢV$1"n~XδBr EGLEl>lg? 1|V[fq$sq;dcrè!qz;y8'~?=4bS>̹U/C*hgwKWtnv זOw]Tp"HV&gn\|DPK)ŹU)1;MLZT4a鰊>Mʠp$ȕq+$XjIpR>s#)ʷJZ2FTaև QqʷsW⽰ێ7f.UT.!( XNTts;s%2^ ;'޽P?{``'fW(/if2 ?#R(K޼DrVd r09~uʣv.z)weՔlL)('iPӈ+YY~0UDvC/P T )e 01U:AXV#2߶R-PQiN "@wSu7`bP0Z ׍)SGN`ԄT~V)۵=<n>suP SLJ?6+ #M6%\*c)uTY@O==nr'\YA{ pMqRmi('et)&z ~F4@K QAqE-fZӬ[kqYa|!ZZ([w&\i\*zIО x{zO7Ѫzdžru}jx/LV ̸*dq@ﱚVb5 h#pJid(+ɑS; UzIG $ع v [6P=eƪIV;˖ݚ` ن(h_jEu|{촬[hCNy_ch?Ik pАkMZ+Ȗ,niabf6#yO`ĄcQϠxT {n@/1(ԠOe4Ho +AaY@] zy6ۏCCʕ\Sj- yw&7kI1Ǿ-G72`=+]C3yHiH2EXÁ0y~wbj.l wAbW@H>7ʡpYf]>୘V[DZھZ?0diJYgIdZs ySy2?| &,\ v9i0\*wbt|7 U1H8Q/=,etǐ>~]y9ir w?&q.ƇvEEo)N9ڨ Igg<2TeULJX$\Z<@!d],W#̳U9ף|Y,|U]=2>9v<s8[k˘r藟 ^RcC'>bca9Ȏ~_&Q&t""0$ DYhNw"J)Yh?6``0獄2ᰝN"1MV85C?@=g2I)v@KzCd6ޖV1B=ORPu ƒz"گ.%,EaL\N(k;uKUЖ=o49^ۡ7<%=Nȏlo =轹x"-P8-&RypVOehJZ"' -簉syq$͡SЕvTL"XS`/# SDjK7nhJt,Ffˠ49Y$@fM̊^xռ7d}Y-cK07+TDH:T- "" Z)ds26VGE RV*ޟro9^cFE#=ۼ6l\~Ƥ{ a i9|,gs_Uj?g 0IZU=ȅx|NK"'IO$I*Jpl R(+@q i:S;#DdV?~3~~yW0V':ؖ,'4z;m.SA/B@BCy6D@VN%䏛%1+lrqz2<9 R1~uza'*Ow[J[@$tyBNEwl$ ]AIYȬUR# @p$!Pgudh&Bp¢0;Qek~!@hTVnec31ME+1.EAC4e|m_ý][ªNV[Z8-5ZlQWlq~ca Q$a %K rD4hR7]A`:Up`he qW}aA@P % n.V6"%W2{gMn\0my}')i6L_ƃ8~z Nz~f@>rCA~cfFD9TU[PWj$z]A/K@!mLo. ݟ2YWQ$յq̀|alwYg)yK+Z[Ak3vˉp]&>6wBM0h"eY26y񷸮0qAON>%qL^t6v0Z ϨS|^ΨM.`9/T9";fKKm J]ߠ"=8FAIzKSV!ޝKKt{@G/M~"pKd bBWZ}I%|Vӧ/2-?4/l5Pcv,ldFt<"zj`j-?UhG6R:vw!gP$yМ)1<+?Ĕe&a\ :I0뎵)M| CV*BGvi|g4m{2liJȄ |Wr/ yTGLH}u%}᫠FXJ SWO\c[ %ԵcudGbOY|Z$e)1tbmgJxV1>/ՔnafLv{a0ܧ}~'3C; ͙2f1l[}Sl17{Uc[ Od*#$72 o6ٳ Edzo2=dz2؀ TUn6s}{jFObrEv2yt/h[ BX:P2(d`*/;3xʿyβ!m/eI 6P('1bC9/0Uj̍V`,' A'շM”҅!/5sFOrrt,iXjF]ZCG*+/8!ۤC<XQJ[t } rľ窠̱SL$`F8 ";)@Z@#֓ G6}l j?2PX;%= }V ņɕԭz( |@ЩX-yTZT2qc_,E|;pЛ r@ЍXc3Z߻VyDkV 4H1XԊMc"; .9\Bg2o 1["; tDX]8}|< m}O{*h狰 Z-ÿ; &Ay.TfPǨr{Sʐu2$, Dn摬8۾ݏR`_tΠ{eCsm9AxYQ'~WAo^C^ Oלt4VPX[36i8p7D`a?)'De̶ qY (_yƠyjq0__h,9v~gDvGw8Tm}' /nK#1!.\ENQ,M,'Tn'Si'@\HKDrP=rGip2sۿnÿ k? d-"cP(DE5Bj:oe܎]id lH=korGzUz 5&*m>ɜڴ#(ѽs܅ͦt dBPbY',"TQK]Tf>lwO<>N,0Lgj{w?͉Qf@ɠ%}Z F4<>L,nbM^'9T GEqer'[#$ﶾ*r|)kPYV?mzH0v]$%94Gqf)['>6gU]g#ܧ]ʀ-M^WleSo<<%$V݄(="ITd;$A ~*=>dϯ*U Aɾ9wp.44=Nk7@ "fn[[feF@/YI!㏛&$\Ciw쒒kTu">qO `*Jdal'F|aȌ;sɑe$LS5;#Ґu9e&L)u"oɽmP ׋^=(ځ-ozq)X&%|)uDzq@SX]-ʏ'A@E K@ԾHI-A[uI*Y3}"ők궐t+͵!eXӄ ȝZ;C`DN!dyg @ :qPf#H%澀 Rps g{n "hq=Nf2&W۬tu$ȵ %N>ŲHvyon*6nG;&;ΊZ&G/<9HB 䞂'Ʀ7fK =4k-{P$*֡: b"&VX܎f㙊<X2@yK.h}šzNe5EH#/קJHǜ'6yLLjHeU*m*e -r BlJkt6I%$&đi)/L'"C-U,%vh fxHIdz{Iڴ *@ynP`Mk݁j &\I|&"% C _Z#P] \Vp (2\;;V_v?:.ʪ܇Щ( w{D 779oոINn4} Zhf$H(;T5,iמu qiA(A[ɵjL( W9K&CmK%5)u5F1 '=d9+Wn53R zKPsk:K _@׵g08 Ah LKWoq\!]Z,g%$]xWGpؘ# 7M6 ޽Ԗ/X N %u0e ..Z \r'{ykS4+`,̾\2]fswmeiÊp]8U!4&NZ@/0S$BuK"GDإV 8,u<&(j&LV5’5?ٸ/7w.b# "1~*f+iѣ@04Ѻ)t?q9 mɆ_UDui[ 7-5|{&kN0I-e/EF𖧧/%ɭsmJ0;V|Zc[͑&nzWwy08ٍ5̷8DS"X ;4 <&s{780 4GU MvXM\X;?d_A7P~[StnˠL3INfTspp->.->ȉ}94$bO׹"^HhXo`&ty"DSR\PK{HH!/guPM*-+XZ^*UI`C}MqmA7l##ѳzv"4"! %ᎍLIɵ\پlϧd~[6O5ҝvn+ Hm O*ljN!怢ۼ)X]NY⎊:f+*f3 *ũ2`tr u9(hvMf|"X_"tNIՏղM=č.'uy,P?'mqO/!iⰬvI{-}<=e_ӦH<~=H/ t6`զJJ=~!gŤ-qkv̨(>WeV*IR()/\  踷Y6KA1zV;\=pN \Jm;epA τ ,_̬#=P{ePu с |Tj(\t˱'c`Tul0 @g]!]FLUnbyʂ*lMd@bD^R$\7<@Q5_3-2^ojz(8|3>;0O "_frvPŲDT+S_Xk zFH5sዮ0zuṬ㤚lH=A0zPf B6}W*NU&bvR'TީDKTyf 9n.H (ܡ8J I9zL (8)8$V;K!9iڛ /VcZ5vuokW!?hjя̆I7XJS∄ oe7*h DoPOvAuRVjٙuLaxBX~ ‡xFXwj*@!3m# ,K_;Iuo!XSiClkQŷhb)QGCl㷎ٛey~+ְ3nK%}SG5 lcJƂ ChI=( g|Fn֙{_qT!aI:6_s75 hE !ie}#X~´}w;]:gPAn#Zsp%כʫ'F* ؤ8o号 @w }3PПn5x['>B͛`-HB4~)"-Q[W{o Q8\=DY.OšVhtT>*H mVGf Y[Krcm-z=69^wRhKF oh9lW3YWOe,GƏ꼯gqaB*а e]_ҟl'(Z2U2A2n#rH[ hCWq+ںͫaLbCeo;a.7%2*[yNIY#voÇ\^7뼅DqIN"`Klifs(.1:5n퀐GmN7YӶ/6W򮐾\N~ٟ~1u9h\$z4͟c^TZ3@,}D;|)[\r.K'i `H>8{:=*)'# 㡠Dn_k^dG:(JeV2J?e/T.>@vA)<[6i $0i=9yNSaT Ig0|(pX9{>ZBH?omv#ƊqIOf 2>Z&8.:~V|u<R6BX"iq) NÌ]&T;d`5E_En9ɷsr5.mavY_s}2*9 2bٲkui~R[Ҝ_Gst텼_v?_$j70ͽW^Ip| ec &/fJcWάw5zh=?늚 Fq4w)5x߽I ZL ]pLк6d=g]-HB@᮱V= +Y ݐeF2d Fs#V0e9s<ӣ-6B=q;#0BԖŕ)1)[^+[^/+|#l Fﰿx VgyBĻ,-.9jv]>  xH(}}sQƧ\lM2c@i4Ϡ-I(8r}i0? OqO1|~>r? O7n>Χ;*H%-ܲwV[]V8{wv\ ZVaM$/?Qx޷~S Hr#/fYs 0Fu-DE'AodR$Iw:s8칁%9۾@㋼u_cR |uAPMnlY]c[ 2^Q6n${ '|hy^G_ꄘ"kE_ ᬈ-ŌxQC%1)vءh,A#"dү(ߖ&N~ö%GR f̋QbXB,k/MXƢAQ~.yS5ZjX_k4> U˖"=\ZSU-@oڝt_ƶb%wkw?ωpBU u ,,&$r |OQap.)Q @=фH糚 >Km{9EݟSa d>vÉ}>pwM\L&/A";{Y봿6x#6ׇ0E,t/-{w5x2,f+%ѭUAW`HQ}F8&Lr 3zzҚz+J6yy? Z#M"ppBH+z`Y\[}7>M0*~ a"=7~-|!_r%4΁Lynr(4@5YlSv6+Iq'9#G%e2) ̱!Oޮ_^,-4ϵP,xH2h̢26z<ޖ?FEc˄ahMnUJttrsesIKnPl3F,eavh Aڻ) URӀ4>pdv5JٲN-hJCIRJ#=!ZEͶUǧzj[6"%3RB|{vzkuh99 mtÞO)-4or$J>R>`!<WIM>(CmTU1]{pG լI)e?UF&" &A;#WT=zOvOڝR  )QyW/•Hj<iO$; P tkkcKsFgH\`#jW8#Zj\S~[CA`Z:FUq.^z 8ڶUQFʡj{@-ȹiA9IJ')Dž (0 Ɉ#﵃9~o]maݵI;_z%Z/Qm]S1*iʔ1dPB2?J2nva.:[ezLv.8yqOb+aC'f+wO b:P8+#[ÊcDB?Ȯ5 ˨y=+,#O]bIe-ZOƹB2:\ZS+\5hú粨8exqj# x-AQޒσk ۴=~fϟN*|Z)a@6ZA) ũ5P+leA#N\5lwzg݈pwE>@6K6dZ9)`R|MD«YzQ7W]$ X+o;Ԥ0CڐޢӨSV`C;IED8%P fp-$e޴jξ3 q;kȀO_P[QԲI/NI؀8쵛t Xl ~ϒO6[H8pz(©f;eѯ,9v ZF*w0&M2Ƌ:j>y2BKVmn30ٜ5YCӸ_}-muX\BʪAo 4p~e+L`Mr,Oé% kZ#t۵;>H3L6"ӿ=~¼i6j< e'Mq/~J6cZ&k;Mt 12H\bRL *L*?GL]j p8FTw6ؠX^h7hĄgY URYlfL] }kAjk5]Cc=͑<4"漪HH+Ik ls ~6)]X?hvWB ~.s~d|w#v U,SdfiRRJC4b lM/!OC?({sXEzj`uXPMJ Tɳ!E*'=$2@>!Dר~+Å|p&Y=R5![(<)`xN_|8#[sL Ʊ;܎4U)~ۃ"nu`~f)'A[ꁴQtt[Dɀ\s֠OQa`xe䤖)&,X6qnjR > XXwMvI۳hhtTB&|juSd~I#+Z_ڠNdvbEIkT1WxԓnG4Zka6+ms7o`l[n!VlJ_ R`~ A?.k+}߆^i^-un|pLBp};vp8~ueLCH2p%#{4|DodE49ŁT')fGȅE0? msU< g|'B x}oT:Oq!@ {Uyטz u+ V3u)vi]p{ͥ0VJMvΙ#aafid-{IHΔe")˨d i>I&<V m|_?f;B^`3r0%!\UEcwFt^l$ѷ2mj1ۍ#֨r(wO-gkOG-Jdg=b:wL @ c@ 0w]4K=en ͙*-CF=[c&2DxH_t bcBΰҹR2\#Lo3퀙)fOZ9r yQ3] { j]Si}ʡٯCv#=Œ%| X;f\hlS $hHƬNX[¦{ M>MzT^ߤN: c?>y8}|Pe[y?|OaV-*U8jwJ+@4Mk6$zci_kfIAco$(TiZa97$ k")|qK:ǁ˜<<6MՕ+O1fׇR|HVK:[Q+>ߧo ͸nk*&PN@kfޡu{jyc'k;7b|Wwtծ/"%T */'쭄PUll;fXfz঳]p$NRn\4= C'G|@2?[-eL&mbnNW Uby%" nWa/] zaz 0M" &Y6Tg!rgW4?Waj0\|f[VV'{M,2!U]ɦ-\OEg9 f|EV]M+y>x0(]Um1Wg ^1ApO5!ܕk΀TC&T**6^n|{!E./~z5z|z'A'9F 'j]kWnJF5@:.J/?#Ο;P$9,ONi Z%;(3,a; uN7><Zy݁Y$Bi>A~n! &/8+Fz-.@%2ddl/V=M&R_vToi_y#i˰xOf#P}1?t3xh޻FEGNٹ7!2Є>M'I}^ĉK)8^QNzum ΄421爪?ssk)զh;n9/_>{v6h}d^ua!^/4$P$5j]Rnؑ# c@ k{ϸ E9<6Sl6bi 35dʪf y7_)tb,CEG_ { B}{-!L`X3!a /xr"څ4 ƯQlLtvӺwUBUܽ}BHv4Is_sif93t!ҏ?YEvHyNP 9i d }S +:/BI= )%ϋ.U ;${f SZx;oc]@ZɲVJ(0m U|Pא*jI%yz`cWGU3 P@(lkԝ56>^XsݮY_\20t>pK CU Gtӻ"kO3RD<(3MXo@B!Iy9Y|5IP999WsZYgo9 (89X9g tK9ÆR,wKbP9wڕ"JNnOAswOEМ%ʧ^Tu R XP64cH>_]z7P/6-z/n ~x:ý :zT[!Ag)*˅j~\*@_ HX],FM`ZVxlD}C=0[jr:_WewJ/^vBXCfU78MGO`/-ntJkq XOh/xnC pɔG$}\y,epAQL~Y =Q (EZB@9P=1}VHϚL/J6 J<ѝRݣ*k.__9XXFO7ɠY-v +5GKm< p5Γ GI]qis2ˑ+{mo^/Yr%|LSkCAvUiv~y>4^kP*S.}I"`:Nh6}9A8@k 9 yvs5ʨ| 70F@F,q  aF!ZvW<q_@L)-B Hi;0uW}_V 57WʫaWVWIIg(A1#R7 L)28@Nj|;䜿2WQ AJ\qӫ=ۀ[4$ ~5p jw}O0,PhgVӥW uNv~L-lZa qp+Sb|F';#IxeT3n*8Te!IE~zCu4(G1c7 :AR\pˀk@+|fzvH1|{iT5:Zzen>UuT|~L^̉\֨L]D\K{kꔠOJ+CXE˳yDoA[2IfMS;,䈮^'"AJT|cZP]ԟIp*wfm!Jb}=^w/+hń#)fmHXL̽4|YaoTtwVWa81eLҺv3ɪ.pߑPi\ Weq6eWo6tmŮvGxYn\0S u.FnHⲧM'՝ûvRvolUNS%@DgKx|\c۠A]݅ikԲ7w+n#Zfc\bL )kJ{Z+8XZ0wmukkVZ}v])[OQ/}vWC{`~ , =ǐhV K_f鱓@+aj;EB3wTV8򺰸ix=ϐ$nFY M1 Л [,lp9xlW3ά_0T`JdYޝu ?ek }*b) svC(_ V~ng?ĝ:A'+ \5򳵺12?v:A`wɓC(BxxXJpVv]RUS)>H"`[Nuh/:u%5:M)zN-MȔ@?dXa(^;?ZP4rDB+h/e( !wr/SN zO3Z\,ei:mYr/'.%`GTۍ̛$fӔ5ӱ20 vɳG b5_C8<4W!IJ?!,9"VROYhJFql~sJ)TY(V, %lHQ͘lVe턒SF_ Q{2!;kFSО0yE4}G5 */΀9SrnS&EC?{=\o DqKH > Ѽ''V[w0h)$6!CuC]-$ QPS]L!4*O*Zt`[T6^GA|H<}IrX\[Sz6i~M]g>pܩ%dTTfHЧ@qQxjTPt H.,4K%Ę@;J/ ^m/B,=.?D=&:óB'`r-7@^4K SE rRGշh2#y}*@ᘶ=a3odX5{5)?8]^'%-mӅT)H'5nfb'HGZBe0& x8ْ]}}@@t*c"NV4Un2nGM 5r Yi]5 VRU7HR{s"KK^oj/EۢiߵZ.rEN}ˉ/hs?r6*vKNI|0}Ef{ڶX/~9"m#.֕3&gNY -dqi{j}3OLU\eʹ|1a0BcBԙb~knvqAQMR2+Ueޫa3TN2P}(A>t+ [6yxbJ*lpY޾MmMeESn]H5P1\g'%/4앝p >kC* "//Pvtr?q{4ٞyVe]>E myZ,nV"7jy'%قAeު41RdORwyTؼeemK f l&yj1Ub'8ZJQRCJ'FN왅pi ~dfYU'=} }j6{c5Y#P}_x+! X鏬,HvSkhhl~jd[{ldY&m oJ)V޽,.IThK @}Bֻ oC6fG[iԐo~SZ@U]eDE?W9Xxrܸƹ k/HE)Q_^xѭ!0+Ⱦban' PmwuAFтxgW\Z&f]1ڴARetoB0]eJ'awF ZiVݖ(+Psۊ%tǖ:*i0a[jlh)+Z]E,* hFS>5;{iϴ8-͜"OZ9O@Y X7>ϏDq8NPي"~xGPWQ'_ϵO=N?oGwI>̽?nçuFv2qNJOz:.Oyz~||OΦ 1siW?'Hy{)K}"s:q_8śOq &夏cL ?M~-?߆:q tPӏqBpߏ9{~Ʀnd!b8@hpS$JjtS6ؚ>!>[jL$?0l]Я)`"L6x>v.P1.ʱr3~ P&osВ+pwIh"\tQԸ!E躏,^=cbnj3x~P(E3ǿ(i^jɟ%({-j<ox`*=uܜlmjr{ uזH*oFC&p&u*us?=¤O6bpX*8Qƿ|xH _(t#hq&xEZH9+I|7gf0=`~7{I7,qX.ﯶÔ~ Q[0y1qS1ybyZG> gcSDih7 <-f} Ҿ^#~h tMiz/#zF-x~G.z2CjxxwHj-8*j#.`,ٷK_SƣѤLi6<*,nriuhiD;g[mgEx+^:8'V1`{iis*Ҩlb;u.Pu1XΓtj:Y=T 4@g˯5;ƛ m8Wд%+L/`u!l![p蠟oO(|"~c4 kX 5YY띯q?kwD= ,xôfXMa\X䍵ҍh--y*؇W2"Vɏ4~ua[T{0 c8Ob3@:j, ;"d6Tu˹L=C!iZ^֛)vbVhpLfOV8yMvAVsWoJ2+p@c9ifb>e$3fs3-;XVah)֮fQƲ]Sc©"le)6GJ3] &ݧ>ƬF`gd ؖ vm Zr}o,$  m8}^IP|8fS@4ۆwlft+\pB}SBp2UdDO7Ϸ*=d|y(lx|xe],F% \?N*;, tpH;rx:i^-Rt/LT 9*$?n߻pJ,HAR[1`@8ڜǓ3np5yD{i2Vj=7}; N ,u$2eYPxL6F9KCHrF*eP [0{QöQh-\[rI+ oW†T%\gej iB<=+ݭ5}'^ P%yb (d2j)9V;RUUel$]:b->ߏ.& WOO8~=&㽘5ɋ Q4J=x'Y7BxV m Uwј6ꑝ'ݷ"^ΊP_,0,Vo1=lwӭyybu={&A_^Ѹ ;kGUЅqJPA:zX4>HxB)"i  %*, QI|2!;yΌLm`y9JoQY W_&mӼǪ7%j&˰'q FY ga;n&FӯGjNe7c,Ic(+JNsYE wm^~(wNNTӢ\QnlG=|Eף2 wL҄a$5IP@Hq `{P JZuŪ>4?9d6 b;<7QLs92ZsyQg. I`0UìJOX^'E|>zψ:\]ޞûZNxSLt:˕I)6lRGNL"Cn](82{d*IUv$dp3JUOëgǣ;pAY_NKVXW3HI<^o0* Tϛ% $4qM*E_mFd|ƫ`ȈAAd]TvZ#2{ Xvc&rCDd'ӬTI54_ l\TArՌ4x`>^}}ܜ',I[KO"=? !/:廓:`ou"yUY%;u}JjI :g7AD}+R@rgRZ2aDH5}1klyF7Ɛ#E+2V]Kz A+{hkh} N(̈! p3*rS(.۫mLC7 .lfM7XR)~Hvp?U֋fQb/-vO!j+ԍ~bqט*YFr_Ѻfӟ7)Gq3I7Rx5 R x=ҙ{W`qs;֙?iNh4MP$.Ԝ2O_a?GPT:V.djOk+d\x~O滰|DvʺOCz%@Z9aCb 2x!Bvt^s@T i5s0dߔ,X 0uP^;W\йb9Eʨ@>KQ͓^<,ٛ#U~;nśUjVF5gU2~~ٝSe,?Ne RgKas}eΦ 1D(yCz4qf¦hWW's4c AVhʽ5g=&Kڡ_tT@붺4:C^x92ϟ>2 t<)7h~qF6b=MgRM=A#(\ P8 8d2 drjSt#B=}ox]H{p,ݣz RKi{kP p9*ة)s&Dk6yh֮IZxFhK:;NmKbQ`+L9!MG-䰞\l 1ofa;#F #ӆ7ql=0# 3b `AR[F 6 UDtߪ #~9%G:z/[ʏ}9RU3LVi bblkl"ì^ptӧ޿QbW~!߂H6j>!B>gr`'?a͉_8G>9j{()[O46oN&sXe8_+ :0qQ~53j3ek5㇡"{iҮ#6_ 5u[P-+E`$3W̲n{tp 4ӳzĐ-E9G sR)mLJv^`84BO+1?`Ȳy/gCH~ n߱-Ǎ0Q[~[oE@EC)O0}si~h׀T"|LpV|'Es@(ʡ%'Q=AR Q&<]Oi< F ˀx-nFbp4*<uƤTX ];hhsw0fbQI=]=che0EϹ=F8؆RJl @hr-}, E7![[!6)/̟6RrɌ;a2`ǵmiUK\25'@lGѳ,nJTm>ULpwǛd ~@jA0s=)9k&4~p >1UԓC^C-> q@>wpHS~*e02Zg ij?RVS)))9QS&ÁSae2Jipmad_Ƌ> En= MҤ)p죋C. 45NGxGf_rE =aΏv=o/Cm`b\=_:Oj2 & ǔ~blIuŎ?"㲇wFژQ8{ $J,TpoXA,"7h O-bEX;[OV}mX: l{ZJH}XlfWQwZpASwD(!6E'l4E_QWCf*}j3}WsuvuqaksW 'GtLT8u8Ce0ww))O7Vp^)c)VxRvx86C4) K]Le.,Kq!l փH"ܲg dbfi3hљ":foǜjEZe`?qVdXVU5>pNe_M˹K;|5W۵W:_tkBjZŧ1:F"C@C9~9 EiHi 9/s)Pn djw r]˗|u{ܤa)52^| \8`wTF@,ڞtj:O=?LPyJSR =qA✶s0bzr K:ܟ+CYkz88HQTCb7 ,3/r.G?|\,lP4o H091i[]7MY-r*-_ 1y]>Q*G F@z^ݽ}Qz(5nT\kgWb~NR/H n38KiojOksj5RMh}\F3MFjߩ̙>IKRˇWs9نԱ=ߕj%'9'KǜNvӣnOz}@Yԛ_4Y| (L۲)m苬ΙXp0|`~N .b0&OYeYU xoL4~o71S/ JkYZλXgm^e v?z_L_~XFM I~v]ȩl?J7_Qo[rpJ2%,rGtIDA9.dU3N5_m}!ˈyELXKEW[ɏտIW(쾪Ik֮}bʛUepW"aapO;0›:d*gveS6AFD[᧨z7hà ZHbdPjt";B=mqR^XtU͹EˎbڸR+=[,ׄe2^I;$o떄߹$KIYb6`$'g0#F_ gZ9bI{+&ۦzfi.9EeQxx<48菁Ƹ /YK照_r68-8T'B# Sģ֧7iLR7 i2ai"o]Gfl2 ;̼.duz,gmgnS?TB/nVW2VX̷kru%cL\9NjV{%7.ּ]j\ |nmXe{yvޭ}5y!m|LKѬ|[:イ١ȗ`WZߠz)?'>;Ł砭}-wy ӯ= 45ZJ FT ?=j}!¢O/ 0zݟespKtRa:5Qd^Rd˙p>^agUp{x&Gը$RA)nթD5)2XKUASj;ev`߬ysu[VF7uJʕFf9.$E:`kA]# ;u3B[n#I6Y'Y흪Q-sx\~g "yTBc*G(эgBzZ,V>ĵ/󳯯&[biqG/!Shv'݇/e@S>AAMIDycj6=@6 @(KoBm2Jʖ_G3F/ߋ1ٗW 1\Ӊ&SZ[K3 0|N֥}9Ec%Q" 4mܣdL9AᒾȴsFFLWy_,8 MA⃬tK&^4; x.Cr֨eÊXsPjun{XbQ/TX˶mkc_`-qt1vK(%+'kďj$a5S{-қUE,IcQ>'WEZwYYӭɤqU&Sr5>Ȩ|ChjN {\ߪ44D8/#7u"qI^zi$kx(f^y_PXQ3%-v.(VY&6j#pfP*c>ja ]W5ڗSVTw$оJ&=fjjA[E՜46dVpf>ݑBЙ|q6YW7uBN!{7Вu*_rGA嫠4]c,|4`cTѲb+ 1 }ۀ*mOdv8a0MԲ_33}ҲbyvMy=síq_3;OJ:}x:pn%yr5<BU*̇)"zIh7ŠMjAa0NԻ{$NխiR*\ڐ5fY6-~dPf L*c2j_!mrY ί4n.ɃDM1e..3*o"͇[E%N y g @Fz |u}%%M0|(6cP*SB4SYB1-$H8Ö/dԳC07PXcۦ@?xx;9X#zq"KJG#fI7, ؊ᶣYg(L:Wf>G)L,l22~ VfsQ?lC!q+9 Ol$ë#ěm~N <<|\gH(=ix#M@k>}<٧逎py+$޻$NSB֒whI%~~4Z&痓i%OrT>A$]pWS#=] 8+%ud(DLS>M' s-YƆ7rE6rWn_R0vvEo-@}m b.ܪ=., z9SL2 2x3WKG Pq-ծhn@)ײ'0 n(%ߓ&BvR i [lYS (ra|[D4BGMz-i.|}i/&?MwQ'늓p*J?O\Sh7z<^hDN .FKrwh+a '؊94h K j_ޏ<|?C8Kwh Fg)̏WR{[ =uOF?/! ScI5FW8#騧˟|٤f/O<NѺ I:ơJfONv9`H]/qt/ p/ux+{Mbʧ=ʗ~/9ǝ1CQ)׺Z`>rr'~[5 QF@F^$l <a>)'Og_"zۙe5^Їoz>_?ʣQ-4/c:.=&^zWq1pȒjvMS1:mUftD,29LW 1\/LX)dS~YY PAb>;,};)p/|c&)M}NFFyV_P   ?k,.QGilIHpoH1Vs,h\ &$jR => iqޚm$WXTDWz~jFyFMȄYB=F?%Yv=m^c jk4ǒYUz(,qrp_seUC6,Fq9>4!]/*iRgF XӺ&QX:ß#xև/쾫1nrAɠ.Z c5hv bՁ,>8,;`(g]#¾qp5z|zPHSTC\bDmC/*8얙?P 1`IeYO1G xmX77Nrd!i˶vROuWs͡fpJDi5*j~e);7h(ŶȍGd#]4=^x6>xa7?앷kE-9 7iNj{0ބ{I$~Zehv{ B4 K䶏h<^<E(& w@үŧ^>D p^@j;!d]sziSHz_w_O uQ/SНc+SPm+dDdVW@׍}=fܓ=b@tJϒ&Yd Zł Q=jFn2/@C ?4`7=vRIdǖ$p3 Jf/ +F@+޳5eS-9PZaoP,Ry .K`}GcbrbSڂVàW]&Oh)/] q8Xv˧ w[9͏ ;VD[IXѥ ފKy\t/˭%Ti< xGZ3 {0cJ%$QM &NX% 9Ddd3? ~oŋBk(IU*˩9B93`kI/I_9!WెI _-4=`>4 я {vL9Ǽx4ƢChp317:`g0~yHz= nd2zR S0^l{YfFk \{1h*!!ԐuZ&DD'9)҆'ꎉ0k$뼈pgeBӱ;;zd,#h2'** zk}F}z_ I+d]L =A6iDl}"lF Nldn?(Ϗ'$r3S"LCdE)L?Fד^rB<1Y "6KF(%\Uph:4.?EE)EwL[WuEDTWskV{@M m˘^קpnP:RŭXmVڡXlaiûh:.s  wlO L%]!78ൈ"Hc]u,(*G}+FN?GwYӻ$mT/j=U8<>ԝ .$ 0[TP* c:c;d$sjb$V/h t c^_2OLc6rF JJd:~~'JV7TCΥ=?Mf(-u(KX0:.#e/ P_d~8q)uqXC7HLP{`Ue6O6±]ϓ<39z_/Klxl *EiSiRVEkDE&˸Wԍ:3^BD= @Lhn: `6Mv-!o"S@$2P}>PAEҦtf9Pe*kk rҧtYS+=T.ߐeYbm'uVJTm@ln*f&0AvE-!f+X󬜜5c9T:R?n={ϚR&ܶ,J^ q VF$i 絜[x[ ˠrx>(frPcŎwPɫD7WKz57€ .,h|M1沕.7XA_Μ9iznR7374]]w/|2:Ck$?&֧mm+k<G@P9mvUt&b~j@6'6ң TxR31aL_8bXʴSK͊uJW>c~j /ĠIbP]/Yd-V2ފ_D;:u ,Ֆhw7w5^^d(Oɣ|ǏM;uG{Uups1ZjpQ5aTh)L30c(MW7/f"1DܳD*$-tTFr Z?}0M G8$KlŸu$+{iF5z|I){]PHy`%[F9SrOEԫ оV M=~_oQFh`A26KlÚu*j։)s^%#Hdo0CWl[i:x[u&)drv*'dbICMnԝѧ0g R ats̝û4QK/˾[prhbJKPJ#ӽ㉑lǸZOBUiAyrx-[ov/Z`pR(Jm}`֙L03M@vfde 5Ȓsk=cmTMr^z@yI^I1's)HxqXf z*{M jۅNƻX y ɏ @)7 F сW 5lAU1(.BEfBz$t)RY7Һ|ӞHFo!Y!= >6DD I ,yMkOMJ [–!QJyh-:x-ͱlk%,f5(yR4;BPIaH;~'Nį|sPRlbӛ0̌Vpv_'Z0C. ?Sb]a9^cΚ{9jUwgm{HZX *pJ2 :=ZC5VLf^l[SM@g)V+^VE,D,)B4-ī͊nu,Gɍ'l]*ҋs SpRk 02Gz ` lR .#X/'ZBaL)픂"=G|{8\,Bmp{PsrN UZ4c? Vc>5^84qD sKT*l8~x);~ʗi2{Q~S|-͇ gxtVR+aq6fzхm(PrFI?D3َiv@2ۧ.XGRDS0 rTM)?(19)oI7N 9"f'Tx'黂CQ+סp3Ϳ] uj"3M[PW=4ċ9~ 3LU6nLji@U<הNbYv^=i r8|R55GEPTD'^g.91fhP: LE-նhL>*yWYut-@\II׺ s!Х ժ6朒ҩ +ƣhҶꞄb|"U<ǃ<5:*!:W 녩(ӯO_P h2`3nw󊿲UX3EjgU^2 VNm_k$ @]@zD1@yV3 {zjQ\S$s[W^ ZϲQ@m K* QskSOkx8=#lM Z;"?4u&e)_>o>)TU0T_{̙\f—zRΉ'ldʼnE7 ^UC(d| \i5z{=}^=|ӫ˧3Kh,.!c-Ȧӊ;V0ZiNhu*G.Ժ̌D'm@ztxt9݉W/ICzl/I+,͋ >He4.qTQ؉WzvTw T)p^j}{ #Km')7FɊz9ĔpCPg"$1*!N P\?vnA >U;<МO%KKqx({F\g$N8ve0` I?z$ HϜի*rQE%=J+ĹC|8OO>8n"SP@2~-M9 rU&E&e$󘽘4 yv8d/hBu/Uɗ"UR}-]L$Q^ YH,4{JSIchCAB&} %o2#/ =z#z7(` 5%BEUZL3_xsN@|иȘpU W$@ranf/%d8 0rh\룮 1H7_g VAW1~);7'c8<5cz94j q(\H|&PboLlz&tQQ'0Ȥݟ;qb%ܔB7&SS3mZ$r$7(sz= o9ZRoQJ#swhiGcI#4:m}s2&sl,-مOcqF t@8]٨r^K.rW89GgEC8fXQZ}/Α10;!ۜXy:2t}#Յ+d(N=y!J4 Q"xrQnz}(f<ۥuġ' _Sw~AiS8aFmn3G[s/&a E_+ovg>$q'+V jO-%C}8n׿IoJ:Uw9vudE ?K¦2vKϘ~50l9T4V!4Aba$ 5,Fofs @S>X7m](v+jJ+dҖ7*) `#'S{4K!T72 {w5v:b]*Q [TEth#$P^'X'mWZ"/jv/N|fݭ@7Q^zAZA FwMӽ;lK+FS]5}m>-V=nϟafKh֫-!qn{3ŦOw||މP.k'~0{^/t=vi5`! {yFK>,*oqnc Z2:I(AO7" !. &>o[ b4df6b#/Aџzr}non=B'3xx#<^Iw~֫cɲ|7v`ԋ B*q3*yi hVvgv rY(0.ꉽ ւ6F?|L,`J yaxg@XI#@]#~8eXkX TYI-ra@$/t1"Zn9Qd3 FbDg/hJ(Ls5\AFCڒ<:=R(O&$IN9 #N0e!u!3s4&t\r=ᗴE rڞE 60ƀqpy'h[X"Gɾ^/x[vqrm4 ?,G4ZOú(= U.QGl~{|K 8Ť8Xy}bW{.joL _3v9FoS5== `0W8*++DJ]8vQ4@aȞq&! }c'a`=~$i T1C{@p8.A#g7"!4)٬F=̱gЕ~Zgw4f~*l-۬eIho"K Hh۾וU^WWmeK`"D4Pb4̴Ǒ߭=@E|^"qÄICm2^,N:xTȵ>Rڅ%Z,,7-fq{$Lz/h5Ahn,4 ^:;t4$8  pznY "30IQRC,DaP\,e,_K|?iRw>Q7Wu>[a~S {]U(ڴQl pL;w'jj%5{ŝ>=t`glh"tS GW$n8J-Sm}t{Ջ,(茾[-{ (-EC5nء xSaLeH1ya8z3_o= Y) "%5 {y}$0 jWG%bcė(c ArALu%_Rp BKTk<M{~gsj\ Tg-0f1!Vko]& rlVK~>6w 2{}ޒx15 Tj2|I˨-82߰!d=b+{?XCsfR}n*[%c5^#Bn1[S6ޫ"+h+DIQdߚ|7V$|+G/67bϝʃ yBoƺu_Ja6*j__dw%>_x?77 7`U4Q؏QVY48Ɠ(yĉI y6I}i`hʛEWƳj( S/gGoUܮx|= ~h8qѕk &f*BEs'G7s覆3PpPH\`橣5 *e 9hL :5]BZplw<)vW=51y nĶeCP<'A36m:/k=I(csw]fPP^V*<|xNbyইfW,lHCݯ&h?p4y\<>Gi_i(qY˜-Ľs?o9Nh}SEaGF-fTbQ=yv_CcH-\ XLiSjo7FZ`bZ*֡ps?n|ʘ 9 @ͪ*:%KM#PߠEXV%@r:p1T[tONQ}/ K L8phGП-R̕\. 0nU" +Tb%à l^x"P܊J=T[=R:Ͽ{ާJJ8?ˬ1VV[APҨ@[ |/z_mh1?'ꔮF1V0r憥'6&1yZԺ+&_ cP0Ex6`'P &^c6qHbŠV3x3)1t687Fqv$1Wv}5Bvc.KmB9˙+~az?LgC62#N㤷s%ʱ;QKF#I;ZGl\vJpmMd(_2Ɋ&{$[ D=?IhB-G5-ٕVӂD#V^(Iiu<8Cr*/AQ1RjfMO7$iRt_Eb7(z57F Gy?/£O쟎M`SFC˶צ~n:e$]Ɖ;?JY&&Gb}F 10umvΨ:h3{tP#[gQNͯj(=YIw2 q$V(.nqˌ="b\˜;x$-6X_6\:ըz+#%Ԑyr8k ]vO\;qZ%3'TyZ{r%gZш?D-s~&VMbKPӍC(&mn31nRU%``ih|1h΋%ƋW:R"6uv~ȬNdG6 V{B's g|U(PiV=yXdXjJgw(b7>-7$(?D{A7fq>sF~qv8ӷ0S Z鞛{a|uթnr.mﴳ8s$A(Kq2-d aa}4d^F~拭)VA 7ϞV=/M\krakM] jrij q)s_AWY4l{,=y/LyLs'UƖ`Z>)zYu^vZ6b)_VsφDB;ahAN8HZfAiX>0oZSL4<&'aY9a#Mx~U^7 [4XZ~qS3eU=wi7|}&c(Y0kq<\ȉ6"v=b^X1hX`e?Hxm`.]~T ݁^Ih 1{>28-m9Pq_3?LlNDЖUH_<鰡 LHz(K5J 47ᗻ!NXațl}-st|;79)KWch.aCaC7ZD*Je,@+ 㵳^QA03uY1 MIkS;A\! =a. 򳱹ht۰z⬜96rtk} 1D:HXY1,DŽ_>qÎFfߢxm2 ~ZUyC4z ӾŇBPۃ@ɾeBs &oUT6glDF΂2yQ]KlgPy* C1IP=jȒڇ'hNY95ڵ?xwh!n3Dp(Zb@}LUeIl=~dds %Yy/9YgFuD , FCB`r8hGkMVȍVIRLb0[v+ 7oȼ{z\οYB_ysGvi4E ~SD@qq*JrMDtvWʞG|ӧ<%7C. Y .#uV+ڷt&r`ưZvn+,C}Ƿt&@>@J܄[YL(ۜlV63ȧj-G~v{7?.X ^ABXeaA@_өOTv GQ.dnS[GyVT ['2Ͱ \,x:R 0iS{Q]2u~}Z5uO0^ M6r:Q4}0JmP(fdY!(>o&p8m<(cp wo6&`AbI{*?eMlVhc  &#4) 484t@kKK=o7O'] ?ػN0i̊EԠG]}rgQC:]C79ZN \r+zua&m#4k m$]/wQՈ/6w#!x_֯=Ɏvpe튦w>1d'FQ'i,Hԧtf=DC&8h݉B0*=3^ʣ6xh1iw>81@-s(lM#CR Hvaם z߁HK 55BzKR0$k?!ɮGr}+kTۯ{E!v2:Sݭ@WA6h'0۸G!x 6ml,U ]pHXE@qc.3$E~Ĺutp p @PQGk¡_i[z(;gq9J/v?7DS%4q-+ZSZѳ/J^֞ojmT?w} Aqc_2a%_Sg/́}HO)vd6 Fww𻦺G ASx0;S Qz( 4A"BWCRȰ𨑏& sBFLPj֛c}Ppõ_*i83]f&>8ԉNHxx"^uu_{qm} &~Ѕ 8DžW\e1`ΣuC }Mi*=CFuhC)boa rDݍrďXPH;iTq8-VZ]!cKf٪}p[NJaK1;^P=I}Sڊꇜ>f|%'%iӏn:e'/P]hdfDp~J>yNqP\և#L@X=mSb j2 rdzܻiKŭ/MVGޫ Vu/ Z5o/~[vV-2Yd{/2V7ka'1p;|M[hH|TY6'빑EO@9!,SvP{}"E%)pưjҾwL#RATsHZ F{ы%>&kjelH@ Zŏ>TJ{&v 8!.g@E?YyZ |8Jz7 O5{(]73LG 8wRX"峓^(ri)m(˥J4z%l.31ꔫ=s_ ^jX_ޤx7fU)Oݘ?Gq@:rhcde>-$8cFB'"ѹ-r9QZiWE,][ dCK,?%xH{p{ۋ9 -97 re`5? 4^2 nWGսʙ~Ln=h  4#M]~=buCoO+('^+0kBwbPVMӞ!qv qѿFۃGF"IkΆ*? aƕ!=`hQؐވ2q2HiyG{){U%UXAA( Фyt7= 㦧驏jtjEY/ɦC1)K n0vD-Ujcƫ1H+0'|GĶ7$ٵJ,)ჲPvr)AZCZҞˌ}:*< ;8[>489pݴ+e7-$CdDŘoAn7/nY>)0eS4|!ܹ{xjP6ꅽI]؛Ɣn3[9Zvk#I8i4bi]FwҸ*gd5zʵKl]E7 {TbxZ $9N>BNP`:tms;flUjo;ڙ͏8ku=0VD26lj{ibzUs dqN Fx0!8!͓m?6s0>\#!8']z?|Q'(" -g!]5ϓ33)pw7nqmxiISvMZއuRPo{-ËBHS(,c`_|9˥GT9d h29d)3FiqŘzϞCnk闵uLk4lĽ“I#:LXQ.:qɶcءQQ8^eiYϛF#)kJu4y >Fr%0 U'20 3A%C7OF@F(e*hN4 {L&U5~89)a vPJ9cʤHkQDlA {_z ,u{+y+$ԐNebxIJ76q+|Uf O(hk+W`y4X eteEsXHF'r?"9M49 qsf2Ccq0+bE N g]X24TytOh<Tź٦ lhXo_\J4+_˞,d*3'S#]xChozɓaL4 0& kē]S su#õOyӽ9}[.@ZWhQRht$/JņwsĂ9tcIQzUXLտxn,*GV;%4-r"L YQ}$h5цvѩWK~0DŽXGOz4=P`/$;0vl}92_nW#1ϋS PxI۽ z@@1&R\0Ut}$D__h2SQX,#ՖLjS <1D^&*ڎE&#YO9*~a'ܻX_1xڕyް =%6:t <WC#0ž+ GIkװ_ۋ" VJ0 ]ضdZB^jI%ݩ-x젳ye?痠ii㚫!ሰn5R+1/ Rcq^x|Z-j:0 ~ ո '>J04B#ɤ]KL!0]W'i3rRC T^3x[Ђd 56%TVkBTkPtw; iLLW}\in%=}Ypf(;']o6OgYj o'U@})mq9{/ P|3wJ7Xwt_ fK%Biמn1 ~7?,GB9fO70bdyxRB' &ΉNݑ'_zHVqțfaoH3R9PBB o5rfo#A0KA @06Xhyw`t2e"W 4nٛ240P" ?PgFUL\2E` FE@_q"ށ99dx9§٨|Շ"2)ؾI 46O-vȢ&DI [ЀZeb#MD9Xqg\id Tf崎ˤb8csV{0߯K9 H 1\XMUi䤅U:x{.SE3,7X"0Rfrd珆#K$'AwGnd zK v!>!~Qz3iAx|Ij6p'X Ar(]a ünjS3Sk9|ݦ%Rs|lvLԕd4>_Nt_ͥW• k0Qی܃QcKJ+BC,i;JsŊf(ϳ-5=M'= 8ANFCk邛V]$PI̢RGr&KS?Km+@⒞3yX =m9$tĔ^råK|a |ܭi=̾~np):2|8U%czZvA-ĨI _pQXkIj2{3o9VBc$WNwJٝX>C)R`U4}՛>y\kWEꣿ8diٻ,ڝd7x\o@ds8wl3B.)'Zv/u?"7&}{._%#]Ue >s\,aR̚#zeyNwP1|%g!9hUĊcR@5,'/32Hlh OԴzq'SOFj!KU*) Q~"T RFO%EPģ0a6VpgWcXfQ?s; N{n(A) 9tBwoňss}ci̍/`(6/%sV3LL~8bV`T,tL#y.Ou# D^Ӫ:=ԋg=;٩Ѽ b-s7zjvZ7( p4 /y.M)0Pꫯxݨۥpm]2I_t\{XZ4E UfO5Dݔ1l{pCeNA%MvؾC4Oq w;6ޮ{5oƤ9ޱ۵ 9yVx P.So%@oƼ KAK$O$zo>Uds]:K76Ý{7jbEI&7v\Ň_;b;[>wT_0S&e|^NWIoy{gq6_፲*YL Cc6Qb4U`HoZ4݇Y ~}_Jgp#6{.E-aFw#L&A])ZgxyٹHW.7|NHiѝrM$/`TG$/Z3<ϬoM;,d땱.a]Z76X=W5 mz؛~ ,}] :44RWES{7ĥjˑ}u/>Z >~\eD]YWe& 8 ݕuoh lnr[$-]§ עB¬~/_;Czl_`zF#~.Ŗ,lS)x-t^!+g q}6PYHi-3g#~t|6 ٵO63m`+,zl"Mv2g`R;6ԭbMɡD5%]Vl F~,&%ԟigSRkM4nY`|r{/M>P(ۯ0ٯ2ȳ((yN/ r=… ;6}s 6C SR[(ڽ[6)(dKvR; 'ƕ ƍt'ĩzJh{cR2,J~]:_0rP{HXz=C韪?2^kxN[]Tb28b'sgX. 6葏p|^l[ hN{ؚTi3kY_wnmZقhw?H4v,kxb"Nkœ8EZgrN 5$4blʃ͢sM⺍ٺvj 6k@pFSk|0_4pbxF#:jP%$&iǻ&ۑZP1,'ߞ]Y-su=4Plsr_>ZZu ?՛/id0jI$N մRrǤ+Jy4T25p"޼;R[(*%Ԓ]v񶐍wD (A؟~ IҾԶ},a`lCsd?ը:>A`n>xpz@븢 h".F<7===8q^ʜ[}jPݒnWufx> fQDe)6FgF5Ng&*QȘ -PB(Q5BsX5q>nHy[x(ϥ_i9+RYsaDe:VwuW|5 Ccb, +v-QcqǢtJ7ujN&ImVzݒ.iAʋU\T&&ڛ(rAsQ#5whYhlv͜oxkxqU ; ԙ;H{["ˬjkգ1Is$sw˫sYفAI϶/ddi"2O:wrm b x(8ŷ$E9ґan@t<ݛbuuy&T"-'*^Zgd4OCdPS} of7A+b&5}dY\'vtGj>dP,|ٵXćåҫq s[gς%{F9.X#): <զ.qHKH?N_tyֻZpH8o D`7kxinQ;I2UR6jAK7=XqF @ j=g$1LkgЙ85 -5" 4K|v(8M|vPv7P.Ϳe 8'vSEnogPrfv7~4p$](J(8op/텲XFc$7mGm¿Y4r8 SFs]דIsDhw<|ry3 cox\c Bا-@u n-k݋ݬ5˶e/mST)vfq x.H"]~Ke^L>5p0bh9K9!~;RnAaY2/_[fGk;yZi^@=k4Oz/E[v*li>nq;|5Rw[cH(>;K/ T'&zֻŽik}z {X4 c82H"E`-b"_TLeq-)UReSltJ*+xV&.e.e;g"k$6j%/#.^Jj-O4mZ*KiPÈ6Oa1pW%РB4b(x75pR $ꚛNbii]v;+vܪTvR}CJ_b u_;LSu3]ƨpT}W_~NP}.T_ P$ʺޱQ9I,25AZӲZɨ쬮 S&ԋ~ >|N+zLY< 9H(R:*j \K޻Kǯ73D۴CyN ^a9ĺ }Fir}q[>_b86s6;lá%ZP8  *Q%K8-tũ#] 鑇ґ?FԣP+#Krs.ރx0i8]+V/0Fk9,oV*˛M)ڂPdڠ D9 hf~-:.5Mn^Y͎oh2BRvPA7kj#y=_Yr,o-kf"jslic}u;?-ܨ@Wb_J!|A7f_m}Wn/&TlSJܾ:H[Q'{HKzuo"͓{h=7v݊FHO߽FI`bOxy6*s`ҽR :7yNLJruq V*HlR7IUdD:Om}9̒883؋|%R.N2U 8^o.9>Vͮ z;L, 3imd1 ja 3kg"J:q zcyE6cTqjElZ7hp +-{մNji:\k9NAsR6'0_3[2[2[5X0Lg%U x4$beяG*j"M#6On[hy̟,XOI8qQ+>>/9fǝHJ CԺq Uz6Ot >2e*#HzMqqZz>Xѕc_d|iS(z+PW+.i]♩B|L=`JK}xz¡HM4`aMxtƣ{à. l[ζl[ζE_̕Cg ]iFS_@2^9' 'x]-k>e!~/+8!N$|n,l"{IH}X|1 U/Mi<`܁fud$bdCC6bܴͺpq83CK!(.Eu`N:k]jPxTf}i:v@dG:Tsޟ,Z|y39;o.CbFWZ.n2}iĖq_$]̆n88C/ k ߁'2Hd(+WƇRҧRoyy (ŻQ[<ࣘe[HR<d[ϥ:/-Roeg]RuJُ*D4I "5u"Yz9(&?*\^' P%X(qcd4Ǎ=at)Lk_#1 (6ZbD5.GD3-;P^e4yHIb>+[NON !}e/KBO|97TzA"tbcsp\+V1Vlx&.7LY`FlYMG+]/&!-Ө}Ñ @;S7Y'JD@JvGrno7O7O|VAc Tݔfsʹ~z$(OcL:ˍSLO䌣~_ Yk7ֆHV ͧ boXI)ANdʝ 5%Υj67@FHhAXHa<D/FYC#X?D#xSmBc k|qevQ%m҆ʵ@]'1*!Է|A;Y6KQ|+H 8+<Β)BmH+ q;K8jw0oHt A :d&t#Y¸GhňD$V&{H/[%iH!L\jrf~4ϘQ'N?T+P(H`WA=^H!qQatty/?6"` ǾxX Ɣ>xr:+ӐDߠV+=|kP\>9V6sn1#1ڦ+f3YaM 5@lf_g]|6.YxfJJ OpqO^mTՁV+qf=e0^©8pE?O^HiD.Vƹm6l=cileKNg:b zǔQں(M𮢴dNFUg_݁@+9{ f9!AF43=5GL Ozz_yE(p1c2=TX=вa!_*`<?BKG8Ȫ~MVFvn$L׹A{$^[z+MX&~?ܘ94$Ia{:o]NEE֐ɿD:Ga';s1Ug?oTN+#^Uٝ˝uҘO~jDTHl/K)do`@}kUsut\d(:L%,:DKTI?>!793H4,Ɔ_i0PWwDuuvDWgGt:x%:x 6k fq|֛MQgDb/M<}`-ɻs:U D#MәYdP6wb D!J?'S,\ eO BV>R|FSݹ`52p bi Q:wҹcS:Ork11]= r3a;X89v9[<8+hh@ZOthfok$-XD0mh4qچ#,lc$ Ғ7y^0׾Ya.c_%Adj׊󴚫>lZߖUks-B jVv,%kJTd&C׿YGr _.9;:^860-GGm_,Vwao^m/-mlb\f˒Ng7ԓ7Q A#w~+ ܑJSʩtE{ޮ.KD^ȵ\:4S8rqYC+VD4_ XZ5)^"ҫ-ƛ D I[pP}l4ɼlJC)*tQND \?<櫀 @S c>2B- 6S*QCť iNd3;ɅOwTYK?K˩03ePJWNGH|;Dbd"k$]dVH]:k#b#0蝰Q2zmu󎎂ck`ev\ whc,JP$U^xvBXӫ~TW~Ū'hNi:<|AG-L*РJ]j 'VW<6L1ՎjPWIUNj[U3Iw QIU,j60Y2Ь2d R ![٭.ãNm_1vqcD7 ;l6 @@{p\w~xyoUX۠20Oh.b]r;սgl @[Aᰳ;%!R:X'G_ 8DwGe@>=.na{χ꾔^ vFAIhxY`}z_N9{iT:˟<#+it);{ LP"M?~WS9`ǍJlrF+h\т ؀ J E<9X#ۃy93w\Z7,Ѓ#V*|yyxlW&{\i,{#'il` TG>ƴCK~g_H=`Jęmd:u !?*z>!/P7L.#`h;}}|+\lm7_ @?8.VwjH~^Oz`pk?.A$`Ghq?N<[Ļ٧_iD_x4Z~7'~kQ9%If@j XNxaš& ,Gze=E> C3"6pf\il0Nfxk቏-sqI^lxs˩Huoi@{NmlxZIucV;|@H)2b`gA2Nt7_I5X )N>1w"*q]9QQh{#W7Ij/j6ؖ9.V5%4 yK\Oα9) k1,fkeٳx kD cœurK:Yj w g'Ǽ5uWwO 4hY+ϽA٪gZ2&1 Kx:,M%ngx.]rg9ECvB+V(҅;hu&vyc__G wѤH ,WqXJfGWG)H\H=B 74JbXˣ:h肰EB?PGcvǸB8~ pi*sZggE `S2 uƢ Fb`NYv%[sT{RiM\x[<3H ѥNrWvKL4sajTԟRfLLɰm30D'[7hWR LB1&Eb-S+8ѸdL\TZgy9[rF43T`DUr0 zqD rRc.N+?®SE# >xL pl 5,P،27 `TL!)\y?)1(0$Oljé S| #ODtĶcw⺘IRUWZXWz^꞊/;7ŴsSL;7Ŵ vR&.dbG~ӲhigƙvniwJYi X7Cpo9$_9;,^LM;NImDNIҎz9zQN x5՞+W.8>K?-KWH04cn(dG։I"7r?"`us1Jzf/+yVdG؀;6BPq=YC?y54w7Sr.'˻俎6y.TCyӕcIӪG_:ϼQ'8Ho`^w sS ΢$J <7!4t/ PFV{lt>o왼7medhFf$GM=\]==S׋ϧTw#ݍ8]'*S-:g$9~BTs4;=R]o}ֺN8a 8M087ekA^e, kݪ CZAHg78EWʉ01V7`7[aCm$8m %GJY.`O,!o # pI0JlkK=A&?'Dy"s\q?^]/'6zmB-CQ*qw>D8Iy3 `L)*Wym>83AkZ!mb<s2,M+WG#W,y5s[/0CkOr?b1ɇ4ɇٿ݀f"-ɹ37<&뻨sXL7~ay}fu] =ePAE聢#IF lg5<⿐3 am(Jn!ܙ$ej}[۲K| +eh ўyؑMNTʭWfx&@n%rqY^ҝM>ݍqszi^WH1 YDŽeq0ŧ2o4ML d@Ѹ,E*%UJ覟$dBT- rI9N^\ݔʋRG+hR=d\eq+'t^cPm3f]m |dg8gI"dRI"dotT0-'.UuFys+9 /t{}u=vmS.՜`w6Jv,Ku.nAg쀎@MlXj0de{Е/w0ǪE)]Oƀ4$:@_sݱ;:! |@!‰Y'DѾiS&հ6bTkcΒ7e6͝ ':3:Q֛:HXu '4ht4ZsU=%+ֳ19yxZ|EQJ-N?'_{,KgZuZlGR&;OJFܥxgD(4cJ'fGsԙ뼖s7BbYDIyz4Je)Ay.}2MƜs2tk8M^|2D§?T-4>ڮ%.׹t{:zЫyReX=g@:_wiӀ3zuHwyԄvoK$i Z3Ky Կ0tKi3?\x`&?WT'Or WDZ ?ݒ6_FXPy#]z11\=˯7WcRԌ^~Tֱ_ GHI`Oi+ GRp2%̏qC9^Tb7I+gk)qyՙm:S>L l#{JO7K)o4,6R~9c$1ӷ5{) gh*mv.&OZ//e|5MƚP͜n( ɶS9rWy06sbS4``!$d+gB!-G0& d( 0ᗎHQ|BP\IKsB[sPZ"xuBH_V}0nBbH;/Ge=T;M<.0=ɂw)Ȥe䘾8GgVL8IS9-tOd CAa7n bY'h\7R2-=ʴ84ކ~_Fml}c OL>|hI8X7c |~w@E q 玌 '5 JzƘ5*c:f5ȧ5Żc9 w5$)UuT>>!O{ 2&~m##FHy<~9v= ʶsC^0D∳^eJսlM#@uiԳH B+,lPh@A&2܌~I&C=Y=!a H,ufLlYq=(@i-5r-8e>CKDtqk 8PAf{XyQvT!e9B/"_6:B b-A>8ҍ7ksw, !ygvVb.V,+XW] ̆j&eƋD*LctqM77A\TbgȞ@аc+g`R?=8z'Bl6%%l K].M&m9jY 'd _Ũ IrI~\D#Ma5bɐ2Sn͠-lP!Dϸao l"NutLKYvG:lh.HBԐ|(7aoU5|{սnH/\e  $7+9]/Ѓ|7%^ʹe-GJ*솿T'*d|)q Hy UЊE6EPZ ZCg(<+4*=Fju߽+M/(RJCwA7Q\) 9` Gӗ2l[}1^;ntvQ|X=%5 $i+d5ڞBўEtlxl5)Elo l -B7Bk( ZE%M`VKXk c`SU22 ;+ JK$ (ǢjLw0?<.bI1"}{7!&Mqt~b&H vzcRVU9`ZCyU %G "H+̮˳c:5nU' <~_^KRo76 I .1&ڡڃK_OaѓM2vr2ۆ$+CAhFmr;q >3Or9`:[}iRn:[Anl;׊={3Xr>VND<\n^1$M5tr}$vL7y%X+K3Xfgqs {ڴVwM_2O:@&"u7# &X'W_zNJaE cuCX1N]l4.kO;J Nv| ?-j7}.Lߎ&ڍK3#C妏Sn`zS.GSBh4iUp%fL3m3>˱͕ɤ,FdgbeαJri=Y T*;йTmUr'6$[уy )0c~/{Y(`{j\-nvO?W _n<v]B F0maÁ94-aA#$1~b6}z":)܂B6I&&EɔOT޼쬚zvbm;ZWS|U\I~,_XfM{ӃP^e_W$uK, WJkJCʮ} AfR E(CESugHkyƤbs\4n+guBcr%A_N}Y]kDknqwhXOJ $3 ͈`“yF&}L !;=J@cZmOs^6xfQl #X=f|j N)nIgD]ڡS k%nimFQ MAs/g:^涬4?\n \)~-gGu_ȈiW`rmZUΑ"AnʱZ/V6lC<&s]l0o##%/4ZBRW8ѧtD#n|G%n?xǰ☵C,0_`w@fE(t^ͧz/m r!pM@biDGez9P#-D8z}sty9OyO6b9}7$ILSRZa]Q 0S ɯu(mvQᥢvc@D+QHrҜBtqsqw9dҴz;u)u1RlyΔ iod f_ 2 yݪ$%J_M^(ɹ]>iNFLQb_Fd_&%h# ϐFbo(3Jf?Jy/{;J@6IC_2/d}yUUK5~2"K[͗PR)dm}g#C6;&W ̥!jDphk8Lx$Yݧa?ll8e(OuOw}^ϘRwӳ:KI6ZGj,fS|iow{)z+O⸳uT[j5L6"l)-}>=QA-n)1X|G?D:NI7²k6/V9<S2/@ukH74#1SoѶ9/곀 'E%cvtcPj-l, T=PSCAz =.Y9`A]FE,Ck<*/dn|! ;BNPw2< oe?Jy $au$FǸiD٪l/$!೜T~6@hm:s{64| ~P0]UR ʃ'%`|n X}HXZI2EӘV?+!JO~0L7{}ͦPO47УI%mT ҋ[l u\X#V"]sd}3BF1 'U.Gw=h v.U3yq !n r~ m^k#2pH0ea$IhY(Ow8!= 1Bٗ$K +1l8kcnn0AF 7LTR}KK *ed ~z89IG#PḶ#'%Ef/) |@xf${O⥏ʆQ20atNi1WM+Qg4G :9dl(P54Do v>?`vXwByfUJe#nm"oK5bo&Ǟ5;.Ƙ}GXYN,MZRowMgp3Q QdrAk0G\`iߗ}x(8[(=vߌ'SGJs~J)aD}mAbi Yp}hXBwxd@䐶Uw(=/)ilʂAɀ@z upNH}M760}%lORϊ!S\X.J#U/ @sPu0GHgHߙ䭵D orKwwۨBCZXv] xㆢׂ2yQޭeCȍ kJg ev+4wI55.ykl`"09X8t9c(#LC[ śQ"oP#l"1hUĥtⰈ4 SƮt~gs_Q_ $@yĈ.&GЂF({;48$ t Q0,@ԘA2o)PCt6ͥ[V>t0 7j駴HIKP ʙUW%ۼ[B)B# 4DPVHd#lJqx3Qgcr>9Bl0Y- S`Pvyb'Ħú*+N6.Q$#yGGnz|Ts_Xѓ&*v1󪲪n^>L5'>AO10iYmUJW! ]9ch^CQָat+G5m9IcE^ #[m=]xt҇_ 'NyLAsEqdNOx^<]Zaϫx8ŐHU8F52c7هqaP~ĘAZ$eJ=I;lۤBZo|uӈGª3ml[eqsR=$+R'$nZ>"h`E$йeĤb0MuoC+'G-PgeH^J0_눛Jmk&1 詃nnxT, {N qeȔ,=&ofZi%um~Һr&5w˄ep\k_|_q9rl=#{RBQr\Zn4݈.?8[f:i鯾'vo]%eL)"BDPt!"XSQܡ?(Vo3Y5qQ>u;qML<}z\\oxGo#DWGJDQaAۜ(S!ܪ_M<`nn\X]={SsuV%8K667D/?Fj#Ǿ@YMc~zbs-Se4{YzSuXȪ‡6@z܉4*4~2X n-m<"9x}=6A2: xyL  Hqq]?&e7H`K9zځcCQSrĉ^ڴ\`ͣO(db<)<6a`{kn#BNfE\E(K>=݁O!En/Jz +Udlb j2RTS4xMJ^6aE`CVV2 ᆗ6Bɫe/KfhE* =8 Un{#h7r\i-|OTCK#:18_}Ec`ERڐ /jm)/fM>TUu 0Drzcjq&$t37^ I_S7owje`07kMN ǨbDk6^&Sm6.@4qIt& H-κg 6A:aq.`@Д? Gz-3#GH@0!5-5uI 촉%PVJ\p8 6bLD?3s(5#-'%iXwAwqCDm+B2@hQdϷ^2Rg.J]"H3 Zp &Ӡ3#%F;d I m8/@h*Q ѩ (Q֫⥗'Z)Pm qvBL9N:- #VC+5 (t Ĭ[dwv%-FĞ_+כu"vi I'k4?S Z סּܚ`%ġiW>}vhF˷ؚDyhBFZ$؈bBfօMNX&Zw#h{eϥ!YG$9WMj[O[ [S f_MtrkW$4[٦h@M̆8<ui;r7bZvk=rF$8%zgP ̙hIVN9ɗ^BRÏqA/l>Wj}),=j`ԩrjuPQ :֘& O ^ ,y, R;vJ> ٬`~97,LNm|n?54`HIu3#`htbbB6Yj@6GwNxTWHsߠJkbnT7O Ș Ȅ´Pjw&HvLl{Fnc3X IA?Ʃj3N_o<2&5&ޛiRz{!͓fl{5ޗU}h D&nCMмT5e&~fO2q!>KhyhY}/@.6#𷏐mEH *\T_[_XI)Oϫiox0GaRd2~f3Ѧ.7:ؒm ) %wִeEߏh·lt>ZB~Ex=Pt}Ý 6Z®E~`xDS{r+,d,(ט+{G>"_rR{_H$wxӜ~DD 2BL]G& 7dy_Me`uW46'S\'l5kAɗ87{Iça ڭN . `,U c}nUWN͐gW m NJ%}:':'\;n$;=E9t̪7I!EWɠU-HnUױ0Ú?GtMRG)-(8gje8z iSr`Q . f/SdAvJ vV @H[ʇmtyNXiBNy'BSUGGae6f 5}UHt4rgdǍoi1(%Fו!/4o&T la 6y7XpjXAƞ4g0G[f2$'ɏQVЬ8I4YWwTЎV} M?pZrQ=_MpT Z|`Ʋ2t&|5ۨT ba%U~ؠRgSnк{L@`֨b-p 8BB9ڲ'L^˛߼JE/Ƶ]_U_ _Ne%3V5{-~;&vf:ODvt'W! @*oae 3)`W;W뽋\eϿaJ'ZZQKG٧Bzyqj~&ݟ~uFVF~E>]_!Bm]}4A1D_zp/$z~>?1}>7Oi $뾼^&y/8$jόܟiD5\SkΥ!=}h 'БZU2oq%]u.5fוFEXdT/Br8q8;[azT?@>%>_f1+:̼Z2 OXxon\fD ä$Z?RCo+f.` mZ)`vmX~>#ao}|\ 0T@ >(}F]62hRـ%^*SJVBޭ4Lϡa'vCIS+]dqm[k4%]Wג4BՠU*CjaŖgՎ}C3t )baX{*8; Ru6C5+IcgטW9Blx<\'x[V^.`TM/җ{A6Yۭ`0[')֮Ň~6ZN<  jG2kaSWKp\|D Umm]RfV-ް))NwFIjɼ7;n%4sEPao3۩q1bsA470P lb.,]@ZgA8lU0Ck{ }']BvvP(HeVb%ߵUCWQƻjHCeSfj pT2á~e!ƃ{+h͙$Sz*YLʠנ4ܓЕoE OJյ>@y\?ic|T+gXw)@!rŜwZX=;o9l $zr:lݼ? gI$ OS@MKӨ뵛71H|Y<3}"Ev#2`3 P2g*^Wb&}(XǺ?FX2Tg8Q]=bS҇S3een"l2w6f"2T &&꧃#S^F0!NcJLEY~P q$DJ)TOTti(xRAv ~NT Io|Hu!BmCagbDRvC1,]bW$jzE' =@<% *b\U?GϐΛfǭA7E bBA-$k@ϫض:a;[8]鋾oSΓT8QR&N>?:I\fAnL .Φ].\z[\&0,,A:x*^ehst%aoaW6թCu^o½+ZQJ lI桲5m+P^{Vt1lyz'\{ޖƧ 7 "kWYw"jzWc.xO][Hgtc|&eцo oKp\D w_#b!Gքt0iԊD'r{:k𮙨}%zp2D6𩝕v0>CiDS^EaH \fvQc[^7{=j:1S trM^DJӘ^nDdfGdf,R>ŋ֑QT$E3\潔ZGu S}"`=T a8rNLWV2xDܿd]JZ^aV}+]-i>N~K kqj};+U%NĀmh65'(dtMR2S_RAH;^ ".^WTd"O+t5|B-gkR} tLBu$^ )KH!& s l,!NF6P7\OM(ՠWnLJ*=!ȦRub(@2)H@<ܗ'";7T|: M3)T:їtr<&/9y2"C)"|&QW֧o;-ZOJq nmΪtH ZhN.~38XXZ,ǝ[O;;e%iJ4^Zgبرt8x%]p^#WxuF5hn4{ÂJW $]_⑿W \.ony|"&T 1e%=r9<@)W.~ ~?s~qF(%=yR-_`)gI+67Ev4VE7^Gw~X<ݑzy˫>o x/9^ܒ|gpn d|QmnF.lzc}d6m[4Y}UX&wyOne5M3.kܡuHbs[A:$t,[2G&PCº_eɁ,E F@0岗  'rs"ȑetZ$%P6H=Ԣ0I8ToZrjW yEݡ;n}!PtjjƪjTF VnǤSe U[)X&D#{;֮v;r vF $7#b J62٧H3A&wpģ .T3j |a&}y[wx3t ݶ{C?kj51U{-v,Cy9}&{D6 lDvlrYhX7 ]D4}#\ >xt'f`ڌI4푫!͏Q6Nz]iHh~䖹tg9*F˨pq f!l|}zB68*h%X U-61,bA_]AXˤIeB+ F2yvɒ#B䁉0jFM(!= \E:#ͪa!y:<eRnH53pȝ 5tBHݤEma`zev!n˶1͔-ձT6{0&&c$TݒW&*X(3>~E^Հ @Zu8!R |"Y5\Z*!uUVuvϦ3ww a ~??<%-ž,MJzDT9ߣ@ ~8˗CFI 'FsW.˃rYRljFU/4Nha8ʄ  ! f1ӆ 9p^>,fo.\Z>e9ʹ3CTPvwh:,amȴ Pj|6jOPBkI *) kٌmL3AbGQeE;nTChBpWV2x 1^2mQ\(VutNZH % _ExW՛ F 2?t#]ژгJhČUWdKDEӵƊ<57cZL4ul`4{.NuYGlO0 hEX1Tbjj%qvoLQ{3C..JmGE*jlN2m\z?v"HZL#dm;!(Xq{cqH.]$!]N=Xgo&vrtAd}6RЭH\ {Jqa7kOٰc?Na699CjT+YP=@z6:cmF2܈v0~mLJZ=)7fa MtZR_AF;L>;qoP2Pn][H;Z"¥Xk&Zc͸4'5h3Rp2Ưڜm/|OxhҜ)NLr ^/[oZ- pW64('h7yft1~4e@dlǁJg˹9{Qڜz8֭0t *g7 $͛2uXR5YN_#3cѥg(vJq @]O=Oracle Corporation, OU=Corporate Object Signing, OU=Solaris Signed Execution, CN=Solaris 11bk"A|tg q64!2sB"n .&n}/}" HRA*S}W<өK'+s8aHyṞk{F׼(=Gz ['$[]WbGt}_t+}