Wol does not wake on re(4)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Wol does not wake on re(4)

Manolis Tzanidakis-2
>Synopsis: wol does not wake on re(4)
>Category: sys
>Environment:
        System      : OpenBSD 6.3
        Details     : OpenBSD 6.3 (GENERIC.MP) #107: Sat Mar 24 14:21:59 MDT 2018
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        Although wol is enabled with ifconfig, the system does not wake up from
        standby or suspend.
        BIOS is correctly setup. Wol tested from a linux live usb, works without
        problems.

ifconfig hwfeatures:
re0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,WOL> mtu 1500
        hwfeatures=8037<CSUM_IPv4,CSUM_TCPv4,CSUM_UDPv4,VLAN_MTU,VLAN_HWTAGGING,WOL> hardmtu 9194
        lladdr f4:6d:04:d8:9f:75
        index 1 priority 0 llprio 3
        groups: egress
        media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
        status: active
        inet 192.168.10.114 netmask 0xffffff00 broadcast 192.168.10.255

dmesg:
OpenBSD 6.3 (GENERIC.MP) #107: Sat Mar 24 14:21:59 MDT 2018
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 3856343040 (3677MB)
avail mem = 3732406272 (3559MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0xeaf40 (60 entries)
bios0:
bios0: ASUSTeK COMPUTER INC. E35M1-M
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG HPET SSDT SSDT
acpi0: wakeup devices SBAZ(S4) UAR1(S4) P0PC(S4) UHC1(S4) UHC2(S4) USB3(S4) UHC4(S4) USB5(S4) UHC6(S4) UHC7(S4) BR14(S4) PE20(S4) PE21(S4) RLAN(S4) PE22(S4) BR23(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD E-350 Processor, 1600.16 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
cpu0: 8 4MB entries fully associative
cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
acpitimer0: recalibrated TSC frequency 1599958387 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 199MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD E-350 Processor, 1599.96 MHz
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
cpu1: 8 4MB entries fully associative
cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 21, 24 pins
, remapped to apid 0
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318180 Hz
acpihpet0: recalibrated TSC frequency 1599963650 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (BR15)
acpiprt2 at acpi0: bus -1 (PCE6)
acpiprt3 at acpi0: bus -1 (PCE7)
acpiprt4 at acpi0: bus -1 (PCE8)
acpiprt5 at acpi0: bus 1 (BR14)
acpiprt6 at acpi0: bus 3 (PE20)
acpiprt7 at acpi0: bus 4 (PE21)
acpiprt8 at acpi0: bus 5 (PE22)
acpiprt9 at acpi0: bus 6 (BR23)
acpiprt10 at acpi0: bus -1 (PE23)
acpicpu0 at acpi0: C2(0@100 io@0x1771), C1(@1 halt!), PSS
acpicpu1 at acpi0: C2(0@100 io@0x1771), C1(@1 halt!), PSS
acpibtn0 at acpi0: PWRB
"PNP0C14" at acpi0 not configured
cpu0: 1600 MHz: speeds: 1600 1280 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "AMD AMD64 14h Host" rev 0x00
radeondrm0 at pci0 dev 1 function 0 "ATI Radeon HD 6310" rev 0x00
drm0 at radeondrm0
radeondrm0: msi
azalia0 at pci0 dev 1 function 1 "ATI Radeon HD 6310 HD Audio" rev 0x00: msi
azalia0: no supported codecs
ppb0 at pci0 dev 4 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
pci1 at ppb0 bus 1
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 0 int 19, AHCI 1.2
ahci0: port 0: 3.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, INTEL SSDSA2CT04, 4PC1> SCSI3 0/direct fixed naa.5001517959593188
sd0: 38166MB, 512 bytes/sector, 78165360 sectors, thin
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 0 int 18, version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 0 int 17
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
ohci1 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 0 int 18, version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 0 int 17
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x42: polling
iic0 at piixpm0
iic0: addr 0x20 01=00 02=00 03=00 04=8c 05=8c 06=8c 07=8c 08=00 09=00 0a=10 0b=10 0c=10 0d=10 0e=0a 0f=94 10=00 11=00 12=00 13=00 14=00 15=10 16=09 17=ae 18=40 19=9a 1a=b3 1b=a8 1c=b6 1d=80 1e=0c 1f=03 20=09 21=09 22=09 23=09 24=03 3e=cf words 00=ff00 01=0000 02=0000 03=008c 04=8c8c 05=8c8c 06=8c8c 07=8c00
spdmem0 at iic0 addr 0x50: 2GB DDR3 SDRAM PC3-10600
spdmem1 at iic0 addr 0x52: 2GB DDR3 SDRAM PC3-10600
azalia1 at pci0 dev 20 function 2 "ATI SBx00 HD Audio" rev 0x40: apic 0 int 16
azalia1: codecs: Realtek/0x0887
audio0 at azalia1
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x40
ppb1 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x40
pci2 at ppb1 bus 2
ohci2 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 0 int 18, version 1.0, legacy support
ppb2 at pci0 dev 21 function 0 "ATI SB800 PCIE" rev 0x00
pci3 at ppb2 bus 3
ppb3 at pci0 dev 21 function 1 "ATI SB800 PCIE" rev 0x00
pci4 at ppb3 bus 4
re0 at pci4 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address f4:6d:04:d8:9f:75
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb4 at pci0 dev 21 function 2 "ATI SB800 PCIE" rev 0x00
pci5 at ppb4 bus 5
ppb5 at pci5 dev 0 function 0 "ASMedia ASM1083/1085 PCIE-PCI" rev 0x01
pci6 at ppb5 bus 6
ohci3 at pci0 dev 22 function 0 "ATI SB700 USB" rev 0x00: apic 0 int 18, version 1.0, legacy support
ehci2 at pci0 dev 22 function 2 "ATI SB700 USB2" rev 0x00: apic 0 int 17
usb2 at ehci2: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
pchb1 at pci0 dev 24 function 0 "AMD AMD64 14h Link Cfg" rev 0x43
pchb2 at pci0 dev 24 function 1 "AMD AMD64 14h Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 14h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD AMD64 14h Misc Cfg" rev 0x00
pchb4 at pci0 dev 24 function 4 "AMD AMD64 14h CPU Power" rev 0x00
pchb5 at pci0 dev 24 function 5 "AMD AMD64 14h Reserved" rev 0x00
pchb6 at pci0 dev 24 function 6 "AMD AMD64 14h NB Power" rev 0x00
pchb7 at pci0 dev 24 function 7 "AMD AMD64 14h Reserved" rev 0x00
usb3 at ohci0: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci1: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
wbsio0 at isa0 port 0x2e/2: NCT6776F rev 0x33
lm1 at wbsio0 port 0x290/8: NCT6776F
usb5 at ohci2: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb6 at ohci3: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
uhidev0 at uhub4 port 1 configuration 1 interface 0 "Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" rev 1.10/1.27 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
uhidev1 at uhub4 port 1 configuration 1 interface 1 "Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint" rev 1.10/1.27 addr 2
uhidev1: iclass 3/0, 4 report ids
ums0 at uhidev1 reportid 1: 3 buttons
wsmouse0 at ums0 mux 0
uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0
uhid1 at uhidev1 reportid 3: input=3, output=1, feature=0
uhid2 at uhidev1 reportid 4: input=0, output=0, feature=4
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (9ecf51c71c8cef46.a) swap on sd0b dump on sd0b
radeondrm0: 2048x1152, 32bpp
wsdisplay0 at radeondrm0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
Controller /dev/usb2:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 addr 2: low speed, power 100 mA, config 1, ThinkPad USB Keyboard with TrackPoint(0x6009), Lite-On Technology Corp.(0x17ef), rev 1.27
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered

pcidump:
Domain /dev/pci0:
 0:0:0: AMD AMD64 14h Host
        0x0000: Vendor ID: 1022 Product ID: 1510
        0x0004: Command: 0006 Status: 0220
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 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: 1043 Product ID: 84a5
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 15101022 02200006 06000000 00002000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84a51043
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00002002
        0x0050: 84a51043 00000000 00000000 00000000
        0x0060: 000000cd 03040000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 03000010 00000000 00002031
        0x0090: c0000000 0000014b 00200100 00000000
        0x00a0: 01308001 deadbeef 00000001 00000001
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 01010010 80631201 00000000 00000000
        0x00f0: 00000000 00808000 00000000 00000000
 0:1:0: ATI Radeon HD 6310
        0x0000: Vendor ID: 1002 Product ID: 9802
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR mem prefetchable 32bit addr: 0xc0000000/0x10000000
        0x0014: BAR io addr: 0x0000f000/0x0100
        0x0018: BAR mem 32bit addr: 0xfeb00000/0x00040000
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1043 Product ID: 84a5
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0000: 98021002 00100007 03000000 00800010
        0x0010: c0000008 0000f001 feb00000 00000000
        0x0020: 00000000 00000000 00000000 84a51043
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 84a51043
        0x0050: 06035801 00000000 0092a010 00008fa0
        0x0060: 00000810 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00810005 fee00000 00000000 00000091
        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
 0:1:1: ATI Radeon HD 6310 HD Audio
        0x0000: Vendor ID: 1002 Product ID: 1314
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb44000/0x00004000
        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: 1043 Product ID: 84a5
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0000: 13141002 00100007 04030000 00800010
        0x0010: feb44000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84a51043
        0x0030: 00000000 00000050 00000000 0000020a
        0x0040: 00000000 00000000 00000000 84a51043
        0x0050: 06035801 00000000 0092a010 00008fa0
        0x0060: 00000810 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00800005 fee00000 00000000 000000b0
        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
 0:4:0: AMD AMD64 14h PCIE
        0x0000: Vendor ID: 1022 Product ID: 1512
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        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: 00ff I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Bridge Control: 0010
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: unknown (0) / 5.0 GT/s Link Width: x16 / x4
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 15121022 00100007 06040000 00010010
        0x0010: 00000000 00000000 00010100 000001f1
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 000000ff 00000050 00000000 00100107
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008020
        0x0060: 00002810 f7300c42 11000000 002425c0
        0x0070: 00000028 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000060
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 000000b2 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:17:0: ATI SBx00 SATA
        0x0000: Vendor ID: 1002 Product ID: 4391
        0x0004: Command: 0007 Status: 0230
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 40
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000f140/0x0008
        0x0014: BAR io addr: 0x0000f130/0x0004
        0x0018: BAR io addr: 0x0000f120/0x0008
        0x001c: BAR io addr: 0x0000f110/0x0004
        0x0020: BAR io addr: 0x0000f100/0x0010
        0x0024: BAR mem 32bit addr: 0xfeb4f000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x12: SATA
        0x00a4: Capability 0x13: PCI Advanced Features
        0x0000: 43911002 02300007 01060140 00002000
        0x0010: 0000f141 0000f131 0000f121 0000f111
        0x0020: 0000f101 feb4f000 00000000 84961043
        0x0030: 00000000 00000070 00000000 0000010a
        0x0040: 00808014 00200001 00800000 00000000
        0x0050: 00867005 00000000 00000000 00000000
        0x0060: 00225001 00000000 00000000 00000000
        0x0070: 0010a412 0000000f 00000118 00007417
        0x0080: 00000000 00141a06 000801ab 000000f0
        0x0090: c7746027 00064302 00000100 02b15801
        0x00a0: 0000000c 03060013 00640000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00002000
        0x00e0: 00000080 00000000 00000000 3f000010
        0x00f0: 00000000 00000000 00777777 00000000
 0:18:0: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4397
        0x0004: Command: 0007 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb4e000/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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00007 0c031000 00802010
        0x0010: feb4e000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 0000010b
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffff3210 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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
 0:18:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002 Product ID: 4396
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb4d000/0x00000100
        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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 07 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00007 0c032000 00002010
        0x0010: feb4d000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 000000c0 00000000 00000207
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0082000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 7e02e401 00400000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 20e0000a 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:19:0: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4397
        0x0004: Command: 0007 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb4c000/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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00007 0c031000 00802010
        0x0010: feb4c000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 0000010b
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffff7654 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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
 0:19:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002 Product ID: 4396
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb4b000/0x00000100
        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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 07 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00007 0c032000 00002010
        0x0010: feb4b000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 000000c0 00000000 00000207
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0082000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 7e02e401 00400000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 20e0000a 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:0: ATI SBx00 SMBus
        0x0000: Vendor ID: 1002 Product ID: 4385
        0x0004: Command: 0403 Status: 0220
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 42
        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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 43851002 02200403 0c050042 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 00000000
        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 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:2: ATI SBx00 HD Audio
        0x0000: Vendor ID: 1002 Product ID: 4383
        0x0004: Command: 0006 Status: 0410
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 40
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000feb40000/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: 1043 Product ID: 8445
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0000: 43831002 04100006 04030040 00002010
        0x0010: feb40004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84451043
        0x0030: 00000000 00000050 00000000 00000007
        0x0040: 00020000 00001000 00000000 00000001
        0x0050: c8420001 00000000 00000000 00000000
        0x0060: 00800000 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
 0:20:3: ATI SB700 ISA
        0x0000: Vendor ID: 1002 Product ID: 439d
        0x0004: Command: 000f Status: 0220
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 40
        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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 439d1002 0220000f 06010040 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000004 f303ff40 0020ff07 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000290 000f0000 ffffffc0
        0x0070: 00234567 00000000 0000001c 00000b05
        0x0080: a8030008 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 fed61001
        0x00a0: fec10002 0000012e 00000000 00000000
        0x00b0: 00000000 00000000 39090000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:4: ATI SB600 PCI
        0x0000: Vendor ID: 1002 Product ID: 4384
        0x0004: Command: 0027 Status: 02a0
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 40
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
                Secondary Latency Timer: 40
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2280
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
        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: 00 Bridge Control: 0010
        0x0000: 43841002 02a00027 06040140 00814000
        0x0010: 00000000 00000000 40020200 228000f0
        0x0020: 0000fff0 0000fff0 00000000 00000000
        0x0030: 00000000 00000000 00000000 00100000
        0x0040: ff3c0026 00000000 d13d0f0c 00000100
        0x0050: 00000001 a8030008 00000000 ffff0085
        0x0060: 00170eca 021098ba 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 06020001
        0x00e0: 00800000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:5: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4399
        0x0004: Command: 0007 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb4a000/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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43991002 02a00007 0c031000 00002010
        0x0010: feb4a000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 0000030b
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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
 0:21:0: ATI SB800 PCIE
        0x0000: Vendor ID: 1002 Product ID: 43a0
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        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: 00ff I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0010
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: unknown (0) / 2.5 GT/s Link Width: x16 / x1
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 43a01002 00100007 06040000 00810010
        0x0010: 00000000 00000000 00030300 000001f1
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 000000ff 00000050 00000000 001001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 06035801 00000000 0042a010 00008020
        0x0060: 00000810 f7300c11 11000000 00040000
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00000041 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0080b005 00000000 00000000 00000000
        0x00b0: 0000b80d 00001002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:21:1: ATI SB800 PCIE
        0x0000: Vendor ID: 1002 Product ID: 43a1
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 4 Subordinate Bus: 4
                Secondary Latency Timer: 00
        0x001c: I/O Base: e1 I/O Limit: e1 Secondary Status: 0000
        0x0020: Memory Base: d200 Memory Limit: d3f0
        0x0024: Prefetch Memory Base: d001 Prefetch Memory Limit: d001
        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: ff Bridge Control: 0010
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 43a11002 00100007 06040000 00810010
        0x0010: 00000000 00000000 00040400 0000e1e1
        0x0020: d3f0d200 d001d001 00000000 00000000
        0x0030: 00000000 00000050 00000000 001001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 06035801 00000000 0042a010 00008020
        0x0060: 00000800 01300c12 70110040 00040000
        0x0070: 01400000 00010000 00030400 0000001f
        0x0080: 00000006 00000000 00010042 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0080b005 00000000 00000000 00000000
        0x00b0: 0000b80d 00001002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:21:2: ATI SB800 PCIE
        0x0000: Vendor ID: 1002 Product ID: 43a2
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 6
                Secondary Latency Timer: 00
        0x001c: I/O Base: d1 I/O Limit: d1 Secondary Status: 2000
        0x0020: Memory Base: fea0 Memory Limit: fea0
        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: 01 Line: ff Bridge Control: 0010
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 43a21002 00100007 06040000 00810010
        0x0010: 00000000 00000000 00060500 2000d1d1
        0x0020: fea0fea0 0001fff1 00000000 00000000
        0x0030: 00000000 00000050 00000000 001001ff
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 06035801 00000000 0042a010 00008020
        0x0060: 00000800 02300c12 30110000 00040000
        0x0070: 01400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010042 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0080b005 00000000 00000000 00000000
        0x00b0: 0000b80d 00001002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:22:0: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4397
        0x0004: Command: 0007 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb49000/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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00007 0c031000 00802010
        0x0010: feb49000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 00000000 00000000 0000010b
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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
 0:22:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002 Product ID: 4396
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfeb48000/0x00000100
        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: 1043 Product ID: 8496
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 07 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00007 0c032000 00002010
        0x0010: feb48000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 84961043
        0x0030: 00000000 000000c0 00000000 00000207
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0082000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 7e02e401 00400000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 20e0000a 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:0: AMD AMD64 14h Link Cfg
        0x0000: Vendor ID: 1022 Product ID: 1700
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 43
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17001022 00100000 06000043 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 002e0820 00000610
        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
 0:24:1: AMD AMD64 14h Address Map
        0x0000: Vendor ID: 1022 Product ID: 1701
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17011022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000003 013e0000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00c00003 00fef000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 0000d013 0000f000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: c0004001 00000001 00000000 00000000
 0:24:2: AMD AMD64 14h DRAM Cfg
        0x0000: Vendor ID: 1022 Product ID: 1702
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17021022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000001 00000109 00000201 00000309
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00f83ce0 00f83ce0 00000000 00000000
        0x0070: 00000000 00000000 05000002 18310508
        0x0080: 00000055 00a00065 f0000005 0122b054
        0x0090: 06600000 5e50888e 8d0f0f10 00001337
        0x00a0: 00000000 00000001 00400000 00000000
        0x00b0: 3919e459 000000d0 00000000 00000000
        0x00c0: 08000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 80000032 00000303 00000000 00000000
 0:24:3: AMD AMD64 14h Misc Cfg
        0x0000: Vendor ID: 1022 Product ID: 1703
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00f0: Capability 0x0f: Secure
        0x0000: 17031022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 000000f0 00000000 00000000
        0x0040: 00000100 0a300040 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 26600001 20000000 0000011e
        0x0070: 00000000 00000897 00000000 19010101
        0x0080: 00000000 00060006 00000200 04000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 800a0200 2c800fef 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00024f50 000007c0 998ae226
        0x00e0: 00000000 00000020 10001761 00000000
        0x00f0: 0010000f 00000000 00000000 00500f10
 0:24:4: AMD AMD64 14h CPU Power
        0x0000: Vendor ID: 1022 Product ID: 1704
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17041022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        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 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:5: AMD AMD64 14h Reserved
        0x0000: Vendor ID: 1022 Product ID: 1718
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17181022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        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: 00000333 0bb702bf 14008000 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
 0:24:6: AMD AMD64 14h NB Power
        0x0000: Vendor ID: 1022 Product ID: 1716
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17161022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000004 00081020 00102040 00081020
        0x0060: 00081020 00040810 00040810 00204080
        0x0070: 00204080 0000001e 00000037 0a568809
        0x0080: 00000000 00003f7f 00000000 00000000
        0x0090: 80003426 02000009 00000000 000001e0
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000008 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:7: AMD AMD64 14h Reserved
        0x0000: Vendor ID: 1022 Product ID: 1719
        0x0004: Command: 0000 Status: 0000
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
        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: 0000 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 17191022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        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 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 4:0:0: Realtek 8168
        0x0000: Vendor ID: 10ec Product ID: 8168
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR io addr: 0x0000e000/0x0100
        0x0014: BAR empty (00000000)
        0x0018: BAR mem prefetchable 64bit addr: 0x00000000d0004000/0x00001000
        0x0020: BAR mem prefetchable 64bit addr: 0x00000000d0000000/0x00004000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1043 Product ID: 8432
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0 PME# enabled PME# asserted
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0100: Enhanced Capability 0x01: Advanced Error Reporting
        0x0140: Enhanced Capability 0x02: Virtual Channel Capability
        0x0160: Enhanced Capability 0x03: Device Serial Number
        0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x00d0: Capability 0x03: Vital Product Data (VPD)
        0x0000: 816810ec 00100007 02000006 00000010
        0x0010: 0000e001 00000000 d000400c 00000000
        0x0020: d000000c 00000000 00000000 84321043
        0x0030: 00000000 00000040 00000000 00000107
        0x0040: ffc35001 00008108 00000000 00000000
        0x0050: 00817005 fee00000 00000000 00000072
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0202b010 00008cc1 00102000 00073c11
        0x0080: 10110040 00000000 00000000 00000000
        0x0090: 00000000 00000010 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0003d011 00000004 00000804 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000003 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 5:0:0: ASMedia ASM1083/1085 PCIE-PCI
        0x0000: Vendor ID: 1b21 Product ID: 1080
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 01
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 5 Secondary Bus: 6 Subordinate Bus: 6
                Secondary Latency Timer: 20
        0x001c: I/O Base: d1 I/O Limit: d1 Secondary Status: 2020
        0x0020: Memory Base: fea0 Memory Limit: fea0
        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: 01 Line: 0b Bridge Control: 0010
        0x00c0: Capability 0x0d: PCI-PCI
        0x0000: 10801b21 00100007 06040101 00010010
        0x0010: 00000000 00000000 20060605 2020d1d1
        0x0020: fea0fea0 0001fff1 00000000 00000000
        0x0030: 00000000 000000c0 00000000 0010010b
        0x0040: 00006064 00000f00 00000000 000027a7
        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: 0000000d 84891043 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000

acpidump:
begin-base64 644 APIC.3
QVBJQ2IAAAADdEFMQVNLQUEgTSBJAAAACSAHAUFNSSATAAEAAADg/gEAAAAACAEAAQAAAAAIAgEB
AAAAAQwAAAAAwP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADwAEBv8FAAE=
====
begin-base64 644 DSDT.2
RFNEVJJhAAAC10FMQVNLQUEgTSBJAAAAAAAAAElOVEwXEQUgCFNQMU8KLghJTzFCAAhJTzFMAAhJ
TzJCCyAKCElPMkwKEAhJTzNCC5ACCElPM0wKEAhJT0VTAAhXS1RQAAhTUElPCi4ISU9IVwuQAghJ
T1NCAAhJT1NMChAISU9IQguQAghJT0hMChAIU01CQgsgCwhTTUJMCiAIU01CMAsACwhTTUJNChAI
UE1CUwsACAhQTUxOCqAIU01JTwqyCEdQQlMACEdQTE4ACEFQQ0IMAADA/ghBUENMCwAQCFNQSUIM
AADB/ghTUElMCwAQCEhQVEIMAADQ/ghIUFRMCwAQCEdJT0IMAAHY/ghJT01CDAAN2P4IU01JQgwA
Atj+CEFDUEgK3ghBU1NCAAhBT1RCAAhBQVhCAAhQRUhQAQhTSFBDAQhQRVBNAQhQRUVSAQhQRUNT
AQhJVEtFAAhQRUJTDAAAAOAIUEVCTAwAAAAQCEFNV1YKCQhBVElTClUITUJFQwAIUElDTQAUKV9Q
SUMBoBNocAqqREJHOFwuX1NCX0lSUUOhCHAKrERCRzhwaFBJQ00IT1NWUv8UQSZPU0ZMAKANkpNP
U1ZS/6RPU1ZSoA6TUElDTQBwCqxEQkc4cAFPU1ZSoEcUWxJfT1NJYKATX09TSQ1MaW51eABwCgNP
U1ZSoBpfT1NJDVdpbmRvd3MgMjAwMQBwCgRPU1ZSoBxfT1NJDVdpbmRvd3MgMjAwMS4xAHAKBU9T
VlKgFV9PU0kNRnJlZUJTRABwCgZPU1ZSoBNfT1NJDUhQLVVYAHAKB09TVlKgFV9PU0kNT3BlblZN
UwBwCghPU1ZSoB5fT1NJDVdpbmRvd3MgMjAwMSBTUDEAcAoJT1NWUqAeX09TSQ1XaW5kb3dzIDIw
MDEgU1AyAHAKCk9TVlKgHl9PU0kNV2luZG93cyAyMDAxIFNQMwBwCgtPU1ZSoBpfT1NJDVdpbmRv
d3MgMjAwNgBwCgxPU1ZSoB5fT1NJDVdpbmRvd3MgMjAwNiBTUDEAcAoNT1NWUqAaX09TSQ1XaW5k
b3dzIDIwMDkAcAoOT1NWUqFJDqAlTUNUSF9PU18NTWljcm9zb2Z0IFdpbmRvd3MgTlQAcABPU1ZS
oCJNQ1RIX09TXw1NaWNyb3NvZnQgV2luZG93cwBwAU9TVlKgOU1DVEhfT1NfDU1pY3Jvc29mdCBX
aW5kb3dzTUU6IE1pbGxlbm5pdW0gRWRpdGlvbgBwCgJPU1ZSoBdNQ1RIX09TXw1MaW51eABwCgNP
U1ZSoBlNQ1RIX09TXw1GcmVlQlNEAHAKBk9TVlKgF01DVEhfT1NfDUhQLVVYAHAKB09TVlKgGU1D
VEhfT1NfDU9wZW5WTVMAcAoIT1NWUqRPU1ZSFE4ETUNUSAKgCJWHaIdppAByh2gBYAhCVUYwEQJg
CEJVRjERAmBwaEJVRjBwaUJVRjGiGmB2YKAVkpODiEJVRjBgAIOIQlVGMWAApACkAQhQUldQEgQC
AAAUSwdHUFJXAnBoiFBSV1AAAHB5U1MxXwEAYH1geVNTMl8KAgBgfWB5U1MzXwoDAGB9YHlTUzRf
CgQAYKARe3kBaQBgAHBpiFBSV1ABAKEpemABYKAYkZNPU0ZMAZNPU0ZMCgKBYIhQUldQAQChCoJg
iFBSV1ABAKRQUldQCFdBS1ASBAIAAFuAREVCMAEKgAFbgQtERUIwAURCRzgIW4BERUIxAQqQCgJb
gQtERUIxAkRCRzkQCFNTMV8BCFNTMl8ACFNTM18BCFNTNF8BCElPU1QLAQAIVE9QTQwAAAAACFJP
TVMMAADg/whPU1RZ/1uAQUNNUwEKcgoQW4EYQUNNUwFJQ01TCERDTVMIAEAGUDgwXwhbhhJJQ01T
RENNUwEAQARCU19BIFuAQ0ZHUwBCU19BCwABW4FAB0NGR1MAAEAGUENJRSAASDcABUdHTjIBADpH
RUNFAUlSX0UBAE4FAAVPU0NGAQBCBVBSUzABREVUMAEAHlBSUzEBREVUMQEAHlBSUzIBREVUMgEA
HlBSUzMBREVUMwEAPgAGQUJQUwEAA0dQUFMBW4BDTVBUAQtQDAoDW4E6Q01QVAFDTUlECAAGR1BD
VAJHUDBJAUdQMUkBR1AySQFHUDNJAUdQNEkBR1A1SQFHUDZJAUdQN0kBW4BQQ0ZHAFBDSUUMAAAA
AluBQQtQQ0ZHAADAPAABABBQTVNBAQCP/j8AEFBNU0IBAI/+/wAQUE1TQwEAz8f/AVNUQ0wQAID8
v1NNSUUBU01NRQEAHlJWSUQIAEgFU01CMSAAQDUAAkczMU8BAEUvAAZBQ0lSAQCBkR9QQ01EAgCO
OiBQTVMwAQBPBlRMUzAEAIz4B1BNUzEBAE8GVExTMQQAjPgHUE1TMgEATwZUTFMyBACM+AdQTVMz
AQBPBlRMUzMEW4BQTUlPAQvWDAoCW4EQUE1JTwFJTlBNCERBUE0IW4YaSU5QTURBUE0BAEASTU1T
TyAAQBxQMUVCEFuARVJNTQBNTVNPCwAQW4FDCkVSTU0AAECZAAdHUDUxAQAYAAdHUDU1AQAYAAdH
UDU5AQAQR1A2MggACAAHR1A2NAEAQBUAB0dFMTEBAAdHRTEyAQAQAAdCQVRTAQBAjAABQ0xQUwEA
RggAB0cxNUEBAEALAAJTTFBTAgBEY0VQTk0BRFBQRgEATiEABlBXREUBABEABUFMTFMBAEoYUEhZ
RAEAAQABVVM1UgEALEdFQ0QBW4BBQklPAQvYDAoIW4EQQUJJTwNJTkFCIERBQUIgFBFSREFCAXBo
SU5BQqREQUFCFBJXVEFCAnBoSU5BQnBpREFBQhQYUldBQgN7UkRBQmhpYH1gamFXVEFCaGEUGkNB
QlIDeWgKBWByYGlheWEKGGJyYmpjpGMURRRHSFBTAqBKBpNoAKAvk2kAUldBQkNBQlIKBgAKwAz/
7///AFJXQUJDQUJSAQAKZQz+/v//AHABREVUMKAwk2kKAlJXQUJDQUJSCgYACsAM/7///wBSV0FC
Q0FCUgEACmUM+/v//wBwAURFVDJbIQrIoEIHk2gBoDOTaQBSV0FCQ0FCUgoGAArADP/v//8LABBS
V0FCQ0FCUgEACmUM/v7//wsBAXAAREVUMKA0k2kKAlJXQUJDQUJSCgYACsAM/7///wsAQFJXQUJD
QUJSAQAKZQz7+///CwQEcABERVQyWyEKyKBPBUdHTjKgSAWTaABHRU4ycFJEQUJDQUJSCgMKAgql
YHtgCv9gcAv0AWGiKZCUYQCSk2AKEHBSREFCQ0FCUgoDCgIKpWB7YAr/YHZhWyEKyFshCsigCpKT
YAoQR0VOMRROBkdFTjIAcAoCVExTMlJXQUJDQUJSCgMKAgqkDP7///8BUldBQkNBQlIKAwoCCqIM
/9///wsAIFJXQUJDQUJSCgMKAgrADP9///8LAIBSV0FCQ0FCUgoDCgIKpAz////fDAAAACBbIQrI
WyEKyBQ+R0VOMQBwAVRMUzJSV0FCQ0FCUgoDCgIKpAz+////AFJXQUJDQUJSCgMKAgqiDP/f//8L
ACBbIQrIWyEKyFuAUDFFMAFQMUVCCgRbgRlQMUUwAQAOUEVXUwFXU1RBAQAOUEVXRAEUIFNQVFMB
cAFQQ01EcGhQODBfQ1BNU0NQTVNwAVBFV1MUFFNXQUsBQ1BNU0NQTVNwAVBFV1MUBlRSTUQBFDhD
UE1TAKAxk0VQTk0AcAFQTVNBcAFQTVNCcAFQTVNDcAFQTVMwcAFQTVMxcAFQTVMycAFQTVMzEAVf
R1BFEI4pA19TQl8IUFIwMBJHFhkSDQQM//8UAABMTktBABINBAz//xQAAUxOS0IAEg4EDP//FAAK
AkxOS0MAEg4EDP//FAAKA0xOS0QAEg0EDP//EgAATE5LQwASDQQM//8SAAFMTktCABINBAz//xMA
AExOS0MAEg0EDP//EwABTE5LQgASDQQM//8WAABMTktDABINBAz//xYAAUxOS0IAEg0EDP//EQAA
TE5LRAASDQQM//8BAABMTktDABINBAz//wEAAUxOS0QAEg0EDP//BQAATE5LQgASDQQM//8GAABM
TktDABINBAz//wcAAExOS0QAEg0EDP//CAAATE5LQQASDQQM//8EAABMTktBABINBAz//wQAAUxO
S0IAEg4EDP//BAAKAkxOS0MAEg4EDP//BAAKA0xOS0QAEg0EDP//FQAATE5LQQASDQQM//8VAAFM
TktCABIOBAz//xUACgJMTktDABIOBAz//xUACgNMTktEAAhBUjAwEkUTGRILBAz//xQAAAAKEBIL
BAz//xQAAQAKERIMBAz//xQACgIAChISDAQM//8UAAoDAAoTEgsEDP//EgAAAAoSEgsEDP//EgAB
AAoREgsEDP//EwAAAAoSEgsEDP//EwABAAoREgsEDP//FgAAAAoSEgsEDP//FgABAAoREgsEDP//
EQAAAAoTEgsEDP//AQAAAAoSEgsEDP//AQABAAoTEgsEDP//BQAAAAoREgsEDP//BgAAAAoSEgsE
DP//BwAAAAoTEgsEDP//CAAAAAoUEgsEDP//BAAAAAoQEgsEDP//BAABAAoREgwEDP//BAAKAgAK
EhIMBAz//wQACgMAChMSCwQM//8VAAAAChASCwQM//8VAAEAChESDAQM//8VAAoCAAoSEgwEDP//
FQAKAwAKEwhQUjIwEjQEEgsEC///AExOS0EAEgsEC///AUxOS0IAEgwEC///CgJMTktDABIMBAv/
/woDTE5LRAAIQVIyMBIsBBIJBAv//wAAChASCQQL//8BAAoREgoEC///CgIAChISCgQL//8KAwAK
EwhQUjIxEjQEEgsEC///AExOS0IAEgsEC///AUxOS0MAEgwEC///CgJMTktEABIMBAv//woDTE5L
QQAIQVIyMRIsBBIJBAv//wAAChESCQQL//8BAAoSEgoEC///CgIAChMSCgQL//8KAwAKEAhQUjIy
EjQEEgsEC///AExOS0MAEgsEC///AUxOS0QAEgwEC///CgJMTktBABIMBAv//woDTE5LQgAIQVIy
MhIsBBIJBAv//wAAChISCQQL//8BAAoTEgoEC///CgIAChASCgQL//8KAwAKEQhQUjIzEk0HCRIL
BAv//wBMTktDABILBAv//wFMTktEABIMBAv//woCTE5LQQASDAQL//8KA0xOS0IAEg0EDP//AQAA
TE5LRAASDQQM//8BAAFMTktBABIOBAz//wEACgJMTktCABIOBAz//wEACgNMTktDABINBAz//wIA
AExOS0EACEFSMjMSSwYJEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIKBAv//woDAAoR
EgsEDP//AQAAAAoTEgsEDP//AQABAAoQEgwEDP//AQAKAgAKERIMBAz//wEACgMAChISCwQM//8C
AAAAChAIUFIxNBI0BBILBAv//wBMTktBABILBAv//wFMTktCABIMBAv//woCTE5LQwASDAQL//8K
A0xOS0QACEFSMTQSLAQSCQQL//8AAAoQEgkEC///AQAKERIKBAv//woCAAoSEgoEC///CgMAChMI
UFIxNRIOARILBAv//wBMTktCAAhBUjE1EgwBEgkEC///AAAKEQhQUjE2Eg4BEgsEC///AExOS0MA
CEFSMTYSDAESCQQL//8AAAoSCFBSMTcSDgESCwQL//8ATE5LRAAIQVIxNxIMARIJBAv//wAAChMI
UFIxOBIOARILBAv//wBMTktBAAhBUjE4EgwBEgkEC///AAAKFAhQUjI0EjQEEgsEC///AExOS0QA
EgsEC///AUxOS0EAEgwEC///CgJMTktCABIMBAv//woDTE5LQwAIQVIyNBIsBBIJBAv//wAAChMS
CQQL//8BAAoQEgoEC///CgIAChESCgQL//8KAwAKEghQUlNBEQkKBiOQzBh5AAZQUlNBUFJTQgZQ
UlNBUFJTQwZQUlNBUFJTRAZQUlNBUFJTRQZQUlNBUFJTRgZQUlNBUFJTRwZQUlNBUFJTSFuCiJ8C
UENJMAhfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIMAAAYABQJXkJOMDAApAAUC19CQk4ApEJOMDAI
X1VJRAAUFl9QUlQAoApQSUNNpEFSMDCkUFIwMAhDUFJCAQhTVEFWCg8IQlJCXwsAAAhCUkxfCwAB
CElPQl8LABAISU9MXwsA8AhNQkJfDAAAAMAITUJMXwwAAABACE1BQkwMAAAAAAhNQUJIDAAAAAAI
TUFMTAwAAAAACE1BTEgMAAAAAAhNQU1MDAAAAAAITUFNSAwAAAAACENSUzERSgsKtogNAAIMAAAA
AAB/AAAAgABHAfgM+AwBCIgNAAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN/w8AAAADhxcAAAwDAAAA
AAAACgD//wsAAAAAAAAAAgCHFwAADAEAAAAAAIAMAP//DQAAAAAAAIABAIcXAAAMAwAAAAAAAAAC
///f/wAAAAAAAPz9iisAAAwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AHkACENSUzIRTgYKaogNAAIMAAAAgAD/AAAAgACIDQABDAMAAAAA9wwAAPgMhxcAAAwDAAAAAAAA
AID/////AAAAAAAAAICKKwAADAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAeQAUC19TVEEApFNUQVYUSTFfQ1JTAKBKGkNQUkKLQ1JTMQoITUlOMItDUlMxCgpNQVgwi0NS
UzEKDkxFTjBwQlJCX01JTjBwQlJMX0xFTjBwTEVOMGByTUlOMHZgTUFYMItDUlMxCjBNSU4xi0NS
UzEKMk1BWDGLQ1JTMQo2TEVOMaArk0lPQl8LABBwSU9MX2BySU9CX3ZgTUFYMXRNQVgxTUlOMWBy
YAFMRU4xoSRwSU9CX01JTjFwSU9MX0xFTjFwTEVOMWByTUlOMXZgTUFYMYpDUlMxCnZNSU4zikNS
UzEKek1BWDOKQ1JTMQqCTEVOM3BNQkJfTUlOM3BNQkxfTEVOM3BMRU4zYHJNSU4zdmBNQVgzoEQK
kU1BTEhNQUxMikNSUzEKlE1OOExyCpQKBGCKQ1JTMWBNTjhIcE1BQkxNTjhMcE1BQkhNTjhIikNS
UzEKnE1YOExyCpwKBGGKQ1JTMWFNWDhIikNSUzEKrExOOExyCqwKBGKKQ1JTMWJMTjhIcE1BQkxN
TjhMcE1BQkhNTjhIcE1BTExMTjhMcE1BTEhMTjhIcE1BTUxNWDhMcE1BTUhNWDhIpENSUzGhRhaL
Q1JTMgoITUlOMotDUlMyCgpNQVgyi0NSUzIKDkxFTjJwQlJCX01JTjJwQlJMX0xFTjJwTEVOMmFy
TUlOMnZhTUFYMotDUlMyChhNSU40i0NSUzIKGk1BWDSLQ1JTMgoeTEVONHBJT0JfTUlONHBJT0xf
TEVONHBMRU40YXJNSU40dmFNQVg0ikNSUzIKKk1JTjWKQ1JTMgouTUFYNYpDUlMyCjZMRU41cE1C
Ql9NSU41cE1CTF9MRU41cExFTjVhck1JTjV2YU1BWDWgQgmRTUFMSE1BTEyKQ1JTMgpITU45THIK
SAoEYIpDUlMyYE1OOUiKQ1JTMgpQTVg5THIKUAoEYYpDUlMyYU1YOUiKQ1JTMgpgTE45THIKYAoE
YopDUlMyYkxOOUhwTUFCTE1OOUxwTUFCSE1OOUhwTUFMTExOOUxwTUFMSExOOUhwTUFNTE1YOUxw
TUFNSE1YOUikQ1JTMhBBC1xfU0JfEEkKUENJMBQ3WENNUAKgCZKTChCHaKQAoAmSkwoQh2mkAHAA
YKIXlWAKEKAPkpODiGhgAIOIaWAApAB1YKQBW4JJBkFNRE4IX0hJRAxB0AwBCF9VSUQKyAhfU1RB
Cg8ITlBUUhERCg6GCQABAAAAAAAAAAB5ABQzX0NSUwCKTlBUUgoIUExfX4pOUFRSCgRQQl9fcFBF
QlNQQl9fcFBFQkxQTF9fpE5QVFIUBk5QVFMBFAZOV0FLAVuCRglTTUJTCF9BRFIMAAAUAFuAU01C
UwIACwABW4ExU01CUwAAQARSRVZfCABILEkxRl8BSTEyRgEAAk1UM0EBAEtKRUlEWAgAGEVEQVQg
W4YqRUlEWEVEQVQBACAACAADRzM5RQFHNDFFAQADAAgAA0czOU8BRzQxTwFbgFdJREUCCq0BW4EQ
V0lERQBEVU0xBFNPUFQBW4JBEklERUMIX0FEUgwBABQACFBQVE0RFwoUeAAAAA8AAAB4AAAADwAA
AB8AAAAIRlpURhEKCgcAAAAAAAD1W4IeUFJJRAhfQURSABQLX0dUTQCkUFBUTRQGX1NUTQNbgidQ
X0QwCF9BRFIAFBtfR1RGAHARCgoHA0YAAACg72Ckc2BGWlRGAFuCJ1BfRDEIX0FEUgEUG19HVEYA
cBEKCgcDRgAAAKDvYKRzYEZaVEYAW4IeU0VDRAhfQURSARQLX0dUTQCkUFBUTRQGX1NUTQNbgidT
X0QwCF9BRFIAFBtfR1RGAHARCgoHA0YAAACg72Ckc2BGWlRGAFuCJ1NfRDEIX0FEUgEUG19HVEYA
cBEKCgcDRgAAAKDvYKRzYEZaVEYAW4JFBFNCQVoIX0FEUgwCABQAW4BQQ0lfAgALAAFbgRhQQ0lf
AABAIUROU1ABRE5TTwFFTlNSARQPX1BSVwCkR1BSVwobCgRbgoxjAVNCUkcIX0FEUgwDABQAW4BS
TUJTAgALAAFbgRNSTUJTAQBANkxSMlMQTFIyRRAUBlNQVFMBFAZTV0FLAVuCTDFTODAwCF9ISUQM
QdAMAghfVUlECwAHCF9TVEEKDwhDUlNfEUsQCwYBRwELBAsEAAFHAdYE1gQAAUcBAAwADAACRwEU
DBQMAAFHAVAMUAwAAkcBUgxSDAABRwFsDGwMAAFHAW8MbwwAAUcB0AzQDAACRwHSDNIMAAJHAdQM
1AwAAkcB1gzWDAACRwHYDNgMAAhHAQAAAAAAAEcBAAAAAAAARwEAAAAAAABHAQAAAAAAAEcBAAkA
CQAQRwEQCRAJABBHAQD+AP4A/0cBYABgAAAARwFkAGQAAACGCQABAAAAAAAAAACGCQABAADg/gAQ
AACGCQABAADY/gAAAQCGCQABABDW/gAAAQCGCQABAAAAAAAAAACGCQABAAAAAAAAAACGCQABAAAA
AAAAAAB5ABRLHl9DUlMAi0NSU18KalBCQl+LQ1JTXwpsUEJIX4xDUlNfCm9QTUxfcFBNQlNQQkJf
cFBNQlNQQkhfcFBNTE5QTUxfoE4HU01CQotDUlNfCoJTTUIxi0NSU18KhFNNSDGMQ1JTXwqHU01M
MXBTTUJCU01CMXBTTUJCU01IMXBTTUJMU01MMYtDUlNfCnpTTUIwi0NSU18KfFNNSDCMQ1JTXwp/
U01MMHBTTUIwU01CMHBTTUIwU01IMHBTTUJNU01MMKBCBEdQQlOLQ1JTXwpySUdCX4tDUlNfCnRJ
R0hfjENSU18Kd0lHTF9wR1BCU0lHQl9wR1BCU0lHSF9wR1BMTklHTF+gLUFQQ0KKQ1JTXwq0QVBC
X4pDUlNfCrhBUExfcEFQQ0JBUEJfcEFQQ0xBUExfoC9TUElCikNSU18K5FNQSUKKQ1JTXwroU1BJ
THBcU1BJQlNQSUJwXFNQSUxTUElMoC1IUFRCikNSU18K8EhYVEKKQ1JTXwr0SFhUTHBIUFRCSFhU
QnBIUFRMSFhUTIpDUlNfCvxST01CikNSU18LAAFST01MoChMUjJTcHlMUjJTChAAUk9NQnB5cnRM
UjJFTFIyUwABAAoQAFJPTUyhFHBST01TUk9NQnQAUk9NU1JPTUykQ1JTX1uCTIZTSU8xCF9ISUQM
QdAMAghfVUlECxEBCENSU18RJQoiRwEAAAAAAABHAQAAAAAAAEcBAAAAAAAARwEAAAAAAAB5ABRC
El9DUlMAoEwEkJVTUDFPC/ADlFNQMU8K8ItDUlNfCgJHUEkwi0NSU18KBEdQSTGMQ1JTXwoHR1BJ
THBTUDFPR1BJMHBTUDFPR1BJMXAKAkdQSUygQgRJTzFCi0NSU18KCkdQMTCLQ1JTXwoMR1AxMYxD
UlNfCg9HUEwxcElPMUJHUDEwcElPMUJHUDExcElPMUxHUEwxoEIESU8zQotDUlNfChJHUDIwi0NS
U18KFEdQMjGMQ1JTXwoXR1BMMnBJTzNCR1AyMHBJTzNCR1AyMXBJTzNMR1BMMqBCBElPMkKLQ1JT
XwoaR1AzMItDUlNfChxHUDMxjENSU18KH0dQTDNwSU8yQkdQMzBwSU8yQkdQMzFwSU8yTEdQTDOk
Q1JTXwhEQ0FUEioVCgIKAwEACv8K/wr/Cv8K/wr/CgUK/wr/Cv8KBQr/Cv8K/woGCv8K/1sBTVVU
MAAUIkVORkcBWyNNVVQw/w9wCodJTkRYcAqHSU5EWHBoTEROXxQTRVhGRwBwCqpJTkRYWydNVVQw
FB1MUFRNAUVORkdDR0xEaHtPUFQwCgJgRVhGR6RgFCxVSElEAUVORkdDR0xEaHtPUFQwCjhgRVhG
R6AIYKQMQdAFEKEHpAxB0AUBW4BJT0lEAVNQMU8KAluBEElPSUQBSU5EWAhEQVRBCFuGQA1JTkRY
REFUQQEAOExETl8IAEgMU0NGMQhTQ0YyCFNDRjMIU0NGNAhTQ0Y1CFNDRjYIABBDS0NGCAAwQUNU
UggASBdJT0FICElPQUwISU9IMghJT0wyCABABklOVFIIABhETUNICABINVJHRTAIUkdFMQhSR0Uy
CFJHRTMIUkdFNAhSR0U1CFJHRTYIUkdFNwhSR0U4CFJHRTkIADBPUFQwCE9QVDEIT1BUMghPUFQz
CE9QVDQIT1BUNQhPUFQ2CE9QVDcIT1BUOAhPUFQ5CBQPQ0dMRAGkg4hEQ0FUaAAUTwdEU1RBAUVO
RkdDR0xEaHBBQ1RSYEVYRkegB5NgCv+kAHtgAWCgF5KVaAoQfUlPRVN5YHtoCg8AAElPRVOhDn1J
T1NUeWBoAElPU1SgBWCkCg+hK6AMkpVoChBwSU9FU2ChB3BJT1NUYHtoCg9hoAt7eQFhAGAApAoN
oQOkABRPBERDTlQCRU5GR0NHTERooByQlURNQ0gKBJKTe0RNQ0gKA2EAUkRNQWhpdWFwaUFDVFJ5
SU9BSAoIYX1JT0FMYWFSUklPaGlhCghFWEZHCENSUzEREwoQRwEAAAAAAQAiAAAqAAB5AItDUlMx
CglJUlFNjENSUzEKDERNQU2LQ1JTMQoCSU8xMYtDUlMxCgRJTzEyjENSUzEKB0xFTjEIQ1JTMhEb
ChhHAQAAAAABAEcBAAAAAAEAIgAAKgQAeQCLQ1JTMgoRSVJRRYxDUlMyChRETUFFi0NSUzIKAklP
MjGLQ1JTMgoESU8yMoxDUlMyCgdMRU4yi0NSUzIKCklPMzGLQ1JTMgoMSU8zMoxDUlMyCg9MRU4z
CENSUzQREQoORwEAAAAAAQAjAAAZeQCLQ1JTNAoJSVJRTItDUlM0CgJJT0hMi0NSUzQKBElPUkyM
Q1JTNAoGQUxNToxDUlM0CgdMRU5HFE0HRENSUwJFTkZHQ0dMRGh5SU9BSAoISU8xMX1JT0FMSU8x
MUlPMTFwSU8xMUlPMTJwCghMRU4xoA9JTlRSeQFJTlRSSVJRTaEHcABJUlFNoBKRlERNQ0gKA5Np
AHAARE1BTaEQe0RNQ0gKA2F5AWFETUFNRVhGR6RDUlMxFEUKRENSMgJFTkZHQ0dMRGh5SU9BSAoI
SU8yMX1JT0FMSU8yMUlPMjFwSU8yMUlPMjJwCghMRU4yeUlPSDIKCElPMzF9SU9MMklPMzFJTzMx
cElPMjFJTzMycAoITEVOM6APSU5UUnkBSU5UUklSUUWhB3AASVJRRaASkZRETUNICgOTaQBwAERN
QUWhEHtETUNICgNheQFhRE1BRUVYRkekQ1JTMhREBkRDUjQCRU5GR0NHTERoeUlPQUgKCElPSEx9
SU9BTElPSExJT0hMcElPSExJT1JMcAoITEVOR6AaSU5UUntJTlRSCg9JTlRSeQFJTlRSSVJRTKEH
cABJUlFMRVhGR6RDUlM0FEkMRFNSUwKgFpNpCgKgEExQVE1DR0xEaURTUjJoaaFKCotoCglJUlFN
jGgKDERNQU2LaAoCSU8xMUVORkdDR0xEaXlJT0FICghhfUlPQUxhYVJSSU9pAGEKCFJSSU9pAUlP
MTEKCHtJTzExCv9JT0FMeklPMTEKCElPQUigEklSUU2CSVJRTWB0YAFJTlRSoQdwAElOVFKgEkRN
QU2CRE1BTWB0YAFETUNIoQhwCgRETUNIRVhGR0RDTlRpAXBpYqAIlGIAdGIBYhRJCkRTUjICi2gK
EUlSUVSMaAoURE1BVItoCgJJT1Qxi2gKCklPVDJFTkZHQ0dMRGl7SU9UMQr/SU9BTHpJT1QxCghJ
T0FIe0lPVDIK/0lPTDJ6SU9UMgoISU9IMqASSVJRVIJJUlFUYHRgAUlOVFKhB3AASU5UUqASRE1B
VIJETUFUYHRgAURNQ0ihCHAKBERNQ0hFWEZHRENOVGkBcGlioAiUYgB0YgFiFEcGRFNSNAKLaAoC
SU9ITItoCglJUlFMRU5GR0NHTERpe0lPSEwK/0lPQUx6SU9ITAoISU9BSKASSVJRTIJJUlFMYHRg
AUlOVFKhB3AASU5UUkVYRkdEQ05UaQFwaWKgCJRiAHRiAWIIUE1GRwAURx1TSU9TAXANU0lPUwBb
MaBADZMBaF4uU0lPMUVORkcKCnteLlNJTzFSR0UwCp9eLlNJTzFSR0UwoBxLQkZHfV4uU0lPMU9Q
VDYKEF4uU0lPMU9QVDahGHteLlNJTzFPUFQ2Cu9eLlNJTzFPUFQ2oBxNU0ZHfV4uU0lPMU9QVDYK
IF4uU0lPMU9QVDahGHteLlNJTzFPUFQ2Ct9eLlNJTzFPUFQ2cAr/Xi5TSU8xT1BUM3AK/14uU0lP
MU9QVDR9AV4uU0lPMU9QVDJeLlNJTzFPUFQyXi5TSU8xRVhGR6QAoEUPkpMKBWheLlNJTzFFTkZH
CgpwCv9eLlNJTzFPUFQzcAr/Xi5TSU8xT1BUNHBeLlNJTzFSR0UzYKAcS0JGR31eLlNJTzFSR0Uw
CkFeLlNJTzFSR0UwoRh7Xi5TSU8xUkdFMAq/Xi5TSU8xUkdFMKBLBE1TRkd9Xi5TSU8xUkdFMAoi
Xi5TSU8xUkdFMHteLlNJTzFSR0UwCv1eLlNJTzFSR0UwfV4uU0lPMVJHRTYKgF4uU0lPMVJHRTah
GHteLlNJTzFSR0UwCt9eLlNJTzFSR0Uwewr+Xi5TSU8xT1BUMl4uU0lPMU9QVDJeLlNJTzFFWEZH
FEAHU0lPVwFwDVNJT1cAWzFeLlNJTzFFTkZHCgpwXi5TSU8xT1BUM1BNRkdwCv9eLlNJTzFPUFQz
e14uU0lPMU9QVDAK514uU0lPMU9QVDB7Cv5eLlNJTzFPUFQyXi5TSU8xT1BUMl4uU0lPMUVYRkdb
gk0iTFBURRQjX0hJRACgFF5eLlNJTzFMUFRNCgKkDEHQBAGhB6QMQdAEABQUX1NUQQCkXl4uU0lP
MURTVEEKAhQUX0RJUwBeXi5TSU8xRENOVAoCABRKD19DUlMAXl4uU0lPMURDUlMKAgGgRg1eXi5T
SU8xTFBUTQoCcF5eLlNJTzFJUlFNXl4uU0lPMUlSUUVwXl4uU0lPMURNQU1eXi5TSU8xRE1BRXBe
Xi5TSU8xSU8xMV5eLlNJTzFJTzIxcF5eLlNJTzFJTzEyXl4uU0lPMUlPMjJwXl4uU0lPMUxFTjFe
Xi5TSU8xTEVOMnJeXi5TSU8xSU8yMQsABF5eLlNJTzFJTzMxcF5eLlNJTzFJTzMxXl4uU0lPMUlP
MzJwXl4uU0lPMUxFTjJeXi5TSU8xTEVOM6ReXi5TSU8xQ1JTMqENpF5eLlNJTzFDUlMxFBRfU1JT
AV5eLlNJTzFEU1JTaAoCFCFfUFJTAKATXl4uU0lPMUxQVE0KAqRFUFBSoQakTFBQUghMUFBSETcK
NDEARwF4A3gDAQgiIAAwRwF4A3gDAQgi4B4wRwF4AngCAQgi4B4wRwG8A7wDAQQi4B44eQAIRVBQ
UhFEBgpgMQBHAXgDeAMBCEcBeAd4BwEIIiAAKggAMEcBeAN4AwEIRwF4B3gHAQgi4B4qCgAwRwF4
AngCAQhHAXgGeAYBCCLgHioKADBHAbwDvAMBBEcBvAe8BwEEIuAeKgoAOHkAW4BSWDgwAgAK/1uB
E1JYODABAEBATFBDRBBMUENFEAhEQlBUEk4EBBIaCAv4Awv4AgsgAgsoAgs4AgvoAgs4AwvoAxIa
CAv4Awv4AgsgAgsoAgs4AgvoAgs4AwvoAxILAwt4Awt4Agu8AxIIAgvwAwtwAwhERExUEiEEEgYC
AAv4/xIHAgoEC4//EgcCCggL//wSBwIKDAv/7xRLCVJSSU8EoEwFkJKUaAoDkpVoAHCJg4hEQlBU
aAABagAAAGCgP5KTYP9wg4iDiERETFRoAAAAYXCDiIOIRERMVGgAAQBieWBhYHtMUENEYkxQQ0R9
TFBDRGBMUENEV1g4MmhpoCOTaAoIoA2TagsAAldYODIKCGihD6ANk2oLCAJXWDgyCglooBKQkpRo
Cg2SlWgKCldYODJoaRQmV1g4MgJ5AWhgoAxpfUxQQ0VgTFBDRaEOgGBge0xQQ0VgTFBDRRQGUkRN
QQNbgitQSUNfCF9ISUQLQdAIX0NSUxEYChVHASAAIAAAAkcBoACgAAACIgQAeQBbgk4ERE1BRAhf
SElEDEHQAgAIX0NSUxE4CjUqEARHAQAAAAAAEEcBgQCBAAADRwGHAIcAAAFHAYkAiQAAA0cBjwCP
AAABRwHAAMAAACB5AFuCJVRNUl8IX0hJRAxB0AEACF9DUlMREAoNRwFAAEAAAAQiAQB5AFuCJVJU
QzAIX0hJRAxB0AsACF9DUlMREAoNRwFwAHAAAAIiAAF5AFuCIlNQS1IIX0hJRAxB0AgACF9DUlMR
DQoKRwFhAGEAAAF5AFuCTRFSTVNDCF9ISUQMQdAMAghfVUlEChAIQ1JTMRFGBwpyRwEQABAAABBH
ASIAIgAAHkcBRABEAAAcRwFiAGIAAAJHAWUAZQAAC0cBcgByAAAORwGAAIAAAAFHAYQAhAAAA0cB
iACIAAABRwGMAIwAAANHAZAAkAAAEEcBogCiAAAeRwHgAOAAABBHAdAE0AQAAnkACENSUzIRRgYK
YkcBEAAQAAAQRwEiACIAAB5HAUQARAAAHEcBcgByAAAORwGAAIAAAAFHAYQAhAAAA0cBiACIAAAB
RwGMAIwAAANHAZAAkAAAEEcBogCiAAAeRwHgAOAAABBHAdAE0AQAAnkAFB1fQ1JTAKAPe01CRUML
//8ApENSUzGhBqRDUlMyW4IlQ09QUghfSElEDEHQDAQIX0NSUxEQCg1HAfAA8AAAECIAIHkAW4It
TkJSTQhfSElEDEHQDAIIX1VJRAqZCENSU18RBQoCeQAUC19DUlMApENSU19bgkcHUFMySwhfSElE
DEHQAwMIX0NJRAxB0AMLFBhfU1RBAKANe0lPU1QLAAQApAoPoQOkAAhfQ1JTERgKFUcBYABgAAAB
RwFkAGQAAAEiAgB5AAhfUFJTERMKEDEAS2AAAUtkAAEiAgA4eQAUDF9QU1cBcGhLQkZHEAlcAAhL
QkZHARQULlBTMktfUFJXAKRHUFJXCgMKBFuCSwlQUzJNCF9ISUQMQdAPAwhfQ0lEDEHQDxMUGF9T
VEEAoA17SU9TVAsAQACkCg+hA6QACENSUzERCAoFIgAQeQAIQ1JTMhEYChVHAWAAYAAAAUcBZABk
AAABIgAQeQAUHV9DUlMAoA97SU9TVAsABACkQ1JTMaEGpENSUzIIX1BSUxELCggxACIAEDh5ABQM
X1BTVwFwaE1TRkcQCVwACE1TRkcBFBQuUFMyTV9QUlcApEdQUlcKAwoEW4JADFVBUjEIX0hJRAxB
0AUBCF9VSUQBFBNfU1RBAKReXi5TSU8xRFNUQQAUE19ESVMAXl4uU0lPMURDTlQAABQUX0NSUwCk
Xl4uU0lPMURDUlMAABQTX1NSUwFeXi5TSU8xRFNSU2gACF9QUlMRQwUKTzEARwH4A/gDAQgiEAAq
AAAwRwH4A/gDAQgiEAAqAAAwRwH4AvgCAQgiCAAqAAAwRwHoA+gDAQgiEAAqAAAwRwHoAugCAQgi
CAAqAAA4eQAUFC5VQVIxX1BSVwCkR1BSVwoWCgRbgh9QMFBDCF9BRFIMBAAUABQPX1BSVwCkR1BS
VwoECgRbgh9VSEMxCF9BRFIMAAASABQPX1BSVwCkR1BSVwoLCgRbgh9VSEMyCF9BRFIMAgASABQP
X1BSVwCkR1BSVwoLCgRbgh9VU0IzCF9BRFIMAAATABQPX1BSVwCkR1BSVwoLCgRbgh9VSEM0CF9B
RFIMAgATABQPX1BSVwCkR1BSVwoLCgRbgh9VU0I1CF9BRFIMAAAWABQPX1BSVwCkR1BSVwoLCgRb
gh9VSEM2CF9BRFIMAgAWABQPX1BSVwCkR1BSVwoLCgRbgh9VSEM3CF9BRFIMBQAUABQPX1BSVwCk
R1BSVwoLCgRbgk5MU0FUQQhfQURSDAAAEQCgTUuTU1RDTAsBARQGX0lOSQBbgFNBQ1MCAApAW4EO
U0FDUwAAQBJTVEI1IAhTUFRNERcKFHgAAAAPAAAAeAAAAA8AAAAfAAAAW4JKI1BSSUQIX0FEUgAU
C19HVE0ApFNQVE0UBl9TVE0DCFBSSVMAFE4JX1BTMABbgEJBUl8AU1RCNQsABFuBO0JBUl8AAECQ
AAdQTUJZAQA4UE1TMAQABFBNUzEEAER7AAdQU0JZAQA4UFNTMAQABFBTUzEEAEQ7AAegRQSRk09T
VFkKBpNPU1RZCgSgGVBNUzFwCjJgog+Qk1BNQlkBYFsiCvp2YKAZUFNTMXAKMmCiD5CTUFNCWQFg
WyIK+nZgcABQUklTFA1fUFMzAHAKA1BSSVMUC19QU0MApFBSSVNbgksKUF9EMAhfQURSABQ8X1NU
QQBbgEJBUl8AU1RCNQsABFuBFUJBUl8AAECUUE1TMAQABFBNUzEEoAyAk1BNUzEAAKQKD6EDpAAI
UzEyUAAUQQRfUFMwAFuAQkFSXwBTVEI1CwAEW4EQQkFSXwAAQJAAB1BNQlkBcAoyYKIPkJNQTUJZ
AWBbIgr6dmBwAFMxMlAUDV9QUzMAcAoDUzEyUBQLX1BTQwCkUzEyUFuCTQpQX0QxCF9BRFIBFD1f
U1RBAFuAQkFSXwBTVEI1CwAEW4EWQkFSXwAAgBQBUFNTMAQABFBTUzEEoAyAk1BTUzEAAKQKD6ED
pAAIUzEyUAAUQgRfUFMwAFuAQkFSXwBTVEI1CwAEW4ERQkFSXwAAgBABAAdQU0JZAXAKMmCiD5CT
UFNCWQFgWyIK+nZgcABTMTJQFA1fUFMzAHAKA1MxMlAUC19QU0MApFMxMlBbgkcjU0VDRAhfQURS
ARQLX0dUTQCkU1BUTRQGX1NUTQMIU0VDUwAUSwlfUFMwAFuAQkFSXwBTVEI1CwAEW4E4QkFSXwAA
QNAAB1NNQlkBADhTTVMwBAAEU01TMQQARHsAB1NTQlkBADhTU1MwBAAEU1NTMQQAFKBFBJGTT1NU
WQoGk09TVFkKBKAZU01TMXAKMmCiD5CTU01CWQFgWyIK+nZgoBlTU1MxcAoyYKIPkJNTU0JZAWBb
Igr6dmBwAFNFQ1MUDV9QUzMAcAoDU0VDUxQLX1BTQwCkU0VDU1uCSwpTX0QwCF9BRFIAFDxfU1RB
AFuAQkFSXwBTVEI1CwAEW4EVQkFSXwAAQNRTTVMwBAAEU01TMQSgDICTU01TMQAApAoPoQOkAAhT
MTJQABRBBF9QUzAAW4BCQVJfAFNUQjULABBbgRBCQVJfAABA0AAHU01CWQFwCjJgog+Qk1NNQlkB
YFsiCvp2YHAAUzEyUBQNX1BTMwBwCgNTMTJQFAtfUFNDAKRTMTJQW4JNClNfRDEIX0FEUgEUPV9T
VEEAW4BCQVJfAFNUQjULAARbgRZCQVJfAACAVAFTU1MwBAAEU1NTMQSgDICTU1NTMQAApAoPoQOk
AAhTMTJQABRCBF9QUzAAW4BCQVJfAFNUQjULAARbgRFCQVJfAACAUAEAB1NTQlkBcAoyYKIPkJNT
U0JZAWBbIgr6dmBwAFMxMlAUDV9QUzMAcAoDUzEyUBQLX1BTQwCkUzEyUFuCRD5HTkJECF9BRFIA
EE8GXABbgEFURkIADAD///8LBQFbgRZBVEZCAEJDTUQIRElEXyBJTkZPQIBbgTBBVEZCAAAoSU5G
MAhJTkYxCElORjIISU5GMwhJTkY0CElORjUISU5GNghJTkY3CFuBEEFURkIAAQEAAChJTkZfCFuA
TkJSVgIKCAFbgQtOQlJWAVBSRVYIW4BOQkJSAgocCghbgRBOQkJSA0JSM0wgQlIzSCBbgE5CQkkC
CoQKBFuBC05CQkkDUEFSQiBbgE5CTVMCCmAKCFuBEE5CTVMDTUlEWCBNSURSIFsBTkJNTQAULk5C
TVIBWyNOQk1N//97aAp/YHBgTUlEWHBNSURSYHAKf01JRFhbJ05CTU2kYBQ0TkJNVwJbI05CTU3/
/3toCn9gfWAKgGBwYE1JRFhwaU1JRFJwe2AKf2BNSURYWydOQk1NW4BOQlhQAgrgCghbgRBOQlhQ
A05CWEkgTkJYRCBbAU5CWE0AFChOQlhSAVsjTkJYTf//cGhOQlhJcE5CWERgcABOQlhJWydOQlhN
pGAUJk5CWFcCWyNOQlhN//9waE5CWElwaU5CWERwAE5CWElbJ05CWE0UFUdGWE0AcE5CTVIKCGB7
YAoPYKRgFBVHUFBNAHBOQk1SCmdge2AK8GCkYBQaR1BQWABwTkJNUgotYHpgCgdge2AKD2CkYBRM
BVhQVFICoAyQlWgKApRoCgekAKFHBHBHUFBNYHBHUFBYYXABYKAKlWgKBHJoCgJhoQZyaAoRYXlg
YWBwTkJNUgoIYqAIaXtigGAAYqEFfWJgYk5CTVcKCGKk/whQWDNMDAAAAIAIUFgzSAwAAACACFBY
M1MMAAAAEAhQWDNLDAAAAPBbAUJSM1gAFEsJQlIzTQBwUEFSQmB6YAoQYHtgCgdgoCVgeQFgYXQL
ABBhYXlhChRhcGFQWDNLegwAABAAYGBwYFBYM1NbI0JSM1j//3BOQk1SAGB7YAz3////YE5CTVcA
YHBCUjNMYHtgUFgzS2BwYFBYM0xwQlIzSGB7YAr/YHBgUFgzSHBOQk1SAGB9YAoIYE5CTVcAYFsn
QlIzWKRQWDNMW4BOQjJfAgALAAFbgTJOQjJfAABAME1JX18gTURfXyAAQBRUT01fIE9JX18gT0Rf
XyAAQCJMSV9fIExEX18gW4JAB0JST0QIX0hJRAxB0AwCCF9VSUQKFAhVTUFTDAAAABgIQ1JTXxER
Cg6GCQAAAAAAAAAAAAB5ABQ3X0NSUwCKQ1JTXwoEQkFTMYpDUlNfCghMRU4xcFVNQVNMRU4xdFRP
TV9MRU4xQkFTMaRDUlNfW4ImQlIxNQhfQURSDAAABQAUFl9QUlQAoApQSUNNpEFSMTWkUFIxNVuC
JlBDRTYIX0FEUgwAAAYAFBZfUFJUAKAKUElDTaRBUjE2pFBSMTZbgiZQQ0U3CF9BRFIMAAAHABQW
X1BSVACgClBJQ02kQVIxN6RQUjE3W4ImUENFOAhfQURSDAAACAAUFl9QUlQAoApQSUNNpEFSMTik
UFIxOFuCNkJSMTQIX0FEUgwAAAQAFA9fUFJXAKRHUFJXChAKBBQWX1BSVACgClBJQ02kQVIxNKRQ
UjE0W4I2UEUyMAhfQURSDAAAFQAUD19QUlcApEdQUlcKEAoEFBZfUFJUAKAKUElDTaRBUjIwpFBS
MjBbgkQFUEUyMQhfQURSDAEAFQAUD19QUlcApEdQUlcKEAoEFBZfUFJUAKAKUElDTaRBUjIxpFBS
MjFbghtSTEFOCF9BRFIAFA9fUFJXAKRHUFJXChAKBFuCSwZQRTIyCF9BRFIMAgAVABQPX1BSVwCk
R1BSVwoQCgQUFl9QUlQAoApQSUNNpEFSMjKkUFIyMluCMkJSMjMIX0FEUgAUD19QUlcApEdQUlcK
BAoEFBZfUFJUAKAKUElDTaRBUjIzpFBSMjNbgjZQRTIzCF9BRFIMAwAVABQPX1BSVwCkR1BSVwoQ
CgQUFl9QUlQAoApQSUNNpEFSMjSkUFIyNBBPHFxfR1BFFCVfTDFCAIZcLwNfU0JfUENJMFNCQVoK
AoZcLl9TQl9QV1JCCgIUJl9MMDMAXC8EX1NCX1BDSTBTQlJHU0lPSIZcLl9TQl9QV1JCCgIUJl9M
MTYAXC8EX1NCX1BDSTBTQlJHU0lPSIZcLl9TQl9QV1JCCgIUO19MMDQAhlwvA19TQl9QQ0kwUDBQ
QwoChlwvBF9TQl9QQ0kwUEUyMkJSMjMKAoZcLl9TQl9QV1JCCgIUQglfTDBCAIZcLwNfU0JfUENJ
MFVIQzEKAoZcLwNfU0JfUENJMFVIQzIKAoZcLwNfU0JfUENJMFVTQjMKAoZcLwNfU0JfUENJMFVI
QzQKAoZcLwNfU0JfUENJMFVTQjUKAoZcLwNfU0JfUENJMFVIQzYKAoZcLwNfU0JfUENJMFVIQzcK
AoZcLl9TQl9QV1JCCgIURAhfTDEwAIZcLwNfU0JfUENJMEJSMTQKAoZcLwNfU0JfUENJMFBFMjAK
AoZcLwNfU0JfUENJMFBFMjEKAoZcLwRfU0JfUENJMFBFMjFSTEFOCgKGXC8DX1NCX1BDSTBQRTIy
CgKGXC8DX1NCX1BDSTBQRTIzCgKGXC5fU0JfUFdSQgoCW4ItUFdSQghfSElEDEHQDAwIX1VJRAqq
CF9TVEEKCxQPX1BSVwCkR1BSVwoWCgQQSGBfU0JfW4BQSVJRAQsADAoCW4EQUElSUQFQSURYCFBE
QVQIW4ZDCVBJRFhQREFUAVBJUkEIUElSQghQSVJDCFBJUkQIUElSRQhQSVJGCFBJUkcIUElSSAgA
QARQSVJTCAAQSERBRAgACEdFQ18IAEANVVNCMQhVU0IyCFVTQjMIVVNCNAhVU0I1CFVTQjYIVVNC
NwgASARJREVfCFNBVEEIAEAHR1BQMAhHUFAxCEdQUDIIR1BQMwhbgEtCREQBCmQBW4ELS0JERAFQ
RDY0CBRBBElSUUMASU5UQQofSU5UQgofSU5UQwofSU5URAofcFBENjRhcAofUElSRXAKH1BJUkZw
Ch9QSVJHcAofUElSSBQkSU5UQQFwaFBJUkFwaEhEQURwaEdFQ19waEdQUDBwaEdQUDAUKklOVEIB
cGhQSVJCcGhVU0IycGhVU0I0cGhVU0I2cGhHUFAxcGhJREVfFCpJTlRDAXBoUElSQ3BoVVNCMXBo
VVNCM3BoVVNCNXBoVVNCN3BoR1BQMhQYSU5URAFwaFBJUkRwaFNBVEFwaEdQUDMIQlVGQREJCgYj
AIAYeQAISVBSQREJCgYjIAwYeQAISVBSQhEJCgYjIAwYeQAISVBSQxEJCgYjIAwYeQAISVBSRBEJ
CgYjIAwYeQBbgk8HTE5LQQhfSElEDEHQDA8IX1VJRAEUFF9TVEEAoAhQSVJBpAoLoQSkCgkUC19Q
UlMApFBSU0EUDF9ESVMASU5UQQofFB9fQ1JTAItCVUZBAUlSUVh5AVBJUkFJUlFYpEJVRkEUGl9T
UlMBi2gBSVJBX4JJUkFfYHZgSU5UQWBbgkAITE5LQghfSElEDEHQDA8IX1VJRAoCFBRfU1RBAKAI
UElSQqQKC6EEpAoJFAtfUFJTAKRQUlNCFAxfRElTAElOVEIKHxQfX0NSUwCLQlVGQQFJUlFYeQFQ
SVJCSVJRWKRCVUZBFBpfU1JTAYtoAUlSQV+CSVJBX2B2YElOVEJgW4JACExOS0MIX0hJRAxB0AwP
CF9VSUQKAxQUX1NUQQCgCFBJUkOkCguhBKQKCRQLX1BSUwCkUFJTQxQMX0RJUwBJTlRDCh8UH19D
UlMAi0JVRkEBSVJRWHkBUElSQ0lSUVikQlVGQRQaX1NSUwGLaAFJUkFfgklSQV9gdmBJTlRDYFuC
QAhMTktECF9ISUQMQdAMDwhfVUlECgQUFF9TVEEAoAhQSVJEpAoLoQSkCgkUC19QUlMApFBSU0QU
DF9ESVMASU5URAofFB9fQ1JTAItCVUZBAUlSUVh5AVBJUkRJUlFYpEJVRkEUGl9TUlMBi2gBSVJB
X4JJUkFfYHZgSU5URGBbgkIITE5LRQhfSElEDEHQDA8IX1VJRAoFFBRfU1RBAKAIUElSRaQKC6EE
pAoJFAtfUFJTAKRQUlNFFA1fRElTAHAKH1BJUkUUH19DUlMAi0JVRkEBSVJRWHkBUElSRUlSUVik
QlVGQRQbX1NSUwGLaAFJUkFfglBJUkVgdmBwYFBJUkVbgkIITE5LRghfSElEDEHQDA8IX1VJRAoC
FBRfU1RBAKAIUElSRqQKC6EEpAoJFAtfUFJTAKRQUlNGFA1fRElTAHAKH1BJUkYUH19DUlMAi0JV
RkEBSVJRWHkBUElSRklSUVikQlVGQRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkZbgkIITE5L
RwhfSElEDEHQDA8IX1VJRAoDFBRfU1RBAKAIUElSR6QKC6EEpAoJFAtfUFJTAKRQUlNHFA1fRElT
AHAKH1BJUkcUH19DUlMAi0JVRkEBSVJRWHkBUElSR0lSUVikQlVGQRQbX1NSUwGLaAFJUkFfgklS
QV9gdmBwYFBJUkdbgkIITE5LSAhfSElEDEHQDA8IX1VJRAoEFBRfU1RBAKAIUElSSKQKC6EEpAoJ
FAtfUFJTAKRQUlNIFA1fRElTAHAKH1BJUkgUH19DUlMAi0JVRkEBSVJRWHkBUElSSElSUVikQlVG
QRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkgQTAQvA19TQl9QQ0kwU0JSRxQ7UkdQTQBwXl4u
U01CU0dQWENge2AOP/////////9gcGBeXi5TTUJTR1BYQ3BeXi5TTUJTQ0xHUGGkYRARX0dQRQhX
TEFOAQhXTFNUARBEHC8DX1NCX1BDSTBTTUJTW4BMQ0xNAQtQDAoDW4EVTENMTQFDTE1JCENMTUQI
Q0xHUAhbhihDTE1JQ0xNRAFJRFJHCAAIVFNUUwhUSU5UCABAB0kyQ0MIR1BYQwhbgEdQSU8AR0lP
QgsAAVuBTApHUElPAAAwAAVHMDZFAUcwNk8BRzA2SQFHMDdCCAAYRzBCQggAEEcwRUIIACgABUcx
NEUBRzE0TwFHMTRJAQAFRzE1RQFHMTVPAUcxNUkBADAAB0cxQ0kBAEAIAAVHMkRFAUcyRE8BRzJE
SQEASAQABUczN0UBRzM3TwFHMzdJAQBIFgAHR0UwNQEAQAUAB0dFMTYBACgAB0dFMjIBAEAcR0FG
QghHQjBCCFuAR1BNWABJT01CCwABW4FABkdQTVgAADBHMDZNCEcwN00IABhHMEJNCAAQRzBFTQgA
KEcxNE0IRzE1TQgAMEcxQ00IAEAIRzJETQgASARHMzdNCABAHEc3ME0IAChHNzZNCABAHEdBRk0I
R0IwTQhbgEdFVlQAU01JQgsAAVuBK0dFVlQAAAlHRVNBAQA2AAVFMDVDAQACRTA4QwFFMDlDAQAG
AAZFMjJDARAPLwNfU0JfUENJMEdOQkQQOC8DX1NCX1BDSTBTQlJHFChTSU9IAKAQe1BNRkcKEACG
UFMySwoCoBB7UE1GRwogAIZQUzJNCgIQGy5fU0JfUENJMBQQX0lOSQCgCZKUUlZJRAoTW4JCBUhQ
RVQIX0hJRAxB0AEDCENSU18REQoOhgkAAAAA0P4ABAAAeQAUCV9TVEEApAoPFCBfQ1JTAIpDUlNf
CgRIUFRfcAwAAND+SFBUX6RDUlNfCFdPVEIACFdTU0IACFdBWEIAFEcGX1BUUwFwaERCRzigEpCT
aAoEk09TRkwKAlsiC7gLUFRTX2hwAIhXQUtQAABwAIhXQUtQAQBwQVNTQldTU0JwQU9UQldPVEJw
QUFYQldBWEJwaEFTU0JwT1NGTEFPVEJwAEFBWEIUSAVfV0FLAXloCgREQkc4V0FLX2igIEFTU0Jw
V1NTQkFTU0JwV09UQkFPVEJwV0FYQkFBWEKgEoOIV0FLUAAAcACIV0FLUAEAoQpwaIhXQUtQAQCk
V0FLUFuCF09NU0MIX0hJRAxB0AwCCF9VSUQLEQ5bghouX1NCX1JNRU0IX0hJRAxB0AwBCF9VSUQB
EEkkX1NCXwhSQU1CDBhAy6dbgFxSQU1XAFJBTUIMAAABAFuBJlJBTVcBUEFSMCBQQVIxIFBBUjIg
UElOWCBQQUREQIBEU0FGQBBbAU1QQVIACEFSQkYRAwoQikFSQkYAUkVBWIpBUkJGCgRSRUJYikFS
QkYKCFJFQ1iKQVJCRgoMUkVEWFuASU9CMgFTTUlPCgJbgRBJT0IyAVNNSUMIU01JUwgUDElTTUkJ
cGhTTUlDFE8ER01TUgmgRQSTWyNNUEFS//8AcAwAAACAUElOWHBoUEFSMElTTUkKkHBoUkVDWHBQ
QVIxUkVBWHBQQVIyUkVEWFsnTVBBUqRBUkJGpP8URgZTTVNSCaBMBZNbI01QQVL//wCKaABBRUFY
imgKBEFFQliKaAoIQUVDWIpoCgxBRURYcAwBAACAUElOWHBBRUNYUEFSMHBBRUFYUEFSMXBBRURY
UEFSMklTTUkKkFsnTVBBUqT/FEgEUFJJRAmgPpNbI01QQVL//wBwDAIAAIBQSU5YcGhQQVIwSVNN
SQqQcFBBUjFSRUFYcFBBUjJSRURYWydNUEFSpEFSQkak/xQhR1BSRQlwaFBBUjBwDAUAAIBQSU5Y
SVNNSQqQpFBBUjAUIUdOVlMJcGhQQVIwcAwDAACAUElOWElTTUkKkKRQQVIxFCJTTlZTCnBoUEFS
MHBpUEFSMXAMBAAAgFBJTlhJU01JCpAUF1NBUk0JoBCQlGgKA5VoCgZJU01JCpIUDEdBTU0ISVNN
SQqRFAxTQU1NCElTTUkKkhBJHV9QUl9bgFNTRFQADAAA//8L//8IRENPUgoCCFRCTEQKBAhOUFNT
CgUISE5ETAwAAACACEFQU1MSRQ0KEhQGC///C///C///C///C///C///EhQGC///C///C///C///
C///C///EhQGC///C///C///C///C///C///EhQGC///C///C///C///C///C///EhQGC///C///
C///C///C///C///EhQGC///C///C///C///C///C///EhQGC///C///C///C///C///C///EhQG
C///C///C///C///C///C///EhQGC///C///C///C///C///C///EhQGC///C///C///C///C///
C///W4NDBlAwMDEBEAgAAAYIVFlQRQwAAACAFEwEX1BEQwGKaAoIREFUMHBEQVQwVFlQRaAzkJNU
QkxEAJKTTlBTUwCgI5GTe1RZUEUKGwAKG5NEQ09SAHABVEJMRFsgU1NEVEhORExbg0MGUDAwMgIQ
CAAABghUWVBFDAAAAIAUTARfUERDAYpoCghEQVQwcERBVDBUWVBFoDOQk1RCTEQAkpNOUFNTAKAj
kZN7VFlQRQobAAobk0RDT1IAcAFUQkxEWyBTU0RUSE5ETKBBEE9TQ0YQSg8uX1NCX1BDSTAUTg5f
T1NDBAhTVVBQAAhDVFJMAKBLDJNoERMKEFtN2zP3HxxAlld0QcA912aKawBDRFcximsKBENEVzKK
awoIQ0RXM3BDRFcyU1VQUHBDRFczQ1RSTKAVkpN7U1VQUAoWAAoWe0NUUkwKHgB7Q1RSTAodQ1RS
TKA1gHtDRFcxAQAAoAh7Q1RSTAEAoA97Q1RSTAoEAHABRVBOTaEHcABFUE5NoAl7Q1RSTAoQAKAQ
kpNpAX1DRFcxCghDRFcxoBaSk0NEVzNDVFJMfUNEVzEKEENEVzFwQ1RSTENEVzOka6EOfUNEVzEK
BENEVzGkaxCIPgFcAFuCgT4BQU1XMAhfSElEDEHQDBQIX1VJRA1BU1VTV01JAAhfV0RHEUQFClDQ
XoSXbU7eEYo5CAAgDJpmQkMBAqBHZ0bscN4RijkIACAMmmZCRAECcg+8q6GO0REAoMkGKRAAANIA
AQghEpAFZtXREbLwAKDJBikQTU8BAAhDQ0FDAAhFQ0QyAAhFSUQyABQMV0VEMgFwaEVDRDIUQQ1X
TUJDA3ABYAhfVF8wAHBpX1RfMKARk19UXzAMU1BFQ6RTUEVDaqFGCqARk19UXzAMREVWUKRERVZQ
aqFBCaARk19UXzAMU0RTUKRTRFNQaqFMB6ARk19UXzAMR0RTUKRHRFNQaqFHBqARk19UXzAMREVW
U6RERVZTaqFCBaARk19UXzAMRENUU6REU1RTaqE9oBCTX1RfMAxHUElEpEdQSUShKqARk19UXzAM
S0JGVKRLQkZUaqEWoBCTX1RfMAxIS0VZpEhLRVmhA6QApGAUCFJTTUIJpAAUCFdTTUIJpAAUCFJT
TVcJpAAUCFdTTVcJpAAUCFJTTUsJpAAUCFdTTUsJpAAURAlXTUJEA3ABYAhfVF8wAHBpX1RfMKAR
k19UXzAMUlNNQqRSU01CaqFJBqARk19UXzAMV1NNQqRXU01CaqFEBaARk19UXzAMUlNNV6RSU01X
aqE/oBGTX1RfMAxXU01XpFdTTVdqoSugEZNfVF8wDFJTTUukUlNNS2qhF6ARk19UXzAMV1NNS6RX
U01LaqEDpACkYBQTX1dFRAGgCpNoCtKkRUlEMqQAFCpBTVdSCXAAYaAVRUNEMnBoRUlEMoZBTVcw
CtJwAWGhCHAK+kRCRzikYRQPQU1XTglwQU1XUmhgpGAIV1FNTxFLmgumCUZPTUIBAAAAlgkAAEI4
AABEUwABGn3aVKjRmgABBhhCEAcQSimGQgQKDaE4CmAwEiAkB0IumJgAERDyKsCmAJMg6t8foiQ4
lBAISRRgXoBuAYYF2BZgWoBjSCoNnBJYCoSEClAuwLcA7YiSLMAyjAg8ishG4wRlQ6NkQMizAOvA
hMDuBZgT4E2AuGFohQcQqjABtmCEUhuMUBpD0DCMEvGQOoMVSsQwISJUhkGGFSpa3AjtD4JEW7GG
6kijQQ0vweF6qOfYuQDpwAIJfhZ1jpOAJDDW8bOB410DasbHywTBoYbogYY7gUNkgJ7T0WAOAHY4
Gd0DShVgdsyyCKTxGPp0z+eEE1j+IFAjM7QNTkuYIQ//sJhYCH0QPB54///xgEfxmUAIrwSxPaDn
BANjB2S/AhCClzkiOUXQmIzRKoSGENoQZxf/4A1z7iYocgSoz4RHwI8B0UOfTfTjiXISB+QzgxGC
l3tIIJrnoBPDOR0CU6MFogkQRVmqbCzVg6CCgDR3Q5y0kQPHqH7YVAScDhset+OTKPqAKJzDnjko
iAGdBEJOjgKovWhYGtepvQl4Wo8Fh3FcZ23RNwY6H98FuAYIzcjwVgNIwfhJ4BHABNZ1IIB+2fDw
fcJ4vEhQ330AFEA+AFjpHYCOIUSYaEbnElaq//9o+UHFozWIR+tAo0UfM6xwVPI5AQ0XBkHhBw5o
gKf3ZuCZGM7z5XCeLx+ODxTwB4wlKHDCIIfHCB4slTUu1P3AJxqGfahH85Zwhm8TB/XuYadCLTqE
9Ug5rNHCHvBzh+8Z/ErjYwhdhU4VXBSE4q1Fwz8Lj+sVw1eAhxOfAeIHOoIXEZ99fHnxIYOdLHgI
CsU4HKCEwwjOIB6egxwO0OcgD4QNwiDn8fLDLhb4///FAnilGRRaz6AgYDw/eLyeracF3hH7/AGc
wx9eUHGHREF8NnCU8aJn4sOQjwtPN5jDB7hH4sMH8Pj/Hz6An0SLWoUePsAV5ISElnP4QE4kTHSf
kV48LOHggQpPovinAlTgUwEFMaAPFXBm8OyFmQeMMxJg61AB3v//oQI4HJAAWRIvSA8V4Dpw+lDB
D5oWBaQjng8VMC5Chn+tO5bnMHKuQMc+GKCCjp6CGNApDgZoHecK1DEO+P3/zxTAScTRCjVcj9Ug
HquPoR4r7hvgIwD+6IQDe64ATHs8V4BO2tkHHXCtOonhz3GMYKjDG4VwHAqFORnQ//8RlsBREA/N
Yc5woDkWwLtVsGMBbAIfC8AXZ1jo0fr+h7s/RHkp9iEH7rjAcXoAXB3E5PT0AK4kpwfUgP3/1wOk
cwL2os0gTvR5xAqOOKjsJEp+xEFlHTsFMaBPlICPOw6w2KgnyyNPloJ4sr5UAIcbDrD//18qgJJD
qZcKkMm74aBDrlX3OnZs9bh9k8YEu+GgIlEo0LkAFQGOgnhoPhdYybkA7f1CQQbne4Fhih+K7j0+
F4D7igMuYwK0QZJ7uMeFG4dHdUwxn+OCPMd5XrjzA3D7/w8M1oULiAs1KfH8AK5bt++FOCl3VxTG
K0kM31ONbZgDOBXjJBj87EDH5cgkuu37CMFjjp6CGNAZTipoFSCaAubmCvj7/99cAVa4VKhR6pEC
XHdA38JwkoB0ZT2NBwBfKWBcPNkRh9+ufSwA5v//KyFYjwXAW6RLi2aPBeASvwp6ULFcGJSEsUMZ
zcEcQ3B2hjEcH6in/lh7Gq9ovuL5PkqHiLrqeaxvBaf2rOdri2ESeIgMjRO8Ixmay4DQXek1wHMz
QfdDl0IEnQDeCWoU4O0qIFsCxI1eWG9FUUJECBrFeBFChYgStTkQXY6iBokWzAjM/iCI9GeALjO+
DHs0/CzFh3qOj4rs/w/yWmid4ySHHIPrDAHNNaCO/R6vvxqG40P0ocITOEQG6EME/PEY+inCE36h
JYNAnTT4SF+42e3DBBZ7dqDjAb/iM4Guccb2ycgRDiJQQJ9N+M2DHS24qKMF6rTggwJDfPg0xJMF
O+qAU94hBBQgPlmweWEILBIedegwPD8lPI4w7DcST+FwfKQwQvByTxbkYnN0//8nGMxQPQR+XvAQ
+ABanR05n5wTbrx8TNgB8OBL8lmExli+jyOAnEk8gUR4GQkS4lheQwwS4+3IxxEO80xiuIeDV5EX
EsM8ivh8EMOYoaKdgI8j7Fjpofo4Alj6/x9HgPkRAXfagHufCPGk8ZLwrAFchGo597A0jwEdzziH
NQFpmPzK7XPB2T1yGybIE8FrlMEFqfMjT08h3SdalNJjGgXxGcEhzjHo4XsOZ3Qg7wHs/gg8Tzp4
dN8UzvNM//9HBN6Z+oIJnEPcBVCy7wIUxBPz1Q8O/qsfMLks+JoEvlM//sLg28DDExsU+KF8PQT/
//96CDyVOrWp8HoIrijXEtStyYKAdD9/vjGmzyXw7qBale4lPDiFoh8eUGEPDxTEFyPfSwAO/P9H
xG/acI4WmBmB9UTgmzbg6OQCXE4lgCuvpxL9/08l4Lp7gelqcibRgvvuBfDz/3/3Aojp9e4FvM4l
mLuX//93L4D///+7F0CWUwnIsp1K0ArP0VAncChPGK/qCazn8oVSAqPLF7D7/1++AD4EugugItwF
KIgvX4CXUBAycpOgly84FwffjzwoeP//QcEZzHkXe1Kk1xO4dw6PDRzirmDA3uXtBFza1q7bCS7h
cRry8QST53aCSgKjLCQ6QnD1NzEKYgu3E0DH//92AvzHDGdE7xWG9BkMmAY6gqAvadgENxA6I3gX
ELgTg3UAAd9ZDXj9/89qwPQA4LMaoOr2AjKFNn1qNGrVoEyNMg1q9anUmDG7YIpxe6IiliMQ66aQ
kcuGQQRk2YsWEAERkIW8GwRkVSACciogGhGIxvEAxMKBCMjqTAAxqSC6Q5DPhYAsEkRAzrg+ATkw
iIAc8hsiIEcGEZAF6wDy/5+gfBABOT4QFePjrkUfAwJyLhABOQeNgJyKQkBW9XYQkDWCCMgpgWhm
ICrYChBTDyIgK9UCxHSDCMipvQAxDe8AAVnr00MgTgpCtboBYTntgDCVekBYHj9DpiACsqKXiIAs
D0RAlmIIiAkDEZAjAdGAQFSeIyCmFURADghE0wJRjb8lAVkwiIAsztJRgIIIyDE1DZWCCMhCPQEx
1SACskJRQEwviAZJgGhuIKpaFRCLACIg5waiIlwBMekgAnIOIKr5SSEgJwARkPPbOhrQh46AnABE
QI4DRKX7AmJBQARkQa8RDZyACMjRjAGxnCAC+v8fqL4iArJSEA2aANG0QFTxm+TRgYHoiECkHREo
iID8/wcUC1NQRUMJpEFNV1YUSm1ERVZQCYpoAERWSUSKaAoEUEFSQaBCMpNQQVJBAQhfVF8wAHBE
VklEX1RfMKAhk19UXzAMEQABAH1cLl9TQl9EU0FGAVwuX1NCX0RTQUahSC6gIpNfVF8wDBMAAQB9
XC5fU0JfRFNBRgoCXC5fU0JfRFNBRqFCLKAik19UXzAMIwABAH1cLl9TQl9EU0FGCgRcLl9TQl9E
U0FGoUwpoCKTX1RfMAwTAAYAfVwuX1NCX0RTQUYKCFwuX1NCX0RTQUahRiegIpNfVF8wDBUABgB9
XC5fU0JfRFNBRgoQXC5fU0JfRFNBRqFAJaAik19UXzAMFQABAH1cLl9TQl9EU0FGCiBcLl9TQl9E
U0FGoUoioCKTX1RfMAwRAAkAfVwuX1NCX0RTQUYKQFwuX1NCX0RTQUahRCCgIpNfVF8wDBEABwB9
XC5fU0JfRFNBRgqAXC5fU0JfRFNBRqFOHaAjk19UXzAMEwAIAH1cLl9TQl9EU0FGCwABXC5fU0Jf
RFNBRqFHG6Ajk19UXzAMGQABAH1cLl9TQl9EU0FGCwACXC5fU0JfRFNBRqFAGaAjk19UXzAMFwAB
AH1cLl9TQl9EU0FGCwAEXC5fU0JfRFNBRqFJFqAjk19UXzAMEQAFAH1cLl9TQl9EU0FGCwAIXC5f
U0JfRFNBRqFCFKAjk19UXzAMEgAFAH1cLl9TQl9EU0FGCwAQXC5fU0JfRFNBRqFLEaAjk19UXzAM
FwAGAH1cLl9TQl9EU0FGCwAgXC5fU0JfRFNBRqFED6Ajk19UXzAMIQAIAH1cLl9TQl9EU0FGCwBA
XC5fU0JfRFNBRqFNDKAjk19UXzAMEQAQAH1cLl9TQl9EU0FGCwCAXC5fU0JfRFNBRqFGCqAlk19U
XzAMAQAFAH1cLl9TQl9EU0FGDAAAAQBcLl9TQl9EU0FGoU0HoCWTX1RfMAwAABIAfVwuX1NCX0RT
QUYMAAACAFwuX1NCX0RTQUahRAWgJZNfVF8wDCEAEgB9XC5fU0JfRFNBRgwAAAQAXC5fU0JfRFNB
RqEroCWTX1RfMAwRABIAfVwuX1NCX0RTQUYMAAAIAFwuX1NCX0RTQUahA6QAoU45oEs5k1BBUkEA
CF9UXzEAcERWSURfVF8xoCmTX1RfMQwRAAEAe1wuX1NCX0RTQUYO/v////////9cLl9TQl9EU0FG
oUk1oCmTX1RfMQwTAAEAe1wuX1NCX0RTQUYO/f////////9cLl9TQl9EU0FGoUwyoCmTX1RfMQwj
AAEAe1wuX1NCX0RTQUYO+/////////9cLl9TQl9EU0FGoU8voCmTX1RfMQwTAAYAe1wuX1NCX0RT
QUYO9/////////9cLl9TQl9EU0FGoUItoCmTX1RfMQwVAAYAe1wuX1NCX0RTQUYO7/////////9c
Ll9TQl9EU0FGoUUqoCmTX1RfMQwVAAEAe1wuX1NCX0RTQUYO3/////////9cLl9TQl9EU0FGoUgn
oCmTX1RfMQwRAAkAe1wuX1NCX0RTQUYOv/////////9cLl9TQl9EU0FGoUskoCmTX1RfMQwRAAcA
e1wuX1NCX0RTQUYOf/////////9cLl9TQl9EU0FGoU4hoCmTX1RfMQwTAAgAe1wuX1NCX0RTQUYO
//7///////9cLl9TQl9EU0FGoUEfoCmTX1RfMQwZAAEAe1wuX1NCX0RTQUYO//3///////9cLl9T
Ql9EU0FGoUQcoCmTX1RfMQwXAAEAe1wuX1NCX0RTQUYO//v///////9cLl9TQl9EU0FGoUcZoCmT
X1RfMQwRAAUAe1wuX1NCX0RTQUYO//f///////9cLl9TQl9EU0FGoUoWoCmTX1RfMQwSAAUAe1wu
X1NCX0RTQUYO/+////////9cLl9TQl9EU0FGoU0ToCmTX1RfMQwXAAYAe1wuX1NCX0RTQUYO/9//
//////9cLl9TQl9EU0FGoUARoCmTX1RfMQwhAAgAe1wuX1NCX0RTQUYO/7////////9cLl9TQl9E
U0FGoUMOoCmTX1RfMQwRABAAe1wuX1NCX0RTQUYO/3////////9cLl9TQl9EU0FGoUYLoCmTX1Rf
MQwBAAUAe1wuX1NCX0RTQUYO///+//////9cLl9TQl9EU0FGoUkIoCmTX1RfMQwAABIAe1wuX1NC
X0RTQUYO///9//////9cLl9TQl9EU0FGoUwFoCmTX1RfMQwhABIAe1wuX1NCX0RTQUYO///7////
//9cLl9TQl9EU0FGoS+gKZNfVF8xDBEAEgB7XC5fU0JfRFNBRg7///f//////1wuX1NCX0RTQUah
A6QApAEUD1NEU1AJimgAQUNUTqQAFA9HRFNQCYpoAEFDVE6kABQyREVWUwmKaABEVklEimgKBENQ
QVIIX1RfMABwRFZJRF9UXzCgCZNfVF8wAKQAoQOkABRIBERTVFMJimgARFZJRAhfVF8wAHBEVklE
X1RfMKAPk19UXzAMAAAAoHAKA2ChEKAJk19UXzAApAChBHAAYHtgDP//BwBgpGAUCEdQSUQIpAAU
CEtCRlQJpAAUCEhLRVkIpAAUBkNGVlMJFAZDRlZHCBAWLwNfU0JfUENJMFNNQlNbAVBTTVgACF9T
MF8SBgQAAAAAoBJTUzNfCF9TM18SBwQKAwAAAKASU1M0XwhfUzRfEgcECgQAAAAIX1M1XxIHBAoF
AAAAFD1QVFNfAaA2aFNQVFNoXC5fU0JfU0FSTWhcLwNfU0JfUENJME5QVFNoXC8EX1NCX1BDSTBT
QlJHU0lPU2gUPFdBS18BU1dBS2hcLwNfU0JfUENJME5XQUtoXC8EX1NCX1BDSTBTQlJHU0lPV2iG
XC5fU0JfUFdSQgoC
====
begin-base64 644 FACP.1
RkFDUIQAAAAC5UFMQVNLQUEgTSBJAAAACSAHAUFNSSATAAEAQD/Op1CByKcBAQkAsgAAAKChAAAA
CAAAAAAAAAQIAAAAAAAAAAAAAAgIAAAgCAAAAAAAAAQCAQQIAAAAZQDpAwAEEAABAw0AMgEAAKWF
AwABCAAA+QwAAAAAAAAGAAAA
====
begin-base64 644 HPET.5
SFBFVDgAAAABd0FMQVNLQUEgTSBJAAAACSAHAUFNSSAEAAAA/////wBAAAAAAND+AAAAAADuNwA=
====
begin-base64 644 MCFG.4
TUNGRzwAAAABhEFMQVNLQUEgTSBJAAAACSAHAU1TRlQTAAEAAAAAAAAAAAAAAADgAAAAAAAAAP8A
AAAA
====
begin-base64 644 RSDT.0
UlNEVDwAAAAB2kFMQVNLQUEgTSBJAAAACSAHAU1TRlQTAAEAyIDIp+DjyKdI5MiniOTIp8DkyKeg
6Min
====
begin-base64 644 SSDT.6
U1NEVN4DAAABQEFNRCAgIFBPV0VSTk9XAQAAAEFNRCABAAAAEEwdXC5fUFJfUDAwMQhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDEAG
AAAMTBMAAAwAAAAADAAAAAAMAAAAAAwAAAAAEiAGDAAFAAAMEw0AAAwAAAAADAAAAAAMAQAAAAwB
AAAAEiAGDCADAAAM4QUAAAwAAAAADAAAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAxABgAADEwT
AAAMAAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAwABQAADBMNAAAMAAAAAAwAAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADOEFAAAMAAAAAAwAAAAAEQsKCAIAAAAAAAAAEQsK
CAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/AAA
AAwCAAAACF9QUEMKAAhfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAAeQAKAgtkAAwAAAAA
EEwdXC5fUFJfUDAwMghfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAA
AAAAAHkACF9QU1MSRgYDEiAGDEAGAAAMTBMAAAwAAAAADAAAAAAMAAAAAAwAAAAAEiAGDAAFAAAM
Ew0AAAwAAAAADAAAAAAMAQAAAAwBAAAAEiAGDCADAAAM4QUAAAwAAAAADAAAAAAMAgAAAAwCAAAA
CFhQU1MSSw0DEkcECAxABgAADEwTAAAMAAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwABQAADBMNAAAMAAAAAAwAAAAAEQsKCAEAAAAA
AAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADOEFAAAMAAAA
AAwAAAAAEQsKCAIAAAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9Q
U0QSGAESFQUKBQoADAAAAAAM/AAAAAwCAAAACF9QUEMKAAhfQ1NUEiYCCgESIQQRFAoRggwAAQgA
AXEXAAAAAAAAeQAKAgtkAAwAAAAA
====
begin-base64 644 SSDT.7
U1NEVPoSAAACO0FNRAAAAEFMSUIAAAAAAQAAAE1TRlQAAAAEEIUtAVxfU0JfCEEwMDEKBghBRDAx
DAAAAOAGQUQwMUEwOTEIQUQwNxJFBgcRDQoKAAAAAAAAAAAAABENCgoAAAAAAAAAAAAAEQ0KCgQH
BAcBMAEBAgARDQoKAAAAAAAAAAAAABENCgoAAAAAAAAAAAAAEQ0KCgAAAAAAAAAAAAARDQoKAAMA
AwAwAQACAAZBRDA3QTA5MhRBBUFMSUICoAuTaAoBpEEwMThpoAuTaAoCpEEwMjFpoAuTaAoDpEEw
MzJpoAuTaAoEpEEwNjNpoAqTaAoFpEEwOTOgC5NoCgakQTA2NmmkCgAUCUEwOTMIpAoAFDFBMDMx
AnJBMDkxeWgKDABgcmlgYFuAQTA5NABgCgRbgQtBMDk0A0EwOTUgpEEwOTUUMkEwNTkDckEwOTF5
aAoMAGByaWBgW4BBMDk0AGAKBFuBC0EwOTQDQTA5NSBwakEwOTUUHEEwNTUEcEEwMzFoaWB9e2Bq
AGtgQTA1OWhpYFsBQTA5NgAUMkEwNTgCWyNBMDk2//9weXJoCgIACgMAYEEwNTlgCuBpcEEwMzFg
CuRgWydBMDk2pGAUL0EwOTcDWyNBMDk2//9weXJoCgIACgMAYEEwNTlgCuBpQTA1OWAK5GpbJ0Ew
OTYUHEEwNTQEcEEwNThoaWB9e2BqAGtgQTA5N2hpYFsBQTA5OAAUKUEwNjEDWyNBMDk4//9BMDU5
aGlqcEEwMzFocmkKBABgWydBMDk4pGAUJkEwNjIEWyNBMDk4//9BMDU5aGlqQTA1OWhyaQoEAGtb
J0EwOTgUHkEwNTMFcEEwNjFoaWpgfXtgawBsYEEwNjJoaWpgFA9BMDczAaSDiEEwOTJoABRCBUEw
NTYCcAo0YaARk0EwMzFoCgAM/////6QKAHAKAWCiLpNgCgFwe0EwMzFoYQr/AGGgHJKTYQoAoBGT
e0EwMzFoYQr/AGlwCgBgoQN1YaRhFEcJQTA1NwJbgFBNSU8BC9YMCgJbgRBQTUlPAVBNUkkIUE1S
RAhbhhJQTVJJUE1SRAEAQHBBQkFSIFuAQUNGRwFBQkFSCghbgRBBQ0ZHA0FCSVggQUJEQSBwCgBg
oBeTaQoAcAxoAACAQUJJWHBBQkRBYKRgoSJwDGgAAIBBQklYcEFCREFgfXtgDPz///8AaGBwYEFC
REEUSAVBMDg2AXBBMDYxCgAKYArNYHVofXtgDP////4Ae4B7YAwAAAABAAAMAAAAAQBgfXtgDP//
AP0AeWgKEABgQTA2MgoACmAKzWBwQTA2MQoACmAKzmCkYBRHCkEwODcDcEEwNjEKAApgCs1gcHtp
C///AGF9e2AM/////gB7gHtgDAAAAAEAAAwAAAABAGB9e2AMAAAA/QB5aAoQAGB9YAwAAAACYH1g
YWBBMDYyCgAKYArNYKBKBJNqCgFwemkKEABhfXtgDP////4Ae4B7YAwAAAABAAAMAAAAAQBgfXtg
DAAAAP8AeXJoCgEAChAAYH1gYWBBMDYyCgAKYArNYBRPBEEwODgCfXloCgMACgFgQTA4NwoDYAoB
oBWQaQoBog+Sk3tBMDg2CgMKAgAKAqAVkGkKAqIPkpN7QTA4NgoDCgQACgRBMDg3CgMKAAoAFBhB
MDA0AkEwODcKC2gKAEEwODcKBWkKARQZQTAwMwFBMDg3CgtoCgBwQTA4NgoFYKRgFEkHQTA4OQFw
fXtoCv8ADABQhgEAYHB9e2gMAP///wAKBABhcH15CgMKHgB5CgEKEgAAYkEwMDQLAIZgQTAwNAsE
hmFBMDA0CwiGYqASk3poChAACwD+QTA4OAoNCgOgEpN6aAoQAAsw/kEwODgKCwoDpEEwMDMLUIYU
RAZBMDkwAnB9e2gK/wAMAFCGAQBgcH17aAwA////AAoEAGFwfXkKAwoeAHkKAQoSAABifWJ5CgEK
EABiQTAwNAsAhmBBMDA0CwSGYUEwMDQLCIZiQTAwNAtQhmlBMDg4CgsKAwhBRDAyCgAGQUQwMkEw
MDcIQUQwMwoDBkFEMDNBMDA4CEFEMDQKAAZBRDA0QTAwOQhBRDA1CgEGQUQwNUEwMTAIQUQwNhIQ
BwoACgAKAwoACgAKAAoDBkFEMDZBMDExCEEwMTIKAAhBMDEzCgAIQTAxNBIQBwoACgAKAAoACgAK
AAoACEEwMTUSEAcKAAoACgAKAAoACgAKAAhBMDE2EhAHCgAKAAoACgAKAAoACgAIQTAxNxIQBwoC
CgIKAgoCCgIKAgoCFEIGQTAxOAmMaAoCQTAxOaANk0EwMTlBMDEzpAoAcEEwMTlBMDEzoBKTQTAw
NwoEQTAwMgoBQTAxM6AVkZKUQTAwNwoBkpVBMDA3CgSkCgCgC5NBMDEyCgCkCgBBMDIwpAoAFEIY
QTAyMQEIQTAyMgoACEEwMjMKAHARBAsAAWeLZwoAQTAyNHAKA0EwMjSMZwoCQTAyNXAKAUEwMjWg
FJGSlEEwMDcKAZKVQTAwNwoEpGegCpNBMDEyCgCkZ4toCgJBMDI2i2gKBEEwMjeLaAoGQTAyOIxo
CghBMDI5jGgKCUEwMzB7ekEwMjYKCAAK/0EwMjKiTg6SlEEwMjNBMDAxoBWTg4hBMDExQTAyMwAK
AHVBMDIzn3BBMDMxeXJBMDIzCgIACgMAChhhe3phChAACv9ie3phCggACv9hoBSQlUEwMjJhlEEw
MjJidUEwMjOfoB6Tg4hBMDE0QTAyMwAKAHBBMDI2iEEwMTRBMDIzAKEWoBSSk4OIQTAxNEEwMjMA
QTAyNqRnoBWTQTAzMAoAcAoAiEEwMTRBMDIzAKE3oCSTe0EwMjdBMDI4AAoBcIOIQTAxMUEwMjMA
iEEwMTVBMDIzAKEQcEEwMzCIQTAxNUEwMjMAQTAyMHAKAkEwMjWkZ6RnFEEMQTAzMglwEQQLAAFn
i2cKAEEwMjRwCgNBMDI0jGcKAkEwMjWMaAoCQTAzM3BBMDMzQTAxMqASk0EwMDcKBEEwMDIKAUEw
MTOgRwaQlEEwMDcKAZVBMDA3CgSgFpNBMDA3CgJBMDM0cUEwMTFxQTAxNqEPQTAzNHFBMDE3cUEw
MTagKpNBMDEyCgAIQTAzNRIOBgoACgAKAAoACgAKAEEwMzRxQTAzNXFBMDE0QTAyMHAKA0EwMjRw
CgBBMDI1pGcUShNBMDIwCAhBMDIzCgAIQTAzNgoACEEwMzcSEAcKAgoCCgIKAgoCCgIKAnAKAEEw
MjOiNJKUQTAyM0EwMDGgI5KTg4hBMDExQTAyMwAKAHBBMDM4QTAyM4hBMDM3QTAyMwB1QTAyM6Af
kpOJQTAzNwEKAQAKAAoA/0EwMzRxQTAxN3FBMDM3oCuSk4lBMDM3AQoDAAoACgD/QTAzOUEwMDgK
AUEwMDYKAkEwMDIKAkEwMTNwCgBBMDIzokQFkpRBMDIzQTAwMaAVk4OIQTAxMUEwMjMACgB1QTAy
M59wQTA0MEEwMjNgcIOIQTAzN0EwMjMAYqAKk2BidUEwMjOfQTA0MUEwMjNiCgB1QTAyM6Aqk4lB
MDM3AQoDAAoACgD/QTAwMgoBQTAxM0EwMDYKAUEwMzlBMDA5CgAUOkEwMzgBcAoDYKAhk4OIQTAx
NGgACgCgFJGTQTAxMwoBk0EwMDcKA3AKAmChC3CDiEEwMTVoAGCkYBQPQTA0MAGkg4hBMDE2aAAU
TC5BMDQxA6BELpGTaQoCk2kKAwhBMDQyDAEAACAIQTA0MwoACEEwNDQKAghBMDQ1CgAIQTA0NgoA
CEEwNDcKAAhBMDQ4CgAIQTA0OQoACEEwNTAKAAhBMDUxCgAIQTA1MhIUCQoACgAKAAoACgAKAAoA
CgAKAKAVk2gKBkEwNTMKAApgCoCACkAACkBwaYhBMDE2aACgE5NpCgJwCgBBMDQycAohQTA0NKAb
kpODiEEwMTRoAAoAQTA1NGgKoYALABAACgChEEEwNTRoCqGACwAQAAsAEEEwNTRoCqSADAEAACAA
QTA0MnB5cmgKAgAKAwBgQTA1NWAKiIAKLwBBMDQ0cHlyaAoCAAoDAGB7QTAzMWAKcAwAAEAAQTA0
M6BFG5KTQTA0MwoAoE0MkpNoCgZwQTAzMWAKGGNwe3pjCggACv8AQTA0N3B5QTA0NwoIAGNwQTAz
MWMKDGNwe3pjChAACv8AQTA0OKAUkpN7QTA0OAqAAAoAcAoHQTA0OXB5QTA0NwoIAGNwCgBiokoG
kpRiQTA0OXBBMDU2YwoQQTA1MKBABZKTQTA1MAoAckEwNTAKEEEwNTBwQTAzMWNBMDUwQTA1MXB7
QTA1MQoDAIhBMDUyYgCgHJKTe0EwNTEKAwAKAEEwNTVjQTA1MIAKAwAKAHVidWOhJXBBMDU3CgAK
AEEwNDV7QTA0NQoDYaAOkpNhCgBBMDU3CgAKAXAKAWKiQQViQTA1NWAKaIAKAAAKIFsiCh6iE3tB
MDMxYApoDAAAAAgAWyIKCnAKAGKgJJNpCgJwQTA1OGgKpEEwNDagEpKTe0EwNDYLAAgACgBwCgFi
oEQFkpNoCgZweUEwNDcKCABjcAoAYqI+kpRiQTA0OXBBMDU2YwoQQTA1MKAlkpNBMDUwCgByQTA1
MAoQQTA1MEEwNTljQTA1MIOIQTA1MmIAdWJ1Y6ELQTA1N0EwNDUKAaEBoBWTaAoGQTA1MwoACmAK
gIAKQAAKAFsBQTA2MAAUTwdBMDM5AlsjQTA2MP//cEEwNjEKAApgCuphfWEKAmFBMDYyCgAKYArq
YXthgHkKAwoDAABhfWF5aAoDAGF7gGEACgRifXthgAoEAABiYUEwNjIKAApgCuphoB6Sk2kKAKIX
kpN5YQoCAGJ7QTA2MQoACmAK6woBYVsnQTA2MBQhQTAzNAJwh2hhcAoAYKISlWBhcIOIg2hgAIiD
aWAAdWAUN0EwNjMJcBEECwABZ4tnCgBBMDI0i2cKAkEwNjSMaAoCQTA2NXAKA0EwMjRwQTA2NUEw
NjSkZxRKB0EwNjYJcBEECwABZ4tnCgBBMDI0jGcKAkEwMjWMZwoDQTA2N4toCgJBMDY4jGgKBEEw
Njl0ekEwNjgKAwAKAmGgEpNBMDY5CgFwQTA3MGFBMDY5oQtwQTA3MWFBMDY5cAoEQTAyNHAKAEEw
MjVwQTA2OUEwNjekZxRJEUEwNzABCEEwNzIKAHBBMDczaGeMZwoHQTA3NKAMkpNBMDc0CgGkCgGM
ZwoAQTA3NYxnCgFBMDc2QTAwNUEwNzVBMDc2CgCMZwoCQTA3N4xnCgNBMDc4QTA3OWhBMDc1QTA3
NgoAQTA4MGgKAHBBMDgxaGGgSwmTYQoBcEEwODJoQTA3MnRBMDgzaAoBQTA4M2gKAGKgRweSk2IK
AKAWkpNBMDcyCgByQTA3N2JjcEEwNzhkoQ50QTA3OGJkcEEwNzdjQTA3OWhjZAoBoBaUQTA3NUEw
NzZwQTA3NmNwQTA3NWShDXBBMDc2ZHBBMDc1Y6ANkpNBMDcyCgByY2JjoQV0ZGJkQTAwNWNkCgGk
CgFBMDcxaKQKABRKBkEwNzEBcEEwNzNoZ4xnCgdBMDc0oAySk0EwNzQKAaQKAEEwODBoCgGMZwoC
QTA3N4xnCgNBMDc4QTA3OWhBMDc3QTA3OAoBjGcKAEEwNzWMZwoBQTA3NkEwMDVBMDc1QTA3NgoB
pAoAFEEEQTA4MgFwQTA3M2hnjGcKAEEwNzWMZwoBQTA3NnAKAGCgDpRBMDc1QTA3NnAKAWB7QTA1
OGgKUAoBYaR/YGEAFEMEQTA4MAJwQTA3M2hnjGcKBEEwODSLZwoFQTA4NUEwNTMKAArgfXlBMDg1
ChAAcgsACHcLAAFBMDg0AAAAgAoBAGkUOEEwODEBcAoAYHAKAGeiJ5VgC0ABe0EwNThoCqUKP2Gg
D5NhChBwCgFncAtAAWClWyEK+nVgpGcUSwZBMDgzAqAlk2gKAHt6QTA1OGgKogoEAAoHYHCDiBEK
CgcAAQIECAwQYABhoTtwQTA3M2hnjGcKAEEwNzWMZwoBQTA3NqAUlEEwNzVBMDc2dEEwNzVBMDc2
YaELdEEwNzZBMDc1YXVhpGEUTgpBMDc5BAhBMDc3CgAIQTA3OAoAcEEwNzNoZ3BpQTA3N3BqQTA3
OItnCgVBMDg1oBqUQTA3N0EwNzh0QTA3N0EwNzhhcEEwNzhioRF0QTA3OEEwNzdhcEEwNzdieXR5
CgFyYQoBAAAKAQBiYaAgk2sKAEEwNTMKAArgfXlBMDg1ChAACyOAAAz/////YaEbQTA1MwoACuB9
eUEwODUKEAALI4AAgGEACgBbIQoKFEsFQTAwMgJwQTAwMwuQhGCgSgSSk3tgCvAACgCgEpNoCgJ7
YAyg////YH1gCqBgoSOgEpNpCgB7YAxg////YH1gCmBgoQ57YAwg////YH1gCiBgQTAwNAuQhGAU
BkEwMDUDFAZBMDA2AQ==
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTI3LCBPRU1JRD1BTEFTS0EsIFJzZHRBZGRyZXNzPTB4YTdjODgw
MjgKCgpSU0RUOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIxOCwKCU9FTUlEPUFM
QVNLQSwgT0VNIFRhYmxlIElEPUEgTSBJLCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRv
ciBJRD1NU0ZULCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMTMKCgoJRW50cmllcz17IDB4YTdjODgw
YzgsIDB4YTdjOGUzZTAsIDB4YTdjOGU0NDgsIDB4YTdjOGU0ODgsIDB4YTdjOGU0YzAsIDB4YTdj
OGU4YTAgfQoKCglEU0RUPTB4YTdjODgxNTAKCUlOVF9NT0RFTD1BUElDCglTQ0lfSU5UPTkKCVNN
SV9DTUQ9MHhiMiwgQUNQSV9FTkFCTEU9MHhhMCwgQUNQSV9ESVNBQkxFPTB4YTEsIFM0QklPU19S
RVE9MHgwCglQTTFhX0VWVF9CTEs9MHg4MDAtMHg4MDMKCVBNMWFfQ05UX0JMSz0weDgwNC0weDgw
NQoJUE0yX1RNUl9CTEs9MHg4MDgtMHg4MGIKCVBNMl9HUEUwX0JMSz0weDgyMC0weDgyNwoJUF9M
VkwyX0xBVD0xMDFtcywgUF9MVkwzX0xBVD0xMDAxbXMKCUZMVVNIX1NJWkU9MTAyNCwgRkxVU0hf
U1RSSURFPTE2CglEVVRZX09GRlNFVD0xLCBEVVRZX1dJRFRIPTMKCURBWV9BTFJNPTEzLCBNT05f
QUxSTT0wLCBDRU5UVVJZPTUwCglGbGFncz17V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENf
UzQsVE1SX1ZBTF9FWFR9CgoKRFNEVDogTGVuZ3RoPTI0OTc4LCBSZXZpc2lvbj0yLCBDaGVja3N1
bT0yMTUsCglPRU1JRD1BTEFTS0EsIE9FTSBUYWJsZSBJRD1BIE0gSSwgT0VNIFJldmlzaW9uPTB4
MCwKCUNyZWF0b3IgSUQ9SU5UTCwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMDUxMTE3CgoKQVBJQzog
TGVuZ3RoPTk4LCBSZXZpc2lvbj0zLCBDaGVja3N1bT0xMTYsCglPRU1JRD1BTEFTS0EsIE9FTSBU
YWJsZSBJRD1BIE0gSSwgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNyZWF0b3IgSUQ9QU1JLCBD
cmVhdG9yIFJldmlzaW9uPTB4MTAwMTMKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENo
ZWNrc3VtPTEzMiwKCU9FTUlEPUFMQVNLQSwgT0VNIFRhYmxlIElEPUEgTSBJLCBPRU0gUmV2aXNp
b249MHgxMDcyMDA5LAoJQ3JlYXRvciBJRD1NU0ZULCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMTMK
CgpIUEVUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTExOSwKCU9FTUlEPUFMQVNL
QSwgT0VNIFRhYmxlIElEPUEgTSBJLCBPRU0gUmV2aXNpb249MHgxMDcyMDA5LAoJQ3JlYXRvciBJ
RD1BTUksIENyZWF0b3IgUmV2aXNpb249MHg0CgoKU1NEVDogTGVuZ3RoPTk5MCwgUmV2aXNpb249
MSwgQ2hlY2tzdW09NjQsCglPRU1JRD1BTUQsIE9FTSBUYWJsZSBJRD1QT1dFUk5PVywgT0VNIFJl
dmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QU1ELCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNTRFQ6
IExlbmd0aD00ODU4LCBSZXZpc2lvbj0yLCBDaGVja3N1bT01OSwKCU9FTUlEPUFNRCwgT0VNIFRh
YmxlIElEPUFMSUIsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3Ig
UmV2aXNpb249MHg0MDAwMDAwCgo=
====

Reply | Threaded
Open this post in threaded view
|

Re: Wol does not wake on re(4)

Stefan Sperling-5
On Wed, Apr 04, 2018 at 04:32:21PM +0300, Manolis Tzanidakis wrote:

> >Synopsis: wol does not wake on re(4)
> >Category: sys
> >Environment:
> System      : OpenBSD 6.3
> Details     : OpenBSD 6.3 (GENERIC.MP) #107: Sat Mar 24 14:21:59 MDT 2018
> [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine     : amd64
> >Description:
> Although wol is enabled with ifconfig, the system does not wake up from
> standby or suspend.
> BIOS is correctly setup. Wol tested from a linux live usb, works without
> problems.
>
> ifconfig hwfeatures:
> re0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,WOL> mtu 1500
>         hwfeatures=8037<CSUM_IPv4,CSUM_TCPv4,CSUM_UDPv4,VLAN_MTU,VLAN_HWTAGGING,WOL> hardmtu 9194
>         lladdr f4:6d:04:d8:9f:75
>         index 1 priority 0 llprio 3
>         groups: egress
>         media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
>         status: active
>         inet 192.168.10.114 netmask 0xffffff00 broadcast 192.168.10.255

WOL is still working for me in 6.3 without any issues with this device:

re0 at pci3 dev 0 function 0 "Realtek 8168" rev 0x03: RTL8168D/8111D (0x2800), msi, address xx:xx:xx:xx:xx:xx
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 2

Which is the device WoL support in re(4) was first implemented for.

There is quite a variety of models supported by re(4) so it's possible that
some of them don't work with our WoL support code yet. Those which don't
work are best treated as a case of "you own the hardware and you want WoL
support in our driver to work with it -> you fix the driver".
This might not actually be very difficult to do if you know C and have
another working open source driver as a reference. It's mostly a matter
of figuring out which values need to be written to the WoL config related
registers by the driver when it shuts down the card. Some patience and
spare time for a lot of trial and error might be needed as well.