ELF4( U1҃t u]É'UWVSӃEt.BEEPt&9ztuEEu؃[^_]ËBr t E‹6t̋NtA u6 USÃDUEEEEEEE.EUEEE$PUT$CwX]EUM\$D$ȉT$ L$D$$E$D$E$&D$D[]ÍvUT$D$$DÍt&U$tÍU$$$PÍt&U$ÍU$xÍU$ÍU$ ÍU$lÍU$ÍU$PÍU$ $9D$$ $LD$$Y$$( $ Ðt&UWVS<$e$v$$ $8 $$$l $ D$$ D$$ $$$D$D$$H $H D$D$u$Et&U؉EEEEEEEe$$x D$D$EUEEEPUx}~UUUUNUAT؃*u$E}$<[^_]Ít&$ fUWVS U$0lj<"tJ1҄t% 3t DB t)T$$U [^_]GO˄u t<"u{\tډ)ʃ뷉ˋM [^_]Ít&U$Ӊt$8|ȋ$ȋt$] UWVS,EUu1,[^_]ËUtE0EU}EUE:DQuF;uE}}7EEEtgEDAuD$ D$<$D$ D$MÉ $9} ,[^_]n1,[^_]UM M U$]Éu}t1]u}]Ívu1ҋDAuÃu0DDAtuUVS$@$u@zv<<$D$t$Ít&Ft<<&tq~<t7<'t&uĉ$&apof@s;@Fuă[^]É$>@뚉$<@넍t&$&f@;e$f?R$f!? U($$ EE$$D$ D$$lD$$$fU(E E9|^=t/t 6uJtQD$T$ D$F$ED$ED$$Í&5uf T$ D$OD$$먍UWVS,D$ME$ËE$U$CD$$CƉC E$<$EU$DD$|$ D$YFED$C @$C UET$ U|$$_D$T$U,[^_]Ít&'UWVS<EEUԋR҉UE؋@ EhE܋xJw5W҉U'U܋]GERۉEUeC4$D$t]f"]ӍvCUЉD$$u͋[ ]EUu$UËE$E̋E$U̍D$UCET$UD$YD$ @$UUEЉt$ T$$D$ED$EE?E܋EU؋U؋M؅tEԋESE<[^_]ËUЉE$U롋EЉU$EE뉋UЉE$U]eUEXUVS$${$$^ $t2C$D$t9^ t$$F$,D$F$XD$$$$$6O$$$[^]Í'US$$$$$$$$3$C$K$dtz$n$x$$C$D$$C$D$$u$$ $$[]ÍUWVS,B$EEE$$D$D$$D$ $ $@$$$($uEX $&tJ1t@U9Z t~ $C$D$uuk$ UBD$B$XD$EEa$$$-,[^_]$)f1;t&'UVS $EE$$D$D$$D$ $$tu^ $&t*9^ t $C$D$u$ FD$F$HD$$6u [^]Í&UWVSӃ$$Z\$T$ $ED$dD$E$EtCu&^-t"Xt^uދE[^_]$AjM`Vt&QCGS=$$E또&UWVS5E$jVtE1ɋE9BDȅut+I^E\$1$D$6uۉU$Et)Mytt&E9Gt?uU҉Uu׃[^_]ËUw Z\$$D$MAR$(UBnD$$MA?$$$EXtSCtL$vU9Zt $C$D$D$u$MA tD$D$$UBtD$$GPt%@tX@tQT$D$$G@ tD$$$?QAT$$G$P$t$$$v$$$/$@$K$h$$O ɉMEX1fu$t$$UBP{MAT$$D$vCT$$`D$CD$$SCD$T$$$D$D$Ct 8$O$Ms9Yt $C t P'C$D$C+$S/f$%;D$$BdEEF$?UB$D M$Xv'U Z$\$i$S$=$'$,$d`;q$xO! _USÃD$$$t2CBCBCBC B CBCBCB[]$5$'U8U؍U]uΉ}E]ۉEE؉$D$t]Ћu}]Í$Et|rqt!t$$$UƋE ]ۉE|$$DCd1]fE܍Uut ]D$$uU\$$pT$E$UEt$1 ]D$$uE\$$D$E$Et$EUM ]D$$uU\$$T$E$FE0('UWVS Utg@t*1CtUaDuu,ËuD$$t(UP [^_]D$$$ I$'UWVS$($!7fav1{$gY !* Ot&'UWVSfCtoD$$tCCtvSu‹CD$ FD$dA$&D$LCuCD$ FD$dB$&D$u6;?HpDždDž`Dž\ DžX@hD$$\$QU썅EEU 98 :; D$$(U$ d; ]$r dBt,D$D$ ED$B$d'D$ED$dA$'D$qE苝dCLLPPtP8҉|k= 9$vC [CD$ FD$dA$&D$HP$ÉPJ$D$P$P&L$ZDžDQP$D$+DžD"$D$P$u\$DžD$( |ۉ||AYtAD$$Z |BD$$w |At $ |B GD$$ C$ D$u狍|AD$$ tt{$0 tBX@$@ D$C$M D$u狍tA@ BD$$h tx G_w$ D$@C$M D$uG D$$h t&F^ $ D$FD$$ FpD$$ FDD$$ ~$ vC$ D$uFD$$ 6:?t ɉt,t{C$0F$H$u j$ Fw$ v$e )$T $A $ $ $' $ $ c$ ?$y $Z $& tBt{P$ tx Dtzk$ Z$ $ $ s$ b$y $Z $EE$$D$D$$D$ $2$3$4ti^ $&t*9^ t $C$D$u$ FD$F$D$6uDžD!$ $ $ $ m$h ;$DžD$< DžDwDžDn$\$$t&D$;DžD2$DžD &E5$#D$D$ $L dE1CCu&  ƋVC'3>  f$ZE$E$-EuՍE${TtadBD$T$8)L$DžD$TDžDXBt*dAD$B$'D$`] XC$'D$#Ck]$]5::C:C:CuwdB$)D$dAމulXC$((D$7C\$dC$)D$CDžDމXC$T(D$CdC$p)D$CDžDkDžDWLDžDC$?$X$b$q$$sDžDDžDDžD$5 |PX@xr$@ D$|B;$l D$|q$ |B U$ D$C5$ D$u⋍|A $ D$xx{|$ xBX@$ D$C$ D$u⋍xA@ d$D$xx 8G_w5$SD$C$eD$uG s$D$E&F^ $D$F$1D$F$1D$Fe$ 2D$~$2&C($eD$uF$D$6$ $?x x$ x$(|ۉ|$3DžDF$d$)$xF$$($$$$G$p2$H2_$1.$1$$$x`C$$ xBzx{$=xx xz5$$$ $y $b $L $ A$ $ $ $ $U $1 6$ v$lDž`Dž\DžXDžT$$@D$JDžDA닉$BE$updB t(D$ ED$B$)D$ED$dA$,*D$E苝dC E$\QdBZD$E$X*D$GÍv މXC$|(D$CE苍XAdB$X-D$ YE$ umX8ED$' $XBD$dA$8.D$苼XC E$. >TXTTdBD$T$<0L$DžDƹED$ XBD$dA$X.D$襻dC$.D$}`UXCtdCBD$E$/D$7E@ XKXUCL$D$BD$D$ CD$dB$.D$úUBD$ D$XA$4/D$萺U䋝XCBCXUA vXC CD$E$0D$9dUA3dCCD$E$t/D$E\UA\CCD$E$/D$賹]$3 sTJTTdCD$T$$1D$1DžD(C OE@D$ XCD$dB$.D$ظ'`UCP T$dB$0D$蝸E苍XAD$A$0D$kE苕dBD$B$p0D$9E苍\A D$A$0D$V<T$@$\1L$طDžDsmtidhV Total: %4d Untested: %4d Unsupported: %4d %s

%s


Summary

UntestedUnsupported"#007000"Complete"#000000"
Sum
0xsane-backends 1.0.193.3 Info:ERROR:Warning:%s: %8s [%s] %8s %s %sNew USB ids: %s/%s (%s %s) 2.0 usb IOUSBDevice device type scanner product %s vendor # # LABEL="libsane_rules_end"libusbscanner 0x0003 %s %s %c-%s

Backends: , %s(none)

Backend: %s )

Link(s): %s
Comment: %s
Description: %s
ModelUSB idStatusComment %s %s ?%s/%s  %s  SANE: Backends (Drivers)\"create_mfg_list: start create_mfg_list: exit

Manufacturers: BackendManpage%s
(SANE: Supported Devices sane-desc %s (%s) asciiOutput mode: %s xmlhtml-backends-splithtml-mfgsstatisticsusermapdbudevplisthalUnknown output mode: %s setting title to `%s' setting intro to `%s' setting debug level to %d s:m:t:i:d:hV.reading directory `%s' cannot stat `%s' (%s) `%s' is not a directory .descfilename too long %s/%s-> reading desc file: %s rUSBignoring empty line ignoring comment line line: %s :backendcreating backend entry `%s' calloc failed (%s) use `:backend' keyword first :version:status:minimal:basic:good:complete:untested:unsupported:new:yes:no:manpage:devicetype:scanner:stillcam:vidcam:api:meta:desc:mfg:model:interface:usbidignore:url:commentCouldn't find any .desc file backend `%s' backend *none* version `%s' version *none* NEW! manpage `%s' manpage *none* url `%s' url *none* comment `%s' comment *none* type scanner type stillcam type vidcam type meta type api type *unknown* desc `%s' url `%s' url *none* comment `%s' comment *none* desc *none* mfg `%s' model `%s' interface `%s' interface *none* usb-vendor-id `%s' usb-vendor-id *none* usb-product-id `%s' usb-product-id *none* status minimal status basic status good status complete status untested status unsupported status *unknown* url `%s' url *none* comment `%s' comment *none* model *none* mfg *none* type *none* %s *none* %s *none* %s *none* %s *none* %s %s *none* %s *none* *none* `%s' *none* %s *none* minimal basic good complete untested %s *none* %s *none* *none* *none*Number of known devices:Scanners:Still cameras:Video cameras:Meta backends:API backends:%s %s root:scanner 0664 Unknown output mode search-dirmodetitleintrodebug-levelhelpversionUnknownMinimalBasicGood"#F00000""#0000B0""#B00000""#FF9000""#90B000"ScannersStill camerasVideo CamerasMeta backendsAPIsUKNOWNSCANNERSSTILLVIDEOMETAAPI Supported: %4d (complete: %d, good: %d, basic: %d, minimal: %d) %d

Description:
The scope of application of the backend.
Status:
Indicates how many of the features the device provides are supported by SANE.
  • unsupported means the device is not supported at least by this backend. It may be supported by other backends, however.
  • untested means the device may be supported but couldn't be tested. Be very careful and report success/failure.
  • minimal means that the device is detected and scans at least in one mode. But the quality is bad or important features won't work.
  • basic means it works at least in the most important modes but quality is not perfect.
  • good means the device is usable for day-to-day work. Some rather exotic features may be missing.
  • complete means the backends supports everything the device can do.
USB id:
The USB vendor and product ids as printed by sane-find-scanner -q (only applicable for USB devices).
Interface:
How the device is connected to the computer.
Model:
Name of the the device.
Manufacturer:
Manufacturer, vendor or brand name of the device.
Comment:
More information about the backend or model, e.g. the level of support and possible problems.
Manual Page:
A link to the man-page online, if it exists.
Backend:
Name of the backend, in parentheses if available: Version of backend/driver; newer versions may be available from their home sites.
NEW! means brand-new to the current release of SANE.
UNMAINTAINED means that nobody maintains that backend. Expect no new features or newly supported devices. You are welcome to take over maintainership.
SANE

This is only a summary! Please consult the manpages and the author-supplied webpages for more detailed (and usually important) information concerning each backend.

If you have new information or corrections, please file a bug report with as many details as possible. Also please tell us if your scanner isn't mentioned in this list at all.

For an explanation of the tables, see the legend.Device typeNumber of devicesTotalSupported%s %s %s %s n/a


SANE homepage
Contact
This page was last updated on %s by sane-desc %s from %s Added manufacturer/model %s %s to USB ids %s/%s scanner proprietary device info version# This file was automatically created based on description files (*.desc) # by sane-desc %s from %s on %s# # udev rules file for supported USB devices # # To add a USB device, add a rule to the list below between the # LABEL="libsane_rules_begin" and LABEL="libsane_rules_end" lines. # # To run a script when your device is plugged in, add RUN+="/path/to/script" # to the appropriate rule.# # The following list already contains a lot of scanners. If your scanner # isn't mentioned there, add it as explained above and mail the entry to # the sane-devel mailing list (sane-devel@lists.alioth.debian.org). # ACTION!="add", GOTO="libsane_rules_end" ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev" SUBSYSTEM=="usb_device", GOTO="libsane_rules_begin" SUBSYSTEM!="usb_device", GOTO="libsane_rules_end" # Kernel >= 2.6.22 jumps here LABEL="libsane_create_usb_dev" # For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y # If the following rule does not exist on your system yet, uncomment it # ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664", OWNER="root", GROUP="root" # Kernel < 2.6.22 jumps here LABEL="libsane_rules_begin" SYSFS{idVendor}=="%s", SYSFS{idProduct}=="%s", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # The following rule will disable USB autosuspend for the deviceENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"# # The entries below are used to detect a USB device when it's plugged in # and then run the libusbscanner script to change the ownership and # permissions on the "device node" used by libusb. # # The 0x0003 match flag means the device is matched by its vendor and # product IDs. # # Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID # respectively):# libusbscanner 0x0003 0xVVVV 0xPPPP 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 # usb module match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info # # The following list already contains a lot of scanners. If your scanner # isn't mentioned there, add it as explained above and mail the entry to # the sane-devel mailing list (sane-devel@lists.alioth.debian.org). #0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000html_generate_anchor_name: couldn't malloc , NEW!NEW!Manual page: %s
Description: %s
ManufacturerInterface%s %s

The following table summarizes the backends/drivers distributed with the latest version of sane-backends, and the hardware or software they support.

Scanners

Still Cameras

Video Cameras

APIs

Meta Backends

Legend:

Link(s):
Link(s) to more extensive and detailed information, if it exists, or the email address of the author or maintainer.create_model_record: couldn't calloc model_record_entry read_keyword: missing quotation mark: %s read_keyword: set entry `%s' to `%s' read_keyword: set first entry of `%s' to `%s' read_keyword: set second entry of `%s' to `%s' read_keyword: unknown param_type %d update_url_list: couldn't calloc url_entry update_mfg_record_list: couldn't calloc mfg_record_entry update_mfg_record_list: created mfg %s update_model_record_list: model %s ignored, backend %s has higher priority update_model_record_list: model %s overrides the one from backend %s update_model_record_list: added model %s

Manufacturer: %s

%s %s

The following table summarizes the devices supported by the latest version of sane-backends.

Legend:

Usage: %s [-s dir] [-m mode] [-d level] [-h] [-V] -s|--search-dir dir Specify the directory that contains .desc files (multiple directories can be concatenated by ":") -m|--mode mode Output mode (ascii, html-backends-split, html-mfgs, xml, statistics, usermap, db, udev, plist, hal) -t|--title "title" The title used for HTML pages -i|--intro "intro" A short description of the contents of the page -d|--debug-level level Specify debug level (0-3) -h|--help Print help message -V|--version Print version informationReport bugs to Copyright (C) 2002-2006 Henning Meier-Geinitz sane-desc comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of sane-desc under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING.setting search directory to `%s' unknown option (use -h for help) missing parameter (use -h for help) missing option (use -h for help) looking for .desc files in `%s' cannot read directory `%s' (%s) can't open desc file: %s (%s) Backend `%s': `%s' `%s' does not have a status Backend `%s': `%s' `%s' does not have an interface `%s' seems to provide a USB device without :usbid (%s %s) Backend `%s': %d USB devices without :usbid overwriting version of backend `%s' to `%s'(was: `%s') setting version of backend `%s' to `%s' overwriting status of model `%s' (backend `%s') setting status of model `%s' to `minimal' setting status of model `%s' to `basic' setting status of model `%s' to `good' setting status of model `%s' to `complete' setting status of model `%s' to `untested' setting status of model `%s' to `unsupported' unknown status of model `%s': `%s' (backend `%s') level %d not implemented for :status (backend `%s') backend %s is new in this SANE release backend %s is NOT new in this SANE release unknown :new parameter of backend `%s': `%s' overwriting manpage of backend `%s' to `%s'(was: `%s') setting manpage of backend `%s' to `%s' adding `%s' to list of device types of backend `%s' setting device type of backend `%s' to scanner setting device type of backend `%s' to still camera setting device type of backend `%s' to video camera setting device type of backend `%s' to API setting device type of backend `%s' to meta unknown device type of backend `%s': `%s' use `:devicetype' keyword first (backend `%s') use `:desc' for `:api' and `:meta' only (backend `%s') overwriting description of device type of backend `%s' to `%s' (was: `%s') setting description of backend `%s' to `%s' use `:mfg' for hardware devices only (backend `%s') adding mfg entry %s to backend `%s' use `:mfg' keyword first (backend `%s') adding model entry %s to manufacturer `%s' ignored `%s' :interface, only allowed for hardware devices overwriting `%s's interface of model `%s' to `%s' (was: `%s') setting interface of model `%s' to `%s' ignored `%s' :usbid, only allowed for hardware devices Ignoring `%s's USB ids of `%s' `%s's USB vendor id of `%s' is not a lowercase 4-digit hex number: `%s' `%s's USB product id of `%s' is not a lowercase 4-digit hex number: `%s' overwriting `%s's USB ids of model `%s' to `%s/%s' (was: `%s/%s') setting USB vendor and product ids of model `%s' to `%s/%s' adding `%s' to list of urls of backend `%s' adding `%s' to list of urls of mfg `%s' adding `%s' to list of urls of description for backend `%s' adding `%s' to list of urls of model `%s' level %d not implemented for :url (backend `%s') setting comment of backend %s to `%s' setting comment of manufacturer %s to `%s' setting comment of description for backend %s to `%s' setting comment of model %s to `%s' level %d not implemented for `:comment' (backend `%s') unknown keyword token in line `%s' of file `%s' %s *none* %s *none* %s *none* unsupported *unknown*# # The entries below are used to detect a USB device when it's plugged in # and then run a script to change the ownership and # permissions on the "device node" used by libusb. # Sample entry (replace 0xVVVV and 0xPPPP with vendor ID and product ID # respectively):# # 0xVVVV0xPPPProot:scanner0664[/usr/local/bin/foo.sh] # Fields: # vendor ID # product ID # ownership (user:group) # permissions # path of an optional script to run (it can be omitted)# # The following list already contains a lot of scanners. If your scanner # isn't mentioned there, add it as explained above and mail the entry to # the sane-devel mailing list (sane-devel@lists.alioth.debian.org). #!'&&&& '&&&&&&&&&&&&&&&&&&&&&&@'&&&&&&&&&&&&&t'&&&'6(&&&_(&&&&&(&H2t=:8`=L=<<6<<8036666+64555w5f5*5@AyAhAWAFA A>BBBvB B &0:DNWesGCC: (GNU) 4.2.3.symtab.strtab.shstrtab.rel.text.rel.data.bss.rodata.str1.1.rodata.str1.4.rel.rodata.comment.note.GNU-stack@7R P% )R % 8 /S$42SC2dr5V R  ^ g22wA   9Ga|,0Pp8Qk{} PNPA1`! n' 2FLV c p 4#0:p6P`w'"2vBP%R`&D^pu   "*19BIRZairw|+&sane-desc.ccalc_prioritycalculate_statistics_per_typefirst_backendprint_statistics_per_typehtml_print_statistics_cellhtml_print_legend_descriptionhtml_print_legend_statushtml_print_legend_usbidhtml_print_legend_interfacehtml_print_legend_modelhtml_print_legend_manufacturerhtml_print_legend_commenthtml_print_legend_manualhtml_print_legend_backendhtml_print_headertitleintrohtml_print_summarystatus_namestatus_colordevice_type_namedevice_type_anameget_tokenchar_comparestring_comparecheck_hexclean_stringhtml_print_footerdebug_callcurrent_debug_leveldebugdesc_nameprogram_namecreate_usbidcreate_usbids_tableprint_halprint_plistprint_udevprint_usermaphtml_generate_anchor_namehtml_backends_split_tablehtml_print_backends_splitcreate_model_recordread_keywordupdate_url_listhtml_mfgs_tablehtml_print_mfgsget_optionsdesc_options.4767modesearch_dir_spec.LC203.LC208.LC211.LC266printfputssanei_config_skip_whitespace__ctype_b_loc__strndup__ctype_toupper_locstrtolstrlenmallocstrncattimelocaltimeasctimestderrfprintfvfprintfcalloc__strdupsprintfstrcmpputcharsnprintfexitfreestrstrgetopt_longoptargmainstrrchrstrchr__xstatopendirreaddirfopensanei_config_read__errno_locationstrerrorfclosestrcasecmp.AH MAW`AjsA A B B B B B B9 >BY ^By ~B B B BA B A B%-B4 9B@ EBfkBrwB~B B BBB B B A AB BB'. 3A:/D O/[AgqBB/ /A6J/^fB{B BCDEeFDjGGH"DnH{IJH H* HD H_ Hr H K  B L M    A  B  B   ' 0 7 D NP X Ok Ns P     N O Q R R Q# H. HE QQ i S{   [ T T I H H I  S 5   B#B*/B6 ;BMRAfoAAB A A B BBBB BB? FBM RBY^BejBq vB}BBBBBBBBBA BA%*B7<BCHBOTB[`BKLM A B B B B B B$AEJAW`A~U A B BBAK%L-M5=D MAT YB` eBsxAAAUA BH I8=HOV^DF/ %*BzABAU5:AOTB[`BglBBAAB AA0 5AJOAV[B}A A ABBBB BB BB"B).B5:BlqB|AA AAA/& 1/:AQVB_dB~BABBA B#B.8=BXe~ B B B B B B B27BCG RVyQ WTDX]l I Y &R:XOWYds RXY RoQQ W  qQ {     !!!$!BB!K!A]!b!Bj!u! !W!!!!B!!B!!B!!B! !A""B" "B,"1"A;"H"AU"Z"Bl"q"Ax"}"B""B""B""B" "B""B""B""B""B""B""B# #A/#4#AY#^#Ae#/l# w#/#A##B##B##A##A $$A!$ &$A-$2$B9$>$B[$ `$Ag$l$B$$A$$A$$B$$A$$B%%B$%)%B8% =%AW%d%}% %B% %B% %B% %B% %B% %B(&-&B9&=& H&L&z&&&Z&& &/&[&&&' '#' )'D'L'S'X'A_' d'Bp'Wu'['G'''' 'A' 'B' 'B' 'B' 'B' (B ( (B( (B!( &(B2(W7([>(D(M(a([f(((<(<(<(((([(R( (()$)3)>)M)^)s))))))))))***&*2*=>*=M*^*m*x****>*>*>***+++.+=+H+W+f+q++++W+]++,$,*,?, ,^,,,_ -`&-a?-HQ-m-H--S----bP.X.Y.. .. @/p/c///0;0X0 j00 0001 1/ 1?1 b1Hu1~1d1e1 1111d1e 2)2.2Bl2q2A22A22B22A22A 33A3383BV3_3Aq3z3A33A33A33A 44A)424AH4M4Ac4h4A~44A44B44A44A5/&5/-525BA5F5BX5]5Bi5n5Bz55B55B55B55B55B55B55B55B 66B6"6B.636B[6`6B66B66B66B66B66B66B66B 7K7L!7M)71787 A7AH7 M7BT7 Y7B`7 e7Bs7x7A77A77A7U77A77B77B 88B8 8B,818B<8G8a8l888d8e8 889 9939Q999X999:(: F:Q:~:: ::: :;&;5;?E;?U;?f;t; ;;; ;; <1<?< `<n< <<B<<B<<B<=B==B*=/=Bw=|=B==A==A==B>>A.>7>AZ>c>A>>B>>A>>A>?A.?7?AN?W?At?}?A??A? ?A? ?A? @A@ @B;@D@Aa@j@As@x@B@@B@@B@@B@@BA/ AAB!A&AB8A=ABIANABZA_ABkApAB|AABA ABA ABA ABA ABAABAABAABB/BBB;B@BBhBmBByB~BBBBBBBBBBBBBBBBBBBBBBBCCBCCB#C(CB4C9CBHCMCBCCCdCeCCCfCD!D 3DKD uDDD DDD E8E ZEQyEEE E-FLF ^FvF FQFF GG IGGGG GQH/H [HtHH HQHH II(I OI]I IQIII IHJ]JkJ JJJ JJ K6K oKQKK KQK L 5LeLL LL LL M1M9MgMMhM MMM 'NNN hNvN NN N0O BOcO OO OO (P@P ^PPP PQ 8QVQ sQQ QQ QQ RR  0@P`  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|