ELF>:@h@8 @@@@@@ e}e}22 x00088800hhhDDStd88800Ptd  QtdRtd /lib64/ld-linux-x86-64.so.2 GNUGNUH4JߧdO_o~ܨGNUUUemKU0 0 Pog?I'v/e@j7v5 FF u^]R3dO~_8, V ;!F"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainapr_table_eltsapr_table_unsetfreepthread_mutex_unlockapr_sleeppthread_mutex_lock__stack_chk_failstrlenctime__vsprintf_chkstderr__fprintf_chkfflush__ctype_tolower_locstrstr__sprintf_chkfputsfputc__ctype_b_locstrchrapr_table_getapr_pstrdupapr_pallocapr_table_setnlocaltimestrftimecallocmemcpystrtol__printf_chkputcharexit__ctype_toupper_locstrrchr__memcpy_chkopendir__snprintf_chkstrncmpreaddirrewinddirstrcmpsnprintfunlinkclosedirfgetcfeofgetenvpcre_compilefopenpcre_execfcloseregcompapr_table_makeregexecstrcasecmpstdoutstdinfgets__errno_locationstrerrorstatgetpidsystemgetloadavgstrncpyrenameapr_app_initializeapr_pool_create_expthread_mutex_initnicefwritegetuidgetpwnamsetgidsetuidgetgidpthread_createlibapr-1.so.0libpcre.so.3libc.so.6GLIBC_2.14GLIBC_2.33GLIBC_2.4GLIBC_2.34GLIBC_2.3.4GLIBC_2.2.5GLIBC_2.3ii ti ui ii  ;(; 0IUSX`hpx     (0 8!@"H#P$X%`&h'p(x)*+,-./123456789:;<=> ?(@0A8B@CHDPEXF`GhHpJxKLMNOPQRTHHHtH5"%#hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!%D%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%DAWHAVAUATUH-GSHHLc@Hx|$HEL9u;P1H=GHGH>XM IEHT$0HD$D$yH5ŕH=aH5H=ID^DE=RDH H|$HaH|$HHHDdHH=%tHH=CH|$LxHTHD$(HHCHtH5vTHCH D$L5rHiCHC HC@LLKXL[PLSHHK8HD$H{0Hs(MHC HIHD$ HCHIHSUAUATAQASARt$HQWIH!Vt$pPsxspshs`sHH+PI1H=C=-CHĠFHHg5H@ pH5B I|D$H=`BkL$9H H-oBI_HtBHdHHHHHH)HHHHHHH9HNHH5BƄ$`L$`Ht"L1LH pID D$`Ll$`EDBEHS㥛 HK HH?HHH)HSIoMgiLd$0HHtHzAH@XkHHtHYAHǀcHaHt DHEH>AmH%Ht sH HttAQHHt @M|$\$H>H|$H= L =Ht$HPLIMtqL-1LL)rHCHHH|$HLXLLHx>H=S>HD>5=O>HHL$HqH81H|$HHнk^=>=H|$iH.H==H;8MMfHD$ 1@H==HHp1?HHJE1HhH.DHELAH=I=HD@H1HD9` ŋ5GHH1LLHrH=<ZYL1LLH oH|$HaHd<HH|$HH\HH=clHHH|$HD$(HH;<HtH5oH#<HQH=;1L%HX\HKH31LMt HA0HILILAH=;HLHVP1q(q qL_H0H=t;o9h H|$tHD$(H=~;H;8t H$hdH+%(Hx1[]A\A]A^A_HE1Hh6@LmHMLH=;1AHEEAEHD9` .HT$0HHD$NH&9HH:MnH=ō1N4v:\$_fH 5H=4fH=4B^H=4tMf.4ATLg@USHuHH}HL9u1@H;H,h L9uHc[]A\ff.ATL%3U84S H3H-M3H;HHPH}GL9uUHSHHHuD0< v HuH~0HcȃH HL H)fDHH9t 0< wH]H[]ff.@AUATSL$HH $L9uHH$HIH$PH$XL$`L$ht@)$p)$)$)$)$)$)$Ѐ)$dH%(H$811H\$0=H|$HD$^LLD$HIH$HD$H$@D$D$0HD$ gL/ILL-AD1H_I}I}H$8dH+%(u H[A\A]AUIATUSHL.Et=L'HE1Et.HHFIHF9t*LeEuE1HL[]A\A]HtH<MHL‹t:JBHH\uVHF4QH HHՐAUATUSHHL'LH8t@A,$@'t@"tHL[]A\A]DMl$LÅ-DMHL[]A\A]tLL@8(tMff.AWIAVAUATUHSDHhH$L$WH5W1111H5W11H5]C11H5Wq11H5VCa11H5LCQ11H5PCA11H5W111H59X11H5)C 1H5KX11H5C111H5YX11H5B11H5qX11H5X11H5X11H51YH5}Y11| 2H=;CL11H5YS1H5B1C1H5Y1311H5Y#11H50Z11H5dB11H58Z11H5xZ11H5Z11H5ZH50B11 iH5*[11 O1H5V[111H5[o11H5[11H5,\11H5|\?11H5\11H5\11H5\oH5A11 11H5"]H5v]11H5]11 {H=_L11H5 ^ RH=eAH5O^11L11H5x^ H=_H-?HtH5?1! 1H5QH5?1H)H5?1 1H5QL1H5Q1H55R1H5bR}1H5Rj1H5RW1H5)SD1H5^S11H5>H5S1 HCH5>1 H5>1H H5>1 n1H5hS1H5SHH5>1h H5S1KHH5a>10 H5S1HKH5/>1 H5S11H5S1H5 T1H5GTH5T1 EH==L1H5Tc H=<H5=1: 1H5T1H5T H5U1H/H5D=1 1H5U1H5AUH5}U11H5UH5<1s ) H5U1L 1H5VH5PV1 ҿ1H5V_1H5VLH5W1 菿1H5)WH5eW1 _1H5qWH5<1y / %H5W1RH5W1?H5(X1, H=;VH=OXJ L1H5WXJ 蠾H=; 芾H5X1L1H5X WH=H;˾H=X迾H==;賾H=LY觾11I,$I@S軽H1 @H=t ALHI,@uML_LADH _H5)?1 蛽H=8L1H5.? oH=8L1H<H53? 1fDAWAVAUATUSHH $HH $H8t$HH|$ dH%(H$( 1H|$HHVH=/HH蚻HH|$HSH[H\$/HiHI軺HHTML$1E1H$ L 7H菹$DH谺I|$HHAHaIHuD;t$H$ L$ HD$L=?8fHƄ$ HHtYHL`7HLHyuLL: $ uL1LLGH迻HuHAULd$(L6ALL$L舸LXZD9t$CHkH$( dH+%(u5H8 []A\A]A^A_H|$IH 5ȼ8^ff.AUATIU1SHH#@H u4t,LI螹< uL莹AEL#H[]A\A]AWAVAUATUSL$HH $L9uHHt$IH=4dH%(H$1/HHHL$HT$E1H=SHD$,HH5v5I躺HHtPH$Ll$ *Hjd1E1AUE1HLY^yIHHtH肷H$dH+%(Hȁ[]A\A]A^A_f@LCfLIHct$(@@ H@0HcD$,ƄHcD$4ƄHcD$<ƄHcD$DƄHcD$LƄ̸IG Hct$0LIIGH詸Hc|$8 1IG(HqHct$@LAG8H}Hc|$H 1IG0HE 1AG Hc|$PH-AGuI7H|$Lf.HEO8MG(H}QPAG PHAw0IH81I7H|$(LH 覷H@H$Ht8tHH$fCHuH$L$HD$H$HD$`H$HD$HH$HD$@H$HD$8H$HD$0H$HD$(H$HD$ H$HD$XH$HD$PHt`L5E1MtNE1H$E1I~HٺH豱u$+$D9~MAMvHMuLH=^虲H|$t H$H|$`t H$oH|$Ht H$ZMtH$HL$H|$@t.H$+L$.LH H|$8t.H$L$.LH H|$0t.H$L$.L誮H H|$(t.H$L$.LtH 1H|$ t$H$QH$ 1}HE1H|$XtBH$"H$ 1NHS㥛 IHLH?HHH)H|$Pt\H$H$ 1HS㥛 HHHHH?HH)IH4ׂCHHHH)D-BE9=/[Mu H~LiLt$MgIHDP H|$ &H";H|$ +HtH|$?Ht5t/Lt$/LЬ/LHHtH9tHt$H=WHH9 HEMt4A<1 <2 <3<4U<5u HE(Le0H= :LHt$H$H_(H|$pL$HLD$xL\$hHDHH$L$HDHHDMVLDQH5GMLDHWHDMARLDMATLDMSIEAWRH\H1芭H@HD$H$dH+%(H([]A\A]A^A_DH HD$hHHH$H=HL$HD$H$HD$ ^IH D Et H{IHII^IHD$Mf Ht 80 HHQHyJHcH>H$H8H$ H$@H$H8H$H$t@H$H_8VH$H$<@H$H'8H$aH$@H$H8H$)H$@H$H8H$H$@H$H8vH$H$\@H$HG8>H$HD$x'H$H8H$IH$@H$H8H$H$@H$H8H$HD$H$Hg8^H$H$D@H$H/8&H$iH$ @H$H8H$1HD$hH$H8H$HD$pH$H8~H$H$d@H$HO8FH$H1H$H8H$YH$@H$H8H$!H$@H$H?H$@H|$xHl$xf.L$L$MH$H$L$H$H$H$L$L$ATSASL\$hARLT$h$$$$PH$H|$`WAVAUL$H$H$H=>H$H`HATMHSL\$`ASLT$`AR$$$$H$Pt$`AVAUL$H$H$H$;H`~f,LäHD,L裤HD,L胤H D,LcHMKDHD$PE11HD$XHD$ HD$(HD$0HD$8HD$@HD$HHD$`HD$HDŽ$HD$HD$hHD$xHDŽ$HDŽ$HD$pIF(H|$ HtIn 1ŤHInH$HtH5UH#IMt A}@H$Ht7H5H$H5ϡu IMt{H5eḶt0H5VL蹣tH5GL覣t IFDA<1<2P<31<4<5uIHt$pH>tII:MMDEHH$LE1СHhHEHD$H;fDHEHPHt HcH HH;$}H@@ AHL{D;h |H\$ Hl$pE1Ld$(H\$$@)AT$ A9T$u AD$@AHL0D;h pL#Mt^I<$H5iuEI|$(L(Ht3I|$u H$ID$AD$ AD$ A;D$u AD$@HwI|$(HڣHaI|$u H$ID$AD$ I|$0HPAT$ T$螣T$HAD$89AD$ 1H UH HiH81I^HEIFhH$譡 IF8IF0IFP{IFHqIF@gH\$ Ld$(H=蛟x aDaH:EnHiH81<JIMM9M05HEHҠH=x af aHB:cxtIgIF`1 L5I9IH蔞HPHHT$0莟HD$(zHT$0H|$(HIH$IdIFIFHIFIF IF(IF0IF8IF@IFHIFPIFXIF`IFhIFpIFxIdžIdžIdžIdž HIDbIIIdžIdžIdžIdžIdžIdžEbHIHH$IIHHIIHHt$(H=L0'H HxbHEL$8L9Ht$LHHH@H@H@H@ H@(H@0H=+HH蠝IFpA0A4IIFXH$H5}Ht9IHE IFxIcIH$H51õHtIm茛H$H5 蘵HuIBfDAVAUATUSL$HH $L9uHL%ddH%(H$1HHILl$I$LHtRLPHƅ~)HcID INH)@HH9t:~LHHH$dH+%(uH[]A\A]A^耚AWAVAUATUSL$HH $L9uH(dH%(H$1IIH5mL豜HHE1H\$E1L=:H3HuFHHtH臙H$dH+%(u|H(L[]A\A]A^A_L@u#LHLMLDMt*IFHILHL1LD$蚛LD$ID$HS^8'H=LH1ɛfAWAVAUATUSL$HH $L9uHL-#LdH%(H$1IH=JAHHE1L$IMemFree:HCached: HL=uyM9'I9u$H$u*fGH< t< tHt Hu1 蘙HLAtfDH託ELLH1裖H$dH+%(Hĸ[]A\A]A^A_f.A %$H$uOGHt<< t< tHt @Hu 1AHHfox7HHt$H)$d)臖L$LAL1H$蔕IٹHPL1ATnHƖLLAHHL$HHL#ÅudAuI 膖HIu݃u6t2I LZHtLHL1IH衕Lff.@AVAUATUHSH DHdH%(H$1Ld$ED$Ll$L5~L趘HHMAU AHwH=h۱Y^Ht3@H ^HMAUH=7E1H謱H[HXZHuLH=H=HtH$dH+%(uFH []A\A]A^fL胔=Ll$L螔ff.UHAWAVAUATSL$HH $L9uHHHdH%(HEȋ2 (H]HHxE1LIHq]LHH`LؓPHƅ~/HcH IT NH)fDHH9t:~LE1LLH=#^螕E1LLH=]zE1LLH=]]X/D%ER1MI9HHLE1HxXHœH͔HcIHp)BHHHH%I)HL9tHH$L9uH)HHcLH牍\HHh脑H8HD+ 1H|蚓HIHMcD 1H|nHk 4诋ff.@AWAVAUATUSL$HH $L9uH8L%L5THdH%(H$(1H$ Ll$H$H$ H\$ HD$@1蹌HHD$HHH?HHH)HHHH)H)ԍ1}LHD$ЉLHHI H5TtA>tLH1Hی;23:5_f{9TLHH譌H1SH|$L 0LH|$1H$L TLoˆH=薉ZYt 8ČLH=H1耢H4$LT|5VSLLH5H=HHh#Ht$H=gS5 SH=USH5FH=BS͋HF!K8H4$H=H1ϡ^HH[%s] [error] qslog: %s ='-ib/s;%lld;esco;%ld;avms;%lld;s;%llu;a;%llu;A;%llu;M;%lu;ip;%ld;usr;%ld;sl;%.2f;m;%s;%s;%d;%a %b %d %H:%M:%S %YIU.SH NAME.SH SYNOPSIS.SH DESCRIPTIONfollowing entries: (<1s,1s,2s,3s,4s,5s,>5s) - average system load (sl) .SH OPTIONS -f .TP -o is not defined. -p characters RSTtD). -v Verbose mode. -x [] -u -m -c .SH VARIABLES QSEVENTPATH= QSCOUNTERPATH= names against. directive. .SH EXAMPLEPost processing:.SH SEE ALSO.SH AUTHORVariablesExample for post processing:Usage: SummaryOptions./%s%s.20%s/%sQSCOUNTERPATHQSEVENTPATHfailed to compile pattern %s(null)htmlimagecssjavascriptgetpost200304302STATUSA(%ld)E(%ld)could not read file '%s': load rule %s: %s /proc/meminfoMemFree: Cached: /tmp/qslog.%d%s 1 2 1>%sJanFebMarAprMayJunJulAugSepOctNovDec%s.%02d.%s%s.%s.%sF(%ld)%s %.2ld:%.2ld:00%d.%m.%Y %H:%M:%S%H:%M23:59%Y%m%d%H%M%Sfailed to close file '%s': %sfailed to move file '%s': %sa+-ps-pc-pu-puc-m-v-x-h--help-?--manunknown option '%s'GET;%ld;POST;%ld;M;%ld;[%s] setuid failed (%s,%d) [%s] setgid failed (%d) file name too long '%s'%s.detailed[%s]: offline mode requests: %llu average: %llums %3dms - %4dms: %lld 1000ms+ : %lld %s;%sr/s;%ld;req;%ld;b/s;%lld;%s%s1xx;%ld;2xx;%ld;3xx;%ld;4xx;%ld;5xx;%ld;%sav;%lld;0-49ms;%ld;50-99ms;%ld;100-499ms;%ld;500-999ms;%ld;<1s;%ld;1s;%ld;2s;%ld;3s;%ld;4s;%ld;5s;%ld;>5s;%ld;%s%sqV;%ld;qv;%ld;qS;%ld;qD;%ld;qK;%ld;qT;%ld;qL;%ld;qs;%ld;qA;%ld;qu;%ld;[%s] [notice] qslog: reached event (%s) count limit .TH %s 1 "%s" "mod_qos utilities %s" "%s man page" %s - collects request statistics from access log data. %s%s -f -o [-p[c|u[c]] [-v]] [-x []] [-u ] [-m] [-c ] %s is a real time access log analyzer. It collects the data from stdin. The output is written to the specified file every minute and includes the - requests per second (r/s) - number of requests within measured time (req) - bytes sent to the client per second (b/s) - bytes received from the client per second (ib/s) - response status codes within the last minute (1xx,2xx,3xx,4xx,5xx) - average response duration (av) - average response duration in milliseconds (avms) - distribution of response durations in seconds within the last minute - distribution of response durations faster than a second within the last minute (0-49ms,50-99ms,100-499ms,500-999ms) - number of established (new) connections within the measured time (esco) - free memory (m) (not available for all platforms) - number of client ip addresses seen withn the last %d seconds (ip) - number of different users seen withn the last %d seconds (usr) - number of events identified by the 'E' format character - number of mod_qos events within the last minute (qV=create session, qv=VIP IP,qS=session pass, qD=access denied, qK=connection closed, qT=dynamic keep-alive, qL=request/response slow down, qs=serialized request, qA=connection abort, qU=new user tracking cookie) Defines the log data format and the positions of data elements processed by this utility. See to the 'LogFormat' directive of the httpd.conf file to see the format definitions of the servers access log data. %s knows the following elements: I defines the client ip address (%%h) R defines the request line (%%r) S defines HTTP response status code (%%s) B defines the transferred bytes (%%b or %%O) i defines the received bytes (%%I) D defines the request duration in microseconds (%%D) t defines the request duration in milliseconds (may be used instead of D) T defines the request duration in seconds (may be used instead of D or t) (%%T) k defines the number of keepalive requests on the connection (%%k) U defines the user tracking id (%%{mod_qos_user_id}e) Q defines the mod_qos_ev event message (%%{mod_qos_ev}e) C defines the element for the detailed log (-c option), e.g. "%%U" s arbitrary counter to add up (sum within a minute) a arbitrary counter to build an average from (average per request) A arbitrary counter to build an average from (average per request) M arbitrary counter to measure the maximum value reached (peak) E comma separated list of event strings c content type (%%{content-type}o), available in -pc mode only m request method (GET/POST) (%%m), available in -pc mode only . defines an element to ignore (unknown string) Specifies the file to store the output to. stdout is used if this option Used for post processing when reading the log data from a file (cat/pipe). %s is started using it's offline mode (extracting the time stamps from the log lines) in order to process existing log files. The option "-pc" may be used alternatively if you want to gather request information per client (identified by IP address (I) or user tracking id (U) showing how many request each client has performed within the captured period of time). "-pc" supports the format characters IURSBTtDkMEcm. The option "-pu" collects statistics on a per URL level (supports format "-puc" is very similar to "-pu" but cuts the end (handler) of each URL. Rotates the output file once a day (move). You may specify the number of rotated files to keep. Default are %d. Becomes another user, e.g. www-data. Calculates free system memory every minute. Enables the collection of log statitics for different request types. 'path' specifies the necessary rule file. Each rule consists of a rule identifier and a regular expression to identify a request seprarated by a colon, e.g., 01:^(/a)|(/c). The regular expressions are matched against the log data element which has been identified by the 'C' format character. The following environment variables are known to %s: Defines a file containing a comma or new line separated list of known event strings expected within the log filed identified by the 'E' format character. Defines a file containing a by new line separated list of rules which reflect possible QS_ClientEventLimitCount directive settings (for simulation purpose / -pc option). The 'E' format character defines the event string in the log to match (literal string) the 'event1' and 'event2' event Rule syntax: :-*/= 'name' defines the name you have given to the rule entry and is logged along with with the number of times the 'limit' has been reached within the 'duration'. 'event1' defines the variable name (if found in 'E') to increment the counter. 'event2' defines the variable name (if found in 'E') to decrement the counter (and the parameter 'n' defines by how much). 'duration' defines the measure interval (in seconds) used for the QS_ClientEventLimitCount directive. 'limit' defines the threshold (number) defined for the QS_ClientEventLimitCount Note: If the 'name' parameter is prefixed by 'STATUS', the rule is applied against the HTTP status code 'S' and the 'event1' string shall contain a list of relevant status codes separated by an underscore (while 'event2' is ignored). Configuration using pipped logging: CustomLog "|/usr/bin/%s -f ISBDQ -x -o /var/log/apache/stat.csv" "%%h %%>s %%b %%D %%{mod_qos_ev}e" LogFormat "%%t %%h \"%%r\" %%>s %%b \"%%{User-Agent}i\" %%T" cat access.log | %s -f ..IRSB.T -o stat.csv -p qsdt(1), qsexec(1), qsfilter2(1), qsgeo(1), qsgrep(1), qshead(1), qslogger(1), qspng(1), qsre(1), qsrespeed(1), qsrotate(1), qssign(1), qstail(1)Pascal Buchbinder, http://mod-qos.sourceforge.net/Example configuration using pipped logging:See http://mod-qos.sourceforge.net/ for further details.([a-zA-Z0-9_]+):([a-zA-Z0-9_]+)[-]([0-9]+)[*]([a-zA-Z0-9_]+)[/]([0-9]+)=([0-9]+)%s : %s - (%d * %s) / %d = %d reached max client entries (%d) reached max url entries (%d) [%ld] I=[%s] U=[%s] B=[%s] i=[%s] S=[%s] T=[%ld](%ld) Q=[%s] E=[%s] k=[%s] R=[%s] ERROR, failed to change nice value: %s [0-9]{2}/[a-zA-Z]{3}/[0-9]{4}:[0-9]{2}:[0-9]{2}:[0-9]{2}[0-9]{4}[ -]{1}[0-9]{2}[ -]{1}[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}[,.]{1}[0-9]{3} ([0-9]{2}:[0-9]{2}):[0-9]{2} req;%ld;1xx;%ld;2xx;%ld;3xx;%ld;4xx;%ld;5xx;%ld;avms;%lld;%s %s;req;%ld;errors;%ld;duration;%ld;bytes;%lld;1xx;%ld;2xx;%ld;3xx;%ld;4xx;%ld;5xx;%ld;304;%ld;av;%lld;avms;%lld;<1s;%ld;1s;%ld;2s;%ld;3s;%ld;4s;%ld;5s;%ld;>5s;%ld;%s%sci;%ld;html;%ld;css/js;%ld;img;%ld;other;%ld;[%s] failed to switch user: unknown user id '%s' could not open file for writing '%s': %soption '-c' can only be used in conjunction with option '-o'you need to add 'C' to the format string when enabling the pattern list (-c)ЏȰкh0Pp8ȷX ܿ11.63May 2019/usr/bin/vmstat;  PY@0^h@^cX t(uwpww0PxXyPz{ |L404 lP,ЦdpЪD@\  l   zRx r&D$4XFJ w?:*3$"\\t\HpsBBB B(D0A8DPE 8A0A(B BBBH ($uTHEA BABXu`FHK $$uqADD eAA<LuiBBA H Q G9  ABBA 8 wBEA A(D0J (D ABBH (tw/AAG T AAA HxxBBA A(G0l (D ABBF _ (D ABBH @xBEB B(A0D8J  J [ B  H E D D B B B I D A AZ K R _ G G G O  8A0A(B BBBG  G L Z N N G G I P G i B T(tKEE E(A0A8D@I 8A0A(B BBBE hX BBB D(D0M 0A(A BBBE   0J(A BBBN H@BEE E(D0A8DPg 8A0A(B BBBE 4(YAAG L@LB AAH ,`AG L@LAi AA $ *BBD A(F0dbBBB B(A0A8G L@I@@QAf@A@m 8A0A(B BBBA 4 BBD C(G0d(A DBBXdBBB B(A0A8H Q GGQAy 8A0A(B BBBJ $PJK\T|\BBB B(A0A8H Q DЀ% 8A0A(B BBBA 88BEJ A(L0 (D BBBA t8zBBB B(A0A8G'ERNIHFAUf 8A0A(B BBBF ABGLGGGANBBpKGGGGGGGIDBBiLPܻBBB A(A0H Q D 0A(A BBBA TlWBBB B(A0A8H Q D 8D0A(B BBBH dt1BBB B(A0A8H Q G1 8A0A(B BBBK Pfd`LBBBB A(D0GLH`AMNWAD 0A(A BBBJ ,4AC i A PFBB B(A0A8H Q GH\AL X FEB B(A0H8R BBBBBDAAKIAFFCCCCCO^]YAKFECCLM 8C0A(B BBBA ;;s X (o   @8 ooooo00 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p#########$$ $0$@$P$`$p$$$$$$$$$X48bc344ac8dfa7bd644f5fdf6f067ed6c2dca8.debugM.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.gnu_debuglink 880&hh$9 Go$Q Y aono}B8  %%%%))vsXX &   ((00@@  x  4T