ELF>8@@8@ !!X !!$$PtdQtdRtd!!GNU3h-sw)I(]%? @!%`"@@m KЌH%(E)a(F?ACEFHKPQRSX[^_acdfghjmqsvwz{~J F,ۋGǫTwll;]l톡+d Dr ۢ`E {A*\ı]1l _g(U޸&@i)t!='J*Kf~w~/xAn`+G1qX|qIV>=#,WÝ ъz9n97A"җ4BEK䧛 lhT ,J-go ^  4i" LDKxh(}'S  ZK@R [ [2 L"DR \f w z;T! =O np  y  PR 9ah! @ H y/B!D `/ P H s 0U  ~% `n!N!z Q"T  `d!v pn4 H' @l H? `0 pH K H BtH!`!! Hh  PT 0H @H- V P: j PH J !`!> `m8! * M $!] H TH `Hs 4x Ho Hc!__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassessane_initsane_hs2p_initsane_get_devicessane_hs2p_get_devicessane_opensane_hs2p_opensane_get_option_descriptorsane_hs2p_get_option_descriptorsane_control_optionsane_hs2p_control_optionsane_get_parameterssane_hs2p_get_parameterssane_startsane_hs2p_startsane_readsane_hs2p_readsane_set_io_modesane_hs2p_set_io_modesane_get_select_fdsane_hs2p_get_select_fdsane_cancelsane_hs2p_cancelsane_closesane_hs2p_closesane_exitsane_hs2p_exitsanei_debug_msgstderrfilenoisfdtype__fprintf_chk__vfprintf_chkstrlenmalloc__sprintf_chk__vsyslog_chkfree__syslog_chksanei_debug_sanei_debugsanei_init_debug__ctype_toupper_locgetenvstrtol__stack_chk_failsanei_check_valuestrncmpsanei_constrain_valuestrncasecmpstrcpystrcmpmemcpysanei_debug_sanei_configsanei_config_get_paths__strdupsanei_config_open__snprintf_chkfopenstrchrsanei_config_skip_whitespace__ctype_b_locsanei_config_get_string__strndupsanei_config_readfgetssanei_configure_attachstrtodfclosesanei_config_attach_matching_devicessanei_scsi_find_devicessane_strstatussanei_debug_sanei_scsiioctlsanei_scsi_max_request_size__errno_locationsigprocmaskwritesystemusleepsigfillsetstrerrorsanei_scsi_req_flush_all_extendedsanei_scsi_closesanei_scsi_req_flush_all__assert_failsanei_scsi_req_enter2sanei_scsi_req_wait__fdelt_chkselectsanei_scsi_cmd2opendirreaddir_rfreadferrorclosedirstrncpyfeofstrstrsanei_scsi_open_extendedsysconfreallocmemsetsanei_scsi_opensanei_scsi_req_entersanei_scsi_cmdsanei_debug_hs2ppaddingtype__memcpy_chknoisematrixauto_separationauto_binarizationtimegrayfilterhalftonelibc.so.6_edata__bss_start_endlibsane-hs2p.so.1GLIBC_2.14GLIBC_2.15GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5GLIBC_2.3ii ti (ui 4ii @!G!G !6$(!H$0!Z$8!l$@!~$H!$P!$X!$`!$h!$p!$x!$!$!%! %!2%!D%!V%!h%!z%Ы!z%!%!%!L!L!L!L !L(!M0!M8!M@!&MH!.M`!KMx!RM!YM!_M!fMج!iM!lM!pM !sM8!wMP!zMh!}M!M!!!# !#@!#`!#!1#!#!#!#`!z<h!;p!z<x!;M!z<!;!z<!AM!z<!FM!KMȴ!RMд!YMش!_M!fM!iM!lM!pM!sM!wM!zM!}M !M0!M8!FBP!MX!dS!M!M!M!M!F!Mȵ!Mе!Mص!M!M!M!M!M!N!N!*N!2N0!:N8!,C`!ANh!ENp!x!HN!F!AN!EN!F!dNȶ!Nж!N!N!N!N!N!N!N!NH!X!Nh!Ox!!!8!p!ȷ!Oط!-O!EO!cO!Ȅ!(!O8!H!PX!Oh!Ox!O!!O!!Pȸ!Pظ!؅!!/P!>P!WP(! 8!kPH!PX!Ph!Px!P!P!P!P!Qȹ!-Qع!EQ!TQ!hQ!|Q!Q(!Q8!QH!QX!Ph!Qx!Q!R!R!6R!QRȺ!xغ!!jR!R!R!R(!R8!RH!ȆX!Rh!Sx!S!&S!4S!OS!hSȻ!ySػ!S!S!!S!S!S !80!S8!H!SP!`!Sh!x!S!(! T!S!T!S!"Tȼ!Sؼ!0T!S!=T!h!MT!S !ST(!S8!cT@!SP!nTX!Sh![p! x!e!V!&!J!!x!B!r!5!Nȯ!uЯ!7د!9!W!=! !(!0!8!@!H!P! X! `! h! p!x!!!!!!!!!!Ȱ!а!ذ!!!!!! !!!"!# !$(!%0!&8!'@!(H!)P!*X!+`!,h!-p!.x!/!0!1!2!3!4!6!8!9!:ȱ!;б!<ر!>HHz!HtKH5{!%{!@%{!h% {!h%{!h%z!h%z!h%z!h%z!h%z!hp%z!h`%z!h P%z!h @%z!h 0%z!h %z!h %z!h%z!h%z!h%z!h%z!h%zz!h%rz!h%jz!h%bz!h%Zz!hp%Rz!h`%Jz!hP%Bz!h@%:z!h0%2z!h %*z!h%"z!h%z!h%z!h % z!h!%z!h"%y!h#%y!h$%y!h%%y!h&%y!h'p%y!h(`%y!h)P%y!h*@%y!h+0%y!h, %y!h-%y!h.%y!h/%y!h0%y!h1%y!h2%zy!h3%ry!h4%jy!h5%by!h6%Zy!h7p%Ry!h8`ATLd7UI)SHHt#I,@tHDh t AH[]A\SH5vH1 XH5u1 WH5j p1WH5Y x1WH5I 1WH59 1zWH5"    Љ16WH5    Љ1VH5    Љ1VH5 1VH5v 1nVH5k 1NVH5a 1.VH5O  Љ1VH59  Љ1UH5&  Љ1UH5  Љ1~UH5 1^UH5 1>UH5 1UH5    Љ1TH5    Љ1TH5i   Љ1RT1[AWH5B1IAVAUATUS1H((TH541TAH51HSHuAGAWH5s Hc1SL|$HD$Hl$H51UH]SU H51SLt$H5CD7 CT7  Hc1^SCD7 CT7 H5 Hc17SCD7CT7H5 CT7 CT7 Hc1RCD7CT7H5t CT7 CT7 Hc1RCD7CT7H5P CT7 CT7 Hc1RCD7CT7H5( CT7 CT7 Hc1CRUH51,RUH51RU H51QU!H51QU"H51QU#H51QU$H51QDE%H5G1DAAzQCD7&CT7'H5 Hc1SQU(H51J}a^}&H5]1JH5D1ID#H5<H¿1IHPD[]A\A]A^f.H0v!H="v!UH)HHw]Hh!Ht]@Hu!H=u!UH)HHHH?HHu]H?h!Ht]H@=u!u'H='h!UHt H="j!}h]u!fffff.H=0c!t&Hg!HtUH=c!H]WKf.zff.{ff.;|ff.Kff.髡ff.ff.{ff.[ff.kff.ff. ff.Kff.{zf.9} f.AUATMUHSHHL-f!I}]tfAG HcD$,HHYIL,$Ll$0L<1&fD11H|$XA,HL9tcHLH|$XHHuH51H$hdH3 %(Hx[]A\A]A^A_LIFHL$L,$L<AG HcD$,HHyIL,$IL<1LL|$0.1iYH|$X,A,HH9rLLH|$XIHu DAG HcD$,HHIL,$Ll$0L<1)fDzuiA,HHFL9HLBHT$XHH1tH=Hֹt0u1zu+A,H5HHT$HHT$HvH=HֹtH51 LHt$8HHHD$PH$f.H5aHڿ1H531w DH|$H51KD$(fH<$Et l$(=uH\$ H5Y1H HD$@HHLH<$H5M1rfAVHH=uAUATUHHSH@HD$ HD$(HD$0uXHx8ubH8H8H8IHA7DHH@[]A\A]A^fDHt$ HH|$ Ht#?*uuHD$HD$HD$ H^HV8\Ht$(HH|$(Ht#?*uuHD$aHD$HD$(H H8HHt$0H:H|$0Ht#?*uuHD$ HD$HD$0HH II$HDJ<*AAAH|$ HT$0AHt$(Hl$ED$$DRH|$ HtH|$(HttH|$0HsaH@[]A\A]A^@Ht$8Hߺ >H|$8AI $HDqu*PHxA$DHt$8HǺ H|$8AI $HDqu*Hxx$fDHt$8HǺ H|$8RI $HDqu *AHx(Ht$8 HNH|$8A@H{f. HHcHDHHHHHHH!HHHH HAH H=o\!HP1ZHS\!Hf.@HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HLD$HHD$HD$ D$D$ 0HD$HM!0Hfffff.ATUHSH@dH%(HD$81D$1H=HIt$Ht$ HL;d$t =~D$Ld$u"1L 1Lr"u\L%L!D$A;$}A$A $H51H~1HL$8dH3 %(H@[]A\H=l11+|$HgL!ND$ fHl$HHt 1HDHL!߉# M@AV1EAUAATAUSv"HPHT$0xrD$t/A$=Q!/u~úXLDxH qQ!HcEHHD (D@IGIGH[]A\A]A^A_fATHcAUSHHHH-Q!H} tAHQ!HC HHx Hu HHHuHE H|EHEHEƒUt []A\[]DA\@ P!~4HP!11ftǃH(9u9 ffDH H5aH=gHAWHcIAVIAUL,ATIAUSHHO!HT$(H$Jl( H] HUHHE O!Hc =/uDcCLK HsH{(X@@@1Ht Ht E1HfDWtHT$(1HC(SfK2C1@S0$H>C,HLK8C4H DHLHoC!HC@HCTHC`HCHiCPN!PCXN!(C!HyLd$0H5M!1LHEHvHH]1LH5Hڿ1H$HH'H0N!H5 JD( H11Hĸ[]A\A]A^A_M!HC0HHC(HC8HC@CHPC0M!HT$(BD$C(H$H{LLC,L$`HD$(L$LH|LLGAHH;D$(HT$(1"D3H51uH=L!A!lDMtkC,HMI9WHLDC4LHHT$(HC8H H5 1SHD$( C,{@nL!HE/u~HH$H<$Ht$ LL$LD$T$ XT$ HLD$HLL$Ht$ fH$H51 fDH]H]HH$@$3fDE1HfD_:@H.fDC(H{)WH5yL¿1*LEAWAVAUATUSHHhHcGLQK!HIH@ H;xSH5\H1H C =J!/uH !E1L(fDH=I!>!DH|$`1HHc{{Ht$`E1 ?)ѺH1H T`1==>!uH$H5I!1H,HcS,{Hs(K 1HIH;H$PDc=!H5H!1HͿHcCH H.I!H HI HAHHHAHA H1ҿHHY 舿HhD[]A\A]A^A_Cx{kt E1SpYH5v1RH51?.f.HAaHcCHHaH!HLpLxH5H¿1CKDK?H5DC>K= S<MA Hs<{LAօACn;HcCAHHF!HLhLp訽8qH5zH¿1kDH5D D$XD$PD$HD$@D$8D$0D$(D$ D$D$D$$1ShKlH5DCn1 ClPfSnf{iMt {kCh*A fDAD;H5ڰL1A H=D!9!pDH=贼E1H{LAA(H H5H=ï虼fH(HD$HD$HD$0H$u H|$&H(ÐAWEAVAAUIATIUHSDH(H$hH$H5f5!H$H=H$$H$D$dH%(H$1HiD$H$HYH$HgH$$`H5H5IML\$D|$D$D4$1PH=HHD$HyH$HH$$HӺ$H$H趺$H$l$pHD$PH$HD$0H$HD$(H$HD$hH$RHD$`DIHT$PHt$0H|$H*H$K$.tlIHD$01ML`MHt$(LA AA>"H$L92@: H=6HLzHu$H\$hL$M9D$X1D$pH$HD$@HD$0HHD$8HD$@L ILLLcLHQAFL$dH5$H1 L$Lt$hH581 |$dE11LLHDŽ$HDŽ$HDŽ$HDŽ$DŽ$HD$h$A$M|$Ml$ML$ H51ML$D$H5)D$$$$1$H5D1|$dTDɵH5H¿1D*衵H5H¿1[|$dD1H=LAA)EEPH= !H | !L|$8u7HL$0HH9t%LyHL$0LH|$8HL`uH5 1|$dAtnH5y1 |$dHt$pALHD$pHD$xHD$hAH518T$pH5d1 T$qH5t1T$rH51T$sH51T$tH51T$uH51T$vH5Ĵ1T$wH5Դ1xD$xT$yH5ߴ Hc1ST$zH51;T${H51#T$|H51 T$}H51D$~T$H5" Hc1H5/1 |$dE1H$fD$LAHDŽ$HDŽ$HDŽ$DŽ$HD$hA3H5Ɍ1:$H5Œ1$H51$H51$H51$H51$$H5 Hc1$$H5 Hc1]$H5{1B$$H5t Hc1$$H5] Hc1$$H5F Hc1$$H5/ Hc1$$H5 1n$$H5 $ $ Hc1)$$H5ԋ $ $ Hc1$H51$H51TIƸ MB1bLHID$H=|HƱAƆH51RD|$dH5.1D7H$DHHD$0J^H5˪¿1#H5H¿1H51|$dtH5JH¿1H51D|$dH5T1pHt$0DuH$H5oIH$I$A1D|$dAH5A1DH$H5HDŽ$DŽ$HD$01Ht$0'D$H5ƒA1uAtH51VAdžH51D|$d3H51 Ht$0>D>H5R1$AH5>1D|$dH51Ht$0+D $H5]1AdžH5g1D|$dHDŽ$DŽ$GHt$0 DeS $H5~1A T$dH5г1M|$dO$ML$LB  LA1 L>IML$LHHD$81譀H|$8MML$ LχL1L\$@mL\$@L軃HH=IFL 螂H1HthRicoHfzH|$8IF蔁IFfHtHsheetfed@HH scannerHHIF D$t1Ʉ1<‰L$8A1<A <E1|$uL$@A$A(A1E,AƄHHuD$vL%d !A4D$wL$PA0ljƉɃ@A8A<A@ADT$TAHD$XALh ut3ID$ HD$H"HtHHalftone@HI$Ld$H L$T D$XS DD$PH H=DL$@HqHDH5HDT$8EH ߂I$HDH\$ EH\$0HɂHDEL ÂHDLHELDH|$Ht$H߾<HL$H$<1}HMIF D$xƒAPATAXA\AdD$zA`AAÃAAhAlEpAtT$8L$0~HT$8t none@H !L= !t$0FEID${T$$$$D$AxD$|AAAEEEF0A|D$~ $A$ $A$ $A$ $AAN, $A $AAv(D AAV4AF8$1A~1AdžH5¿1}H5Adž1ZAdžH5¿15H5&Adž1Adž!H5ۢ¿1AxH5¿1H51$$H5 $ A1AvH=ryHAƆffff.1ifH5 SHH=/oH5b11A HtH=yBHt%HH5y1 1[fDHbyH5B 1fff.UH5Py1SHwH` Hu.fHH{H+qH{qHqHuHH5y[]1"fSH5ޥ1HH= HtFq xHcHsIH MtSH HtIL1@LBHLAHHuHcHI1H5ox1L |1[1@AW1AVAUIH5yATUHSHHI}H. H\$8u/H#fDHt$8HK#H\$8fDH۸#rIƸ Mm#1LHH5qAFI0Adž8ǃAdž<ǃAƆAH5x1mHSHKH5NLK LC1JHH5wHD$HHD$ HHD$(< "LL$LD$ H5'HL$(1L=qD(D$L v DLvH vHvHvEH5MDEMDDžH-vIDEL%vHD1m,HH5wID1K0HH5wID1)4HH5wH-fvID1L%[vH5p1H5w18HH5KID1<HH5QID1@HH5WID1mDH5`HID1KHHH5cID1)LHH5bID1dD`H5SuD\DXHNuTL KuDPH ^uHfuIDEL6uIDEHt$MDEH5 MDDžH$IDEID1H-qujtL uL-uH 5uH]1RfAUATIUSHcH5yHHHH)1L,IM1CwIUH5pIDH[]A\A]fDAWMAVAUAATIULcJLSHH)H8H\H\HL$HHDMtAH\Hu\EH5I؉HE¿H1^A$\tH8[]A\A]A^A_fDC~H8[]A\A]A^A_JLHH)IDRDT$AIk8Ht$LI|\.H՘HcHHD$H5dHڿ*Y̟DT$H5Hڿ1譟LGDT$bHD$H5ׅHڿD1{DT$8A$ M! HL$K 9tAHL$H5 I$P'Et-AI$PHtHZCH= DI$PMtHD$C9tAHD$C1yH5Hڿ1DT$詞DT$fA$ H\$I$PHDH=B H8I$0HHk,fWM*RD*ZPH YYDH f(f(fTfUf( fVf(f(f(fTfUf(fVtAI$HH5OD$(L$ T$\$C\$T$L$ D$(tf(f(f(f(f(f(f.ADŽ$XADŽ$`%J-vrY,f.A$hvRY,A$pKHI$HHt$HCu-I$PH= 蝜~Y,Y,HAH|$BMI$HtAHD$A$LA$<M#A1.I$Ht$HfBtQH|$H5^RQBwA$A$ ADŽ$A$\ Mt AI$HtHT@H|$AI$1AT$H51ӛL1NLCHZ ;H5Q1薛A$;H5Q1}A$;H5Q1dA$;H5Q1KA$;H5Q12A$A$H5Q; A$ A$ Hc1A$A$H5qQ; A$ A$ Hc1覚A$A$H5=Q; A$ A$ Hc1`A$;H5Q1GA$;H5Q1.A$;H5P1A$;H5P1A$A$H5P; Hc1ҙA$A$H5P; Hc1訙A$A$H5P; Hc1~A$A$H5P; Hc1TA$;H5P1;A$;H5P1"A$;H5P1 A$A$H5P; A$ A$ Hc1ØA$A$H5mP; A$ A$ Hc1}A$A$H5;P; A$ A$ Hc17H5P1$MA1Ic$8I$Ht$f>1MtHD$A9$ tAHL$A$ A$(A$01^I$Ht$=.MtAHt$H=Mw=dA$A$$AƄ$@A$ A$\ A$ A$ A$< A$t A$ I$X;H|$,><>L>\>l>|>>>>>>sanei_scsiSANE_SG_BUFFERSIZE/proc/sys/kernel/sg-big-buffsanei_scsi.issue: %p cat /proc/scsi/sg/debug 1>&2%s%c%s%dsanei_scsi.cj < 2scsi_req_enter: entered %p vendormodelsanei_scsi_find_devices/sys/bus/scsi/devices/proc/scsi/scsisanei_proc_scsi_find_devices%s: no match %s/%s/%s%s: could not open %s: %s %s: error reading %s %s: invalid type %ld %s: bad attach Vendor:Model:Type:Rev:Channel:Id:Lun:SANE_SCSICMD_TIMEOUTProcessorsrc_size == cmd_sizesrc_size >= cmd_sizeDirect-Access Sequential-AccessPrinter Processor WORM CD-ROM Scanner Optical Device Medium Changer Communications ASC IT8 RAID Enclosure Direct-Access-RBCOptical card Bridge controllerObject storage Automation/Drive /dev/sg/dev/uk/dev/gscget_max_buffer_size for %s: %i lx_chk_id: %d,%d %d,%d %d,%d %d,%d sanei_scsi.issue: bad write (errno=%i) %s %li sanei_scsi.issue: SG_IO ioctl error (errno=%i, ret=%d) %s sanei_scsi.issue: SG_BIG_BUF inconsistency? Check file PROBLEMS. issue: ENOMEM - cannot queue SCSI command. Trying again later. issue: EAGAIN - cannot queue SCSI command. Trying again later. /dev/scsi/host%d/bus%d/target%d/lun%d/genericlx_chk_devicename: matched device(devfs): %s lx_chk_devicename: matched device(direct): %s lx_scan_sg: k=%d, exclude=%d, missed=%d lx_chk_devicename: matched device(scan): %s sanei_scsi_req_enter: failed to malloc %lu bytes sanei_scsi_req_enter2: ioctl to set command length failed sanei_scsi_req_enter2 warning: truncating write data from requested %li bytes to allowed %li bytes sanei_scsi_req_enter2 warning: truncating write data from requested %li bytes to allowed %i bytes scsi_req_enter: queue_used: %i, queue_max: %i req == ((fdparms *) fd_info[req->fd].pdata)->sane_qheadsanei_scsi_req_wait: waiting for %p sanei_scsi_req_wait: read %ld bytes sanei_scsi_req_wait: read returned %ld (errno=%d) sanei_scsi_req_wait: SCSI command complained: %s sense buffer: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x target status: %02x host status: %02x driver status: %02x target status: %02x host status: %04x driver status: %04x sanei_scsi_req_wait: SG driver returned resid %i NOTE: This value may be bogus %s: looking for: v=%s m=%s t=%s b=%d c=%d i=%d l=%d %s: could not open %s; falling back to /proc %s: could not open %s for reading %s: found: vendor=%s model=%s type=%s bus=%d chan=%d id=%d lun=%d num=%d sanei_scsi_find_devices: bad attach %s: could not read directory %s: %s %s: invalid integer in string (%s): %s %s: no integer found in string: %s (%d) %s: parse error on string %s (%d) %s: integer value too large (%s) %s: skipping %s/%s, PATH_MAX exceeded on %s %s: invalid integer in type string (%s): %s %s: no integer found in type string: %s sanei_scsi_open: timeout value must be between 1 and 1200 seconds sanei_scsi_open: sanei_scsi_max_request_size=%d bytes sanei_scsi_open: open of `%s' failed: %s sanei_scsi_open: SG driver version: %i sanei_scsi_open: The file %s is not an SG device file sanei_scsi_open: The device found for %s does not look like a scanner sanei_scsi_open_extended: using %i bytes as SCSI buffer sanei_scsi_open: cannot read SG buffer size - %s trying to enable low level command queueing sanei_scsi_open: Host adapter queue depth: %i sanei_scsi_open: using old SG driver logic sanei_scsi_open: SG driver can change buffer size at run time sanei_scsi_open: low level command queueing enabled sanei_scsi_open: using new SG header structure sanei_scsi_open: could not allocate SG buffer memory wanted: %i got: %i sanei_scsi_cmdsanei_scsi_req_entersanei_scsi_req_waitsanei_scsi_req_flush_all hs2p>> parse_configuration_file scsi /dev/<< parse_configuration_file >> print_sense_data Byte #%2d is %3d, 0x%02x Valid=%1d, ErrorCode=%#x Segment number = %d Information Byte = %lu Additional Sense Length = %d Additional Sense Code = %#x << print_sense_data %3d: 0x%02x %d >> max_string_size << max_string_size >> update_hs2p_data OPT_NREGX_ADF OPT_NREGY_ADF OPT_NREGX_BOOK OPT_NREGY_BOOK OPT_NSCANS_ADF OPT_NSCANS_BOOK OPT_LAMP_TIME OPT_EO_ODD OPT_EO_EVEN OPT_BLACK_LEVEL_ODD OPT_BLACK_LEVEL_EVEN OPT_WHITE_LEVEL_ODD OPT_WHITE_LEVEL_EVEN OPT_FIRST_ADJ_WHITE_ODD OPT_FIRST_ADJ_WHITE_EVEN OPT_DENSITY OPT_NREGX_REVERSE OPT_NREGY_REVERSE OPT_NSCANS_REVERSE_ADF OPT_REVERSE_TIME OPT_NCHARS << update_hs2p_data >> print_window_data HEADER Window Identifier = %d AutoBit = %#x X-Axis Resolution = %lu Y-Axis Resolution = %lu X-Axis Upper Left = %lu Y-Axis Upper Left = %lu Window Width = %lu Window Length = %lu Brightness = %d Threshold = %d Contrast = %d Image Composition = %#0x Bits per Pixel = %d Halftone Code = %#0x Halftone Id = %#0x Bit Ordering = %lu Compression Type = %#x Compression Arg = %#x Reserved=%#x Ignored = %#x Binary Filtering = %#x Automatic Separation = %#x Automatic Binarization = %#x SECTION %d ignored = %d Upper Left X = %lu Upper Left Y = %lu Width = %lu Threshold = %#x Image Composition = %#x Halftone Id = %#x Halftone Code = %#x << print_window_data >> sense_handler %02x sense_handler: sense=%s >> test_unit_ready << test_unit_ready >> inquiry << inquiry PRINTING CMD BLOCK: PRINTING MP HEADER: PRINTING MP PAGES: <<<<< mode_sense >> mode_select ERROR: mode_select: %s << mode_select >> unit_cmd << unit_cmd >> do_cancel >> object_position << object_position << do_cancel read_data: %s << read_data %lu >> get_hs2p_data >> hs2p_open << hs2p_open >> get_hs2p_data 0x%2.2x get_scanner_data: ERROR %s >> hs2p_close << hs2p_close << get_hs2p_data: %d Color B&W/IPU/Endorser/Duplex/ADF>>> attach: >>> attach: opening "%s" >>> attach: open failed: %s >>> attach: opened %s fd=%d RICOH VPD IDENTIFIER C0H JIS IDENTIFIER F0H [00] devtype %#02x [01] Page Code %#02x [02] JIS Ver %#02x [03] reserved1 %#02x [04] Page Len %#02x [05] BasicXRes %lu [07] BasicYRes %lu [09] Resolution step %#02x [10] MaxXRes %lu [12] MaxYRes %lu [14] MinXRes %lu [16] MinYRes %lu [18] Std Res %#0x [20] Win Width %lu [24] Win Len %lu [28] function %#02x [29] reserved %#02x IS450IS420>> connection_parameters << connection_parameters >> service_mode << service_mode >> scan_wait_mode %-.5s%-.16s%-.4sRICOHFlatbed%s%s%s%s%s%s<<< attach: hs2p.conf< sane_init >> sane_exit << sane_exit << sane_get_devices unknown-devicereverse double-sidedduplexsimplexNot Installed YesNo AbsoluteRelativeOFFSelf-DiagnosticsOptical AdjustmentSimplex ScannerDuplex Scanner> sane_open >> ScannerDump: Endorser :%s Image Processing Unit:%s Extended Board :%s Image Composition Support Image Compression:%s%s%s%s Marker Recognition: %s Size Recognition : %s X Maximum Output Pixels = %d Standard Resolutions: White Balance is %s Scan Wait Mode is %s duplex_default=%d bmu = %d mud = %d white balance = %#0x adf control = %#0x adf mode control = %#0x endorser control = %#0x endorser string = %s scan wait mode = %#0x service mode = %#0x BasicXRes = %d BasicYRes = %d XResStep = %d YResStep = %d MaxXres = %d MaxYres = %d MinXres = %d MinYres = %d Width = %d Height = %d << ScannerDump >> init_options Number of optionsScan ModepreviewPreviewinquiryInquiry DataDisplays scanner inquiry dataScan modestd-resolutionStd-Scan resolutionX-resolutiony-resolutionY-resolutioncompressionData CompressionGeometryauto-sizeAuto SizepaddingPaddingorientationPaper Orientation[Portrait]/Landscapepaper-sizePaper Sizetl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right yFeederScan sourceprefeedPrefeedendorserendorser-stringEndorser StringEnhancementhalftone-typeHalftone TypeDither or Error Diffusionhalftone-patternHalftone patterngray-filterGray Filterscan-wait-modeScan Wait Mode brightnessBrightnessthresholdThresholdcontrastContrastGammaGamma Correctioncustom-gammaUse custom gamma tablegamma-tableImage intensitysmoothingSmoothingBinary Smoothing Filternoise-removalNoise RemovalBinary Noise Removal Filterauto-separationAutomatic Separationauto-binarizationAutomatic BinarizationnegativeNegativeSwap black and whitewhite-balanceWhite BalanceMiscellaneouspadding-typePadding TypePADDINGTYPE =%s size=%d self-diagnosticsSelf Diagnosticsoptical-adjustmentMaintenance DataUpdateUpdate scanner data# ADF Scans# BOOK ScansLAMP TIMEE/O Balance ODDE/O Balance EVENBlack Level ODDBlack Level EVENWhite Level ODDWhite Level EVENDensity Adjustment1st adj. in white level (ODD)LAMP TIME (reverse)# of endorser characters<< init_options < sane_open >> sane_close << sane_close (nil)SETGETSTRING=%s UserLineartHalftone4-Bit Gray6-Bit Gray8-Bit Gray>> print_maintenance_data: nregx_adf = %d nregy_adf = %d nregx_book = %d nregy_book = %d nscans_adf = %lu lamp time = %lu eo_odd = %d eo_even = %d black_level_odd = %d black_level_even = %d white_level_odd = %lu white_level_even = %lu first_adj_white_odd = %lu first_adj_white_even = %lu density_adj = %d nregx_reverse = %d nregy_reverse = %d nscans_reverse_adf = %lu reverse_time = %lu nchars = %lu << print_maintenance_data: << sane_control_option >> sane_get_parameters << sane_get_parameters TRUEFALSE>> sane_start << sane_start sane_start: device busy >> adf_control >> set_endorser_string %s CHAR=%c mode_select ERROR %s set_white_balance failed: %s >> teco_send_gamma << teco_send_gamma hs2p_send_gamma failed: %s << set_window_data >> set_window ********************* ERROR: set_window: %s PRINTING SWD CMD BLK: PRINTING SWD HEADER: PRINTING SWD DATA[0]: PRINTING SWD DATA[1]: << set_window SET WINDOW DATA failed: %s GET WINDOW failed: %s sane_start: ADF cover open! >> trigger scan << trigger scan start of scan failed: %s >> get_data_status %lu get_data_status: busy << get_data_status %lu GET DATA STATUS failed: %s ANOTHER SIDE = %s set_window_data failed: %s >> get_window >> get_window datalen = %lu << get_window, datalen = %lu >> sane_read sane_read: cancelled! sane_read: read error << sane_read >> sane_cancel << sane_cancel << sane_set_io_mode << sane_get_select_fd disktapeprinterprocessorCD-writerCD-drivescanneroptical-drivejukeboxcommunicatorIS430IS01IS02CustomLetterLegalLedgerA3A4A4RA5A5RA6B4B5FullPortaitFBNormalSoftSharpLinear8x4, 45 degree6x6, 90 degree4x4, spiral8x8, 90 degree70 lines95 lines180 lines16x8, 45 degree16x16, 90 degree8x8, BayerUser #1User #2DitherOffOnRemoval of background colorPad with 0's to byte boundaryPad with 1's to byte boundaryTruncate to byte boundarynoneaveragingMTF correctionNone3x34x45x5End of Medium detectedEnd of Data detectedUnrecovered read error.Read retries exhausted.Mechanical positioning error.Parameter list length error.Logical unit not supported.(MODE parameter changed.)Command sequence error.(Too many windows specified.(Rounded parameter.)Medium not present.(Read past end of medium.)Message error.Select/Reselect failure.(SCSI parity error)Invalid message error.Command phase error.Data phase error.(Media Load/Eject failed)Lamp failure(Shading Error)White adjustment errorReverse Side Lamp FailureScan head positioning errorDocument Waiting Cancel(PSU overheat)(PSU 24V fuse down)(ADF 24V fuse down)(5V fuse down)(-12V fuse down)(ADF 24V power off)(Base 12V power off)(SCSI 5V power off)(-12V power off)(Endorser 6V power off)SCU 3.3V power down errorRCU 3.3V power down errorOIPU 3.3V power down errorMemory Error (Bus error)(Interfac LSI error)(SCSI controller error)(Compression unit error)(Marker detect unit error)Endorser error(Origin Positioning error)(Heater error)(Thermistor error)ADF cover open(ADF lift up)Document jam error for ADFDocument misfeed for ADF(Interlock open)(Not enough memory)Size detection failedNO SENSERECOVERED ERRORInvalidNOT READYMEDIUM ERRORHARDWARE ERRORILLEGAL REQUESTUNIT ATTENTIONDATA PROJECTBLANK CHECKVENDOR UNIQUECOPY ABORTEDABORTED COMMANDEQUALVOLUME OVERFLOWMISCOMPARERESERVED>> parse_configuration_file: No config file present! >> parse_configuration_file: parsing config line "%s" >> parse_configuration_file: config file line %d: trying to attach SCSI: %s' >> parse_configuration_file: config file line %d: OBSOLETE !! use the scsi keyword! >> parse_configuration_file: (see man sane-avision for details): trying to attach SCSI: %s' F-mark=%1d, EOM=%1d, ILI=%1d, Reserved=%1d, SenseKey=%#x Command Specific Infomation = %lu Additional Sense Code Qualifier = %#x Window Descriptor Length=%lu Byte29 = %#0x RIF=%d PaddingType=%d Byte42 = %#x MRIF=%d Filtering=%d GammaID=%d Section Enable Flat (sef bit) = %#x >> copying %lu bytes from sense_buffer[] to sense_data sense_handler: sense_buffer=%#x, sense=%#x, asc=%#x, ascq=%#x sense_handler: ErrorCode %02x ValidData: %d EOM: %d ILI: %d MissingBytes: %lu sense_handler: error code is invalid. sense_handler: sense_key=%#x '%s - %s' Looking up ascq=(%#x,%#x)=%#x sense_handler: ascq=(%#x,%#x): %#x '%s' sense_handler: 'Undocumented code': ascq=(%#x,%#x) sense_handler %s: '%s'-'%s' '%s' return:%d >>>>> mode_sense: fd=%d, page_code=%#02x >>>>> mode_sense: Zero'ing ModeSenseCommand msc and msp structures >>>>> mode_sense: Initializing Mode Sense cmd >>>>> mode_sense: sanei_scsi_cmd >>>>> cmd.opcode=%#0x cmd.dbd=%#02x, cmd.pc=%#02x >>>>> sizeof(cmd)=%lu sizeof(msp)=%lu sizeof(hdr)=%lu sizeof(page)=%lu requesting %lu bytes ERROR mode_sense: sanei_scsi_cmd error "%s" >>>>> mode sense: number of bytes received from scanner: %lu >> >> got %lu bytes from scanner >>>>> copying from msp to calling function's buf >>>>> msp.page_size=%lu bytes=%lu buf_size=%lu >> set_basic_measurement_unit: %d SET_BASIC_MEASUREMENT_UNIT: bmu=%d mud=%d set_basic_measurement_unit: MODE_SELECT failed with status=%d << set_basic_measurement_unit: opcode=%d len=%d bmu=%d mud=%ld cancel: sending OBJECT POSITION cancel: OBJECT POSTITION failed >> read_data buf_size=%lu dtc=0x%2.2x dtq=%lu read_data: scanner is closed! read_data ready to send scsi cmd opcode=0x%2.2x, dtc=0x%2.2x, dtq=%lu, transfer len =%d >> hs2p_open: trying to open: name="%s" fd=%d sane_start: open of %s failed: %d %s >>hs2p_open: OPENED "%s" fd=%d hs2p_open: test_unit_ready() failed: %s Data Type Code %2.2x not handled. get_hs2p_data calling read_data for dtc=%2.2x and bufsize=%lu get_hs2p_data: error opening scanner: %s >>> attach: sending INQUIRY (standard data) >>> attach: inquiry failed: %s >>> attach: reported devtype='%d', vendor='%.8s', product='%.16s', revision='%.4s' >>> attach: reported RMB=%#x Ver=%#x ResponseDataFormat=%#x Length=%#x Byte7=%#x >>> attach: device is not a RICOH scanner >>> attach: test unit ready failed (%s) >>> attach: sending INQUIRY (vpd data) >>> attach: inquiry (vpd data) failed: %s [00] Peripheral %#02x [01] Page Code %#02x [02] reserved %#02x [03] Page Length %#02x [04] ADF ID %#02x [05] Endorser ID %#02x [06] Image Processing Unit %#02x [07] Image Composition %#02x [08] Image Data Processing %lu [10] Compression %#02x [11] Marker Recognition %#02x [12] Size Recognition %#02x [13] reserved %#02x [14] X Maximum Output Pixel %lu >>> attach: sending INQUIRY (jis data) >>> attach: inquiry (jis data) failed: %s >>> attach: get_basic_measurement_unit >> get_basic_measurement_unit: fd="%d" >>> attach: get_basic_measurement_unit failed (%s) >>> attach: setting to defaults << get_basic_measurement_unit: bmu=%d mud=%d >>> attach: set_basic_measurement_unit failed (%s) >> GET connection_parameters >> calling mode_sense get_connection_parameters: MODE_SELECT failed with status=%d >>> attach: get_connection_parameters failed >> endorser_control: fd=%d val=%d flag=%d >> GET endorser control >> calling mode_sense get_endorser_control: MODE_SELECT failed with status=%d << endorser_control: endorser_control=%#02x >>> attach: get_endorser_control failed: return value=%#02x >> GET service_mode >> calling mode_sense get_service_mode: MODE_SELECT failed with status=%d >>> attach: get_service_mode failed %#02x >> GET scan_wait_mode >> calling mode_sense get_scan_wait_mode: MODE_SELECT failed with status=%d >>> attach: get_scan_wait_mode failed: return value=%#02x << scan_wait_mode: buf.swm=%#02x >> GET white_balance>> calling mode_sense get_white_balance: MODE_SELECT failed with status=%d << white balance: buf.white_balance=%#02x >>> attach: get_white_balance failed: return value=%#02x >>> attach: flushing and closing fd=%d attach: no standard resolutions reported attach: Window(W/L) = (%lu/%lu) attach: invalid window width reported, using %d attach: invalid window height reported, using %d attach: winWidth=%d resBasicX=%d mm/in=%f mm=%f attach: RANGE x_range.max=%f, y_range.max=%f >>> attach: sending TEST_UNIT_READY > sane_init: hs2p backend version %d.%d-%d (sane-backends 1.0.23) > sane_init: No config file "%s" present! >> sane_get_devices (local_only = %d) SANE Device: '%s' Vendor: '%s' Model: '%s' Type: '%s' Type: '%s' Vendor: '%s' Product: '%s' Revision: '%s' Automatic Document Feeder: %s%s%s%s Line Art (B/W) Support : %s Dithering (Halftone) Support: %s Error Diffusion Support : %s Color Support : %s 4 Bit Gray Support : %s 5-8 Bit Gray Support : %s Image Data processing:%s%s%s%s%s%s Max bytes per scan-line: %d (%d pixels) Basic resolution (X/Y) : %d/%d Maximum resolution (X/Y) : %d/%d Minimum resolution (X/Y) : %d/%d Window Width/Height (in basic res) %d/%d (%.2f/%.2f inches) Buffer Full Ratio = %#02x Buffer Empty Ratio = %#02x Bus Inactive Limit = %#02x Disconnect Time Limit = %#04x Connect Time Limit = %#02x Maximum Burst Size = %#04x DTDC = %#02x Medium Wait Timer is Service Mode is in Select %s Mode Vendor: %s Product: %s Rev: %s %s%s Read-only option that specifies how many options a specific devices supports.Request a preview-quality scan.Selects the scan mode (e.g., lineart, monochrome, or color).Std Sets the resolution of the scanned image.X Sets the resolution of the scanned image.Y Sets the resolution of the scanned image.Sets the compression mode of the scannerAutomatic Paper Size DeterminationPad if media length is less than requestedSpecify the scan window geometry by specifying the paper size of the documents to be scannedTop-left x position of scan area.Top-left y position of scan area.Bottom-right x position of scan area.Bottom-right y position of scan area.INIT_OPTIONS: ul(x,y) = (%d,%d) br(x,y) = (%d,%d) Selects the scan source (such as a document-feeder).Enable Duplex (Dual-Sided) ScanningPrint up to 19 character string on each sheetvalid characters: [0-9][ :#`'-./][A-Z][a-z]Defines the halftoning (dithering) pattern for scanning halftoned images.Enables the scanner's start buttonControls the brightness of the acquired image.Select minimum-brightness to get a white pointControls the contrast of the acquired image.Determines whether a builtin or a custom gamma-table should be used.Gamma-correction table. In color mode this option equally affects the red, green, and blue channels simultaneously (i.e., it is an intensity gamma table).# registers in main-scanning in ADF mode# registers in sub-scanning in ADF mode# registers in main-scanning in book mode# registers in sub-scanning in book modeAdj. of E/O Balance in black level ODDAdj. of E/O Balance in black level EVENAdj. data in black level (ODD)Adj. data in black level (EVEN)Adj. data in White level (ODD)Adj. data in White level (EVEN)Density adjustment of std. white board1st adj. in white level (EVEN)# registers of main-scanning of backside# registers of main-scanning of ADF backside# registers of sub-scanning of backside# registers of sub-scanning of ADF backside# of scans of reverse side in ADF>> sane_get_option_descriptor: %d name=%s << sane_get_option_descriptor: name=%s >> sane_control_option: %s option=%d name=%s sane_control_option get_value option=%d sane_control_option:invalid option number %d sane_control_option set_value sane_control_option: set_value %s [#%d] to %d sane_control_option: set_value %s [#%d] to %f sane_control_option: set_value %s [#%d] to %s sane_control_option: set_value %s [#%d] OPT_UPDATE: ready to call get_hs2p_data: fd=%d >>sane_get_parameters: (W/L)=(%d/%d) (xres/yres)=(%d/%d) mud=%d sane_get_parameters: scanning, so can't get params %d pixels per line, %d bytes per line, %d lines high, total %lu bytes, dpi=%ld SIDE#2 %d pixels per line, %d bytes, %d lines high, dpi=%d sane_start: sane_get_parameters failed: %s >> sane_start: trying to open: name="%s" fd=%d >>sane_start: OPENED "%s" fd=%d sane_start: test_unit_ready() failed: %s sane_start: reserve_unit() failed: %s sane_start: setting basic measurement unit to mm set_basic_measurment_unit failed: %s sane_start: setting scan source to %d %s sane_start: setting prefeed to %d set_adf_control: MODE_SELECT failed with status=%d sane_start: error set_adf_control: %s sane_start: setting endorser control to %d >> SET endorser control >> calling mode_select set_endorser_control: MODE_SELECT failed with status=%d set_endorser_control failed: %s sane_start: setting endorser string to %s << set_endorser_string s="%s" len=%d set_endorser_string failed: %s sane_start: setting scan_wait_mode to %d >> SET scan_wait_mode >> calling mode_sense set_scan_wait_mode failed: %s set_white_balance: MODE_SELECT failed with status=%d sane_start: setting custom gamma sane_start: filling in window data buffer >> set_window_data: sizeof(*wbuf)=%lu; window len=%lu >> set_window_data: CLEARING wbuf >> set_window_data: writing Window Descriptor Length =%lu XRESOLUTION %d IS NOT WITHIN [%d, %d] YRESOLUTION %d IS NOT WITHIN [%d, %d] set_window_data: upperleft=(%ld,%ld) set_window_data: WxL= %ld x %ld width in pixels too large: width=%ld x-resolution=%d bytes=%ld set_window_data: ADF origin offset=%f NOT WITHIN BOUNDS: ulx=%ld width=%ld sum=%ld NOT WITHIN BOUNDS: uly=%ld length=%ld sum=%ld sane_start: sending SET WINDOW DATA set_window: SET WINDOW COMMAND Transfer Length = %lu (should be 648) set_window: COPYING %lu bytes from settings to Set Window Command (%lu) set_window: SET WINDOW COMMAND Window Descriptor Length = %lu (should be 640) set_window: calling sanei_scsi_cmd(%d,&win,%lu, NULL, NULL) sane_start: error reading adf_status: %s trigger_scan: sending %d Window Id to scanner scsi_wait_ready: get datat status failed (%s) hs2p_wait_ready: timed out after %lu seconds %d pixels per line, %d bytes, %d lines high, dpi=%d sane_start: setting white_balance to %d sane_start: sending GET WINDOW hs2p_wait_ready: %d bytes ready sane_read: bytes left to read: %ld << sane_read: getting another side sane_read: scanning is false! sane_read s->EOM padding from %ld to %ld sane_read: trying to read %ld bytes sane_read: End-Of-Medium detected >> sane_set_io_mode (handle = %p, non_blocking = %d) >> sane_get_select_fd (handle = %p, fd = %p) Enhancement of light charactersNo additional sense informationLogical unit not ready. Don't know why.Logical unit is in process of becoming ready.Logical unit not ready. Manual intervention required.Logical unit does not respond to selection.Multiple peripheral devices selected.Invalid command operation mode.Invalid field in CDB (check field pointer).Invalid field in parameter list (check field pointer).Power on, reset, or BUS DEVICE RESET occurred.(Invalid combination of windows specified.(Saving parameters not supported.)(Position past end of medium.)Invalid bits in IDENTIFY message.Initiator detected error message received.Lamp cover open (Lamp 24V power off)Reverse-side memory error (Bus error)(Image data processing LSI error)Mechanical Time Out error (Pick Up Roller error)Indicates that there is no Sense Key informationIndicates that the scanner is not ready, e.g. ADF cover not closedError regarding document such as paper jamError relating to hardware, e.g. CCD line clock errorUsed such as when illegal parameter exists in data or commandUsed when power on, BUS DEVICE RESET message or hardware resetUsed when scanner aborts a command executionbgpdbpdbbbpdgpdpdbbbbbbgpdbbbbpdgbbbbpdbbpdpdpdbpdpdpdbgpdggbbedeee@eDggfffdf,ff8ddcciccdggHgf{gPhaaPho=o6h6haajhggggPhaa=pPhPhPhPhaaPhPhPhPhj}joaaaPhaaaPhaaaaaAk !@ffffff9@>??;Oh θP8HXhx(@XpȽؽ8p8h0hXH88Xh X x  0 8  X8 h x( H    @ x H H88@(p8877x8 8H9h8^^(_xqxt(hzRx $`FJ w?;*3$"Dh\`tXPH@80( 4Ldl|'RBD D(G0C (D AJBI a (D ABBF \(G ABBG4 PBID G  AABA LD(BBD A(D0s (F ABBE t (C ABBD |BBB B(G0A8DP 8A0A(B BBBH  8C0A(B BBBB V 8A0A(B BDEK G,4x"BAA c AIG DdxBBE A(A0G  0A(A BBBA $HAAG yDALBBD A(D0U (D ABBE } (D ABBJ <$BBA A(G0 (D ABBH Ld(BBL B(A0A8O! 8A0A(B BBBH \fBQB A(G0Dp 0A(A BBBG  0A(A BBBE \,G4L0BFD D`  AABH \BGE D(C0KT 0A(A BBBD T 0C(A BBBB L(BEB B(A0A8GK 8A0A(B BBBG \4BED A(D@ (F ABBA Z (A ABBH J(F ABB|xBBB E(A0A8Dpu 8A0A(B BBBH k 8F0A(B BBBF  8F0A(B BBBJ DBIE B(A0A8D@8A0A(B BBB4\BGA { ABH AAEpfLPBHE F(H0A8G 8A0A(B BBBH LBBB B(A0A8Jk 8D0A(B BBBD L/D0jLd(;BEE E(D0D8J(5 8A0A(B BBBF BEB E(D0K8D 8A0A(B BBBG  8C0A(B BBBJ s 8F0A(B BBBF a 8F0A(B BBBH TL BBE D(D0DPa 0F(A BBBE N 0A(A BBBB  HD K A  D C I , 8<BFD lAB4 OBDD s ABH AADL 0GLl 3BIB J(A0A8G  8A0A(B BBBA 4 BKK F0a CAB, GBDD yAB,$ (nARD M DAA T ALt BSB B(A0A8F`8M0A(B BBBL BGB B(A0D8N 8A0A(B BBBJ  ZAX<4 BGE K(H0j(A BBBDt 8xBEL D(A0Mp 0A(A BBBE , pdBKC PAB< BLI A(J0D@0C(A BBB, ZAX,L AJL  FAJ L| wBQG H(G0 (C ABBB W (F ABBF D vmBDB H(D0DI0D(A BBBL BBB B(A0K8Oz 8A0A(B BBBI d&|&Hi G $P'nAOD EMA'A A L(($BDB L(A0I8D# 8A0A(B BBBD 4xL~Aj4TLjBDD C(Z0|(A ABBdMBBEB E(D0Q8Kpi 8A0A(B BBBG I 8F0A(B BBBH L^BDB B(A0K8LP 8C0A(B BBBB LDHaBQB B(A0A8Gw 8A0A(B BBBG {BDE K(D0L@^ 0A(A BBBD   0F(A BBBG W 0F(A BBBD o 0F(A BBBD f 0C(A BBBH 4(~=AiTH~9Mklp~:NkGG6$H$Z$l$~$$$$$$$$$% %2%D%V%h%z%z%a%%LLLLLMMM&M.MKMRMj@fffffvq@YMj@9v@_Mfffffvq@z@fMr@@z@iM@j@r@lMr@@j@pMb@@j@sM@j@b@wM@Z@b@zM@o@v@}Mf@p@M 4 !!o J !Xx/ o(oo"o!55&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88!####1####xHS2P scanner z<;z<;Mz<;z<AMz<FMKMRMYM_MfMiMlMpMsMwMzM}MMMFBMdSMMMMFMMMMMMMMNN*N2N:N,CANENHNFANENFdNNNNNNNNNNNO8pO-OEOcO Ȅ$%O&)P*O,O,O,7O9:P ;P ;؅=C/PE>PGWPH IkPJPKPSP`P`P`P`PbQc-QEQTQhQ|QQQQQPQQRR6RQRxjRRRRRRȆRSS&S4SOShSySSSSSS8SSSS( TSTS "TS 0TS =Th MTS STScTSnTS682d7377299fc049152882d45de3fbd4cfe7d1.debug.shstrtab.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.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink $o(  0J8o""Eo((pT^x/x/X h44c44n88t zHm pp!!! ! x !h!h!! `!`( `4