On Mon, Jun 29, 2015 at 09:50:19PM +0100, Raf Czlonka wrote:
> >Synopsis:    uthum(4) - TEMPerHUM sensors not available through sysctl(8)
> >Category:    system kernel
> >Environment:
>       System      : OpenBSD 5.8
>       Details     : OpenBSD 5.8-beta (GENERIC) #952: Thu Jun 25 21:33:40 MDT 
> 2015
>                        
> dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> 
>       Architecture: OpenBSD.i386
>       Machine     : i386
> >Description:
>     Recently, I have acquired a USB temperature and humidity sensor
>     - TEMPerHUM. I had picked this one since it is listed as one of
>     devices supported by the uthum(4) driver, which itself is actually
>     named after the device in question, so it seems.
> 
>     However, neither the temperature nor humidity sensors are available
>     through the sysctl(8) interface.

Your device is not detected/attached to uthum(4).

Because, currently uthum(4) only supports
idVendor:idProduct=0x0c45:0x7401 (LM75) based devices.

Your *newer* device 0x0c45:0x7402 (AFAIK Si7005 chip) really is an
(unsupported) ugold(4) variant.

I bought a similar device and prepared a diff a while ago for ugold(4).
Once I find some time I will polish the diff and post it here for 
testing.
 
>     The device itself is otherwise fully functionsl - it has a physical
>     button marked "TXT" which, after being pressed, causes the device to
>     spew the readings of both sensors continuously onto the terminal or,
>     in X, any window which has focus.

The button is attached as generic usb keyboard and thus works somehow.
 
