>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.

    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.

    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