ELF4g4 (%"444  TTTxxnn  oohhhDDPtdPPNPNQtdRtdnn/lib/ld-linux.so.2GNUGNUx_ O_'-Dz]@@ C]`hXOBE|8'|K+fUaqX !co r7X]-8{i,V7#+a $ yL5 2(cevYj>> V_ 2s EK-@uu" uD@wVIDwHwuPLw Ѓ# Pwlibncurses.so.5_ITM_deregisterTMCloneTableacs_map__gmon_start__COLSstdscrLINESnocbreak_Jv_RegisterClasses_ITM_registerTMCloneTabledoupdatewnoutrefreshpnoutrefreshwattr_onmvprintwmvwprintwwborder_finihas_colorsendwin_initwattr_offwrefreshnewpadwclearwmoveinit_pairinitscrstart_colorwhlinelibtinfo.so.5libc.so.6_IO_stdin_used__stpcpy_chkfflushstrcpy__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.7GLIBC_2.3.4GLIBC_2.1GLIBC_2.4GLIBC_2.0Lii ii ti ii ii ii o/ u`@u]@waDwcHwdLwfPwj ppppp p$p(p ,p 0p 4p 8p q?q@qA qBqCqDqEqF qG$qH(qI,qJ0qK4qL8qM$pD$ D$#\$$$pD$ D$)\$$i$`D$ D$$pD$+\$$`wS$h9gS$`$h2`i$`D$ D$\$D$$p$Jt$D$ ]r 9$h&$`$d+$h$l$x$|߬$xݜ$݄$ٜ$ل$ 4N`yr 9$X$P$T+$X$\$x$|߬$xݜ$݄$ٜ$ل$ 4N&$`$d+$h$l$x$|߬$x7ݜ$݄$ٜ$ل$41Ј1̈3Јݜ$0$<3̈$8$,$($P$T+$X$\$x$|߬$xݜ$݄$ٜ$ل$#%41Ԉ1؈$@3Ԉ$D3؈$H$Lt&41Ј1̈3Ј$<3̈9$<$8$,$({r9u$($,+$8$<$0$4߬$0=ݜ$݄$ٜ$ل$z  ݜ$04t&41Ԉ1؈$@3Ԉ$D3؈9$D$H$Lr 9$@$H$L+$@$D$x$|߬$x <ݜ$݄$ٜ$ل$z f@Nt&@Net&ݜ$0(t&v@Nlt&@Nt&@Nt&@NVt&@N.t&@N=$$ Lw\9Y@wL$D$$$pD$D$\$ D$$4`w$Lw\؃9Љ$|&DwD$ 9D$ T$$fwu&wu=wu=w&$݄$$=wg'wbxXkp݄$ <$l*=0ttDwt@D$3D$$D$<3D$$D$\3D$$D$|3D$${D$3D$$_D$3D$$CD$<3D$$'D$3D$$ =0ttDwt@D$D$($D$D$($D$D$($D$3D$($D$#D$($ftD$>D$$ D$tD$ 3xtD$HD$$ D$|tD$ $xu=,xu= xu =ttX,xD$ D$4D$T$$ tD$(4D$$D$ xD$ D$P4D$$mD$|4D$$QD$4D$$5D$4D$$D$85D$$D$p5D$$D$5D$$ſDŽ$$虭$$D$$G$D$l$0$D$$$D$D$$Z$D$ <6D$D$$$D$ qD$D$$̖$D$ h6D$D$$襖$D$ 6D$D$$~$D$ 6D$D$$W$D$ 7D$D$$0$D$ D7D$D$$ $D$ |7D$D$$$D$ 7D$D$ $軕$D$ 7D$D$ $蔕$D$ 8D$D$ $m$D$ T8D$D$ $F$D$ D$D$ $$D$ D$D$$$D$ 8D$D$$є$D$ 8D$D$$誔$D$ 8D$D$$胔$D$ (9D$D$$\$D$ T9D$D$$5$Lw9.;@wT$D$$$D$D$\$ D$$8$$Lw9Љ$DwD$ 9D$ T$$苓lDwD$ 9D$ T$$b@w$DT$D$xD$ lFD$D$D$$$ $D$ D$D$$=x|11ۋ$)1҉$x$|߬$xܴ$1wGHNɰcw;ټ$$ f$٬$ۜ$t٬$$t@MpD$  <$D$؃? D$؃D$9xT0TL +L $tۄ$tٜ$ل$:Ƀ!uD +D D$ _D$$t rۄ$tD$CD$$$\$ݜ$Pٜ$=wD +D D$ hD$$t rۄ$tD$CD$$$\$ݜ$Pٜ$聄=w$9t&L+L($tۄ$tٜ$ل$=w!uD+DD$ hD$;$trۄ$t4$D$CD$\$ݜ$Pٜ$菂k$D$D$$iD$D$$T$D$$? D$D$$T$D$$> D$D$$T$D$$F> D$D$$T$D$$= D$D$$'$pT$D$ BD$\$$q'$XD$ T$wI=0t鐛1^PTRhh@QVhЖfffffu-uwøtU$uÐt&u-uuútUD$$uÐ&=TwuU|TwfottU$oytffD$T$@+BÐ D$@D$`|$D$ fD$l$$l$$ Í'UWVS|yD1l$6&D$<$(Ct9<t0il$$ǀ|$u빍v|[^_]D$1$"~viD$@D$$cD$@CD$$@D$C<$D$)@?C@?C@t,$usy5`wS\$ $ =w6t(<&u f&t  u9t [1D$$1D$ D$D$ u$lɍv'D$ D$E$D$AÍ'ԯ   d  &4 4LFdYÐt&UWVSLi$`e$<1n$$`i$`i$`6FD$$$ t u܀< #u  č< 1u9 ue4> t$,u< (u f느t&8x^D$$ $t$D$,m3LPt4$l$4$D$t9uу1[^_]Í&[^_]Ít&'~ G D$<$0ttG9t20tuD$<$0ttׅũ9uӐt&|$~D$~ fD$|D$X1 Nl$|\$xl$~l$x?~GD$C<$I 0ttG9t10tuD$C<$0ttօu˃9uҍv|$~D$~ fD$|D$`1 Nl$|\$xl$~l$x>~G D$<$0ttG9t20tuD$<$y0ttׅũ9uӐt&|$~D$~ fD$|D$p1 Nl$|\$xl$~\$x~D$<$9ut$<$D$ D$M"T$lN |$~$$D$~DŽ$ fD$|Ml$|\$xl$~L$xMN$Č[^_]T$l\$@D$ D$t$T$<$D$@W&0y\$@tD$8y$@\$0D$D$D$p\$(D$`\$ D$ (yD$X\$D$@\$$[Č[^_]D$$D$C$vD$$t&0tuÍD$D$$0tD$D$$0tD$D$$0tD$D$$0tZD$D$$m 0t0D$D$$C0tD$D$$0tD$D$$0tD$D$$0tD$D$$ 0ttfD$D$$ y0ttAD$D$$ T0ttD$D$$ /Ít&'S(D$0tc tN tI54tuD$P$ 0t4t([Ív8yht([Ð\$D$\$$68tՃ([Ít&4to4t\RDw$([Ík0tF0t3);qfu qD$P$=4tt$a ttN$n2$&$$$$$$޷$ҷ$@Ʒ$躷$`讷$袷$薷$芷$,~$ 肸$f$dZ$N$B$6$*$ .$7$ $P $G$ $^ֶ$ ʶ$ 辶$ 貶$9 x1xDw$0t10tDw$ wZwv0wTtTtTt%ltzfx1xDw$VQw1wDw$.)w Dww$fw1wDw$Ʋ w1wDw$螲 w1wDw$vqww$Dw$<7&[$jf w1wDw$wwwfx1xDw$覱w1wywt]wN w1xwDw$,'&w1wDw$PtwwTtvww&w1C&wxwwW&wAܦTtwwTtltww詬' D$@D$`|$D$ fD$l$$l$$ Í'4tu1Ít&+t&'=ht4t=ltu D$ltxxwwwwwwPtwTtwwwfD$htQv'UWVS|e$l1uT$l1D$D$$Uut$lD$4$D$Z +t&D$l$l/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_inodestealpageoutrunallocstallpgrotatedcpuvendor_idmodel namecpu MHzbogomipsphysical idsiblingscpu cores%lld %lld %lld %lldintr %lldctxt %lldbtime %lldprocesses %lldprocs_running %lldprocs_blocked %lldproc2 proc3 proc4 proc4ops %f %f %fdev-%d-%d (%d,%d):(%ld,%ld,%ld,%ld,%ld/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 DGBUSY,Disk Group Busy %sBBBG,%03d,%s BBBG,%03d,%s continuedDGREADS,Disk Group read/s %s Interactive-Mode: For Data-Collect-Mode (-f) optionalnmon 14iVersion - %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 GriffithsNMON/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,%04dNFSCLIV2,%s:%.1f,%.1frrdtool update nfsvrv2.rrd %sNFSSVRV2,%sNFSCLIV3,%srrdtool update nfsvrv3.rrd %sNFSSVRV3,%sNFSCLIV4,%srrdtool update nfsvrv4.rrd %sNFSSVRV4,%srrdtool update net.rrd %sNET,%s,%.1f,NETPACKET,%s,rrdtool update jfsfile.rrd %sJFSFILE,%s:U,0.0%sDISKBUSY%s,%s,101.00 DISKREAD%s,%s DISKWRITE%s,%s DISKXFER%s,%s DISKBSIZE%s,%srrdtool update dgbusy.rdd %sDGBUSY,%srrdtool update dgread.rdd %sDGREAD,%srrdtool update dgwrite.rdd %sDGWRITE,%srrdtool update dgbsize.rdd %sDGSIZE,%srrdtool update dgxfer.rdd %sDGXFER,%sFRunning 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,x86,VendorId,%s AAA,x86,ModelName,%s AAA,x86,MHz,%s AAA,x86,bogomips,%s AAA,x86,ProcessorChips,%d AAA,x86,Cores,%d AAA,x86,hyperthreads,%d AAA,x86,VirtualCPUs,%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/proc/modules/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 variablex86 %s %sx86 MHz=%s bogomips=%sVerbose ModeHELPh = This help informationb = black & white mode--- controls ---Linux and Processor DetailsLinux: %sBuild: %sRelease : %sVersion : %scpuinfo: %s %scpuinfo: Hz=%s bogomips=%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%% 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 v4Network I/ONetwork Error CountersFilesystems/proc//sys//dev//rpc_pipe%-14s%-8s not a real filesystem%-8s size=zero blocks!%-8s statfs failed%-8s not mountedDisk %%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 DISKREADS%s,%s DISKWRITES%s,%sDisk-Group-I/ODGREADS,%sDGREADMERGE,%sDGREADSERV,%sDGWRITES,%sDGWRITEMERGE,%sDGWRITESERV,%sDGINFLIGHT,%sDGIOTIME,%sTop Processes%7d %5.1f %7lu %-120s, errno=%d readwritecommitopenopen_confopen_noatopen_dgrdclosesetattrfsinforenewsetclntidconfirmlocklocktlockuaccessgetattrlookuplookup_rootremoverenamesymlinkcreatepathconfstatfsreadlinkreaddirserver_capsdelegreturngetaclsetaclfs_locationsop0-unusedop1-unusedop2-futuredelegpurgegetfhnverifyopenattrputfhputpubfhputrootfhrestorefhsavefhsecinfosetcltidsetcltidconfrellockownermkdirmknodrmdirreaddirplusfsstatwrcachenot foundJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC6789101112131415ERROR nmon: ignoring %s - too long /usr/bin/lsb_release -idrc 2>/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 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) %sBBBG,%03d,User Defined Disk Groups Name,Disks 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 rrdtool update nfscliv2.rrd %srrdtool update nfscliv3.rrd %srrdtool update nfscliv4.rrd %srrdtool update netpacket.rrd %s%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 %s 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 /proc/modules 2>/dev/null/bin/cat /etc/fstab 2>/dev/null/usr/bin/getconf PAGESIZE 2>/dev/null------------------------------# # # # #### # ### # ## ## # # ## ## # # # ## # # # # # ## # # # # # # # # ## ## # # # # # ##To start the same way every timex86 ProcessorChips=%d PhyscalCores=%dx86 Hyperthreads =%d VirtualCPUs =%dUse 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 showncpuinfo: ProcessorChips=%d PhyscalCores=%dcpuinfo: Hyperthreads =%d VirtualCPUs =%dBBBR,0,Reconfig,action,old,new Idle|0 |25 |50 |75 100|| Please wait gathering CPU statisticsrrdtool 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 ServerI/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 I/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.1fNo 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 interrupted, sleep(%d seconds), return value=%dnnnnnnnnnnnnnnnnnH(8(`8XxH0`8XPpG0000G00'0000000ל0Ȝ00s0d0000000U.қ0000R000Κs000_0_____.....----------++++++++++oooooooooo0000000000OOOOOOOOOO8888888888XXXXXXXXXX##########@@@@@@@@@@*               ư>3333@? A?BAEBB:pBA_?BHB;?BH P3@`3T3l55569@:`@;>@(@@D0B0CG H H`Hx0IKTTYYZ[^P0_papbcH`ele fp pp$ Prl x { p|< |P }d }  P Џ 04 d |   , @ Рx ` bzR|  @F J tx?;*2$"@1T13Co<l,1_AA AAC AA AAA L2vAC ~ CA 2#C _2[@ 3eAA AAF AA AAC @86}C0~ G t@`65AA AAC$ AA AAA <7AA CAF ` AA AAH @$:AA AAH  AA AAA (;4Ar@D;AA AAF  AA AAA <=AA AAC`u AA AAA (`>AC  AG CFBBC ~P  CeAA AAC0C CA AAH CFA AA`(C:C t8xPCVAA AAH0EAA AAPtClAA AAF9 AA AAA _AA AAHE* NA AAFAA AAB<TtN?AA AACP3AA AA,tRAA C@  AAA R1< SAF AAC` AA AAA 4TAA AF A AAB PxW_AS D @pWVAA AAF  AA AAG <YAFo AA | AC @ AG XAPtZAA AAC@ AA AAF CFA AA HZFAC @A4l\rAA ACU F AAA 4]4T`] AA AAC@Q AA AAA  AA AAA fWD$DgAA CP  AAA e  AAA  AAllhAA AAF AA AAB  AA AAK  AA AAA nS @qoAC0W AD M AB r AE @ AG <,rxPr8drC0~ G X H H H H H H H H H HT(s$AA AAC@ CA AAA L DA AAA TtAA AAC@{ AA AAB } AA AAA @P xtAA AAF( AA AAA D wbNA AACPAA AABP <~C  ~C ( YAC X AA uA,4 wAA F  AAE d D3Co| l x@ 4.AA AAF  AA AAC @ AA AAF"7 AA AAC , .4@ AA CC { C AAH $x PC`DTH A  :AB L8 (aAA AAN0JAA AA \ JpP>L  nno  p<@ooooFVfvƑ֑&6FVfvƒ֒&6FVfvƓ֓&6FVfvƔ֔&6FVfvƕ֕&6FVfvƖ---------------------------+-------------------------------------------------+                      I & . 5 > E N V b n u |       .  b   I               N E                 E   . ! & '  -  I N 3 ?  5      E  F  .   I & ! - N ? N N ??X \ ` d h l p t x |   14iToo-Many-DisksGCC: (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2GCC: (Ubuntu/Linaro 4.6.3-10ubuntu1) 4.6.3 20120918 (prerelease)$oЖ4 int 'P$ w~$ +y$+ 8> * 9z  P# P( ec P P_ 'i 8 0  #0((1n n z    eB e 0  g 1 c b 0# % #  #  # ~ # # # #  #  #  #$ % !#(  "#, | $#0 y &#4 h (0#8 ' ,0#< ' .#@ $ 2^#D 9+ 3l#F  4#G  8#H ' A#L  JP#T  KP#X  LP#\  MP#`  NE#d b P0#h 8 R#lr(    # # 0# y ( r('  g~ 0 Q: cp L: xHW$ z:#[( {#?qW$!:# "E#((V 0 Jh (u*Ep!<  Z A K  3'$> (z(H(]J J # ~ !'"w#$!%& '-*(k)'*Y+ ,--.4/f 0$12+3U%4$5"6t#78(9:;!<<&=->U#?I;.Il\&)  )t(2 ^ T09   %") &(8 KS3. m)}6*u#\)i hd$ 8$  ''5u c(B*Dx +6(p 7:do - *&#*#' z%U` v)'$WZ+jq'  *rS %w` n ^1 "H+(` 0 J  u eU L s# s# s# s# Vs# Ps# s# + # ) #  #  # % # & #   #  #  #  # @ # L0#$  #( s#, 9s#. U(0#0 0#4  #8  #< s#HL"W s  s# s# $s# r s# s# Bs# 3   T! ' 3 02 4# 5#!6#y7# @8#g9#7):##X'}!)#*^##,# *0#u1#@2#3#T!4# 5^#(7#,;R#0%>]#4I#8J#@K#H*Xe#P*Ye#T tm, J 0# 0# 0# 0#  0# 0#a 0# 0# 0# % #$M #("1B 4#L7#A:#m*<#?#F#(@&9+;0#<0#ZfpZ##0#0# `#buf#T&0# q(?0! }+# # ^#!W# n "# (DIR!  0# )# #D 0#H 0#L  0#P C 0#T ' 0#X ' e#\ $ e#` e#d e#h _e#l e#p )e#t /+#x #|  # # # D## *e# e# #  e# f#!e# ("e# _ #e# g $e# (%e# S'e# (e# ")e# *e# :+e# ,#,e# C-e# *.0# /0# 5e# 6e# c+7e# +8e# Y9e# :e# !;e#(?`648#9#":#);# <0#=0#@*0#r0#$h#a h#  h#?&!s#"s#*/#)+0#$V,0#( -0#,*.#00( (1pid0# &# u] Cv>#sysw># x># y>#irqz># _ {>#( |>#0 }>#8 ~>#@ >#H b>#P >#X !&>#` >#h h7#p  7#t -7#x 7#| X 7# #p q# U0# 0#$ (\ ># ># ># $># ># (>#( %>#0 (>#8 &>#@ >#H >#P  >#X S >#` }>#h Q)>#p G>#x ># "># P># V >#  ># ># t>#  ># j"># M># ># ># ># ># )&># U ># ># $># ># ># ># lv2c#v3c#Hv4c#v2s#v3s#v4s#(((" (' # # z#D z#L z#T K$z#\  e#d {)!e#h ("e#l #e#p $e#t 2%e#x &e#| *'e# n (e#e( E>dk?# @1# 7!A#memB#vmC #nfsD\# }"E#tvJH# zK)# L# N0# ]1( (  / C)# )# )# )#!jfs  p  #  #@  #fd 0#  0# &   0# _  0#  )#io )# z 0#"Q`0 #`Z#`$%MjA#!j#p j&!l"vv#v#v#~vE" 0'__s # $(E).P)E*__nE)Z+ )t0*eon,X"S '__s'__n0#Z"ag} #g#g+Q0 ) "x1P #1P#1#~1E+_! ) !+L)!) +:[0!*p[+#0\!))+\!  -N!*padN )$N0*rowN0)CN)) N))N))N).iP0,Q0-")y0,0,0"Rg00"#g$"%*0["#*#*0$-I ")M 0.i 0,G' .mfp Z.mp ",e  0 "1(#"#V*#0#:%#P#6&#E+L 0C#, 0.buf C#, 0,  0.i 0.p T#(+ 0r#*s (Y0#):%Y)9 YE/+!#*i0,)#,X##(#(-( )>$)C))) ))))))))+9 >t$*pid>0)I>.i@00 0t$1a 1b 2 0$1a 1b 3["O,&4v"5"4"4"6j"5"y70!  v%8O!N8C!l9p*:t3:tw:tu;0"( %8C"8N"9(*:tw:t07A  &8j8_8T9͂*:t v":t@7A͂8 R&8j;8_P6T9*:t v":t@7AP &8jd8_x6T9*:tw:t8<+&:t:t<+9+&:tu=:Q+3 Pƃ'>>*45? ƃjx'>*@ƃA56Bƃo> 69ă[+:t1:t :t 9`~+:tsC&Ѓ(DerrBAӃEjE>_>T9*:t:t:tEF#[tC,(`ŇH{)Dnum0Gi0H0/H3 0yIbufC#wJhƻ(8888)9C+:t1?v{ )8J8b9+:tv:t1:t :t f=+=,=+=i",<:,D):t > 5 `x;v݇ *889 +:t`x:t1:t@:t }:tKD> @D65 `xKvD>>`x9D+:t`x:t1:t@:t :tLH%P,MpopZMi0NA,; -+8G 8< 81 .9z,:ts:tF:tu7S l+8q A8f T9ڈ,:ts:tw;  +8G g8< z81 9 z,:ts:tF:tu7S D+8q 8f 9^,:ts:tw 81 T 9Zz,:tv:t :tu7 b.8G g 8< 81 9{z,:tv:t :tu;.8 8 9[+:t1:t:ts:t_:tv;;/8 8 9,:t :t1:t$<@,Z/:tv:t<p/:t<,/:tu=_q,/(Lu&`H% N1MpopZ Mi0 NA/_7 ތ)808G  8< ; 81 Q 9z,:ts:t :tw7S 8p08q r 8f 9#-:tu7 /08G 8< 81 9!z,:ts:t :tw;} 608 9D-:ts:t0:t:=f-<Ԍ,&1:t:t=:,<(,D1:tw=Hq,3>$P 18Q$ >]$4i$K OKsj 3Pp K1cmdK1errKMiM0 MlenN0 QstrP/_MpopQZR NeR0x;X_28{ 8 9[+:t1:t:tu72 d28 8 9d[+:t1:t:tu:ts; mY28G 8< 81 9z,:ts:t :tw;CnVM388)9l[+:t1:t :ts:tv<Ύ,l3:ts:t<(,3:tw=sq,2d'R>s@41sRRS0RwT0RU>0RaVpMlenW0R3 X0;=sfW4>8 69g[+:t1:t8 <~+l4:tw9%{-:t\:t:S!q0+8<(4:t8<34:t <ڑ34:t<34:t"<35:t.<43.5:tB7:tG<3V7:tY<3n7:tl<"37:t<@37:t<^37:t<|37:t<37:t<37:t<֕38:t93:t3# bAa88#m5#t5#M2^0pՖ81cmdMi0`<~+8:tv9-:tv:tu2()89-:t0L) v49Mi0798(:t1LDV&:Mi0,NG&:wQid0P;} Ϙ98 9ɘD-:t0:t:;} 9W#98 9QD-:t0:t:;} ):8 9D-:t0:t:9(:t006:(TW7(;Qi90RQrow:0PN8;0xN<0xN#=0xN>0xNF?0xN@0xN!A0tNCB>NC>QsysD>NE>NF>@N+G>HN_ H>PN I>X7 h@;6 6 6 U X6 6 6 L  _=Mi0OMj0#Mlen0Re0; ȣ6<6 9ȣD-:ts:t0:t:; Lhm<6 9hD-:ts:t0:t:;   <6 9 D-:ts:t0:t:; ĥ'<6 9D-:ts:t0:t:; d2=6 9D-:ts:t0:t:; #=I=6 9#D-:ts:t0:t:MiI0O7 kxL>8!y9-:t0;  OH>8!9 -:t0<~+]>:ts9.:tV!At>8%!O&iP?P2i)RQ+k0_Mil0Mretm0MstrnRRo0;!}'?8%!#;vשo?8N8f9ש+:t1:t :t <~+?:ts<ި~+?:ts2ew] E1swMiy0 Mjz0 Mlen{0 ; +CD8 !9CD-:t0:t:<Ӱ~+D:tv9-:tv:tu:twL`!\G:t1:t @<=.J:tv:t?:t1:t G<=.J:tv:t@:t1:t N<Ͷ=.K:tv:tA:t1:t U<=.FK:tv:tB:t1:t \< =.qK:tv:tC:t1:t c<-=.K:tv:tD:t1:t j<[=.K:tv:tE:t4:t q<=.K:tv:tE:tJ:t <ŷ=.L:tv:tE:tN:t ~<=.IL:tv:tE:t':t <.=.uL:tv:tE:t-:t ~ $>$>%$>1$O 8b#XT1pad8 P$801row80PC8 P 8P8P8P81irq8 P_ 8$P 8(N :0t;bIR8!$89$9b[+:t1:t:t s:t :t:t:t :t$:t( :t,$:t0v;mʿF>S8P$8h$9ʿ[+:t1:t:t :t:t:t:t :t$ :t($:t,v;пAS8$8$9,:t:t1:t;;BS8$8$9[+:t1:tT:t s==m9=.:t:t:t0:t :ts:t :t:t:t :t$v:t(:t, :t0$:t4v3b!+$X>q!>}!>!>! >!>!>!$A!A!Ub!N8! &8!X&8!&8!&8! '8}!W'8q!'Z4!(4!(;.~U8(8(9w[+:t1:t :t L:t):t$@):t,P);U8(8(9[+:t1:t:t):t @):t(P):t0s=.<=.V:tw:tv:t0:t <=.FV:tw:tv:t3:t < =.}V:tw:tv:t9:t :t)<.=.V:tw:tv:t?:t :t@)!4!)5"l7!pJ[ZA!A"6!<. [:tL:tP=.=.="/=5/=E./=Z=/=mX<L/k[:t0:ts:t0=n/<.[:tA:tP=.9(.:t0\8t[NZ0tMi0*0@Tt\1n02`$*\1nNGxKvu 8*8*9+:tx:t1:t@:t 42   D+ ^1uid   \uid # p  #Qu ^yN  0yMi 0+Mpw ^5,;A, ]8jS,8_g,8T{,9*:tu:t@7v8. ]8,8,9 +:t1:t :t :ts<,]:tw<|/]:ts9":,:tD \ 3 2 5 P,^1in5 1out5 Mlen7 0-Mi8 0-#"9/:t1:t;" g6#"9/:t;" g6#"9/:t;" h6#"9/:t8;" =h6#"9/:t;" kh6#"9/:tp;" h6#"9/:t;" h6#"9/:t;" h6#"9/:t;" #i6#"9/:t$;" Qi6#"9/:td;" i6#"9/:tK"  >#"9 0:t:O# 01{;"8T& j>#"9T/:t1:t:t;"T`' ;j6#"9`/:t;"`l( ij6#"9l/:t;"lx) j6#"9x/:t;"x* j6#"9/:t ;"+ j6#"9/:t`;", !k6#"9/:t;"- Ok6#"9/:t;". }k6#"9/:t;"/ k6#"9/:t`;"0 k>#"9/:t1:t;"1 l>#"90:t:;"2 El6#"9/:t;"3 sl6#"9/:t;" 4 l6#"9 /:tp;" 5 l6#"9/:t;"%6 l6#"9%/:tP;"%17 +m6#"91/:t;"1=8 Ym6#"9=/:t;"=I9 m6#"9I/:t;"IU: m6#"9U/:tD;"Ua; m6#"9a/:th;"am< n6#"9m/:t$;"my= ?n6#"9y/:t;"y> mn6#"9/:t;"@ n6#"9/:t0;"A n6#"9/:t`;"B n6#"9/:t;"C %o6#"9/:t;"D So6#"9/:t8;"E o>#"|9/:t1:t|;"F o>#"90:t:;"G o6#"9/:t;"H p6#"9/:t:;"I Ip6#"9/:t;"J wp6#"9/:t;"&K p6#"9&/:t;"&2L p>#"920:t:;"2>M q6#"9>/:tT;">JN 2q6#"9J/:t;"JVO `q6#"9V/:t;"VbP q6#"9b/:t;"bnQ q6#"9n/:tH;"nzR q>#"9z0:t:;"zT r6#"9/:tT;"U Ir6#"9/:t;"V wr6#"9/:t;"W r6#"9/:t;"X r6#"9/:t(;"Y s6#"9/:tX;"Z /s6#"9/:tn;"[ ]s6#"9/:t;"\ s6#"9/:t;"] s6#"9/:t;"^ s6#"9/:t;" _ t6#"9 /:t;" ` Ct6#"9/:t;""a qt6#"9"/:t;"".b t6#"9./:t;".:c t6#"9:/:t@;":Fd t6#"9F/:t;"FRe )u6#"9R/:t`;"R^f Wu6#"9^/:t;"^jg u6#"9j/:t;"jvn u6#"9v/:t;"vo u6#"9/:t,;"p v>#"90:t:;"q @v6#"9/:t;"r nv6#"9/:td;"s v6#"9/:t;"t v6#"9/:t;"u v6#"9/:t;"v &w6#"9/:t;"w Ww>#"90:t:;"x w6#"9/:t7;"y w6#"9/:t ;"z w6#"9/:tP ;"{ x6#"9/:tG;"} @x>#"90:t:;"*~ nx6#"9*/:t^;"*6 x6#"96/:t ;"6B x6#"9B/:t ;"BN x6#"9N/:t ;"NZ &y6#"9Z/:t#"9/:t1:t:t;" z6#"9/:t ";" z6#"9/:tH";" {6#"9/:tp";" :{>#"90:t:;" h{6#"9/:t;" {6#"9/:t";" {6#"9/:t"=8/g9(.:t03[" y1/|>j"Av"A"A"A"5"y=H40[y$3"2:~5 #w5#w4"#{24.#248# 35"t;" |8"38"/38"^39M0:tw:ts:t  ;S s }8q q38f 39t0:ts:t =0<05}:t T:tw=08S669[+:t1:tt#:tw; - 8G k68< 681 69z,:tw:t <4A:tw8"99+:ts:t1:t@:t :t7 ^ ̂8N98l989899+:tu:t1:t :t v;)` 8:69Y[+:t1:tP$:t:tu;`pj ;8:67p8 n81:69[+:t1;v Ń8I:8q:9+:ts:t1:t@:t :t7P $8:8:8:8:9 +:tu:t1:t :t w;vZ K8;82;7vh 8E;8];9+:tu:t1:t <S,:ts:t<",ń:tv<..:tu:t=^~+<$.:t#<S,$:ts:t<",9:tw<.:tu:t4:tv:t v:tv:tv :tv:tv:t v<':tu=q,VT#>tDž8g#p;2 0@;P8 0R  <R# !R<R 0<;T#}. C8g#<;} 1 w8 <9D-:t0:t:;"" >#"V9/:t1:tV8!>9+:ts:t1:tD:t }:t 7vy ~8A>8Y>9+:ts:t1:tD:t l;3f Έ8l>8>9)[+:t1:t%:t  :tw=A1<40:t3<40:t4< P1(:tw:tw:ts:t 0</=:tv<(.Q:t1Pk! 0P+ RK 0>R 0>R? 0}?RW 0*@R 0@Mn 0!AMi 0BMj 0NMk 0TSMret 0WR 0XR 0XMx 0YMy 0Y^R2 )^R+ )_R )`R& )`R\! 0`R 04bR' 0udR# 03fR.  0tgR 0hR~ 0iR 6kR 0kN qtMtim lR 7lR 7lR 7lRf 7mQuts Jt R( );mR  TnR 0HoR( )toR, )qR )rR )isR! )sRY' )tR  )uR! )uRS' )ZvR )vR )wQstr t RN& wR& 0wR8 wNF! tR ) WxN 4tR 7xR 7yRm 7qyR  7yN tR2 0zR9 0zRE  0zRp  7{R. 7{R 7|R^ 7d|R" 7|R 7|R 0C}R  }R!  ~Rp  Rg  (R"  BRW  \R#  vR   R  RA  ćR   ވR  Rp  R  ,R&  ;R   UR  oR  R R R$ &R 0PR  0Rm eđ_I;} ..8 9'D-:t0:t:;} :'8 .9D-:tt:t:;vȘJ8A8i9+:tw:tt:t :t :tv;r#$PĐ8#8#9$1:t:t ;S $HQ8q ْ8f 9@1:t:t:t `#0\;} ĚgT6 9ĚD-:tt:t:;S Κ6q 8f )91:t:t ;")FxΑ8#"A9F/:tt:t@;} Ro6 9oD-:tt:t:;} қ46 9D-:tt:t:;"w8#"Y9/:tt:t,:t  ;} .Kp6 9KD-:tt:t:;"8#"q9/:tt:t\:t; '<}6!9<-:tt;S GgY6q 8f 9g1:tt:t 7S 8q 8f 9ѝ#-:tv;S pVޓ8q ғ8f 91:t:t:t ;ƞ0%869,:t+:tt:t/7 sU8 8 <8 ; . 8 8 +8 C=.,7 @ǔ8 [8 8 =p,7 ,#8ҕ89P[+:tt:t.:t s:ts:t75u889ۦ[+:tt:t:t v:tw7(ϕ808H9[+:tt:t::t t:tt0)] ,HER E_]#,HER E] ,M,HER E]0G,HER E+9G/:t t":t7` -8o89[+:tt:tI:t,t:t0s:t4t:t8t:t<t:t t)0:tt:tt7Mx88Ɨ9[+:tt:t0J:tv7N8ݗ89[+:tt:tw 7#!81$ 8%$[8$8 $;uq88H8]9p[+:tt:tt;k8t89f[+:tt:ts:tt):tt):t t):t(t):t0t):t8t):tt):tt):t );6889[+:tt:tr:ts:tv;n8͙89[+:tt:ts:t ):t ):t );>$Hp8]$8Q$ @Hp4i$768>8{9[+:tt:tw0)(7889[+:tt:t v0.(:ts7@ɚ88ך97[+:tt7X"88I9[+:tt:tw0)(7p!U8`8s9[+:tt7#8#Z5#t5#M;Lƛ88ɛ91:t:7o/889[+:tt;La?78 8"9a1:t:;#.!u8#9@.5#t5#M7(ǜ8d89-[+:tt:tw0)(7Q'8֜89 [+:tt;#'?8#@5#t5#M7h/8'89[+:tt:tw0)(7(-˝889[+:tt;#J- 8#@J5#t5#M7 H6C88 97[+:tt7Y`4}8 839([+:tt;#48#F@5#t5#M7}88q89[+:tt;1`889[+:tt:t5:ts:tv:tw:t t:t$t7K8֞89k[+:tt788ǟ9 [+:tt:tZw0)(;Zo#8ޟ89o1:t:7]8809[+:tt7.8G8f9S[+:tt;Π8}891:t:7   V8 8 8 k7 0 8889 [+:tt7H r8839S[+:tt;Xr8J8b9m1:t:7Y` 8y89[+:tt7Px 5889u[+:tt:tZs0)(7& 889h'[+:tt:t ;:tv0);v55ע828J95+:tt:tt:t :t 4;O;;2!8`8x9t;,:t::tt:tO;;<Ae889<[+:tt:t7F< >88֣9d[+:tt:t 7.= 889N=[+:tt7J> 588T9z>[+:tt:tv0)(;>>l8k8ä9>1:t:7> 8ڤ89>[+:tt7?0 88#9?[+:tt; @@8:89@1:t:7E@H Q889e@[+:tt7H_g8&8>9>H+:tw:tt:t :t :t7H è8T8l9 I[+:tt:t.:t s:ts:t7I 88˩98#@M#N5#t5#M;#NLN8 8#9LN[+:tt:t/:t;ZN{NЮ8:8R9{N[+:tt:t;#N O8#i@N O5#t5#M; O2O\8892O[+:tt:t/:t;@OaO88ή9aO[+:tt:t;zOOׯ88 9O1:t:;OO%8$8L9O[+:tt:t/:t ;PPi8c8{9P[+:tt:t7P {889 Q[+:tt76Q }ݰ88ۯ9sQ[+:tt;xQQ88 9Q1:t:7Q rN8!849Q[+:tt7R t8K89CR[+:tt:tv0)(;HRbRwױ889]R1:t:7R j8ΰ89R[+:tt7R lc8859S[+:tt:tw0)(;S2So8L8d9-S1:t:7YS( bԲ8{89{S[+:tt7S@ d88ı9S[+:tt;STgE8۱89S1:t:7 TX u8 8 J8 ɲ7T Z8H8[9T[+:tt7T \8r89#U[+:tt;(UBU_ 889=U1:t:;BUwUZl8׳89gU,:t`@:tt:t ;S ^^]8q 8f 9^1:tw:tt:t ; _G_Q828J9G_,:t=:tt:tF7G_ SB8a8y9r_[+:tt:t;w__Ty889_1:t:;__Kõ88״9_,:t&:tt:tF7_ M889_[+:tt:t;_`N>8859_1:t:;`)`D8L8d9)`,:t:tt:tF7)` F̶8{89T`[+:tt:t;Y`s`G88µ9n`1:t:;s``1M8ٵ89`,:t:tt:tF7` 388 9`[+:tt:t;``4ȷ878O9`1:t:;` a>8f8~9 a,:t:tt:tF7 a @V8896a[+:tt:t;;aUaA8Ķ8ܶ9Pa1:t:;Ua|a7׸88 9|a,:t:tt:tF7|a( 98"8:9a[+:tt:t;aa:R8Q8i9a1:t:;# dgd>8#@ dgd5#t5#M;ddǹ889d1:t:;dd  8ͷ89d[+:tt:t;dd O889d[+:tt:t0;"xii}6#"9i/:t\,7Wj@ ˺8+8C9j[+:tt:t=:t ;llI8V8n9l[+:tt:t7lX FS889m[+:tt:t ;#mpmF8#@mpm5#t5#M;#nAoϻ8#Ҹ@nAo5#t5#M;Aojo889jo[+:tt:t/:t;xooa8879o[+:tt:t;voo[8N8f9o+:tw:tt:t :t l:t7op 8|89p[+:tt:t;p&pL88ù9&p,:t:tt:t<7(p 8ڹ89Op[+:tt:t;Tpipǽ8 8!9ip1:t:;ipp888P9p[+:tt:t:t ;ppY8g89p[+:tt:t;pp889p[+:tt:t,;pq8ź8ݺ9q[+:tt:t;q%q/88 9%q[+:tt:t:t ;1qRqs8#8;9Rq[+:tt:t);RqqϿ8R8j9q[+:tt:t6:t t :tt :tt ;qq889q[+:tt:tM:t ;qqa88Ȼ9q[+:tt:t]7q 8߻89$r[+:tt:tv;$rJr88&9Jr[+:tt:t;Jrpr-8=8U9pr[+:tt:t;prrq8l89r[+:tt:t;rr889r[+:tt:t;rr8ʼ89r[+:tt:t;rs=889s[+:tt:t;s.s8(8@9.s[+:tt:t;.sTs8W8o9Ts[+:tt:t;Tszs 889zs[+:tt:t);zssM88ͽ9s[+:tt:t;;ss889s[+:tt:tT;ss88+9s[+:tt:tl;st 8B8Z9t,:t,:tt:td;t6tk8q896t,:tP-:tt:tR;6t`t889[t,:t-:tt:tt;"{tto8#"Ͼ9t/:tt:t;"tth38#"9t/:tt:t:tw;Yvnvj889nv1:t:;vv8.8F9v[+:tt:t ;pww 8]8u9w[+:tt:t;ww)889w1:t:;wwm88ӿ9w[+:tt:t ;xx889x[+:tt:t;yy8819y1:t:;-yNy,8H8`9Ny[+:tt:t ;z9z'p8w899z[+:tt:t;Yznz*889nz1:t:;zz+889z[+:tt:t ;p{{5/889{[+:tt:t;{{8f838K9{1:t:;{{98b8z9{[+:tt:t* ;||C889|[+:tt:t7} F%889}1:t:;/}P}Gi889P}[+:tt:t9 ;}}Q8869}[+:tt:t;~~T8M8e9~1:t:;2~S~U(8|89S~[+:tt:tG ;:_l889:[+:tt:t;Ztb889o1:t:;#8# @5#t5#M;&/8'8?9&[+:tt:tI:t;4Zs8V8n9U[+:tt:t<~+:tv<<0:t:t3:t(4<*4:t@:t3:tP4<*4 :tA:t3:t|4<;*4.:tB:t3:t4:tt:t_<f._:tt:t<z3:tt:t@<$:tt<=.:tt:tt:tt:t 6<.:tt:tt:tt<$43:tt:t5:t <=.|:tt:t?:t5:t 8<6=.:tt:t@:t5:t 8<]=.:tt:tA:t5:t 8<=.:tt:tB:t5:t (9<=.0:tt:tC:t5:t T9<2i:tt:tt:tt:t s:tt:tt:t@<$:tt<=.n:tt:tt:t4:t <=.:tt:t2:t4:t <=.:tt:t3:t4:t :tt <=.:tt:t4:t4:t :tt :t4:t w :tt:t4:tt:t (<=4@=A=C=E<7G=.":tt:tt:tI:t  <3W=.W:tt:t2:tt:t ><X=.:tt:t4:tt:t >M `z0)(?eCN )!eRO 0dwe P 04y/<*(fjfs ,*e 0`we& u*" e 0q*(Ne!A *qg0*0\!h%0*0$h+PiCZ9+i]H"Q+Zj*#Ki? V0~+Z0$gE+k"E+PEEZh."8"0+0P$l7 ,ZgP",PEif 0:,Zg PS,Eg% Zq,mh,0ZnxP,P(g+ fZ,g l0,ZhpzP#-PPPhWaD-if-0lp{-Pi >-0i0-EiI0--- H i).k  0(.$l  =.0g0f. 00$g(0. $g^$&0. 00g i0.sssi^e .0 oR0og o&:0g0./ oz] o"0iDn/0p/i"o^/p'Q/ h h0/l& K/i?X0/0$h  00hLV0400ggb0M00it00PEEh 0Pgi W00Zi! *000e$g70o&0iD!!1i*!)1!i!!0A1!o gI0o1$i"~010iM 11 1kP01Eh1Ph/9020PiR00202 Jg"lO20iG&0q20q2  g{02g+02 gr  200i* 02Ziz 22 g 043 000000g0 0W3  0g$0z3  Pg0 03  PoM0ge%P3Pl3PEEgl 0*4         g!0N400$gt'0g4 i"30404 4o0% UR$ > $ > : ; I : ;  : ; I8 I!I/   I  : ; : ;I8 : ;  : ; &I: ;I' II& : ; ( < '  : ;  : ;  : ;  : ; I8 !I/: ; I : ; : ;I8  : ;! : ;".? : ; ' I 4 #: ; I$%.? : ; ' I &4: ; I': ; I(.? : ;' I 4 ): ;I*: ;I+.? : ;' I ,4: ;I-.? : ;' .4: ;I/.? : ; 0.? : ;' I@ B 1: ;I 2.? : ;' I@B 3.1@B 441541 6171RUX Y8191: B ;1X Y<1=1>1 ?1X Y @ A41B1X Y C.? : ; ' @B D: ; I E1 F.1@ B G4: ; IH4: ; II4: ; I J1RUX Y K1X YL.? : ;@B M4: ;IN4: ;I O.? : ;' @B P: ;I Q4: ;I R4: ;IS.? : ;I@B T.? : ;@B U1RUX YV.1@ B W: ;IX : ;Y.? : ;@ B Z U[B 1\.? : ;' @ B ] ^.? : ;' @B _ : ;`1X Ya4: ; I?  b4: ; I? < c!d4: ;I? < e4: ;I?  f4: ;I?  g.? : ;' I< h.? : ; @' I< i.? : ; ' I< j.? : ; ' < k.? : ;@' I< l.? : ;' < m.? ' 4 < n.? ' I4 < o.? : ;' I< p.? : ; ' I< G /usr/include/i386-linux-gnu/bits/usr/include/i386-linux-gnu/sys/usr/include/usr/lib/gcc/i686-linux-gnu/4.7/includelmon.cfcntl2.hstat.hstring3.hstdio2.hstdlib.hunistd.hstddef.htypes.hstdio.hlibio.htypes.htime.htime.hconfname.hctype.hncurses.hsignal.hpwd.hstat.hutsname.htime.hdirent.hmntent.hstatfs.hgetopt.hstring.hwait.herrno.hunistd.hioctl.hdirent.hstatfs.hfstab.h1=, t".j:>}ntnf` \-Zek<k2zt?iJ 3w< zޅ\˃uzփ<fXegfoJ.^uvDKsK"F仝g0/.f-ph/6g;Yho.m<$;=I/h=cu~$f~J~<X>|,|,y߿Y-//Y~f~<XL}.p}<_=-//Y~f~<XL}.p}<_%4z.z.PF.X&|J|<X-/~.~<X~;~XX*5@u0-/Y;zt |tJ|J)xuR/|% W iO)fALsA}=-/i}fJ}J}<X};}XX7<}X}<X-u8Ivt|< (",Uyڞ|x W/|f2[{{<{f}}<X0V0/ZJ{+ |xfRxJI/s/gWwfe.gwt* KuWhW)XCUYv  {yfQu{;/[>g;/vRxX@vVu%"z<  i=ggggugx<q\~ Jkgw<\/gw<\l" 2; f8I=uI=vH>vH>us=s= <wX <zX7YgIgHnxtnzthHhNbhHhsg/g\$f\j/vt=8?8ggggt + tK;/v 8?0;/בv 8?>;/v LHv8[fJ1Y;/u 8?0;/בu 8?>;/u LHv8[fJ$Zuf Xuut 򋈑e< JU0vfu = <K/[;  wXnW$v< f<Kgq<<qfta)yty.6Xc</-?,>EAis .n<<z.6TxI:t t< X;ssssssssss;str.r.d :/0+===ih17hr@ rJ 3==9u===u/,==iM?.gW/;1YgYC.>wUw JstJ t ot t w֣tNIxX Wsf tYKuuuuuuuuuuuuuvuuuuuuuuxk3I=/1/;YzJa5C[</==bjwcMJȂuւuY%0stR/t.w; u\4\PȂuւuւ  )vmJv%$$$x)$$$$f8A7g/ ZVW/2pXazfpX]pfFy hb*hs*]woVK$Pz.$$$=6u(u(uzBzR[[wU1q]+8oEW+ rt=))))**)))%%%JM X=petY!x-YpȟYzzpf<5d3gigiJ6eJgiC=eJ~#e<c<X-u/fX~<!rdfj=y.Yd.YdXuXX YceYXVYKX=eXWYcfeYTXzX=cXTnYdXeXJgcXXctc<YpX1Xcc.<cXXY=Y=>;gYydty%ʑ[[YZYbXP*YuY-YY:yY}.fsM/!gYjU[Yb r,>?wqv/gu!=Y%rhG39:*I *I*W f*W  q+ <vRtYq<q./dO vfq<=tY$$'t(('###8qXq%e/~ g!g"(z0Ukz._Zky.o[".X&&p./*K!u&rv.u/k$$''f/!eu;Y;/u;/0/s, rst]"E=) Jt>ZZp{X$$' 7nf nf.nt.nt%7S3u;W/u;W/vt/Y'73S3;/W/;/W/|' /ldvk?geullX-r *k ??kktkkf.2 qt<u. v Jfv. wt Xwt|x{yzzyxk"<b.kf+=>XMWuyXS-.jfP /JP./Hg-/.XqM$$'0rf>Y..*.Ynf===9?:=>n2<ntA<ntfnfqn.fpn.fn.h/t.[)Ys/f:Fflf:tZXY $Y<lX[%Y/Z5)9$$'''*.l|)ZڒI=s[$$'w-zJByBuy"\Uhrvrsf <fYYrtr<<aAvt]1;:Y-!uxJ<= Tf+.zTU+ְkt<yPu g-fTf+xXT<+JMnf<'T+zT<+ -fTf+UT<+JMnf<tX]X"X]KY"tT+T+JT+T*!u~V')V<)J'yJf"KKK}V)Jypxq'rhsg<]XUKY"tT+JT+-fTf+UT<+Jnf<]XUKY"tT+JT+Tf+TT<+Jnf<$]XUKY"tT+JT+h8.T+T<+nX<]XUKY"tT+JT)-YV)I=Vt)V)<-Vf(Jx_I(S_Pst #xW'(W<(JKJW(WW<(9W(JW'(W<(JDW(WW<(9W $$'$$'''''''''''''''''''t.[))p0'xMu' <u~%$$6,$$2x)$$002299Y5 902200000000t.[9<>w)uW(L W'(=W.(XWf(sYsW<(JWX.*sXt'zJByBuy"\Uhrvrsf <j*zJBzJBz"rvrsf < Irvrsf <HzJBzJBz/zJBzJBzgrvrrf < [zJBzJBzgrvrr <kQ66t>"fDW(W<(9wJW(WW<(9'.U){t;tuxxka-"e 0y>"ueiؔp1y./vqw+?1hh- tx4$$'''u,''$); AuWufeuXeuotuot<o.tcu"g-@pNT@W<o&#%t i*=-Z7ofto.<'94yeJ q#u("lJbF=/"fw3$v]t"]t"]"Jr]."Js]."J].&#;=|  p/4ɟ4|z$$W5ShH2gKd=BShH2gKd! 4Ui,csu%t.[)v$$=g5,,h4Zt.[)gx$$2T fT `1c0d/eJ9'VNUTUTUTt.[ )P$/JPt/tP</Xk) uf u #y]aqwGk<u.k<Q$.tnxtFe=q$$'<t.[)H;'QX!+ "|.OoT<+Mnf<u X},yH XS',S<,J"ZmXXmf<mfq/YzS,SX,S,S",JS',S<,JuZmXmf/\fzX S ,S,JS,JS',S<,JZmXmf/\fzX Sf,SX,JS,JS',S<,J[m.mf<mfJmtmtt/PeyX 1S,SX,S-JR'-R<-JZmXJmf<mft/YfUR -R-JR-JRX-/LmXXmf<mf/YfURt-g. [\t  tX a } V)V<*$'x!uzȻsYu=;====ha<at:a<X ȟY)vVZa.a<aXa./a<aMa<aaXa.5/a<aMa<a{if7UYwt){ft >?t?@t@At ABtBCtCHt ،PAWCHW{}0SSVތP(Wތ( ތ_(SUP _ W SSPQtQttP]]SP]0hpRttt tt>t >?t?@t@At ABtBCtCst 0Er -( r -(ЎՎPՎAWCsW((y\m\cP(W( (SCn Ck(yttt tttttt ttst0LƐ0ƐՐRؐR 0 % %BPRW\)s\P P1s1ttt  t tt tt #t#at abt RRbRpqtqrtrst stttwtwt0ttt tȖtȖ˖t0˖іtіҖtҖӖt ӖԖtԖՖtp0Stt t !t!"t"#t #$t$,t,qt0qrtrststt tutuvt8J1X\Pttt ttÙtÙętęřtřƙt ƙǙtǙștștttt tt0ϗ0P#)PSYPPS٘S00P\d0koPpȘP69r 9PRr Rttt tttttt ttt !t!"t"#t #$t$'t'ZtZ[t[\t\]t ]^t^_t8PP-85;PPȤ8ͤڤP.P8PP4E8MSPPզ;P7FP0WڣW-0-;WzWȤ0ȤڤW.W0WW4E0ESWWզ0W5FWPRU)P)-R-UƤPƤȤRPRU4APAEREUզަPަR5U03?UMl0KWU`atabtbet ett ttt0R R~P sr"#:PPQtQWtWXt XYtY\t\tttt tttk0PPV0שWaoPPSשS q<q,"1%P֩qrSrsS֩Qttt tˬtˬ̬t̬ͬt ͬάtάЬtЬt>SϬSP)P)Dw\ePP>  >VV\  !t!tttxtxt 55Q%55`P`kpkoPuP 51GQSkoSttt ttut uvtvwtwxt xytyt֯t 0L`W?B0B_WzWѯ0`U P?UP_ z w_VzVǭ߭tǭ? ǭ?V`xt? ?VtttttTtTUtUXtXttttttFSSFFSX\\SSFXt°t°ðt ðİtİǰtǰFtFGtGHtHIt IJtJPtPStSYtYZtZ[t [\t\]tհ0S WհڰPڰIWK[W+BQ`atadtdt ttttt t t tt tt"tR"0޳0P"0070pqtqrtrst stttwtwtttt tttttt ttYt0SS0t¾t¾žt žeteft fgtghthͿtͿοt οϿtϿпtпtt ttha(ymпmɿ(yп%п(y%T(yttt tttttt tt)t)*t*+t+,t ,-t-8t8tttt tt+t[$yPi$iP+$y@ii@+yii+\-[i[yV+V+22V+V-R-yR22<R<iiR+yW,W,22W+W0S0S0R0SS0*.SWpSp0U1qM-(.y .v(y(y0CtCDt DEtPQtQTtTt0ttt0ttt0tt8t089t9@t@t0PrP0`ctct0tt0tt0tt0tt0tt0tt0tn4nx !t!"t"#t #$t$'t'tttt tttttt ttDt R0RbQexQ0D0PP@puU yu"#PPQtQRtRSt STtTWtWtttt tttttt tttq{P{XPXq0RR0 !t!"t"#t #$t$*t*t(ttt ttt(PWPWbh002@Whn00W0PW:HPHWPWPDW _PW_P%_%0P0_VPJ|'ttt tttttt ttbtpsts#t #$t03t3t !t!$t$<t <=t=>t>st stttytttt 9t9:t :;t;@t@tV<JVV0S20ER0ioRo0S0oPSwRwPsPswwwSt2t23t01t12t23t 34t4:t:t ttt tt^t I0UUUY0sPvWpPW  W[w[pRpwVWXwXrPrwRwWwwyuy ywVWXwXrPrwRwWxt#u WXwXrPrwRwW`atabtbct cdtdjtjt"ttt ttt"P VPWPW0PpWWP_0W_.0.OP$9P9X]]pPp]PPR0y0yRQ#q]p000S_SP V   111_UUU)]P$]p#$SSPWW  11UUfUU4P5=P@AtABtBEt EHtHt tt ttt pPquPqu\bPbSSPS@b0bVV0}QRQ #t#GtGHtH8t345P'PHOPPn@VHRVRV338VP}XSlS3%((yЖіtіӖtӖudVtV6֧tܨQܨ^tS*,S pqrRrS S&{'S''S6֧tQV^tV*,VSpqrWVrVVV&{'V''V6֧t^tɫQ #P#pq r SS&&Q6֧tV^t׬W pqrQrWWW&{'W''W0P>V0PPRtt'tt  trtttY-\-P\--t57t77p77s77S9O;t;;tGGVc>cthiVMii0iitiitiWjtmm0nnVnn0ttVu vt0 P pPȘ0@D0KRPeqPGSPSrp?p?p?ΚӚp? p?RWp?p?p?̛p?қכp?.3p?Up?p?Ȝp?,p?GLp?p?0 RGKp?ƞP>B0SWRpv0p|0P600S0OtOPsP`S 60֧tW^t(*t,׬t[y0W00#SĴҴS00ObVK0FS0[cS)v)1v|3BQBvM0tfVjVWV6VVS@0S'S'-V0V7CVCT0V0-:V%20V07CVtk0 V0S`V0S  VSrSS0:DSS:0pxSSsSvټ0SSsSw0V0uV04P4uqVP n t55 "w"87t7 "w";;V;<v<g<V<<S<<w=>q> >q| >>P>'>q'>1>q|r?z?Pz??q??q|@@P@AqA%Aq|ZBmBQmBBvBCv|BDJDPJD|Dq|DDq|EEPEFqF Fq|BF_Fv|_FoFqoFwFvwFFqHH1HHSH It I Is IISII0IISIIsIISIISI'Js'J6JSkJmJ0mJ|JS|JJsJJSJJSJJsJJSJKSKKsKKSKLSLLsLLSLrMSrMMsMMSMXNSXN{Ns{NNSN>OS>OaOsaOOSsQQSCRbRSS2SSSTS#UBUSwUUw]]Pr__S_`ST`s`S``S6aUaSaaSaav|ccqcdVMiiPii0vlxlVzllVllvlmVnvoSvoosooS&p(p0(p.pW.pOpwOp`tWu#u0*w2wP2w`wq`wiwq|wwqxxPxxqxxq|xxqyyPyzqzzq|FzJzq*{2{P2{`{q`{i{q|{{q||P||q||q|||q}}P}}q}}q|~~P~qq|GKqt2S2UsUZS-0-t1W0GWGXtXƞ0ƞ)txtt0MtM0SSS0W068W?Rt'tt t rtt0ttE n t""P""t#""P""tf$z$0$$S$$0y%%0%%S%%s%%S2&Z&S&'(t(U0t|05t550(757S79tO;;t;m=tm==S==0z>>S>?t&?o?0? @te@}@t@@0^AyAtAAtBXB0HCcCtCCtC>D0DDtJErEtrEE05FBFtFF0Fatc>cScc0citiitWjtttt0tutu v0 v'vtYvvtv"w0wwtww0w0xt0xzx0xxtxy0yytyy09zFztJzYz0Yzztz!{0{{t{{0{0|t0|y|0||t|}0}j}tj}}0}}t}~0~~t~~0:GtKZ0Zt>0>t0'=RtRVt)0t0t03LSr-ttt{t4 ? tE n t "t#%t%(t(N=tN=m=0>>t>?0? @te@}@0fAyAtAA0PCcCtCC0DDt?EJE0JEBFtGGtGO0OOSP]t]^t^^0^atc>ctcctcdtddShi0Mii0imtmm0mHntnt0ttRt u0 u5ut5uu0uutuu0uutuvtv'v0'vYvtYvmvRmvvtvv0vwtwwRwwtwx0xxtxyRyNytNyYy0YyJztJzmzRmzztzz0z{t{{R{{t{|0||t|}R}P}tP}S~WS~^~0^~ZtZtStZ0Zt0mSPSePSP77P79SGP0PPPBUGUPGUwUSeVqVS^^0di0Mii0mm0mHnSnt0t u05uu0tZ0M0tWtii00tW0t68tr00Y--05709O;0;;0ii0ii0iWj0u v00E0ztzSMtMdSd0t0VSVtt15xtRtt@0@1Gtt#WSW't'VSVtt-t0t$1$St"t#"S)t)RSR t  t#  S tSltlSt&'t''5''(0(-t-!-t#!-Y-SY-0t00t#0U0S|025t25L5t# L55S57t7707x9tx99t# 99S9;tg<}<t<GteGGtGP0PwUtwUUSU^t^^0^^t _atactdi0iMitMii0iitiitijtmmtmm0mntnt0tttt u0 u5ut5uu0uutu vtv'vtYvtttZ0Zt0E0t00$t$'0''t''(0(i0i0[(t(GtP^t^dtiMitimtmntttt u5ututtZt6}[[ܨv0)ܨ[[(Q[[p0)ɫ[ qq"rrs"p"0)#qq"rrqr"p"0)#p$qq"rrqr"q r "0)#[# t0)&&[ap[:@[1xtRt t '(t(;t;O;0O;;t;GtGP1P^t^^1^dtdi1iMitMii1iitimtmm1mntnt1tttt u1 u5ut5uu1utttZ1Zt1tS0S]t]V0Vtt-t0t&&0&(t(U0t|0;tg<}<t}<<0<GteGGtGP1Pj^tj^^0^^t^^1^^t _atactdi1iMitMii1iitijtmmtmm1mntnt1tttt u1 u5ut5uu1uutu vtv'vtYvtttZ1Zt1tr0rM tM X 0X t0(t(<t<<0<GtGP1PUTtUTZT0ZTwUtwUU0UUtU1V01V^t^^1^dtdi1iMitMii1imtmm1mntnt1tttt u1 u5ut5uu1utttZ1Zt1(t(9t9909GtGP1PBUtBUwU0wU^t^^1^dtdi1iMitMii1imtmm1mntnt1tttt u1 u5ut5uu1utttZ1Zt0tS(t(t;tt;;1;GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt1,t,׬0׬t0(t(GtGP1P^t^^1^dtdi1iMitMii1imtmm1mntnt1tttt u1 u5ut5uu1utttZ1Zt1t0't''0'(t(GtGP1P^t^^1^dtdi1iMitMii1imtmm1mntnt1tttt u1 u5ut5uu1utttZ1Zt> GtH ^^ hi Mii mm nn oo `tet ettPt u 5uMuP-0-XtXƞ0ƞt P SSS''(S77SGGPGOV^^VntVt uV5uuVtZVb>ct"b>ct2b>ctBb>ct  [",\:D\ GP ^^ di Mii mm nt t u 5uu tZ V",V:wV'VGP^^diMiimmntt u5uutZ)1GeG1aa1== = >\'>1>\&?o? ??[@@ A%A[C>D yDD[rEE F F[FF tt v"w ]wiw[ww 0xzx xx[xy yy zz[JzYz z!{ ]{i{[{{ 0|y| ||[|} j}} }}[}~ ~~  [KZ  []"[ 1_k_8<[[E t  t  [ !t"#t%y%taa_bb^cc uu # ) )qx ) ) 1\\8)t)[  [;;[aa\cc uu CGC[ZF_F[bb[bct?L ) )} ) )) ) ) ) 1]]8)t)[  [BXB BB\oFwF\FF aa]cc ll[uu  &1^QX[[ t>)![BXB BB[FF aa^cc uu  vv t>)) 18[8n t &tU0|0t'vYvt) QX[Xn t &tU0|0t'vYvt) ac[cn t &tU0|0t'vYvt@$$t$$[$%ty%%[%&t'vYvtK$f$tPutkSS){V ? W  W !t"#W%"%W"%e%t]]V-0-XtXƞ0ƞt\dPPZ_P_ttiiPiit ijPjjt -0-XtXƞ0ƞtGkk[ut]]tiMiHnnG--K[iMiHnnG[ut]]tiMiHnnBGBB[t77?":[]][iMiBHnnB.**R* +t]++R++,tj*z*Qz* +t++Q++,tj*z* 7q 077pB0z** 7t 077pB0++ 7q 077pB0++ 7t 077pB0@x[t]]@[t[t&[&:t:B\\:B[BDt[:t:px[/[[t[[([qs[st00ֳPGP0^^0di0Mii0mm0nt0t u05uu0tZ0Ȣ0Ȣ̢P̢(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Ztj0jnPn(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt'0'+P+(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt4048P8(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0ZtO0OSPS(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt>0>(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt֣0֣ڣPڣ(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt 0 P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0P(t(GtGP0P^t^^0^dtdi0iMitMii0imtmm0mntnt0tttt u0 u5ut5uu0utttZ0Zt0Ptۗ0ۗPtR0RcPctƞ0ƞt0&PwP.1=tƞ1ƞt0tƞ0ƞt XtXk kpPpƞ ƞt&PPȘƞȘtƞt ƞ ƞ$ƞ$ƞΚ)R@.,Ȝ\Gt̝Нt̝НPНVppƞ+sMiis V>URUt#/P/6t#6(y'R'PVR'tPt(y151~(yVjRVj(yPtZw0)(KZw0)(KPrw0)(Parpw0)(atrw0)(tZw0)((yZZn(yR(y?KPKRt?R(y(y X  l^^ l-u5u luu l   `>P`>y>ty>z>v0)(W>y>(y>FFFccttYvt>>(y>>R>>(y??P??t??(y @wFFFccttYvt @@(yP@d@RP@d@(yIARAPRA]At]A^Aw0)(IA]A(yyAgFoFwFFFccttYvtyAA(yAARAA(y7C@CP@CGCtGCHCs0)(7CGC(ycCBF_FgFFFccttYvtcCwC(yCCRCC(yDDPDDtDD(yDBFccttYvtDD(yEBF cc tt Yvt E>E(y F5F F4F(yFFPFGtFG(yG>HG>Ht H I.H I(yIPL.dhL.noL.tZL.I;I(ySYerP\du&&''$'(':'>'P'T'_'{'F<I<gdd.=6=9=N=J>R>W>c>q>z>>>>>????E@M@P@e@Q^QsQQQQQRR.RCRRRRRRRRSYSaSdSSSSSSTZT^^ uu#u-uTTTTTTU#UG_N_Q_r_____)`0`3`T````` aaa6a|aaaaWjwjjjllpmmooop(p+p.pOpqqq$r}} }}8Ж.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_rangesTT#hh 1$DodN V^o ko pz  @ << $00ЖZqqp\ PNPTPT$ nnoooppq  ṷ 0ko(4!1/ G;0Jh+FAQW e_l$L ؃Th <  0 Ж PNTPnnooopq u !_ y(`x@4tHxTtfM@rxtxxxxxttttx@y!y+w =tJuR]oj  P Twnp nR t\o#n4o=nPpf vx1 w ` wlw `sX y"w+ GxPq [wh|` P5 $yw(yrwx u|w ,y '0;0yAQ@uY`rp  |w4y8yhwu