This is a cryptographically signed message in MIME format. --------------ms060109060901050505030701 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit
Hi, Here's my experience with snapscan 1212U on fedora core 2. kernel 2.6.8-1.521smp Problem is : * sane-find-scanner always detects the scanner * After plugging the scanner to the machine, scanimage -L detects the scanner exactly ONCE. * A second execution of scanimage -L reports no scanners found. * Plugging the scanner and immediately starting xsane reports an I/O error. the scanner is plugged in ... [root@xiii root]# lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 009: ID 06bd:0001 AGFA-Gevaert NV SnapScan 1212U Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 unplugging and plugging back gives me a new and higher device number ... is this normal ? [root@xiii root]# lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 010: ID 06bd:0001 AGFA-Gevaert NV SnapScan 1212U Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 so i uncomented the device number in /etc/sane.d/snapscan.conf. I took the firmware binary from the windows distribution to give it another shot. here's my snapscan.conf file : firmware /etc/sane.d/SnapScan_1212U_2.bin # Agfa 1212U usb 0x06bd 0x0001 #/dev/usb/scanner0 bus=usb #libusb:002:009 bus=usb so, only the firmware line and the usb+vendor/product line there. the other tool "sane-troubleshoot" give me this in the log : [snapscan] usb_read Only 0 bytes read [snapscan] usb_read: reading: 0x32 0x00 0x00 0x00 0xff 0x00 0x00 0x00 [snapscan] mini_inquiry: snapscan_cmd command failed: Error during device I/O [snapscan] snapscani_check_device: mini_inquiry failed with Error during device I/O. [root@xiii root]# sane-find-scanner # No SCSI scanners found. If you expected something different, make sure that # you have loaded a SCSI driver for your SCSI adapter. found USB scanner (vendor=0x06bd [AGFA], product=0x0001 [SNAPSCAN 1212U]) at libusb:002:009 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage. # Scanners connected to the parallel port or other proprietary ports can't be # detected by this program. [root@xiii root]# rpm -qa | grep sane libsane-hpoj-0.91-7 sane-backends-1.0.13-7 xsane-0.92-10 sane-frontends-1.0.11-4 xsane-gimp-0.92-10 sane-backends-devel-1.0.13-7 tried upgrading but lot of dependencies (hotplug, pam,...). I know there are issues with permission on FC2, but I would be happy scanning as root initially :-) this is what the output of scanimage gives me. it hangs always on the backend snapscan, so somehow it knows it's there ... ??? [root@xiii root]# scanimage -L [sanei_debug] Setting debug level of dll to 255. [dll] sane_init: SANE dll backend version 1.0.10 from sane-backends 1.0.13 [dll] sane_init: reading dll.conf [dll] add_backend: adding backend `net' [dll] add_backend: adding backend `abaton' [dll] add_backend: adding backend `agfafocus' [dll] add_backend: adding backend `apple' [dll] add_backend: adding backend `avision' [dll] add_backend: adding backend `artec' [dll] add_backend: adding backend `artec_eplus48u' [dll] add_backend: adding backend `as6e' [dll] add_backend: adding backend `bh' [dll] add_backend: adding backend `canon' [dll] add_backend: adding backend `canon630u' [dll] add_backend: adding backend `coolscan' [dll] add_backend: adding backend `coolscan2' [dll] add_backend: adding backend `dmc' [dll] add_backend: adding backend `epson' [dll] add_backend: adding backend `fujitsu' [dll] add_backend: adding backend `gt68xx' [dll] add_backend: adding backend `hp' [dll] add_backend: adding backend `hpsj5s' [dll] add_backend: adding backend `hp5400' [dll] add_backend: adding backend `ibm' [dll] add_backend: adding backend `leo' [dll] add_backend: adding backend `ma1509' [dll] add_backend: adding backend `matsushita' [dll] add_backend: adding backend `microtek' [dll] add_backend: adding backend `microtek2' [dll] add_backend: adding backend `mustek' [dll] add_backend: adding backend `mustek_usb' [dll] add_backend: adding backend `nec' [dll] add_backend: adding backend `pie' [dll] add_backend: adding backend `pint' [dll] add_backend: adding backend `plustek' [dll] add_backend: adding backend `qcam' [dll] add_backend: adding backend `ricoh' [dll] add_backend: adding backend `s9036' [dll] add_backend: adding backend `sceptre' [dll] add_backend: adding backend `sharp' [dll] add_backend: adding backend `sm3600' [dll] add_backend: adding backend `snapscan' [dll] add_backend: adding backend `sp15c' [dll] add_backend: adding backend `tamarack' [dll] add_backend: adding backend `teco1' [dll] add_backend: adding backend `teco2' [dll] add_backend: adding backend `teco3' [dll] add_backend: adding backend `umax' [dll] add_backend: adding backend `umax1220u' [dll] add_backend: adding backend `v4l' [dll] add_backend: adding backend `hpoj' [dll] sane_get_devices [dll] load: searching backend `hpoj' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-hpoj.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-hpoj.so.1' [dll] init: initializing backend `hpoj' [dll] init: backend `hpoj' is version 1.0.6 [dll] load: searching backend `v4l' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-v4l.so.1' [dll] init: initializing backend `v4l' [dll] init: backend `v4l' is version 1.0.2 [dll] load: searching backend `umax1220u' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-umax1220u.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-umax1220u.so.1' [dll] init: initializing backend `umax1220u' [dll] init: backend `umax1220u' is version 1.0.1 [dll] load: searching backend `umax' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-umax.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-umax.so.1' [dll] init: initializing backend `umax' [dll] init: backend `umax' is version 1.0.40 [dll] load: searching backend `teco3' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-teco3.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco3.so.1' [dll] init: initializing backend `teco3' [dll] init: backend `teco3' is version 1.0.1 [dll] load: searching backend `teco2' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-teco2.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco2.so.1' [dll] init: initializing backend `teco2' [dll] init: backend `teco2' is version 1.0.5 [dll] load: searching backend `teco1' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-teco1.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-teco1.so.1' [dll] init: initializing backend `teco1' [dll] init: backend `teco1' is version 1.0.9 [dll] load: searching backend `tamarack' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-tamarack.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-tamarack.so.1' [dll] init: initializing backend `tamarack' [dll] init: backend `tamarack' is version 1.0.0 [dll] load: searching backend `sp15c' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-sp15c.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-sp15c.so.1' [dll] init: initializing backend `sp15c' [dll] init: backend `sp15c' is version 1.0.0 [dll] load: searching backend `snapscan' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-snapscan.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-snapscan.so.1' [dll] init: initializing backend `snapscan' [dll] init: backend `snapscan' is version 1.4.35 [dll] load: searching backend `sm3600' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-sm3600.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-sm3600.so.1' [dll] init: initializing backend `sm3600' [dll] init: backend `sm3600' is version 1.0.5 [dll] load: searching backend `sharp' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-sharp.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-sharp.so.1' [dll] init: initializing backend `sharp' [dll] init: backend `sharp' is version 1.0.0 [dll] load: searching backend `sceptre' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-sceptre.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-sceptre.so.1' [dll] init: initializing backend `sceptre' [dll] init: backend `sceptre' is version 1.0.10 [dll] load: searching backend `s9036' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-s9036.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-s9036.so.1' [dll] init: initializing backend `s9036' [dll] init: backend `s9036' is version 1.0.0 [dll] load: searching backend `ricoh' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-ricoh.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-ricoh.so.1' [dll] init: initializing backend `ricoh' [dll] init: backend `ricoh' is version 1.0.0 [dll] load: searching backend `qcam' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-qcam.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-qcam.so.1' [dll] init: initializing backend `qcam' [dll] init: backend `qcam' is version 1.0.0 [dll] load: searching backend `plustek' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-plustek.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-plustek.so.1' [dll] init: initializing backend `plustek' [dll] init: backend `plustek' is version 1.0.0 [dll] load: searching backend `pint' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-pint.so.1' [dll] load: couldn't open `/usr/lib/sane/libsane-pint.so.1' (No such file or directory) [dll] load: couldn't find backend `pint' (No such file or directory) [dll] load: searching backend `pie' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-pie.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-pie.so.1' [dll] init: initializing backend `pie' [dll] init: backend `pie' is version 1.0.9 [dll] load: searching backend `nec' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-nec.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-nec.so.1' [dll] init: initializing backend `nec' [dll] init: backend `nec' is version 1.0.0 [dll] load: searching backend `mustek_usb' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-mustek_usb.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek_usb.so.1' [dll] init: initializing backend `mustek_usb' [dll] init: backend `mustek_usb' is version 1.0.17 [dll] load: searching backend `mustek' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-mustek.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-mustek.so.1' [dll] init: initializing backend `mustek' [dll] init: backend `mustek' is version 1.0.134 [dll] load: searching backend `microtek2' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-microtek2.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek2.so.1' [dll] init: initializing backend `microtek2' [dll] init: backend `microtek2' is version 1.0.0 [dll] load: searching backend `microtek' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-microtek.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-microtek.so.1' [dll] init: initializing backend `microtek' [dll] init: backend `microtek' is version 1.0.0 [dll] load: searching backend `matsushita' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-matsushita.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-matsushita.so.1' [dll] init: initializing backend `matsushita' [dll] init: backend `matsushita' is version 1.0.6 [dll] load: searching backend `ma1509' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-ma1509.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-ma1509.so.1' [dll] init: initializing backend `ma1509' [dll] init: backend `ma1509' is version 1.0.3 [dll] load: searching backend `leo' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-leo.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-leo.so.1' [dll] init: initializing backend `leo' [dll] init: backend `leo' is version 1.0.10 [dll] load: searching backend `ibm' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-ibm.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-ibm.so.1' [dll] init: initializing backend `ibm' [dll] init: backend `ibm' is version 1.0.0 [dll] load: searching backend `hp5400' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-hp5400.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-hp5400.so.1' [dll] init: initializing backend `hp5400' [dll] init: backend `hp5400' is version 1.0.3 [dll] load: searching backend `hpsj5s' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-hpsj5s.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-hpsj5s.so.1' [dll] init: initializing backend `hpsj5s' [dll] init: backend `hpsj5s' is version 1.0.3 [dll] load: searching backend `hp' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-hp.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-hp.so.1' [dll] init: initializing backend `hp' [dll] init: backend `hp' is version 1.0.8 [dll] load: searching backend `gt68xx' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-gt68xx.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-gt68xx.so.1' [dll] init: initializing backend `gt68xx' [dll] init: backend `gt68xx' is version 1.0.49 [dll] load: searching backend `fujitsu' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-fujitsu.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-fujitsu.so.1' [dll] init: initializing backend `fujitsu' [dll] init: backend `fujitsu' is version 1.0.0 [dll] load: searching backend `epson' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-epson.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-epson.so.1' [dll] init: initializing backend `epson' [dll] init: backend `epson' is version 1.0.240 [dll] load: searching backend `dmc' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-dmc.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-dmc.so.1' [dll] init: initializing backend `dmc' [dll] init: backend `dmc' is version 1.0.0 [dll] load: searching backend `coolscan2' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-coolscan2.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan2.so.1' [dll] init: initializing backend `coolscan2' [dll] init: backend `coolscan2' is version 1.0.0 [dll] load: searching backend `coolscan' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-coolscan.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-coolscan.so.1' [dll] init: initializing backend `coolscan' [dll] init: backend `coolscan' is version 1.0.0 [dll] load: searching backend `canon630u' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-canon630u.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-canon630u.so.1' [dll] init: initializing backend `canon630u' [dll] init: backend `canon630u' is version 1.0.1 [dll] load: searching backend `canon' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-canon.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-canon.so.1' [dll] init: initializing backend `canon' [dll] init: backend `canon' is version 1.0.0 [dll] load: searching backend `bh' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-bh.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-bh.so.1' [dll] init: initializing backend `bh' [dll] init: backend `bh' is version 1.0.4 [dll] load: searching backend `as6e' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-as6e.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-as6e.so.1' [dll] init: initializing backend `as6e' [dll] load: searching backend `artec_eplus48u' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-artec_eplus48u.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-artec_eplus48u.so.1' [dll] init: initializing backend `artec_eplus48u' [dll] init: backend `artec_eplus48u' is version 1.0.0 [dll] load: searching backend `artec' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-artec.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-artec.so.1' [dll] init: initializing backend `artec' [dll] init: backend `artec' is version 1.0.0 [dll] load: searching backend `avision' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-avision.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-avision.so.1' [dll] init: initializing backend `avision' [dll] init: backend `avision' is version 1.0.80 [dll] load: searching backend `apple' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-apple.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-apple.so.1' [dll] init: initializing backend `apple' [dll] init: backend `apple' is version 1.0.0 [dll] load: searching backend `agfafocus' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-agfafocus.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-agfafocus.so.1' [dll] init: initializing backend `agfafocus' [dll] init: backend `agfafocus' is version 1.0.0 [dll] load: searching backend `abaton' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-abaton.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-abaton.so.1' [dll] init: initializing backend `abaton' [dll] init: backend `abaton' is version 1.0.0 [dll] load: searching backend `net' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-net.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-net.so.1' [dll] init: initializing backend `net' [dll] init: backend `net' is version 1.0.13 [dll] sane_get_devices: found 0 devices No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). [dll] sane_exit: exiting [dll] sane_exit: calling backend `hpoj's exit function [dll] sane_exit: calling backend `v4l's exit function [dll] sane_exit: calling backend `umax1220u's exit function [dll] sane_exit: calling backend `umax's exit function [dll] sane_exit: calling backend `teco3's exit function [dll] sane_exit: calling backend `teco2's exit function [dll] sane_exit: calling backend `teco1's exit function [dll] sane_exit: calling backend `tamarack's exit function [dll] sane_exit: calling backend `sp15c's exit function [dll] sane_exit: calling backend `snapscan's exit function [dll] sane_exit: calling backend `sm3600's exit function [dll] sane_exit: calling backend `sharp's exit function [dll] sane_exit: calling backend `sceptre's exit function [dll] sane_exit: calling backend `s9036's exit function [dll] sane_exit: calling backend `ricoh's exit function [dll] sane_exit: calling backend `qcam's exit function [dll] sane_exit: calling backend `plustek's exit function [dll] sane_exit: calling backend `pie's exit function [dll] sane_exit: calling backend `nec's exit function [dll] sane_exit: calling backend `mustek_usb's exit function [dll] sane_exit: calling backend `mustek's exit function [dll] sane_exit: calling backend `microtek2's exit function [dll] sane_exit: calling backend `microtek's exit function [dll] sane_exit: calling backend `matsushita's exit function [dll] sane_exit: calling backend `ma1509's exit function [dll] sane_exit: calling backend `leo's exit function [dll] sane_exit: calling backend `ibm's exit function [dll] sane_exit: calling backend `hp5400's exit function [dll] sane_exit: calling backend `hpsj5s's exit function [dll] sane_exit: calling backend `hp's exit function [dll] sane_exit: calling backend `gt68xx's exit function [dll] sane_exit: calling backend `fujitsu's exit function [dll] sane_exit: calling backend `epson's exit function [dll] sane_exit: calling backend `dmc's exit function [dll] sane_exit: calling backend `coolscan2's exit function [dll] sane_exit: calling backend `coolscan's exit function [dll] sane_exit: calling backend `canon630u's exit function [dll] sane_exit: calling backend `canon's exit function [dll] sane_exit: calling backend `bh's exit function [dll] sane_exit: calling backend `artec_eplus48u's exit function [dll] sane_exit: calling backend `artec's exit function [dll] sane_exit: calling backend `avision's exit function [dll] sane_exit: calling backend `apple's exit function [dll] sane_exit: calling backend `agfafocus's exit function [dll] sane_exit: calling backend `abaton's exit function [dll] sane_exit: calling backend `net's exit function [dll] sane_exit: finished -- This message has been scanned for viruses and dangerous content, and is believed to be clean. --------------ms060109060901050505030701 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIJ7TCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJ BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNh cGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsT H0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1Ro YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVy c29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0x MzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29u YWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAw gYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/ Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOC dz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sC AwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2 oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVt YWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UE AxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPq Cy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYI Tq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8wggNRMIICuqADAgEC AgML620wDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA0MDMxNTE2MjQy NVoXDTA1MDMxNTE2MjQyNVowgZsxDTALBgNVBAQTBE1hZXMxDTALBgNVBCoT BEtvZW4xEjAQBgNVBAMTCUtvZW4gTWFlczEfMB0GCSqGSIb3DQEJARYQa29l bkBrbW93YXJlLmNvbTEiMCAGCSqGSIb3DQEJARYTa29lbkBkb21haW5uYW1l cy5iZTEiMCAGCSqGSIb3DQEJARYTaW5mb0Bkb21haW5uYW1lcy5iZTCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzzHCpgwNpFNwF6iLrfUV7J Yl1DEVxAsljd9EdHpvRpr6QDwpnljfAnkEDUSPH/2QGaU02160DbKXId7fk6 exCSdDU7tTjibC6cl3XMfCGqZp/fdoishX9IcR5kZ6FGILFicyN2GwTRpYLa 0sO4TW7ouJf/akjvI9/XA1pljwjTfW2x4eKbCEVBTZ6aNdJs2MbgF+diNyom 9xokij3xCjnQS8mkToZHuXaaMzfuztVar916iyc7/1y2LGCdVE2vY8PskVdS VIT6Mzvlpw42dhHMAO1/VVwJ42fdTDlO3Cuaovj08Xw8M4vu4EWz6AXRW1Xm VJLeJu+xgMHtvDc4RiUCAwEAAaNXMFUwRQYDVR0RBD4wPIEQa29lbkBrbW93 YXJlLmNvbYETa29lbkBkb21haW5uYW1lcy5iZYETaW5mb0Bkb21haW5uYW1l cy5iZTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBACgRLuYM8snT 4kc/MxNzdBGXYvrZSv049QKlt6uZtTu214jB22LWz4GwNQokeKB6FfGQjElu izbhUKnij/qbx5px2p7QN8GpISLSJPie7tBp5t1VG+eNdUvf8pksagqbQ3i2 lDitubFml3iWOl20yBRRWdCr7rheQg6jlRBTKKOjMIIDUTCCArqgAwIBAgID C+ttMA0GCSqGSIb3DQEBBAUAMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNDAzMTUxNjI0MjVa Fw0wNTAzMTUxNjI0MjVaMIGbMQ0wCwYDVQQEEwRNYWVzMQ0wCwYDVQQqEwRL b2VuMRIwEAYDVQQDEwlLb2VuIE1hZXMxHzAdBgkqhkiG9w0BCQEWEGtvZW5A a21vd2FyZS5jb20xIjAgBgkqhkiG9w0BCQEWE2tvZW5AZG9tYWlubmFtZXMu YmUxIjAgBgkqhkiG9w0BCQEWE2luZm9AZG9tYWlubmFtZXMuYmUwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC88xwqYMDaRTcBeoi631FeyWJd QxFcQLJY3fRHR6b0aa+kA8KZ5Y3wJ5BA1Ejx/9kBmlNNtetA2ylyHe35OnsQ knQ1O7U44mwunJd1zHwhqmaf33aIrIV/SHEeZGehRiCxYnMjdhsE0aWC2tLD uE1u6LiX/2pI7yPf1wNaZY8I031tseHimwhFQU2emjXSbNjG4BfnYjcqJvca JIo98Qo50EvJpE6GR7l2mjM37s7VWq/deosnO/9ctixgnVRNr2PD7JFXUlSE +jM75acONnYRzADtf1VcCeNn3Uw5TtwrmqL49PF8PDOL7uBFs+gF0VtV5lSS 3ibvsYDB7bw3OEYlAgMBAAGjVzBVMEUGA1UdEQQ+MDyBEGtvZW5Aa21vd2Fy ZS5jb22BE2tvZW5AZG9tYWlubmFtZXMuYmWBE2luZm9AZG9tYWlubmFtZXMu YmUwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQAoES7mDPLJ0+JH PzMTc3QRl2L62Ur9OPUCpbermbU7tteIwdti1s+BsDUKJHigehXxkIxJbos2 4VCp4o/6m8eacdqe0DfBqSEi0iT4nu7QaebdVRvnjXVL3/KZLGoKm0N4tpQ4 rbmxZpd4ljpdtMgUUVnQq+64XkIOo5UQUyijozGCAzswggM3AgEBMGkwYjEL MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkp IEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1 aW5nIENBAgML620wCQYFKw4DAhoFAKCCAacwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDUwMTIxMDgxNzM1WjAjBgkqhkiG 9w0BCQQxFgQUWvOHZYJts4iXx6tLyB2HYBV+/V8wUgYJKoZIhvcNAQkPMUUw QzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAw BwYFKw4DAgcwDQYIKoZIhvcNAwICASgweAYJKwYBBAGCNxAEMWswaTBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp bmcgQ0ECAwvrbTB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNV BAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgML620w DQYJKoZIhvcNAQEBBQAEggEAOgvUDQy8dDRIKe37Ni+Xv39WxCRV4KhTIWnd 4n1l9uvfACqUqwgzmVZv7o9S7mAIGgzfN6OuIqZnQqG5+8pnK97M08iTUhQ3 5jUE+IxhhgGp+stN6IYjP0b96K2wJxfl9LE7HSxrhISdzt3ZZn0U0HEi2lRj B07x/Q7YBF3IyUD79kgZhNbt36cFWfSO1aqGVPDScXgPpJD+A4JYKCinfkEL SHRHBAO3NO3kF8QPKsN0pZEVo34UoLkFCkR1Ci04AaWsdDR2eqXo6Ne9KktY 9JP0JQ7M20lYlMkSwa1WeM4a4acvPg7/ER2msQ+W04GTgbtqfPAo0/zazzZv vJ6swwAAAAAAAA== --------------ms060109060901050505030701--