Kernel panic or read failure after connecting large external USB disk

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

Kernel panic or read failure after connecting large external USB disk

falsifian
>Synopsis: Kernel panic or read failure after connecting large external
USB disk
>Category: kernel
>Environment:
        System      : OpenBSD 6.7
        Details     : OpenBSD 6.7 (GENERIC.MP) #5: Tue Jul 21 13:50:07 MDT 2020
                       
[hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        I put a ~3.7TiB hard disk into an external enclosure and
        connected it with USB. Depending on details described below,
        either the kernel panics a few minutes later, or I'm simply
        unable to read the disk.

        I experimented with a few different combinations of enclosure,
        disk and kernel. I've only included detailed information about
        one combination; let me know if you'd like others.

        Note: I'm using 6.7 stable. I did try with a snapshot bsd.rd,
        and was able to reproduce the read failure but not the panic.
        Note that 6.7 stable's bsd.rd doesn't panic either. I don't know
        why bsd.rd behaves differently. Let me know if you'd like me to
        try setting up a real snapshot installation so I can test a more
        normal setup.

        Note: I don't have the disk attached right now. sendbug's
        automatic dmesg won't include it.


        1. One particular combination, in detail.

        Kernel: Default 6.7-stable SMP kernel, single user mode (boot
                -s).
        Disk size: About 3.7TiB
        External USB enclosure: StarTech UNI3510U2E

        I've attached photos of the console scrollback: see main_0.jpg,
        main_1.jpg, main_2.jpg.

        Immediately after I plug in the disk, I see console messages
        about umass0, scsibus5 and sd2.

        ~28 seconds later, I saw "umass0: Invalid CSW: tag 55 should be
        56" and "umass0: Phase Error, residue = 0". It's not always 55
        and 56. Sometimes the Phase Error message appears more than
        once., after a delay.

        About 15 seconds after that, I ran "fdisk sd2". The command
        hanged. Note: the kernel still panics even if I don't run that
        command; this is just my way to see if I can read the disk.

        About a minute after that, the kernel panics. See attached
        main_*.jpg. The panic message is
        "panic: ehci_device_clear_toggle: queue active"


        Variations I've tried

        * Without single user mode: similar to above.

        * Booting /bsd.sp: similar to above.

        * Booting /bsd.rd: No kernel panic, but I still see the
          "Invalid CSW" and "Phase Error" messages. "fdisk sd2" hangs
          for a while and eventually returns with "fdisk: Can't read
          sector 0!"

        * Booting a snapshot bsd.rd from today: similar to the -stable
          /bsd.rd.

        * A smaller disk (about 750 GB). Works without a problem.

        * A different USB enclosure (brand "Consus"; let me know if
          you'd like more detail). I still wasn't able to read the
          disk, but the kernel didn't panic. The output of "fdisk sd2"
          is "Not Found"; I never saw this with the Startech enclosure.
          I've attached a console photo: see different_enclosure.png.
          Here, you see two working fdisk  outputs for a smaller disk,
          followed by what happens when I try to run fdisk after
          plugging in a large disk.

        * Having the disk already plugged in before boot: I see a
          kernel panic during boot. (I'm not 100% sure I'm remembering
          that right. Let me know if you'd like me to confirm that's
          what happens.)
       
       
>How-To-Repeat:
        Put a large hard disk into a USB enclosure and plug it into an
        OpenBSD system.

        Symptoms: the disk cannot be read. Depending on the details,
        the kernel may panic after a few minutes.
>Fix:
        I don't know a real fix. A smaller disk seems to work. I
        haven't tried connecting directly with SATA; hopefully that
        would work too.


dmesg:
OpenBSD 6.7 (GENERIC.MP) #5: Tue Jul 21 13:50:07 MDT 2020

[hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 17161912320 (16366MB)
avail mem = 16629178368 (15858MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0100 (59 entries)
bios0: vendor Award Software International, Inc. version "F7" date
11/20/2009
bios0: Gigabyte Technology Co., Ltd. GA-MA790XT-UD4P
acpi0 at bios0: ACPI 1.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT HPET MCFG TAMG APIC
acpi0: wakeup devices PCI0(S5) USB0(S3) USB1(S3) USB2(S3) USB3(S3)
USB4(S3) USB5(S3) USB6(S3) SBAZ(S4) P2P_(S5) PCE2(S4) PCE3(S4) PCE4(S4)
PCE5(S4) PCE6(S4) PCE7(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpihpet0 at acpi0: 14318180 Hz
acpimcfg0 at acpi0
acpimcfg0: addr 0xe0000000, bus 0-255
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Phenom(tm) II X3 710 Processor, 2612.30 MHz, 10-04-02
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,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache, 6MB 64b/line 48-way L3 cache
cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully
associative
cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully
associative
cpu0: AMD erratum 721 detected and fixed
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Phenom(tm) II X3 710 Processor, 2611.92 MHz, 10-04-02
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,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache, 6MB 64b/line 48-way L3 cache
cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully
associative
cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully
associative
cpu1: AMD erratum 721 detected and fixed
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 2 (application processor)
cpu2: AMD Phenom(tm) II X3 710 Processor, 2611.92 MHz, 10-04-02
cpu2:
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,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,3DNOW2,3DNOW,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,ITSC
cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
64b/line 16-way L2 cache, 6MB 64b/line 48-way L3 cache
cpu2: ITLB 32 4KB entries fully associative, 16 4MB entries fully
associative
cpu2: DTLB 48 4KB entries fully associative, 48 4MB entries fully
associative
cpu2: AMD erratum 721 detected and fixed
cpu2: smt 0, core 2, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 21, 24 pins, remapped
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 4 (P2P_)
acpiprt2 at acpi0: bus 1 (PCE2)
acpiprt3 at acpi0: bus -1 (PCE3)
acpiprt4 at acpi0: bus 2 (PCE4)
acpiprt5 at acpi0: bus -1 (PCE5)
acpiprt6 at acpi0: bus -1 (PCE6)
acpiprt7 at acpi0: bus -1 (PCE7)
acpiprt8 at acpi0: bus -1 (PCE8)
acpiprt9 at acpi0: bus -1 (PCE9)
acpiprt10 at acpi0: bus 3 (PCEA)
acpiprt11 at acpi0: bus -1 (PCEB)
acpiprt12 at acpi0: bus -1 (PCEC)
acpicpu0 at acpi0: C1(@1 halt!), PSS
acpicpu1 at acpi0: C1(@1 halt!), PSS
acpicpu2 at acpi0: C1(@1 halt!), PSS
acpibtn0 at acpi0: PWRB
acpipci0 at acpi0 PCI0: _OSC failed
acpicmos0 at acpi0
"PNP0C14" at acpi0 not configured
cpu0: 2612 MHz: speeds: 2600 1900 1400 800 MHz
pci0 at mainbus0 bus 0
0:0:0: mem address conflict 0xe0000000/0x20000000
pchb0 at pci0 dev 0 function 0 "ATI RD780 HT-PCIE" rev 0x00
ppb0 at pci0 dev 2 function 0 "ATI RD790 PCIE" rev 0x00
pci1 at ppb0 bus 1
radeondrm0 at pci1 dev 0 function 0 "ATI Radeon HD 5450" rev 0x00
drm0 at radeondrm0
radeondrm0: msi
azalia0 at pci1 dev 0 function 1 "ATI Radeon HD 5470 Audio" rev 0x00: msi
azalia0: no supported codecs
ppb1 at pci0 dev 4 function 0 "ATI RD790 PCIE" rev 0x00
pci2 at ppb1 bus 2
jmb0 at pci2 dev 0 function 0 "JMicron JMB363 IDE/SATA" rev 0x02
ahci0 at jmb0: apic 2 int 16, AHCI 1.0
scsibus1 at ahci0: 32 targets
pciide0 at jmb0: DMA, channel 0 wired to native-PCI, channel 1 wired to
native-PCI
pciide0: using apic 2 int 16 for native-PCI interrupt
pciide0: channel 0 disabled (no drives)
pciide0: channel 1 disabled (no drives)
ppb2 at pci0 dev 10 function 0 "ATI RD790 PCIE" rev 0x00
pci3 at ppb2 bus 3
re0 at pci3 dev 0 function 0 "Realtek 8168" rev 0x03: RTL8168D/8111D
(0x2800), msi, address 00:24:1d:12:df:b1
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 2
ahci1 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x00: apic 2 int
22, AHCI 1.1
ahci1: port 0: 3.0Gb/s
scsibus2 at ahci1: 32 targets
sd0 at scsibus2 targ 0 lun 0: <ATA, ADATA SU650, S120> naa.0000000000000000
sd0: 114473MB, 512 bytes/sector, 234441648 sectors, thin
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 16,
version 1.0, legacy support
ohci1 at pci0 dev 18 function 1 "ATI SB700 USB" rev 0x00: apic 2 int 16,
version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 2 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
ohci2 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18,
version 1.0, legacy support
ohci3 at pci0 dev 19 function 1 "ATI SB700 USB" rev 0x00: apic 2 int 18,
version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 19
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 0x3a: SMI
iic0 at piixpm0
spdmem0 at iic0 addr 0x50: 4GB DDR3 SDRAM PC3-10600
spdmem1 at iic0 addr 0x51: 4GB DDR3 SDRAM PC3-10600
spdmem2 at iic0 addr 0x52: 4GB DDR3 SDRAM PC3-10600
spdmem3 at iic0 addr 0x53: 4GB DDR3 SDRAM PC3-10600
pciide1 at pci0 dev 20 function 1 "ATI SB700 IDE" rev 0x00: DMA, channel
0 configured to compatibility, channel 1 configured to compatibility
azalia1 at pci0 dev 20 function 2 "ATI SBx00 HD Audio" rev 0x00: apic 2
int 16
azalia1: codecs: Realtek ALC885
audio0 at azalia1
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x00
ppb3 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x00
pci4 at ppb3 bus 4
"TI TSB43AB23 FireWire" rev 0x00 at pci4 dev 14 function 0 not configured
ohci4 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 2 int 18,
version 1.0, legacy support
pchb1 at pci0 dev 24 function 0 "AMD 10h HyperTransport" rev 0x00
pchb2 at pci0 dev 24 function 1 "AMD 10h Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD 10h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD 10h Misc Cfg" rev 0x00
pchb4 at pci0 dev 24 function 4 "AMD 10h Link Cfg" rev 0x00
usb2 at ohci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
usb3 at ohci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
usb4 at ohci2: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
usb5 at ohci3: USB revision 1.0
uhub5 at usb5 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
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
it0 at isa0 port 0x2e/2: IT8720F rev 5, EC port 0x228
usb6 at ohci4: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "ATI OHCI root hub" rev
1.00/1.00 addr 1
vmm0 at mainbus0: SVM/RVI
uhub7 at uhub0 port 1 configuration 1 interface 0 "Genesys Logic USB2.0
Hub" rev 2.00/77.63 addr 2
uhidev0 at uhub7 port 3 configuration 1 interface 0 "Kensington
Kensington Expert Mouse" rev 1.10/1.00 addr 3
uhidev0: iclass 3/1
ums0 at uhidev0: 4 buttons, Z dir
wsmouse0 at ums0 mux 0
uhidev1 at uhub7 port 4 configuration 1 interface 0 "ZSA Ergodox EZ" rev
1.10/0.01 addr 4
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard
uhidev2 at uhub7 port 4 configuration 1 interface 1 "ZSA Ergodox EZ" rev
1.10/0.01 addr 4
uhidev2: iclass 3/0, 5 report ids
uhid0 at uhidev2 reportid 3: input=2, output=0, feature=0
uhid1 at uhidev2 reportid 4: input=2, output=0, feature=0
ukbd1 at uhidev2 reportid 5: 128 variable keys, 0 key codes
wskbd1 at ukbd1 mux 1
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
softraid0: sd1 was not shutdown properly
sd1 at scsibus4 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006>
sd1: 114470MB, 512 bytes/sector, 234435953 sectors
root on sd1a (905454907b4ff534.a) swap on sd1b dump on sd1b
initializing kernel modesetting (CEDAR 0x1002:0x68F9 0x1545:0x5450 0x00).
radeondrm0: 2560x1440, 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 01: 1002:0000 ATI, EHCI root hub
         high speed, self powered, config 1, rev 1.00
         driver: uhub0
addr 02: 05e3:0608 Genesys Logic, USB2.0 Hub
         high speed, self powered, config 1, rev 77.63
         driver: uhub7
addr 03: 047d:1020 Kensington, Kensington Expert Mouse
         low speed, power 100 mA, config 1, rev 1.00
         driver: uhidev0
addr 04: feed:1307 ZSA, Ergodox EZ
         full speed, power 500 mA, config 1, rev 0.01, iSerial 0
         driver: uhidev1
         driver: uhidev2
Controller /dev/usb1:
addr 01: 1002:0000 ATI, EHCI root hub
         high speed, self powered, config 1, rev 1.00
         driver: uhub1
Controller /dev/usb2:
addr 01: 1002:0000 ATI, OHCI root hub
         full speed, self powered, config 1, rev 1.00
         driver: uhub2
Controller /dev/usb3:
addr 01: 1002:0000 ATI, OHCI root hub
         full speed, self powered, config 1, rev 1.00
         driver: uhub3
Controller /dev/usb4:
addr 01: 1002:0000 ATI, OHCI root hub
         full speed, self powered, config 1, rev 1.00
         driver: uhub4
Controller /dev/usb5:
addr 01: 1002:0000 ATI, OHCI root hub
         full speed, self powered, config 1, rev 1.00
         driver: uhub5
Controller /dev/usb6:
addr 01: 1002:0000 ATI, OHCI root hub
         full speed, self powered, config 1, rev 1.00
         driver: uhub6

pcidump:
Domain /dev/pci0:
 0:0:0: ATI RD780 HT-PCIE
        0x0000: Vendor ID: 1002, Product ID: 5958
        0x0004: Command: 0006, Status: 2230
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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 mem 64bit addr: 0x00000000e0000000/0x20000000
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1002 Product ID: 5958
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00c4: Capability 0x08: AMD LDT/HT
        0x0040: Capability 0x08: AMD LDT/HT
        0x0054: Capability 0x08: AMD LDT/HT
        0x009c: Capability 0x08: AMD LDT/HT
        0x0000: 59581002 22300006 06000000 00002000
        0x0010: 00000000 00000000 00000000 e0000004
        0x0020: 00000000 00000000 00000000 59581002
        0x0030: 00000000 000000c4 00000000 00000000
        0x0040: c0005408 000000c1 00000000 00052042
        0x0050: 59581002 90009c08 00001008 5d580000
        0x0060: 0000007d 000000c5 00200200 78007e62
        0x0070: 00000000 00000000 000f3122 00000000
        0x0080: 00000000 03000010 00300120 80002031
        0x0090: d0000000 0000007d 00000000 d03c0008
        0x00a0: 000000a6 80000000 00000000 00004179
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 80000000 01804008 11110020 000000d0
        0x00d0: 7ff50b60 00000002 00000000 00000000
        0x00e0: 00050000 ffffffff 00000000 00000000
        0x00f0: 00000000 00808000 00000000 00000000
 0:2:0: ATI RD790 PCIE
        0x0000: Vendor ID: 1002, Product ID: 5978
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1,
                Secondary Latency Timer: 00
        0x001c: I/O Base: e1, I/O Limit: e1, Secondary Status: 2000
        0x0020: Memory Base: fde0, Memory Limit: fde0
        0x0024: Prefetch Memory Base: d001, Prefetch Memory Limit: dff1
        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: 05, Bridge Control: 0008
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 5.0 / 5.0 GT/s, Link Width: x16 / x16
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x0110: Enhanced Capability 0x02: Virtual Channel Capability
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 59781002 00100007 06040000 00010010
        0x0010: 00000000 00000000 00010100 2000e1e1
        0x0020: fde0fde0 dff1d001 00000000 00000000
        0x0030: 00000000 00000050 00000000 00080105
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0042a010 00008020
        0x0060: 00000810 00300d02 f1020040 00143a80
        0x0070: 01400000 00010000 00000000 00000000
        0x0080: 00000000 00000000 00010042 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0000b005 00000000 00000000 00000000
        0x00b0: 0000b80d 59581002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000040 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:4:0: ATI RD790 PCIE
        0x0000: Vendor ID: 1002, Product ID: 597a
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: Primary Bus: 0, Secondary Bus: 2, Subordinate Bus: 2,
                Secondary Latency Timer: 00
        0x001c: I/O Base: d1, I/O Limit: d1, Secondary Status: 0000
        0x0020: Memory Base: fdd0, Memory Limit: fdd0
        0x0024: Prefetch Memory Base: fdc1, Prefetch Memory Limit: fdc1
        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: 0000
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s, Link Width: x1 / x2
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x0110: Enhanced Capability 0x02: Virtual Channel Capability
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 597a1002 00100007 06040000 00010010
        0x0010: 00000000 00000000 00020200 0000d1d1
        0x0020: fdd0fdd0 fdc1fdc1 00000000 00000000
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0042a010 00008020
        0x0060: 00000810 00300c22 70110040 00240c80
        0x0070: 01400000 00010000 00000000 00000000
        0x0080: 00000000 00000000 00010042 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0000b005 00000000 00000000 00000000
        0x00b0: 0000b80d 59581002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:10:0: ATI RD790 PCIE
        0x0000: Vendor ID: 1002, Product ID: 597f
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: Primary Bus: 0, Secondary Bus: 3, Subordinate Bus: 3,
                Secondary Latency Timer: 00
        0x001c: I/O Base: c1, I/O Limit: c1, Secondary Status: 0000
        0x0020: Memory Base: fd90, Memory Limit: fd90
        0x0024: Prefetch Memory Base: fdf1, Prefetch Memory Limit: fdf1
        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: 05, Bridge Control: 0000
        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
        0x0110: Enhanced Capability 0x02: Virtual Channel Capability
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 597f1002 00100007 06040000 00010010
        0x0010: 00000000 00000000 00030300 0000c1c1
        0x0020: fd90fd90 fdf1fdf1 00000000 00000000
        0x0030: 00000000 00000050 00000000 00000105
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0042a010 00008020
        0x0060: 00000810 05300c12 70110040 00540c80
        0x0070: 01400000 00010000 00000000 00000000
        0x0080: 00000000 00000000 00000001 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0000b005 00000000 00000000 00000000
        0x00b0: 0000b80d 59581002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:17:0: ATI SBx00 SATA
        0x0000: Vendor ID: 1002, Product ID: 4390
        0x0004: Command: 0007, Status: 0230
        0x0008: Class: 01 Mass Storage, Subclass: 06 SATA,
                Interface: 01, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR io addr: 0x0000ff00/0x0008
        0x0014: BAR io addr: 0x0000fe00/0x0004
        0x0018: BAR io addr: 0x0000fd00/0x0008
        0x001c: BAR io addr: 0x0000fc00/0x0004
        0x0020: BAR io addr: 0x0000fb00/0x0010
        0x0024: BAR mem 32bit addr: 0xfe02f000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: b002
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0060: Capability 0x01: Power Management
                State: D0
        0x0070: Capability 0x12: SATA
        0x0000: 43901002 02300007 01060100 00002010
        0x0010: 0000ff01 0000fe01 0000fd01 0000fc01
        0x0020: 0000fb01 fe02f000 00000000 b0021458
        0x0030: 00000000 00000060 00000000 0000010a
        0x0040: 20000010 00100001 01200000 00000000
        0x0050: 00847005 00000000 00000000 00000000
        0x0060: 00227001 00000000 00000000 00000000
        0x0070: 00100012 0000000f 00000000 00000000
        0x0080: 00000000 2c000006 01b48014 01b48015
        0x0090: 01b48014 01b48014 01b48014 01b48015
        0x00a0: a079a079 a079a079 a07aa079 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00002000
        0x00e0: 00000080 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:18:0: ATI SB700 USB
        0x0000: Vendor ID: 1002, Product ID: 4397
        0x0004: Command: 0006, Status: 02a0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe02e000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00006 0c031000 00802010
        0x0010: fe02e000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 00000000 00000000 0000010b
        0x0040: 00000380 00000011 00000000 00000000
        0x0050: f0011340 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 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:18:1: ATI SB700 USB
        0x0000: Vendor ID: 1002, Product ID: 4398
        0x0004: Command: 0007, Status: 02a0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe02d000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 43981002 02a00007 0c031000 00002010
        0x0010: fe02d000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 00000000 00000000 0000010b
        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:18:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002, Product ID: 4396
        0x0004: Command: 0006, Status: 02b0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 20, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe02c000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 03 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00006 0c032000 00002010
        0x0010: fe02c000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 000000c0 00000000 00000203
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 909e0048 00000000 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000001 c0000000 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: 0006, Status: 02a0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe02b000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00006 0c031000 00802010
        0x0010: fe02b000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 00000000 00000000 00000105
        0x0040: 00000380 00000011 00000000 00000000
        0x0050: f0011340 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 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:19:1: ATI SB700 USB
        0x0000: Vendor ID: 1002, Product ID: 4398
        0x0004: Command: 0007, Status: 02a0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe02a000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0000: 43981002 02a00007 0c031000 00002010
        0x0010: fe02a000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 00000000 00000000 00000105
        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:19:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002, Product ID: 4396
        0x0004: Command: 0006, Status: 02b0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 20, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe029000/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: 1458 Product ID: 5004
        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 02b00006 0c032000 00002010
        0x0010: fe029000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 000000c0 00000000 00000207
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 909e0048 00000000 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000001 c0080000 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: 0230
        0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus,
                Interface: 00, Revision: 3a
        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: 1458 Product ID: 4385
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00b0: Capability 0x08: AMD LDT/HT
        0x0000: 43851002 02300403 0c05003a 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43851458
        0x0030: 00000000 000000b0 00000000 00000000
        0x0040: fc00eb44 00000000 0000ff0f 00000000
        0x0050: 0e3c01f0 0f960f0f 0ff00b21 00000000
        0x0060: 20240001 039efcbf 000090ff 00000020
        0x0070: 00000000 fec00008 00006eff 0ff00000
        0x0080: 0ff00af0 00000000 00000000 00000000
        0x0090: 00000b01 00ffdef9 00000000 00000000
        0x00a0: ffff0000 09f0ff7f 0208ff00 18207906
        0x00b0: a8020008 fed00000 00000000 1a080ff0
        0x00c0: ffffffff 00000000 00000000 00000000
        0x00d0: 00010000 00000000 00000000 00000000
        0x00e0: 0000b920 00000000 00000000 00000000
        0x00f0: 00000cd8 00440000 00000000 003000aa
 0:20:1: ATI SB700 IDE
        0x0000: Vendor ID: 1002, Product ID: 439c
        0x0004: Command: 0005, Status: 0230
        0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
                Interface: 8a, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR io addr: 0x00000000/0x0008
        0x0014: BAR io addr: 0x00000000/0x0004
        0x0018: BAR io addr: 0x00000000/0x0008
        0x001c: BAR io addr: 0x00000000/0x0004
        0x0020: BAR io addr: 0x0000fa00/0x0010
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: 5002
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x0000: 439c1002 02300005 01018a00 00002010
        0x0010: 00000001 00000001 00000001 00000001
        0x0020: 0000fa01 00000000 00000000 50021458
        0x0030: 00000000 00000070 00000000 000001ff
        0x0040: 99999999 ffffffff 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 26400000 07012c10 00000001 000fffff
        0x0070: 00020005 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 (unknown), Subclass: 03 (unknown),
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000fe024000/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: 1458 Product ID: a102
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0000: 43831002 04100006 04030000 00002010
        0x0010: fe024004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 a1021458
        0x0030: 00000000 00000050 00000000 0000000b
        0x0040: 00020000 00000000 00000000 00000001
        0x0050: c8420001 00000000 00000000 00000000
        0x0060: 00800005 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 Bridge, Subclass: 01 ISA,
                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: 1002 Product ID: 439d
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 439d1002 0220000f 06010000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 439d1002
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000004 ff03ffd5 0040ff3f 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000a00 000f000e ffffffb8
        0x0070: 00234567 00000000 0000001c 00000b05
        0x0080: a8030008 00000000 00000000 00000000
        0x0090: 00000000 00000000 08000000 00000001
        0x00a0: fec10002 0000002f 00000000 00000000
        0x00b0: 00000000 00000000 e9000000 0000fff2
        0x00c0: 00000000 00080000 fdfffff7 78000000
        0x00d0: 00ffff00 ff000000 00ffffff 0c000000
        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 Bridge, Subclass: 04 PCI,
                Interface: 01, Revision: 00
        0x000c: BIST: 00, Header Type: 81, Latency Timer: 40,
                Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: Primary Bus: 0, Secondary Bus: 4, Subordinate Bus: 4,
                Secondary Latency Timer: 40
        0x001c: I/O Base: b0, I/O Limit: b0, Secondary Status: 2280
        0x0020: Memory Base: fdb0, Memory Limit: fdb0
        0x0024: Prefetch Memory Base: fda0, Prefetch Memory Limit: fda0
        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: 0000
        0x0000: 43841002 02a00027 06040100 00814000
        0x0010: 00000000 00000000 40040400 2280b0b0
        0x0020: fdb0fdb0 fda0fda0 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: ff0c0026 00000000 d13d0f0c 00000100
        0x0050: 00000001 a8030008 00000000 ffff0085
        0x0060: 00170eca 0010d8ba 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: 0006, Status: 02a0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfe028000/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: 1458 Product ID: 5004
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0000: 43991002 02a00006 0c031000 00002010
        0x0010: fe028000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 50041458
        0x0030: 00000000 00000000 00000000 00000305
        0x0040: 00000180 00000011 00000000 00000000
        0x0050: f01f1340 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 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:0: AMD 10h HyperTransport
        0x0000: Vendor ID: 1022, Product ID: 1200
        0x0004: Command: 0000, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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
        0x0080: Capability 0x08: AMD LDT/HT
        0x0000: 12001022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000080 00000000 00000000
        0x0040: 00040201 00040201 00040201 00040201
        0x0050: 00040201 00040201 00040201 00040201
        0x0060: 00020000 000000e0 014ea820 0000f800
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 21010008 11112020 8ff50b60 00000013
        0x0090: 828401d1 00040000 00000007 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 10h Address Map
        0x0000: Vendor ID: 1022, Product ID: 1201
        0x0004: Command: 0000, Status: 0000
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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: 12011022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000003 042f0000 00000000 00000001
        0x0050: 00000000 00000002 00000000 00000003
        0x0060: 00000000 00000004 00000000 00000005
        0x0070: 00000000 00000006 00000000 00000007
        0x0080: 00000a03 00000b00 00000000 00000000
        0x0090: 00d00003 00dfff00 00000000 00000000
        0x00a0: 00000000 00000000 00f00003 00fe0200
        0x00b0: 00e00003 00e04f80 00000000 00000000
        0x00c0: 0000b013 0000f000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 04000003 00000000 00000000 00000000
        0x00f0: d0003003 00000000 00000000 00000000
 0:24:2: AMD 10h DRAM Cfg
        0x0000: Vendor ID: 1022, Product ID: 1202
        0x0004: Command: 0000, Status: 0000
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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: 12021022 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: 01f83ce0 01f83ce0 00000000 00000000
        0x0070: 00000000 00000000 0c880006 18110428
        0x0080: 00000077 00240ad4 c35695b3 9242b944
        0x0090: 00010000 5f58090d 80000053 000001b8
        0x00a0: 00000200 00000000 00000040 00000000
        0x00b0: 24551a9b 000000d1 800166df 42453612
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 436b7d64 e78edd47 32389cc8 a1acf8c5
        0x00e0: ebfbf80c 347f37d8 9b358efc 0e6c6ae3
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:3: AMD 10h Misc Cfg
        0x0000: Vendor ID: 1022, Product ID: 1203
        0x0004: Command: 0000, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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: 12031022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 000000f0 00000000 00000000
        0x0040: 00000100 4ab0005c 00000000 00000000
        0x0050: b74a61fa 0000ccbf 00000000 00000000
        0x0060: 00000000 34200005 30000000 10018052
        0x0070: 10141154 00180101 00200c14 00090914
        0x0080: e600e681 01e641e6 00000008 00580000
        0x0090: 00000000 0000081a 1f2eeb20 00000000
        0x00a0: a0030800 29ac1880 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 c8810f26 03281816 01476322
        0x00e0: 00000000 1d001730 02076f59 00000000
        0x00f0: 0010000f 00000000 00000000 00100f42
 0:24:4: AMD 10h Link Cfg
        0x0000: Vendor ID: 1022, Product ID: 1204
        0x0004: Command: 0000, Status: 0000
        0x0008: Class: 06 Bridge, Subclass: 00 Host,
                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: 12041022 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
 1:0:0: ATI Radeon HD 5450
        0x0000: Vendor ID: 1002, Product ID: 68f9
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 03 Display, Subclass: 00 VGA,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR mem prefetchable 64bit addr: 0x00000000d0000000/0x10000000
        0x0018: BAR mem 64bit addr: 0x00000000fdec0000/0x00020000
        0x0020: BAR io addr: 0x0000ee00/0x0100
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1545 Product ID: 5450
        0x0030: Expansion ROM Base Address: fde00001
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 5.0 / 5.0 GT/s, Link Width: x16 / x16
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x0150: Enhanced Capability 0x01: Advanced Error Reporting
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x0000: 68f91002 00100007 03000000 00800010
        0x0010: d000000c 00000000 fdec0004 00000000
        0x0020: 0000ee01 00000000 00000000 54501545
        0x0030: fde00001 00000050 00000000 00000105
        0x0040: 00000000 00000000 00000000 54501545
        0x0050: 06035801 00000000 0012a010 00008fa1
        0x0060: 00092810 00000d02 11020040 00000000
        0x0070: 00000000 00000000 00000000 0000001f
        0x0080: 00000000 00000000 00010002 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
 1:0:1: ATI Radeon HD 5470 Audio
        0x0000: Vendor ID: 1002, Product ID: aa68
        0x0004: Command: 0006, Status: 0010
        0x0008: Class: 04 (unknown), Subclass: 03 (unknown),
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000fdefc000/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: 1545 Product ID: aa68
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 5.0 / 5.0 GT/s, Link Width: x16 / x16
        0x0100: Enhanced Capability 0x0b: Vendor-Specific
        0x0150: Enhanced Capability 0x01: Advanced Error Reporting
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x0000: aa681002 00100006 04030000 00800010
        0x0010: fdefc004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 aa681545
        0x0030: 00000000 00000050 00000000 00000205
        0x0040: 00000000 00000000 00000000 aa681545
        0x0050: 06035801 00000000 0012a010 00008fa1
        0x0060: 00092810 00000d02 11020040 00000000
        0x0070: 00000000 00000000 00000000 0000001f
        0x0080: 00000000 00000000 00010000 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
 2:0:0: JMicron JMB363 IDE/SATA
        0x0000: Vendor ID: 197b, Product ID: 2363
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
                Interface: 85, Revision: 02
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR io addr: 0x0000df00/0x0008
        0x0014: BAR io addr: 0x0000de00/0x0004
        0x0018: BAR io addr: 0x0000dd00/0x0008
        0x001c: BAR io addr: 0x0000dc00/0x0004
        0x0020: BAR io addr: 0x0000db00/0x0010
        0x0024: BAR mem 32bit addr: 0xfddfe000/0x00002000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: b000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0068: Capability 0x01: Power Management
                State: D0
        0x0050: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s, Link Width: x1 / x1
        0x0100: Enhanced Capability 0x00: Unknown
        0x0000: 2363197b 00100007 01018502 00000010
        0x0010: 0000df01 0000de01 0000dd01 0000dc01
        0x0020: 0000db01 fddfe000 00000000 b0001458
        0x0030: 00000000 00000068 00000000 0000010b
        0x0040: 00c0a1b1 e0ff0808 24000020 00000000
        0x0050: 02110010 00000000 00002000 01024411
        0x0060: 10110040 00000000 40025001 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00a00808 000a01a0 000faa0f 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00388bc3 00024503 c027349c 00008649
        0x00d0: 80800018 00000001 00eb0001 01000000
        0x00e0: 00000000 00000000 c027349c 89008649
        0x00f0: 00000000 00000000 00000000 00000000
 3:0:0: Realtek 8168
        0x0000: Vendor ID: 10ec, Product ID: 8168
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 02 Network, Subclass: 00 Ethernet,
                Interface: 00, Revision: 03
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR io addr: 0x0000ce00/0x0100
        0x0014: BAR empty (00000000)
        0x0018: BAR mem prefetchable 64bit addr: 0x00000000fdfff000/0x00001000
        0x0020: BAR mem prefetchable 64bit addr: 0x00000000fdff8000/0x00004000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1458 Product ID: e000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0 PME# enabled
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        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
                Serial Number: 03000000684ce000
        0x00ac: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 4 (BAR 4:0)
        0x00cc: Capability 0x03: Vital Product Data (VPD)
        0x0000: 816810ec 00100007 02000003 00000010
        0x0010: 0000ce01 00000000 fdfff00c 00000000
        0x0020: fdff800c 00000000 00000000 e0001458
        0x0030: 00000000 00000040 00000000 00000105
        0x0040: ffc35001 00000108 00000000 00000000
        0x0050: 00817005 fee00000 00000000 00000072
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0202ac10 00008cc1 00102010 00073c11
        0x0080: 10110040 00000000 00000000 00000000
        0x0090: 00000000 00000010 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0003cc11
        0x00b0: 00000004 00000804 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000003
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 4:14:0: TI TSB43AB23 FireWire
        0x0000: Vendor ID: 104c, Product ID: 8024
        0x0004: Command: 0006, Status: 0210
        0x0008: Class: 0c Serial Bus, Subclass: 00 FireWire,
                Interface: 10, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xfdbff000/0x00000800
        0x0014: BAR mem 32bit addr: 0xfdbf8000/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: 1458 Product ID: 1000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 02 Max Lat: 04
        0x0044: Capability 0x01: Power Management
                State: D0
        0x0000: 8024104c 02100006 0c001000 00002010
        0x0010: fdbff000 fdbf8000 00000000 00000000
        0x0020: 00000000 00000000 00000000 10001458
        0x0030: 00000000 00000044 00000000 0402010a
        0x0040: 00000000 7e020001 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000008
        0x00f0: 00000010 00001086 10001458 00000000

acpidump:
begin-base64 644 APIC.7
QVBJQ4QAAAABg0dCVCAgIEdCVFVBQ1BJMS4wQkdCVFUBAQEBAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAAAAAAEMAgAAAMD+AAAAAAIKAAACAAAAAAACCgAJCQAAAA8ABAYAAAAB
BAYBAAABBAYCAAABBAYDAAAB
====
begin-base64 644 DSDT.2
RFNEVEdxAAABb0dCVCAgIEdCVFVBQ1BJABAAAE1TRlQAAAADEEMFXF9QUl9bgxFcLl9QUl9DMDAw
ABBAAAAGW4MRXC5fUFJfQzAwMQEQQAAABluDEVwuX1BSX0MwMDICEEAAAAZbgxFcLl9QUl9DMDAz
AxBAAAAGCFxfUzBfEgoECgAKAAoACgAIXF9TM18SCgQKAwoBCgEKAQhcX1M0XxIKBAoECgQKBAoE
CFxfUzVfEgoECgUKBQoFCgVbgFxERUJHAQqACgFbgQxcREVCRwFEQkcxCAhPU1RZ/1uAQUNNUwEK
cgoCW4EQQUNNUwFJQ01TCERDTVMIW4YVSUNNU0RDTVMBAAgAGAAgQlNfQSBbgENGR1MAQlNfQQqA
W4ErQ0ZHUwAAIFBDSUUgAEgaVFBNRgFTVEhQAVNIUEcBT1NDRgEAHFhMTTAgW4BDTVBUAQtQDAoD
W4E6Q01QVAFDTUlECAAGR1BDVAJHUDBJAUdQMUkBR1AySQFHUDNJAUdQNEkBR1A1SQFHUDZJAUdQ
N0kBW4BQQ0ZHAFBDSUUMAAAAAluBTg1QQ0ZHAADAAgAFU01JRQFTTU1FAQAeUlZJRAgASAVTTUIx
IABAHEdPNDkBR081MAFHTzUxAUdPNTIBAARHUDQ5AUdQNTABR1A1MQFHUDUyAQAER081MwFHTzU0
AUdPNTUBR081NgEABEdQNTMBR1A1NAFHUDU1AUdQNTYBAARHTzU3AUdPNTgBR081OQFHTzYwAQAE
R1A1NwFHUDU4AUdQNTkBR1A2MAEABEdPNjEBR082MgFHTzYzAUdPNjQBAARHUDYxAUdQNjIBR1A2
MwFHUDY0AQBMKlNURU4BW4BQTUlPAQvWDAoCW4EQUE1JTwFJTlBNCERBUE0IW4ZMF0lOUE1EQVBN
AQABVE0xRQFUTTJFAQAFAAFUTTFTAVRNMlMBABUAB1NMUFMBABAAB0NMUFMBAEAEAAZQV0RFAQBJ
BQADTUtNRQFQSTNFAVBJMkUBUEkxRQFQSTBFAQADTUtNUwFQSTNTAVBJMlMBUEkxUwFQSTBTAQAQ
UDFFQhAAQAoABkdWNlABR1Y3UAEAA0dNMFABR00xUAFHTTJQAUdNM1ABR004UAEAAUdNNFABR001
UAEAAUdNNlABR003UAEAEkdQWDABR1BYNAFHUFg1AUdQWDEBR1BYNgFHUFg3AUdQWDIBR1BYMwEA
SAxTUFJFAQABAAFFUE5NAURQUEYBRk5HUwEASgUAB1I2MTcBABgABFJTVFUBABMAA1RQREUBAAEA
SwkAAkJMTksCAEwKAAdHVjdTAQAYR1A4SQFHUDlJAQAeAAdIRUNPAQBIBlBJNEUBUEk1RQFQSTZF
AVBJN0UBAARQSTRTAVBJNVMBUEk2UwFQSTdTAVuAUDFFMAFQMUVCCgRbgRlQMUUwAQAOUEVXUwFX
U1RBAQAOUEVXRAEUMFNQVFMBoAuTaAoDcABSU1RVcAFDTFBTcAFTTFBToBGSlFxSVklEChNwAFxQ
V0RFFCNTV0FLAXABSEVDT6ALk2gKA3ABUlNUVXBcUEVXU1xQRVdTFBJUUk1EAXBoU1BSRXBoVFBE
RRCB+AJcAAhTQkExCwALCFNCQTILEAsIU0lPUAouCEdJT0ILIAIIQ0NNUwrjW4BOQ0xLAFBDSUUM
AAAAAluBQwpOQ0xLAABAJkNMS0UBAI/9B1AzSEgMABNQM0VFAVA0RU4BUDROTQxQNEhJDFA0SU8B
AAZQNUVOAVA1Tk0MUDVISQxQNUlPAQAGUDZFTgFQNk5NDFA2SEkMUDZJTwEARixQMU5NDFAxSEkM
UDFFTgFQMUlPAQAGUDJOTQxQMkhJDFAyRU4BUDJJTwEARgpQM0VOAVAzTk0MUDNISQxQM0lPAVuA
U09SMQFTQkExChBbgUgEU09SMQFTTVNBCFNTU0EIU0JDQQhTSENBCFNCQUEIU0QwQQhTRDFBCFNC
REEIU1NDQQhTTUNBCFNTRUEQU1NEQRBTTVRBCFuAU09SMgFTQkEyChBbgUgEU09SMgFTTVNCCFNT
U0IIU0JDQghTSENCCFNCQUIIU0QwQghTRDFCCFNCREIIU1NDQghTTUNCCFNTRUIQU1NEQhBTTVRC
CFsBTVNNQgAUQBVSV0JLBVsjTVNNQv//oEETk2gKAHBTTVNBYHtgCgBgfWAK/2BwYFNNU0FbIgoC
cFNCQUFge2AKAGB9YGlgcGBTQkFBWyIKAnBTSENBYHtgCgBgfWBqYHBgU0hDQVsiCgJwU0JDQWB7
YAoAYH1gChRgcGBTQkNBWyIKAnBTRDBBYHtgCgBgfWBrYHBgU0QwQVsiCgJ7aQoBYaAjk2EKAHBr
YnBqY6IXYnCDiGxjAGRwZFNCREFbIgoCdmJ1Y3BTQkNBYHtgCgBgfWAKVGBwYFNCQ0FbIgoCcFNN
U0FhoimSe2EKAQBwU01TQWGgD3thChwAWydNU01CpAoBoAd7YQoCAKVbIgoCcFNNU0FhohB7YQoB
AHBTTVNBYVsiCgJ7aQoBYaAcYXBqYXBrYqITYnBTQkRBiGxhAFsiCgJ1YXZioAWTaAoBWydNU01C
pAoAW4BJT09SAVNJT1AKAluBEElPT1IBSU9JRAhJT0RUCFuAR0JPUgFHSU9CCgJbgRRHQk9SAQAI
AAVHUDI1AUdQMjYBFBFSU0lPAXBoSU9JRKRJT0RUFBJXU0lPAnBoSU9JRHBpSU9EVBQWUldJTwNX
U0lPaH17UlNJT2hpAGoACElQU1cSGAISCgQKhwoBClUKVRIKBAqHCgEKVQqqFEoEU0xETgFwCgBh
oAyTU0lPUAoucAoAYaAMk1NJT1AKTnAKAWFwCgBgohmSk2AKBHCDiIOISVBTV2EAYABJT0lEdWBX
U0lPCgdoFBFBUFRTAVwuQU9EX0FQVFNoFBFBV0FLAVwuQU9EX0FXQUtoW4KOuAJBT0RfCERCR18K
AQhPQklEEkYHHAoFDAAAAQEMAAACAQwAAAECDAAAAgIMAAADAgoACgAKAAoACgEKAQoACgAKAAoA
Cv8K/wr/DUNQVSBDbG9jawANUENJRSBDbG9jawANTWVtb3J5IENvcmUADU5CIENvcmUADVNCIENv
cmUADQANAA0ADQAIT0JJVBJNByQMAAABAQxADQMADCChBwAKAAvoAwoADAAAAgEMoIYBAAzwSQIA
CgAL6AMKAAwAAAECDABxAgAMYFsDAAoAC4gTCgAMAAACAgywrQEADOAiAgAKAAsQJwoADAAAAwIM
wNQBAAzwSQIACgALECcKAAoACgAKAAoACgAKAAhPQkRUEgQBCgAITUNWVBJFDVEMAHECAAoBCgEK
AQoBDIiEAgAKAAoBCgEKAQwQmAIACgEKAAoBCgEMmKsCAAoACgAKAQoBDCC/AgAKAQoBCgAKAQyo
0gIACgAKAQoACgEMMOYCAAoBCgAKAAoBDLj5AgAKAAoACgAKAQxADQMACgEKAQoBCgAMyCADAAoA
CgEKAQoADFA0AwAKAQoACgEKAAzYRwMACgAKAAoBCgAMYFsDAAoBCgEKAAoADOhuAwAKAAoBCgAK
AAxwggMACgEKAAoACgAM+JUDAAoACgAKAAoACv8ITkNWVBIoDQywrQEACgEKAQzA1AEACgAKAQzQ
+wEACgEKAAzgIgIACgAKAAr/CFNDVlQSKA0MwNQBAAoBCgEM0PsBAAoACgEM4CICAAoBCgAM8EkC
AAoACgAK/xQGQk0wMQAUBlhJTkkAFAZFTTAxABQGQk0wNQEUBkVNMDUBFAZITTA2ABQGSE0wNwEI
UUxTVBJBSwkKCBJHBQgL4AMNQWR2YW5jZWQgQ2xvY2sgQ2FsaWJyYXRpb24ACgAKBBEMCglEaXNh
YmxlZAARCAoFQXV0bwARDQoKQWxsIENvcmVzABEMCglQZXIgQ29yZQASSQwWC+A8DVZhbHVlIChB
bGwgQ29yZXMpAAoCEQgKBYICAQMAEQgKBYYQAAIAChARBgoDMCUAEQgKBSsgMiUAEQgKBSsgNCUA
EQgKBSsgNiUAEQgKBSsgOCUAEQgKBSsxMCUAEQgKBSsxMiUAEQwKCVJFU0VSVkVEABEMCglSRVNF
UlZFRAARCAoFLSAyJQARCAoFLSA0JQARCAoFLSA2JQARCAoFLSA4JQARCAoFLTEwJQARCAoFLTEy
JQARDAoJUkVTRVJWRUQAEkYMFgvhDw1WYWx1ZSAoQ29yZSAwKQAKAhEICgWCAwEDABEICgWGEAAC
AAoQEQYKAzAlABEICgUrIDIlABEICgUrIDQlABEICgUrIDYlABEICgUrIDglABEICgUrMTAlABEI
CgUrMTIlABEMCglSRVNFUlZFRAARDAoJUkVTRVJWRUQAEQgKBS0gMiUAEQgKBS0gNCUAEQgKBS0g
NiUAEQgKBS0gOCUAEQgKBS0xMCUAEQgKBS0xMiUAEQwKCVJFU0VSVkVEABJGDBYL4fANVmFsdWUg
KENvcmUgMSkACgIRCAoFggMBAwARCAoFhhAAAgAKEBEGCgMwJQARCAoFKyAyJQARCAoFKyA0JQAR
CAoFKyA2JQARCAoFKyA4JQARCAoFKzEwJQARCAoFKzEyJQARDAoJUkVTRVJWRUQAEQwKCVJFU0VS
VkVEABEICgUtIDIlABEICgUtIDQlABEICgUtIDYlABEICgUtIDglABEICgUtMTAlABEICgUtMTIl
ABEMCglSRVNFUlZFRAASRgwWC+IPDVZhbHVlIChDb3JlIDIpAAoCEQgKBYIDAQMAEQgKBYYQAAIA
ChARBgoDMCUAEQgKBSsgMiUAEQgKBSsgNCUAEQgKBSsgNiUAEQgKBSsgOCUAEQgKBSsxMCUAEQgK
BSsxMiUAEQwKCVJFU0VSVkVEABEMCglSRVNFUlZFRAARCAoFLSAyJQARCAoFLSA0JQARCAoFLSA2
JQARCAoFLSA4JQARCAoFLTEwJQARCAoFLTEyJQARDAoJUkVTRVJWRUQAEkYMFgvi8A1WYWx1ZSAo
Q29yZSAzKQAKAhEICgWCAwEDABEICgWGEAACAAoQEQYKAzAlABEICgUrIDIlABEICgUrIDQlABEI
CgUrIDYlABEICgUrIDglABEICgUrMTAlABEICgUrMTIlABEMCglSRVNFUlZFRAARDAoJUkVTRVJW
RUQAEQgKBS0gMiUAEQgKBS0gNCUAEQgKBS0gNiUAEQgKBS0gOCUAEQgKBS0xMCUAEQgKBS0xMiUA
EQwKCVJFU0VSVkVEABI1BguUBA1CYW5rIFN3aXp6bGUgTW9kZQAKAAoCEQwKCURpc2FibGVkABEL
CghFbmFibGVkABI3BgvgQA1ERFIzIE1lbW9yeSBQcm9maWxlAAoACgIRDAoJRGlzYWJsZWQAEQsK
CEVuYWJsZWQAW4BBT0RUAAyKr+7PCwABW4EiQU9EVABBU0NEEEFTVFMgABBBU0JGQDxHRlhPAUdN
T0QCCElEMDEKAAhJRDAyCgAUIFNPSUQBemgKGElEMDF6e2gMAAD/AAAKEElEMDKkCgAUSgtXUk9X
BAhJRlBLEg4GCgAKAAoACgAKAAoAimgKAEJVRjCKaAoEQlVGMYpoCghCVUYyimgKDEJVRjOKaAoQ
QlVGNIpoChRCVUY1cEJVRjCISUZQSwoAAHBCVUYxiElGUEsKAQBwQlVGMohJRlBLCgIAcEJVRjOI
SUZQSwoDAHBCVUY0iElGUEsKBABwQlVGNYhJRlBLCgUAcGtgcAoAYaIZYHCDiElGUEthAIhpcndq
awBhAAB1YXZgFEAMR1JPVwQISUZQSxIOBgoACgAKAAoACgAKAHBrYHAKAGGiGWBwg4hocndqawBh
AACISUZQS2EAdWF2YIppCgBCVUYwimkKBEJVRjGKaQoIQlVGMoppCgxCVUYzimkKEEJVRjSKaQoU
QlVGNXCDiElGUEsKAABCVUYwcIOISUZQSwoBAEJVRjFwg4hJRlBLCgIAQlVGMnCDiElGUEsKAwBC
VUYzcIOISUZQSwoEAEJVRjRwg4hJRlBLCgUAQlVGNRRODENQVEICCExPSUQKAIppCgBCVUYwimkK
BEJVRjGKaQoIQlVGMoppCgxCVUYzimkKEEJVRjRwCgBgcIOIT0JJVGAATE9JRKJHB0xPSUSgTgWT
TE9JRGhwg4hPQklUcmAKAAAAQlVGMHCDiE9CSVRyYAoBAABCVUYxcIOIT0JJVHJgCgIAAEJVRjJw
g4hPQklUcmAKAwAAQlVGM3CDiE9CSVRyYAoEAABCVUY0pXJgCgZgcIOIT0JJVGAATE9JRKALk0xP
SUQKAKQK/6QKABREDkNCVFABCExPSUQKAIpoCgBCVUYwimgKBEJVRjGKaAoIQlVGMopoCgxCVUYz
imgKEEJVRjSKaAoUQlVGNXAKAGBwg4hPQklUYABMT0lEokUITE9JRKBMBpNMT0lEQlVGMHBCVUYw
iE9CSVRyYAoAAABwQlVGMYhPQklUcmAKAQAAcEJVRjKIT0JJVHJgCgIAAHBCVUYziE9CSVRyYAoD
AABwQlVGNIhPQklUcmAKBAAAcEJVRjWIT0JJVHJgCgUAAKVyYAoGYHCDiE9CSVRgAExPSUSgC5NM
T0lECgCkCv+kCgAUF0FCU18CoAmVaGmkdGloAKEGpHRoaQAIRVhCRhEDCnhbgEFDTVMBCnIKAluB
EEFDTVMBUDcyXwhQNzNfCBQyQlNGXwEIQklUMAoBcAoIYaIaYXtoQklUMGKgA2KleUJJVDAKAUJJ
VDB2YaR0CghhABROCEdDTVMBCEFERFIKAAhNQVNLCgAIVEVNUBEDCgaKVEVNUAoAVE1QMYtURU1Q
CgRUTVAycAoBQVNDRItFWEJGCgBDTVNJi0VYQkYKAkNNU0RwCgBFWEJGcGhDTVNJcEVYQkZBU0JG
cApiU01JUHBBU0JGRVhCRnBBU1RTVE1QMXBDTVNEVE1QMqRURU1QFEMGU0NNUwIIQUREUgoACE1B
U0sKAHAKAkFTQ0SLRVhCRgoAQ01TSYtFWEJGCgJDTVNEcAoARVhCRnBoQ01TSXBpQ01TRHBFWEJG
QVNCRnAKYlNNSVBwQVNCRkVYQkakQVNUUxRGBFNUTlYCcAoDQVNDRFsTRVhCRgoAaU1PUERwCgBF
WEJGcGhNT1BEcEVYQkZBU0JGcApiU01JUHBBU0JGRVhCRqRBU1RTCENQVUQKAAhHRlhECgAIU0JD
RAoAFE4GR0VUQwGgJVxSV0JLCgAK0woACiBUU0JGcAoBR1ZCMnAKAEdWQjGkR1ZCRnAKAEdWQjJw
Q0NMS2hHVkIxoCqTaAoBoBaSlEdWQjEMQA0DAHAMQA0DAEdWQjGhDXRHVkIxC+gDR1ZCMaRHVkJG
FEwMU0VUQwKgFVxSV0JLCgAK0woACiBUU0JGpAoBcAoBY6BCBJNoCgGgO5KVaQxADQMAcEdESVYK
FGBwR0NDWAoQChEKFAtQw2Fwd2lgAGJyYndgC+gDAGJwUk1QQ2FiC+gDaGOhTwWgN5NoCgJwR0RJ
VgocYHBHQ0NYChoKGwocC+43YXB3aWAAYnJid2ALhAMAYnBSTVBDYWIL6ANoY6EkoCKTaAoDcEdE
SVYKH2BwR0NDWAodCh4KHwvuN2Fwd2lgAGKgBGOkY6QKABRIEUNJTkkAoBVcUldCSwoACtMKBgoD
VFNCRqQKAaAfkZKTg4hUU0JGCggACjGSk4OIVFNCRgoHAAp1pAoDe4OIVFNCRgoGAAofiFRTQkYK
BgCgFVxSV0JLCgAK0goGCgFUU0JGpAoBoBVcUldCSwoACtMKDAoBVFNCRqQKAXp7g4hUU0JGCgwA
CiAACgVgoEYIk2AKAKAVXFJXQksKAArTChoKA1RTQkakCgFwCtOIVFNCRgoaAHAKpYhUU0JGChsA
fYOIVFNCRgocAAqAiFRTQkYKHACgFVxSV0JLCgAK0goaCgNUU0JGpAoBfYOIVFNCRgoMAAogiFRT
QkYKDACgFVxSV0JLCgAK0goMCgFUU0JGpAoBpAoAFEYGR0NDWAR7g4hUU0JGagAKgGB6YAoHYHuD
iFRTQkZoAArAYXphCgVhe4OIVFNCRmkACv9ieWIKA2J9YGFgfWBiYHuDiFRTQkZoAAo/YXdrYGJ4
YmEAY3hjC+gDAGN3YwvoA2OkYwhWQ09NCgAIVkNPTgoAFEoFQ0NNTgVwaWBwQUJTX2hpYXBqYqJE
BJVia3AL/wdjcGxkojSSlGRjcHh3aWQAYgAAYHBBQlNfaGBloBqVZWFwZFZDT05wYlZDT01wZWGg
BpNlCgCldWR1YhRKCkNDTEsBCFZDT1YKAAhWQ09ECgCgK5NoCgFwR0RJVgoUQ1BVRHBDUFVEVkNP
RHBHQ0NYChAKEQoUC1DDVkNPVqFMBaArk2gKAnBHRElWChxHRlhEcEdGWERWQ09EcEdDQ1gKGgob
ChwL7jdWQ09WoS2gK5NoCgNwR0RJVgofU0JDRHBTQkNEVkNPRHBHQ0NYCh0KHgofC+43VkNPVqR4
VkNPVlZDT0QAABREClNDQ1gHcAoAVkNPTXAKAFZDT06gC5NsC1DDcAtoAWChDaALk2wL7jdwC7sC
YENDTU5obG1uYHB9e3lWQ09OCgUACsAAVkNPTQCIVFNCRmkAcHt6VkNPTgoDAAr/AIhUU0JGagB9
e4OIVFNCRmsACn8Ae3lWQ09OCgcACoAAiFRTQkZrAKAaXFJXQksKAArSaXJ0a2kACgEAVFNCRqQK
AaQKAAhESVZEERMKEAIDBQkEBgoSCAwUJBAYKEgUGkdESVYBpIOIRElWRHuDiFRTQkZoAAoPAAAU
RAlXVENYAnBpYKBABZNoCgFweGAL0AcAAGFwQ0NNU1A3Ml9wYVA3M1+gHpKVYQsAAXByQ0NNUwoB
Q0NNU1A3Ml9wCgFQNzNfpFNDQ1hgChAKEQoUC1DDCh4KP6E1oBiTaAoCpFNDQ1hgChoKGwocC+43
CgoKHqEaoBiTaAoDpFNDQ1hgCh0KHgofC+43CgoKHqQKBBQyUk1QQwQIU1RBVAoAcGhgcGlhoBuS
k2BhcFdUQ1hrYVNUQVSgClNUQVSkU1RBVKQKABQGVklOSQAUQxNTRVRWAqARk0RCR18KAXANc2V0
dgBbMaBBB5NoCgFwCgBgoioKAaARk4OITUNWVGAACv9wCgBhpaAPk4OITUNWVGAAaXBgYaVyYAoF
YHVhcIOITUNWVGEAR082MHVhcIOITUNWVGEAR081OXVhcIOITUNWVGEAR081OHVhcIOITUNWVGEA
R081N6BDBZNoCgJwCgBgoioKAaARk4OITkNWVGAACv9wCgBhpaAPk4OITkNWVGAAaXBgYaVyYAoD
YHVhcIOITkNWVGEAR081NnVhcIOITkNWVGEAR081NaBDBZNoCgNwCgBgoioKAaARk4OIU0NWVGAA
Cv9wCgBhpaAPk4OIU0NWVGAAaXBgYaVyYAoDYHVhcIOIU0NWVGEAR082M3VhcIOIU0NWVGEAR082
MhRKDEdFVFYBoA5EQkdfcA1nZXR2AFsxoEoEk2gKAXBHUDU3YHlgCgFgfUdQNThgYHlgCgFgfUdQ
NTlgYHlgCgFgfUdQNjBgYIBgYHtgCg9gd2AKBWBwg4hNQ1ZUYABHVkJGoDGTaAoCcEdQNTVgeWAK
AWB9R1A1NmBggGBge2AKA2B3YAoDYHCDiE5DVlRgAEdWQkagMZNoCgNwR1A2MmB5YAoBYH1HUDYz
YGCAYGB7YAoDYHdgCgNgcIOIU0NWVGAAR1ZCRqRHVkJGCEdGMDEKAAhPVkZMCgEIT0NGTAoBCFRT
QkYRRAQKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAIR1ZCRhEICgUAAAAAAIpHVkJGCgBHVkIxjEdWQkYKBEdWQjIURwRBTTAx
AKAOREJHX3ANQU0wMQBbMaAtkkdGMDFCTTAxoAlPQ0ZMQ0lOSaAJT1ZGTFZJTklYSU5JRU0wMXAK
AUdGMDGkCgAUIUFNMDIAoBVEQkdfcA1BTTAyAFsxcE9CSURbMaRPQklEFEgHQU0wMwGgDkRCR19w
DUFNMDMAWzFTT0lEaKAXkJNJRDAxCgFPQ0ZMcEdFVENJRDAyYKEvoBeQk0lEMDEKAk9WRkxwR0VU
VklEMDJgoRVwCgBHVkIxcAoER1ZCMnBHVkJGYKASREJHX3ANR1ZCRgBbMXBgWzGkYBRDBUFNMDQC
oA5EQkdfcA1BTTA0AFsxU09JRGigFpCTSUQwMQoBT0NGTFNFVENJRDAyaaEdoBaQk0lEMDEKAk9W
RkxTRVRWSUQwMmmhBKQKBKQKABRIDUFNMDUBCElORk8RFwoUAAAAAAAAAAAAAAAAAAAAAAAAAACK
SU5GTwoASUZJRIpJTkZPCgRJRk1JiklORk8KCElGTViKSU5GTwoMSUZTUFsTSU5GTwqACgNJRlNU
oBVEQkdfcA1BTTA1AFsxcE9CSVRbMVNPSURooBpEQkdfcA1JRABbMXBJRDAxWzFwSUQwMlsxQk0w
NWigFURCR19wDU9CSVQAWzFwT0JJVFsxQ1BUQmhJTkZPRU0wNWigFURCR19wDWluZm8AWzFwSU5G
T1sxpElORk8UDUFNMDYASE0wNqQKABQOQU0wNwFITTA3aKQKABRBD0FNMDgBCExPRFQSSwY0CgAK
AAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA
CgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgBwCgBgojoKAaAQk4OI
T0JEVGAAaHAKAGSloBGTg4hPQkRUYAAKAHAKBGSlcmCDiE9CRFRyYAoBAABgcmAKAmCgAmShMXCD
iE9CRFRyYAoBAABhcmEKAmFwCgBiohhhcIOIT0JEVGAAiExPRFRiAHZhdWB1YqRMT0RUCE9CU1YS
FAkKAAoACgAKAAoACgAKAAoACgAUSghBUFRTAaBCCJBHRjAxkZNoCgSTaAoDcIOIT0JJRAoAAGBw
CgFhcAoAYqJOBWBTT0lEg4hPQklEYQCgG5CTSUQwMQoBT0NGTEdFVENJRDAycEdWQjFjoSOgG5CT
SUQwMQoCT1ZGTEdFVFZJRDAycEdWQjFjoQVwCgBjcGOIT0JTVmIAdmB1YXViFE0HQVdBSwGgRQeQ
R0YwMZGTaAoEk2gKA3CDiE9CSUQKAABgcAoBYXAKAGKiQQVgcIOIT0JTVmIAY1NPSUSDiE9CSURh
AKAWkJNJRDAxCgFPQ0ZMU0VUQ0lEMDJjoRqgFpCTSUQwMQoCT1ZGTFNFVFZJRDAyY6EBdmB1YXVi
CENNRFYKARQLQU0wOQCkQ01EVghPQlVGEQQLAAQUSQ9BTTEwAYpoCgBBQ01EWxNPQlVGCgALABBU
RU1QcAoAVEVNUIpPQlVGCgBDTURToA+TQUNNRAwBAAMAUjMwMaFDC6AQk0FDTUQMAgADAFIzMDJo
oU8JoBCTQUNNRAwDAAMAUjMwM2ihSwigEJNBQ01EDAQAAwBSMzA0aKFHB6AQk0FDTUQMAQAEAFI0
MDFooUMGoBWTQUNNRAwCAAQAcAwAAAEAQ01EU6FKBKAVk0FDTUQMAwAEAHAMAAABAENNRFOhMaAQ
k0FDTUQMBAAEAFI0MDRooR6gEJNBQ01EDAEABQBSNTAxaKELcAwAAAEAQ01EU6RPQlVGCENNREwR
AwpUFEsXQU0xMQAIVEVNUAoAikNNREwKAENNRENyVEVNUAoEVEVNUIpDTURMVEVNUENNRDFyVEVN
UAoEVEVNUHAMAQADAENNRDGKQ01ETFRFTVBDTUQyclRFTVAKBFRFTVBwDAIAAwBDTUQyikNNRExU
RU1QQ01EM3JURU1QCgRURU1QcAwDAAMAQ01EM4pDTURMVEVNUENNRDRyVEVNUAoEVEVNUHAMBAAD
AENNRDSKQ01ETFRFTVBDTUQ1clRFTVAKBFRFTVBwDAEABABDTUQ1ikNNRExURU1QQ01ENnJURU1Q
CgRURU1QcAwCAAQAQ01ENopDTURMVEVNUENNRDdyVEVNUAoEVEVNUHAMAwAEAENNRDeKQ01ETFRF
TVBDTUQ4clRFTVAKBFRFTVBwDAQABABDTUQ4ikNNRExURU1QQ01EOXJURU1QCgRURU1QcAwBAAUA
Q01EOXRURU1QCgRURU1QeFRFTVAKBABURU1QcFRFTVBDTURDpENNREwUN1IzMDEAcIOIUUxTVAoA
AGCKT0JVRgoAVE1QMYtPQlVGCgRUTVAycGBUTVAycAoAVE1QMaQKABRDHlIzMDIBCENJRFgKAIto
CgRJSURYcAoBQ0lEWHCDiIOIUUxTVElJRFgAQ0lEWABgdUNJRFhwCiBhWxNPQlVGYQsAAVRNUDFw
YFRNUDFyYQsAAWFwg4iDiFFMU1RJSURYAENJRFgAYHVDSURYWxNPQlVGYQoIVE1QMnBgVE1QMnJh
CghhcGBieGEKCABlokkFlGIKAHCDiIOIUUxTVElJRFgAQ0lEWABgcAoFZHAKAGaiKpRkCgCgEpVm
h2Bwg4hgZgCIT0JVRmUAoQtwCgCIT0JVRmUAdWZ1ZXZkcmEKKGF2YnVDSURYcAtwA2Fwg4iDiFFM
U1RJSURYAENJRFgAYHVDSURYWxNPQlVGYQoQVE1QM3BgVE1QM3JhChBhcIOIg4hRTFNUSUlEWABD
SURYAGagRwSTjmYKBHCHZmJ4YQoIAGVwCgBjojGUYgoAcIOIZmMAYHCHYGRwCgBnohiUZAoAcIOI
YGcAiE9CVUZlAHVndWV2ZHZidWOhQwVwYGJ4YQoIAGWiRwSUYgoAcIOIg4hRTFNUSUlEWABDSURY
AGBwh2BkcAoAZqIYlGQKAHCDiGBmAIhPQlVGZQB1ZnVldmRyYQqAAHZidUNJRFiKT0JVRgoAVE1Q
NHAKAFRNUDSkCgAUQwZSMzAzAYtoCgRJSVRNik9CVUYKAFRNUDGLT0JVRgoEVE1QMnCDiIOIUUxT
VElJVE0ACgAAYHBHQ01TYGGKYQoAVE1QM4thCgRUTVA0cFRNUDNUTVAxcFRNUDRUTVAypAoAFEUE
UjMwNAGLaAoESUlUTYtoCgZDTVNEik9CVUYKAFRNUDFwg4iDiFFMU1RJSVRNAAoAAGBwU0NNU2BD
TVNEVE1QMaQKAAhWRU5EEQcKBEdCVAAUIVI0MDEBWxNPQlVGCiALAAJUTVAycFZFTkRUTVAypAoA
FCNSNDA0AYpPQlVGCgRWRElPR0VUVgoBcEdWQjFWRElPpAoAFDNSNTAxAYxoCgRNT1BWoAyTTU9Q
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
SUMBcGhQSUNGoBVoXC8EX1NCX1BDSTBMUEMwRFNQSRQjXF9QVFMBfWgK8GBwYERCRzGgBZNoCgGg
BZNoCgVTUFRTaBRGD1xfV0FLAXAK/0RCRzGgSgeTaAoEoA+TT1NGTAoCcApXU01JUKAPk09TRkwK
AXAKVlNNSVCgM5NPU0ZMCgCgD5NPU0ZYCgRwCllTTUlQoRqgD5NPU0ZYCgNwCllTTUlQoQhwClhT
TUlQoA+TT1NGWAoDcApZU01JUKAPk09TRlgKBHAKWVNNSVBTV0FLaKAVk09TRkwKAYZcLl9TQl9Q
V1JCCgKhPaAgk2gKAXtQMV9fCgRgoBKTYAoAhlwuX1NCX1BXUkIKAqAak2gKA6AUk1JUQ1cAhlwu
X1NCX1BXUkIKAqASk2gKBIZcLl9TQl9QV1JCCgIQBlxfU0lfEEYaXF9HUEUUGF9MMDQAhlwvA19T
Ql9QQ0kwUDJQXwoCFEsLX0wxOACGXC8DX1NCX1BDSTBQQ0UyCgKGXC8DX1NCX1BDSTBQQ0UzCgKG
XC8DX1NCX1BDSTBQQ0U0CgKGXC8DX1NCX1BDSTBQQ0U1CgKGXC8DX1NCX1BDSTBQQ0U2CgKGXC8D
X1NCX1BDSTBQQ0U3CgKGXC8DX1NCX1BDSTBQQ0U5CgKGXC8DX1NCX1BDSTBQQ0VBCgKGXC8DX1NC
X1BDSTBQQ0VCCgKGXC8DX1NCX1BDSTBQQ0VDCgIUKl9MMDMAhlwvA19TQl9QQ0kwUFMySwoChlwv
A19TQl9QQ0kwUFMyTQoCFEUIX0wwQgCGXC8DX1NCX1BDSTBVU0IwCgKGXC8DX1NCX1BDSTBVU0Ix
CgKGXC8DX1NCX1BDSTBVU0IyCgKGXC8DX1NCX1BDSTBVU0IzCgKGXC8DX1NCX1BDSTBVU0I0CgKG
XC8DX1NCX1BDSTBVU0I1CgKGXC8DX1NCX1BDSTBVU0I2CgIUGF9MMUIAhlwvA19TQl9QQ0kwU0JB
WgoCEI6OA1xfU0JfW4InXEFXWV8IX0hJRA1BV1kwMDAxABQSX1NUQQCgCEFXTUSkCg+kCgAUBlNN
T0QBW4IZUFdSQghfSElEDEHQDAwUCV9TVEEApAoLW4KJZQNQQ0kwCF9ISUQMQdAKAwhfQURSCgAQ
HVwAW4BcU0NQUAEKsAoBW4EMXFNDUFABU01JUAgURBFcLwNfU0JfUENJMF9JTkkAoCRTVFJDXF9P
U18NTWljcm9zb2Z0IFdpbmRvd3MAcApWU01JUKFDCqBACVNUUkNcX09TXw1NaWNyb3NvZnQgV2lu
ZG93cyBOVACgTgVbElxfT1NJYKApXF9PU0kNV2luZG93cyAyMDAxAHAKWVNNSVBwCgBPU0ZMcAoD
T1NGWKApXF9PU0kNV2luZG93cyAyMDA2AHAKWVNNSVBwCgBPU0ZMcAoET1NGWKEPcApYU01JUHAK
AE9TRkyhD3AKV1NNSVBwCgJPU0ZMcE9TRlhPU1RZoA+TT1NGWAoAcAoET1NUWaAPk09TRlgKA3AK
BU9TVFmgD5NPU0ZYCgRwCgZPU1RZEEAIXAAUSwdPU1RQAKAPk09TRkwKAXAKVlNNSVCgD5NPU0ZM
CgJwCldTTUlQoDOTT1NGTAoAoA+TT1NGWAoEcApZU01JUKEaoA+TT1NGWAoDcApZU01JUKEIcApY
U01JUKAPk09TRlgKA3AKWVNNSVCgD5NPU0ZYCgRwCllTTUlQW4JDCFNZU1IIX0hJRAxB0AwCCF9V
SUQKAQhfQ1JTEUYGCmJHARAAEAABEEcBIgAiAAEeRwFEAEQAARxHAWIAYgABAkcBZQBlAAELRwF0
AHQAAQxHAZEAkQABA0cBogCiAAEeRwHgAOAAARBHAdAE0AQBAkcBIAIgAgEGRwGQApACAQV5AFuA
QkFSMQIKFAoEW4ELQkFSMQFNTUlPIBQXX1MzRACgC5NPU0ZMCgKkCgKhBKQKAxQJX1NUQQCkCg8U
TA5fQ1JTAAhCVUYwEUwICoiIDQACAQAAAAAA/wAAAAABRwH4DPgMAQiIDQABDAMAAAAA9wwAAPgM
iA0AAQwDAAAADf//AAAA84cXAAAMAwAAAAAAAAoA//8LAAAAAAAAAAIAhxcAAAwDAAAAAAAADAD/
/w0AAAAAAAAAAgCHFwAADAMAAAAAAAAQAP//v/4AAAAAAADw/3kAikJVRjAKdlRDTU2KQlVGMAqC
VE9NTXJBTUVNDAAAAQBUQ01NdAwAAMD+VENNTVRPTU1yVENNTQwAABAAVENNTXJUQ01NDAAAAQBU
Q01NpEJVRjAIUElDTRJLbDgSHgQM//8CAAoAXC8EX1NCX1BDSTBMUEMwTE5LQwoAEh4EDP//AgAK
AVwvBF9TQl9QQ0kwTFBDMExOS0MKABIeBAz//wIACgJcLwRfU0JfUENJMExQQzBMTktDCgASHgQM
//8CAAoDXC8EX1NCX1BDSTBMUEMwTE5LQwoAEh4EDP//AwAKAFwvBF9TQl9QQ0kwTFBDMExOS0QK
ABIeBAz//wMACgFcLwRfU0JfUENJMExQQzBMTktECgASHgQM//8DAAoCXC8EX1NCX1BDSTBMUEMw
TE5LRAoAEh4EDP//AwAKA1wvBF9TQl9QQ0kwTFBDMExOS0QKABIeBAz//wQACgBcLwRfU0JfUENJ
MExQQzBMTktBCgASHgQM//8EAAoBXC8EX1NCX1BDSTBMUEMwTE5LQQoAEh4EDP//BAAKAlwvBF9T
Ql9QQ0kwTFBDMExOS0EKABIeBAz//wQACgNcLwRfU0JfUENJMExQQzBMTktBCgASHgQM//8FAAoA
XC8EX1NCX1BDSTBMUEMwTE5LQgoAEh4EDP//BQAKAVwvBF9TQl9QQ0kwTFBDMExOS0IKABIeBAz/
/wUACgJcLwRfU0JfUENJMExQQzBMTktCCgASHgQM//8FAAoDXC8EX1NCX1BDSTBMUEMwTE5LQgoA
Eh4EDP//BgAKAFwvBF9TQl9QQ0kwTFBDMExOS0MKABIeBAz//wYACgFcLwRfU0JfUENJMExQQzBM
TktDCgASHgQM//8GAAoCXC8EX1NCX1BDSTBMUEMwTE5LQwoAEh4EDP//BgAKA1wvBF9TQl9QQ0kw
TFBDMExOS0MKABIeBAz//wcACgBcLwRfU0JfUENJMExQQzBMTktECgASHgQM//8HAAoBXC8EX1NC
X1BDSTBMUEMwTE5LRAoAEh4EDP//BwAKAlwvBF9TQl9QQ0kwTFBDMExOS0QKABIeBAz//wcACgNc
LwRfU0JfUENJMExQQzBMTktECgASHgQM//8JAAoAXC8EX1NCX1BDSTBMUEMwTE5LQgoAEh4EDP//
CQAKAVwvBF9TQl9QQ0kwTFBDMExOS0IKABIeBAz//wkACgJcLwRfU0JfUENJMExQQzBMTktCCgAS
HgQM//8JAAoDXC8EX1NCX1BDSTBMUEMwTE5LQgoAEh4EDP//CgAKAFwvBF9TQl9QQ0kwTFBDMExO
S0MKABIeBAz//woACgFcLwRfU0JfUENJMExQQzBMTktDCgASHgQM//8KAAoCXC8EX1NCX1BDSTBM
UEMwTE5LQwoAEh4EDP//CgAKA1wvBF9TQl9QQ0kwTFBDMExOS0MKABIeBAz//wsACgBcLwRfU0Jf
UENJMExQQzBMTktECgASHgQM//8LAAoBXC8EX1NCX1BDSTBMUEMwTE5LRAoAEh4EDP//CwAKAlwv
BF9TQl9QQ0kwTFBDMExOS0QKABIeBAz//wsACgNcLwRfU0JfUENJMExQQzBMTktECgASHgQM//8M
AAoAXC8EX1NCX1BDSTBMUEMwTE5LQQoAEh4EDP//DAAKAVwvBF9TQl9QQ0kwTFBDMExOS0EKABIe
BAz//wwACgJcLwRfU0JfUENJMExQQzBMTktBCgASHgQM//8MAAoDXC8EX1NCX1BDSTBMUEMwTE5L
QQoAEh4EDP//FAAKAFwvBF9TQl9QQ0kwTFBDMExOS0EKABIeBAz//xQACgFcLwRfU0JfUENJMExQ
QzBMTktCCgASHgQM//8UAAoCXC8EX1NCX1BDSTBMUEMwTE5LQwoAEh4EDP//FAAKA1wvBF9TQl9Q
Q0kwTFBDMExOS0QKABIeBAz//xIACgBcLwRfU0JfUENJMExQQzBMTktBCgASHgQM//8SAAoBXC8E
X1NCX1BDSTBMUEMwTE5LQgoAEh4EDP//EgAKAlwvBF9TQl9QQ0kwTFBDMExOS0MKABIeBAz//xIA
CgNcLwRfU0JfUENJMExQQzBMTktECgASHgQM//8TAAoAXC8EX1NCX1BDSTBMUEMwTE5LQwoAEh4E
DP//EwAKAVwvBF9TQl9QQ0kwTFBDMExOS0QKABIeBAz//xMACgJcLwRfU0JfUENJMExQQzBMTktB
CgASHgQM//8TAAoDXC8EX1NCX1BDSTBMUEMwTE5LQgoAEh4EDP//EQAKAFwvBF9TQl9QQ0kwTFBD
MExOSzAKABIeBAz//xEACgFcLwRfU0JfUENJMExQQzBMTkswCgASHgQM//8RAAoCXC8EX1NCX1BD
STBMUEMwTE5LMAoAEh4EDP//EQAKA1wvBF9TQl9QQ0kwTFBDMExOSzAKAAhBUElDEkkuNRINBAz/
/wIACgAKAAoSEg0EDP//AgAKAQoAChISDQQM//8CAAoCCgAKEhINBAz//wIACgMKAAoSEg0EDP//
AwAKAAoAChMSDQQM//8DAAoBCgAKExINBAz//wMACgIKAAoTEg0EDP//AwAKAwoAChMSDQQM//8E
AAoACgAKEBINBAz//wQACgEKAAoQEg0EDP//BAAKAgoAChASDQQM//8EAAoDCgAKEBINBAz//wUA
CgAKAAoREg0EDP//BQAKAQoAChESDQQM//8FAAoCCgAKERINBAz//wUACgMKAAoREg0EDP//BgAK
AAoAChISDQQM//8GAAoBCgAKEhINBAz//wYACgIKAAoSEg0EDP//BgAKAwoAChISDQQM//8HAAoA
CgAKExINBAz//wcACgEKAAoTEg0EDP//BwAKAgoAChMSDQQM//8HAAoDCgAKExINBAz//wkACgAK
AAoREg0EDP//CQAKAQoAChESDQQM//8JAAoCCgAKERINBAz//wkACgMKAAoREg0EDP//CgAKAAoA
ChISDQQM//8KAAoBCgAKEhINBAz//woACgIKAAoSEg0EDP//CgAKAwoAChISDQQM//8LAAoACgAK
ExINBAz//wsACgEKAAoTEg0EDP//CwAKAgoAChMSDQQM//8LAAoDCgAKExINBAz//wwACgAKAAoQ
Eg0EDP//DAAKAQoAChASDQQM//8MAAoCCgAKEBINBAz//wwACgMKAAoQEg0EDP//FAAKAAoAChAS
DQQM//8UAAoBCgAKERINBAz//xQACgIKAAoSEg0EDP//FAAKAwoAChMSDQQM//8SAAoACgAKEBIN
BAz//xIACgEKAAoREg0EDP//EgAKAgoAChISDQQM//8SAAoDCgAKExINBAz//xMACgAKAAoSEg0E
DP//EwAKAQoAChMSDQQM//8TAAoCCgAKEBINBAz//xMACgMKAAoREg0EDP//EQAKAAoAChYUGV9Q
UlQAoAuSUElDRqRQSUNNoQakQVBJQ1uCQwVTTUIwCF9BRFIMAAAUAFuAXC8EX1NCX1BDSTBTTUIw
SEVUVAIKZAoCEChcAFuBI1wvBF9TQl9QQ0kwU01CMEhFVFQBSFAwXwgAAkhQVEYBAAVbgjNVU0Iw
CF9BRFIMAAASAAhfUFJXEgYCCgsKAxQXX1MzRACgC5NPU0ZMCgKkCgKhBKQKA1uCM1VTQjEIX0FE
UgwBABIACF9QUlcSBgIKCwoDFBdfUzNEAKALk09TRkwKAqQKAqEEpAoDW4IzVVNCMghfQURSDAIA
EgAIX1BSVxIGAgoLCgMUF19TM0QAoAuTT1NGTAoCpAoCoQSkCgNbgjNVU0IzCF9BRFIMAAATAAhf
UFJXEgYCCgsKAxQXX1MzRACgC5NPU0ZMCgKkCgKhBKQKA1uCM1VTQjQIX0FEUgwBABMACF9QUlcS
BgIKCwoDFBdfUzNEAKALk09TRkwKAqQKAqEEpAoDW4IzVVNCNQhfQURSDAIAEwAIX1BSVxIGAgoL
CgMUF19TM0QAoAuTT1NGTAoCpAoCoQSkCgNbgjNVU0I2CF9BRFIMBQAUAAhfUFJXEgYCCgsKAxQX
X1MzRACgC5NPU0ZMCgKkCgKhBKQKA1uCQgRTQkFaCF9BRFIMAgAUAFuAUENJXwIKAAsAAVuBGFBD
SV8AAEAhRE5TUAFETlNPAUVOU1IBCF9QUlcSBgIKGwoEW4JFU1NBVEEIX0FEUgwAABEAW4BTQUNT
AgoACkBbgQ5TQUNTAABAElNUQjUgCFNQVE0RFwoUeAAAAA8AAAB4AAAADwAAAB8AAABbgkYnUFJJ
RAhfQURSCgAUC19HVE0ApFNQVE0UBl9TVE0DCFBSSVMKABRICl9QUzAAoEkJU1RFTluAQkFSXwBT
VEI1CwAEW4E7QkFSXwAAQJAAB1BNQlkBADhQTVMwBAAEUE1TMQQARHsAB1BTQlkBADhQU1MwBAAE
UFNTMQQARDsAB6BHBJGTT1NUWQoGk09TVFkKBKAaUE1TMXAKMmCiEJCTUE1CWQoBYFsiCvp2YKAa
UFNTMXAKMmCiEJCTUFNCWQoBYFsiCvp2YHAKAFBSSVMUDV9QUzMAcAoDUFJJUxQLX1BTQwCkUFJJ
U1uCQwxQX0QwCF9BRFIKABRKBF9TVEEAoD1TVEVOW4BCQVJfAFNUQjULAARbgRVCQVJfAABAlFBN
UzAEAARQTVMxBKANgJNQTVMxCgAApAoPoQSkCgChBKQKAAhTMTJQCgAUSQRfUFMwAKA6U1RFTluA
QkFSXwBTVEI1CwAEW4EQQkFSXwAAQJAAB1BNQlkBcAoyYKIQkJNQTUJZCgFgWyIK+nZgcAoAUzEy
UBQNX1BTMwBwCgNTMTJQFAtfUFNDAKRTMTJQW4JFDFBfRDEIX0FEUgoBFEsEX1NUQQCgPlNURU5b
gEJBUl8AU1RCNQsABFuBFkJBUl8AAIAUAVBTUzAEAARQU1MxBKANgJNQU1MxCgAApAoPoQSkCgCh
BKQKAAhTMTJQCgAUSgRfUFMwAKA7U1RFTluAQkFSXwBTVEI1CwAEW4ERQkFSXwAAgBABAAdQU0JZ
AXAKMmCiEJCTUFNCWQoBYFsiCvp2YHAKAFMxMlAUDV9QUzMAcAoDUzEyUBQLX1BTQwCkUzEyUFuC
QydTRUNECF9BRFIKARQLX0dUTQCkU1BUTRQGX1NUTQMIU0VDUwoAFEUKX1BTMACgRglTVEVOW4BC
QVJfAFNUQjULAARbgThCQVJfAABA0AAHU01CWQEAOFNNUzAEAARTTVMxBABEewAHU1NCWQEAOFNT
UzAEAARTU1MxBAAUoEcEkZNPU1RZCgaTT1NUWQoEoBpTTVMxcAoyYKIQkJNTTUJZCgFgWyIK+nZg
oBpTU1MxcAoyYKIQkJNTU0JZCgFgWyIK+nZgcAoAU0VDUxQNX1BTMwBwCgNTRUNTFAtfUFNDAKRT
RUNTW4JDDFNfRDAIX0FEUgoAFEoEX1NUQQCgPVNURU5bgEJBUl8AU1RCNQsABFuBFUJBUl8AAEDU
U01TMAQABFNNUzEEoA2Ak1NNUzEKAACkCg+hBKQKAKEEpAoACFMxMlAKABRJBF9QUzAAoDpTVEVO
W4BCQVJfAFNUQjULABBbgRBCQVJfAABA0AAHU01CWQFwCjJgohCQk1NNQlkKAWBbIgr6dmBwCgBT
MTJQFA1fUFMzAHAKA1MxMlAUC19QU0MApFMxMlBbgkUMU19EMQhfQURSCgEUSwRfU1RBAKA+U1RF
TluAQkFSXwBTVEI1CwAEW4EWQkFSXwAAgFQBU1NTMAQABFNTUzEEoA2Ak1NTUzEKAACkCg+hBKQK
AKEEpAoACFMxMlAKABRKBF9QUzAAoDtTVEVOW4BCQVJfAFNUQjULAARbgRFCQVJfAACAUAEAB1NT
QlkBcAoyYKIQkJNTU0JZCgFgWyIK+nZgcAoAUzEyUBQNX1BTMwBwCgNTMTJQFAtfUFNDAKRTMTJQ
W4JPgExQQzAIX0FEUgwDABQAW4JGFFBNSU8IX0hJRAxB0AwCCF9VSUQKAxROEl9DUlMACEJVRjAR
QgwKvkcBAEEAQQEgRwEoAigCAQhHAQsECwQBAUcB1gTWBAEBRwEADAAMAQJHARQMFAwBAUcBUAxQ
DAEDRwFsDGwMAQJHAW8MbwwBAUcB0AzQDAECRwHSDNIMAQJHAdQM1AwBDEcBAEAAQAH/RwEQQhBC
AQhHAQALAAsBEEcBEAsQCwEQRwEgCyALASCHFwAADAMAAAAAAAAA4AAAAOAAAAAAAAAAAIcXAAAM
AwAAAAAABOD+/w/g/gAAAAD/CwAAeQCKQlVGMAqSQkFSWIpCVUYwCp5HQUxOikJVRjAKlkdBTVhw
CwAQR0FMTnBcLwNfU0JfUENJME1NSU9ge2AM8P///0JBUlhyYEdBTE5HQU1YdEdBTVgKAUdBTVik
QlVGMFuAUElSUQELAAwKAluBEFBJUlEBUElJRAhQSURBCAhJUFJTEQkKBiP4DBh5AFuGOVBJSURQ
SURBAVBJUkEIUElSQghQSVJDCFBJUkQIUElSUwgAIFBJUkUIUElSRghQSVIwCFBJUjEIFD5EU1BJ
AHAKAFBJUkFwCgBQSVJCcAoAUElSQ3AKAFBJUkRwCgBQSVJFcAoAUElSRnAKAFBJUjBwCgBQSVIx
W4JFCExOS0EIX0hJRAxB0AwPCF9VSUQKARQUX1NUQQCgCFBJUkGkCguhBKQKCRQLX1BSUwCkSVBS
UxQNX0RJUwBwCgBQSVJBFCFfQ1JTAHBJUFJTYItgCgFJUlEweQoBUElSQUlSUTCkYBQcX1NSUwGL
aAoBSVJRMIJJUlEwYHZgcGBQSVJBW4JFCExOS0IIX0hJRAxB0AwPCF9VSUQKAhQUX1NUQQCgCFBJ
UkKkCguhBKQKCRQLX1BSUwCkSVBSUxQNX0RJUwBwCgBQSVJCFCFfQ1JTAHBJUFJTYItgCgFJUlEw
eQoBUElSQklSUTCkYBQcX1NSUwGLaAoBSVJRMIJJUlEwYHZgcGBQSVJCW4JFCExOS0MIX0hJRAxB
0AwPCF9VSUQKAxQUX1NUQQCgCFBJUkOkCguhBKQKCRQLX1BSUwCkSVBSUxQNX0RJUwBwCgBQSVJD
FCFfQ1JTAHBJUFJTYItgCgFJUlEweQoBUElSQ0lSUTCkYBQcX1NSUwGLaAoBSVJRMIJJUlEwYHZg
cGBQSVJDW4JFCExOS0QIX0hJRAxB0AwPCF9VSUQKBBQUX1NUQQCgCFBJUkSkCguhBKQKCRQLX1BS
UwCkSVBSUxQNX0RJUwBwCgBQSVJEFCFfQ1JTAHBJUFJTYItgCgFJUlEweQoBUElSRElSUTCkYBQc
X1NSUwGLaAoBSVJRMIJJUlEwYHZgcGBQSVJEW4JFCExOS0UIX0hJRAxB0AwPCF9VSUQKBRQUX1NU
QQCgCFBJUkWkCguhBKQKCRQLX1BSUwCkSVBSUxQNX0RJUwBwCgBQSVJFFCFfQ1JTAHBJUFJTYItg
CgFJUlEweQoBUElSRUlSUTCkYBQcX1NSUwGLaAoBSVJRMIJJUlEwYHZgcGBQSVJFW4JFCExOS0YI
X0hJRAxB0AwPCF9VSUQKBhQUX1NUQQCgCFBJUkakCguhBKQKCRQLX1BSUwCkSVBSUxQNX0RJUwBw
CgBQSVJGFCFfQ1JTAHBJUFJTYItgCgFJUlEweQoBUElSRklSUTCkYBQcX1NSUwGLaAoBSVJRMIJJ
UlEwYHZgcGBQSVJGW4JFCExOSzAIX0hJRAxB0AwPCF9VSUQKBxQUX1NUQQCgCFBJUjCkCguhBKQK
CRQLX1BSUwCkSVBSUxQNX0RJUwBwCgBQSVIwFCFfQ1JTAHBJUFJTYItgCgFJUlEweQoBUElSMElS
UTCkYBQcX1NSUwGLaAoBSVJRMIJJUlEwYHZgcGBQSVIwW4JFCExOSzEIX0hJRAxB0AwPCF9VSUQK
CBQUX1NUQQCgCFBJUjGkCguhBKQKCRQLX1BSUwCkSVBSUxQNX0RJUwBwCgBQSVIxFCFfQ1JTAHBJ
UFJTYItgCgFJUlEweQoBUElSMUlSUTCkYBQcX1NSUwGLaAoBSVJRMIJJUlEwYHZgcGBQSVIxW4Ir
UElDXwhfSElEC0HQCF9DUlMRGAoVRwEgACAAAQJHAaAAoAABAiIEAHkAW4I9RE1BMQhfSElEDEHQ
AgAIX0NSUxEoCiUqEARHAQAAAAABEEcBgACAAAERRwGUAJQAAQxHAcAAwAABIHkAW4JCBVRNUl8I
X0hJRAxB0AEACEFUVDUREAoNRwFAAEAAAAQiAQB5AAhBVFQ2EQ0KCkcBQABAAAAEeQAUGF9DUlMA
oApIUFRGpEFUVDahBqRBVFQ1W4JGBkhQRVQIX0hJRAxB0AEDCEFUVDMRFwoUIgEAIgABhgkAAQAA
0P4ABAAAeQAIQVRUNBEFCgJ5ABQUX1NUQQCgCEhQVEakCg+hBKQKABQYX0NSUwCgCkhQVEakQVRU
M6EGpEFUVDRbgkMGUlRDXwhfSElEDEHQCwAIQVRUMBEQCg1HAXAAcAAABCIAAXkACEFUVDERDQoK
RwFwAHAAAAR5ABQpX0NSUwCgG5KVT1NGWAoDoApIUFRGpEFUVDGhBqRBVFQwoQakQVRUMFuCIlNQ
S1IIX0hJRAxB0AgACF9DUlMRDQoKRwFhAGEAAQF5AFuCJUNPUFIIX0hJRAxB0AwECF9DUlMREAoN
RwHwAPAAARAiACB5AFuCTydQMlBfCF9BRFIMBAAUABQXX1MzRACgC5NPU0ZMCgKkCgKhBKQKAxQO
X1BSVwCkEgYCCgQKBQhQSUNNEkcXDBIeBAz//wcACgBcLwRfU0JfUENJMExQQzBMTktGCgASHgQM
//8HAAoBXC8EX1NCX1BDSTBMUEMwTE5LMAoAEh4EDP//BwAKAlwvBF9TQl9QQ0kwTFBDMExOSzEK
ABIeBAz//wcACgNcLwRfU0JfUENJMExQQzBMTktFCgASHgQM//8GAAoAXC8EX1NCX1BDSTBMUEMw
TE5LRQoAEh4EDP//BgAKAVwvBF9TQl9QQ0kwTFBDMExOS0YKABIeBAz//wYACgJcLwRfU0JfUENJ
MExQQzBMTkswCgASHgQM//8GAAoDXC8EX1NCX1BDSTBMUEMwTE5LMQoAEh4EDP//DgAKAFwvBF9T
Ql9QQ0kwTFBDMExOSzAKABIeBAz//w4ACgFcLwRfU0JfUENJMExQQzBMTkswCgASHgQM//8OAAoC
XC8EX1NCX1BDSTBMUEMwTE5LMAoAEh4EDP//DgAKA1wvBF9TQl9QQ0kwTFBDMExOSzAKAAhBUElD
EksKDBINBAz//wcACgAKAAoVEg0EDP//BwAKAQoAChYSDQQM//8HAAoCCgAKFxINBAz//wcACgMK
AAoUEg0EDP//BgAKAAoAChQSDQQM//8GAAoBCgAKFRINBAz//wYACgIKAAoWEg0EDP//BgAKAwoA
ChcSDQQM//8OAAoACgAKFhINBAz//w4ACgEKAAoWEg0EDP//DgAKAgoAChYSDQQM//8OAAoDCgAK
FhQZX1BSVACgC5JQSUNGpFBJQ02hBqRBUElDW4JPl0lERV8IX0FEUgwBABQACFVETVQSEggKeApa
CjwKLQoeChQKDwoACFBJT1QSEQYLWAILhgELDgEKtAp4CgAIUElUUhIOBgqZCkcKNAoiCiAKmQhN
RE1UEgsEC+ABCpYKeAoACE1EVFISCgQKdwohCiAK/1uASURFXwIKQAogW4FIBElERV8AUFBJVBBT
UElUEFBNRFQQU01EVBBQUElDCFNQSUMIUFBJTQhTUElNCABABFBVREMCU1VEQwIADFBVRE0IU1VE
TQgUJUdFVFQBcHtoCg8AYHB6aAoEAGGkdwoecnJgCgEAcmEKAQAAABROE0dUTV8BjGgKAFBJVDGM
aAoBUElUMIxoCgJNRFQxjGgKA01EVDCMaAoEUElDWIxoCgVVRENYjGgKBlVETVgIQlVGXxEXChT/
////////////////////AAAAAIpCVUZfCgBQSU8wikJVRl8KBERNQTCKQlVGXwoIUElPMYpCVUZf
CgxETUExikJVRl8KEEZMQUegDntQSUNYCgEApEJVRl9wR0VUVFBJVDBQSU8wcEdFVFRQSVQxUElP
MaApe1VEQ1gKAQB9RkxBRwoBRkxBR3CDiF5VRE1Ue1VETVgKDwAARE1BMKEOcEdFVFRNRFQwRE1B
MKApe1VEQ1gKAgB9RkxBRwoERkxBR3CDiF5VRE1UelVETVgKBAAARE1BMaEOcEdFVFRNRFQxRE1B
MX1GTEFHChpGTEFHpEJVRl8UShtTVE1fA4poCgBQSU8wimgKBERNQTCKaAoIUElPMYpoCgxETUEx
imgKEEZMQUcIQlVGXxEKCgcAAP//AAAAjEJVRl8KAFBJVDGMQlVGXwoBUElUMIxCVUZfCgJNRFQx
jEJVRl8KA01EVDCMQlVGXwoEUElNWIxCVUZfCgVVRENYjEJVRl8KBlVETVhwiV5QSU9UAlBJTzAA
CgAKAGB4YAoFYABwiV5QSU9UAlBJTzEACgAKAGF4YQoFYQBwfXlhCgQAYABQSU1YcIOIXlBJVFJg
AFBJVDBwg4heUElUUmEAUElUMaA2e0ZMQUcKAQBwiV5VRE1UAkRNQTAACgAKAGB4YAoHYAB9VURN
WGBVRE1YfVVEQ1gKAVVEQ1ihLqAskpNETUEwDP////9wiV5NRE1UAkRNQTAACgAKAGBwg4heTURU
UmAATURUMKA6e0ZMQUcKBABwiV5VRE1UAkRNQTEACgAKAGB4YAoHYAB9VURNWHlgCgQAVURNWH1V
RENYCgJVRENYoS6gLJKTRE1BMQz/////cIleTURNVAJETUExAAoACgBgcIOIXk1EVFJgAE1EVDGk
QlVGXxRFEEdURl8CjGkKAE1EVDGMaQoBTURUMIxpCgJQSU1YjGkKA1VEQ1iMaQoEVURNWKAnk2gK
oHB7UElNWAoPAGBwTURUMGF7VURDWAoBYnB7VURNWAoPAGOhI3B6UElNWAoEAGBwTURUMWF7VURD
WAoCYnB6VURNWAoEAGMIQlVGXxERCg4DAAAAAP/vAwAAAAD/74xCVUZfCgFQTU9EjEJVRl8KCERN
T0SMQlVGXwoFQ01EQYxCVUZfCgxDTURCcGhDTURBcGhDTURCfWAKCFBNT0SgCmJ9YwpARE1PRKEi
cIleTURNVAJHRVRUYQAKAAoAZKANlWQKA30KIGRETU9EpEJVRl9bgkYkUFJJRAhfQURSCgAUTghf
R1RNAAhCVUZfEQoKBwAA//8AAACLQlVGXwoAVlBJVItCVUZfCgJWTURUjEJVRl8KBFZQSUOMQlVG
XwoFVlVEQ4xCVUZfCgZWVURNcF5eUFBJVFZQSVRwXl5QTURUVk1EVHBeXlBQSUNWUElDcF5eUFVE
Q1ZVRENwXl5QVURNVlVETaRHVE1fQlVGXxRBCV9TVE0DCEJVRl8RCgoHAAAAAAAAAItCVUZfCgBW
UElUi0JVRl8KAlZNRFSMQlVGXwoEVlBJTYxCVUZfCgVWVURDjEJVRl8KBlZVRE1wU1RNX2hpakJV
Rl9wVlBJVF5eUFBJVHBWTURUXl5QTURUcFZQSU1eXlBQSU1wVlVEQ15eUFVEQ3BWVURNXl5QVURN
W4JKCFBfRDAIX0FEUgoAFEwHX0dURgAIQlVGXxEICgUAAAAAAItCVUZfCgBWTURUjEJVRl8KAlZQ
SU2MQlVGXwoDVlVEQ4xCVUZfCgRWVURNcF5eXlBNRFRWTURUcF5eXlBQSU1WUElNcF5eXlBVRENW
VURDcF5eXlBVRE1WVURNpEdURl8KoEJVRl9bgkoIUF9EMQhfQURSCgEUTAdfR1RGAAhCVUZfEQgK
BQAAAAAAi0JVRl8KAFZNRFSMQlVGXwoCVlBJTYxCVUZfCgNWVURDjEJVRl8KBFZVRE1wXl5eUE1E
VFZNRFRwXl5eUFBJTVZQSU1wXl5eUFVEQ1ZVRENwXl5eUFVETVZVRE2kR1RGXwqwQlVGX1uCRiRT
RUNECF9BRFIKARROCF9HVE0ACEJVRl8RCgoHAAD//wAAAItCVUZfCgBWUElUi0JVRl8KAlZNRFSM
QlVGXwoEVlBJQ4xCVUZfCgVWVURDjEJVRl8KBlZVRE1wXl5TUElUVlBJVHBeXlNNRFRWTURUcF5e
U1BJQ1ZQSUNwXl5TVURDVlVEQ3BeXlNVRE1WVURNpEdUTV9CVUZfFEEJX1NUTQMIQlVGXxEKCgcA
AAAAAAAAi0JVRl8KAFZQSVSLQlVGXwoCVk1EVIxCVUZfCgRWUElNjEJVRl8KBVZVREOMQlVGXwoG
VlVETXBTVE1faGlqQlVGX3BWUElUXl5TUElUcFZNRFReXlNNRFRwVlBJTV5eU1BJTXBWVURDXl5T
VURDcFZVRE1eXlNVRE1bgkoIU19EMAhfQURSCgAUTAdfR1RGAAhCVUZfEQgKBQAAAAAAi0JVRl8K
AFZNRFSMQlVGXwoCVlBJTYxCVUZfCgNWVURDjEJVRl8KBFZVRE1wXl5eU01EVFZNRFRwXl5eU1BJ
TVZQSU1wXl5eU1VEQ1ZVRENwXl5eU1VETVZVRE2kR1RGXwqgQlVGX1uCSghTX0QxCF9BRFIKARRM
B19HVEYACEJVRl8RCAoFAAAAAACLQlVGXwoAVk1EVIxCVUZfCgJWUElNjEJVRl8KA1ZVREOMQlVG
XwoEVlVETXBeXl5TTURUVk1EVHBeXl5TUElNVlBJTXBeXl5TVURDVlVEQ3BeXl5TVURNVlVETaRH
VEZfCrBCVUZfW4JBC1BDRTIIX0FEUgwAAAIAFA5fUFJXAKQSBgIKGAoECFBJQ00SOgQSDQQL//8K
AExOS0MKABINBAv//woBTE5LRAoAEg0EC///CgJMTktBCgASDQQL//8KA0xOS0IKAAhBUElDEjIE
EgsEC///CgAKAAoSEgsEC///CgEKAAoTEgsEC///CgIKAAoQEgsEC///CgMKAAoRFBlfUFJUAKAL
klBJQ0akUElDTaEGpEFQSUNbgkELUENFMwhfQURSDAAAAwAUDl9QUlcApBIGAgoYCgQIUElDTRI6
BBINBAv//woATE5LRAoAEg0EC///CgFMTktBCgASDQQL//8KAkxOS0IKABINBAv//woDTE5LQwoA
CEFQSUMSMgQSCwQL//8KAAoAChMSCwQL//8KAQoAChASCwQL//8KAgoAChESCwQL//8KAwoAChIU
GV9QUlQAoAuSUElDRqRQSUNNoQakQVBJQ1uCQQtQQ0U0CF9BRFIMAAAEABQOX1BSVwCkEgYCChgK
BAhQSUNNEjoEEg0EC///CgBMTktBCgASDQQL//8KAUxOS0IKABINBAv//woCTE5LQwoAEg0EC///
CgNMTktECgAIQVBJQxIyBBILBAv//woACgAKEBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv/
/woDCgAKExQZX1BSVACgC5JQSUNGpFBJQ02hBqRBUElDW4JBC1BDRTUIX0FEUgwAAAUAFA5fUFJX
AKQSBgIKGAoECFBJQ00SOgQSDQQL//8KAExOS0IKABINBAv//woBTE5LQwoAEg0EC///CgJMTktE
CgASDQQL//8KA0xOS0EKAAhBUElDEjIEEgsEC///CgAKAAoREgsEC///CgEKAAoSEgsEC///CgIK
AAoTEgsEC///CgMKAAoQFBlfUFJUAKALklBJQ0akUElDTaEGpEFQSUNbgkELUENFNghfQURSDAAA
BgAUDl9QUlcApBIGAgoYCgQIUElDTRI6BBINBAv//woATE5LQwoAEg0EC///CgFMTktECgASDQQL
//8KAkxOS0EKABINBAv//woDTE5LQgoACEFQSUMSMgQSCwQL//8KAAoAChISCwQL//8KAQoAChMS
CwQL//8KAgoAChASCwQL//8KAwoAChEUGV9QUlQAoAuSUElDRqRQSUNNoQakQVBJQ1uCQQtQQ0U3
CF9BRFIMAAAHABQOX1BSVwCkEgYCChgKBAhQSUNNEjoEEg0EC///CgBMTktECgASDQQL//8KAUxO
S0EKABINBAv//woCTE5LQgoAEg0EC///CgNMTktDCgAIQVBJQxIyBBILBAv//woACgAKExILBAv/
/woBCgAKEBILBAv//woCCgAKERILBAv//woDCgAKEhQZX1BSVACgC5JQSUNGpFBJQ02hBqRBUElD
W4JBC1BDRTgIX0FEUgwAAAgAFA5fUFJXAKQSBgIKGAoECFBJQ00SOgQSDQQL//8KAExOS0EKABIN
BAv//woBTE5LQgoAEg0EC///CgJMTktDCgASDQQL//8KA0xOS0QKAAhBUElDEjIEEgsEC///CgAK
AAoQEgsEC///CgEKAAoREgsEC///CgIKAAoSEgsEC///CgMKAAoTFBlfUFJUAKALklBJQ0akUElD
TaEGpEFQSUNbgkELUENFOQhfQURSDAAACQAUDl9QUlcApBIGAgoYCgQIUElDTRI6BBINBAv//woA
TE5LQwoAEg0EC///CgFMTktECgASDQQL//8KAkxOS0EKABINBAv//woDTE5LQgoACEFQSUMSMgQS
CwQL//8KAAoAChESCwQL//8KAQoAChISCwQL//8KAgoAChMSCwQL//8KAwoAChAUGV9QUlQAoAuS
UElDRqRQSUNNoQakQVBJQ1uCQQtQQ0VBCF9BRFIMAAAKABQOX1BSVwCkEgYCChgKBAhQSUNNEjoE
Eg0EC///CgBMTktECgASDQQL//8KAUxOS0EKABINBAv//woCTE5LQgoAEg0EC///CgNMTktDCgAI
QVBJQxIyBBILBAv//woACgAKEhILBAv//woBCgAKExILBAv//woCCgAKEBILBAv//woDCgAKERQZ
X1BSVACgC5JQSUNGpFBJQ02hBqRBUElDW4JBC1BDRUIIX0FEUgwAAAsAFA5fUFJXAKQSBgIKGAoE
CFBJQ00SOgQSDQQL//8KAExOS0QKABINBAv//woBTE5LQQoAEg0EC///CgJMTktCCgASDQQL//8K
A0xOS0MKAAhBUElDEjIEEgsEC///CgAKAAoTEgsEC///CgEKAAoQEgsEC///CgIKAAoREgsEC///
CgMKAAoSFBlfUFJUAKALklBJQ0akUElDTaEGpEFQSUNbgkELUENFQwhfQURSDAAADAAUDl9QUlcA
pBIGAgoYCgQIUElDTRI6BBINBAv//woATE5LRAoAEg0EC///CgFMTktBCgASDQQL//8KAkxOS0IK
ABINBAv//woDTE5LQwoACEFQSUMSMgQSCwQL//8KAAoAChASCwQL//8KAQoAChESCwQL//8KAgoA
ChISCwQL//8KAwoAChMUGV9QUlQAoAuSUElDRqRQSUNNoQakQVBJQxAYXAAUBkRJU0QBFAZDS0lP
AhQGU0xETQIQRRJcAFuAV0lOMQEKLgoCW4EQV0lOMQFJTkRQCERBVFAIW4BHUElPAQsACAoFW4Ef
R1BJTwFHTzAxCEdPMDIIR08wMwhHTzA0CEdPMDUIW4ZPB0lORFBEQVRQAQAQQ0ZHXwgAIExETl8I
AEAMSURISQhJRExPCFBPV0MIAEgGQUNUUggASBdJT0FICElPQUwISU8ySAhJTzJMCABABklOVFII
AAhJTlQxCAAIRE1DSAgASCVHUDQwCABIF09QVDEIT1BUMghPUFQzCE9QVDQIFCJFTkZHAHAKh0lO
RFBwCgFJTkRQcApVSU5EUHAKVUlORFAUDUVYRkcAcAoCQ0ZHXxQRR1NSRwFwaElORFCkREFUUBQS
U1NSRwJwaElORFBwaURBVFBbgkYVRkRDMAhfSElEDEHQBwAUOl9TVEEARU5GR3AATEROX6AMQUNU
UkVYRkekCg+hHKARkUlPQUhJT0FMRVhGR6QKDaEIRVhGR6QKABQrX0RJUwBFTkZHcAoATEROX3AA
QUNUUlNMRE1ETUNICgRFWEZHRElTRAoDFEEGX0NSUwAIQlVGMBEbChhHAfAD8AMBBkcB9wP3AwEB
IkAAKgQAeQCMQlVGMAoCSU9MT4xCVUYwCgNJT0hJjEJVRjAKBElPUkyMQlVGMAoFSU9SSEVORkdF
WEZHpEJVRjAIX1BSUxEdChowRwHwA/ADAQZHAfcD9wMBASJAACoEADh5ABRJBV9TUlMBjGgKAklP
TE+MaAoDSU9ISYtoCgJJT0FEi2gKGUlSUVeMaAocRE1BVkVORkdwAExETl9wAUFDVFJTTERNRE1D
SERNQ0hDS0lPSU9BRAoDRVhGR1uCRhtVQVIxCF9ISUQMQdAFAQhfVUlECgEUP19TVEEARU5GR3AK
AUxETl+gDEFDVFJFWEZHpAoPoRygEZFJT0FISU9BTEVYRkekCg2hCEVYRkekCgBFWEZHFCFfRElT
AEVORkdwCgFMRE5fcABBQ1RSRVhGR0RJU0QKABRJCV9DUlMACEJVRjEREAoNRwEAAAAAAQgiAAB5
AIxCVUYxCgJJT0xPjEJVRjEKA0lPSEmMQlVGMQoESU9STIxCVUYxCgVJT1JIi0JVRjEKCUlSUVdF
TkZHcAoBTEROX3BJT0FMSU9MT3BJT0FMSU9STHBJT0FISU9ISXBJT0FISU9SSHABYHlgSU5UUklS
UVdFWEZHpEJVRjEIX1BSUxE2CjMwRwH4A/gDAQgiuB4wRwH4AvgCAQgiuB4wRwHoA+gDAQgiuB4w
RwHoAugCAQgiuB44eQAURgZfU1JTAYxoCgJJT0xPjGgKA0lPSEmLaAoCSU9BRItoCglJUlFXRU5G
R3AKAUxETl9wAUFDVFJwSU9MT0lPQUxwSU9ISUlPQUiCSVJRV2B0YAoBSU5UUkVYRkdDS0lPSU9B
RAoAW4BLQkNUAQpgCgVbgRJLQkNUAVAwNjAIABhQMDY0CFuCTwhQUzJNCF9ISUQMQdAPExQXX1NU
QQCgC5NQUzJGCgCkCg+hBKQKABRGBl9DUlMACEJVRjERCAoFIgAQeQAIQlVGMhEYChVHAWAAYAAB
AUcBZABkAAEBIgAQeQCgK5NLQkRJCgGgDZNPU0ZMCgKkQlVGMaANk09TRkwKAaRCVUYxoQakQlVG
MqEGpEJVRjFbgkYEUFMySwhfSElEDEHQAwMUF19TVEEAoAuTS0JESQoBpAoAoQSkCg8IX0NSUxEY
ChVHAWAAYAABAUcBZABkAAEBIgIAeQBbgkwGUFNNUghfSElEDEHQDAIIX1VJRAoDFDlfU1RBAKAL
k0tCREkKAKQKAKAjk1BTMkYKAKALk09TRkwKAqQKD6ALk09TRkwKAaQKD6QKAKQKAAhfQ1JTERUK
EkcBYABgAAEBRwFkAGQAAQF5ABQdXC8EX1NCX1BDSTBQUzJNX1BSVwCkEgYCCgMKBRQdXC8EX1NC
X1BDSTBQUzJLX1BSVwCkEgYCCgMKBRQOX1BSVwCkEgYCCgQKBVuCRx9NRU1fCF9ISUQMQdAMARRG
Hl9DUlMACEJVRjARSggKhoYJAAEAAA8AAEAAAIYJAAEAQA8AAEAAAIYJAAEAgA8AAEAAAIYJAAEA
wA8AAEAAAIYJAAEAAAAAAAABAIYJAAEAAP//AAABAIYJAAEAAAAAAAAKAIYJAAEAABAAAAAAAIYJ
AAEAAMD+ABAAAIYJAAEAAOD+ABAAAIYJAAEAAPj/AAAHAHkAikJVRjAKNEFDTU2KQlVGMAo4QVNT
TYpCVUYwCgRSTUExikJVRjAKCFJTUzGKQlVGMAoQUk1BMopCVUYwChRSU1MyikJVRjAKHFJNQTOK
QlVGMAogUlNTM4pCVUYwCihSTUE0ikJVRjAKLFJTUzSKQlVGMApcRVhUTXRBTUVNDAAAEABFWFRN
oDWSk1JPTTEAcFJNQTFSTUEyeVJPTTEKCGBwYFJNQTF5Uk1TMQoIYHBgUlNTMXALAIBSU1MyoDWS
k1JPTTIAcFJNQTJSTUEzeVJPTTIKCGBwYFJNQTJ5Uk1TMgoIYHBgUlNTMnALAMBSU1MzoDeSk1JP
TTMAcFJNQTNSTUE0eVJPTTMKCGBwYFJNQTN5Uk1TMwoIYHBgUlNTM3AMAAABAFJTUzRwQU1FTUFD
TU17QU1FTQz//w8AYHQMAAAQAGBBU1NNpEJVRjBbgkUEXC8DX1NCX1BDSTBFWFBMCF9ISUQMQdAM
AghfVUlECgQUIl9DUlMACEJVRjAREQoOhgkAAQAAAOAAAAAQeQCkQlVGMA==
====
begin-base64 644 FACP.1
RkFDUHQAAAABnUdCVCAgIEdCVFVBQ1BJMS4wQkdCVFUBAQEBAADuz8Aw7s8AAQkAsAAAAKGgAAAA
QAAAAAAAAARAAAAAAAAAUEAAAAhAAAAgQAAAAAAAAAQCAQQIAAAAZQDpAwAAAAABAA0AAAAAAK0B
AAA=
====
begin-base64 644 HPET.4
SFBFVDgAAAABJUdCVCAgIEdCVFVBQ1BJMS4wQkdCVFWYAAAAAaK5EAAAAAAAAND+AAAAAAAQAAA=
====
begin-base64 644 MCFG.5
TUNGRzwAAAABNEdCVCAgIEdCVFVBQ1BJMS4wQkdCVFUBAQEBAAAAAAAAAAAAAADgAAAAAAAAAP8A
AAAA
====
begin-base64 644 RSDT.0
UlNEVDwAAAABzEdCVCAgIEdCVFVBQ1BJMS4wQkdCVFUBAQEBQDDuzwCj7s8ArO7PQKzuz4Cs7s9A
ou7P
====
begin-base64 644 SSDT.3
U1NEVPUIAAABTVBUTFREIFBPV0VSTk9XAQAAACBMVFABAAAAEEkhXC5fUFJfQzAwMAhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRwgEEiAGDCgK
AAAM8oIAAAwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDGwHAAAMc3AAAAwEAAAADAQAAAAMAQAAAAwB
AAAAEiAGDHgFAAAMj2EAAAwEAAAADAQAAAAMAgAAAAwCAAAAEiAGDCADAAAMXzcAAAwEAAAADAQA
AAAMAwAAAAwDAAAACFhQU1MSQxIEEkcECAwoCgAADPKCAAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxsBwAADHNwAAAMBAAAAAwE
AAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAx4
BQAADI9hAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsK
CAAAAAAAAAAAEkcECAwgAwAADF83AAAMBAAAAAwEAAAAEQsKCAMAAAAAAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/AAAAAwDAAAACF9Q
UEMKABBJIVwuX1BSX0MwMDEIX1BDVBIsAhEUChGCDAB/QAAAYgABwAAAAAB5ABEUChGCDAB/QAAA
AAAAAAAAAAB5AAhfUFNTEkcIBBIgBgwoCgAADPKCAAAMBAAAAAwEAAAADAAAAAAMAAAAABIgBgxs
BwAADHNwAAAMBAAAAAwEAAAADAEAAAAMAQAAABIgBgx4BQAADI9hAAAMBAAAAAwEAAAADAIAAAAM
AgAAABIgBgwgAwAADF83AAAMBAAAAAwEAAAADAMAAAAMAwAAAAhYUFNTEkMSBBJHBAgMKAoAAAzy
ggAADAQAAAAMBAAAABELCggAAAAAAAAAABELCggAAAAAAAAAABELCggAAAAAAAAAABELCggAAAAA
AAAAABJHBAgMbAcAAAxzcAAADAQAAAAMBAAAABELCggBAAAAAAAAABELCggAAAAAAAAAABELCggA
AAAAAAAAABELCggAAAAAAAAAABJHBAgMeAUAAAyPYQAADAQAAAAMBAAAABELCggCAAAAAAAAABEL
CggAAAAAAAAAABELCggAAAAAAAAAABELCggAAAAAAAAAABJHBAgMIAMAAAxfNwAADAQAAAAMBAAA
ABELCggDAAAAAAAAABELCggAAAAAAAAAABELCggAAAAAAAAAABELCggAAAAAAAAAAAhfUFNEEhgB
EhUFCgUKAAwAAAAADPwAAAAMAwAAAAhfUFBDCgAQSSFcLl9QUl9DMDAyCF9QQ1QSLAIRFAoRggwA
f0AAAGIAAcAAAAAAeQARFAoRggwAf0AAAAAAAAAAAAAAeQAIX1BTUxJHCAQSIAYMKAoAAAzyggAA
DAQAAAAMBAAAAAwAAAAADAAAAAASIAYMbAcAAAxzcAAADAQAAAAMBAAAAAwBAAAADAEAAAASIAYM
eAUAAAyPYQAADAQAAAAMBAAAAAwCAAAADAIAAAASIAYMIAMAAAxfNwAADAQAAAAMBAAAAAwDAAAA
DAMAAAAIWFBTUxJDEgQSRwQIDCgKAAAM8oIAAAwEAAAADAQAAAARCwoIAAAAAAAAAAARCwoIAAAA
AAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAASRwQIDGwHAAAMc3AAAAwEAAAADAQAAAARCwoI
AQAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAASRwQIDHgFAAAMj2EA
AAwEAAAADAQAAAARCwoIAgAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAA
AAASRwQIDCADAAAMXzcAAAwEAAAADAQAAAARCwoIAwAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAA
AAAAAAARCwoIAAAAAAAAAAAIX1BTRBIYARIVBQoFCgAMAAAAAAz8AAAADAMAAAAIX1BQQwoAEEIo
XC5fUFJfQzAwMwhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAA
AHkACF9QU1MSSAoFEiAGDKAAgAIMoACAAgwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDKAAgAIMoACA
AgwEAAAADAQAAAAMAQAAAAwBAAAAEiAGDKAAgAIMoACAAgwEAAAADAQAAAAMAgAAAAwCAAAAEiAG
DKAAgAIMoACAAgwEAAAADAQAAAAMAwAAAAwDAAAAEiAGDKAAgAIMoACAAgwEAAAADAQAAAAMBAAA
AAwEAAAACFhQU1MSSxYFEkcECAygAIACDKAAgAIMBAAAAAwEAAAAEQsKCAAAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAygAIACDKAAgAIMBAAAAAwEAAAAEQsK
CAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAygAIACDKAA
gAIMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAygAIACDKAAgAIMBAAAAAwEAAAAEQsKCAMAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEkcECAygAIACDKAAgAIMBAAAAAwEAAAAEQsKCAQAAAAAAAAAEQsK
CAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/AAA
AAwDAAAACF9QUEMKAA==
====
begin-base64 644 TAMG.6
VEFNR5oEAAABgEdCVCAgIEdCVCAgIEIwLjFVVEJHAQEBAUVTRFRdINoAAAAAAAAAAAAUAAAAAAcA
ADwCLQIuAiAAEAAlAAQAAAAAEgcBAAAAAAAAAAAAAAAAAAABAAEAAHgAQB8AAHkAkwDAKwAAlACe
AEBRAACfAP8AwF0AAAAAACRIRUFMVEgkaAIBGgAAAAALAAAAAAAAAAAAAAAAAAAAQ2FzZQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAQAAAAAAAAABAAAAAAAAAAAAAABDUFUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAADoAwAAAAAAACAFAAAAAAAAAAAAAERSQU0AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAOgDAAAAAAAAUAYAAAAAAAAAAAAAKzMuM1YAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAABCAAA6AMAAAAAAADgDAAAAAAAAAAAAAArMTJWAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAEQAADoAwAAAAAAABAvAAAAAAAAAAAAAFN5c3RlbQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAiAAAAEAAAAAAAAAKwAAAAAAAAAAAAAAQ1BVAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAACQAAAAQAAAAAAAAAuAAAAAAAAAAAAAABDUFUAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAASAAAABAAAAAAAAAEQLAAAAAAAAAAAAAFBvd2VyAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAABAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAU3lzdGVtIDEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAEAAIAAQAAAAAAAADAAwAAAAAAAAAAAABTeXN0ZW0gMgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAQABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAkRVpZQUNDJH0AAeAAAAAABwADAAAAAAAAAAAAAAAAAAEAAADggAAAAAEAAAABAAAC
AAAA4AMAAAADAAAAAQAAAAIAAIuAAAAAAQAAAAEAAAAQAACMBAAAAAEAAQAAAAAAIAAAjAgAAAAB
AAEAAAAAAEAAAIwQAAAAAQABAAAAAACAAACMIAAAAAEAAQAAAAA=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTE4MywgT0VNSUQ9R0JULCBSZXZpc2lvbj0wLCBSc2R0QWRkcmVz
cz0weGNmZWUzMDAwCgoKUlNEVDogTGVuZ3RoPTYwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMDQs
CglPRU1JRD1HQlQsIE9FTSBUYWJsZSBJRD1HQlRVQUNQSSwgT0VNIFJldmlzaW9uPTB4NDIzMDJl
MzEsCglDcmVhdG9yIElEPUdCVFUsIENyZWF0b3IgUmV2aXNpb249MHgxMDEwMTAxCgoKCUVudHJp
ZXM9eyAweGNmZWUzMDQwLCAweGNmZWVhMzAwLCAweGNmZWVhYzAwLCAweGNmZWVhYzQwLCAweGNm
ZWVhYzgwLCAweGNmZWVhMjQwIH0KCgoJRFNEVD0weGNmZWUzMGMwCglJTlRfTU9ERUw9UElDCglT
Q0lfSU5UPTkKCVNNSV9DTUQ9MHhiMCwgQUNQSV9FTkFCTEU9MHhhMSwgQUNQSV9ESVNBQkxFPTB4
YTAsIFM0QklPU19SRVE9MHgwCglQTTFhX0VWVF9CTEs9MHg0MDAwLTB4NDAwMwoJUE0xYV9DTlRf
QkxLPTB4NDAwNC0weDQwMDUKCVBNMl9DTlRfQkxLPTB4NDA1MC0weDQwNTAKCVBNMl9UTVJfQkxL
PTB4NDAwOC0weDQwMGIKCVBNMl9HUEUwX0JMSz0weDQwMjAtMHg0MDI3CglQX0xWTDJfTEFUPTEw
MW1zLCBQX0xWTDNfTEFUPTEwMDFtcwoJRkxVU0hfU0laRT0wLCBGTFVTSF9TVFJJREU9MAoJRFVU
WV9PRkZTRVQ9MSwgRFVUWV9XSURUSD0wCglEQVlfQUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVS
WT0wCglGbGFncz17V0JJTlZELFBST0NfQzEsUF9MVkwyX1VQLFNMUF9CVVRUT04sUlRDX1M0LFRN
Ul9WQUxfRVhUfQoKCkRTRFQ6IExlbmd0aD0yODk5OSwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTEx
LAoJT0VNSUQ9R0JULCBPRU0gVGFibGUgSUQ9R0JUVUFDUEksIE9FTSBSZXZpc2lvbj0weDEwMDAs
CglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHgzMDAwMDAwCgoKU1NEVDogTGVu
Z3RoPTIyOTMsIFJldmlzaW9uPTEsIENoZWNrc3VtPTc3LAoJT0VNSUQ9UFRMVEQsIE9FTSBUYWJs
ZSBJRD1QT1dFUk5PVywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9IExUUCwgQ3JlYXRv
ciBSZXZpc2lvbj0weDEKCgpIUEVUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTM3
LAoJT0VNSUQ9R0JULCBPRU0gVGFibGUgSUQ9R0JUVUFDUEksIE9FTSBSZXZpc2lvbj0weDQyMzAy
ZTMxLAoJQ3JlYXRvciBJRD1HQlRVLCBDcmVhdG9yIFJldmlzaW9uPTB4OTgKCgpNQ0ZHOiBMZW5n
dGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTUyLAoJT0VNSUQ9R0JULCBPRU0gVGFibGUgSUQ9
R0JUVUFDUEksIE9FTSBSZXZpc2lvbj0weDQyMzAyZTMxLAoJQ3JlYXRvciBJRD1HQlRVLCBDcmVh
dG9yIFJldmlzaW9uPTB4MTAxMDEwMQoKClRBTUc6IExlbmd0aD0xMTc4LCBSZXZpc2lvbj0xLCBD
aGVja3N1bT0xMjgsCglPRU1JRD1HQlQsIE9FTSBUYWJsZSBJRD1HQlQgICBCMCwgT0VNIFJldmlz
aW9uPTB4NTQ1NTMxMmUsCglDcmVhdG9yIElEPUJHAQEsIENyZWF0b3IgUmV2aXNpb249MHg1MzQ1
MDEwMQoKCkFQSUM6IExlbmd0aD0xMzIsIFJldmlzaW9uPTEsIENoZWNrc3VtPTEzMSwKCU9FTUlE
PUdCVCwgT0VNIFRhYmxlIElEPUdCVFVBQ1BJLCBPRU0gUmV2aXNpb249MHg0MjMwMmUzMSwKCUNy
ZWF0b3IgSUQ9R0JUVSwgQ3JlYXRvciBSZXZpc2lvbj0weDEwMTAxMDEKCg==
====

main_0.jpg (330K) Download Attachment
main_1.jpg (373K) Download Attachment
main_2.jpg (404K) Download Attachment
different_enclosure.png (340K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Kernel panic or read failure after connecting large external USB disk

falsifian
> * A different USB enclosure (brand "Consus"; let me know if
>  you'd like more detail). I still wasn't able to read the
>  disk, but the kernel didn't panic. The output of "fdisk sd2"
>  is "Not Found"; I never saw this with the Startech enclosure.
>  I've attached a console photo: see different_enclosure.png.
>  Here, you see two working fdisk  outputs for a smaller disk,
>  followed by what happens when I try to run fdisk after
>  plugging in a large disk.

Actually, I discovered this enclosure can't handle disks this large.
When I plug it into a Linux system, the disk size is reported as 1.7 TiB.

(On the other hand, Linux was perfectly happy to treat it as a
functioning 1.7TiB drive; I created a filesystem on it without issue
before noticing the wrong size. So, it may still be interesting that
OpenBSD can't read the drive through this enclosure either.)

--
James