ELF>h@@@8 @%"@@@@@88@8@@@dd aa 0 00a0aTT@T@DDPtdTTATAQtdRtdaa/lib64/ld-linux-x86-64.so.2GNUGNU :d k,֋CZ@@ CZ]dXOBE|fUa'|+qX 9!cH7O({=Rjn*SwE% K nAc!aY^/JI;W@D 0X<7raMa`آa)a.aTa5a X@aX @IAalibncursesw.so.5acs_map__gmon_start__COLSstdscrLINESnocbreak_Jv_RegisterClassesdoupdatewnoutrefreshpnoutrefreshwattr_onmvprintwmvwprintwwborder_finihas_colorsendwin_initwattr_offwrefreshnewpadwclearwmoveinit_pairinitscrstart_colorwhlinelibtinfo.so.5libc.so.6fflushstrcpy__printf_chkexitreaddirfopenstrncmpperror__isoc99_sscanfgetpwuidclosedir__read_chksignalstrncpyputsfork__stack_chk_failputcharreallocfstatfsstdinstrtollpopenkillrewindstrtodstrtolsetmntentexeclpfgetsstrlen__errno_locationchdirgetopt__fprintf_chkfputcmemcpyfclosegetmntentmallocopendir__ctype_b_locgetenvoptargstderrioctlfilenopclosegethostnamefwritefreadgettimeofdaywaitpidlocaltimeqsortsleep__strcpy_chk__sprintf_chksetpgrp__xstatunamestrcmp__libc_start_mainendfsentsysconffree_edata__bss_start_endGLIBC_2.3GLIBC_2.3.4GLIBC_2.7GLIBC_2.4GLIBC_2.2.5ii eti oii {ii ui a-aZa]afa^a_aaacaaaa a(a0a8a@a Ha Pa Xa `a hapaxaaaaaaaaaaaaaaaaa a!a"a#a$ a%(a&0a'8a(@a)Ha*Pa+Xa,`a.ha/pa0xa1a2a3a4a5a6a7a8a9a:a;a<a=a>a?a@aAaBaCaDaE aF(aG0aH8aI@aKHaLPaMXaN`aOhaPpaQxaRaSaTaUaVaWaXaYH3U/H5z!%|!@%z!h%r!h%j!h%b!h%Z!h%R!h%J!h%B!hp%:!h`%2!h P%*!h @%"!h 0%!h %!h % !h%!h%!h%!h%!h%!h%ڤ!h%Ҥ!h%ʤ!h%¤!hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%z!h %r!h!%j!h"%b!h#%Z!h$%R!h%%J!h&%B!h'p%:!h(`%2!h)P%*!h*@%"!h+0%!h, %!h-% !h.%!h/%!h0%!h1%!h2%!h3%ڣ!h4%ң!h5%ʣ!h6%£!h7p%!h8`%!h9P%!h:@%!h;0%!h< %!h=%!h>%!h?%z!h@%r!hA%j!hB%b!hC%Z!hD%R!hE%J!hF%B!hGp%:!hH`%2!hIP%*!hJ@%"!hK0%!hL %!hM% !hN%!hO%!hP%!hQ%!hR%!hS%ڢ!hT%Ң!hU%ʢ!hVAWAVAUAATUHSH( HdH%(H$ 1HH!H~JHcɃHQHH)HH9Ht%HI!H< /uHL H9H 0!HuۿAHt .!%AHt !!/AHt !AHt !8AHIt8AHpIƿCAsHH$tCAHIH$LAGHDŽ$t*1 HHpD Ei$XAHH$tXAHH$bAHDŽ$t-1 Hx$B$$A1fH$ AعqA1H$ bHH*ctD%!HAH@u````fDHH=`t8.uHH=`u!H$`;H=HDŽ$ 1E11GƄ$DŽ$ @iAHD?;w$A`G!q!볾`AH=O! 1Y!H54!,c&!aDŽ$ QH=!U<{A"H!A1j`H=!1 Mã!=!d H! !!HkzP, H=K!1 =̞!v¹xiA1!OH=! 1!1!"l!x!!EAA1%1H!, !d!V!H!!tH=%!1!YH5 !H$`, $9$!HƦ!1HHHHHIHH#A<$!A$1&DL%#HHIA$HHȀ:uA$HH5j#HcӃ?!H4*c~\1DAH$ `,c`H !/HiA`~=Ġ!7=!_=v!t *!=!L%!A$XL%_wPA$X1y12\!M!C!膿1ouk1HvPHxH!@Hpk@W1t ftD%;!H5Ħ!IcH$HiʸH$HHH$H$H$HH5\vPHH$\H$H$H HHH$1H$HJ!H$HEH !H$~1@HHHA9 מ!HyRx1fHH9}1IHcL!AHiɈL$(HHH$yH$(H$H`HKuPHH$KHc=!H$H$(DhH`HDhfWHyRHtPHc!H8H!HiҸH0=`!خ1Hcģ!H=tPH5Ƥ!HHHiHH!~1H1DHǀaHǀHH9u=&!_`!A `!A `!A`!As`!Ad=ɜ!zbH=!11H=!1=!ޭH=͡!E1e 6'H$H$H$H$H$H$xH$XH$oH$XH$AH$*H$H$H$H$p,H$H$+1L$ H$ L$L$# !DŽ$DŽ$`DŽ$H DŽ$DŽ$H$DŽ$DŽ$L$fH-y!Hm!1XXH4qP\X$8aH"!Hŋ$!!1 !,!x"H5tR1fHH9}D!Eh*H$tʉ$mD 0!EN1DŽ$dD&!Et=7!)W5!t !t^1!t!P! 7!uŞ!D-!-!A9~T=!uKA9|H9fWw,HH)H*A^ffZZYUqaHHHHH) I:؏I8؏fWH9w,II)I*A^ffZZYpf.v>H9fWw,II)I*A^ffZZYpD.!EH9<4aII)I*A^AWffZ.AEDIIEI[IfWM)O OM9RMM)AI*A^AfWffZ.AEDE^H9IZ IIIfWM)O2O0fHHH H*XfDMAIM I*XMH5! @D !EnEAH5!H cP1ILIHI)1H0+0++HL9uDž9!D:!EUE1L$ A9D !EtHcH>!uHHHH)H LH11H0H|$8H(H|$0H H|$(HH|$ HH|$HH|$HH|$HH<$LL8AgD !A9C$d!BT94g!DH$H$11A$d7!D H!D$dD9Uא!~ ʐ!D !ED!EV4H$11tʏ!H5+!H$H$11E1OH$1ҾH$cA1gH$A1SH$cA1?H$1ҾH$11pAZ!AA$9H$?L4̝AIM`8L|ӝALtkٝALtZĒALtI ALt8gALt'LǾߝAL$L$YfA1҉H1 AH1A#H1A)H1KAHL8+H1!DeIA9KA}DeMcKL$A1҉H1IM$`8NM$84AHHH H*XfDHHH H*XfDHʃHH H*XfDMAIM I*X`DMAIM I*XDMAIM I*XDMAIM I*X`DMAIM I*XD$dD t!LD9VF!A$$dH$11A$dQ!D "!D$dD9|H=!AqwA 1 !u&x!u=!u=@!fD$8`f!j,!b!HVHO]PWAfWL@$81L HJ!MiH$(H$(-DH*^f.vf(HHH¸L9tAIHH$($(H9wH)yHHH H*Xf.g{9=b!tH$ptH$pH@cAH$p11$)!$tH$ptH$pH@H$pIAE1$dH=!1Ɋ!!!P/H$11rt!H5!H$H$11?H$1Ҿ H$cA1WH$A1CH$cA1/H$1Ҿ u!>rH$1A1H$11žA2!%$h!fWLZPH=!-e!H$8$@MH$@LiظL1efDHL9iSITHILHH$($(H9wH) H*IThILhH$($(H9wH) H*Ƀu^f.w^f.x=!tH$tH$H@H$1AN=?!tH$tH$H@=G!H=V!L/YPDŽ$$@E1 `d$h1$0D$$PH$$H$+ EH;!H=͈!LXPLiIL7fWLMHIH9wH)8H*^$8HpHINHH9fEW$ wHH)r8L*HPhM~hD^$8L9fWwLH)a8H*H@pI~p^$8H9fWwH)S8H*$HL$$PAXML!$0XX$H$ $PfA.$0vAfA(ML!XfA.$(vAE!ubf.$ kLH$H$H$$`L$$PL$L$D$@L$H I|!H$H$H$LC$`$PL$L$D$@f.$@MA2A(zfWt.H1H)H9LHGH)L9HFHvH*^^$8$Mf(׹AfA(1҃H߸$PL$D$@$ $!D$@L$$P$hD$$0H$$HAt$^$8 A1Ҹ$PY$Y$$dAl$D S!D.D9ȋ.!ANA$H$11A$dD !$dDŽ$D9|H=!AqwA 1DE!E=v}!u='!t =!1cB!=H}!5!D !tG]!A$4AH$p11AD >!A'QAD9$d;1H=!11H=!NI |!~%19-|!~t!;|!'Q!%5[|!H$11&tk!H5̀!H$H$11H$1ҾH$cA1 H$A1H$cA1H$1Ҿ=`!H=!H$#~H$1hAi=!fWL$WE1]$@H$@D(D($$ F A؀H$(ML RP$(I L(!L!1f(f(f($8f.AHcHiҸHII HHH$($(H9wH)H*^HqHHzHH$(H9X$(wH)H*^HqhHzhH$(H9X$(wH)H*^HIpHRpH$(H9X$(wH)H*^XHA9EA*^$ EEZEZXEZDXZfDXXfEfZfEffEZfEZ$ f(fZXf.$@zH$($(t:f.$@zH$($(tDZZAXDZA^ZY$DNsAL$D$@ID$DCD9!$D$@D$SD$ ED }!AZH$AZApAf(ZA*XڸY$^ZE@$$d,}!BT9=!}!DH$H$11An$d}!D |!D$dD9P3yw!H5~!=~!C=$}!H=u~!AyAHDH1=a}!@1E1e@H*^$8ffZZYlY|!H=~!A AHDи|!9EEHcHHHH)HMPHH}!HЏHЏL$($(H9yH)LHƒHH H*X7-@|!nHʃHH H*XJHʃHH H*X^$$,$M$AY1HAYȸ$P$ D$@$PD$@D$AH1$PD$@AD\DH,$ $Pf.WD$@O*f.$@R*A2D1cAHAuH,|!HJ(HZH*f.$@ W$ILH}!f.Vv HY@H8DmTAMH1DsH|!$DŽ$hM+ADHBY ,MO$h$h1%$q莓1w=s!LH=3{!H0=s!4~H*@Y7VH8L0H5z!=z!$~H=z!HI$MAAp1˻=Ps!0N=y! UdA dAH5^z!$=[z!HDHTz!L*ȈL*L*L*L*L*H*H*H*؈H*H*H*H*DYY$DYDYDYDYDYYYYYYYH*Ј$Y$$$0$`$p$$P$D$@D$D$D$D$D$襔H=x!HHD$Ht$D$HD$D$D$D$@$P$$$0$`$p$$Dl$0Dd$(D\$ DT$DL$D$H$11tu!H5]u!H$EH$11H$1ҾPH$cA1H$vA1H$cA1tH$1ҾPH$1؃A1%H$11A $:H$hA1Ҿ1u!@$dD u!TD9{8t!A$H$11AKu!@$dD t!DŽ$D$dD9H=t!AqwA 1-H=at!E1E1111HD$HD$H$61דA111EAA=t!IG`1UA1$81aA4MDM1DEtAF1H=s!=fn!DŽ$dYA+H=#n!tHbs!HtH@pA1pA1 pA1qA18qA1XqA1pA11pA =Vm!tHr!HtH@A(1RA(1V$"V=d!HDŽ$dAeAHE$H56PH$H f!HL0L(L+0L+(H H$ HH)$ H؉H+ LHL+H+HLH+L+LLL+L+LH$(L+H؉H)$(HH$0HH)$0HH$@HH)$@HH$HHH)$HHhH$PHhH)$PH`H$hH`H)$hHXH$HXH)$HPH$HPH)$HHH$HHH)$H@H$(H@H)$(H8H$0H8H)$0HЉH$8HЉH)$8HȉH$@HȉH)$@HH$HHH)$HHH$PHH)$PHH$XHH)$XHH$`HH)$`HH$hHH)$hHH$pHH)$pHxH$xHxHpH)$xHhH$H`H$HXH$H$HP=b!HHH$H$H$H5b!L$L$L$L$H$"~L$H$H$L$L$(L$L$L$ H$H$H$0H$@L$L$HL$L$L$H$L$PH$hH$L$H$L$L$L$H$L$H$L$H$L$L$L$H$(L$8H$0L$L$H=a!HT$pLD$`H$HL$XHL$hH$PL|$xL$@HT$PLD$@H$hL$xHL$HH$pL|$XL$`HT$0LD$ H$L$HL$(H$L|$8L$HT$L$H$L$HL$H1L|$BH$11tD^!H5]!H$荬H$11̰H$1Ҿ蘬H$cA1H$A1ЮH$cA1輮H$1Ҿ蘭=}X!D X!H$11A(AV=KX!${H$XA1DŽ$=X!D E]!|$dkD.D9ȋ]!9A$H$11Aw$dD \!$dD9DH=\!AqwA 1z#E9lL$X@u11PwALI9-W!@H51[!=7[!v* T!A*IAHa^,w HL@A5Y!EVAWAH=Z!`AHEȸ0AHD1_H΃HH H*X=Y!85H5|Z! 蒨=X!" 5H$X*AW$1A*A*A*^^^^Y$Y$Y$Y$U=R!J1E1E1DH)PHY!HHHD(HHT*HL$($(H9wH)H*^$8X!AH=kY!AHDиAHŸDX!D9DD=4R!XH5)Y!=/Y!t* R!A*IHa^,w HH @AW!H=X!AHAHD1iHЃHH H*X1E1E1DHy(PHX!HHHD(hHT*hL$($(H9wH)H*^$8V!AH=#X!AHDиAHŸ讨V!D9DD=P!XH5W!=W!s* P!A*IHa^,w HH @A´A"1ggH$x11t>M!H5L!H$x臛H$x11ƟH$x1Ҿ蒛H$xcA1ޝH$x+A1ʝH$xcA1趝H$x1Ҿ蒜L3,H$xGA1]L,H$xQA18L$H$x[A1L$H$xiA1Lm"H$xwA1ǝL0"H$xwA1袝L3"H$xwA1}Lf"H$xwA1XDF!H$xA 13H$xL$d A 1 H$xL$1A LE!H$xA 1œLE!H$xA 1蝜LvE!H$xљA1xLYE!H$xA1SLD!H$xA1.LD!H$xA1 LD!H$xA1LD!H$x1A进D$dI!AA9h&I!DH$$dH$x11A6$dD I!$dD9QH=I!AqwA 180H=lI!AqwA 1H=CR`@ 謗'$=I!DŽ$=zI! G=iI!F=XI!oH=GI!H=6I!G=%I!+GHPHpHJ!@HpaV@MV@:V1HEEEDŽ$=H!V>=H!==H!<=H!I;=|H!{:=kH!H5I!=I!AAe=rH!H=I!aACAHDH11T@HI!H PHcD50H!H=I!HH+AEIDՃH*^$8(uH59I! O8H$p11ٙtG!H5F!H$pgH$p11覙H$p1ҾrH$pcA1辗H$pטA1誗H$pcA1薗H$p1ҾrH$p`sA1Ҿ1G$dWE0L$$8$ ($(h@HH+IH*HXH+XZIZ^XH*ffZ^XffZIcuHXHAuH+XH+LNa)$p$0$H*ɹśAH*^^, "F!H_G!H8P$$0$pW1A$0$8$@:HذH+ڰHHH*Z^XffZHcuHذH+ڰuL`aH$֛A$$`H*^= 3E!HpF!HIP$`$BD$8E1@HذH+ڰIIH*Z^XffZD^HcuHذH+ڰߛANaH$$$`H*^_ UD!HE!HkP$`$<$ $(1$0A$@W$$8$ $($0$@?fDHH+HHH*Z^XffZHcuHH+uLaH$A($$pH*^5 +C!HhD!HAP$p$BD$8E1@HH+IIH*Z^XffZ=B!D^HcuHH+N aH$;ߛA$$pH*^SHC!HeP$p$>$H$$ AZǺZθ$@$($0$p$`$0$貒$ A$0H$ZźZ̸w$`H$$p'AZúZʸcA =-!tH$XtH$XH@H$XwA1ރH$XAwa11迃^H53!=3!$0D$wOD$ *H=3!$H xAA*ȾA*ָA*$0^^^^Y$Y$Y$Y$D$$0=+!:H=!3!LPHGPI@PHG`I@`H=0!AqwA 1詂D 0!鱮L2!$H$ H2!52!H`H$8HPP=A+!?5H$t0L]2! c2!$H$螪1=1覂$d$FL"&ADH1 H$11茂t/!H52/!H$~H$11YH$1Ҿ%~H$cA1qH$A1]H$cA1IH$1Ҿ%HN1!H$AL@h1H%1!  H$Abx(ZHRP^^^D,AiQ*HPH+PP$p$`\(^^D,H*ºAiZ*^$8\^,ĉ$'H`0!$p$`H$AJ|(^^^(ZHR`D,AiQ*HOH+P`\(^^D,H*ºAiZ*^$8\^,É$oH/!HOH$BxHJH(H+HHZ\R|^H*hAZ^$8Y ZD$d;-!AA9-!DH$$dH$11Ax}$dD ,!$dD9H=,!AqwA 1z~镕HA11韸H$11,tq,!H5+!H$zH$11~H$1ҾzH$cA1}H$A1|H$cA1|H$1Ҿ{H-!L0M{7LH+8H;],!~HT,!L@H$`zA1_}H-!H$zAL ,!H0IL+8H*ʺI*^ ^$ZY|H1-!H$AL8H*0I*^ZY$|D$d*!AA9 *!DH$$dH$11A!{$dD *!$dD9CH=x*!AqwA 1#|"H$11|t2*!H5)!H${xH$11|H$1ҾxH$cA1zH${A1zH$cA1zH$1ҾyL$H$xA1P{H+!H$xA$H*H*H*ЈH*Y$Y$Y$Y$zH+!H$yAH*H*H*؈H*Y$Y$Y$Y$_zH*!fWHHt"H*H*ZZYz^HfWHt"H*H*ZZYH^H؈fWHt"H*H*ЈZZY ^HfWHt"H*H*ZZY^H$0yAoyH$`yA1QyH)!H$yAH*H*Y$Y$yH>)!H$yAH*ȈH*H*Y$Y$Y$xH(!H$zAH*H*H*Y$Y$Y$IxH(!H$0zA H*(H* H*Y$Y$Y$wD$d%&!A A9%!DH$$dH$11Abv$dD %!$d D9vH=%!AqwA 1dwUuH=QHcHv-!HtQ鱷H$11xtK%!H5$!H$sH$11wH$1ҾsH$cA1uH$A1uH$cA1uH$1Ҿt#0$H$A1[vDŽ$D$d$!A A9A_$!DH$$dH$11At$dD A$!$d D9H=$!AqwA 1u֌I`HcHi5uI`H%!hH %!0wA1vDŽ$D-!D5!$d$DL3lf#!$=#!E11E1pH-OHF%!HHJD(0JT*0L$($(H9wH))H*^$8H=$!AIŸtu;-#!t)=!oH5$!=$!Q@* !*IHa^,Ѓw HcH @AH=^$!A1t(1E 1D$E`H$ A 12u!u2H Q !B*D(^$8f.v =4"! $d;!! D5!EH5#!H=QcAAAfWH`B|/AdLDXTHHELDHP`A*^$8f.AL`L$ H$sEL$HHL$0ȈAHT$ Lt$(HD$I$HD$I$L$HD$E$1rHDsA9HQIAINc$(H"!H`MiLD@LD;iDŽ$ noneƄ$ o,xDH$H$"wH5k"!H$H$HHH H*X"HHH H*XHЃHH H*X!$!$H$hA1Ҿ1qhDD$k=7 !H=!!qAnAHD1rHƒHH H*X\H5X!!=^!!<=!H=/!!ӟAAHDH1q=#!!)1E1H<<L$(1$(fWII L!!LOL !$8$(L$(1AtLHcI I2HiҸHHL$($(H9wH)H*^XH9*Nj !H= !AAHDи^ffZZpEH9!H5! mH5!=!y;=Z!H=!AݟAHDH1>p=!1E1@H<QfWHH H=x !LAOL Z!1$(L$(tBHcI I1HiҸHLHHTHL$($(H9wH)gH*XH9^$8g!AH=!AHDиIoEH9!H5! lH5~!=!#:=!H=U!"AAHDH1n=I!1E1fDH<AfWHH H= !LOL !1$(L$(tBHcI I1HiҸHLhHThL$($(H9wH)/H*XH9^$8!AH=[!AHDиmEH9L!H5'! =kH5&!=,!8=!H=!KA-AHDH1m=!1E1fDH<SfWII L5OL-!1L!E1$(f(f(L$(Kf.I*HIpHRpXL$($(H9wH)H*XH9~oAtHcHiҸHIUIHzHLAHHL)I9HzhLAhIGIM)I9MGIoLAHL H*XY@f.f.zf(tf(^‹4!H=!AAHDиlEH9q!H5L! biH5K!=Q!6=!H="!rAUAHDH1kE1=!1E1H<fWHH H=!LOL !1$(L$(tBHcI I1HiҸHLpHTpL$($(H9wH)H*XH9^$8!AH=+!AHDиjDeHD9%! H5! h=!^=7!QH5!=!1E1z5H=!H|A1Oj9-!%H<s#fWHH H=!L\OL u!1$(L$(ftBHcI I1HiҸHL0HT0L$($(H9wH)H*XH9f(H=!A^$8viHDHуHH H*XLfDHуHH H*XSfDHуHH H*XfDHуHH H*XfDHуHH H*XfDf(hwL$(1$(#L$(1$(GL$(1$({L$(1$(3f. =l!tH$ptH$pH@kA}1&faHj!ecDHIAdDH@EL$`AD$$4AT$A`ܓALT$AT$T$AT$ $1T$hvALfHH!U"1e=!Mt'1be$IL1H!=!A1e&H=`!AA,ckA1f;-[!~H=2!,ckA11fH=!,clA1fH=!,clA1fH=!,c/A1sf3HcH=!CAHiH!HH1>f;-!|13HcH=x!SAHiH}!HH1e;-Y!|H5@! 1TcH=-!,cdA1e3HcH= !AHiH!HH1e;-!|13HcH=!AHiH!HH1Se;-!|E11 !uB*ɹHa*^,w HH @AH=S!A,cA1dHU!LH=+!ӜAIĸH1d;- !pE11 !uB*ɹHa*^,w HH @AH=!A,cA1RdH!LH=!ӜAIĸH1#d;-q!pE11 c !uB*ɹHa*^,w HH @AH=!A,cmA1cH!!LH=!ӜAIĸH1c;-!pE11 !uB*ɹHa*^,w HH @AH=!A,c(mA1cH!LH=]!ӜAIĸH1b;-=!pE11 / !uB*ɹHa*^,w HH @AH=!A,cXmA1bH!LH=!ӜAIĸH1Ub;-!p=!,H5! E1_H!H8kvH=X!1`xmAa=!7$9A AHD9%^! D]EtIcĿĒALHHL,`8Lt ALtALtAL\t#AL\kH=!LӜA1 aKLAHL H*XԢLAHL H*X!0!$5H !}A`DŽ$鳩 !$H= !AqwA 1_$dDŽ$v !$HHH H*XQH5!=!AA#+=!H=U!7AAHDH11_fDHI!H "OHcD= !H=!HаH+ѰAEIDՃH*^$8_#uH5! \H5!=!AAb*=C !H=!+A AHDH11%_DH!H bOHcH=X!HXH+XAH* !IDՃ^$8^uH5 ! !\H5!= !AA)= !H= !AAHDH11g^H !H OHcH= !HH+AH* !IDՃ^$8^uH5K ! a[,H5OHpHG !@Hp@@1H.鵙H$1ҹ8A1\H$`A)1v\颚H5 != !AA9(= !H=k !AלAHDH11\@Ha !H :OHcH=0 !HȌH+ȌAH* !IDՃ^$8\uH5 ! YH5 != !AA|'=] !H= !˜AЁAHDH11?\H !H zOHcH=p !HpH+pAH* !IDՃ^$8[uH5# ! 9Y !$ H*YH$ZYYZHZcH*Y1HIiZH8YHYf(Hу\(^YZX ((TUV~ HcH8MiZL$ZIйA1҉H߸M$8YNzH, !HO{AH$LxL+x1LH1YH !HO{AH$LL+1LP1wYH !HO{AH$LL+1LX19YHr !HKO{AH$LL+1L`1XH4 !H O |AH$LL+1Lh1XH!HOH|AH$LL+1Lp1XH!H$1ҹp|ALHvOL+1HXHaOHz!|AH$LȉL`HHH+HL+ȉL+`1H$1WH OH#!|AH$ LЉLXHPH+PL+ЉL+X1H$1WHOH! }AH$ LhL@H8H+8L+hL+@1H$1CWH$`}A.1%WH>OHW!1AH$LLHH+L+L+.H$1VHOH!LAH$LL؉HH+L+L+؉.H$1qVHOH!gAH$LLHH+L+L+.H$1VH0OHI!AH$LLHH+L+L+.H$1UHOH!AH$L(L H0H+0L+(L+ .H$1cUHƒHH H*XJHHH H*X闙HƒHH H*XHHH H*X閙= tH$ptH$pH@sAqkH$`LST f Ha f HH2H$hA1FTDŽ$HAH$ 11TQvH !A1SH`aH=!1ӜAHSHuH5! P H !A1=SHaH=!1ӜAH*SHuH5j! P鞷H T!oA1RHaH=0!1ӜAHRHuH5 ! !P2HƒHH H*XHHHH H*XDHHH H*X\fDHHH H*XfDHHH H*XPfDHуHH H*XdH$(A$(f(f(f(\NHуHH H*XH5! O1Vf= t0H=!4A1uQH=!mA1]QnA0nAKA#nAPnAXA#nAdAA#nAxnAA#nAnAۚA#nAnAΉA#nAnAىA#nAoA^Am#nA8oAAY#nA`oAXAE#nAoAA1#nAAĖA#nAЖAA #nAAA"nAA9A"nABA]A"nAoAhA"nAoAfA"nAoAsA"nA pAA}"nAHpAAi"nAAAU"nAAAA"nAƗAݗA-"nAppAA"nAAA"nAAA!nApA7A!SOHDŽ$HDŽ$pHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$XHDŽ$xHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$[A1҉H1oMMi AI8m} U= UiAIk UL U1l#1u>XLD$(H$1L錎H$1Ҿ1LAXAsH= ,czA1 MMH= 陁hA6H$11ޞALL== tH$tH$H@H$1A L= tH$tH$H@H$1AK= tH$tH$H@H$hA1KpH$A1Ҿ1fKpH$A1CKHЃHH H*XRE11E1pH3OHL HHJD(PJT*PL$($(H9wH)H*^$8H= AIŸzK;- ;= oH5 = W* *IHa^,Ѓw HcH @AH=d A1KHЃHH H*XHcI I1HiҸHL8HT8L$($(H9w H)xBH*XH9f(H= A^$8CHHуHH H*XL$(1$(E11;-  uB*ɹHa*^,w HH @AH=n A,cA1CHp LH=F ӜAIĸH1BkH5 1E1-@H5 = H= HA1B9- H<fWHH H= LOL 1$(L$(t>HcI I1HiҸHL@HT@L$($(H9w H)x5H*XH9H=+ AAH.HуHH H*XL$(1$(H5 1E1>H5 = z H= HA1OA9- H<fWHH H= L\OL u 1$(L$(ft>HcI I1HiҸHLPHTPL$($(H9w H)xBH*XH9f(H= A^$8z@H"HуHH H*XL$(1$(H5 1E1=H5 = - H=f HA1@9-d H<fWHH H=F LOL ( 1$(L$(Dt>HcI I1HiҸHLXHTXL$($(H9w H)xBH*XH9f(H= A^$8*?HHуHH H*XL$(1$(H5> 1E1O H= HA1>9- H<fWHH H= LOL 1$(L$(Dt>HcI I1HiҸHL`HT`L$($(H9w H)x5H*XH9H=K A=H,HуHH H*XL$(1$(H5 1E1 ;H5 = H= HϠA1o=9- H<~jHH5 1H fWH @H*XH9~KtHcHiҸHHHyH׃HH H*XL$(1$(H= A-$fHc€| uD)~DF1AHcL09Hc҈LuoD@Hc|@+t @-GD_D 4H  $xJA/ J,f.AUATUSHHdH%(H$1fDHHt+t$tH{He*Hu@AAi.HIEH¾H,HHLl$@LH$d,HH H!%tDHJHDHH)DH H!%tDHJHDHH)H< uH 1,HEH!%tDHWHDHH)Y,LHEHH)HfL*H$dH3%(uH[]A\A]R*fH1ft3HH t&HH9uLcIIȢfDfDAUIATUHSHAHHdH%(H$1j, IMA hH=H M躹A1H,Zf.<*<-fD$n p H= IMNJAAP 1,LH*HH H!%tDHJHDH)ځNƒH< u$<+7$pHfD$m9 ff.Hs t_t=HĨHT$hA$$u^$ HĨHT$XA$w$u HĨƽ HĨfAVAUATIUSp 1~nLcp.rL4x.r HL9tOH+LLHF uJ|-?8~JD-HHx8[]A\A]A^ 1_ []A\A]HA^r6Su H yA:AHH "AHH AHHg AHHO AHH7 AHH AHH AHȈH zAHЈH׽ bʍAH؈H JӍAHH 2ۍAHH AHHw AHH_ AHHG AHH/ AHH AHH AH H r"AH(Hϼ Z2AH0H BAAH8H *H@[к t:H`/11*XXFH 9,|Ë 1fffff.`/HH@H@H@H H=`8u/ ! AVD AUEATUSHu []A\A]A^11LA1p 1ҹNAH1Z VAH1A ]AH1( dAH1 kAH1 rAH1 yAH1 AH1 A H1 A H1y A H1` A H1G A H1. AH1 1AH AH1 AH1 ƎAH1 ͎AH1 1ԎAH Dp Eo1ێAHV D G Et HtHC1AH$ D Et HtHCH1A= t HtHC1A'H5 t HtHCA1-H t HtHC61?AHbT t HtHCA:H12A`/AA1M@ t HtHC oA1H t HtHCDDH)A$*f(^ XY f.wAXT$f(^ ̒Y ̒f.v&` t HtHCAQDAXT$^Yf.v+ t HtHC vAf.1cAH߃DI AI`8fD6 H߃1TAHu1Bgfff= )щHߍqLA1H}5# 5 މHߍt61AH8Nu[]A\A]ϴ A^ù`LAH1fV HcH`/h/p/x/BG# ~  ffffff.H\$Hl$؉Ld$Ll$Lt$L|$HxP HMML$L$[ H5L =R IH$H$H= IپLt$0L|$(HD$ H$HT$MALl$L$$HD$1H\$HHl$PLd$XLl$`Lt$hL|$pHxfDcH$H= HMI1Lt$(L|$ HT$H$L,$HT$H$HT$MAwH 9 ;MAH= ٺHMA1 @H$H$LL$L$IAعLALt$8HD$(H$HT$ 1L|$0Lt$HD$1AVf(AUAATUSHH0=* L$T$ \$(f(LcJHbQXXf.v7,ԉ,,щ*X5 E6EA1҉H1$$$$f(Ĺ!AH߸$$D$!A H߸uD$ !AH߸VD$(!AH߸7TAH1!H$$Y%MD,E~QE1 t HtHC 1oAH t HtHCAE9uYD$D,E~PE1z t HtHC1AHT t HtHCAE9uYD$ D,E~PE1 t HtHC 1)AH t HtHCAE9uYD$(D,E~"E11cAHAE9uH߹TAM1HQËMH߉+ABY,MNH01[]A\A]A^FfDfWf.D$(f(D$ D$EH5< =B $$$$H= \$(DT$ IL$H0[]A\A]A^f(ĺ NA@H0[]A\A]A^A1҉H1$$$$fDf.D$:f.D$ .f.D$("L$(f. H5a =g $$` $$H=/ \$(AT$ HL$H0[]A\A]A^f(ĺMAH5 u HD11 t1Ҿ t1Ҿf t1ҾK t1Ҿ0 n1Ҿ O1Ҿ` 01ҾAӦ 1"D E1 D E1 D q E1 DP E1 Hf.Hto tR tM: uz`!AD E= H  HHt$ 118tHf[D EqDk E\aR@H= ,H ( ?D E*1>f9 u  `!Ao=Ϥ t1uD tVH aH{Op}bz h 1[ .hfDH(H=h/ufH p}bHj{Oa$ fffff.-AKAHDffffff.GH<v-DǹA@@a16@aH@$`AfDQAHfDGAHfD3AHfD=AHfD[AHfDeAHfffff.ATAH=D UHS-; 1D9'HWu{fDHHD9btk9uEHH4HcHHHH D$D-ة Ht/H H0HH H[]A\H[]HA\HH EoAHHH1Hd H볿1-T HE `1۾H@ATUHSHAE]H1LAIHAAh\A\ATA\A]A8]Ap]Au]Ak iAW]AM^AC(^A9P^A/A% A^A^AA iȑA_A@_Ax_A_A_A0`AБAAAx`A{EAA1u`A[`AQ`AG 4A3(aA)xaA1(AUATUSHtVD S 9Eu+HĘ[]A\A]Ë;XHH tՀ@tDCEtfDD Et|$91311LCHs<fHcHHHL$`8LuAOA1I|f.HcH3@HL$II$8HsI$`8@sHsI$8]H@?HC@?HC@tLFHHzǘ -5 USH(H= dH%(H$1HT$ ǾT1\$ [ H=t OHt$HcӹŅ~$K 1fHcTB/dev/nullUARG,+Time,PID,ProgName,FullCommand BBBP,%03d,%s failed to run %s %s has an unexpected format: >%s< %lld %lld %lld %lld %lld %lld %lld %lldfailed to open - /proc/diskstats%d %d %s %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %ludisk sscanf wanted 14 but returned=%d line=%s failed to open - /proc/partitions%d %d %lu %s %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu CPU +-------------------------------------------------------------------------+ +-------------------------------------------------------------------------+%3d usr=%4ld sys=%4ld wait=%4ld idle=%4ld steal=%2ld nice=%4ld irq=%2ld sirq=%2ld CPUTICKS_ALL,AAA,user,sys,wait,idle,nice,irq,softirq,steal CPUTICKS%03d,AAA,user,sys,wait,idle,nice,irq,softirq,steal CPUTICKS_ALL,%s,%ld,%ld,%ld,%ld,%ld,%ld,%ld,%ld CPUTICKS%03d,%s,%ld,%ld,%ld,%ld,%ld,%ld,%ld,%ld CPU_ALL,%s,%.1lf,%.1lf,%.1lf,%.1lf,,%d CPU%03d,%s,%.1lf,%.1lf,%.1lf,%.1lf ERROR nmon:ignoring odd line in diskgroup file "%s" ERROR nmon:diskgroup file - failed to find disk=%s for group=%s disks known=%d BBBG,%03d,User Defined Disk Groups Name,Disks DGREAD,Disk Group Read KB/s %sDGWRITE,Disk Group Write KB/s %sDGSIZE,Disk Group Block Size KB %sDGXFER,Disk Group Transfers/s %sDGREADMERGE,Disk Group merged read/s %sDGREADSERV,Disk Group read service time (SUM ms) %sDGWRITES,Disk Group write/s %sDGWRITEMERGE,Disk Group merged write/s %sDGWRITESERV,Disk Group write service time (SUM ms) %sDGINFLIGHT,Disk Group in flight IO %sDGIOTIME,Disk Group time spent for IO (ms) %s Hint: %s [-h] [-s ] [-c ] [-f -d -t -r ] [-x] -h FULL help information read startup banner and type: "h" once it is running -f spreadsheet output format [note: default -s300 -c288] -s between refreshing the screen [default 2] -c of refreshes [default millions] -d to increase the number of disks [default 256] -t spreadsheet includes top processes -x capacity planning (15 min for 1 day = -fdt -s 900 -c 96) -s time between refreshing the screen [default 2] -g User Defined Disk Groups [hit g to show them] - file = on each line: group_name space separated - like: database sdb sdc sdd sde - upto 64 disk groups, 512 disks per line - disks can appear more than once and in many groups -b black and white [default is colour]For Data-Collect-Mode = spreadsheet format (comma separated values) Note: use only one of f,F,z,x or X and make it the first argument output file is _YYYYMMDD_HHMM.nmon -F same as -f but user supplied filename -r used in the spreadsheet file [default hostname] -t include top processes in the output -T as -t plus saves command line arguments in UARG section -s between snap shots -c of snapshots before nmon stops -l disks/line default 150 to avoid spreadsheet issues. EMC=64. -g User Defined Disk Groups (see above) - see BBBG & DG lines -N include NFS Network File System -I Include process & disks busy threshold (default 0.1) don't save or show proc/disk using less than this percent -m nmon changes to this directory before saving to file example: collect for 1 hour at 30 second intervals with top procs %s -f -t -r Test1 -s30 -c120 transfer the stats.csv file to your PC Start spreadsheet & then Open type=comma-separated-value ASCII file The nmon analyser or consolidator does not need the file sorted.Capacity planning mode - use cron to run each day -x sensible spreadsheet output for CP = one day every 15 mins for 1 day ( i.e. -ft -s 900 -c 96) -X sensible spreadsheet output for CP = busy hour every 30 secs for 1 hour ( i.e. -ft -s 30 -c 120) key --- Toggles to control what is displayed --- h = Online help information r = Machine type, machine name, cache details and OS version + LPAR c = CPU by processor stats with bar graphs l = long term CPU (over 75 snapshots) with bar graphs V = Virtual Memory and Swap stats n = Network stats and errors N = NFS Network File System o = Disk I/O Map (one character per disk showing how busy it is) o = User Defined Disk Groups t = Top Process stats use 1,3,4,5 to select the data & order u = Top Process full command details v = Verbose mode - tries to make recommendations b = black and white mode (or use -b option) . = minimum mode i.e. only busy disks and processes + = double the screen refresh time - = halves the screen refresh time q = quit (also x, e or control-C) 0 = reset peak counts to zero (peak = ">") If you find you always type the same toggles every time you start then place them in the NMON shell variable. For example: a) To you want to stop nmon - kill -USR2 b) Use -p and nmon outputs the background process pid c) To limit the processes nmon lists (online and to a file) Either set NMONCMD0 to NMONCMD63 to the program names or use -C cmd:cmd:cmd etc. example: -C ksh:vi:syncd d) If you want to pipe nmon output to other commands use a FIFO: e) If nmon fails please report it with: 2) the output of cat /proc/cpuinfo 3) some clue of what you were doing 4) I may ask you to run the debug version Feedback welcome - on the current release only and state exactly the problem No warranty given or implied.failed to open - /proc/net/dev%s %llu %llu %lu %lu %lu %lu %lu %lu %llu %llu %lu %lu %lu %lu %lusscanf wanted 16 returned = %d line=%s procsinfo sscanf returned = %d line=%s %c %d %d %d %d %d %lu %lu %lu %lu %lu %lu %lu %ld %ld %ld %ld %ld %ld %lu %lu %ld %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %lu %d %dprocsinfo2 sscanf wanted 37 returned = %d pid=%d line=%s sscanf wanted 7 returned = %d line=%s nmon fork exec failure CHLD_STARTnmon fork exec failure CHLD_ENDnmon fork exec failure CHLD_SNAPERROR,T%04d, Starting snap command "%s" failed as previous child still running - killing it now rrdtool update mem.rrd %s:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f MEM,%s,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f rrdtool update vm.rrd %s:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld:%lld VM,%s,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld,%lld rrdtool update proc.rrd %s:%.0f:%.0f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f:%.1f PROC,%s,%.0f,%.0f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f,%.1f PID %%CPU ResSize Command PID %%CPU Size Res Res Res Res Shared Faults Command PID %%CPU Size Res Res Res Res Shared Faults Command Used KB Used KB Set Text Data Lib KB Min Maj Used KB Set Text Data Lib KB Min Maj %8d %7.1f %7lu %7lu %7lu %7lu %7lu %5lu %6d %6d %-32s%7d %5.1f %5lu %5lu %5lu %5lu %5lu %5lu %4d %4d %-32sERROR nmon: invalid NMON_ONE_IN shell variable nmon: ignoring -d %d option as the minimum is %d ?Rhs:bc:Dd:fF:r:tTxXzeEl:qpC:Vg:Nm:I:Znmon: ignoring -D (extended disk stats) as -g filename is missingnmon: failed to open output fileAAA,max_disks,%d,set by -d option AAA,note0, Warning - use the UNIX sort command to order this file before loading into a spreadsheet AAA,note1, The First Column is simply to get the output sorted in the right order AAA,note2, The T0001-T9999 column is a snapshot number. To work out the actual time; see the ZZZ section at the end CPU%03d,CPU %d %s,User%%,Sys%%,Wait%%,Idle%% CPU_ALL,CPU Total %s,User%%,Sys%%,Wait%%,Idle%%,Busy,CPUs MEM,Memory MB %s,memtotal,hightotal,lowtotal,swaptotal,memfree,highfree,lowfree,swapfree,memshared,cached,active,bigfree,buffers,swapcached,inactive PROC,Processes %s,Runnable,Blocked,pswitch,syscall,read,write,fork,exec,sem,msg DISKWRITE%s,Disk Write KB/s %s DISKXFER%s,Disk transfers per second %s DISKBSIZE%s,Disk Block Size %sJFSFILE,JFS Filespace %%Used %sTOP,+PID,Time,%%CPU,%%Usr,%%Sys,Size,ResSet,ResText,ResData,ShdLib,MinorFault,MajorFault,Command needs root permission or file not present/bin/cat /etc/*ease 2>/dev/null/usr/bin/lsb_release -a 2>/dev/null/bin/cat /proc/cpuinfo 2>/dev/null/bin/cat /proc/meminfo 2>/dev/null/bin/cat /proc/stat 2>/dev/null/bin/cat /proc/version 2>/dev/null/bin/cat /proc/net/dev 2>/dev/null/bin/cat /proc/diskinfo 2>/dev/null/bin/cat /proc/diskstats 2>/dev/null/sbin/multipath -l 2>/dev/null/bin/cat /proc/partitions 2>/dev/null/bin/cat /proc/1/stat 2>/dev/null/bin/cat /proc/1/statm 2>/dev/null/bin/cat /proc/net/rpc/nfs 2>/dev/null/bin/cat /proc/net/rpc/nfsd 2>/dev/null/bin/cat /etc/fstab 2>/dev/null/usr/bin/getconf PAGESIZE 2>/dev/null------------------------------# # # # #### # ### # ## ## # # ## ## # # # ## # # # # # ## # # # # # # # # ## ## # # # # # ##To start the same way every timeUse these keys to toggle statistics on/off: c = CPU l = CPU Long-term - = Faster screen updates m = Memory j = Filesystems + = Slower screen updates d = Disks n = Network V = Virtual Memory r = Resource N = NFS v = Verbose hints k = kernel t = Top-processes . = only busy disks/procs h = more options q = QuitZZZZ,%s,%02d:%02d:%02d,%02d-%s-%4d Code Resource Stats Now Warn Danger key --- statistics which toggle on/off ---r = RS6000/pSeries CPU/cache/OS/kernel/hostname details + LPARt = Top Process Stats 1=basic 3=CPU u = shows command arguments (hit twice to refresh)c = CPU by processor l = longer term CPU averagesm = Memory & Swap stats L=Huge j = JFS Usage Statsn = Network stats N = NFSd = Disk I/O Graphs D=Stats o = Disks %%Busy Mapk = Kernel stats & loadavg V = Virtual Memoryg = User Defined Disk Groups [start nmon with -g ]v = Verbose Simple Checks - OK/Warnings/Danger+ and - = double or half the screen refresh timeq = quit space = refresh screen now. = Minimum Mode =display only busy disks and processes0 = reset peak counts to zero (peak = ">")Developer Nigel Griffiths see http://nmon.sourceforge.netWarning: Some Statistics may not shownBBBR,0,Reconfig,action,old,new Idle|0 |25 |50 |75 100|rrdtool update cpu%02d.rrd %s:%.1f:%.1f:%.1f:%.1f rrdtool update cpu.rrd %s:%.1f:%.1f:%.1f:%.1f -> CPU %%busy %5.1f%% >80%% >90%% RAM High Low Swap Page Size=%d KBTotal MB %8.1f %8.1f %8.1f %8.1f Free MB %8.1f %8.1f %8.1f %8.1f Free Percent %7.1f%% %7.1f%% %7.1f%% %7.1f%% MB MB MB Cached=%8.1f Active=%8.1fBuffers=%8.1f Swapcached=%8.1f Inactive =%8.1fDirty =%8.1f Writeback =%8.1f Mapped =%8.1fSlab =%8.1f Commit_AS =%8.1f PageTables=%8.1fTotal Pages=%7ld 100.0%% Huge Page Size =%ld KBUsed Pages=%7ld %5.1f%% Used Pages Peak=%-8ldHUGEPAGES,Huge Page Use %s,HugeTotal,HugeFree,HugeSizeMB Virtual Memory stats not supported with this kernel/proc/vmstat only seems to appear in 2.6 onwardsnr_dirty =%9lld pgpgin =%8lldnr_writeback=%9lld pgpgout =%8lldnr_unstable =%9lld pgpswpin =%8lldnr_table_pgs=%9lld pgpswpout =%8lldnr_mapped =%9lld pgfree =%8lldnr_slab =%9lld pgactivate =%8lld pgdeactivate=%8lldallocstall =%9lld pgfault =%8lld kswapd_steal =%7lldpageoutrun =%9lld pgmajfault =%8lld kswapd_inodesteal=%7lldslabs_scanned=%8lld pgrotated =%8lld pginodesteal =%7lld High Normal DMAVM,Paging and Virtual Memory,nr_dirty,nr_writeback,nr_unstable,nr_page_table_pages,nr_mapped,nr_slab,pgpgin,pgpgout,pswpin,pswpout,pgfree,pgactivate,pgdeactivate,pgfault,pgmajfault,pginodesteal,slabs_scanned,kswapd_steal,kswapd_inodesteal,pageoutrun,allocstall,pgrotated,pgalloc_high,pgalloc_normal,pgalloc_dma,pgrefill_high,pgrefill_normal,pgrefill_dma,pgsteal_high,pgsteal_normal,pgsteal_dma,pgscan_kswapd_high,pgscan_kswapd_normal,pgscan_kswapd_dma,pgscan_direct_high,pgscan_direct_normal,pgscan_direct_dma RunQueue %8lld Load Average CPU use since boot timeContextSwitch %8.1f 1 mins %5.2f Uptime Days=%3d Hours=%2d Mins=%2dForks %8.1f 5 mins %5.2f Idle Days=%3d Hours=%2d Mins=%2dInterrupts %8.1f 15 mins %5.2f Average CPU use=%6.2f%% Network Filesystem (NFS) I/O Operations per second Version 2 Client ServerVersion 3 Client Server Version 4 Client ClientVersion 4 Server Serverrrdtool update nfscliv2.rrd %srrdtool update nfscliv3.rrd %srrdtool update nfscliv4.rrd %sI/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans%8s %7.1f %7.1f %6.1f %6.1f %6.1f %6.1f %7.1f %7.1f rrdtool update netpacket.rrd %sI/F Name iErrors iDrop iOverrun iFrame oErrors oDrop oOverrun oCarrier oColls %8s %7lu %7lu %7lu %7lu %7lu %7lu %7lu %7lu %7luFilesystem SizeMB FreeMB Use%% Type MountPoint%-20s %7.0f %7.0f %4.0f%% %-8s %sKey: @=90 #=80 X=70 8=60 O=50 0=40 o=30 +=20 -=10 .=5 _=0%% Disk No. 1 2 3 4 5 6 Please wait - collecting disk dataDisks=%-4d 0123456789012345678901234567890123456789012345678901234567890123-> Top Disk %8s %%busy %5.1f%% >40%% >60%% DiskName Busy Read Write Xfers Size Peak%% Peak-RW InFlight KB|0 |25 |50 |75 100|%-8s %3.0f%% %8.1f %8.1fKB/s %6.1f %5.1fKB %3.0f%% %9.1fKB/s %3d| Totals Read-MB/s=%-8.1f Writes-MB/s=%-8.1f Transfers/sec=%-8.1f%srrdtool update diskbusy%s.rrd %s rrdtool update diskread%s.rrd %s rrdtool update diskwrite%s.rrd %s rrdtool update diskxfer%s.rrd %s rrdtool update diskbsize%s.rrd %sNo Disk Groups found use -g groupfile when starting nmonName Disks AvgBusy Read|Write-KB/s TotalMB/s xfers/s BlockSizeKB%-14s %3d %5.1f%% %9.1f|%-9.1f %6.1f %9.1f %6.1f Groups=%2d TOTALS %3d %5.1f%% %9.1f|%-9.1f %6.1f %9.1fProcs=%d mode=%d (1=Basic, 3=Perf 4=Size 5=I/O)Please wait - information being collected PID PPID Pgrp Nice Prior Status proc-Flag Command%7d %7d %6s %4d %4d %9s 0x%08x %1s %-32sTOP,%07d,%s,%.2f,%.2f,%.2f,%lu,%lu,%lu,%lu,%lu,%d,%d,%s ERROR,%s,sleep got interrupted:_____.....----------++++++++++oooooooooo0000000000OOOOOOOOOO8888888888XXXXXXXXXX##########@@@@@@@@@@*/proc/cpuinfo/proc/stat/proc/version/proc/uptime/proc/loadavg/proc/net/rpc/nfs/proc/net/rpc/nfsd/proc/vmstatfailed to open file %sT%04dcat /etc/*ease 2>/dev/nullps -p %d -o args 2>/dev/nullUARG,%s,%07d,%s,%s ps -eo pid,args 2>/dev/nullBBBP,%03d,%s BBBP,%03d,%s,"%s" nr_dirtynr_writebacknr_unstablenr_page_table_pagesnr_mappednr_slabpgpginpgpgoutpswpinpswpoutpgalloc_highpgalloc_normalpgalloc_dmapgfreepgactivatepgdeactivatepgfaultpgmajfaultpgrefill_highpgrefill_normalpgrefill_dmapgsteal_highpgsteal_normalpgsteal_dmapgscan_kswapd_highpgscan_kswapd_normalpgscan_kswapd_dmapgscan_direct_highpgscan_direct_normalpgscan_direct_dmapginodestealslabs_scannedkswapd_stealkswapd_inodestealpageoutrunallocstallpgrotatedcpu%lld %lld %lld %lldintr %lldctxt %lldbtime %lldprocesses %lldprocs_running %lldprocs_blocked %lld%f %f %f (%d,%d):(%ld,%ld,%ld,%ld,%lddev-%d-%d/proc/diskstats/proc/partitionsMemTotalMemFreeMemSharedBuffersSwapCachedActiveInactiveHighTotalHighFreeLowTotalLowFreeSwapTotalSwapFreeDirtyWritebackMappedSlabCommitted_ASPageTablesHugePages_TotalHugePages_FreeHugepagesize100%%-|95%%-|90%%-|85%%-|80%%-|75%%-|70%%-|65%%-|60%%-|55%%-|50%%-|45%%-|40%%-|35%%-|30%%-|25%%-|20%%-|15%%-|10%%-| 5%%-| +--------------------User%%System%%---------------------+Avg%3d% 6.1lfW>Run Running Sleeping DiskSleepZombie Traced Paging unknown%dopening disk group fileERROR: failed to open %s BBBG,%03d,%s BBBG,%03d,%s continuedDGBUSY,Disk Group Busy %sDGREADS,Disk Group read/s %s Interactive-Mode: For Data-Collect-Mode (-f) optionalnmon 14gVersion - %s For Interactive-Mode example: %s -s 1 -c 100 To load into a spreadsheet: sort -A *nmon >stats.csvInteractive Mode Commands m = Memory stats L = Huge memory page stats k = Kernel Internal stats d = Disk I/O Graphs D = Disk I/O Stats j = File Systems key --- Other Controls --- space = refresh screen nowStartup Control export NMON=cmdrvtanOthers: mkfifo /tmp/mypipe nmon -F /tmp/mypipe & grep /tmp/mypipe 1) nmon version like: %s Developer Nigel Griffiths/etc/mtabNMON/proc/net/dev/proc/%d/stat%d (%s)/proc/%d/statmfailed to read file %s%lu %lu %lu %lu %lu %lu %lu/procopendir(/proc) failed%02d:%02d:%02d,%02d,%02d,%04d:%.1f,%.1f%.1f,FRunning NMONDEBUGNMONERRORNMONBUG1NMON_STARTNMON_ENDNMON_ONE_INNMON_SNAPNMON_TIMESTAMPNMONCMD%dchanging directory failedDirectory attempted was:%s nmon verion %s /var/perf/tmp/%s_%02d.nmon%s_%02d%02d%02d_%02d%02d.nmonnmon: output filename=%s AAA,progname,%s AAA,command,%s AAA,version,%s AAA,disks_per_line,%d AAA,disks,%d, AAA,host,%s USERAAA,user,%s AAA,OS,Linux,%s,%s,%s AAA,runname,%s AAA,time,%02d:%02d.%02d AAA,date,%02d-%3s-%02d AAA,interval,%d AAA,snapshots,%d AAA,cpus,%d AAA,proc_stat_variables,%d NET,Network I/O %s,%-2s-read-KB/s,%-2s-write-KB/s,NETPACKET,Network Packets %s,%-2s-read/s,%-2s-write/s, DISKBUSY%s,Disk %%Busy %s DISKREAD%s,Disk Read KB/s %s DISKREADS%s,Disk Rd/s %s DISKWRITES%s,Disk Wrt/s %s/sys/dev/pts/dev/shm/var/lib/nfs/rpcTOP,%%CPU Utilisation /etc/releaselsb_release/sbin/fdisk -l 2>/dev/nullfdisk-l/proc/diskinfo/sbin/multipathls -l /dev/mapper 2>/dev/null/dev/mapperls -l /dev/mpath 2>/dev/null/dev/mpathls -l /dev/dm-* 2>/dev/null/dev/dm-*ls -l /dev/md* 2>/dev/null/dev/md*ls -l /dev/sd* 2>/dev/null/dev/sd*/proc/1/stat/proc/1/statm/sbin/ifconfig 2>/dev/nullifconfig/bin/df -m 2>/dev/null/bin/df-m/bin/mount 2>/dev/null/bin/mount/etc/fstab/bin/netstat -r 2>/dev/nullnetstat -r/usr/bin/uptime 2>/dev/nullgetconf PAGESIZE[H for help]Hostname=%sRefresh=%2.0fsecs %02d:%02d.%02dFor help type H or ... nmon -? - hint nmon -h - full set the NMON ksh variableVerbose ModeHELPh = This help informationb = black & white mode--- controls ---Linux and Processor DetailsLinux: %sBuild: %sRelease : %sVersion : %scpuinfo: %s# of CPUs: %dMachine : %sNodename : %s/etc/*ease[1]: %s/etc/*ease[2]: %s/etc/*ease[3]: %s/etc/*ease[4]: %slsb_release: %sBBBR,%03d,%s,cpuchg,%d,%d CPU UtilisationCPU Sys%% Wait%%| Please wait gathering data DANGERWarning OKMemory StatsLarge (Huge) Page StatsFree Pages=%7ld %5.1f%% There are no Huge Pages - see /proc/meminfoHUGEPAGES,%s,%ld,%ld,%.1f Virtual-MemoryPlease wait - collecting dataalloc %7lld%7lld%7lldrefill %7lld%7lld%7lldsteal %7lld%7lld%7lldscan_kswapd%7lld%7lld%7lldscan_direct%7lld%7lld%7lldKernel Stats%12s %8.1f %8.1f%9s%7.1f%12s%7.1f%11s%7.1fNFSv2 Totals->%9.1f %9.1fNFSv3 Totals->%9.1f %9.1fNFSv4 Totals->%9.1f %9.1fNFSCLIV2,NFS Client v2NFSSVRV2,NFS Server v2NFSCLIV3,NFS Client v3NFSSVRV3,NFS Server v3NFSCLIV4,NFS Client v4NFSSVRV4,NFS Server v4NFSCLIV2,%srrdtool update nfsvrv2.rrd %sNFSSVRV2,%sNFSCLIV3,%srrdtool update nfsvrv3.rrd %sNFSSVRV3,%sNFSCLIV4,%srrdtool update nfsvrv4.rrd %sNFSSVRV4,%sNetwork I/Orrdtool update net.rrd %sNET,%s,NETPACKET,%s,Network Error CountersFilesystems/proc//sys//dev//rpc_pipe%-14s%-8s not a real filesystem%-8s size=zero blocks!%-8s statfs failed%-8s not mountedrrdtool update jfsfile.rrd %sJFSFILE,%s:U,0.0Disk %%Busy Mapdisk 0 to 63 %cDisk I/O/proc/stat+disk_iomostly in KB/sWarning:contains duplicatesDiskName Busy Read WriteMB%-8s %3.0f%% %6.1f %6.1f| disk busy not available%sDISKBUSY%s,%s,101.00 DISKREAD%s,%s DISKWRITE%s,%s DISKXFER%s,%s DISKBSIZE%s,%s DISKREADS%s,%s DISKWRITES%s,%sDisk-Group-I/Orrdtool update dgbusy.rdd %sDGBUSY,%srrdtool update dgread.rdd %sDGREAD,%srrdtool update dgwrite.rdd %sDGWRITE,%srrdtool update dgbsize.rdd %sDGSIZE,%srrdtool update dgxfer.rdd %sDGXFER,%sDGREADS,%sDGREADMERGE,%sDGREADSERV,%sDGWRITES,%sDGWRITEMERGE,%sDGWRITESERV,%sDGINFLIGHT,%sDGIOTIME,%sTop Processes%7d %5.1f %7lu %-120sret was %d, errno was %d readwritecommitopenopen_confopen_noatopen_dgrdclosesetattrfsinforenewsetclntidconfirmlocklocktlockuaccessgetattrlookuplookup_rootremoverenamesymlinkcreatepathconfstatfsreadlinkreaddirserver_capsdelegreturngetaclsetaclfs_locationsop0-unusedop1-unusedop2-futuredelegpurgegetfhnverifyopenattrputfhputpubfhputrootfhrestorefhsavefhsecinfosetcltidsetcltidconfrellockownermkdirmknodrmdirreaddirplusfsstatwrcachenot foundJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC6789101112131415#A#A#A#A#A#A#A#A#A#A#A#A#A#A#A#A$A#A#A$A#A#A#A@7Ao6Ao6Ao6Ao6Ao6Ao6Ao6Ao6Ao6Ao6A7Ao6A;A;Ao6A:AW:Ao6AAAADAư>$@C?Y@4@V@T@P?X@N@3333@??I@EBpBA?;<pu :, ;D;\;;<@@4Bl|ElGGITJLN|NNLO,ODVYZZ\\`\a W%h$u%n w  V ~ !#"# $%g&'&(4)$*+ ,S-G.w/0!1!2+3"4}!56> 7W8/%9,:;<2<X#= > ?A 0YD)y##&f X&$ _ E 1x   "%A#}K%{#~w~eh %i*'5%OcX! ! )#MN$r&}    s'$^ 4su$l qU5S'Xc & 3"$A&+$!'@ #4  >l"1v A'&%6  J #u H<U `0 #_# _# _# _# _# _# _# 0 # ;&v #  #  #! ! #"  ## ;  #$ D #%  #&  #'  #( 9f#,  #0 _#8 ._#: $f#< f#@  #H %< #P _#\GWv   i_# b_# _# _# _# _# (   T   f02I x4X#5X#6#.7#^8X#9X# %:X#( .(0t#5#=#>#@# A# OCf#$vEt#(KJ#0MN!#8!P,#@2[#HP \#X]#hj(#xm8<B <tm8  f# f# f# f#  f# f# f# f# f# J" m#(l #01Rf4R#7R#AJ:R#' fP>Wf?buf"w%`f@,r@%2d2XL2L2@4,@L@2A2m1qp@@'22MA aB~@@&22Cq@@26@@8A aC@@5 JA5 aD"@@'EpopEifZ F 'B@-@'2 2 2 C@@2 2 2E ^'<FG%@@h Z)Hpidf If IgX_ Epop Eif Ejf EnfL F Z)_Ff DaBi@@(2 2 B@@(2 22CJ@P.)2i22Cm@ @22C^k)<D#@@nA*EpoppEifF Z)_JS@,)2229Jx@2"*2\22K @92 L#@ @ww*5#U2#3#4GN@@X+Ip NXZHcmdNXHerrNXEiPf5-lenQfMstrSZ)_EpopTYFRUf  aBma@@[H+22Jm@gs+22%B@@\+2P2s2Cm@@Y22N#U@@,HsUXORVf4O4WfXOXOYXElenZf;OW[fqCm@@i5 JA8Ptf@@LC#@@w,2V#A`# HaAl# @ANf@P@+D-HcmdXEifQ?P@@DA@@H-EifD- @A.Eif-rowfFf $aFf (aF f ,aFf 0aF^f 4aFf 8aFf XaOUOEsysOm O =Ox' wO  O D A8A%0Eif% Ejf Elenf"B] bAnA_/2p #J] A@/2p H#J] Ap/2p x#J] A/2p #B] AA/2p #C] AA5p ~s"D @AA$}0Eif$J} AAb02 $K} A8 L A6Aw02 $G+#@A%AH%m1I?J&O'f&Eif&Eret f'Estr!X7'+"fB AA0E12 m'KzA@J2'2'GP0A? A(B2IP?(MfpR `aMbufS"wEiTf(EretUf%)BAAk22)2)2)Cm A A2*8R@ A Aw20sXUEpXH*Of*G AA+3I?+Mfp haMbuf"wEif',Eretf,Send AJ AG32,2-2@-B A A32|-2-2-C A A2-2.2D.G&AWAj.]4I?2/MbufI ~-retfB AA142 h/2 /C AA2 /2 g0N*m`AA04Hs*X/2Ei,fx2-j-fElen.f2K] A72p 2T=A?A2Umf@AAwN5Eiof.3Mendpf  aOl qfe3Lv"AAwt53"3GBAA35Hpad L5Eif5Ejf5RU AAw6V?aV ?bV?cVm?dGH AA67Hpad x6If!f6Hrowf 7Imy7I m7Im 8VmmVm0irqmV mVm Ff paBmAA/72T828Bm ApA^72828CmAA292.91 AAY982 <2!<2!,=2 !=2,!0>28!h>2D!>7P!7Z!K HA2D!>28!!?2,!l?2 !?2!;@2!@2 ,AW`3P!A7Z!JmA7824B2`BKmuA42B5 MATT"FAV!AB1g!`!A"A*C592v!D3!^DA!lKg!s!A@[2v!DW7!7!R"AR#Aw{9F{f taEifD/X`#Aq#Aw90nfUNX#A"$AE#:Hn^=FFh4 @aC#A#A2F2FN>X0$AL%AF:HuidG :uid# p j#Mu: aF f aEif:HEpw:HK$A2H2I Y:  N XP%A&A@Id;HinX@JHoutXJElenfJEifTKG &A(AK<HdkHMEgp `MF Z)WFp  "wEi fMEj fMO XRNBm&A&A <2N8B&A 'A S<2O2#O2IOX'A'A<+) 1+ ) 1Bm](A(A5 <2O8Cm(A(A 2P8G> )AY/ABPBHdk> H REi@ fiREj@ fREk@ fREn@ f!SOA fSBm)AH)AO |=2T21TJmH)AR =2\T2TJm)A@U =2T2TJm)AZ =2 U26UJmF*A_ />5 ЏA2aUBmx*A*Ab ^>2U2UJm*Ae >5 OA2UBm*A*Ah >2V2:VJm +Ak >5  OA2eVBm8+AT+An ?2V2VJmi+A@q R?5 HOA2VBm+A+At ?2W2>WJm+Apw ?5 pOA2iWBm+A,Az ?2W2WBmO,Aq,A @5 A2WBmy,A,A G@2X2BXJm,A y@5 OA2mXBm,A,A @2X2XJm -A @5 OA2XBm9-AU-A A2Y2FYJmj-A ;A5 OA2qYBm-A-A jA2Y2YJm-A0 A5 PA2YBm-A.A A2Z2JZJm*.A` A5 HPA2uZBmY.Au.A ,B2Z2ZJm.A ^B5 PA2ZBm.A.A B2"[2N[Bm.A /A B5 PA2y[Cm/A1/A 2[2[GV `/A/A[7CK!d/A 5! PAGA 0A4AG\ DB! 0Ay0A C5! IAB!y0AO1A C5! mAB!O1A3A C5! XAC!3A4A4 5! A1! 4A5A\ E2!]7"7 "7"7#"A." aC!4A5AN 64A5A3"]A "~3"(^3#"^^8!A." aB!4A4Aj D2!^2!^K 4Ah 2 _2 7_1"5A=Am_EA"wA"w3"`3"h`3"`A" xaJA"16A  E2j"`2_")a2T"OaJ6AP E2ra2aCv" ;A_;A 6 ;A_;A3"a/ f=A=Aw8F0a U0b TL"=A=Aw}FA" xa7"7"7"7"7"R3 >A>AwFVq fUV. fTDp# >A@Aa HMfp  aMbuf "wEi fbEret fcF <wSend d@AJ>A sG2Kc2nc2cB?A-?A G2c2d27dBm@A=@A G2]d8CE@A[@A 2d2d2dN fAAFAedJHpid f*fIj fsfEfp fFY 4Mbuf Z)_O  f>gEret fgO fhJAA H5 lA5B,dAA~AA $I2di2X_i2Li2@iBm'DAPDA^ OI2Oj8BmDADA zI2{j8BDADAf I2j2jJ,DAl I2d+k2Xtk2Lk2@kJmEA  J2$l8BEAEAh f@e@srI> fUtI'> r#uO2@ fuOiA fUvOB f-wO C fwOD fxEnE fpyEiF f{EjG f]EkH fEretI fO1J feOh K fExL f՟EyM f:ON ?)O'O ?3O8P ?ۧOS#Q ?O~R fGO=S f/Os$T fOU U fOqV fO@Z fO[ f˵YH\ Oj] ܷO^ fF_ ZEtim` LDO9a 88O-b 8OSc 8Od 8pMutse zO[f ?ػO g XOh fOsi ?UO_j ?Ok ?_Ol ?,Om ?bO#n ?Oo ?Op ?O#q ?Or ? +s ?Mstrv rrO"w XkOM#x fOjy XFhz rvO%{ ^AF| qO} 8O~ 8|O 8PO  8YF 0}Ym! fO fbO fO5  fOh  8O 8O 8OE 8O 89Ob 8OQ  f`O fxO wO IO O$ Op O Ou iO  ;On O, O O  Oy UOW 'OE O O$ O  bO 4O  XOb X!O  XmOH! XOw f,O$  fO <ZH^@J I!@  NS2 B !@!@ tS2 B!@"@ S22 B#@"@O"@ S26#I2*#BO"@p"@ T22B R#@k#@#T8 Bm#@#@>NT82]B!#@#@&tT2!B #@#@cT8 B V$@i$@.T8 B!z$@$@0T2!B $@$@U8 B!%@%@v&U2!B} |%@%@+HU8 B%@%@BsU82 B&@&@U232_Jm.@ U22Jm]/@@ U22Jm~0@ #V292eX>@#>@UV+.1O .1X'>@4>@V+/1O /1,X8>@E>@V+01O 01XI>@^>@V+11O 11dJm4P@ W22#JmP@@ AW2N2qBmS@$T@IpW22BmU@V@W22BmL^@g^@W2A2mBmg^@^@W22Bm^@^@,X22Jm1d@ TWX2F2Bmg@Mh@ X22BmNl@`n@X22,JmSq@ uX2W2zJmr@ b Y22Jm\s@` `6Y22JC#s@ \|Y2V#AW A`# HaAl# @AJms@ \Y2w2Jm>u@@ hY22JC#u@ gZ2V#W A`# HaAl# @AJmu@ gCZ2I2lJmv@ nnZ22JC#v@`mZ2V#WA`# HaAl# @AJmw@mZ2 2> Jmw@u [2i 2 JC#4x@PsP[2V# WA`# HaAl# @AJmgx@s{[2 2 Jm]y@|[2; 2^ JC#y@@z[2V# WpA`# HaAl# @AJmy@z\2 2 Jmz@~B\2 20 B#{@1{@3\2#[ 2# 6{@1{@3# Bmw|@|@8\2 2 Jm@0\2E 2h Jm(@p]2 2 Jmm@<]2 2 Jmˑ@g]2/ 2R Jms@@]2} 2 JmR@]2 2 Jm @]22EJmǩ@P^2p2JC#@Y^2V#WA`# HaAl# @ABmK@h@^22)B@@^2T2Jm!@^22Jmz@  _22Jm@`8_2B2eJm@c_22Jm@_22JmT@ _2,2OJmN@`_2z2Jm@`22Jm$@%:`229Jm@)e`2d2Jm~@P3`22Bm@@9`22JmƵ@C`22Js@a22JB@ѷ@ Da2p2JmI@Loa22Jmw@Ma22Bm@@Na22DBm@и@Za2o2Bmи@@a'b22Jm@@cRb22Jm.@pe}b22HBm|@@gb2s2Jm@ib22JJmڹ@kc2u2BC#2@V@rXc2V#62@V@A`# HaAl# @ABmV@t@rc22.Jm~@sc2Y2BC#̺@@wd2V#6̺@@A`# HaAl# @ABm@@w7d22Jm@0xbd2=2iBC#f@@|d2V#6f@@A`# HaAl# @ABm@@|d22Jm@`}e2!2MBC#@$@he2V#x6@$@A`# HaAl# @ABm$@B@e22JmL@e221BC#@@f2V#\6@@A`# HaAl# @ABm@ܼ@Gf22Jm@rf22BmQ@n@f2@2Bm%@E@f22JmT@f2 2-Jm@0&g2X2{Jm@pQg22JmQ@|g22 Jm@g2B 2e Jm@0g2 2 Jm>@pg2 2!Jmy@(h2,!2O!Jm@Sh2z!2!Jm9@0~h2!2!B@@h2"2<"Bm@@h2b"2"Bm@@y i2"2"BmU@x@:i2#2<#Bm@@ii2g#2#Bm@6@i2#2#Bmr@@i2$2A$Bm@@i2l$2$Bm@@%j2$2$Jm@pGPj2%2F%Jm@{j2q%2%JC#@j2V#%WA`# HaAl# @ABmE@b@j2%2*&Jm|@0+k2U&2&Bm@@.Jk2&2&Bm@@0yk2'2/'Bm@-@1k2Z'2'Bm-@K@2k2'2'BmK@i@3l2(24(Bmi@@55l2_(2(Bm@@6dl2(2(Bm@@7l2 )29)Bm@@8l2d)2)Bm@@9l2)2)Jm(@`:m2*2>*BmY@w@;Km2i*2*Bmw@@<zm2*2*Bm@@Am2+2C+Bm@'@Cm2n+2+BC#@@.n2V#+6@@A`# HaAl# @ABm@@]n2+2',Jm@n2R,2~,B!@,@n2!,B!M@a@n2!,Bm@@Go2-2I-Jm@Q.o2t-2-BC#@;@o2V#-6@;@A`# HaAl# @ABm;@Y@o2.2-.Jmc@o2X.2.Bm@@U p2.2.Bm~@@_ $ >  : ;  : ; I8 I!I/   I  : ; : ;I8 : ;  : ; &I& : ; ( : ;I< ' I : ;  : ;  : ;  : ; I8 !I/: ; I : ; : ; : ;I8  : ;!.? : ; ' I 4 ": ; I#$.? : ; ' I %4: ; I&: ; I'.? : ;' I 4 (: ;I): ;I*.? : ;' I +4: ;I,.? : ;' -4: ;I..? : ; /.? : ;' I@ 0: ;I 1.1@2134141X Y 51 6 741819.? : ; ' @ :: ; I;.? : ; @<4: ; I=.? : ; ' @>4: ; I?4: ; I @1RUX Y A41 B1X YC1X YD.? : ;@E4: ;IF4: ;I G.? : ;' @H: ;II: ;IJ1RUX YK1RUX YL.1@ M4: ;I N.? : ;' I@O4: ;IP.? : ;I@Q.? : ;' I@R.? : ;' @ S : ;T.? : ;@U.? : ;I@ V: ;I W UX Y4: ;I Z : ;[4: ; I? < \!]4: ;I? < ^4: ;I? < _4: ; I?  `4: ;I?  a4: ;I?  G /usr/include/x86_64-linux-gnu/bits/usr/include/usr/include/x86_64-linux-gnu/sys/usr/lib/gcc/x86_64-linux-gnu/4.6.1/includelmon.cstdio2.hstring3.hstdlib.hstat.hfcntl2.hunistd.hstddef.htypes.hstdio.hlibio.htypes.htime.htime.hconfname.hctype.hncurses.hsignal.hpwd.hstat.hutsname.hdirent.hmntent.hstatfs.hgetopt.hdirent.h P@gk.JJ?Mz?iJ )w<' [w Jwt++u/ tw.?y<'ytt5[st JfX.{uLgRt%IuKJ/JtXstGLsuh>fIim=s6gIgh$hqIgQy<0K^~$䃭XL||<'3fY;=g~;}><};=g~;}><}4~wCy. J.Q)_|X;=~.~~XX@8j:GeɆ9=;zf X||JXwR.JR/JQ.<Ysrt |WY=t EvLIg;=}ffqX}}JX=B}J}<<|:<|J X(xOxt6Zd==|f/M{ff{t}1Vh=LJ1{t.ftx <v. ./#jsJXuo5g;Ywf f!gWWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWuWu/YtUY t .s.xDxX ^/U[xLKIKNd͖נ4r-I; fnt  Jn:$<ػ;=$v tv< X>:.n;="v tv< X>:3;=.v tv< X>:I;=.v >:;=2v >:2<v  .Zvt tuvt X7s Xqya$ v< .vt X ;=![Y svt JYgqJ<qtta<  ytCyf6s XcJ>KGsJ ;uLSOs< s t<WJzt4zp4Ftu VvVfe<<p< vJ tJtqJti H=;KL;Ki7s @KKG~KKJ;tu;[YgY".iw0-EYAyJ J=uJ <t.=vX zt4t t. Xt X .b0]#]ftf XqtXqfI=;L;L;Ki Ous[YgYC."=.w ku  Zu  [w\YzBzs JYLWxX s fs .we!KWuWuWuWuWuWuWuWuWuWuWuWuWuVvWuWuWuWuWuWuWuWu2<WYI=gI1uz a5Cu1q19J?.YVf0`sR/<Qf/.Y0?q<qXWt/\-g;Y_c\<(K=;g/&d/jpWz)pXy.SXxb*jh$7ד"Y"gc"gc"gc"KWZZfqJ.q[pfp<fpR"(@p$pK sIM XpegttYKͿx-gp%X0pJ:LnJZu_x`v Xw Xz^]5 Xtt t< gr.q<Je۽?K8jZYotoJ=nX<o.J:n<nJfyt?Z,=Kzf'yfC KwX =sX @u<5w s\:>l~n.zo ;Dy5nA<n<n<2kusrtnt(XV%n(ntnf)nJX='n<nttIn<XnJnJtn.nn<nn3mm3mm3mm3mm:Fm"mm3mm3mm3mm3mm3mm3mm.mmtmJXmmJmJKmXX zub vXkt:>}#n<n`h->l<I=lll8jKz`Y: ut .v jXj</K5~'qWYYkXk<X:|~gsu;g~tgsu;gatus;g ؒsFus;gus;gvgsu;gsY8h)g0"hfii<:gV>3!gMI7f. ftgMB>f.Xd;/ff~HYrh~.O<.~Xc域y.KYe.d.XuXX Kdte.gXruKXeX.WgdfteTXzX域dXXTtn䝟YdXeXփdXYpX1Xd<d<;dtYydfyʑ[YZwuhVYuctRD=g=u;u]euMu=+ujpxGw[GwYb<bub*X| ` [YY|tK,AU?M-!g`Z!=uo3yJQy.>zPtzPtzJf)*   rt  < I  ;r/ <D,g,3,g,EyJQyQyJPzPuY'Jr Jr <4]u <rt <s=DX9i"$'/YYY8Jrf J3rJ J;/If#~XE&qtq.qt=tXKgKY%`dJl;;vw&ytr@Rt.R-fRt-^RJ.~.>dLdY=>x <vJxXK~suzKOKq===/BIE2F1GPIIII)@uuedJ}ySZ1#ous/f:Ft:Zt[-3u%"<':ryJ<=W XQ/y".W(tW(XWJ(t$Wt(J\.V*tVX*XV<)i:Vf)tVX)XV)^ !^YX&XY&XYXXXu2I=;YzFY?WWuIK qsUM9IT]FW#@ztXug/u%rZVZN@~Xu&p rp ipNp\MqLrKsJrEqWqWqW@ YewXu<@=WS   rf ]9U*XU*XK^ !^YX&XY&XYX&XdY&tY&XYJ&<Y.&Y&YWY&XI=Y&XYX&XdY&tY&XYJ&<Y.&Y&YWY&XI=Y&XYXRX%m#dY&tY&XYJ&<Y.&Y&YWY&XI=Y&XYX&XdY&tY&XYJ&<Y.&Y&YWY&XI=Y&XYX$X'^zPztPzXzN>1o|2r7r7r7r7r7r77IIILLLLQzs^K*J~W&#Y3&#Y3&#Y3&#Y3&#Y3&#Y'X"IT{a0=======D=>=======>D========>{ /ttcywx{W#t\( vXX}# X9U*XU*XK^ !^Aw>A?AwzA|AUAA0@AXA0zA|APAA0AA0AAwAAwAAwAAw AAw(AAw0A Aw( A Aw A Aw AAwAAwA~Aw0~AAw(AAw AAwAAwAAwAAw0AAUAASA~ASAASpAtA0AAVAAV^ApA0A6Aw6AAwAAwAAwAkAUhAAUA AUA(AT(AASAASAkAQhA|AQ|AATAAQA ATAkARkAAVAAVAkAXkAA\AA\AkAYkAA]AA]AA MAAA a AhA MA AbA aAA HMAAA aAAwAAwAAwAAw A!Aw(!A(Aw0(A;Aw;A>Aw0>A?Aw(?AAAw AACAwCAEAwEAPAwPAAwAAw0AAw(AAw AAwAAwAAwAAwAAw0AAw(AAw AAwAAwAAwAAwAAw0AAw(AAw AAwAAwAAwA.AU.A>AS>AIAUJAASAASApASAATAA]AAA\JAA]AARAATAA]ApAQpA?AV?AIATJAAVAAQAAVALAaLAAeJAhAeAAaAAeAUAeAAbAAAAcAA@AAdAAHHAAdAAHAAHHAAcAA@AA@HAAbAAAAHALAaLAAeJAhAetAAeAAeAtAeHApAQpA?AV?AIATJAAVAAVHAATAA]AAA\JAA]AARAA]HA>AS>AIAUJAASApAS~AA0AA]AA0IANA]NAiA0AA]AA0AA]AA  NAAA auAA aAAwAAwAAwAQ!AwQ!AV!Aw`!Ad!Awd!A!Aw !A!Aw!A!Aw !A!Aw!A!Aw !A"Aw"AH"Aw H"AP"AwP"A"Aw `!A!AU!A!AU!A"AU"A"AU!A!AP"A"APs!A!AU!A"AU"A"AU #A#A0#A#Aw#A#Aw#A#Aw#A#Aw#A#Aw#A#Aw#A#Aw#A#Aw#A#Aw#A$Aw$A$Aw$A$Aw$A$Aw$A!$Aw!$A"$Aw#A#AU#A#AX#A"$AU#A#A A#A#A @a0$A2$Aw2$A=$Aw=$AA$AwA$A$Aw $A$Aw$A$Aw$A$Aw$A$Aw $A$Aw$A$Aw$A$Aw$AL%Aw 0$A<$AU<$A$A\$A$A\$AL%A\0$Ab$A0b$Au$ARx$A$AR$A$A0"%AL%A0$A$AP$A$AP$A"%A oA$A%Aas"#P%AR%AwR%AS%AwS%AW%AwW%A%Aw %A%Aw%A%Aw%A%Aw%A&Aw &A&Aw&A&Aw&A&Aw&A&Aw P%A^%AU^%A%AS%A&AS&A&ASP%A^%AT^%A%AV%A&AV&A&AVd%Ar%APr%A%A\%A&A\&A&APh%Ax%A0%A%AZ%A%AQ%A&AX&A&A0 &A"&Aw"&A$&Aw$&A&&Aw&&A+&Aw +&A,&Aw(,&A-&Aw0-&A4&Aw84&A(Aw((A(Aw8(A(Aw0(A(Aw((A(Aw (A(Aw(A(Aw(A(Aw(A(Aw( &AY&AUY&A(A](A(A]&A&AP&A(A^(A(AP(A(A^j&Am&A0>(AK(A\m&Ar&A0'A'A0'A'A_(A(A0&A&AP&A&AV2'A>'AP>'A'AV'A'AP'A(AV&A&A HNA&A(A^&A(A &A&AW&A&AR&A&AW&A'AU'A$'AW$'A+'AU+'A(AWV(A(A NA(A(A A)A)Aw)A)Aw)A )Aw )A )Aw )A )Aw( )A )Aw0 )A)Aw8)A;,Aw;,A<,Aw8<,A=,Aw0=,A?,Aw(?,AA,Aw A,AC,AwC,AE,AwE,AF,AwF,AE/AwE/AK/Aw8K/AL/Aw0L/AN/Aw(N/AP/Aw P/AR/AwR/AT/AwT/AY/Aw)A)AU)AE,A_F,AT/A_)AB)A06*AF*APo)A)A0)A)ASo)A)A0)A)A])A*A])A)A0)AB)A1B)Aj)A^j)A)AS)A*A^*A*AP*A*A*AF*A^)AB)A1B)AF*A0)AF*A NA)AA)A aj)AF*A Aj)An)A a)A)A ӜA)A)A a*A*A A*A *A aF*Aj*A ax*A*A ӜAx*A*A a*A*A a*A*A ӜA*A*A a+A/+A a8+AP+A ӜA8+AO+A as+A+A a+A+A ӜA+A+A a+A+A a+A,A ӜA+A,A aO,Ap,A ay,A,A ӜAy,A,A a,A,A a,A,A ӜA,A,A a-A0-A a9-AQ-A ӜA9-AP-A at-A-A a-A-A ӜA-A-A a-A-A a-A.A ӜA-A.A a4.AP.A aY.Aq.A ӜAY.Ap.A a.A.A a.A.A ӜA.A.A a.A /A a/A-/A ӜA/A,/A a`/Ad/Awd/A/Aw/A/Aw0A0Aw0A4Aw 4A"4Aw"4A$4Aw$4A%4Aw%4A&4Aw &4A-4Aw(-4AJ4AwJ4AK4Aw(K4AL4Aw L4AN4AwN4AP4AwP4AQ4AwQ4A5Aw 4AC4AU4A4AU 5A5AU4A4A04A4AV$5A&5A05A5AV$5A&5AP&5A5A]&5A35AP35A5AS5A5AP5A5AS4A4A\4A4A04A4AW4A 5AW4A4A\4A 5A\5A5Aw5A5Aw5A5Aw5A6Aw6A6Aw6A6Aw6A6Aw6A=AwG6Ao6AV6A6AV7A=AVU6AW6A0O7Aa7AS:A:A0:A:A0:A:A06A6AP16AG6A s $ &16AG6Aw16AD6AP6A6AP6A6Aw6A7AS;A ;A0>A>Aw>A>Aw>A>Aw>A@Aw @A@Aw@A@Aw@A@Aw@A@Aw >A@?A0@@AE@ASd@A@AS@A@AS@A@A0@A8@AP8@A<@AR>A ?AQ>A@A @A@A >A@Aw@A@Aw?A,?A a?Ad@A ?Ad@Aw@A=@A bAE@AZ@A a@?Ad@A @?Ad@AwAAAAwAAAAwAAAAwAAAAw AAAAw(AA&AAw0&AApDAw#pDAqDAw0qDArDAw(rDAtDAw tDAvDAwvDAxDAwxDADAwDAFAw#AAAAAUAAALDAVyDADAVAAAATAAAA\^AA}AAP}AAAASAAAAUDAEAPEAEAVEAEAPEAEAV9AAAA0AAAAPAALDA]yDAEA]EA EAP EAEA]EAEA]9AAAA0AAAAPDAGDAPGDAKDARyDADAPDADARDADAPEAEAPEAEAR9AABA0BABAQBABAT;BAPBAtPBAVBAUyDADA0dAA}AAP}AAAASAAAAUdAALDA yDAEA EAEA dAALDA1yDAEA1EAEA1dAALDA_yDAEA_EAEA_'DALDA bAyDADA (bADAEA AEAEA ADAEAEAEADAEAPEAEAVEAEAVDAEA EAEA DAEA1EAEA1DAEA_EAEA_EAEA  cAEAEA 4AEAEA_EAEA AEAEA_`FAbFAwbFAkFAwkFAnFAwnFAFAw FAFAwFAFAwFAFAwFAGAw `FAjFAUjFAFA\FAGA\FAFAPFAFAumFAFAPFAFAumyFAFAPFAFASFAGAS`FAFA0FAFAVFA GAV GAGA0FAFAUFAFAPFAFAU GACGAwCGALHAwLHAPHAwPHAIAw GAGAUGAGA\HAHA\MHAHA\HAIA\ GAGATGA9HAVMHAIAV GAGAQGACHA]MHAIA] GAGARGAHHA^MHAIA^ GAGAXGAIAGAGA3GAGA4GAHA5GAGAPHAHAPMHAWHAPHAHAP{GAGA WAGA4HASMHAZHASZHAHA WAHAHASHAIA WAIAIASHAHAPGAGA KAGAGAHAHA AHAHA\HAIA cAHA IA a@@w@@w@@w@@w @@w(@ @w0 @ @w8 @e@w@ @U @,@]C@@]@@]9@@]|@,@]@@]2@D@]@k@]@@]@+ @T+ @,@VC@B@V@@V9@@V|@P@V@,@V@@V2@D@V@k@V"^@-^@ a5^@:^@U^@^@V^@^@U/@0@S1@3@Sa3@3@V4@4@a# #  f@ f@Q f@\f@PCt@t@V@@V֚@@V/@0@\ 1@'3@\N3@i4@]4@4@Qf@\f@RCt@t@]3@J@]@@]֚@@]/@0@m1@1@S1@'3@mY3@3@X4@4@Tf@\f@T֚@@X/@0@m1@#1@_#1@'3@ma3@i4@^4@4@a##f@\f@UCt@t@^3@J@^@@^֚@@^ @$)@0$)@F)@PF)@+@\'L@yL@0O@@?@\S@@V@@\@@B@\B@fE@\fE@E@0E@ F@nH@I@nrI@>J@\+K@'L@\'L@yL@0O@X@P>X@hX@nhX@3Y@03Y@P[@1P[@`[@B`[@f@nf@f@n#f@3|@n3|@|@0|@J@nJ@U@1U@@n@]@n#]@@n@،@V،@@n@W@n#W@ @n @@P@˛@n˛@@5@@0@@n@؟@n؟@@n#@3@03@/@n/@r@n#r@@n@1@n# 1@@n@̨@n# ̨@C@nC@E@0E@׾@n׾@ @V @@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @G-@0-@]J@0]J@J@n+K@{@03|@J@0J@U@nU@˛@0˛@@n@D@0@@0@e@0-@-@a-@@m@C@mE@@m@@m@9@m@|@m,@@m@2@mD@@mk@@m@e@m/@d0@e81@M1@eR1@;2@e2@3@ep3@3@e3@3@e$f@\f@e֚@@e4@4@ber@r@aGs@~s@a@Ȭ@a @G-@1G-@\o@p\o@o@0o@@p@C@pC@E@1E@@p@@1@@p@@1@9@p9@@1@|@p|@,@1,@@p@@1@2@p2@D@1D@@p@k@1k@@p@@1@e@p @G-@1G-@rI@nrI@I@0I@W@nW@hX@0hX@W@nW@t@0t@ٗ@nٗ@@0@@n@@n@ @0 @C@nC@E@1E@@n@@1@,@n,@Z@0Z@@n@@1@9@n9@@1@|@n|@,@1,@@n@@1@2@n2@D@1D@@n@k@1k@@n@@1@e@n @G-@1G-@[@p[@^@0^@n@pn@y@0y@V@pV@،@0،@@p@٬@p٬@@0@C@pC@E@1E@׾@p׾@ @0 @@p@@0@@p@@1@@p@@1@9@p9@@1@|@p|@,@1,@@p@@1@2@p2@D@1D@@p@k@1k@@p@@1@e@p @G-@1G-@@p@5@p5@@@0@@C@pC@E@1E@@p@ƾ@0ƾ@@p@@1@@p@@1@9@p9@@1@|@p|@,@1,@@p@@1@2@p2@D@1D@@p@k@1k@@p@@1@e@p @G-@0G-@/@o/@/@V/@@o@@o@=@1=@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @G-@1G-@3@n3@i4@0i4@3@n3@J@0J@@n@C@nC@E@1E@@n@@1@@n@@1@9@n9@@1@|@n|@,@1,@@n@@1@2@n2@D@1D@@n@k@1k@@n@@1@e@n @G-@1G-@Kg@pKg@Mh@0Mh@ƛ@pƛ@˛@0˛@@p@C@pC@E@1E@@p@@1@@p@@1@9@p9@@1@|@p|@,@1,@@p@@1@2@p2@D@1D@@p@k@1k@@p@@1@e@p @,@ C@@ @@ 9@@ '@P@ @@ @"@P"@&@Q@@ 2@D@ @@PC@k@  @"@0"@&@m&@&@0&@e@m-@-@P-@1.@VhX@`[@V3|@b|@V@@V@3@Vb@m@Pm@@\@@\|@P@\@,@\@k@\'L@yL@LN@PN@dPN@@?@Q?@@@@̘@a@@a@@a@9@@2@^@x@=@>@?@Q?@@a@a@̘@d@@d@@d@9@@2@D@x@d=@>@?@Q?@@ǘ@ǘ@̘@b@@@w@b@@@9@@2@D@^@b^@x@=@>@B?@Q?@B@̘@B@;@B;@N@cN@Q@fW@o@c@@B@9@B@2@BD@x@B@h@X@ @X.@h@Y@ @Y\@d@Pd@h@w\@\@N]@d]@hV@@h@،@m٬@@m׾@ @m\@\@^]@d]@gV@@g@،@m٬@@m׾@ @mV@@ֆ@@f@@f@،@m٬@@m׾@ @mV@@@@e@@e@،@m٬@@m׾@ @m@@@@d~@@dˈ@0@d\@‰@d‰@،@m٬@@m׾@ @m@‰@@@c@@cӊ@<@cb@݋@c @G-@1M4@i4@0@@@@0I@I@0GX@hX@0f@f@0o@p@0<@~@06@W@0p@@0@8@0˛@@0@@0Q@r@0@1@0@̨@0C@E@1׾@ @0@@1@@19@@1|@,@1@@12@D@1@k@1@@1 @G-@0:@:@0-;@K;@PC@E@0@@0@@09@@0|@,@0@@02@D@0@k@0@@0 @i+@0i+@m+@Pm+@@o@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @+@0+@+@P+@@o@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @+@0+@+@P+@@o@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @f,@0f,@j,@Pj,@@o@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @,@0C@E@0@@0@@09@@0|@,@0@@02@D@0@k@0@@0 @+@0+@+@P+@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @ ,@0 ,@,@P,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @,@0,@,@P,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @+@0+@+@P+@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @+@0+@+@P+@@m@C@mC@E@0E@@m@@0@@m@@0@9@m9@@0@|@m|@,@0,@@m@@0@2@m2@D@0D@@m@k@0k@@m@@0@e@m @+@0+@+@P+@@p@C@pC@E@0E@@p@@0@@p@@0@9@p9@@0@|@p|@,@0,@@p@@0@2@p2@D@0D@@p@k@0k@@p@@0@e@p @!,@0!,@%,@P%,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @8,@08,@<,@P<,@@o@C@oC@E@0E@@o@@0@@o@@0@9@o9@@0@|@o|@,@0,@@o@@0@2@o2@D@0D@@o@k@0k@@o@@0@e@o @;+@0;+@?+@P?+@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @,@0,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @O,@0O,@S,@PS,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @+@0C@E@0@@0@@09@@0|@,@0@@02@D@0@k@0@@0 @},@0},@,@P,@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @R+@0R+@V+@PV+@@n@C@nC@E@0E@@n@@0@@n@@0@9@n9@@0@|@n|@,@0,@@n@@0@2@n2@D@0D@@n@k@0k@@n@@0@e@n @ @0 @ @P @!@^!@ !@P !@,@^C@;@^@@^9@@^|@@^'@P@^@,@^@@^2@D@^@k@^ @!@0!@&!@P&!@e@n @!@0!@!@P!@&@n&@&@0&@e@n @9!@09!@W!@P!@!@P @[!@1s!@&@o&@&@1&@e@o @!@0!@&@n&@&@0&@e@n @"@ "@&@o&@&@ &@&@P&@&@ &@e@oI!@W!@P!@!@P!@&@ qA&@e@ qA!@&@}&@e@}@"@&@ &@e@ @"@&@ `&@e@ `O"@&@ `&@e@ `O"@&@ `&@e@ `m#@#@ ,c#@#@ Az$@$@ xiA%@"%@ A%@%@u&@&@ `&@&@ ,c.@/@ kA.@/@ a/@/@ A/@/@ a2@2@ wA2@2@ a>@n>@5@̘@5@@5@@5@9@5@2@5D@x@5'>@n>@4@̘@4@@4@@4@9@4@2@4D@x@48>@n>@4@̘@4@@4@@4@9@4@2@4D@x@4I>@n>@9@̘@9@@9@@9@9@9@2@9D@x@9NP@WP@QNP@WP@ aP@P@QP@P@ aS@$T@ AS@T@ aU@V@VU@V@ aL^@^@ 8AL^@f^@ ag^@^@  Ag^@^@ a^@^@ A^@^@ a*d@d@ A@D@ A*d@d@ ag@Mh@Vg@w@Q8w@>w@ aw@w@Qw@w@ aDx@Qx@]Qx@`x@Px@x@Qx@x@ azy@y@Qzy@y@ ay@y@]y@y@Pz@z@Qz@z@ az@z@Qz@z@ az@1{@U1{@f{@qz@f{@qf{@s{@Xz@z@0w|@|@ 8sAw|@|@ a@ @Q@ @ aP@j@QP@j@ a@@Q@@ a@@Q@@ a@@Q@@ an@z@Qn@z@ a@@  xA@@ a@@ A@@ a.@;@V;@K@QK@h@ AK@b@ a@@ A@@;@A@Q;@A@ a@@Q@@ a@@Q@@ a@!@Q@!@ a @@Q @@ an@w@Qn@w@ ae@n@Qe@n@ aƱ@ϱ@QƱ@ϱ@ a@@I@Q@@I@ a@@Q@@ a@@Q@@ a@@ |A@@ |A@@ |A@@ |A@@ |A@@ aµ@@ Aµ@@ a'@P@ A'@P@q@ѷ@ ܓA@ѷ@qI@o@ kAI@n@ aw@E@ kA@@ kAP@@ kA@@ kAw@@ a@E@ lA@@ lAP@@ lA@@ lA@@ a@E@ lA@@ lAP@@ lA@@ lA@ϸ@ aи@E@ /A@@ /AP@@ /A@@ /Aи@@ a@"@ CA@!@ a.@a@ SA.@`@ a|@E@ dA@@ dAP@@ dA@@ dA|@@ a@ι@ A@͹@ aڹ@ @ Aڹ@ @ a2@G@VG@V@PV@t@ AV@s@ at@@ ӜAt@@ a̺@@V@@P@@ A@ @ a@=@ ӜA@<@ af@{@V{@@P@@ mA@@ a@׻@ ӜA@ֻ@ a@@V@$@P$@B@ (mA$@A@ aB@q@ ӜAB@p@ a@@V@@P@ܼ@ XmA@ۼ@ aܼ@ @ ӜAܼ@ @ aQ@E@ xmA@@ xmAQ@m@ a%@E@ ӜA%@?@ an@y@Qn@y@ a@ڿ@Q@ڿ@ a/@:@Q/@:@ a@@Q@@ a@@Q@@ aH@X@QH@X@ aX@c@QX@c@ a@@Q@@ a@ @Q@ @ ap@@Qp@@ a@@u@@q@@ ӜA@@ a@8@ ӜA@@ aU@@ ӜAU@w@ a@@ ӜA@@ a@U@ ӜA@5@ ar@@ ӜAr@@ a@@ 4A@@ a@@ mA@@ a@@ zA@@ a@@ A@@ a(@5@V5@E@QE@b@ AE@\@ a|@'@ A|@@ a@@ 2A@@ a@'@ 6A@@ a@'@ FA@,@ a-@'@ HjA-@J@ aK@'@ ]AK@h@ ai@'@ lAi@@ a@'@ ~A@@ a@'@ A@@ a@'@ A@@ a@'@ A@@ a@'@ ˔A@X@ aY@'@ AY@v@ aw@'@ Aw@@ a@'@ A@@ a@'@ A@@ a@@V@@P@@ ֕A@@ a@@ ӜA@@ a@,@ $AM@k@ A@@ A@@ A@@ a@@ A@@ a@,@V,@;@P;@Y@ A;@X@ aY@@ ӜAY@@ a@@ A@@ a~@@ A~@@ a@@ A@@ a@@ A@@ aC@@ AC@]@ a@6@ A@5@ a@@ A@@ a^@y@ A^@x@ a@@ ϠA@@ a@@ A@@ a@@ ݠA@@ a@@ A@@ ar@@@@@@@4@@@@@S@c@f@i@x@@@@@'@*@-@@@@@AAAAAAAA AAAAAACAOAVAdAiAAAAAzAAAAAAAA A A A AAAAAHA7A;A=AEAAAAAAAAHA7A;A=AEAAAAAAAAAAAAAAuAAAAs!A!A"AD"AP"A"A"A"As!A!A"AD"AP"A"A"A"A$A%A %A"%AH)Af)Aj)Ao)A)A)A)A)A)A)A)A*A*A *AF*Ac*Af*Ap*A*A*A*A*A +A+A+A0+Ai+An+As+A+A+A+A+A+A,A,A,A,A -A-A-A1-Aj-Ao-At-A-A-A-A-A-A*.A/.A4.AQ.A.A.A.A.Ad/A/A/A/A4A4A4A5A16A66A96AE6A6A6A6A6A>A?A ?A?AAAAAAAAA9AAFAADAEAEAEAEAEAEAEAEAEAEAEAHAHAHAHAHAHAHAHAI!@[!@l!@s!@&@&@.@.@/@/@]/@d/@g/@/@/@/@~0@0@2@2@2@2@2@2@2@2@2@2@2@2@4P@;P@EP@JP@NP@XP@P@P@P@P@P@P@P@P@1d@9d@Bd@Yd@`d@d@d@d@Sq@Zq@dq@iq@mq@wq@r@r@r@r@r@r@\s@cs@hs@ms@xs@s@s@s@s@s@s@s@s@s@s@s@s@s@s@t@>u@Ju@Uu@Zu@eu@ju@u@u@u@u@u@u@u@u@u@u@u@u@u@u@v@v@v@v@v@v@v@v@v@w@v@v@v@w@w@#w@(w@-w@8w@Dw@w@w@w@w@w@w@w@w@4x@Ax@Dx@`x@4x@Ax@Dx@`x@gx@nx@xx@}x@x@x@]y@dy@ny@sy@zy@y@y@y@y@y@y@y@y@y@y@y@y@y@z@ z@z@z@z@z@z@z@z@z@z@z@@@@@@@(@4@X@]@f@k@m@t@~@@@@ˑ@ґ@ܑ@@@@@@s@z@@@@@@@R@Y@^@c@n@s@v@{@ @@@%@*@/@4@9@W@r@{@@ǩ@ݩ@@@@+@.@K@@+@.@K@!@(@2@7@;@G@z@@@@@@@@@@@@@Ȯ@@@@@@"@@@ @@T@[@e@j@n@x@N@Z@e@v@@@@±@Ʊ@б@$@+@0@5@@@Q@@@@@@@~@@@@Ƶ@ܵ@@@s@{@'@P@I@g@j@o@w@@@@@ @ @"@.@I@L@a@@@@ι@ڹ@@@ @~@@@@@)@6@=@@û@л@׻@L@]@j@q@@@@ @T@[@e@j@n@@@@ȿ@Ϳ@ֿ@ۿ@@@&@+@/@@@Q@]@@@@@@@@@@@@@?@D@T@Y@>@E@O@T@X@h@y@@@@@@@@ @@@(@9@E@g@l@|@@@@@@@@@@@%@(@E@@%@(@E@|@@@@(@>@A@H@J@Y@@@@@@@@@c@t@@@@@@@@(@1@?@@@@@P@IA@e@.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_ranges8@8#T@T 1t@t$Do@`N @ V @ ^o<@<ko@`zp@p0@0( X@Xp@p@*IAI JA J4` TAT@A@$ aa(a(0a0aaa a80 0*@ K=M~'RG30=(>2I{W0!$L H?8@T@t@@@ @<@@ p@ 0@ X@ p@ @IA JATA@Aaa(a0aaaaa ! @a*a8(aE @[ajax @a`A(a IAa@Da aHa@A$a!Xa:(aI,aY0ah8ax4a`ahapata@a@aaa 5Axaaa0aa/aE IAUac A6pa 0A @Apa  a5JaWa_Xah}a a a @ @aHaa@ala aa#5a> @K^graaa ATaaaaaaa aLa';taE @Ka`Qf|aaa `FAIAa p@ha GA.a=aGaNWaZ`h|a AAa @aa a #A%8aAK*cS @+Z0ahxaq `!Ak,c aaaa-ch- @a)< @YFaSg{ @ Agaa p@ =A  `A a  AH  >A( < aI V  `@c ah 8av  JA 4a   `#A  A a a a   $a - B @aJ |aT ,ab ak aw a} `/ `8d  >A%   IA a a     AQ  @AR  5 P  )AY\ 0ah آm  Av  h@} aO a ` a@ a ` a a `a( a a `F  & ( B aN  @uS m  0$Au  =A a  4A  A  `/A a  `a   @a a   a* 4 F Y ab n    "A  \a   AH   @Aa @a% A?. 0A3HQ^`al4a  @aaa A  P@ P%A& a(2 P@C=(aG AQe @JqPay &AAf @Daha @