>     I have also attached the output of 'lsusb' at the very end.
> >How-To-Repeat:
>       Plug the device into a free USB port.
> >Fix:
>       Not known.
> 
> dmesg:
> OpenBSD 5.8-beta (GENERIC) #952: Thu Jun 25 21:33:40 MDT 2015
>     dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: Genuine Intel(R) CPU U1400 @ 1.20GHz ("GenuineIntel" 686-class) 1.20 GHz
> cpu0: 
> FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE,NXE,SSE3,MWAIT,VMX,EST,TM2,xTPR,PDCM,PERF,SENSOR
> real mem  = 2137014272 (2038MB)
> avail mem = 2089807872 (1992MB)
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: date 11/30/07, BIOS32 rev. 0 @ 0xfdbd0, SMBIOS rev. 2.4 @ 
> 0xdc010 (19 entries)
> bios0: vendor Phoenix Technologies LTD version "R0054N3" date 11/30/2007
> bios0: Sony Corporation VGN-TX5MN_W
> acpi0 at bios0: rev 2
> acpi0: sleep states S0 S3 S4 S5
> acpi0: tables DSDT FACP APIC HPET MCFG TCPA SLIC APIC BOOT SSDT SSDT SSDT SSDT
> acpi0: wakeup devices PWRB(S4) WLAN(S3) USB1(S3) USB2(S3) USB3(S3) USB4(S3) 
> USB7(S3) SLT0(S4) LANC(S3) EC0_(S5)
> acpitimer0 at acpi0: 3579545 Hz, 24 bits
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
> cpu0: apic clock running at 133MHz
> cpu0: mwait min=64, max=64, C-substates=0.2.2.2.2, IBE
> ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins
> acpihpet0 at acpi0: 14318179 Hz
> acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus -1 (PEGP)
> acpiprt2 at acpi0: bus 2 (RP01)
> acpiprt3 at acpi0: bus 6 (PCIB)
> acpiec0 at acpi0
> acpisony0 at acpi0: SNC_
> acpicpu0 at acpi0: !C2(500@1 io@0x1014), C1(1000@1 halt), PSS
> acpitz0 at acpi0: critical temperature is 99 degC
> acpitz1 at acpi0: critical temperature is 100 degC
> acpitz2 at acpi0: critical temperature is 100 degC
> acpibtn0 at acpi0: LID0
> acpibtn1 at acpi0: PWRB
> acpibat0 at acpi0: BAT1 type LION oem "Sony Corp."
> acpiac0 at acpi0: AC unit online
> acpivideo0 at acpi0: GFX0
> acpivout0 at acpivideo0: LCD_
> bios0: ROM list: 0xc0000/0x10000! 0xd0000/0x1800 0xdc000/0x4000! 
> 0xe0000/0x1c00!
> cpu0: Enhanced SpeedStep 1198 MHz: speeds: 1200, 800 MHz
> pci0 at mainbus0 bus 0: configuration mode 1 (bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82945GM Host" rev 0x03
> vga1 at pci0 dev 2 function 0 "Intel 82945GM Video" rev 0x03
> intagp0 at vga1
> agp0 at intagp0: aperture at 0xd0000000, size 0x10000000
> inteldrm0 at vga1
> drm0 at inteldrm0
> inteldrm0: 1366x768
> wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
> wsdisplay0: screen 1-5 added (std, vt100 emulation)
> "Intel 82945GM Video" rev 0x03 at pci0 dev 2 function 1 not configured
> azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
> azalia0: codecs: Realtek ALC262, Conexant/0x2bfa, using Realtek ALC262
> audio0 at azalia0
> ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 1 int 16
> pci1 at ppb0 bus 2
> wpi0 at pci1 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: msi, 
> MoW2, address 00:19:d2:89:c7:fc
> uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 1 int 17
> uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 1 int 19
> uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 1 int 21
> uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 1 int 17
> ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 1 int 23
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
> ppb1 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
> pci2 at ppb1 bus 6
> cbb0 at pci2 dev 4 function 0 "TI PCIXX12 CardBus" rev 0x00: apic 1 int 20
> "TI PCIXX12 FireWire" rev 0x00 at pci2 dev 4 function 1 not configured
> "TI PCIXX12 Multimedia Card Reader" rev 0x00 at pci2 dev 4 function 2 not 
> configured
> fxp0 at pci2 dev 8 function 0 "Intel PRO/100 VM" rev 0x02, i82562: apic 1 int 
> 20, address 00:13:a9:90:cc:cb
> inphy0 at fxp0 phy 1: i82562EM 10/100 PHY, rev. 0
> cardslot0 at cbb0 slot 0 flags 0
> cardbus0 at cardslot0: bus 7 device 0 cacheline 0x10, lattimer 0x40
> pcmcia0 at cardslot0
> ichpcib0 at pci0 dev 31 function 0 "Intel 82801GBM LPC" rev 0x02: PM disabled
> pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x02: DMA, channel 
> 0 configured to compatibility, channel 1 configured to compatibility
> wd0 at pciide0 channel 0 drive 0: <TOSHIBA MK8009GAH>
> wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
> atapiscsi0 at pciide0 channel 0 drive 1
> scsibus1 at atapiscsi0: 2 targets
> cd0 at scsibus1 targ 0 lun 0: <MATSHITA, DVD-RAM UJ-852S, 1.31> ATAPI 5/cdrom 
> removable
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
> cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2
> pciide0: channel 1 ignored (disabled)
> ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: polling
> iic0 at ichiic0
> spdmem0 at iic0 addr 0x51: 2GB DDR2 SDRAM non-parity PC2-6400CL6 SO-DIMM
> usb1 at uhci0: USB revision 1.0
> uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
> usb2 at uhci1: USB revision 1.0
> uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
> usb3 at uhci2: USB revision 1.0
> uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
> usb4 at uhci3: USB revision 1.0
> uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
> isa0 at ichpcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5 irq 1 irq 12
> pckbd0 at pckbc0 (kbd slot)
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pms0 at pckbc0 (aux slot)
> wsmouse0 at pms0 mux 0
> pms0: ALPS Glidepoint, version 0x7321
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
> uhidev0 at uhub2 port 1 configuration 1 interface 0 "RDing TEMPERHUM1V1.2" 
> rev 2.00/0.01 addr 2
> uhidev0: iclass 3/1, 1 report id
> ukbd0 at uhidev0 reportid 1: 8 variable keys, 5 key codes
> wskbd1 at ukbd0 mux 1
> wskbd1: connecting to wsdisplay0
> uhidev1 at uhub2 port 1 configuration 1 interface 1 "RDing TEMPERHUM1V1.2" 
> rev 2.00/0.01 addr 2
> uhidev1: iclass 3/1
> uhid0 at uhidev1: input=8, output=8, feature=8
> ugen0 at uhub4 port 1 "ALPS UGX" rev 2.00/19.15 addr 2
> vscsi0 at root
> scsibus2 at vscsi0: 256 targets
> softraid0 at root
> scsibus3 at softraid0: 256 targets
> root on wd0a (d3dc4b4e5edfe5d4.a) swap on wd0b dump on wd0b
> 
> usbdevs:
> Controller /dev/usb0:
> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
> Intel(0x8086), rev 1.00
>  port 1 powered
>  port 2 powered
>  port 3 powered
>  port 4 powered
>  port 5 powered
>  port 6 powered
>  port 7 powered
>  port 8 powered
> Controller /dev/usb1:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
> Intel(0x8086), rev 1.00
>  port 1 powered
>  port 2 powered
> Controller /dev/usb2:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
> Intel(0x8086), rev 1.00
>  port 1 addr 2: low speed, power 100 mA, config 1, TEMPERHUM1V1.2(0x7402), 
> RDing(0x0c45), rev 0.01
>  port 2 powered
> Controller /dev/usb3:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
> Intel(0x8086), rev 1.00
>  port 1 powered
>  port 2 powered
> Controller /dev/usb4:
> addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
> Intel(0x8086), rev 1.00
>  port 1 addr 2: full speed, power 100 mA, config 1, UGX(0x300d), 
> ALPS(0x044e), rev 19.15, iSerialNumber 018e2fad
>  port 2 powered
> 
> pcidump:
> Domain /dev/pci0:
>  0:0:0: Intel 82945GM Host
>       0x0000: Vendor ID: 8086 Product ID: 27a0
>       0x0004: Command: 0106 Status: 2090
>       0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 03
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>       0x00e0: Capability 0x09: Vendor Specific
>       0x0000: 27a08086 20900106 06000003 00000000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 000000e0 00000000 00000000
>       0x0040: fed19001 fed14001 e0000001 fed18001
>       0x0050: 00300000 0000001b 00000000 00000000
>       0x0060: fed1a001 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 01111110 00111310 000003ff 00391a80
>       0x00a0: 00000014 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 03020104
>       0x00e0: 71090009 a10a2523 0000000e 00000000
>       0x00f0: 00000000 00000000 00050f86 00000010
>  0:2:0: Intel 82945GM Video
>       0x0000: Vendor ID: 8086 Product ID: 27a2
>       0x0004: Command: 0007 Status: 0090
>       0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 03
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR mem 32bit addr: 0xf4100000/0x00080000
>       0x0014: BAR io addr: 0x00001800/0x0008
>       0x0018: BAR mem prefetchable 32bit addr: 0xd0000000/0x10000000
>       0x001c: BAR mem 32bit addr: 0xf4200000/0x00040000
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
>       0x00d0: Capability 0x01: Power Management
>       0x0000: 27a28086 00900007 03000003 00800000
>       0x0010: f4100000 00001801 d0000008 f4200000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 00000090 00000000 0000010a
>       0x0040: 00000000 00000048 71090009 a10a2523
>       0x0050: 0030000e 0000001b 00000000 7f800000
>       0x0060: 00020000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 0000d005 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000400 00000000 00000000 00000000
>       0x00d0: 00220001 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 34640000 000000e4 00050f86 00000000
>  0:2:1: Intel 82945GM Video
>       0x0000: Vendor ID: 8086 Product ID: 27a6
>       0x0004: Command: 0007 Status: 0090
>       0x0008: Class: 03 Subclass: 80 Interface: 00 Revision: 03
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR mem 32bit addr: 0xf4180000/0x00080000
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>       0x00d0: Capability 0x01: Power Management
>       0x0000: 27a68086 00900007 03800003 00800000
>       0x0010: f4180000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 000000d0 00000000 00000000
>       0x0040: 00000000 00000048 71090009 a10a2523
>       0x0050: 0030000e 0000001b 00000000 7f800000
>       0x0060: 00020000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000400 00000000 00000000 00000000
>       0x00d0: 00220001 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 34640000 000000e4 00050f86 00000000
>  0:27:0: Intel 82801GB HD Audio
>       0x0000: Vendor ID: 8086 Product ID: 27d8
>       0x0004: Command: 0006 Status: 0010
>       0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
>       0x0010: BAR mem 64bit addr: 0x00000000f4240000/0x00004000
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0050: Capability 0x01: Power Management
>       0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
>       0x0070: Capability 0x10: PCI Express
>       0x0000: 27d88086 00100006 04030002 00000010
>       0x0010: f4240004 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 00000050 00000000 0000010a
>       0x0040: 03000003 00000000 00000000 00000000
>       0x0050: c8426001 00000000 00000000 00000000
>       0x0060: 00817005 fee00000 00000000 000000a0
>       0x0070: 00910010 00000000 00100000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 01000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:28:0: Intel 82801GB PCIE
>       0x0000: Vendor ID: 8086 Product ID: 27d0
>       0x0004: Command: 0007 Status: 0010
>       0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
>       0x0010: 00000000
>       0x0014: 00000000
>       0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 5 
>               Secondary Latency Timer: 00
>       0x001c: I/O Base: 20 I/O Limit: 20 Secondary Status: 2000
>       0x0020: Memory Base: f200 Memory Limit: f3f0
>       0x0024: Prefetch Memory Base: f001 Prefetch Memory Limit: f1f1
>       0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
>       0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
>       0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
>       0x0038: Expansion ROM Base Address: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Bridge Control: 0004
>       0x0040: Capability 0x10: PCI Express
>               Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
>       0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
>       0x0090: Capability 0x0d: PCI-PCI
>       0x00a0: Capability 0x01: Power Management
>       0x0000: 27d08086 00100007 06040002 00810010
>       0x0010: 00000000 00000000 00050200 20002020
>       0x0020: f3f0f200 f1f1f001 00000000 00000000
>       0x0030: 00000000 00000040 00000000 0004010a
>       0x0040: 01418010 00000fc0 00100000 01112c11
>       0x0050: 30110042 0010a0e0 00400028 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00009005 00000000 00000000 00000000
>       0x0090: 0000a00d 8207104d 00000000 00000000
>       0x00a0: c8020001 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 c0110080 00000000
>       0x00e0: 83c70f00 00080706 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:29:0: Intel 82801GB USB
>       0x0000: Vendor ID: 8086 Product ID: 27c8
>       0x0004: Command: 0005 Status: 0280
>       0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR io addr: 0x00001820/0x0020
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0000: 27c88086 02800005 0c030002 00800000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00001821 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 0000010a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000010 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00002f00 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:29:1: Intel 82801GB USB
>       0x0000: Vendor ID: 8086 Product ID: 27c9
>       0x0004: Command: 0005 Status: 0280
>       0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR io addr: 0x00001840/0x0020
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0000: 27c98086 02800005 0c030002 00000000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00001841 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 0000020a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000010 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00002f00 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:29:2: Intel 82801GB USB
>       0x0000: Vendor ID: 8086 Product ID: 27ca
>       0x0004: Command: 0005 Status: 0280
>       0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR io addr: 0x00001860/0x0020
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 03 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0000: 27ca8086 02800005 0c030002 00000000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00001861 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 0000030a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000010 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00002f00 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:29:3: Intel 82801GB USB
>       0x0000: Vendor ID: 8086 Product ID: 27cb
>       0x0004: Command: 0005 Status: 0280
>       0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR io addr: 0x00001880/0x0020
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0000: 27cb8086 02800005 0c030002 00000000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00001881 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 0000010a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000010 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00002f00 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:29:7: Intel 82801GB USB
>       0x0000: Vendor ID: 8086 Product ID: 27cc
>       0x0004: Command: 0006 Status: 0290
>       0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR mem 32bit addr: 0xf4444000/0x00000400
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 04 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x0050: Capability 0x01: Power Management
>       0x0058: Capability 0x0a: Debug Port
>       0x0000: 27cc8086 02900006 0c032002 00000000
>       0x0010: f4444000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 00000050 00000000 0000040a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: c9c25801 00000000 20a0000a 00000000
>       0x0060: 01ff2020 00000000 01000001 c0082000
>       0x0070: 3fdf0000 00000000 00000000 00000000
>       0x0080: 00000000 00000011 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00ffaa00 00ff00ff 88000020
>       0x00e0: 00000000 006db6db 00000000 00000000
>       0x00f0: 09008000 00408588 00020f86 20021706
>  0:30:0: Intel 82801BAM Hub-to-PCI
>       0x0000: Vendor ID: 8086 Product ID: 2448
>       0x0004: Command: 0007 Status: 0010
>       0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: e2
>       0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
>       0x0010: 00000000
>       0x0014: 00000000
>       0x0018: Primary Bus: 0 Secondary Bus: 6 Subordinate Bus: 7 
>               Secondary Latency Timer: 40
>       0x001c: I/O Base: 30 I/O Limit: 30 Secondary Status: 2280
>       0x0020: Memory Base: f400 Memory Limit: f400
>       0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
>       0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
>       0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
>       0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
>       0x0038: Expansion ROM Base Address: 00000000
>       0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 0004
>       0x0050: Capability 0x0d: PCI-PCI
>       0x0000: 24488086 00100007 060401e2 00010000
>       0x0010: 00000000 00000000 40070600 22803030
>       0x0020: f400f400 0001fff1 00000000 00000000
>       0x0030: 00000000 00000050 00000000 000400ff
>       0x0040: 00000000 00000000 00000000 00001200
>       0x0050: 0000000d 8207104d 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:31:0: Intel 82801GBM LPC
>       0x0000: Vendor ID: 8086 Product ID: 27b9
>       0x0004: Command: 0007 Status: 0210
>       0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>       0x00e0: Capability 0x09: Vendor Specific
>       0x0000: 27b98086 02100007 06010002 00800000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 000000e0 00000000 00000000
>       0x0040: 00001001 00000080 00001181 00000010
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 0a800a0a 00000090 0a0a0a0a 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 3c000010 007c0681 000c1671 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000624 00000001 000a1c13 00000300
>       0x00b0: 00f00000 00000000 08008000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00112233 00004567 0000ffcf 00000000
>       0x00e0: 100c0009 172402b4 00000000 00000000
>       0x00f0: fed1c001 00000000 00020f86 00000000
>  0:31:1: Intel 82801GB IDE
>       0x0000: Vendor ID: 8086 Product ID: 27df
>       0x0004: Command: 0005 Status: 0280
>       0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR io addr: 0x00000000/0x0008
>       0x0014: BAR io addr: 0x00000000/0x0004
>       0x0018: BAR io addr: 0x00000000/0x0008
>       0x001c: BAR io addr: 0x00000000/0x0004
>       0x0020: BAR io addr: 0x00001810/0x0010
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 02 Line: ff Min Gnt: 00 Max Lat: 00
>       0x0000: 27df8086 02800005 01018a02 00000000
>       0x0010: 00000001 00000001 00000001 00000001
>       0x0020: 00001811 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 000002ff
>       0x0040: 0000e377 0000000b 00210003 00000000
>       0x0050: 00000000 00001011 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000003 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  0:31:3: Intel 82801GB SMBus
>       0x0000: Vendor ID: 8086 Product ID: 27da
>       0x0004: Command: 0001 Status: 0280
>       0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
>       0x0010: BAR empty (00000000)
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR io addr: 0x000018a0/0x0020
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
>       0x0000: 27da8086 02800001 0c050002 00000000
>       0x0010: 00000000 00000000 00000000 00000000
>       0x0020: 000018a1 00000000 00000000 8207104d
>       0x0030: 00000000 00000000 00000000 000000ff
>       0x0040: 00000001 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
>  2:0:0: Intel PRO/Wireless 3945ABG
>       0x0000: Vendor ID: 8086 Product ID: 4222
>       0x0004: Command: 0006 Status: 0010
>       0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
>       0x0010: BAR mem 32bit addr: 0xf2000000/0x00001000
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 8086 Product ID: 1051
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>       0x00c8: Capability 0x01: Power Management
>       0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
>       0x00e0: Capability 0x10: PCI Express
>               Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
>       0x0000: 42228086 00100006 02800002 00000010
>       0x0010: f2000000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 10518086
>       0x0030: 00000000 000000c8 00000000 0000010a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 c822d001 0d000000
>       0x00d0: 0081e005 fee00000 00000000 00000060
>       0x00e0: 00110010 00000ec0 001a0810 00071c11
>       0x00f0: 10110142 00000000 00000000 00000000
>  6:4:0: TI PCIXX12 CardBus
>       0x0000: Vendor ID: 104c Product ID: 8039
>       0x0004: Command: 0007 Status: 0210
>       0x0008: Class: 06 Subclass: 07 Interface: 00 Revision: 00
>       0x000c: BIST: 00 Header Type: 82 Latency Timer: 40 Cache Line Size: 10
>       0x0010: Cardbus Control Registers Base Address: f4007000
>       0x0018: Primary Bus: 6 Cardbus Bus: 7 Subordinate Bus: 7 
>               Cardbus Latency Timer: 40
>       0x001c: Memory Base 0: fffff000
>       0x0020: Memory Limit 0: 00000000
>       0x0024: Memory Base 1: fffff000
>       0x0028: Memory Limit 1: 00000000
>       0x002c: I/O Base 0: fffffffc
>       0x0030: I/O Limit 0: 00000000
>       0x0034: I/O Base 1: fffffffc
>       0x0038: I/O Limit 1: 00000000
>       0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 07c0
>       0x0040: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0044: 16-bit Legacy Mode Base Address: 00000001
>       0x00a0: Capability 0x01: Power Management
>       0x0000: 8039104c 02100007 06070000 00824010
>       0x0010: f4007000 020000a0 40070706 fffff000
>       0x0020: 00000000 fffff000 00000000 fffffffc
>       0x0030: 00000000 fffffffc 00000000 07c001ff
>       0x0040: 8207104d 00000001 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 08449060 84d30019 000f0000 01a21b22
>       0x0090: 606400c0 00000000 00000000 00000000
>       0x00a0: fe120001 00c00000 00000000 00000000
>       0x00b0: 08000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 19d6220d 4000174a 00000000 00000000
>  6:4:1: TI PCIXX12 FireWire
>       0x0000: Vendor ID: 104c Product ID: 803a
>       0x0004: Command: 0016 Status: 0210
>       0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: 00
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
>       0x0010: BAR mem 32bit addr: 0xf4006000/0x00000800
>       0x0014: BAR mem 32bit addr: 0xf4000000/0x00004000
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 03 Max Lat: 04
>       0x0044: Capability 0x01: Power Management
>       0x0000: 803a104c 02100016 0c001000 00802010
>       0x0010: f4006000 f4000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 00000044 00000000 0403020a
>       0x0040: 00000000 fe420001 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000008
>       0x00f0: 00008800 00001082 8207104d 00000000
>  6:4:2: TI PCIXX12 Multimedia Card Reader
>       0x0000: Vendor ID: 104c Product ID: 803b
>       0x0004: Command: 0006 Status: 0210
>       0x0008: Class: 01 Subclass: 80 Interface: 00 Revision: 00
>       0x000c: BIST: 00 Header Type: 80 Latency Timer: 39 Cache Line Size: 10
>       0x0010: BAR mem 32bit addr: 0xf4004000/0x00001000
>       0x0014: BAR empty (00000000)
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 03 Line: 0a Min Gnt: 07 Max Lat: 04
>       0x0044: Capability 0x01: Power Management
>       0x0000: 803b104c 02100006 01800000 00803910
>       0x0010: f4004000 00000000 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 00000044 00000000 0407030a
>       0x0040: 00000000 7e020001 00000000 00000044
>       0x0050: 8207104d 00000105 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 00000000
>       0x00e0: 00000000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00000000 00000000
>  6:8:0: Intel PRO/100 VM
>       0x0000: Vendor ID: 8086 Product ID: 1093
>       0x0004: Command: 0017 Status: 0290
>       0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
>       0x000c: BIST: 00 Header Type: 00 Latency Timer: 42 Cache Line Size: 10
>       0x0010: BAR mem 32bit addr: 0xf4005000/0x00001000
>       0x0014: BAR io addr: 0x00003000/0x0040
>       0x0018: BAR empty (00000000)
>       0x001c: BAR empty (00000000)
>       0x0020: BAR empty (00000000)
>       0x0024: BAR empty (00000000)
>       0x0028: Cardbus CIS: 00000000
>       0x002c: Subsystem Vendor ID: 104d Product ID: 8207
>       0x0030: Expansion ROM Base Address: 00000000
>       0x0038: 00000000
>       0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 08 Max Lat: 38
>       0x00dc: Capability 0x01: Power Management
>       0x0000: 10938086 02900017 02000002 00004210
>       0x0010: f4005000 00003001 00000000 00000000
>       0x0020: 00000000 00000000 00000000 8207104d
>       0x0030: 00000000 000000dc 00000000 3808010a
>       0x0040: 00000000 00000000 00000000 00000000
>       0x0050: 00000000 00000000 00000000 00000000
>       0x0060: 00000000 00000000 00000000 00000000
>       0x0070: 00000000 00000000 00000000 00000000
>       0x0080: 00000000 00000000 00000000 00000000
>       0x0090: 00000000 00000000 00000000 00000000
>       0x00a0: 00000000 00000000 00000000 00000000
>       0x00b0: 00000000 00000000 00000000 00000000
>       0x00c0: 00000000 00000000 00000000 00000000
>       0x00d0: 00000000 00000000 00000000 fe220001
>       0x00e0: 3a004000 00000000 00000000 00000000
>       0x00f0: 00000000 00000000 00020f86 00000000
> 
> acpidump:
> begin-base64 644 donkey.APIC.3
> QVBJQ2gAAAABuFNvbnkAAFZBSU8AAAAAMBEHIFBUTCBaAAAAAADg/gEAAAAACAAAAQAAAAAIAQEA
> AAAAAQwBAAAAwP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADQAEBgAFAAEEBgEFAAE=
> ====
> begin-base64 644 donkey.APIC.8
> QVBJQ1oAAAABNlNvbnkAAFZBSU8AAAAAMBEHIFBUTCAAAAAAAADg/gEAAAAACAAAAQAAAAEMAQAA
> AMD+AAAAAAQGAAUAAQIKAAACAAAABQACCgAJCQAAAA0A
> ====
> begin-base64 644 donkey.BOOT.6
> Qk9PVCgAAAABHFNvbnkAAFZBSU8AAAAAMBEHIFBUTCABAAAANgAAAA==
> ====
> begin-base64 644 donkey.DSDT.2
> RFNEVBNUAAAB5lNvbnkAAFZBSU8AAAAAMBEHIFBUTCAkBgUgW4BQUlQwAQqACgRbgQtQUlQwE1A4
> MEggW4BTX0lPAQuwBgoRW4FPCFNfSU8BUE1TMAhQTUUwCFBNUzEIUE1TMghQTVMzCFBNRTEIUE1F
> MghQTUUzCFNNUzEIU01TMghTTUUxCFNNRTIIUlQxMAFSVDExAQABUlQxMwEADFJUMzABUlQzMQFS
> VDMyAVJUMzMBUlQzNAFSVDM1AVJUMzYBUlQzNwEACERMUEMBQ0szMwFDSzE0AVuASU9fVAELAAgK
> EFuBDklPX1QBAEAEVFJQMAhbgFBNSU8BCwAQCoBbgRBQTUlPAQBAIQABR1BFQwFbgEdQSU8BC4AR
> CjxbgUkLR1BJTwFHVTAwCEdVMDEIR1UwMghHVTAzCEdJTzAIR0lPMQhHSU8yCEdJTzMIACBHTDAw
> CAAER1AxMgEAA0dMMDIIAAFHUDI1AQAGAEAER0IwMAhHQjAxCEdCMDIIR0IwMwgAQAhHSVYwCEdJ
> VjEIR0lWMghHSVYzCEdVMDQIR1UwNQhHVTA2CEdVMDcIR0lPNAhHSU81CEdJTzYIR0lPNwgAB0dQ
> MzkBR0wwNQhHTDA2CEdMMDcIW4BHTlZTAAz3KWl/CwABW4FMF0dOVlMQT1NZUxBTTUlGCFBSTTAI
> UFJNMQhTQ0lGCFBSTTIIUFJNMwhMQ0tGCFBSTTQIUFJNNQhQODBEIAAIAAhEQkdTCExJTlgIAAhB
> Q1RUCFBTVlQIVEMxVghUQzJWCFRTUFYIQ1JUVAhEVFNFCERUUzEIRFRTMggACEJOVU0IQjBTQwhC
> MVNDCEIyU0MIQjBTUwhCMVNTCEIyU1MIABhBUElDCE1QRU4IAAhQUENNCFBDUDAIUENQMQgAIE5B
> VFAIQ01BUAhDTUJQCExQVFAIRkRDUAhDTUNQCENJUlAIABhJR0RTCFRMU1QIQ0FETAhQQURMCENT
> VEUQTlNURRBTU1RFEE5ESUQIRElEMSBESUQyIERJRDMgRElENCBESUQ1IABABkJMQ1MIQlJUTAhB
> TFNFCEFMQUYITExPVwhMSElICAAIRU1BRQhFTUFQEEVNQUwQAAhNRUZFCAAYVFBNUAhUUE1FCABA
> BEdURjA4R1RGMjhJREVNCFuAUkNSQgAMAMDR/gsAQFuBTQVSQ1JCEwCAAAgAgAAQAIACAkhQQVMC
> AAVIUEFFAQBICQABUEFURAFTQVREAVNNQkQBSERBRAFBOTdEAQAKUlAxRAFSUDJEAVJQM0QBUlA0
> RAFSUDVEAVJQNkQBWwFNVVRYAAhfUzBfEggDCgAKAAoACF9TM18SCAMKBQoFCgAIX1M0XxIIAwoG
> CgYKAAhfUzVfEggDCgcKBwoAECBcX1BSX1uDC0NQVTAAEBAAAAZbgwtDUFUxARAQAAAGCFxEU0VO
> CgEIXEVDT04KAAhcR1BJQwoACFxDVFlQCgAIXEwwMUMKAAhcVkZOMAoAFA1cX1BJQwFwaEdQSUMU
> QSpfUFRTAXAKAFA4MESgBZNoCgOgEZNoCgVcLl9TQl9QSFNSCktwXC8FX1NCX1BDSTBMUENCRUMw
> X0RPS0RcLwVfU0JfUENJMExQQ0JFQzBfRENLQnBcLwVfU0JfUENJMExQQ0JFQzBfQlQxQVwvBV9T
> Ql9QQ0kwTFBDQkVDMF9CVDFCcFwvBV9TQl9QQ0kwTFBDQkVDMF9CVDJBXC8FX1NCX1BDSTBMUENC
> RUMwX0JUMkJwXC8FX1NCX1BDSTBMUENCRUMwX0FDQVRcLwVfU0JfUENJMExQQ0JFQzBfQUNBQqBF
> CZNoCgNwXC8FX1NCX1BDSTBMUENCU1BJQ19DUlNcLwVfU0JfUENJMExQQ0JTUElDU1NSQ6BPBXtc
> LwVfU0JfUENJMExQQ0JTTkNfTFJTVAoEAKAlk1wvBV9TQl9QQ0kwTFBDQkVDMF9FQ09LCgBQSFNX
> CtUKngqAoRtwCgFcLwVfU0JfUENJMExQQ0JFQzBfTElERaBFCZNoCgRwXC8FX1NCX1BDSTBMUENC
> U1BJQ19DUlNcLwVfU0JfUENJMExQQ0JTUElDU1NSQ6BPBXtcLwVfU0JfUENJMExQQ0JTTkNfTFJT
> VAoCAKAlk1wvBV9TQl9QQ0kwTFBDQkVDMF9FQ09LCgBQSFNXCtUKngqAoRtwCgFcLwVfU0JfUENJ
> MExQQ0JFQzBfTElERaBGBpNoCgWgTwV7XC8FX1NCX1BDSTBMUENCU05DX0xSU1QKAQCgJZNcLwVf
> U0JfUENJMExQQ0JFQzBfRUNPSwoAUEhTVwrVCp4KgKEbcAoBXC8FX1NCX1BDSTBMUENCRUMwX0xJ
> REWgK5NEQkdTCgBwCgBSVDEwcAogUE1FMXAKAVBNRTBwCiBQTVMxcAoBUE1TMBRDMl9XQUsBoE0E
> kZNoCgOTaAoEoEEEe0NGR0QMAAAAAQCgM1sSXF9PU0lgoCmSXF9PU0kNV2luZG93cyAyMDAxIFNQ
> MgCgD3tDRkdECvAAVFJBUAo9cFwvBV9TQl9QQ0kwTFBDQkVDMF9XVVAwXC8FX1NCX1BDSTBMUENC
> RUMwX1dVUDGgRAuTaAoDXC8FX1NCX1BDSTBMUENCU1BJQ19TUlNcLwVfU0JfUENJMExQQ0JTUElD
> U1NSQ6AZUEhTXwrHhlwvA19TQl9QQ0kwUlAwMQoCoDJcLwVfU0JfUENJMExQQ0JFQzBfQlQxQYZc
> LwVfU0JfUENJMExQQ0JFQzBfQkFUMQqBoCmSk1wvBV9TQl9QQ0kwTFBDQkVDMF9XVVAxCgGGXC5f
> U0JfUFdSQgoCoAiTCgBBQ1RUoEwOk2gKBFwvBV9TQl9QQ0kwTFBDQlNQSUNfU1JTXC8FX1NCX1BD
> STBMUENCU1BJQ1NTUkOgOZNcLwZfU0JfUENJMExQQ0JFQzBfQkFUMV9TVEEKH4ZcLwVfU0JfUENJ
> MExQQ0JFQzBfQkFUMQqBhlwuX1NCX1BXUkIKAnAAXC8FX1NCX1BDSTBQQ0lCQ1JEMENENDSgRwVc
> X09TSQ1XaW5kb3dzIDIwMDYAoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAFBIU1cK1QqXCgGh
> G3AKAVwvBV9TQl9QQ0kwTFBDQkVDMF9PU1RQoEEMk09TWVML0gegRgt7Q0ZHRAoBAKBOBZRcLwNf
> UFJfQ1BVMF9QUEMKAHRcLwNfUFJfQ1BVMF9QUEMKAVwvA19QUl9DUFUwX1BQQ1BOT1RyXC8DX1BS
> X0NQVTBfUFBDCgFcLwNfUFJfQ1BVMF9QUENQTk9UoUwEclwvA19QUl9DUFUwX1BQQwoBXC8DX1BS
> X0NQVTBfUFBDUE5PVHRcLwNfUFJfQ1BVMF9QUEMKAVwvA19QUl9DUFUwX1BQQ1BOT1SgMlwvBV9T
> Ql9QQ0kwTFBDQkVDMF9BQ1RQcAoBXC8FX1NCX1BDSTBMUENCRUMwX1MwU1SkEgYCCgAKABBGIFxf
> R1BFFEAKX0wwMQByTDAxQwoBTDAxQ1siCmSgSQiQk1JQMUQKAFwvBF9TQl9QQ0kwUlAwMUhQQ1Og
> QwVcLwRfU0JfUENJMFJQMDFQREMxcAoBXC8EX1NCX1BDSTBSUDAxUERDMXAKAVwvBF9TQl9QQ0kw
> UlAwMUhQQ1OGXC8DX1NCX1BDSTBSUDAxCgChF3AKAVwvBF9TQl9QQ0kwUlAwMUhQQ1MUDV9MMDIA
> cAoAR1BFQxQYX0wwMwCGXC8DX1NCX1BDSTBVU0IxCgIUGF9MMDQAhlwvA19TQl9QQ0kwVVNCMgoC
> FDJfTDA1AKAXSERBRIZcLwNfU0JfUENJME1PRE0KAqEThlwvA19TQl9QQ0kwSERFRgoCFBxfTDA3
> AHAKIFwvBF9TQl9QQ0kwU0JVU0hTVFMUBl9MMDgAFEsFX0wwOQCgQwVcLwRfU0JfUENJMFJQMDFQ
> U1AxcAoBXC8EX1NCX1BDSTBSUDAxUFNQMXAKAVwvBF9TQl9QQ0kwUlAwMVBNQ1OGXC8DX1NCX1BD
> STBSUDAxCgIUGF9MMEIAhlwvA19TQl9QQ0kwUENJQgoCFBhfTDBDAIZcLwNfU0JfUENJMFVTQjMK
> AhQYX0wwRACGXC8DX1NCX1BDSTBVU0I3CgIUGF9MMEUAhlwvA19TQl9QQ0kwVVNCNAoCFAZfTDFE
> ABBFIVxfU0JfCE9TVEL/W4BPU1RZAAz3Kml/DAEAAABbgQtPU1RZAFRQT1MIFE0YT1NUUACgTxeT
> Xk9TVEL/oEYJWxJcX09TSWCgJlxfT1NJDVdpbmRvd3MgMjAwMS4xAHAKIF5PU1RCcAogXlRQT1Oh
> RAagKFxfT1NJDVdpbmRvd3MgMjAwMSBTUDEAcAoQXk9TVEJwChBeVFBPU6E4oCRcX09TSQ1XaW5k
> b3dzIDIwMDEAcAoIXk9TVEJwCgheVFBPU6ERcAoAXk9TVEJwCgBeVFBPU6FODaBJDFsSXF9PU19g
> oC5eU0VRTFxfT1NfDU1pY3Jvc29mdCBXaW5kb3dzAHAKAV5PU1RCcAoBXlRQT1OhTwigRQReU0VR
> TFxfT1NfDU1pY3Jvc29mdCBXaW5kb3dzTUU6IE1pbGxlbm5pdW0gRWRpdGlvbgBwCgJeT1NUQnAK
> Al5UUE9ToUYEoDFeU0VRTFxfT1NfDU1pY3Jvc29mdCBXaW5kb3dzIE5UAHAKBF5PU1RCcAoEXlRQ
> T1OhEXAKAF5PU1RCcAoAXlRQT1OhEXAKAF5PU1RCcAoAXlRQT1OkXk9TVEIUSwVTRVFMCnCHaGBw
> h2lhoAeSk2BhpAAIQlVGMBECYHBoQlVGMAhCVUYxEQJgcGlCVUYxcABioiKVYmBwg4hCVUYwYgBj
> cIOIQlVGMWIAZKAHkpNjZKQAdWKkARQsQlRUTQmgFFBXUlOgDpKVaEIwU0NwaEIwU0OhEKAOkpRo
> QjBTQ3BoQjBTQxQeR0VUQgt3aAoIYHdpCghhWxNqYGFUQkYzpFRCRjMUQAhQOFhICqAYk2gKAHB9
> e1A4MEQMAP///wBpAFA4MESgHJNoCgFwfXtQODBEDP8A//8AeWkKCAAAUDgwRKAck2gKAnB9e1A4
> MEQM//8A/wB5aQoQAABQODBEoByTaAoDcH17UDgwRAz///8AAHlpChgAAFA4MERwUDgwRFA4MEgU
> QglQTk9UCKBKBk1QRU6gMXtQREMwCggAhlwuX1BSX0NQVTAKgKAae1BEQzAKEABbIgpkhlwuX1BS
> X0NQVTAKgaAxe1BEQzEKCACGXC5fUFJfQ1BVMQqAoBp7UERDMQoQAFsiCmSGXC5fUFJfQ1BVMQqB
> oR+GXC5fUFJfQ1BVMAqAWyIKZIZcLl9QUl9DUFUwCoEUGFRSQVAJcGhTTUlGcAoAVFJQMKRTTUlG
> FEYER0VUUAmgD5N7aAoJAAoApAz/////oA2Te2gKCQAKCKQLhAN6e2gLAAMACghgentoCwAwAAoM
> YaR3Ch50CglyYGEAAAAUMEdETUENoCNooAeQaWykChSgDpBqbKR3dAoEawAKDwCkd3QKBGsACh4A
> pAz/////FB9HRVRUCaR3Ch50Cglye3poCgIACgMAe2gKAwAAAAAURgZHRVRGCwhUTVBGCgCgDWh9
> VE1QRgoBVE1QRqARe2oKAgB9VE1QRgoCVE1QRqANaX1UTVBGCgRUTVBGoBF7agogAH1UTVBGCghU
> TVBGoBJ7agsAQAB9VE1QRgoQVE1QRqRUTVBGFD5TRVRQC6AIlGgK8KQKCKEuoCh7aQoCAKAQkJKU
> aAp4e2oKAgCkCwEjoBCQkpRoCrR7agoBAKQLASGkCwEQFDtTRE1BCaAJkpRoChSkCgGgCZKUaAoe
> pAoCoAmSlGgKLaQKAaAJkpRoCjykCgKgCZKUaApapAoBpAoAFDBTRVRUC6Ame2kKAgCgD5CSlGgK
> eHtqCgIApAoLoA+QkpRoCrR7agoBAKQKCaQKBBBJLFxfVFpfW4VCG0FURjAUFktFTFYBcGhgd2AK
> CmByYAurCmCkYBRECl9UTVAIoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAHBQSFNECtQKwGGh
> GnBcLwVfU0JfUENJMExQQ0JFQzBfQTFUUGF6YQoIYKBABZRgCoBbIgoyoCWTXC8FX1NCX1BDSTBM
> UENCRUMwX0VDT0sKAHBQSFNECtQKwGGhGnBcLwVfU0JfUENJMExQQ0JFQzBfQTFUUGF6YQoIYKRL
> RUxWYBRDBV9QU1YAoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAHBQSFNECtQKxGGhGnBcLwVf
> U0JfUENJMExQQ0JFQzBfQTFQVGF6YQoIYKRLRUxWYBQyX1BTTAigHU1QRU6kEhYCXC5fUFJfQ1BV
> MFwuX1BSX0NQVTGkEgwBXC5fUFJfQ1BVMBRDBV9DUlQIoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VD
> T0sKAHBQSFNECtQKxmGhGnBcLwVfU0JfUENJMExQQ0JFQzBfQTFDVGF6YQoIYKRLRUxWYAhfVEMx
> CgEIX1RDMgoCCF9UU1AKMluFTAdEVFMwCF9QU1YLkg4IX0NSVAucDhQyX1BTTAigHU1QRU6kEhYC
> XC5fUFJfQ1BVMFwuX1BSX0NQVTGkEgwBXC5fUFJfQ1BVMAhfVEMxCgEIX1RDMgoCCF9UU1AKMhQd
> X1RNUABwUEhTQgqmCgBgd2AKCmByYAurCmCkYFuFTghEVFMxCF9QU1YLkg4IX0NSVAucDhQyX1BT
> TAigHU1QRU6kEhYCXC5fUFJfQ1BVMFwuX1BSX0NQVTGkEgwBXC5fUFJfQ1BVMAhfVEMxCgEIX1RD
> MgoCCF9UU1AKMhQvX1RNUACgD01QRU5wUEhTQgqmCgFgoQtwUEhTQgqmCgBgd2AKCmByYAurCmCk
> YFuAU01JMAAM+CppfwwVBAAAW4EXU01JMABCQ01ECERJRF8gSU5GT4AAAVuBDVNNSTAAAChJTkZC
> CFuBDVNNSTAAAChJTkZEIFuBD1NNSTAAAChTWEJGgAgCW4ESU01JMAAAKElORjEISU5GMghbgFNN
> STEBDAD+AAAMAgAAAFuBC1NNSTEAU01JQwhbAU1QSFMAFCFQSFMwAXBoQkNNRHAAU01JQ6IHk0JD
> TURocAoAQkNNRBQoUEhTXwlbI01QSFP//3AKAERJRF9QSFMwaHBJTkZEYFsnTVBIU6RgFC5QSFNE
> ClsjTVBIU///cAoARElEX3BpSU5GRFBIUzBocElORkRgWydNUEhTpGAUNFBIU1cLWyNNUEhT//9w
> CgBESURfcGlJTkYxcGpJTkYyUEhTMGhwSU5GQmBbJ01QSFOkYBQuUEhTQgpbI01QSFP//3AKAERJ
> RF9waUlORkJQSFMwaHBJTkZCYFsnTVBIU6RgFC5QU0NTCVsjTVBIU///cGhESURfcABJTkZPUEhT
> MAoAcElORk9gWydNUEhTpGAUJlBTU1MKWyNNUEhT//9waERJRF9waUlORk9QSFMwCgFbJ01QSFMU
> LlBTUFMJWyNNUEhT//9waERJRF9wAElORk9QSFMwCgJwSU5GT2BbJ01QSFOkYBQgUFNESQlbI01Q
> SFP//3BoRElEX1BIUzAKA1snTVBIUxQoUFNTVAlbI01QSFP//3BoRElEX1BIUzAKBHBJTkZCYFsn
> TVBIU6RgEI/YA1xfU0JfW4BUQ0cxAAzwKWl/DAcAAABbgSlUQ0cxAFBQUlEIUFBMTwhQUFJQCFBQ
> T1IIVFBSUwhUUE1WCE1PUl8IFC9QSFNSCXBoQkNNRHAARElEX3AAU01JQ6AHk0JDTURocABCQ01E
> cABESURfpAoAW4BTTUkwAQwA/gAADAIAAABbgQtTTUkwAFNNSUMIW4BTTUkxAAz4Kml/DBUEAABb
> gRZTTUkxAEJDTUQIRElEXyBJTkZPQEBbgRBTTUkxAAEBAAAoSU5GXwgUTxhfSU5JAKALRFRTRVRS
> QVAKR3AL0AdPU1lToE4NWxJcX09TSWCgFFxfT1NJDUxpbnV4AHAKAUxJTligHFxfT1NJDVdpbmRv
> d3MgMjAwMQBwC9EHT1NZU6AgXF9PU0kNV2luZG93cyAyMDAxIFNQMQBwC9EHT1NZU6AgXF9PU0kN
> V2luZG93cyAyMDAxIFNQMgBwC9IHT1NZU6BPBVxfT1NJDVdpbmRvd3MgMjAwNgBwC9YHT1NZU6Al
> k1wvBV9TQl9QQ0kwTFBDQkVDMF9FQ09LCgBQSFNXCtUKlwoBoRtwCgFcLwVfU0JfUENJMExQQ0JF
> QzBfT1NUUKAUkE1QRU6TT1NZUwvRB1RSQVAKPVRSQVAKMnBQSFNfCuJcLwVfU0JfUENJMExQQ0JF
> QzBfQUNUUKBLBVwvBV9TQl9QQ0kwTFBDQkVDMF9BQ1RQoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VD
> T0sKAFBIU1cK1QqfCgGhG3AKAVwvBV9TQl9QQ0kwTFBDQkVDMF9TMFNUW4JNBUxJRDAIX0hJRAxB
> 0AwNFEwEX0xJRACgJ5NcLwVfU0JfUENJMExQQ0JFQzBfRUNPSwoAe1BIU0IK1AqCCgRgoRpwXC8F
> X1NCX1BDSTBMUENCRUMwX0xJRFNgpGBbghtQV1JCCF9ISUQMQdAMDAhfUFJXEgYCCh0KBFsBUExP
> SwAUSQVOQ1BVAFsjUExPS///hlwuX1BSX0NQVTAKgKASTVBFToZcLl9QUl9DUFUxCoBbIgpkhlwu
> X1BSX0NQVTAKgaASTVBFToZcLl9QUl9DUFUxCoFbJ1BMT0tbgoOlA1BDSTAUCV9TM0QApAoCFAlf
> UzREAKQKAghfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIKAAhfQkJOCgBbgEhCVVMCCkAKwFuBRwdI
> QlVTAwBAKAAEUE0wSAIAAlBNMUwCAAJQTTFIAgACUE0yTAIAAlBNMkgCAAJQTTNMAgACUE0zSAIA
> AlBNNEwCAAJQTTRIAgACUE01TAIAAlBNNUgCAAJQTTZMAgACUE02SAIAAgAHSEVOQQEAIAADVE9V
> RAUIQlVGMBFDHwvuAYgNAAIMAAAAAAD/AAAAAAGHFwABDAMAAAAAAAAAAPcMAAAAAAAA+AwAAEcB
> +Az4DAEIhxcAAQwDAAAAAAANAAD//wAAAAAAAADzAACHFwAADAMAAAAAAAAKAP//CwAAAAAAAAAC
> AIcXAAAMAwAAAAAAAAwA/z8MAAAAAAAAQAAAhxcAAAwDAAAAAABADAD/fwwAAAAAAABAAACHFwAA
> DAMAAAAAAIAMAP+/DAAAAAAAAEAAAIcXAAAMAwAAAAAAwAwA//8MAAAAAAAAQAAAhxcAAAwDAAAA
> AAAADQD/Pw0AAAAAAABAAACHFwAADAMAAAAAAEANAP9/DQAAAAAAAEAAAIcXAAAMAwAAAAAAgA0A
> /78NAAAAAAAAQAAAhxcAAAwDAAAAAADADQD//w0AAAAAAABAAACHFwAADAMAAAAAAAAOAP8/DgAA
> AAAAAEAAAIcXAAAMAwAAAAAAQA4A/38OAAAAAAAAQAAAhxcAAAwDAAAAAACADgD/vw4AAAAAAABA
> AACHFwAADAMAAAAAAMAOAP//DgAAAAAAAEAAAIcXAAAMAwAAAAAAAA8A//8PAAAAAAAAAAEAhxcA
> AAwDAAAAAAAAAAD//7/+AAAAAAAAAACHFwAADAMAAAAAAADU/v9P1P4AAAAAAAAAAHkAFEcvX0NS
> UwigFlBNMUyKQlVGMAp8QzBMTnAAQzBMTqAak1BNMUwKAY1CVUYwC1gDQzBSV3AAQzBSV6AWUE0x
> SIpCVUYwCpZDNExOcABDNExOoBqTUE0xSAoBjUJVRjALKARDNFJXcABDNFJXoBZQTTJMikJVRjAK
> sEM4TE5wAEM4TE6gGpNQTTJMCgGNQlVGMAv4BEM4UldwAEM4UlegFlBNMkiKQlVGMArKQ0NMTnAA
> Q0NMTqAak1BNMkgKAY1CVUYwC8gFQ0NSV3AAQ0NSV6AWUE0zTIpCVUYwCuREMExOcABEMExOoBqT
> UE0zTAoBjUJVRjALmAZEMFJXcABEMFJXoBZQTTNIikJVRjAK/kQ0TE5wAEQ0TE6gGpNQTTNICgGN
> QlVGMAtoB0Q0UldwAEQ0UlegF1BNNEyKQlVGMAsYAUQ4TE5wAEQ4TE6gGpNQTTRMCgGNQlVGMAs4
> CEQ4UldwAEQ4UlegF1BNNEiKQlVGMAsyAURDTE5wAERDTE6gGpNQTTRICgGNQlVGMAsICURDUldw
> AERDUlegF1BNNUyKQlVGMAtMAUUwTE5wAEUwTE6gGpNQTTVMCgGNQlVGMAvYCUUwUldwAEUwUleg
> F1BNNUiKQlVGMAtmAUU0TE5wAEU0TE6gGpNQTTVICgGNQlVGMAuoCkU0UldwAEU0UlegF1BNNkyK
> QlVGMAuAAUU4TE5wAEU4TE6gGpNQTTZMCgGNQlVGMAt4C0U4UldwAEU4UlegF1BNNkiKQlVGMAua
> AUVDTE5wAEVDTE6gGpNQTTZICgGNQlVGMAtIDEVDUldwAEVDUlegF1BNMEiKQlVGMAu0AUYwTE5w
> AEYwTE6gGpNQTTBICgGNQlVGMAsYDUYwUldwAEYwUlegGVRQTVCKQlVGMAvoAVRQTUxwCwBQVFBN
> TIpCVUYwC8IBTTFNTopCVUYwC8YBTTFNWIpCVUYwC84BTTFMTnlUT1VEChtNMU1OcnRNMU1YTTFN
> TgAKAU0xTE6kQlVGMBROK19QUlQAoE0NR1BJQ6QSRQ0PEg0EDP//AQAKAAoAChASDQQM//8CAAoA
> CgAKEBINBAz//wIACgEKAAoREg0EDP//GwAKAAoAChMSDQQM//8cAAoACgAKEBINBAz//xwACgEK
> AAoREg0EDP//HAAKAgoAChISDQQM//8cAAoDCgAKExINBAz//x0ACgAKAAoREg0EDP//HQAKAQoA
> ChMSDQQM//8dAAoCCgAKFRINBAz//x0ACgMKAAoXEg0EDP//HgAKAAoAChYSDQQM//8eAAoBCgAK
> FBINBAz//x8ACgEKAAoWoUgdpBJEHQ8SHgQM//8BAAoAXC8EX1NCX1BDSTBMUENCTE5LQQoAEh4E
> DP//AgAKAFwvBF9TQl9QQ0kwTFBDQkxOS0EKABIeBAz//wIACgFcLwRfU0JfUENJMExQQ0JMTktC
> CgASHgQM//8bAAoAXC8EX1NCX1BDSTBMUENCTE5LRAoAEh4EDP//HAAKAFwvBF9TQl9QQ0kwTFBD
> QkxOS0EKABIeBAz//xwACgFcLwRfU0JfUENJMExQQ0JMTktCCgASHgQM//8cAAoCXC8EX1NCX1BD
> STBMUENCTE5LQwoAEh4EDP//HAAKA1wvBF9TQl9QQ0kwTFBDQkxOS0QKABIeBAz//x0ACgBcLwRf
> U0JfUENJMExQQ0JMTktCCgASHgQM//8dAAoBXC8EX1NCX1BDSTBMUENCTE5LRAoAEh4EDP//HQAK
> AlwvBF9TQl9QQ0kwTFBDQkxOS0YKABIeBAz//x0ACgNcLwRfU0JfUENJMExQQ0JMTktICgASHgQM
> //8eAAoAXC8EX1NCX1BDSTBMUENCTE5LRwoAEh4EDP//HgAKAVwvBF9TQl9QQ0kwTFBDQkxOS0UK
> ABIeBAz//x8ACgFcLwRfU0JfUENJMExQQ0JMTktHCgBbgksPUERSQwhfSElEDEHQDAIIX1VJRAoB
> CEJVRjARRgYKYoYJAAEAAADgAAAAEIYJAAEAQNH+AEAAAIYJAAEAgNH+ABAAAIYJAAEAkNH+ABAA
> AIYJAAEAwNH+AEAAAIYJAAEAANL+AAACAIYJAAEAANT+AFAAAIYJAAEAUNT+ALAEAHkACEJVRjER
> SgUKVoYJAAEAAADgAAAAEIYJAAEAQNH+AEAAAIYJAAEAgNH+ABAAAIYJAAEAkNH+ABAAAIYJAAEA
> wNH+AEAAAIYJAAEAANL+AAACAIYJAAEAUNT+ALAEAHkAFBdfQ1JTCKALklRQTVCkQlVGMKRCVUYx
> W4JODFBFR1AIX0FEUgwAAAEAFE0LX1BSVACgOUdQSUOkEjIEEgsEC///CgAKAAoQEgsEC///CgEK
> AAoREgsEC///CgIKAAoSEgsEC///CgMKAAoToUsHpBJHBwQSHAQL//8KAFwvBF9TQl9QQ0kwTFBD
> QkxOS0EKABIcBAv//woBXC8EX1NCX1BDSTBMUENCTE5LQgoAEhwEC///CgJcLwRfU0JfUENJMExQ
> Q0JMTktDCgASHAQL//8KA1wvBF9TQl9QQ0kwTFBDQkxOS0QKAFuCQi1HRlgwCF9BRFIMAAACABQG
> X0RPUwEURh5fRE9EAKAuk05ESUQKAQhUTVAxEgcBDP////9wfQwAAAEARElEMQCIVE1QMQoAAKRU
> TVAxoEgEk05ESUQKAghUTVAyEgwCDP////8M/////3B9DAAAAQBESUQxAIhUTVAyCgAAcH0MAAAB
> AERJRDIAiFRNUDIKAQCkVE1QMqBBBpNORElECgMIVE1QMxIRAwz/////DP////8M/////3B9DAAA
> AQBESUQxAIhUTVAzCgAAcH0MAAABAERJRDIAiFRNUDMKAQBwfQwAAAEARElEMwCIVE1QMwoCAKRU
> TVAzoEoHk05ESUQKBAhUTVA0EhYEDP////8M/////wz/////DP////9wfQwAAAEARElEMQCIVE1Q
> NAoAAHB9DAAAAQBESUQyAIhUTVA0CgEAcH0MAAABAERJRDMAiFRNUDQKAgBwfQwAAAEARElENACI
> VE1QNAoDAKRUTVA0CFRNUDUSGwUM/////wz/////DP////8M/////wz/////cH0MAAABAERJRDEA
> iFRNUDUKAABwfQwAAAEARElEMgCIVE1QNQoBAHB9DAAAAQBESUQzAIhUTVA1CgIAcH0MAAABAERJ
> RDQAiFRNUDUKAwBwfQwAAAEARElENQCIVE1QNQoEAKRUTVA1W4JCDUxDRF8UEF9BRFIIpHsL//9E
> SUQyAAhCUklUEhQJCgQKEAocCigKNApACkwKWApkFEoFX0JDTAAIUkVUQhICC3CDiEJSSVQKCACI
> UkVUQgoAAHCDiEJSSVQKCACIUkVUQgoBAHAAYKIelWCHQlJJVHCDiEJSSVRgAIhSRVRCcmAKAgAA
> dWCkUkVUQhQrX0JDTQFwiUJSSVQBaAAKAAoAYKAGk2D/pABQSFNCCsNgUEhTQgrCYKQAFBlfQlFD
> AHBQSFNCCsEKAGCkg4hCUklUYABbgg9IREVGCF9BRFIMAAAbAFuCSxJSUDAxCF9BRFIMAAAcAFuA
> UDFDUwIKQAsAAVuBNFAxQ1NAAEANQUJQMQEAAlBEQzEBAAJQRFMxAQApABBQU1AxAQBPPAAeSFBD
> UwFQTUNTAVuCGFdMQU4IX0FEUgoACF9QUlcSBgIKCQoDFE4LX1BSVACgOlxHUElDpBIyBBILBAv/
> /woACgAKEBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv//woDCgAKE6FLB6QSRwcEEhwEC///
> CgBcLwRfU0JfUENJMExQQ0JMTktBCgASHAQL//8KAVwvBF9TQl9QQ0kwTFBDQkxOS0IKABIcBAv/
> /woCXC8EX1NCX1BDSTBMUENCTE5LQwoAEhwEC///CgNcLwRfU0JfUENJMExQQ0JMTktECgBbgkIG
> VVNCMQhfQURSDAAAHQBbgFUxQ1MCCsQKBFuBC1UxQ1MDVTFFTgIIX1BSVxIGAgoDCgMUGV9QU1cB
> oAlocAoDVTFFTqEIcAoAVTFFThQJX1MzRACkCgIUCV9TNEQApAoCW4JCBlVTQjIIX0FEUgwBAB0A
> W4BVMkNTAgrECgRbgQtVMkNTA1UyRU4CCF9QUlcSBgIKBAoDFBlfUFNXAaAJaHAKA1UyRU6hCHAK
> AFUyRU4UCV9TM0QApAoCFAlfUzREAKQKAluCQgZVU0IzCF9BRFIMAgAdAFuAVTJDUwIKxAoEW4EL
> VTJDUwNVM0VOAghfUFJXEgYCCgwKAxQZX1BTVwGgCWhwCgNVM0VOoQhwCgBVM0VOFAlfUzNEAKQK
> AhQJX1M0RACkCgJbgkIGVVNCNAhfQURSDAMAHQBbgFU0Q1MCCsQKBFuBC1U0Q1MDVTRFTgIIX1BS
> VxIGAgoOCgMUGV9QU1cBoAlocAoDVTRFTqEIcAoAVTRFThQJX1MzRACkCgIUCV9TNEQApAoCW4JP
> ClVTQjcIX0FEUgwHAB0AW4JNB0hVQjcIX0FEUgoAW4IMUFJUMQhfQURSCgFbggxQUlQyCF9BRFIK
> AluCDFBSVDMIX0FEUgoDW4IMUFJUNAhfQURSCgRbggxQUlQ1CF9BRFIKBVuCDFBSVDYIX0FEUgoG
> W4IMUFJUNwhfQURSCgdbggxQUlQ4CF9BRFIKCAhfUFJXEgYCCg0KAxQJX1MzRACkCgIUCV9TNEQA
> pAoCW4JMK1BDSUIIX0FEUgwAAB4AW4IYU0xUMAhfQURSCgAIX1BSVxIGAgoLCgRbghtMQU5DCF9B
> RFIMAAAIAAhfUFJXEgYCCgsKA1uCQwdDUkQwCF9BRFIMAAAEAFuAQ0NSRAIKAArkW4EcQ0NSRAMA
> IENEMDQgAEAbQ0QzRSAAEENENDQgFAxfSU5JAHAAQ0Q0NAhfUFNDCgAUDV9QUzAAcAoAX1BTQxQN
> X1BTMwBwCgNfUFNDFAlfU1RBAKQKD1uCD1NEOTQIX0FEUgwBAAQAW4IPTU1TVAhfQURSDAIABAAU
> TR1fUFJUAKBHCUdQSUOkEk8IChINBAz//wQACgAKAAoUEg0EDP//BAAKAQoAChUSDQQM//8EAAoC
> CgAKFhINBAz//wQACgMKAAoXEg0EDP//BQAKAAoAChISDQQM//8FAAoCCgAKFBINBAz//wUACgMK
> AAoXEg0EDP//CAAKAAoAChQSDQQM//8LAAoACgAKERINBAz//wsACgEKAAoSoU0TpBJJEwoSHgQM
> //8EAAoAXC8EX1NCX1BDSTBMUENCTE5LRQoAEh4EDP//BAAKAVwvBF9TQl9QQ0kwTFBDQkxOS0YK
> ABIeBAz//wQACgJcLwRfU0JfUENJMExQQ0JMTktHCgASHgQM//8EAAoDXC8EX1NCX1BDSTBMUENC
> TE5LSAoAEh4EDP//BQAKAFwvBF9TQl9QQ0kwTFBDQkxOS0MKABIeBAz//wUACgJcLwRfU0JfUENJ
> MExQQ0JMTktFCgASHgQM//8FAAoDXC8EX1NCX1BDSTBMUENCTE5LSAoAEh4EDP//CAAKAFwvBF9T
> Ql9QQ0kwTFBDQkxOS0UKABIeBAz//wsACgBcLwRfU0JfUENJMExQQ0JMTktCCgASHgQM//8LAAoB
> XC8EX1NCX1BDSTBMUENCTE5LQwoAW4IPQVVEMAhfQURSDAIAHgBbgg9NT0RNCF9BRFIMAwAeAFuC
> iaMBTFBDQghfQURSDAAAHwBbgExQQzACCkAKwFuBSwVMUEMwAABAEFBBUkMIUEJSQwhQQ1JDCFBE
> UkMIACBQRVJDCFBGUkMIUEdSQwhQSFJDCABACklPRDAISU9EMQhJT0QyCAAIABAAEEdJRDIgR0lE
> MyBHSUQ0IFuCRQpMTktBCF9ISUQMQdAMDwhfVUlECgEUDV9ESVMIcAqAUEFSQwhfUFJTEQkKBiMA
> BBh5ABQ6X0NSUwgIUlRMQREJCgYjAAAYeQCLUlRMQQoBSVJRMHAASVJRMHkKAXtQQVJDCg8ASVJR
> MKRSVExBFBxfU1JTCYtoCgFJUlEwgklSUTBgdmBwYFBBUkMUGF9TVEEIoAx7UEFSQwqAAKQKCaEE
> pAoLW4JFCkxOS0IIX0hJRAxB0AwPCF9VSUQKAhQNX0RJUwhwCoBQQlJDCF9QUlMRCQoGIwAEGHkA
> FDpfQ1JTCAhSVExCEQkKBiMAABh5AItSVExCCgFJUlEwcABJUlEweQoBe1BCUkMKDwBJUlEwpFJU
> TEIUHF9TUlMJi2gKAUlSUTCCSVJRMGB2YHBgUEJSQxQYX1NUQQigDHtQQlJDCoAApAoJoQSkCgtb
> gkUKTE5LQwhfSElEDEHQDA8IX1VJRAoDFA1fRElTCHAKgFBDUkMIX1BSUxEJCgYjAAQYeQAUOl9D
> UlMICFJUTEMRCQoGIwAAGHkAi1JUTEMKAUlSUTBwAElSUTB5CgF7UENSQwoPAElSUTCkUlRMQxQc
> X1NSUwmLaAoBSVJRMIJJUlEwYHZgcGBQQ1JDFBhfU1RBCKAMe1BDUkMKgACkCgmhBKQKC1uCRQpM
> TktECF9ISUQMQdAMDwhfVUlECgQUDV9ESVMIcAqAUERSQwhfUFJTEQkKBiMABBh5ABQ6X0NSUwgI
> UlRMRBEJCgYjAAAYeQCLUlRMRAoBSVJRMHAASVJRMHkKAXtQRFJDCg8ASVJRMKRSVExEFBxfU1JT
> CYtoCgFJUlEwgklSUTBgdmBwYFBEUkMUGF9TVEEIoAx7UERSQwqAAKQKCaEEpAoLW4JFCkxOS0UI
> X0hJRAxB0AwPCF9VSUQKBRQNX0RJUwhwCoBQRVJDCF9QUlMRCQoGIwAEGHkAFDpfQ1JTCAhSVExF
> EQkKBiMAABh5AItSVExFCgFJUlEwcABJUlEweQoBe1BFUkMKDwBJUlEwpFJUTEUUHF9TUlMJi2gK
> AUlSUTCCSVJRMGB2YHBgUEVSQxQYX1NUQQigDHtQRVJDCoAApAoJoQSkCgtbgkUKTE5LRghfSElE
> DEHQDA8IX1VJRAoGFA1fRElTCHAKgFBGUkMIX1BSUxEJCgYjAAQYeQAUOl9DUlMICFJUTEYRCQoG
> IwAAGHkAi1JUTEYKAUlSUTBwAElSUTB5CgF7UEZSQwoPAElSUTCkUlRMRhQcX1NSUwmLaAoBSVJR
> MIJJUlEwYHZgcGBQRlJDFBhfU1RBCKAMe1BGUkMKgACkCgmhBKQKC1uCRQpMTktHCF9ISUQMQdAM
> DwhfVUlECgcUDV9ESVMIcAqAUEdSQwhfUFJTEQkKBiMABBh5ABQ6X0NSUwgIUlRMRxEJCgYjAAAY
> eQCLUlRMRwoBSVJRMHAASVJRMHkKAXtQR1JDCg8ASVJRMKRSVExHFBxfU1JTCYtoCgFJUlEwgklS
> UTBgdmBwYFBHUkMUGF9TVEEIoAx7UEdSQwqAAKQKCaEEpAoLW4JFCkxOS0gIX0hJRAxB0AwPCF9V
> SUQKCBQNX0RJUwhwCoBQSFJDCF9QUlMRCQoGIwAEGHkAFDpfQ1JTCAhSVExIEQkKBiMAABh5AItS
> VExICgFJUlEwcABJUlEweQoBe1BIUkMKDwBJUlEwpFJUTEgUHF9TUlMJi2gKAUlSUTCCSVJRMGB2
> YHBgUEhSQxQYX1NUQQigDHtQSFJDCoAApAoJoQSkCgtbgklXRUMwXwhfSElEDEHQDAkIX0NSUxEV
> ChJHAWIAYgABAUcBZgBmAAEBeQAIX0dQRQoXCEVDT0sKAAhBQ1RQCgEUEl9SRUcCoAuTaAoDcGlF
> Q09LCF9QUlcSBgIKHQoFW4BFQ1JfAwoACv9bgUwWRUNSXxEAQEBNUEJQAU1QQkQBRE9LRAFERkJQ
> AQAEQlQxQQFCVDJBAUFDQVQBAAVQV1JCAUpPR0IBTElEUwEABUJUMVABQlQyUAEABkIxU1QIQjJT
> VAgACAAIV1VQMAhES0lECAAwTUFTSwhCVDFTAUJUMlMBAAZCVDFXAUJUMlcBAAZGQU4wCENCMFMB
> Q0IxUwEABlBIWU8BAAdCUklUCE9TVFABAAdTTkRVAVNOREQBAAZTTURNAQAHAAhTSVJRCFNMT0II
> U0hJQghNUFdSAVdBS0kBAAJJUlNUAU9QT1cBSVVTRQFMSURFAVMwU1QBAAdCMVJDEEIxQUIQQjFB
> QxBCMVZPEEIyUkMQQjJBQhBCMkFDEEIyVk8QQjFEQxBCMUxGEEIxRFYQQjFETBBCMkRDEEIyTEYQ
> QjJEVhBCMkRMEEExVFAQQTFBVBBBMVBUEEExQ1QQQTJUUBBBMkFUEEEyUFQQQTJDVBAIVURSUQoA
> CERDS0IKAAhXVVAxCgAIQlQxQgoACEJUMkIKAAhBQ0FCCgAUF19RNTAAhkFDQUQKgFwuX1NCX05D
> UFUUI19RNTEAoAxCVDFBhkJBVDEKAKEIhkJBVDEKAYZCQVQxCoAUBl9RNTMAFBNfUTU4AIZcLl9U
> Wl9BVEYwCoEUE19RNUYAhlwuX1RaX0FURjAKgBQTX1E2MACGXC5fU0JfUFdSQgqAFBNfUTY2AIZc
> Ll9TQl9MSUQwCoAUGF9RNjkAhlwvA19TQl9QQ0kwR0ZYMAqBFAZfUTVBABQYX1E1QgCGXC8DX1NC
> X1BDSTBHRlgwCoEUBl9RNUMAFBNfUTcwAKAMQUNUUHAKAEdQMjUUE19RNzEAoAxBQ1RQcAoBR1Ay
> NVuCSh9CQVQxCF9ISUQMQdAMCghfVUlECgEIX1BDTBIHAVxfU0JfCEJBVEkSLQ0KAAtQlgtQlgoA
> C9A5CgAKeAoACgoNAA0ADUxJT04ADVNvbnkgQ29ycC4ACEJBVFMSDwQKAgz/////C3oNC0A4FEcE
> X1NUQQCgKJNcLwVfU0JfUENJMExQQ0JFQzBfRUNPSwoAe1BIU0QK1AqACwABYaEHcEJUMUFhoAZh
> cAofYKEFcAoPYKRgFEwHX0JJRgCgOZNcLwVfU0JfUENJMExQQ0JFQzBfRUNPSwoAcFBIU0QK1Aqw
> YHBQSFNECtQKsmFwUEhTRArUCrZioRNwQjFEQ2BwQjFMRmFwQjFEVmJ3YAoKiEJBVEkKAQB3YQoK
> iEJBVEkKAgBwYohCQVRJCgQApEJBVEkUSAxfQlNUAKBPBJNcLwVfU0JfUENJMExQQ0JFQzBfRUNP
> SwoAcHtQSFNECtQKhAr/YIhCQVRTCgAAcFBIU0QK1AqmYHBQSFNECtQKpGFwUEhTRArUCqJioSBw
> QjFTVIhCQVRTCgAAcEIxVk9gcEIxQUNhcEIxQUJioA2TYQv//3AM/////2GhHKAPkpVhCwCAf2EL
> //9hdWF3YGFheGEL6AMAYXBhiEJBVFMKAQB3YgoKiEJBVFMKAgBwYIhCQVRTCgMApEJBVFMQCVwA
> CFBXUlP/W4JEB0FDQUQIX0hJRA1BQ1BJMDAwMwAIX1BDTBIHAVxfU0JfFEcEX1BTUgCgKJNcLwVf
> U0JfUENJMExQQ0JFQzBfRUNPSwoAe1BIU0QK1AqACwAEYaEHcEFDQVRhcGFQV1JToARhpAGhA6QA
> FAlfU1RBAKQKD1uCPURNQUMIX0hJRAxB0AIACF9DUlMRKAolRwEAAAAAASBHAYEAgQABEUcBkwCT
> AAENRwHAAMAAASAqEAF5AFuCJkZXSEQIX0hJRAwl1AgACF9DUlMREQoOhgkAAAAAAP8AAAABeQBb
> gkILSFBFVAhfSElEDEHQAQMIX0NJRAxB0AwBCEJVRjAREQoOhgkAAAAA0P4ABAAAeQAUKF9TVEEA
> oBOSlU9TWVML0QegCEhQQUWkCg+hCqAISFBBRaQKC6QKABRHBV9DUlMIoEoESFBBRYpCVUYwCgRI
> UFQwoBKTSFBBUwoBcAwAEND+SFBUMKASk0hQQVMKAnAMACDQ/khQVDCgEpNIUEFTCgNwDAAw0P5I
> UFQwpEJVRjBbgkUKSVBJQwhfSElEC0HQCF9DUlMRQQkKjUcBIAAgAAECRwEkACQAAQJHASgAKAAB
> AkcBLAAsAAECRwEwADAAAQJHATQANAABAkcBOAA4AAECRwE8ADwAAQJHAaAAoAABAkcBpACkAAEC
> RwGoAKgAAQJHAawArAABAkcBsACwAAECRwG0ALQAAQJHAbgAuAABAkcBvAC8AAECRwHQBNAEAQIi
> BAB5AFuCJU1BVEgIX0hJRAxB0AwECF9DUlMREAoNRwHwAPAAAQEiACB5AFuCRhNMRFJDCF9ISUQM
> QdAMAghfVUlECgIIQlVGMBFOBwp6RwFOAE4AAQJHAWEAYQABAUcBYwBjAAEBRwFlAGUAAQFHAWcA
> ZwABAUcBcABwAAEBRwGAAIAAAQFHAZIAkgABAUcBsgCyAAECRwGABoAGAXBHAQAIAAgBEEcBABAA
> EAGARwGAEYARAUBHAUAWQBYBEEcBAP4A/gECeQAIQlVGMRFOBwp6RwFOAE4AAQJHAWEAYQABAUcB
> YwBjAAEBRwFlAGUAAQFHAWcAZwABAUcBcABwAAEBRwGAAIAAAQFHAZIAkgABAUcBsgCyAAECRwGA
> BoAGAYBHAQAIAAgBEEcBABAAEAGARwGAEYARAUBHAUAWQBYBEEcBAP4A/gECeQAUFl9DUlMIoApD
> SVJQpEJVRjCkQlVGMVuCJVJUQ18IX0hJRAxB0AsACF9DUlMREAoNRwFwAHAAAQgiAAF5AFuCLVRJ
> TVIIX0hJRAxB0AEACF9DUlMRGAoVRwFAAEAAAQRHAVAAUAAQBCIBAHkAW4JOPFNQSUMIX0hJRAxN
> 2WABCFJTUkMREAoNRwEAAAAAASAiAAB5AAhTU1JDERAKDUcBAAAAAAEgIgAAeQAIU0lSVBIKBAoG
> CgkKCgoLFEsRX0NSUwCMUlNSQwoCSU9NMYxSU1JDCgNJT00yi1JTUkMKAklPMUmLUlNSQwoESU8x
> QYtSU1JDCglJUlFWoDWTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAHBQSFNCCtQKnElPTTFwUEhT
> QgrUCp1JT00yoTlwXC8FX1NCX1BDSTBMUENCRUMwX1NMT0JJT00xcFwvBV9TQl9QQ0kwTFBDQkVD
> MF9TSElCSU9NMnBJTzFJSU8xQaAnk1wvBV9TQl9QQ0kwTFBDQkVDMF9FQ09LCgB6UEhTQgrUCpsK
> BGChHHpcLwVfU0JfUENJMExQQ0JFQzBfU0lSUQoEYIJgYaAWYXZhcIOIU0lSVGEAYHkKAWBJUlFW
> pFJTUkMUQRJfU1JTAYxoCgJJT0ExjGgKA0lPQTKLaAoCSU9BMItoCglJUlFWgklSUVZgoBdgdmBw
> iVNJUlQBYAAKAAoAYXkKEGFioQVwCgBioCSTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAFBIU1cK
> 1QqbYqEacGJcLwVfU0JfUENJMExQQ0JFQzBfU0lSUaAzk1wvBV9TQl9QQ0kwTFBDQkVDMF9FQ09L
> CgBQSFNXCtUKnUlPQTJQSFNXCtUKnElPQTGhOXBJT0EyXC8FX1NCX1BDSTBMUENCRUMwX1NISUJw
> SU9BMVwvBV9TQl9QQ0kwTFBDQkVDMF9TTE9CWyIKAXB9e0lPQTAL8P8ADAEAHAAAXC8EX1NCX1BD
> STBMUENCR0lEMwhfUFJTES0KKjBHAQDAAMABIDBHAQDIAMgBIDBHAQDQANABIDBHAQDYANgBIDgi
> QA55ABRFC19ESVMAcF9DUlNTU1JDoDmTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAFBIU1cK1Qqb
> CgBQSFNXCtUKnQoAUEhTVwrVCpwKAKFABXAKAFwvBV9TQl9QQ0kwTFBDQkVDMF9TSVJRcAoAXC8F
> X1NCX1BDSTBMUENCRUMwX1NISUJwCgBcLwVfU0JfUENJMExQQ0JFQzBfU0xPQlsiCgFwCgBcLwRf
> U0JfUENJMExQQ0JHSUQzFEoFX1NUQQCgJ5NcLwVfU0JfUENJMExQQ0JFQzBfRUNPSwoAelBIU0IK
> 1AqbCgRgoRx6XC8FX1NCX1BDSTBMUENCRUMwX1NJUlEKBGCCYGGgBWGkCg+hBKQKDVuCQTRTTkNf
> CF9ISUQMTdlQARRABUdCUlQAoCWTXC8FX1NCX1BDSTBMUENCRUMwX0VDT0sKAHBQSFNECtQKlmCh
> GnBcLwVfU0JfUENJMExQQ0JFQzBfQlJJVGCkUEhTQgrPYBQPU0JSVAFQSFNCCsNopAAUD0dQQlIA
> pFBIU0IKwQoAFA9TUEJSAVBIU0IKwmikABRPBVBXQUsAWyNQTE9L//9bIgpkhlwuX1BSX0NQVTAK
> gKASTVBFToZcLl9QUl9DUFUxCoBbIgpkhlwuX1BSX0NQVTAKgaASTVBFToZcLl9QUl9DUFUxCoFb
> J1BMT0ukABQTUFdSTgCGXC5fU0JfUFdSQgqAFChDU1hCAVsjTVBIU///cGhTWEJGUEhTMArMcFNY
> QkZgWydNUEhTpGAUE0dXRFAApHtQSFNCCtQK9AoPAAhCVElNC///FEoNQ0RQVwFwXC8FX1NCX1BD
> STBMUENCRUMwX09QT1dhoEIEk2gBoDySk2EKAHAKAFwvBV9TQl9QQ0kwTFBDQkVDMF9PUE9XWyIK
> ZHBCVElNXC8EX1NCX1BDSTBQQVRBUFJJVKFEB6BBB5NoAKBLBpNhCgBwXC8EX1NCX1BDSTBQQVRB
> UFJJVEJUSU1wXC8EX1NCX1BDSTBQQVRBUFJJVGFwe2EL3/8AXC8EX1NCX1BDSTBQQVRBUFJJVHAK
> AVwvBV9TQl9QQ0kwTFBDQkVDMF9PUE9XWyIKZKQAFCVHQ0RQAHBcLwVfU0JfUENJMExQQ0JFQzBf
> T1BPV2Gke5JhAQAITFJTVAoAFBNTTFJTAXtoCgdocGhMUlNUpABbAU1JREIAFDpSQk1GCVsjTUlE
> Qv//e2gMAAABAGBQSFNECtxgWyIL0AdwDAAAAANgcFBIU0QK3GBgWydNSURCpGAUTARSU0JJCVsj
> TUlEQv//fXtoDP//AQAADAAAAAFgcFBIU0QK3GBgWyIL0Ad9e2gM//8BAAAMAAAAA2BwUEhTRArc
> YGBbJ01JREKkYBQuQ0JNRglbI01JREL//317aAz//wEAAAwAAAACYHBQSFNECtxgYFsnTUlEQqQA
> FA5TR0NWCaRQSFNCCuBoFA1HR0NWAKRQSFNfCuFbgkdCVFBNXwhfSElEDCTYAQIIX0NJRAxB0Awx
> CF9VSUQKAQhfU1RSEUYECkJJAG4AZgBpAG4AZQBvAG4AIABUAHIAdQBzAHQAZQBkACAAUABsAGEA
> dABmAG8AcgBtACAATQBvAGQAdQBsAGUAAAAUEl9TVEEAoAhUUFJTpAoPpAoACF9DUlMRIQoehgkA
> AQAA1P4AUAAARwEuAC4AAQJHAXAWcBYBEHkAFDxVQ01QAqAKkpMKEIdopAoAoAqSkwoQh2mkCgBw
> CgBgohiVYAoQoBCSk4OIaGAAg4hpYACkCgB1YKQKARRCNF9EU00MoEosk1VDTVBoERMKEKb63T0b
> NrROpCSNEAidFlMKAaALk2oKAKQRBAoBf6AOk2oKAaQRBwoEMS4wAKBOFJNqCgKgRBRUUFJToBST
> g4hrCgAACgBwCgBQUFJRpAoAoBSTg4hrCgAACgFwCgFQUFJRpAoAoBSTg4hrCgAACgJwCgJQUFJR
> pAoAoBSTg4hrCgAACgNwCgNQUFJRpAoAoBSTg4hrCgAACgRwCgRQUFJRpAoAoBSTg4hrCgAACgVw
> CgVQUFJRpAoAoBSTg4hrCgAACgZwCgZQUFJRpAoAoBSTg4hrCgAACgdwCgdQUFJRpAoAoBSTg4hr
> CgAACghwCghQUFJRpAoAoBSTg4hrCgAACglwCglQUFJRpAoAoBSTg4hrCgAACgpwCgpQUFJRpAoA
> oBSTg4hrCgAACgtwCgtQUFJRpAoAoBSTg4hrCgAACgxwCgBQUFJRpAoBoBSTg4hrCgAACg1wCgBQ
> UFJRpAoBoBSTg4hrCgAACg5wCg5QUFJRpAoApAoBpAoBoCyTagoDCFRNUDESCQIKAAz/////cFwu
> X1NCX1BQUlGIVE1QMQoBAKRUTVAxoAiTagoEpAoBoEgLk2oKBQhUTVAyEg4DCgAM/////wz/////
> cFwuX1NCX1BQTE+IVE1QMgoBAKA9kZGUXC5fU0JfUFBMTwoOk1wuX1NCX1BQTE8KDJNcLl9TQl9Q
> UExPCg1wDPH///+IVE1QMgoCAKRUTVAyoBuTUFBSUAr/cAzx////iFRNUDIKAgCkVE1QMqAYUFBP
> UnAM8P///4hUTVAyCgIApFRNUDJwXC5fU0JfUFBSUIhUTVAyCgIApFRNUDKgTwSTagoGjGsKBExB
> TjCMawoFTEFOMX15TEFOMQoIAExBTjBQODBIoCSRk0xBTjAKZZNMQU4wCkWgE5GTTEFOMQpuk0xB
> TjEKTqQKAKQKAaQKAaBJBpNVQ01QaBETChDtVGA3E8x1RpAcR1bX8tRdCgGgC5NqCgCkEQQKAQGg
> O5NqCgGgGpODiGsKAAAKAHAKAFwuX1NCX01PUl+kCgCgGpODiGsKAAAKAXAKAVwuX1NCX01PUl+k
> CgCkCgGkEQQKAQBbgi5QUzJLCF9ISUQMQdADAwhfQ1JTERkKFkcBYABgAAEBRwFkAGQAAQEjAgAB
> eQBbgihQUzJNCF9ISUQMTdmQAQhfQ0lEDEHQDxMIX0NSUxEJCgYjABABeQBbgkeFUEFUQQhfQURS
> DAEAHwBbgFBBQ1MCCkAKwFuBSQRQQUNTA1BSSVQQABBQU0lUBAAcU1lOQwQADFNEVDACAAJTRFQx
> AgBKBElDUjAESUNSMQRJQ1IyBElDUjMESUNSNARJQ1I1BFuCT2hQUklECF9BRFIKABRLGl9HVE0A
> CFBCVUYRFwoUAAAAAAAAAAAAAAAAAAAAAAAAAACKUEJVRgoAUElPMIpQQlVGCgRETUEwilBCVUYK
> CFBJTzGKUEJVRgoMRE1BMYpQQlVGChBGTEFHcEdFVFBQUklUUElPMHBHRE1Be1NZTkMKAQB7SUNS
> MwoBAHtJQ1IwCgEAU0RUMHtJQ1IxCgEARE1BMKAUk0RNQTAM/////3BQSU8wRE1BMKAue1BSSVQL
> AEAAoBSTe1BSSVQKkAAKgHALhANQSU8xoQ5wR0VUVFBTSVRQSU8xoQtwDP////9QSU8xcEdETUF7
> U1lOQwoCAHtJQ1IzCgIAe0lDUjAKAgBTRFQxe0lDUjEKAgBETUExoBSTRE1BMQz/////cFBJTzFE
> TUExcEdFVEZ7U1lOQwoBAHtTWU5DCgIAUFJJVEZMQUegLHuTUElPMAz/////k0RNQTAM/////wBw
> CnhQSU8wcAoURE1BMHAKA0ZMQUegNJNcLwVfU0JfUENJMExQQ0JFQzBfT1BPVwoAcAp4UElPMXAK
> PERNQTF9RkxBRwoMRkxBR6RQQlVGFEorX1NUTQOKaAoAUElPMIpoCgRETUEwimgKCFBJTzGKaAoM
> RE1BMYpoChBGTEFHoEcSk4dpCwACe1BSSVQL8MBQUklUe1NZTkMKAlNZTkNwCgBTRFQwe0lDUjAK
> AklDUjB7SUNSMQoCSUNSMXtJQ1IzCgJJQ1Ize0lDUjUKAklDUjWLaQpiVzQ5MItpCmpXNTMwi2kK
> flc2MzCLaQqAVzY0MItpCrBXODgwi2kKulc5MzB9UFJJVAsEgFBSSVSgHpB7RkxBRwoCAHtXNDkw
> CwAIAH1QUklUCgJQUklUfVBSSVRTRVRQUElPMFc1MzBXNjQwUFJJVKBABntGTEFHCgEAfVNZTkMK
> AVNZTkNwU0RNQURNQTBTRFQwoBOVRE1BMAoefUlDUjMKAUlDUjOgE5VETUEwCjx9SUNSMAoBSUNS
> MKAVe1c5MzALACAAfUlDUjEKAUlDUjGgQhaTh2oLAAJ7UFJJVAsPv1BSSVRwCgBQU0lUe1NZTkMK
> AVNZTkNwCgBTRFQxe0lDUjAKAUlDUjB7SUNSMQoBSUNSMXtJQ1IzCgFJQ1Ize0lDUjUKAUlDUjWL
> agpiVzQ5MYtqCmpXNTMxi2oKflc2MzGLagqAVzY0MYtqCrBXODgxi2oKulc5MzF9UFJJVAtAgFBS
> SVSgHpB7RkxBRwoIAHtXNDkxCwAIAH1QUklUCiBQUklUoEwEe0ZMQUcKEAB9UFJJVAsAQFBSSVSg
> E5RQSU8xCvB9UFJJVAqAUFJJVKEhfVBSSVQKEFBSSVRwU0VUVFBJTzFXNTMxVzY0MVBTSVSgQAZ7
> RkxBRwoEAH1TWU5DCgJTWU5DcFNETUFETUExU0RUMaATlURNQTEKHn1JQ1IzCgJJQ1IzoBOVRE1B
> MQo8fUlDUjAKAklDUjCgFXtXOTMxCwAgAH1JQ1IxCgJJQ1IxW4JOEFBfRDAIX0FEUgoAFEAQX0dU
> RgAIUElCMBERCg4DAAAAAKDvAwAAAACg74xQSUIwCgFQTUQwjFBJQjAKCERNRDCgQAZ7UFJJVAoC
> AKATk3tQUklUCgkACghwCghQTUQwoUEEcAoKUE1EMHp7UFJJVAsAAwAKCGB6e1BSSVQLADAACgxh
> cmBhYqAMkwoDYnAKC1BNRDCgDJMKBWJwCgxQTUQwoQhwCgFQTUQwoEcEe1NZTkMKAQBwfVNEVDAK
> QABETUQwoC97SUNSMQoBAKAUe0lDUjAKAQByRE1EMAoCRE1EMKAQe0lDUjMKAQBwCkVETUQwoRR9
> dHtQTUQwCgcACgIACiBETUQwpFBJQjBbgkkQUF9EMQhfQURSCgEUSw9fR1RGAAhQSUIxEREKDgMA
> AAAAsO8DAAAAALDvjFBJQjEKAVBNRDGMUElCMQoIRE1EMaBLBXtQUklUCiAAoBOTe1BSSVQKkAAK
> gHAKCFBNRDGhPHJ7UFNJVAoDAHp7UFNJVAoMAAoCAGCgDJMKBWBwCgxQTUQxoRegDJMKA2BwCgtQ
> TUQxoQhwCgpQTUQxoQhwCgFQTUQxoEcEe1NZTkMKAgBwfVNEVDEKQABETUQxoC97SUNSMQoCAKAU
> e0lDUjAKAgByRE1EMQoCRE1EMaAQe0lDUjMKAgBwCkVETUQxoRR9dHtQTUQxCgcACgIACiBETUQx
> pFBJQjEIRldTTw1GV1NPAAhfUFNDCgAUQQVfUFMwAHBfUFNDYHAKAF9QU0OgPJNgCgNwCgFJTkZC
> oi9JTkZCcAogQkNNRHAAU01JQ6AckJNJTkZCCgGSlVwuX1NCX09TVEIKBFsiC/QBFA1fUFMzAHAK
> A19QU0MQP1xfU0JfWwFNSERTABQxUEhEUwJbI1wuX1NCX01IRFP//6IQXFBIU0RyCrBoAAoBWyJp
> WydcLl9TQl9NSERTEEYFLlBSSURQX0QwCF9QU0MKABQ1X1BTMABwX1BTQ2BwCgBfUFNDoCGTYAoD
> XC5fU0JfUEhEUwoACgpcLl9TQl9QSERTCgEKChQNX1BTMwBwCgNfUFNDEEYFLlBSSURQX0QxCF9Q
> U0MKABQ1X1BTMABwX1BTQ2BwCgBfUFNDoCGTYAoDXC5fU0JfUEhEUwoACgpcLl9TQl9QSERTCgEK
> ChQNX1BTMwBwCgNfUFNDW4JECFNBVEEIX0FEUgwCAB8AW4BTQUNTAgpACsBbgUcGU0FDUwNQUklU
> EFNFQ1QQUFNJVARTU0lUBAAYU1lOQwQADFNEVDACAAJTRFQxAgACU0RUMgIAAlNEVDMCAEIESUNS
> MARJQ1IxBElDUjIESUNSMwRJQ1I0BElDUjUEAEgcTUFQVgJbgkY8U0JVUwhfQURSDAMAHwBbgFNN
> QlACCkAKwFuBDVNNQlADAAJJMkNFAVuAU01CSQELoBgKEFuBOlNNQkkBSFNUUwgACEhDT04ISENP
> TQhUWFNBCERBVDAIREFUMQhIQkRSCFBFQ1IIUlhTQQhTREFUEBRIBFNTWEIKoAhTVFJUpAoAcAoA
> STJDRXAKv0hTVFNwaFRYU0FwaUhDT01wCkhIQ09OoBNDT01QfUhTVFMK/0hTVFOkCgGkCgAUSgRT
> UlhCCaAJU1RSVKQL//9wCgBJMkNFcAq/SFNUU3B9aAoBAFRYU0FwCkRIQ09OoBVDT01QfUhTVFMK
> /0hTVFOkREFUMKQL//8UTgRTV1JCC6AIU1RSVKQKAHAKAEkyQ0VwCr9IU1RTcGhUWFNBcGlIQ09N
> cGpEQVQwcApISENPTqATQ09NUH1IU1RTCv9IU1RTpAoBpAoAFEAFU1JEQgqgCVNUUlSkC///cAoA
> STJDRXAKv0hTVFNwfWgKAQBUWFNBcGlIQ09NcApISENPTqAVQ09NUH1IU1RTCv9IU1RTpERBVDCk
> C///FEAKU0JMVwygCFNUUlSkCgBwa0kyQ0VwCr9IU1RTcGhUWFNBcGlIQ09NcIdqREFUMHAKAGFw
> g4hqCgAASEJEUnAKVEhDT06iQgSUh2phcAugD2CiEpCSe0hTVFMKgABgdmBbIQoyoAqSYEtJTEyk
> CgBwCoBIU1RTdWGgD5SHamFwg4hqYQBIQkRSoBNDT01QfUhTVFMK/0hTVFOkCgGkCgAUSA1TQkxS
> CwhUQlVGEQQLAAGgCFNUUlSkCgBwakkyQ0VwCr9IU1RTcH1oCgEAVFhTQXBpSENPTXAKVEhDT05w
> C6APYKISkJJ7SFNUUwqAAGB2YFshCjKgCpJgS0lMTKQKAHBEQVQwiFRCVUYKAABwCoBIU1RTcAoB
> YaJFBJVhg4hUQlVGCgAAcAugD2CiEpCSe0hTVFMKgABgdmBbIQoyoAqSYEtJTEykCgBwSEJEUohU
> QlVGYQBwCoBIU1RTdWGgFUNPTVB9SFNUUwr/SFNUU6RUQlVGpAoAFEcFU1RSVAhwCshgoiFgoBh7
> SFNUUwpAAHZgWyIKAaAIk2AKAKQKAaEFcAoAYHALoA9goiFgoBl7SFNUUwoBAHZgWyEKMqAJk2AK
> AEtJTEyhBKQKAKQKARQwQ09NUAhwC6APYKIhYKAMe0hTVFMKAgCkCgGhEXZgWyEKMqAJk2AKAEtJ
> TEykCgAUHEtJTEwIfUhDT04KAkhDT059SFNUUwr/SFNUUw==
> ====
> begin-base64 644 donkey.FACP.1
> RkFDUIQAAAAColNvbnkAAFZBSU8AAAAAMBEHIFBUTCBaAAAAwC9pf2/HaH8AAAkAsgAAAPDx8oAA
> EAAAAAAAAAQQAAAAAAAAIBAAAAgQAAAoEAAAAAAAAAQCAQQIAACFAQDpAwAAAAABAw0AMgIAALWE
> AAABCAAAZAAAAAAAAAD+AAAA
> ====
> begin-base64 644 donkey.HPET.4
> SFBFVDgAAAAB9VNvbnkAAFZBSU8AAAAAMBEHIFBUTCBaAAAAAaKGgAAAAAAAAND+AAAAAACAAAA=
> ====
> begin-base64 644 donkey.MCFG.5
> TUNGRzwAAAABHVNvbnkAAFZBSU8AAAAAMBEHIFBUTCBaAAAAAAAAAAAAAAAAAADgAAAAAAAAAP8A
> AAAA
> ====
> begin-base64 644 donkey.RSDT.0
> UlNEVFAAAAABIFNvbnkAAFZBSU8AAAAAMBEHIFBUTCAAAAAAghtpf/ocaX9iHWl/mh1pf9gfaX8I
> Hml/fh9pf7vFaH/IwGh/ab5of4O5aH8=
> ====
> begin-base64 644 donkey.SLIC.7
> U0xJQ3YBAAAB+1NvbnkAAFZBSU8AAAAAMBEHIFBUTCAAAAABAAAAAJwAAAAGAgAAACQAAFJTQTEA
> BAAAAQABAEvrVu0ocghC3ZsP7J59fTT2wyZjTYfnUcXsrv3eKPFlhcB5r3HnrKkGCcx6poVt/eD4
> YWD/wVQZ6Xr7eA7Gcl7Lv+Z1bh6K/NuN+NEB6cG/b+mVMVr1TtcWt2pGDISlrtatO05VJJSafTNV
> rog4G54ToJ0k+07+rKDsAkKkJL3IAQAAALYAAAAAAAIAU29ueQAAVkFJTwAAAABXSU5ET1dTIAAA
> AAAAAAAAAAAAAAAAAAAAAAAAlYZm1rfE6omcHuYnyApl/tCe4SzHMys9STwuBcJ++VUBgYCNPi/S
> Y2GTF2f1F+Q5o+8Hffyboapiy9sWeVDywoXyRgooq5eVS33GD/5zgszcfPKjgjW668oznIcqbPtq
> vqoZmwaiAcKGo/Ywyl3y8hJvAF6CCPlrSkhv4lZ8rSo=
> ====
> begin-base64 644 donkey.SSDT.10
> U1NEVPMEAAABzFNvbnkAAFZBSU8AAAAAMBEHIFBUTCAkBgUgEE5MXC5fUFJfQ1BVMBRBTF9DU1QA
> oDFcLwVfU0JfUENJMExQQ0JFQzBfRUNPS3BcLwVfU0JfUENJMExQQ0JFQzBfQUNBVGChDntQSFNE
> CtQKgAsABGCgO5B7Q0ZHRAwAAAABAJJ7UERDMAoQAKQSIwIKARIeBBEUChGCDAB/AAAAAAAAAAAA
> AAB5AAoBCp0L6AOgQheQe0NGR0QMAAAgAAB7UERDMAsAAgCgTQZ7Q0ZHRAqAAKQSQQYECgMSHgQR
> FAoRggwAfwECAQAAAAAAAAAAeQAKAQoBC+gDEh4EERQKEYIMAH8BAgEQAAAAAAAAAHkACgIKAQv0
> ARIdBBEUChGCDAB/AQIDMAAAAAAAAAB5AAoDCjkKZKBHB5CSe0NGR0QKgAB7Q0ZHRApAAKQSQQYE
> CgMSHgQRFAoRggwAfwECAQAAAAAAAAAAeQAKAQoBC+gDEh4EERQKEYIMAH8BAgEQAAAAAAAAAHkA
> CgIKAQv0ARIdBBEUChGCDAB/AQIDIAAAAAAAAAB5AAoDChEK+qBPBHtDRkdECiAApBJDBAMKAhIe
> BBEUChGCDAB/AQIBAAAAAAAAAAB5AAoBCgEL6AMSHgQRFAoRggwAfwECARAAAAAAAAAAeQAKAgoB
> C/QBpBIjAgoBEh4EERQKEYIMAH8BAgEAAAAAAAAAAHkACgEKAQvoA6BCF5B7Q0ZHRAwAACAAAHtQ
> REMwCwABAKBNBntDRkdECoAApBJBBgQKAxIeBBEUChGCDAB/AQIBAAAAAAAAAAB5AAoBCgEL6AMS
> HgQRFAoRggwAAQgAABQQAAAAAAAAeQAKAgoBC/QBEh0EERQKEYIMAAEIAAAWEAAAAAAAAHkACgMK
> OQpkoEcHkJJ7Q0ZHRAqAAHtDRkdECkAApBJBBgQKAxIeBBEUChGCDAB/AQIBAAAAAAAAAAB5AAoB
> CgEL6AMSHgQRFAoRggwAAQgAABQQAAAAAAAAeQAKAgoBC/QBEh0EERQKEYIMAAEIAAAVEAAAAAAA
> AHkACgMKEQr6oE8Ee0NGR0QKIACkEkMEAwoCEh4EERQKEYIMAH8BAgEAAAAAAAAAAHkACgEKAQvo
> AxIeBBEUChGCDAABCAAAFBAAAAAAAAB5AAoCCgEL9AGkEiMCCgESHgQRFAoRggwAfwECAQAAAAAA
> AAAAeQAKAQoBC+gDoEAHkHtDRkdECoAAkmCkEkEGBAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkA
> CgEKAQvoAxIeBBEUChGCDAABCAAAFBAAAAAAAAB5AAoCCgEL9AESHQQRFAoRggwAAQgAABYQAAAA
> AAAAeQAKAwo5CmSgQAeQe0NGR0QKQACSYKQSQQYECgMSHgQRFAoRggwAfwAAAAAAAAAAAAAAeQAK
> AQoBC+gDEh4EERQKEYIMAAEIAAAUEAAAAAAAAHkACgIKAQv0ARIdBBEUChGCDAABCAAAFRAAAAAA
> AAB5AAoDChEK+qBPBHtDRkdECiAApBJDBAMKAhIeBBEUChGCDAB/AAAAAAAAAAAAAAB5AAoBCgEL
> 6AMSHgQRFAoRggwAAQgAABQQAAAAAAAAeQAKAgoBC/QBpBIjAgoBEh4EERQKEYIMAH8AAAAAAAAA
> AAAAAHkACgEKAQvoAw==
> ====
> begin-base64 644 donkey.SSDT.11
> U1NEVF8CAAABTFNvbnkAAFZBSU8AAAAAMBEHIFBUTCAkBgUgEEojXC5fUFJfQ1BVMAhfVFBDCgAU
> TQZfUFRDAKA3e1BEQzAKBACkEiwCERQKEYIMAH8AAAAAAAAAAAAAAHkAERQKEYIMAH8AAAAAAAAA
> AAAAAHkApBIsAhEUChGCDAABBAEAEBAAAAAAAAB5ABEUChGCDAABBAEAEBAAAAAAAAB5AAhUU1NJ
> EkEHCBINBQpkC+gDCgAKAAoAEg0FClgLawMKAAoPCgASDQUKSwvuAgoACg4KABINBQo/C3ECCgAK
> DQoAEg0FCjIL9AEKAAoMCgASDQUKJgt3AQoACgsKABIMBQoZCvoKAAoKCgASDAUKDQp9CgAKCQoA
> CFRTU00SQQcIEg0FCmQL6AMKAAoACgASDQUKWAtrAwoACh4KABINBQpLC+4CCgAKHAoAEg0FCj8L
> cQIKAAoaCgASDQUKMgv0AQoAChgKABINBQomC3cBCgAKFgoAEgwFChkK+goAChQKABIMBQoNCn0K
> AAoSCgAIVFNTRgoAFEMIX1RTUwCgRwaQklRTU0ZbEl9QU1MAcF9QU1NgcIdgYXZhcIOIg4hgYQAK
> AQBicAoAY6I1lWOHVFNTSXB4d2J0CghjAAAKCAAAZHBkiIOIVFNTSWMACgEAcGSIg4hUU1NNYwAK
> AQB1Y3D/VFNTRqAOe1BEQzAKBACkVFNTTaRUU1NJFD9fVFNEAKAnkHtDRkdEDAAAAAEAkntQREMw
> CgQApBIPARIMBQoFCgAKAAr9CgKkEg8BEgwFCgUKAAoACvwKAQ==
> ====
> begin-base64 644 donkey.SSDT.12
> U1NEVOYEAAAB/VNvbnkAAFZBSU8AAAAAMBEHIFBUTCAkBgUgEEUIXAAIU1NEVBJDBQwNQ1BVMElT
> VCAADLvFaH8MtAEAAA1DUFUxSVNUIAAMAAAAAAxT/wDwDUNQVTBDU1QgAAzIwGh/DPMEAAANQ1BV
> MUNTVCAADAAAAAAMU/8A8AhDRkdEDPFpGxAIXFBEQzAMAAAAgAhcUERDMQwAAACACFxTRFRMCgAQ
> TSFcLl9QUl9DUFUwCEhJMF8KAAhIQzBfCgAUSAZfUERDAYpoCgBSRVZTimgKBFNJWkVwh2hgcHRg
> CggAYVsTaApAd2EKCABURU1QCFNUUzARBwoEAAAAAHNTVFMwVEVNUGJfT1NDERMKEBamd0AMKb5H
> nr3YcFhxOVNSRVZTU0laRWIUSRlfT1NDBIprCgBTVFMwimsKBENBUDCKaAoASUlEMIpoCgRJSUQx
> imgKCElJRDKKaAoMSUlEMwhVSUQwERMKEBamd0AMKb5Hnr3YcFhxOVOKVUlEMAoARUlEMIpVSUQw
> CgRFSUQxilVJRDAKCEVJRDKKVUlEMAoMRUlEM6AykpCQk0lJRDBFSUQwk0lJRDFFSUQxkJNJSUQy
> RUlEMpNJSUQzRUlEM3AKBlNUUzCka6APkpNpCgFwCgpTVFMwpGt9e1BEQzAM////fwBDQVAwUERD
> MHB7UERDMAr/AFBDUDCgTAV7Q0ZHRAoBAKBBBZCQe0NGR0QMAAAAAQCTe1BEQzAKCQAKCZJ7U0RU
> TAoBAH1TRFRMCgFTRFRMW4BJU1QwAIOIU1NEVAoBAIOIU1NEVAoCAFsgSVNUMEhJMF+gSQV7Q0ZH
> RArwAKBOBJCQe0NGR0QMAAAAAQB7UERDMAoYAJJ7U0RUTAoCAH1TRFRMCgJTRFRMW4BDU1QwAIOI
> U1NEVAoHAIOIU1NEVAoIAFsgQ1NUMEhDMF+kaxBNIVwuX1BSX0NQVTEISEkxXwoACEhDMV8KABRI
> Bl9QREMBimgKAFJFVlOKaAoEU0laRXCHaGBwdGAKCABhWxNoCkB3YQoIAFRFTVAIU1RTMREHCgQA
> AAAAc1NUUzFURU1QYl9PU0MREwoQFqZ3QAwpvkeevdhwWHE5U1JFVlNTSVpFYhRJGV9PU0MEimsK
> AFNUUzGKawoEQ0FQMYpoCgBJSUQwimgKBElJRDGKaAoISUlEMopoCgxJSUQzCFVJRDEREwoQFqZ3
> QAwpvkeevdhwWHE5U4pVSUQxCgBFSUQwilVJRDEKBEVJRDGKVUlEMQoIRUlEMopVSUQxCgxFSUQz
> oDKSkJCTSUlEMEVJRDCTSUlEMUVJRDGQk0lJRDJFSUQyk0lJRDNFSUQzcAoGU1RTMaRroA+Sk2kK
> AXAKClNUUzGka317UERDMQz///9/AENBUDFQREMxcHtQREMxCv8AUENQMaBMBXtDRkdECgEAoEEF
> kJB7Q0ZHRAwAAAABAJN7UERDMQoJAAoJkntTRFRMChAAfVNEVEwKEFNEVExbgElTVDEAg4hTU0RU
> CgQAg4hTU0RUCgUAWyBJU1QxSEkxX6BJBXtDRkdECvAAoE4EkJB7Q0ZHRAwAAAABAHtQREMxChgA
> kntTRFRMCiAAfVNEVEwKIFNEVExbgENTVDEAg4hTU0RUCgoAg4hTU0RUCgsAWyBDU1QxSEMxX6Rr
> ====
> begin-base64 644 donkey.SSDT.9
> U1NEVLQBAAABAFNvbnkAAFZBSU8AAAAAMBEHIFBUTCAkBgUgEE8YXC5fUFJfQ1BVMAhfUFBDCgAU
> RwdfUENUAKBBBJB7Q0ZHRAoBAHtQREMwCgEApBIsAhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGC
> DAB/AAAAAAAAAAAAAAB5AKQSLAIRFAoRggwAARAAALIAAAAAAAAAeQARFAoRggwAAQgAALMAAAAA
> AAAAeQAUGl9QU1MAoA57UERDMAoBAKROUFNTpFNQU1MIU1BTUxJFBAISIAYMsAQAAAwYeQAADG4A
> AAAMCgAAAAyDAAAADAAAAAASIAYMIAMAAAzIMgAADG4AAAAMCgAAAAyDAQAADAEAAAAITlBTUxJF
> BAISIAYMsAQAAAwYeQAADAoAAAAMCgAAAAwVCQAADBUJAAASIAYMIAMAAAzIMgAADAoAAAAMCgAA
> AAwSBgAADBIGAAAUQgVfUFNEAKA5e0NGR0QMAAAAAQCgG3tQREMwCwAIAKQSDwESDAUKBQoACgAK
> /goCpBIPARIMBQoFCgAKAAr8CgKkEg8BEgwFCgUKAAoACvwKAQ==
> ====
> begin-base64 644 donkey.headers
> ClJTRCBQVFI6IENoZWNrc3VtPTIzNywgT0VNSUQ9UFRMVEQsIFJzZHRBZGRyZXNzPTB4N2Y2OGI4
> YWIKCgpSU0RUOiBMZW5ndGg9ODAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTMyLAoJT0VNSUQ9U29u
> eSwgT0VNIFRhYmxlIElEPVZBSU8sIE9FTSBSZXZpc2lvbj0weDIwMDcxMTMwLAoJQ3JlYXRvciBJ
> RD1QVEwsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKCUVudHJpZXM9eyAweDdmNjkxYjgyLCAweDdm
> NjkxY2ZhLCAweDdmNjkxZDYyLCAweDdmNjkxZDlhLCAweDdmNjkxZmQ4LCAweDdmNjkxZTA4LCAw
> eDdmNjkxZjdlLCAweDdmNjhjNWJiLCAweDdmNjhjMGM4LCAweDdmNjhiZTY5LCAweDdmNjhiOTgz
> IH0KCgoJRFNEVD0weDdmNjhjNzZmCglJTlRfTU9ERUw9UElDCglTQ0lfSU5UPTkKCVNNSV9DTUQ9
> MHhiMiwgQUNQSV9FTkFCTEU9MHhmMCwgQUNQSV9ESVNBQkxFPTB4ZjEsIFM0QklPU19SRVE9MHhm
> MgoJUE0xYV9FVlRfQkxLPTB4MTAwMC0weDEwMDMKCVBNMWFfQ05UX0JMSz0weDEwMDQtMHgxMDA1
> CglQTTJfQ05UX0JMSz0weDEwMjAtMHgxMDIwCglQTTJfVE1SX0JMSz0weDEwMDgtMHgxMDBiCglQ
> TTJfR1BFMF9CTEs9MHgxMDI4LTB4MTAyZgoJUF9MVkwyX0xBVD0xbXMsIFBfTFZMM19MQVQ9MTAw
> MW1zCglGTFVTSF9TSVpFPTAsIEZMVVNIX1NUUklERT0wCglEVVRZX09GRlNFVD0xLCBEVVRZX1dJ
> RFRIPTMKCURBWV9BTFJNPTEzLCBNT05fQUxSTT0wLCBDRU5UVVJZPTUwCglGbGFncz17V0JJTlZE
> LFBST0NfQzEsUFdSX0JVVFRPTixTTFBfQlVUVE9OLFJUQ19TNH0KCgpEU0RUOiBMZW5ndGg9MjE1
> MjMsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIzMCwKCU9FTUlEPVNvbnksIE9FTSBUYWJsZSBJRD1W
> QUlPLCBPRU0gUmV2aXNpb249MHgyMDA3MTEzMCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJl
> dmlzaW9uPTB4MjAwNTA2MjQKCgpBUElDOiBMZW5ndGg9MTA0LCBSZXZpc2lvbj0xLCBDaGVja3N1
> bT0xODQsCglPRU1JRD1Tb255LCBPRU0gVGFibGUgSUQ9VkFJTywgT0VNIFJldmlzaW9uPTB4MjAw
> NzExMzAsCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDVhCgoKSFBFVDogTGVu
> Z3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yNDUsCglPRU1JRD1Tb255LCBPRU0gVGFibGUg
> SUQ9VkFJTywgT0VNIFJldmlzaW9uPTB4MjAwNzExMzAsCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRv
> ciBSZXZpc2lvbj0weDVhCgoKTUNGRzogTGVuZ3RoPTYwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0y
> OSwKCU9FTUlEPVNvbnksIE9FTSBUYWJsZSBJRD1WQUlPLCBPRU0gUmV2aXNpb249MHgyMDA3MTEz
> MCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJldmlzaW9uPTB4NWEKCgpCT09UOiBMZW5ndGg9
> NDAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTI4LAoJT0VNSUQ9U29ueSwgT0VNIFRhYmxlIElEPVZB
> SU8sIE9FTSBSZXZpc2lvbj0weDIwMDcxMTMwLAoJQ3JlYXRvciBJRD1QVEwsIENyZWF0b3IgUmV2
> aXNpb249MHgxCgoKU0xJQzogTGVuZ3RoPTM3NCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjUxLAoJ
> T0VNSUQ9U29ueSwgT0VNIFRhYmxlIElEPVZBSU8sIE9FTSBSZXZpc2lvbj0weDIwMDcxMTMwLAoJ
> Q3JlYXRvciBJRD1QVEwsIENyZWF0b3IgUmV2aXNpb249MHgxMDAwMDAwCgoKQVBJQzogTGVuZ3Ro
> PTkwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT01NCwKCU9FTUlEPVNvbnksIE9FTSBUYWJsZSBJRD1W
> QUlPLCBPRU0gUmV2aXNpb249MHgyMDA3MTEzMCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJl
> dmlzaW9uPTB4MAoKClNTRFQ6IExlbmd0aD00MzYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTAsCglP
> RU1JRD1Tb255LCBPRU0gVGFibGUgSUQ9VkFJTywgT0VNIFJldmlzaW9uPTB4MjAwNzExMzAsCglD
> cmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMDUwNjI0CgoKU1NEVDogTGVuZ3Ro
> PTEyNjcsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIwNCwKCU9FTUlEPVNvbnksIE9FTSBUYWJsZSBJ
> RD1WQUlPLCBPRU0gUmV2aXNpb249MHgyMDA3MTEzMCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9y
> IFJldmlzaW9uPTB4MjAwNTA2MjQKCgpTU0RUOiBMZW5ndGg9NjA3LCBSZXZpc2lvbj0xLCBDaGVj
> a3N1bT03NiwKCU9FTUlEPVNvbnksIE9FTSBUYWJsZSBJRD1WQUlPLCBPRU0gUmV2aXNpb249MHgy
> MDA3MTEzMCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAwNTA2MjQKCgpT
> U0RUOiBMZW5ndGg9MTI1NCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjUzLAoJT0VNSUQ9U29ueSwg
> T0VNIFRhYmxlIElEPVZBSU8sIE9FTSBSZXZpc2lvbj0weDIwMDcxMTMwLAoJQ3JlYXRvciBJRD1Q
> VEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDA1MDYyNAoK
> ====
> 
> lsusb:
> Bus 002 Device 002: ID 0c45:7402 Microdia TEMPerHUM Temperature & Humidity 
> Sensor
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0 
>   bDeviceProtocol         0 
>   bMaxPacketSize0         8
>   idVendor           0x0c45 Microdia
>   idProduct          0x7402 TEMPerHUM Temperature & Humidity Sensor
>   bcdDevice            0.01
>   iManufacturer           1 RDing
>   iProduct                2 TEMPERHUM1V1.2
>   iSerial                 0 
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           59
>     bNumInterfaces          2
>     bConfigurationValue     1
>     iConfiguration          0 
>     bmAttributes         0xa0
>       (Bus Powered)
>       Remote Wakeup
>     MaxPower              100mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         3 Human Interface Device
>       bInterfaceSubClass      1 Boot Interface Subclass
>       bInterfaceProtocol      1 Keyboard
>       iInterface              0 
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.10
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength      65
>           Report Descriptor: (length is 65)
>             Item(Global): Usage Page, data= [ 0x01 ] 1
>                             Generic Desktop Controls
>             Item(Local ): Usage, data= [ 0x06 ] 6
>                             Keyboard
>             Item(Main  ): Collection, data= [ 0x01 ] 1
>                             Application
>             Item(Global): Report ID, data= [ 0x01 ] 1
>             Item(Global): Usage Page, data= [ 0x07 ] 7
>                             Keyboard
>             Item(Local ): Usage Minimum, data= [ 0xe0 ] 224
>                             Control Left
>             Item(Local ): Usage Maximum, data= [ 0xe7 ] 231
>                             GUI Right
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0x01 ] 1
>             Item(Global): Report Size, data= [ 0x01 ] 1
>             Item(Global): Report Count, data= [ 0x08 ] 8
>             Item(Main  ): Input, data= [ 0x02 ] 2
>                             Data Variable Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Global): Report Count, data= [ 0x01 ] 1
>             Item(Global): Report Size, data= [ 0x08 ] 8
>             Item(Main  ): Input, data= [ 0x01 ] 1
>                             Constant Array Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Global): Report Count, data= [ 0x03 ] 3
>             Item(Global): Report Size, data= [ 0x01 ] 1
>             Item(Global): Usage Page, data= [ 0x08 ] 8
>                             LEDs
>             Item(Local ): Usage Minimum, data= [ 0x01 ] 1
>                             NumLock
>             Item(Local ): Usage Maximum, data= [ 0x03 ] 3
>                             Scroll Lock
>             Item(Main  ): Output, data= [ 0x02 ] 2
>                             Data Variable Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Global): Report Count, data= [ 0x05 ] 5
>             Item(Global): Report Size, data= [ 0x01 ] 1
>             Item(Main  ): Output, data= [ 0x01 ] 1
>                             Constant Array Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Global): Report Count, data= [ 0x05 ] 5
>             Item(Global): Report Size, data= [ 0x08 ] 8
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0xff ] 255
>             Item(Global): Usage Page, data= [ 0x07 ] 7
>                             Keyboard
>             Item(Local ): Usage Minimum, data= [ 0x00 ] 0
>                             No Event
>             Item(Local ): Usage Maximum, data= [ 0xff ] 255
>                             (null)
>             Item(Main  ): Input, data= [ 0x00 ] 0
>                             Data Array Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Main  ): End Collection, data=none
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval              10
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         3 Human Interface Device
>       bInterfaceSubClass      1 Boot Interface Subclass
>       bInterfaceProtocol      2 Mouse
>       iInterface              0 
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.10
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength      41
>           Report Descriptor: (length is 41)
>             Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
>                             (null)
>             Item(Local ): Usage, data= [ 0x01 ] 1
>                             (null)
>             Item(Main  ): Collection, data= [ 0x01 ] 1
>                             Application
>             Item(Local ): Usage, data= [ 0x01 ] 1
>                             (null)
>             Item(Global): Logical Minimum, data= [ 0x00 ] 0
>             Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
>             Item(Global): Report Size, data= [ 0x08 ] 8
>             Item(Global): Report Count, data= [ 0x08 ] 8
>             Item(Main  ): Input, data= [ 0x02 ] 2
>                             Data Variable Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Local ): Usage, data= [ 0x01 ] 1
>                             (null)
>             Item(Global): Report Count, data= [ 0x08 ] 8
>             Item(Main  ): Output, data= [ 0x02 ] 2
>                             Data Variable Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Global): Usage Page, data= [ 0x0c ] 12
>                             Consumer
>             Item(Local ): Usage, data= [ 0x00 ] 0
>                             Unassigned
>             Item(Global): Logical Minimum, data= [ 0x80 ] 128
>             Item(Global): Logical Maximum, data= [ 0x7f ] 127
>             Item(Global): Report Size, data= [ 0x08 ] 8
>             Item(Global): Report Count, data= [ 0x08 ] 8
>             Item(Main  ): Feature, data= [ 0x02 ] 2
>                             Data Variable Absolute No_Wrap Linear
>                             Preferred_State No_Null_Position Non_Volatile 
> Bitfield
>             Item(Main  ): End Collection, data=none
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0008  1x 8 bytes
>         bInterval              10
> Device Status:     0x0000
>   (Bus Powered)
> 

Reply via email to