>Synopsis: <Can not boot RAMDISK or GENERIC kernels on two machines>
>Category: <kernel>
>Environment:
System : OpenBSD 7.0
Details : OpenBSD 7.0-current (GENERIC.MP) #68: Wed Nov 3 17:05:01
MDT 2021
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
Kernel page fault when booting RAMDISK or GENERIC kernels on specific
hardware.
Panic started after May 8 2020.
Including output from ddb machine acpi {trace,disasm}.
>How-To-Repeat:
Boot a machine with specific bad AML code.
>Fix:
Push acpi_parse_crs() down, so devices listed in acpi_skip_hids[] and
acpi_isa_hids[] are no longer parsed.
Index: dev/acpi/acpi.c
===================================================================
RCS file: /cvs/src/sys/dev/acpi/acpi.c,v
retrieving revision 1.401
diff -u -p -r1.401 acpi.c
--- dev/acpi/acpi.c 2 Nov 2021 02:17:56 -0000 1.401
+++ dev/acpi/acpi.c 10 Nov 2021 10:11:03 -0000
@@ -3339,7 +3339,6 @@ acpi_foundhid(struct aml_node *node, voi
aaa.aaa_node = node->parent;
aaa.aaa_dev = dev;
aaa.aaa_cdev = cdev;
- acpi_parse_crs(sc, &aaa);
#ifndef SMALL_KERNEL
if (!strcmp(cdev, ACPI_DEV_MOUSE)) {
@@ -3356,6 +3355,7 @@ acpi_foundhid(struct aml_node *node, voi
acpi_matchhids(&aaa, acpi_isa_hids, "none"))
return (0);
+ acpi_parse_crs(sc, &aaa);
aaa.aaa_dmat = acpi_iommu_device_map(node->parent, aaa.aaa_dmat);
if (!node->parent->attached) {
dmesg:
OpenBSD 7.0-current (RAMDISK_CD) #67: Wed Nov 3 17:09:43 MDT 2021
[email protected]:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 4142792704 (3950MB)
avail mem = 4013219840 (3827MB)
random: good seed from bootblocks
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0000 (31 entries)
bios0: vendor Phoenix Technologies, LTD version "5.14" date 06/20/2008
bios0: HP-Pavilion FK562AA-ABA a6614f
acpi0 at bios0: ACPI 3.0
acpi0: tables DSDT FACP SLIC SSDT HPET MCFG APIC
acpihpet0 at acpi0: 250000000 Hz
acpimadt at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Phenom(tm) 9500 Quad-Core Processor, 2210.41 MHz, 10-02-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,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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: apic clock running at 200Mhz
cpu0: mwait min=64, max=64, IBE
cpu at mainbus0: not configured
cpu at mainbus0: not configured
cpu at mainbus0: not configured
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 24 pins, remapped
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (HUB0)
"PNP0C0C" at acpi0 not configured
acpipci0 a acpi0 PCI0
acpicmos0 at acpi0
uvm_fault(0xffffffff81930270, 0xffff80000008eb08, 0, 2) -> e
fatal page fault in supervisor mode
trap type 6 code 2 rip ffffffff811c5004 cs 8 rflags 10202 cr2 ffff80000008eb08
cpl e rsp ffffffff81a06658
gsbase 0xffffffff818dcff0 kgsbase 0x0
panic: trap type 6, code=2, pc=ffffffff8115004
The operating system has halted.
Please press any key to reboot.
OpenBSD 7.0-current (GENERIC.MP) #68: Wed Nov 3 17:05:01 MDT 2021
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 414279274 (3950MB)
avail mem = 4001202176 (3815MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0000 (31 entries)
bios0: vendor Phoenix Technologies, LTD version "5.14" date 06/20/2008
bios0: HP-Pavilion FK562AA-ABA a6614f
acpi0 at bios0: ACPI 3.0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP SLIC SSDT HPET MCFG APIC
acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) PS2M(S4) PS2K(S4)
USB0(S3) USB2(S3) AZAD(S5) MMAC9S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 250000000 Hz
acpimcfg0 at acpi0
acpimcfg0: addr 0xf0000000, bus 0-63
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Phenom(tm) 9500 Quad-Core Processor, 2210,36 MHz, 10-02-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,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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: mwaid min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Phenom(tm) 9500 Quad-Core Processor, 2210,36 MHz, 10-02-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,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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) 9500 Quad-Core Processor, 2210,36 MHz, 10-02-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,ITSC
cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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
cpu3 at mainbus0: apid 3 (application processor)
cpu3: AMD Phenom(tm) 9500 Quad-Core Processor, 2210,36 MHz, 10-02-02
cpu3:
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,ITSC
cpu3: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 cache
cpu3: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu3: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu3: AMD erratum 721 detected and fixed
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 24 pins, remapped
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (HUB0)
acpibtn0 at acpi0: PWRB
acpipci0 at acpi0 PCI0
acpicmos0 at acpi0
uvm_fault(0xffffffff821c3b30, 0xffff800000097408, 0, 2) -> e
kernel: page fault trap, code=0
Stopped at
TID PID UID PRFLAGS PFLAGS CPU COMMAND
* 0 0 0 0x10000 0x200 0K swapper
memcpy(ffff80000008d188,0,20,ffffffff825d64d0,1,ffff80000008d188) at memcpy+0x1f
aml_store(ffff800000086c88,ffff80000008d188,20000,092c97ae61e2f676,ffff800000086c88)
at aml_store+0x336
aml_parse(ffff800000086c88,54,ffff800000086c88,ffff800000086c88,d8298767b4674e26,ffff8000000086c88)
at aml_parse+0xfbe
aml_eval(0,ffff800000077708,74,0,0,0) at aml_eval+0x2f1
aml_evalnode(ffff80000000776ac,ffff800000077688,0,0,ffffff826d6778,ffff8000000776ac)
at aml_evalnode+0xb4
acpi_foundhid(ffff800000077608,ffff8000000028400,c23fee2dcefc4656,ffffffff812a9040,ffff800000028400,ffff80000077808)
at acpi_foundhid+0x151
aml_find_node(ffff800000077308,ffffffff81e62ce0,ffffffff812a9040,ffff800000028400,d6e002a698b3caa5,ffffffff812a9040)
at aml_find_node+0x84
aml_find_node(ffff80000002ba88,ffffffff81e62ce0,ffffffff812a9040,ffff800000028400,d63002a598b3caa5,ffffffff812a9040)
at aml_find_node+0xd1
aml_find_node(ffffffff82278480,ffffffff81e62ce0,ffffffff812a9040,ffff800000028400,d63002a5982048d6,ffffffff825d6a60)
at aml_find_node+0xd1
acpi_attach_common(ffff800000028400,f7740,359fb1f77428c616,ffff8000002b200,ffffffff825d6c48,ffffffff82173b70)
at acpi_attach_common+0x742
config_attach(ffff80000002b200,ffffffff8217fdf8,ffffffff825d6c48,ffffffff81a3e120,60894dd96ad55dcf,ffffffff825d6c70)
at config_attach+0x1f4
bios_attach(ffff800000002b180,ffff80000002b200,ffffffff825d6db8,ffff80000002b180,6ccf20712fc6effe,ffff80000002b180)
at bios_attach+0x6c9
config_attach(ffff80000002b180,ffffffff8217a560,ffffffff825d6db8,ffffffff81b99530,60894dd96acf016e,fffffff825d6db8)
at config_attach+0x1f4
mainbus_attach(0,ffff80000002b180,0,0,eb1e6e463af88c8c,0) at mainbus_attach+0x78
end trace frame: 0xffffffff825d6ed0, count: 0
ddb{0}> show registers
rdi 0xffff800000097408
rsi 0xffffffff825d64e8 end+0x1d64e8
rbp 0xffffffff825d64c0 end+0x1d64c0
rbx 0xffff80000008c188
rdx 0x4
rcx 0x4
rax 0x10000 __ALIGN_SIZE+0xf000
r8 0x4
r9 0x20000 acpi_pdirpa+0xbe68
r10 0x9c4755a67e528a58
r11 0xffff800000097408
r12 0x10000 __ALIGN_SIZE+0xf000
r13 0x20
r14 0xffff80000008d188
r15 0xffffffff825d64d0 end+0x1d64d0
rip 0xffffffff81b39dbf memcpy+0x1f
cs 0x8
rflags 0x10202 __ALIGN_SIZE+0xf202
rsp 0xffffffff825d23f8 end+0x1d63f8
ss 0x10
memcpy+0x1f: repe movsb (%rsi),%es:(%rdi)
ddb{0}> machine acpi trace
47ad Called: \_SB_.MEM_._CRS
local0: integer: e0000
ddb{0}> machine acpi disasm \_SB_.MEM_._CRS
46c5 Name(, \_SB_.MEM_._CRS.BUF0)
45ca Buffer(0x6e) { }
473d CreateDWordField(\_SB_.MEM_._CRS.BUF0, 0x10000, )
4747 \_SB_.MEM_._CRS.ASSM
474b CreateDWordField(\_SB_.MEM_._CRS.BUF0, 0x1c, )
4752 \_SB_.MEM_._CRS.SXT1
4756 CreateDWordField(\_SB_.MEM_._CRS.BUF0, 0x20, )
475d \_SB_.MEM_._CRS.SXT2
4761 If(LNotEqual(\_SB.SMEM, Zero)) {
476a Add(\AMEM, 0x10000, \_SB_.MEM_._CRS.SXT1)
4778 Add(\_SB_.MEM_._CRS.SXT1, 0x100000, \_SB_.MEM_._CRS.SXT1)
476a }
4786 Else {
4788 Store(Zero, \_SB_.MEM_._CRS.SXT1)
4788 }
478e Store(Zero, \_SB_.MEM_._CRS.SXT1)
4797 And(\AMEM, 0xfffff, Local0)
47a2 Subtract(0x100000, Local0, \_SB_.MEM_._CRS.ASSM)
47ad Return(\_SB_.MEM_._CRS.BUF0)
ddb{0}>
working dmesg:
OpenBSD 7.0-current (GENERIC.MP) #107: Wed Nov 3 23:42:04 EDT 2021
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4142792704 (3950MB)
avail mem = 4001153024 (3815MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf0000 (31 entries)
bios0: vendor Phoenix Technologies, LTD version "5.14" date 06/20/2008
bios0: HP-Pavilion FK562AA-ABA a6614f
acpi0 at bios0: ACPI 3.0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP SLIC SSDT HPET MCFG APIC
acpi0: wakeup devices HUB0(S5) XVR0(S5) XVR1(S5) XVR2(S5) PS2M(S4) PS2K(S4)
USB0(S3) USB2(S3) AZAD(S5) MMAC(S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 25000000 Hz
acpimcfg0 at acpi0
acpimcfg0: addr 0xf0000000, bus 0-63
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Phenom(tm) 9500 Quad-Core Processor, 2210.35 MHz, 10-02-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,ITSC
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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) 9500 Quad-Core Processor, 2210.09 MHz, 10-02-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,ITSC
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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) 9500 Quad-Core Processor, 2210.08 MHz, 10-02-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,ITSC
cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 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
cpu3 at mainbus0: apid 3 (application processor)
cpu3: AMD Phenom(tm) 9500 Quad-Core Processor, 2210.08 MHz, 10-02-02
cpu3:
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,ITSC
cpu3: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line
16-way L2 cache
cpu3: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
cpu3: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
cpu3: AMD erratum 721 detected and fixed
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 11, 24 pins, remapped
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (HUB0)
acpibtn0 at acpi0: PWRB
acpipci0 at acpi0 PCI0
acpicmos0 at acpi0
"PNP0C0B" at acpi0 not configured
acpicpu0 at acpi0: C1(@1 halt!), PSS
acpicpu1 at acpi0: C1(@1 halt!), PSS
acpicpu2 at acpi0: C1(@1 halt!), PSS
acpicpu3 at acpi0: C1(@1 halt!), PSS
acpitz0 at acpi0: critical temperature is 75 degC
acpi_getdevlist: device \\_PR_.CPU0 not found
cpu0: 2210 MHz: speeds: 2200 1100 MHz
pci0 at mainbus0 bus 0
"NVIDIA MCP61 Memory" rev 0xa1 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 "NVIDIA MCP61 ISA" rev 0xa2
nviic0 at pci0 dev 1 function 1 "NVIDIA MCP61 SMBus" rev 0xa2
iic0 at nviic0
spdmem0 at iic0 addr 0x50: 2GB DDR2 SDRAM non-parity PC2-6400CL6
spdmem1 at iic0 addr 0x51: 2GB DDR2 SDRAM non-parity PC2-6400CL6
iic1 at nviic0
"NVIDIA MCP61 Memory" rev 0xa2 at pci0 dev 1 function 2 not configured
ohci0 at pci0 dev 2 function 0 "NVIDIA MCP61 USB" rev 0xa3: apic 4 int 10,
version 1.0, legacy support
ehci0 at pci0 dev 2 function 1 "NVIDIA MCP61 USB" rev 0xa3: apic 4 int 11
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "NVIDIA EHCI root hub" rev 2.00/1.00
addr 1
ppb0 at pci0 dev 4 function 0 "NVIDIA MCP61" rev 0xa1
pci1 at ppb0 bus 1
ral0 at pci1 dev 10 function 0 "Ralink RT3060" rev 0x00: apic 4 int 7, address
ral0: MAC/BBP RT3572 (rev 0x0223), RF RT3022 (MIMO 1T1R)
pciide0 at pci0 dev 6 function 0 "NVIDIA MCP61 IDE" rev 0xa2: DMA, channel 0
configured to compatibility, channel 1 configured to compatibility
pciide0: channel 0 disabled (no drives)
pciide0: channel 1 ignored (disabled)
nfe0 at pci0 dev 7 function 0 "NVIDIA MCP61 LAN" rev 0xa2: apic 4 int 5,
address
nfe0: could not read PHY
rlphy0 at nfe0 phy 1: RTL8201L 10/100 PHY, rev. 1
pciide1 at pci0 dev 8 function 0 "NVIDIA MCP61 SATA" rev 0xa2: DMA
pciide1: using apic 4 int 10 for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <WDC WD6400AAKS-65A7B0>
wd0: 16-sector PIO, LBA48, 610480MB, 1250263728 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6
pciide2 at pci0 dev 8 function 1 "NVIDIA MCP61 SATA" rev 0xa2: DMA
pciide2: using apic 4 int 11 for native-PCI interrupt
ppb1 at pci0 dev 9 function 0 "NVIDIA MCP61 PCIE" rev 0xa2
pci2 at ppb1 bus 2
ppb2 at pci0 dev 11 function 0 "NVIDIA MCP61 PCIE" rev 0xa2
pci3 at ppb2 bus 3
ppb3 at pci0 dev 12 function 0 "NVIDIA MCP61 PCIE" rev 0xa2
pci4 at ppb3 bus 4
vendor "MediaTek", unknown product 0x7630 (class network subclass
miscellaneous, rev 0x00) at pci4 dev 0 function 0 not configured
vga1 at pci0 dev 13 function 0 "NVIDIA GeForce 6100 nForce 430" rev 0xa2
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pchb0 at pci0 dev 24 function 0 "AMD 10h HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD 10h Address Map" rev 0x00
pchb2 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
pchb3 at pci0 dev 24 function 4 "AMD 10h Link Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 configuration 1 interface 0 "NVIDIA OHCI root hub" rev 1.00/1.00
addr 1
vmm0 at mainbus0: SVM/RVI
dt: 445 probes
acpitz0: _AL0[0] _PR0 failed
umass0 at uhub0 port 8 configuration 1 interface 0 "Generic USB2.0-CRW" rev
2.00/51.95 addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <Generic-, Compact Flash, 1.00> removable
sd1 at scsibus1 targ 1 lun 1: <Generic-, SM/xD-Picture, 1.00> removable
sd2 at scsibus1 targ 1 lun 2: <Generic-, SD/MMC, 1.00> removable
sd3 at scsibus1 targ 1 lun 3: <Generic-, MS/MS-Pro, 1.00> removable
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on wd0a (60fc44d521e978c6.a) swap on wd0b dump on wd0b
nfe0: link state changed
nfe0: link state changed
usbdevs:
Controller /dev/usb0:
addr 01: 10de:0000 NVIDIA, EHCI root hub
high speed, self powered, config 1, rev 1.00
driver: uhub0
addr 02: 0bda:0151 Generic, USB2.0-CRW
high speed, power 500 mA, config 1, rev 51.95
driver: umass0
Controller /dev/usb1:
addr 01: 10de:0000 NVIDIA, OHCI root hub
full speed, self powered, config 1, rev 1.00
driver: uhub1
pcidump:
Domain /dev/pci0:
0:0:0: NVIDIA MCP61 Memory
0x0000: Vendor ID: 10de, Product ID: 03ea
0x0004: Command: 0006, Status: 00b0
0x0008: Class: 05 Memory, Subclass: 00 RAM,
Interface: 00, Revision: a1
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
0x0044: Capability 0x08: AMD LDT/HT
0x00dc: Capability 0x08: AMD LDT/HT
0x0000: 03ea10de 00b00006 050000a1 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 000000ff
0x0040: 2a6c103c 0220dc08 11110020 000000d0
0x0050: 007f0623 00000003 00030000 00000000
0x0060: 00000000 00000000 00000000 00003606
0x0070: 00444444 000009d0 00000011 00881111
0x0080: 00889923 0d6400fa 00000003 0000007f
0x0090: a0000078 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 01010101 00000000 00000000
0x00c0: 00000000 00000000 00000080 00000000
0x00d0: 00000000 00000000 00000000 a8010008
0x00e0: fee00000 00000000 00000007 00001020
0x00f0: fffffff0 00000000 00000000 00000000
0:1:0: NVIDIA MCP61 ISA
0x0000: Vendor ID: 10de, Product ID: 03e0
0x0004: Command: 000f, Status: 00a0
0x0008: Class: 06 Bridge, Subclass: 01 ISA,
Interface: 00, Revision: a2
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: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
0x0000: 03e010de 00a0000f 060100a2 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000000 00000000 000000ff
0x0040: 2a6c103c fefff000 00ff3efa 00ff3efa
0x0050: 00ff3efa 02625a00 05000000 011c003f
0x0060: 00000000 00000000 00000000 00000000
0x0070: ffff0010 000080c5 19040000 000b0700
0x0080: ab00b709 00a0050a 014000f0 000000ff
0x0090: 00000800 00000000 74086521 d0000cb9
0x00a0: 40100001 00000000 00000000 00000000
0x00b0: 02ef0290 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000100
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000010 00000000
0:1:1: NVIDIA MCP61 SMBus
0x0000: Vendor ID: 10de, Product ID: 03eb
0x0004: Command: 0001, Status: 00b0
0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x0000fc00/0x0040
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00001c00/0x0040
0x0024: BAR io addr: 0x00001c40/0x0040
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
0x0044: Capability 0x01: Power Management
State: D0
0x0000: 03eb10de 00b00001 0c0500a2 00800000
0x0010: 0000fc01 00000000 00000000 00000000
0x0020: 00001c01 00001c41 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 00000107
0x0040: 2a6c103c c0020001 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00001001 00001401 00001801 00000000
0x0070: 00000000 fec80000 fefe0000 00002001
0x0080: fefe1000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 018030d4 00000001 00000000 00000000
0x00d0: 01400040 00000010 00000005 00000000
0x00e0: 00041000 07004004 20000a80 11444477
0x00f0: bf1eff02 80000001 00000010 00000000
0:1:2: NVIDIA MCP61 Memory
0x0000: Vendor ID: 10de, Product ID: 03f5
0x0004: Command: 0400, Status: 00a0
0x0008: Class: 05 Memory, Subclass: 00 RAM,
Interface: 00, Revision: a2
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: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 03f510de 00a00400 050000a2 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 10800210 10100010
0x0050: 10101010 00000000 00000000 00004210
0x0060: 0000000b 06521cc0 0a100021 00630000
0x0070: 00000009 00000000 00000000 00000000
0x0080: 00000000 00400000 00000000 000018a0
0x0090: 00000000 12000000 00048120 00000000
0x00a0: 06001400 00000000 00000000 00000001
0x00b0: 00000000 04308042 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:2:0: NVIDIA MCP61 USB
0x0000: Vendor ID: 10de, Product ID: 03f1
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 10, Revision: a3
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfe02f000/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: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 03 Max Lat: 01
0x0044: Capability 0x01: Power Management
State: D0
0x0000: 03f110de 00b00007 0c0310a3 00800000
0x0010: fe02f000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 0103010a
0x0040: 2a6c103c fe020001 00000000 00000000
0x0050: 00000000 0040471d 00000010 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:2:1: NVIDIA MCP61 USB
0x0000: Vendor ID: 10de, Product ID: 03f2
0x0004: Command: 0006, Status: 00b0
0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
Interface: 20, Revision: a3
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfe02e000/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: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 03 Max Lat: 01
0x0044: Capability 0x0a: Debug Port
0x0080: Capability 0x01: Power Management
State: D0
0x0000: 03f210de 00b00006 0c0320a3 00800000
0x0010: fe02e000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 0103020b
0x0040: 2a6c103c 2098800a 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00012020 85186000 010f13c3 00000000
0x0070: 05080400 80201000 22b63d89 00742577
0x0080: fe020001 00000000 00000000 00001615
0x0090: 00000100 00000000 00000000 00000000
0x00a0: 01000001 c0082000 00000000 00000000
0x00b0: 33221100 00000044 000003ff 00000000
0x00c0: 0d2d1010 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000010 00000000
0:4:0: NVIDIA MCP61
0x0000: Vendor ID: 10de, Product ID: 03f3
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 01, Revision: a1
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1,
Secondary Latency Timer: 20
0x001c: I/O Base: b0, I/O Limit: b0, Secondary Status: 2280
0x0020: Memory Base: fde0, Memory Limit: fde0
0x0024: Prefetch Memory Base: fd70, Prefetch Memory Limit: fd70
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00, Line: ff, Bridge Control: 0204
0x00b8: Capability 0x0d: PCI-PCI
0x008c: Capability 0x08: AMD LDT/HT
0x0000: 03f310de 00b00007 060401a1 00010000
0x0010: 00000000 00000000 20010100 2280b0b0
0x0020: fde0fde0 fd70fd70 00000000 00000000
0x0030: 00000000 000000b8 00000000 020400ff
0x0040: 07730000 00020001 00000007 00480000
0x0050: 00000000 00000000 1fff1ffe 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000600 00000000 00000000 a8000008
0x0090: fee00000 00000000 00000000 00000000
0x00a0: 00000004 00000000 00000000 00000000
0x00b0: 00000000 0000ffdf 00008c0d 2a6c103c
0x00c0: 2a6c103c 00000003 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:6:0: NVIDIA MCP61 IDE
0x0000: Vendor ID: 10de, Product ID: 03ec
0x0004: Command: 0005, Status: 00b0
0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
Interface: 8a, Revision: a2
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x0000f000/0x0010
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 03 Max Lat: 01
0x0044: Capability 0x01: Power Management
State: D0
0x0000: 03ec10de 00b00005 01018aa2 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000f001 00000000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 01030000
0x0040: 2a6c103c 00020001 00000000 00000000
0x0050: 0000f000 00000000 a8a8a8a8 999900aa
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 01010000
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 00000010 00000000
0:7:0: NVIDIA MCP61 LAN
0x0000: Vendor ID: 10de, Product ID: 03ef
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 06 Bridge, Subclass: 80 Miscellaneous,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfe02d000/0x00001000
0x0014: BAR io addr: 0x0000ec00/0x0008
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 01 Max Lat: 14
0x0044: Capability 0x01: Power Management
State: D0 PME# enabled
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x006c: Capability 0x08: AMD LDT/HT
0x0000: 03ef10de 00b00007 068000a2 00000000
0x0010: fe02d000 0000ec01 00000000 00000000
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 14010105
0x0040: 2a6c103c fe025001 00000100 20000008
0x0050: 01866c05 00000000 00000000 00000000
0x0060: 00000000 00000000 000000ff a8020008
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 00000142 00000000
0:8:0: NVIDIA MCP61 SATA
0x0000: Vendor ID: 10de, Product ID: 03f6
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
Interface: 85, Revision: a2
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x000009f0/0x0008
0x0014: BAR io addr: 0x00000bf0/0x0004
0x0018: BAR io addr: 0x00000970/0x0008
0x001c: BAR io addr: 0x00000b70/0x0004
0x0020: BAR io addr: 0x0000d800/0x0010
0x0024: BAR mem 32bit addr: 0xfe02c000/0x00001000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 03 Max Lat: 01
0x0044: Capability 0x01: Power Management
State: D0
0x00b0: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x00cc: Capability 0x08: AMD LDT/HT
0x0000: 03f610de 00b00007 010185a2 00800000
0x0010: 000009f1 00000bf1 00000971 00000b71
0x0020: 0000d801 fe02c000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 0103010a
0x0040: 2a6c103c 0002b001 00000000 00000000
0x0050: 0008680f 00000000 a8a8a8a8 999900aa
0x0060: 00000000 00000c41 42060f00 00000000
0x0070: 40c4782c 00001001 00001001 81200020
0x0080: 40000000 cdb13000 80080000 bdd9fffa
0x0090: 37740000 00000000 10060006 010103f6
0x00a0: 0f000008 00000000 00000000 02003133
0x00b0: 0084cc05 00000000 00000000 00000000
0x00c0: 00000000 00000000 000a000a a8020008
0x00d0: 77000008 00030800 44000008 00080800
0x00e0: 00400000 00000000 00000000 00000000
0x00f0: 00000000 00000000 000c0000 00000000
0:8:1: NVIDIA MCP61 SATA
0x0000: Vendor ID: 10de, Product ID: 03f6
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
Interface: 85, Revision: a2
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR io addr: 0x000009e0/0x0008
0x0014: BAR io addr: 0x00000be0/0x0004
0x0018: BAR io addr: 0x00000960/0x0008
0x001c: BAR io addr: 0x00000b60/0x0004
0x0020: BAR io addr: 0x0000c400/0x0010
0x0024: BAR mem 32bit addr: 0xfe02b000/0x00001000
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 03 Max Lat: 01
0x0044: Capability 0x01: Power Management
State: D0
0x00b0: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x00cc: Capability 0x08: AMD LDT/HT
0x0000: 03f610de 00b00007 010185a2 00800000
0x0010: 000009e1 00000be1 00000961 00000b61
0x0020: 0000c401 fe02b000 00000000 2a6c103c
0x0030: 00000000 00000044 00000000 0103020b
0x0040: 2a6c103c 0002b001 00000000 00000000
0x0050: 0008680f 00000000 a8a8a8a8 999900aa
0x0060: 00000000 00000c41 42060f00 00000000
0x0070: 40c4782c 00001001 00001001 81200020
0x0080: 00000000 bff77f9c 1f3b0000 f8736faa
0x0090: 12ed0000 00000000 10060006 010103f6
0x00a0: 00000008 00000000 00000000 02003133
0x00b0: 0084cc05 00000000 00000000 00000000
0x00c0: 00000000 00000000 000a000a a8020008
0x00d0: 44000008 00080800 44000008 00080800
0x00e0: 00400000 00000000 00000000 00000000
0x00f0: 00000000 00000000 000c0000 00000000
0:9:0: NVIDIA MCP61 PCIE
0x0000: Vendor ID: 10de, Product ID: 03e8
0x0004: Command: 0007, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 08
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: a1, I/O Limit: a1, 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: 00, Line: ff, Bridge Control: 0004
0x0040: Capability 0x0d: PCI-PCI
0x0048: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0060: Capability 0x08: AMD LDT/HT
0x0080: Capability 0x10: PCI Express
Max Payload Size: 256 / 256 bytes
Max Read Request Size: 512 bytes
Link Speed: 2.5 / 2.5 GT/s
Link Width: x16 / x16
0x0100: Enhanced Capability 0x02: Virtual Channel Capability
0x0000: 03e810de 00100007 060400a2 00010008
0x0010: 00000000 00000000 00020200 0000a1a1
0x0020: fdd0fdd0 fdc1fdc1 00000000 00000000
0x0030: 00000000 00000040 00000000 000400ff
0x0040: 0000480d 2a6c103c f8025001 00000000
0x0050: 00826005 00000000 00000000 00000000
0x0060: a8008008 fee00000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 01410010 00008001 00002830 00113d01
0x0090: 11010000 00082580 000001c0 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:11:0: NVIDIA MCP61 PCIE
0x0000: Vendor ID: 10de, Product ID: 03e9
0x0004: Command: 0007, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 08
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: 91, I/O Limit: 91, Secondary Status: 0000
0x0020: Memory Base: fdb0, Memory Limit: fdb0
0x0024: Prefetch Memory Base: fda1, Prefetch Memory Limit: fda1
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00, Line: ff, Bridge Control: 0004
0x0040: Capability 0x0d: PCI-PCI
0x0048: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0060: Capability 0x08: AMD LDT/HT
0x0080: Capability 0x10: PCI Express
Max Payload Size: 256 / 256 bytes
Max Read Request Size: 512 bytes
Link Speed: 2.5 / 2.5 GT/s
Link Width: x1 / x1
0x0100: Enhanced Capability 0x02: Virtual Channel Capability
0x0000: 03e910de 00100007 060400a2 00010008
0x0010: 00000000 00000000 00030300 00009191
0x0020: fdb0fdb0 fda1fda1 00000000 00000000
0x0030: 00000000 00000040 00000000 000400ff
0x0040: 0000480d 2a6c103c f8025001 00000000
0x0050: 00826005 00000000 00000000 00000000
0x0060: a8008008 fee00000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 01410010 00008001 00002830 01113c11
0x0090: 10110000 00100500 000001c0 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:12:0: NVIDIA MCP61 PCIE
0x0000: Vendor ID: 10de, Product ID: 03e9
0x0004: Command: 0007, Status: 0010
0x0008: Class: 06 Bridge, Subclass: 04 PCI,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 01, Latency Timer: 00,
Cache Line Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: Primary Bus: 0, Secondary Bus: 4, Subordinate Bus: 4,
Secondary Latency Timer: 00
0x001c: I/O Base: 81, I/O Limit: 81, Secondary Status: 2000
0x0020: Memory Base: fd90, Memory Limit: fd90
0x0024: Prefetch Memory Base: fd81, Prefetch Memory Limit: fd81
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00, Line: ff, Bridge Control: 0004
0x0040: Capability 0x0d: PCI-PCI
0x0048: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0060: Capability 0x08: AMD LDT/HT
0x0080: Capability 0x10: PCI Express
Max Payload Size: 128 / 256 bytes
Max Read Request Size: 512 bytes
Link Speed: 2.5 / 2.5 GT/s
Link Width: x1 / x1
0x0100: Enhanced Capability 0x02: Virtual Channel Capability
0x0000: 03e910de 00100007 060400a2 00010008
0x0010: 00000000 00000000 00040400 20008181
0x0020: fd90fd90 fd81fd81 00000000 00000000
0x0030: 00000000 00000040 00000000 000400ff
0x0040: 0000480d 2a6c103c f8025001 00000000
0x0050: 00826005 00000000 00000000 00000000
0x0060: a8008008 fee00000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 01410010 00008001 00002810 02113c11
0x0090: 30110040 00180500 014801c0 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:13:0: NVIDIA GeForce 6100 nForce 430
0x0000: Vendor ID: 10de, Product ID: 03d0
0x0004: Command: 0007, Status: 00b0
0x0008: Class: 03 Display, Subclass: 00 VGA,
Interface: 00, Revision: a2
0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfb000000/0x01000000
0x0014: BAR mem prefetchable 64bit addr: 0x00000000e0000000/0x10000000
0x001c: BAR mem 64bit addr: 0x00000000fc000000/0x01000000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 103c Product ID: 2a6c
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0048: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0000: 03d010de 00b00007 030000a2 00000000
0x0010: fb000000 e000000c 00000000 fc000004
0x0020: 00000000 00000000 00000000 2a6c103c
0x0030: 00000000 00000048 00000000 0000010a
0x0040: 2a6c103c 03000000 00025001 00000000
0x0050: 00800005 00000000 00000000 00000000
0x0060: 00000001 0004041c 00000000 00000000
0x0070: ffffffff ffffffff ffffffff ffffffff
0x0080: ffffffff ffffffff ffffffff ffffffff
0x0090: ffffffff ffffffff ffffffff ffffffff
0x00a0: 01b00000 08000000 00000000 ffffffff
0x00b0: ffffffff ffffffff ffffffff ffffffff
0x00c0: ffffffff ffffffff ffffffff ffffffff
0x00d0: ffffffff ffffffff ffffffff ffffffff
0x00e0: ffffffff ffffffff ffffffff ffffffff
0x00f0: ffffffff ffffffff ffffffff ffffffff
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: 00030000 000000e0 004ec820 0000f800
0x0070: 00000000 00000000 00000000 00000000
0x0080: 21010008 11112020 87f50660 00000013
0x0090: 04850292 00000000 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 011f0000 00000000 00000001
0x0050: 00000000 00000002 00000000 00000003
0x0060: 00000000 00000004 00000000 00000005
0x0070: 00000000 00000006 00000000 00000007
0x0080: 00000a03 00000b00 00000000 00000000
0x0090: 00e00003 00efff00 00000000 00000000
0x00a0: 00000000 00000000 00f40003 00fe0200
0x00b0: 00f00003 00f04f80 00000000 00000000
0x00c0: 00008013 0000f000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 04000003 00000000 00000000 00000000
0x00f0: e0002003 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 00800001 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00783fe0 00000000 00000000 00000000
0x0070: 00000000 00000000 0f000005 00000000
0x0080: 00000005 00000000 5d7efb35 00220334
0x0090: 00010810 7f58800b 8d004207 000001dc
0x00a0: 00000200 00000000 00000000 00000000
0x00b0: bd7da57c 00000020 42afbdb3 0bad0ac6
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 5ff3d350 e7a523fe 49bfda1d 002784f8
0x00e0: c9468387 a3e366c2 b8da69dd 4fde9a5c
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 0a900044 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 127f0005 10000000 60018051
0x0070: 61221151 91180101 00200c14 0007080f
0x0080: e600a681 a0e641e6 00000008 00400000
0x0090: 00000000 00002803 fb42d3c0 00000000
0x00a0: a01a2800 1d1c9880 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 c8810f25 03001816 00005128
0x00e0: 00000000 00001230 02077f99 00000000
0x00f0: 0010000f 00000000 00000000 00100f22
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:10:0: Ralink RT3060
0x0000: Vendor ID: 1814, Product ID: 3060
0x0004: Command: 0007, Status: 0410
0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 00, Latency Timer: 20,
Cache Line Size: 08
0x0010: BAR mem 32bit addr: 0xfdef0000/0x00010000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00008001
0x002c: Subsystem Vendor ID: 1186 Product ID: 3c04
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 02 Max Lat: 04
0x0040: Capability 0x01: Power Management
State: D0
0x0000: 30601814 04100007 02800000 00002008
0x0010: fdef0000 00000000 00000000 00000000
0x0020: 00000000 00000000 00008001 3c041186
0x0030: 00000000 00000040 00000000 04020107
0x0040: 00030001 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
4:0:0: MediaTek unknown
0x0000: Vendor ID: 14c3, Product ID: 7630
0x0004: Command: 0007, Status: 0010
0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
Interface: 00, Revision: 00
0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
Cache Line Size: 08
0x0010: BAR mem 32bit addr: 0xfd900000/0x00100000
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: 105b Product ID: e074
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
Enabled: no
0x0070: Capability 0x10: PCI Express
Max Payload Size: 128 / 128 bytes
Max Read Request Size: 512 bytes
Link Speed: 2.5 / 2.5 GT/s
Link Width: x1 / x1
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
Serial Number:
0x0150: Enhanced Capability 0x18: Latency Tolerance Reporting
0x0000: 763014c3 00100007 02800000 00800008
0x0010: fd900000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 e074105b
0x0030: 00000000 00000040 00000000 0000010b
0x0040: c9c35001 00000000 00000000 00000000
0x0050: 00807005 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00020010 00008f80 00192010 0047cc11
0x0080: 10110040 00000000 00000000 00000000
0x0090: 00000000 000c081f 00000000 00000002
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
acpidump:
begin-base64 644 APIC.7
QVBJQ5gAAAABmkhQUU9FTVNMSUMtQ1BDMS4wQkFXUkQAAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAQAAAAEMBAAAAMD+AAAAAAIKAAACAAAAAAACCgAJCQAAAA0AAgoADg4A
AAAFAAIKAA8PAAAABQAEBgAFAAEEBgEFAAEEBgIFAAEEBgMFAAE=
====
begin-base64 644 DSDT.2
RFNEVC9MAAABhkhQUU9FTVNMSUMtQ1BDABAAAE1TRlQAAAADEEMFXF9QUl9bgxFcLl9QUl9DMDAw
AAAAAAAAW4MRXC5fUFJfQzAwMQEAAAAAAFuDEVwuX1BSX0MwMDICAAAAAABbgxFcLl9QUl9DMDAz
AwAAAAAACFxfUzBfEgoECgAKAAoACgAIXF9TMV8SCgQKAQoACgAKAAhcX1MzXxIKBAoFCgAKAAoA
CFxfUzRfEgoECgYKAAoACgAIXF9TNV8SCgQKBwoACgAKAFuAXERFQkcBCoAKAVuBDFxERUJHAURC
RzEIW4BLQkNfAQpkCgFbgQtLQkNfAUtDTUQIW4BLQkNEAQpgCgFbgQtLQkNEAUtEQVQIW4BFWFRN
AAww+A8AChBbgSlFWFRNAlJPTTEQUk1TMRBST00yEFJNUzIQUk9NMxBSTVMzEEFNRU0gW4BcUE0x
UwELABAKAluBHFxQTTFTAQAIUEJUUwEAAVJUQ1MBAARXQUtTAVuAXEFQQTQBC6QQCgRbgRNcQVBB
NAEAEExDVE0BTENOTQFbgEVMQ1IBC9AECgJbgRBFTENSAUVMQzEIRUxDMghbgFxTVFVTAQsAFAoE
W4EMXFNUVVMBR19TVCBbgFxHUFMwAQsgEAoEW4EbXEdQUzABR1MwMAhHUzAxCEdTMDIIR1MwMwhb
gFxHUEUwAQskEAoEW4EbXEdQRTABR0UwMAhHRTAxCEdFMDIIR0UwMwhbgFxTTUlDAQsuFAoBW4EM
XFNNSUMBU0NQXwhbgFxHUDFfAQvAFAoyW4FPD1xHUDFfAUdQMDAIR1AwMQhHUDAyCEdQMDMIR1Aw
NAhHUDA1CEdQMDYIR1AwNwhHUDA4CEdQMDkIR1AxMAhHUDExCEdQMTIIR1AxMwhHUDE0CEdQMTUI
R1AxNghHUDE3CEdQMTgIR1AxOQhHUDIwCEdQMjEIR1AyMggACEdQMjQIR1AyNQhHUDI2CEdQMjcI
R1AyOAhHUDI5CEdQMzAIR1AzMQhHUDMyCEdQMzMIR1AzNAhHUDM1CEdQMzYIR1AzNwhHUDM4CEdQ
MzkIR1A0MAhHUDQxCEdQNDIIR1A0MwhHUDQ0CEdQNDUIR1A0NghHUDQ3CEdQNDgIR1A0OQgIVlNU
QQoBCE9TRlgKAQhPU0ZMCgEUQQVTVFJDAqAKkpOHaIdppAoAcodoCgFgCEJVRjARAmAIQlVGMREC
YHBoQlVGMHBpQlVGMaIaYHZgoBWSk4OIQlVGMGAAg4hCVUYxYACkAKQBW4BSVENNAQpwCgJbgRBS
VENNAUNNSU4IQ01EQQhbhhJDTUlOQ01EQQEASAdTSFVUCFuASU5GTwAMQPgPAAoBW4EkSU5GTwFL
QkRJAVJUQ1cBUFMyRgFJUkZMAkRJU0UBU1NIVQFbgEJFRVABCmEKAVuBC0JFRVABUzFCXwhbgENP
TlQBCkAKBFuBGkNPTlQBQ05UMAhDTlQxCENOVDIIQ1RSTAgUQwZTUEtSAXBTMUJfYHAKtkNUUkxw
ClVDTlQycAoDQ05UMnBoYqI3lGIKAH1TMUJfCgNTMUJfcAv/X2OiB5RjCgB2Y3tTMUJfCvxTMUJf
cAv/DmOiB5RjCgB2Y3ZicGBTMUJfW4BFTEtNAAzq/w8ACgFbgR9FTEtNAQABRUxTTwFBUlNPAVJC
U08BAAEAAQABAAEQQQlcX1NCX1uCSAhJRUxLCF9ISUQNQVdZMDAwMQAUMV9TVEEAoBdcX09TSQ1X
aW5kb3dzIDIwMDYApAoAoRKgDZFFTFNPQVJTT6QKD6QKABRBBFNNT0QBCExET04KAwhMRE9GCgKg
FZJooBFBUlNPXC5fU0lfX1NTVAoDoROgEUFSU09cLl9TSV9fU1NUCgGkABQMTEVETABMRURDCgEU
DExFREIATEVEQwoCFEEFTEVEQwGgFZNoCgFMRURYCgEKAExFRFgKAgoDoDOTaAoCoBtcLl9TQl9P
QlQwTEVEWAoBCgNMRURYCgIKAKERTEVEWAoBCgFMRURYCgIKAxAXXAAIUElDRgoAFAxfUElDAXBo
UElDRghTSUQ0CgAIU0xHMAoACFNMRzEKAAhTTEcyCgAIU0xHMwoACFNMRzQKAAhTTEc1CgAIU0xH
NgoACFNMRzcKAAhTTEc4CgAIU0xHOQoACFNMR0EKAAhTSUQ1CgAIU1NNMAoACFNTTTEKAAhTU00y
CgAIU1NNMwoACFNTTTQKAAhTVUEwCgAIU1VCMAoACFNYX18KAAhTRkxHCgAIU0lEMAoACFNJRDEK
AAhTSUQyCgAIU0lEMwoAFEUOXF9QVFMBcGhgcGBTWF9ffWgK8GBwYERCRzFPU1RQcFwvBF9TQl9Q
Q0kwSURFMElEMjBTSUQwcFwvBF9TQl9QQ0kwSURFMElEVFNTSUQxcFwvBF9TQl9QQ0kwSURFMElE
VFBTSUQycFwvBF9TQl9QQ0kwSURFMElEMjJTSUQzcFwvBF9TQl9QQ0kwSURFMFVNU1NTSUQ0cFwv
BF9TQl9QQ0kwSURFMFVNU1BTSUQ1oAWTaAoBoBOTaAoDcAoATENUTXAKAExDTk2gBZNoCgSgFJNo
CgWgDpKTT1NGTAoAWyIL9AEUTgVcX1dBSwFwCv9EQkcxcAoAU0ZMR6AVk1JUQ1cKAIZcLl9TQl9Q
V1JCCgKGXC8DX1NCX1BDSTBVU0IwCgCgH5KVT1NGTAoBcAoAXC8EX1NCX1BDSTBTTUIwU01QTRBN
BVxfU0lfFCBfTVNHAXANPT09PSBNU0cgV29ya2luZyA9PT09AFsxFDRfU1NUAXANPT09PSBTU1Qg
V29ya2luZyA9PT09AFsxoAmTaAoBTEVETKAJk2gKA0xFREIQQxJcX0dQRRROCV9MMTEAcAoCR1Mw
MqAvkpNQRVYwC///oCRQRVMwogxQRVMwcAoBUEVTMIZcLwNfU0JfUENJMFhWUjAKAqAvkpNQRVYx
C///oCRQRVMxogxQRVMxcAoBUEVTMYZcLwNfU0JfUENJMFhWUjEKAqAvkpNQRVYyC///oCRQRVMy
ogxQRVMycAoBUEVTMoZcLwNfU0JfUENJMFhWUjIKAhQYX0wwMACGXC8DX1NCX1BDSTBIVUIwCgIU
GF9MMEIAhlwvA19TQl9QQ0kwTU1BQwoCFBhfTDBEAIZcLwNfU0JfUENJMFVTQjAKAhQYX0wwNQCG
XC8DX1NCX1BDSTBVU0IyCgIUGF9MMTUAhlwvA19TQl9QQ0kwQVpBRAoCEIjpA1xfU0JfW4IZUFdS
QghfSElEDEHQDAwUCV9TVEEApAoLW4KMzANQQ0kwCF9ISUQMQdAKCAhfQ0lEDEHQCgMIX0FEUgoA
CF9VSUQKAQhfQkJOCgAIUENJQQoAFBJfUkVHAqALk2gKAnBpUENJQVuCTwVNQklPCF9ISUQMQdAM
AghfVUlECgUURwRfQ1JTAAhCVUYwETUKMkcBABAAEAGARwGAEIAQAYBHAQAUABQBgEcBgBSAFAGA
RwEAGAAYAYBHAYAYgBgBgHkApEJVRjAITkFUQRIHAQwAAAYAFBdfUzNEAKALk09TRkwKAqQKAqEE
pAoDFAlfU1RBAKQKD1uATERUMwIKbAoEW4ELTERUMwNVQ0ZHIBRJD19DUlMACEJVRjARTAgKiIgN
AAIBAAAAAAD/AAAAAAFHAfgM+AwBCIgNAAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN//8AAADzhxcA
AAwDAAAAAAAACgD//wsAAAAAAAAAAgCHFwAADAMAAAAAAAAMAP//DQAAAAAAAAACAIcXAAAMAwAA
AAAAABAA//+//gAAAAAAAPD/eQCKQlVGMAp2VENNTYpCVUYwCoJUT01NckFNRU0MAAABAFRDTU1y
VENNTQwAAAEAVENNTXJUQ01NDAAAEABUQ01NclRDTU1TTUVNVENNTXQMAADA/lRDTU1UT01NpEJV
RjAIUElDTRJAJxcSGgQM//8BAAoAXC8DX1NCX1BDSTBMU01CCgASGgQM//8BAAoBXC8DX1NCX1BD
STBMUE1VCgASGgQM//8CAAoAXC8DX1NCX1BDSTBMVUJBCgASGgQM//8CAAoBXC8DX1NCX1BDSTBM
VUIyCgASGgQM//8HAAoAXC8DX1NCX1BDSTBMTUFDCgASGgQM//8EAAoAXC8DX1NCX1BDSTBMUDJQ
CgASGgQM//8FAAoBXC8DX1NCX1BDSTBMQVpBCgASGgQM//8GAAoAXC8DX1NCX1BDSTBMSURFCgAS
GgQM//8IAAoAXC8DX1NCX1BDSTBMU0lECgASGgQM//8IAAoBXC8DX1NCX1BDSTBMRklECgASGgQM
//8JAAoAXC8DX1NCX1BDSTBMTks4CgASGgQM//8JAAoBXC8DX1NCX1BDSTBMTks1CgASGgQM//8J
AAoCXC8DX1NCX1BDSTBMTks2CgASGgQM//8JAAoDXC8DX1NCX1BDSTBMTks3CgASGgQM//8LAAoA
XC8DX1NCX1BDSTBMTks2CgASGgQM//8LAAoBXC8DX1NCX1BDSTBMTks3CgASGgQM//8LAAoCXC8D
X1NCX1BDSTBMTks4CgASGgQM//8LAAoDXC8DX1NCX1BDSTBMTks1CgASGgQM//8MAAoAXC8DX1NC
X1BDSTBMTks1CgASGgQM//8MAAoBXC8DX1NCX1BDSTBMTks2CgASGgQM//8MAAoCXC8DX1NCX1BD
STBMTks3CgASGgQM//8MAAoDXC8DX1NCX1BDSTBMTks4CgASGgQM//8NAAoAXC8DX1NCX1BDSTBM
SUdQCgAIQVBJQxJAJxcSGgQM//8BAAoAXC8DX1NCX1BDSTBBUENTCgASGgQM//8BAAoBXC8DX1NC
X1BDSTBBUE1VCgASGgQM//8CAAoAXC8DX1NCX1BDSTBBUENGCgASGgQM//8CAAoBXC8DX1NCX1BD
STBBUENMCgASGgQM//8HAAoAXC8DX1NCX1BDSTBBUENICgASGgQM//8EAAoAXC8DX1NCX1BDSTBB
UENNCgASGgQM//8FAAoBXC8DX1NCX1BDSTBBQVpBCgASGgQM//8GAAoAXC8DX1NCX1BDSTBBUENa
CgASGgQM//8IAAoAXC8DX1NCX1BDSTBBUFNJCgASGgQM//8IAAoBXC8DX1NCX1BDSTBBUFNKCgAS
GgQM//8JAAoAXC8DX1NCX1BDSTBBUEM4CgASGgQM//8JAAoBXC8DX1NCX1BDSTBBUEM1CgASGgQM
//8JAAoCXC8DX1NCX1BDSTBBUEM2CgASGgQM//8JAAoDXC8DX1NCX1BDSTBBUEM3CgASGgQM//8L
AAoAXC8DX1NCX1BDSTBBUEM2CgASGgQM//8LAAoBXC8DX1NCX1BDSTBBUEM3CgASGgQM//8LAAoC
XC8DX1NCX1BDSTBBUEM4CgASGgQM//8LAAoDXC8DX1NCX1BDSTBBUEM1CgASGgQM//8MAAoAXC8D
X1NCX1BDSTBBUEM1CgASGgQM//8MAAoBXC8DX1NCX1BDSTBBUEM2CgASGgQM//8MAAoCXC8DX1NC
X1BDSTBBUEM3CgASGgQM//8MAAoDXC8DX1NCX1BDSTBBUEM4CgASGgQM//8NAAoAXC8DX1NCX1BD
STBBSUdQCgAUGV9QUlQAoAuSUElDRqRQSUNNoQakQVBJQ1uCSi1IVUIwCF9BRFIMAAAEABQJX1NU
QQCkCg8IUElDTRJHFAwSGgQM//8KAAoAXC8DX1NCX1BDSTBMTkszCgASGgQM//8KAAoBXC8DX1NC
X1BDSTBMTks0CgASGgQM//8KAAoCXC8DX1NCX1BDSTBMTksxCgASGgQM//8KAAoDXC8DX1NCX1BD
STBMTksyCgASGgQM//8JAAoAXC8DX1NCX1BDSTBMTksyCgASGgQM//8JAAoBXC8DX1NCX1BDSTBM
TkszCgASGgQM//8JAAoCXC8DX1NCX1BDSTBMTks0CgASGgQM//8JAAoDXC8DX1NCX1BDSTBMTksx
CgASGgQM//8FAAoAXC8DX1NCX1BDSTBMTks0CgASGgQM//8FAAoBXC8DX1NCX1BDSTBMTks0CgAS
GgQM//8FAAoCXC8DX1NCX1BDSTBMTks0CgASGgQM//8FAAoDXC8DX1NCX1BDSTBMTks0CgAIQVBJ
QxJHFAwSGgQM//8KAAoAXC8DX1NCX1BDSTBBUEMzCgASGgQM//8KAAoBXC8DX1NCX1BDSTBBUEM0
CgASGgQM//8KAAoCXC8DX1NCX1BDSTBBUEMxCgASGgQM//8KAAoDXC8DX1NCX1BDSTBBUEMyCgAS
GgQM//8JAAoAXC8DX1NCX1BDSTBBUEMyCgASGgQM//8JAAoBXC8DX1NCX1BDSTBBUEMzCgASGgQM
//8JAAoCXC8DX1NCX1BDSTBBUEM0CgASGgQM//8JAAoDXC8DX1NCX1BDSTBBUEMxCgASGgQM//8F
AAoAXC8DX1NCX1BDSTBBUEM0CgASGgQM//8FAAoBXC8DX1NCX1BDSTBBUEM0CgASGgQM//8FAAoC
XC8DX1NCX1BDSTBBUEM0CgASGgQM//8FAAoDXC8DX1NCX1BDSTBBUEM0CgAUGV9QUlQAoAuSUElD
RqRQSUNNoQakQVBJQwhfUFJXEgYCCgAKBVuCQxxTQVQxCF9BRFIMAAAIAFuCSgxQUkkwCF9BRFIK
AAhQQ1MwCgAIUFNTMAoACFNQVE0RFwoUeAAAABQAAAD//////////xMAAAAUC19HVE0ApFNQVE0U
L19TVE0DcGhTUFRNi2kKpElDTTCLaQsAAUlTRTBwSUNNMFBDUzBwSVNFMFBTUzBbgkQFTUFTVAhf
QURSCgAURgRfR1RGAHARCgoHA0YAAACg72B7UENTMAoCYntQU1MwCgFjoB+TYgoCoBmTYwoBcBER
Cg4DRgAAAKDvAAAAAACg9WCkYFuCSgxTRUMwCF9BRFIKAQhQQ1MxCgAIUFNTMQoACFNTVE0RFwoU
eAAAABQAAAD//////////xMAAAAUC19HVE0ApFNTVE0UL19TVE0DcGhTU1RNi2kKpElDTTGLaQsA
AUlTRTFwSUNNMVBDUzFwSVNFMVBTUzFbgkQFTUFTVAhfQURSCgAURgRfR1RGAHARCgoHA0YAAACg
72B7UENTMQoCYntQU1MxCgFjoB+TYgoCoBmTYwoBcBERCg4DRgAAAKDvAAAAAACg9WCkYBQaRFJN
UACkXC8EX1NCX1BDSTBOVlJCUl9TMFuCQxxTQVQyCF9BRFIMAQAIAFuCSgxQUkkwCF9BRFIKAAhQ
Q1MwCgAIUFNTMAoACFNQVE0RFwoUeAAAABQAAAD//////////xMAAAAUC19HVE0ApFNQVE0UL19T
VE0DcGhTUFRNi2kKpElDTTCLaQsAAUlTRTBwSUNNMFBDUzBwSVNFMFBTUzBbgkQFTUFTVAhfQURS
CgAURgRfR1RGAHARCgoHA0YAAACg72B7UENTMAoCYntQU1MwCgFjoB+TYgoCoBmTYwoBcBERCg4D
RgAAAKDvAAAAAACg9WCkYFuCSgxTRUMwCF9BRFIKAQhQQ1MxCgAIUFNTMQoACFNTVE0RFwoUeAAA
ABQAAAD//////////xMAAAAUC19HVE0ApFNTVE0UL19TVE0DcGhTU1RNi2kKpElDTTGLaQsAAUlT
RTFwSUNNMVBDUzFwSVNFMVBTUzFbgkQFTUFTVAhfQURSCgAURgRfR1RGAHARCgoHA0YAAACg72B7
UENTMQoCYntQU1MxCgFjoB+TYgoCoBmTYwoBcBERCg4DRgAAAKDvAAAAAACg9WCkYBQaRFJNUACk
XC8EX1NCX1BDSTBOVlJCUl9TMVuCSIFJREUwCF9BRFIMAAAGAFuAQTA5MAIKUAoYW4EmQTA5MANJ
RDIwEAAwSURUUxBJRFRQEElEMjIgVU1TUxBVTVNQEAhJREVQEQMKFAhJREVTEQMKFBROFEdUTV8B
oBeTaAoAcElEVFBgcFVNU1BhcElERVBioRNwSURUU2BwVU1TU2FwSURFU2KKYgoAUElPMIpiCgRE
TUEwimIKCFBJTzGKYgoMRE1BMYpiChBGTEFHcAoQRkxBR3tgCwAPY3tgCwDwZHpjCghjemQKDGRy
Y2Rjd3JjCgIACh5QSU8woBSSlFBJTzAKtH1GTEFHCgJGTEFHoCd7YQsAQAB9RkxBRwoBRkxBR3th
CwAHY3pjCghjcFUyVF9jRE1BMKEKcFBJTzBETUEwe2AKD2N7YArwZHpkCgRkcmNkY3dyYwoCAAoe
UElPMaAUkpRQSU8xCrR9RkxBRwoIRkxBR6Age2EKQAB9RkxBRwoERkxBR3thCgdjcFUyVF9jRE1B
MaEKcFBJTzFETUExoBCTaAoAcGJJREVQpElERVChDHBiSURFU6RJREVTFEYEVTJUXwGgCJNoCgCk
CjygCJNoCgGkClqgCJNoCgKkCnigCJNoCgOkCpagCJNoCgSkCi2gCJNoCgWkCh6gCJNoCgakChQU
RgRUMlVfAaAIlGgKeKQKA6AIlGgKWqQKAqAIlGgKPKQKAaAIlGgKLaQKAKAIlGgKHqQKBKAIlGgK
FKQKBaAIlGgKD6QKBhRCBFQyRF8BoAmUaAvgAaQKqKAJlGgLhgGkCnegCJRoCvCkCkegCJRoCrSk
CjOgCJRoCpakCiKgCJRoCnikCiGkCiAUQxtTVE1fBKA7U1hfX3BTSUQwSUQyMHBTSUQxSURUU3BT
SUQySURUUHBTSUQzSUQyMnBTSUQ0VU1TU3BTSUQ1VU1TUKE3cElEMjBTSUQwcElEVFNTSUQxcElE
VFBTSUQycElEMjJTSUQzcFVNU1NTSUQ0cFVNU1BTSUQ1cAoAU1hfX4poCgBQSU8wimgKBERNQTCK
aAoIUElPMYpoCgxETUEximgKEEZMQUegEZNrCgBwU0lEMmBwU0lENWGhDXBTSUQxYHBTSUQ0YaAh
kpNQSU8wDP////97YAr/YHlUMkRfUElPMAoIYn1gYmCgHZKTUElPMQz/////e2ALAP9gfWBUMkRf
UElPMWCgJHtGTEFHCgEAe2EK/2F5VDJVX0RNQTAKCGJ9CwDAYmJ9YmFhoSOgIZKTRE1BMAz/////
e2AK/2B5VDJEX0RNQTAKCGJ9YGJgoB97RkxBRwoEAHthCwD/YX0KwFQyVV9ETUExYn1iYWGhH6Ad
kpNETUExDP////97YAsA/2B9YFQyRF9ETUExYKARk2sKAHBgSURUUHBhVU1TUKENcGBJRFRTcGFV
TVNTFEcXR1RGXwJwEQoKBwMAAAAAoO9gjGAKAU1PREWMYAoFRFJJVnBpRFJJVqALk2gKAHBJREVQ
YaEHcElERVNhimEKAFBJTzCKYQoERE1BMIphCghQSU8ximEKDERNQTGKYQoQRkxHWKAck2kKoHBQ
SU8wYnBETUEwY3tGTEdYCgFGTEdYoRhwUElPMWJwRE1BMWN7RkxHWAoERkxHWHBGTEdYYaAKlGIL
hgFwCgBioSmgCZRiCvBwCgFioR2gCZRiCrRwCgJioRGgCZRiCnhwCgNioQVwCgRifQoIYk1PREVw
YGKgSwVGTEdYoAmUYwpacAoAY6FCBKAJlGMKPHAKAWOhNaAJlGMKLXAKAmOhKaAJlGMKHnAKA2Oh
HaAJlGMKFHAKBGOhEaAJlGMKD3AKBWOhBXAKBmN9CkBjTU9ERaEyoAqTYwz/////pGChJaAJlGMK
lnAKAGOhEaAJlGMKeHAKAWOhBXAKAmN9CiBjTU9ERXNgYmGkYVuCTBJQUkkwCF9BRFIKAAhQQ1Mw
CgAIUFNTMAoACFBDUzEKAAhQU1MxCgAUDV9HVE0ApEdUTV8KABRGBV9TVE0DU1RNX2hpagoAi2kK
pElDTTCLaQsAAUlTRTCLagqkSUNNMYtqCwABSVNFMXBJQ00wUENTMHBJU0UwUFNTMHBJQ00xUENT
MXBJU0UxUFNTMVuCTQRNQVNUCF9BRFIKABQ/X0dURgBwR1RGXwoACqBge1BDUzAKAmJ7UFNTMAoB
Y6Ack2IKAqAWk2MKAXARCgoHAAAAAACg9WFzYGFgpGBbgk0EU0xBVghfQURSCgEUP19HVEYAcEdU
Rl8KAAqwYHtQQ1MxCgJie1BTUzEKAWOgHJNiCgKgFpNjCgFwEQoKBwAAAAAAoPVhc2BhYKRgW4JM
ElNFQzAIX0FEUgoBCFBDUzAKAAhQU1MwCgAIUENTMQoACFBTUzEKABQNX0dUTQCkR1RNXwoBFEYF
X1NUTQNTVE1faGlqCgGLaQqkSUNNMItpCwABSVNFMItqCqRJQ00xi2oLAAFJU0UxcElDTTBQQ1Mw
cElTRTBQU1MwcElDTTFQQ1MxcElTRTFQU1MxW4JNBE1BU1QIX0FEUgoAFD9fR1RGAHBHVEZfCgEK
oGB7UENTMAoCYntQU1MwCgFjoByTYgoCoBaTYwoBcBEKCgcAAAAAAKD1YXNgYWCkYFuCTQRTTEFW
CF9BRFIKARQ/X0dURgBwR1RGXwoBCrBge1BDUzEKAmJ7UFNTMQoBY6Ack2IKAqAWk2MKAXARCgoH
AAAAAACw9WFzYGFgpGAUGkRSTVAApFwvBF9TQl9QQ0kwTlZSQlJfUDBbgkIGWFZSMAhfQURSDAAA
CQBbgFBDVjACCgAK/xA6XABbgTVcLwRfU0JfUENJMFhWUjBQQ1YwAVBFVjAQAEBNAANYUEUwAQAc
UlFEMBBQRVMwAVBFUDABCF9QUlcSBgIKEQoFW4JCBlhWUjEIX0FEUgwAAAsAW4BQQ1YxAgoACv8Q
OlwAW4E1XC8EX1NCX1BDSTBYVlIxUENWMQFQRVYxEABATQADWFBFMQEAHFJRRDEQUEVTMQFQRVAx
AQhfUFJXEgYCChEKBVuCQgZYVlIyCF9BRFIMAAAMAFuAUENWMgIKAAr/EDpcAFuBNVwvBF9TQl9Q
Q0kwWFZSMlBDVjIBUEVWMhAAQE0AA1hQRTIBABxSUUQyEFBFUzIBUEVQMgEIX1BSVxIGAgoRCgVb
gk4GU01CMAhfQURSDAEAAQBbgFNNQ0YCCkgKEFuBFVNNQ0YDU01QTQRTTVQxHFNNVDIgW4BTTUNB
AgogCghbgRBTTUNBA1NCMV8gU0IyXyAUHlNNQkIAoA5QQ0lBe1NCMV8L/v9goQZwCwAcYKRgW4KI
IgFMRUcwCF9BRFIMAAABAFuAUElPMAIKBAogEClcAFuBJFwvBF9TQl9QQ0kwTEVHMFBJTzABU01F
TggASAUACFNNSU8IEB5cAFuAXFNDUFABCy4UCgFbgQxcU0NQUAFTTUlQCBRFGVwvA19TQl9QQ0kw
X0lOSQCgJFNUUkNcX09TXw1NaWNyb3NvZnQgV2luZG93cwBwClZTTUlQoUMKoEkIU1RSQ1xfT1Nf
DU1pY3Jvc29mdCBXaW5kb3dzIE5UAKBABVsSXF9PU0lgoClcX09TSQ1XaW5kb3dzIDIwMDEAcApZ
U01JUHAKAE9TRkxwCgNPU0ZYoBtcX09TSQ1XaW5kb3dzIDIwMDYAcAoBVlNUQaEWcApYU01JUHAK
AE9TRlhwCgBPU0ZMoRZwCldTTUlQcAoCT1NGWHAKAk9TRkwIVEVNUAoAcFVBMURURU1Qe1RFTVAK
D1RFTVCgD5NURU1QCgFwCgFVQVJBoA+TVEVNUAoCcAoCVUFSQaAPk1RFTVAKA3AKIFVBUkGgD5NU
RU1QCgRwCoBVQVJBcFVBMURURU1Qe1RFTVAK8FRFTVB6VEVNUAoEVEVNUKAPk1RFTVAKAXAKAVVB
UkKgD5NURU1QCgJwCgJVQVJCoA+TVEVNUAoDcAogVUFSQqAPk1RFTVAKBHAKgFVBUkIQTARcABRH
BE9TVFAAoA+TT1NGWAoBcApWU01JUKAPk09TRlgKAnAKV1NNSVCgD5NPU0ZYCgBwClhTTUlQoA+T
T1NGWAoDcApZU01JUFuCQwhTWVNSCF9ISUQMQdAMAghfVUlECgEIX0NSUxFGBgpiRwEQABAAARBH
ASIAIgABHkcBRABEAAEcRwFiAGIAAQJHAWUAZQABC0cBdAB0AAEMRwGRAJEAAQNHAaIAogABHkcB
4ADgAAEQRwHQBNAEAQJHAQAIAAgBgEcBlAKUAgEEeQBbgitQSUNfCF9ISUQLQdAIX0NSUxEYChVH
ASAAIAABAkcBoACgAAECIgQAeQBbgj1ETUExCF9ISUQMQdACAAhfQ1JTESgKJSoQBEcBAAAAAAEQ
RwGAAIAAARFHAZQAlAABDEcBwADAAAEgeQBbgkIGVE1SXwhfSElEDEHQAQAIQVRUNREQCg1HAUAA
QAAABCIBAHkACEFUVDYRDQoKRwFAAEAAAAR5ABQoX0NSUwCgGpNPU0ZYCgOgCkhQVEakQVRUNqEG
pEFUVDWhBqRBVFQ1W4JECEhQRVQIX0hJRAxB0AEDCEFUVDMRFwoUIgEAIgABhgkAAQDw//4ABAAA
eQAIQVRUNBEFCgJ5ABQiX1NUQQCgFpNPU0ZYCgOgCEhQVEakCg+hBKQKAKEEpAoAFChfQ1JTAKAa
k09TRlgKA6AKSFBURqRBVFQzoQakQVRUNKEGpEFUVDRbgkIGUlRDXwhfSElEDEHQCwAIQVRUMBEQ
Cg1HAXAAcAAABCIAAXkACEFUVDERDQoKRwFwAHAAAAR5ABQoX0NSUwCgGpNPU0ZYCgOgCkhQVEak
QVRUMaEGpEFUVDChBqRBVFQwW4IiU1BLUghfSElEDEHQCAAIX0NSUxENCgpHAWEAYQABAXkAW4Il
Q09QUghfSElEDEHQDAQIX0NSUxEQCg1HAfAA8AABECIAIHkAW4JJLE9DVTEUIF9JTkkAoBBPQ1NF
eQoBT0NTQVVBUkNwT0NTRU9DRUIIT0NFQgoCCF9ISUQMQdAFAQhfVUlECgMUHl9TVEEAoAmST0NF
QqQKAKAIT0NTRaQKD6EEpAoNFBNfRElTAHAKAE9DU0VESVNEChAURxRfQ1JTAAhCVUYxERAKDUcB
AAAAAAEIIgAAeQCLQlVGMQoCSU9MT4tCVUYxCgRJT1JMi0JVRjEKCUlSUVdwCgBJT0xPcAoASU9S
THAKAElSUVegTg5PQ1NFoBiTT0NTQQoAcAv4A0lPTE9wC/gDSU9STKAYk09DU0EKAXAL+AJJT0xP
cAv4AklPUkygGJNPQ1NBCgJwCyACSU9MT3ALIAJJT1JMoBiTT0NTQQoDcAsoAklPTE9wCygCSU9S
TKAYk09DU0EKBHALOAJJT0xPcAs4AklPUkygGJNPQ1NBCgVwC+gCSU9MT3AL6AJJT1JMoBiTT0NT
QQoGcAs4A0lPTE9wCzgDSU9STKAYk09DU0EKB3AL6ANJT0xPcAvoA0lPUkygD5NPQ1NJCgFwCghJ
UlFXoA+TT0NTSQoCcAoQSVJRV6RCVUYxCF9QUlMRNgozMEcB+AP4AwEIIhgAMEcB+AL4AgEIIhgA
MEcB6APoAwEIIhgAMEcB6ALoAgEIIhgAOHkAFEINX1NSUwGLaAoCSU9BRItoCglJUlFXoBCTSU9B
RAv4A3AKAE9DU0GgEJNJT0FEC/gCcAoBT0NTQaAQk0lPQUQLIAJwCgJPQ1NBoBCTSU9BRAsoAnAK
A09DU0GgEJNJT0FECzgCcAoET0NTQaAQk0lPQUQL6AJwCgVPQ1NBoBCTSU9BRAs4A3AKBk9DU0Gg
EJNJT0FEC+gDcAoHT0NTQaAPk0lSUVcKCHAKAU9DU0mgD5NJUlFXChBwCgJPQ1NJcE9DRUJPQ1NF
Q0tJT0lPQUQKEBBAEVwAFEsQTEVEWAJcLwRfU0JfUENJMExFRzBFTkZHfVwvBF9TQl9QQ0kwTEVH
MFNMRUQKRFwvBF9TQl9QQ0kwTEVHMFNMRUSgRwWTaAoBe1wvBF9TQl9QQ0kwTEVHMFNMRUQK/Fwv
BF9TQl9QQ0kwTEVHMFNMRUR9XC8EX1NCX1BDSTBMRUcwU0xFRGlcLwRfU0JfUENJMExFRzBTTEVE
oEwFk2gKAnlpCgRpe1wvBF9TQl9QQ0kwTEVHMFNMRUQKz1wvBF9TQl9QQ0kwTEVHMFNMRUR9XC8E
X1NCX1BDSTBMRUcwU0xFRGlcLwRfU0JfUENJMExFRzBTTEVEXC8EX1NCX1BDSTBMRUcwRVhGR1uA
V0lOMQEKLgoCW4EQV0lOMQFJTkRYCERBVEEIW4ZFB0lORFhEQVRBAQAQQ0ZHXwgAIExETl8IAEAM
SURISQhJRExPCFBPV0MIADhTTEVECAAQV0tDVAgAEEFDVFIIAEgXSU9BSAhJT0FMCABAB0lOVFII
AAhJTlQxCAAIRE1DSAgASD1PUFQxCE9QVDIIT1BUMwgUFEVORkcAcAqHSU5EWHAKh0lORFgUDUVY
RkcAcAqqSU5EWFuCTRRGREMwCF9ISUQMQdAHABQ6X1NUQQBFTkZHcABMRE5foAxBQ1RSRVhGR6QK
D6EcoBGRSU9BSElPQUxFWEZHpAoNoQhFWEZHpAoAFCpfRElTAEVORkdwAExETl9wAEFDVFJTTERN
RE1DSAoERVhGR0RJU0QKAxRJBV9DUlMACEJVRjARGwoYRwHwA/ADAQZHAfcD9wMBASJAACoEAHkA
jEJVRjAKAklPTE+MQlVGMAoDSU9ISYxCVUYwCgRJT1JMjEJVRjAKBUlPUkikQlVGMAhfUFJTER0K
GjBHAfAD8AMABkcB9wP3AwABIkAAKgQAOHkAFEkFX1NSUwGMaAoCSU9MT4xoCgNJT0hJi2gKAklP
QUSLaAoZSVJRV4xoChxETUFWRU5GR3AATEROX3ABQUNUUlNMRE1ETUNIRE1DSEVYRkdDS0lPSU9B
RAoDW4BLQkNUAQpgCgVbgRJLQkNUAVAwNjAIABhQMDY0CFuCTwhQUzJNCF9ISUQMQdAPExQXX1NU
QQCgC5NQUzJGCgCkCg+hBKQKABRGBl9DUlMACEJVRjERCAoFIgAQeQAIQlVGMhEYChVHAWAAYAAB
AUcBZABkAAEBIgAQeQCgK5NLQkRJCgGgDZNPU0ZMCgKkQlVGMaANk09TRkwKAaRCVUYxoQakQlVG
MqEGpEJVRjFbgkAFUFMySwhfSElEDEHQAwMIX0NJRAxB0AMLFBdfU1RBAKALk0tCREkKAaQKAKEE
pAoPCF9DUlMRGAoVRwFgAGAAAQFHAWQAZAABASICAHkAW4JMBlBTTVIIX0hJRAxB0AwCCF9VSUQK
AxQ5X1NUQQCgC5NLQkRJCgCkCgCgI5NQUzJGCgCgC5NPU0ZMCgKkCg+gC5NPU0ZMCgGkCg+kCgCk
CgAIX0NSUxEVChJHAWAAYAABAUcBZABkAAEBeQAUSgVcLwVfU0JfUENJMExFRzBQUzJNX1BTVwFF
TkZHcAoKTEROX6ANaH1PUFQxCghPUFQxoQx7T1BUMQr3T1BUMUVYRkeGXC8EX1NCX1BDSTBMRUcw
UFMyTQoCFEoFXC8FX1NCX1BDSTBMRUcwUFMyS19QU1cBRU5GR3AKCkxETl+gDWh9T1BUMQoET1BU
MaEMe09QVDEK609QVDFFWEZHhlwvBF9TQl9QQ0kwTEVHMFBTMksKAhQhXC8FX1NCX1BDSTBMRUcw
UFMyS19QUlcApBIGAgoQCgQUIVwvBV9TQl9QQ0kwTEVHMFBTMk1fUFJXAKQSBgIKEAoEW4BQSU8x
Agp0CgEQI1wAW4EeXC8EX1NCX1BDSTBMRUcwUElPMQEAAkhQVEYBAAVbgFBJUlECCnwKDBBECVwA
W4FOCFwvBF9TQl9QQ0kwTEVHMFBJUlEASU5UQQRJTlRCBElOVEMESU5URARQQ0VBBFBDRUIEUENF
QwRQQ0VEBFNDSUkEVENPSQRJTlRGBElOVFEESU5UVQRJTlRTBElTMFAESVRJRARJTlRHBElOVEgE
SU5USgRJTlRLBElOVEwESUdQSQRJTlROBElTQTIEW4BPQ1NQAgp4CgEQKVwAW4EkXC8EX1NCX1BD
STBMRUcwT0NTUAFPQ1NFAk9DU0EDT0NTSQJbgExQSU8CCqAKGBBKP1wAW4FGBVwvBF9TQl9QQ0kw
TEVHMExQSU8BVUFJTwhTTkREBE1JREQETVNTRARGRENEAgACUFJJTwMAAUdFTjEBR0VOMgFHRU4z
AUdFTjQBR0FNMQhHQU0yCFuAUlRDMgEKcgoCW4EQUlRDMgFDTTJJCENNMkQIW4YSQ00ySUNNMkQB
AEBmVUExRAgIVUFSQQoACFVBUkIKAAhVQVJDCgAUQwlESVNEAaAak2gKAHBVQVJBYH9gCv9ge1VB
SU9gVUFJT6Aak2gKAXBVQVJCYH9gCv9ge1VBSU9gVUFJT6AMk2gKAnAKAFBSSU+gDJNoCgNwCgBG
RENEoBOTaAoEcAoAR0FNMXAKAEdBTTKgDJNoCgVwCgBNSUREoBqTaAoQcFVBUkNgf2AK/2B7VUFJ
T2BVQUlPFEglQ0tJTwKgQgeTaQoAfVVBUkFVQVJCYH1VQVJDYGB7VUFJT2BVQUlPcFVBUkFgf2AK
/2B7VUFJT2BVQUlPoAqTaAv4A3AKAWCgCpNoC/gCcAoCYKAKk2gL6AJwCiBgoAqTaAvoA3AKgGB9
VUFJT2BVQUlPcGBVQVJBoEIHk2kKAX1VQVJBVUFSQmB9VUFSQ2Bge1VBSU9gVUFJT3BVQVJCYH9g
Cv9ge1VBSU9gVUFJT6AKk2gL+ANwCgFgoAqTaAv4AnAKAmCgCpNoC+gCcAogYKAKk2gL6ANwCoBg
fVVBSU9gVUFJT3BgVUFSQqBOCZNpChB9VUFSQVVBUkJgfVVBUkNgYHtVQUlPYFVBSU9wVUFSQ2B/
YAr/YHtVQUlPYFVBSU+gCpNoC/gDcAoBYKAKk2gL+AJwCgJgoAqTaAvoAnAKIGCgCpNoC+gDcAqA
YKAKk2gLIAJwCgRgoAqTaAsoAnAKCGCgCpNoCzgCcAoQYKAKk2gLOANwCkBgfVVBSU9gVUFJT3Bg
VUFSQ6BBBZNpCgKgGJNoC3gDcAoAUFJJT31QUklPCgFQUklPoBiTaAt4AnAKAFBSSU99UFJJTwoC
UFJJT6AYk2gLvANwCgBQUklPfVBSSU8KBFBSSU+gEJNpCgN9RkRDRAoBRkRDRKA3k2kKBHAKAEdB
TTFwCgBHQU0yoBGTaAsBAn1HQU0xCgJHQU0xoBGTaAsJAn1HQU0yCgJHQU0yoDCTaQoFcAoATUlE
RKARk2gLAAN9TUlERAoBTUlERKARk2gLMAN9TUlERAoITUlERBQGU0xETQIUQwZDTFNVAYtoCgJV
QVJPoBSTVUFSTwv4A3tVQUlPCv5VQUlPoBSTVUFSTwv4AntVQUlPCv1VQUlPoBSTVUFSTwvoAntV
QUlPCr9VQUlPoBSTVUFSTwvoA3tVQUlPCn9VQUlPW4I9VVNCMAhfQURSDAAAAgAUCV9TMUQApAoB
FBdfUzNEAKALk09TRkwKAqQKAqEEpAoDCF9QUlcSBgIKDQoDW4JCBlVTQjIIX0FEUgwBAAIAW4BQ
MDIwAgpJCgFbgQtQMDIwAFUwV0sBFBlfUFNXAaAJaHAKAVUwV0uhCHAKAFUwV0sUCV9TMUQApAoB
FAlfUzNEAKQKAQhfUFJXEgYCCgUKA1uCG0FaQUQIX0FEUgwBAAQACF9QUlcSBgIKFQoFW4IbTU1B
QwhfQURSDAAABwAIX1BSVxIGAgoLCgVbgkAJTlZSQghfSElEDU5WUkFJREJVUwBbgE5WUkQADDj/
DwAKAluBHE5WUkQBUl9TVAEAA1JfUDAEUl9TMARSX1MxBAhGTlZSCv8UDV9ESVMAcAoARk5WUhQl
X1NUQQCgGZNSX1NUCgGgC5NGTlZSCv+kCg+hBKQKDaEEpAoACF9DUlMRDQoKRwHSBNIEAQF5AAhC
VUZBEQkKBiOgzhh5AAhCVUZCEQkKBiMAABh5AItCVUZCCgFJUlFWFB5DUlNfAaAKaHkKAWhJUlFW
oQdwAElSUVakQlVGQhQYU1JTXwGLaAoBSVJRMIJJUlEwYHZgpGAURAhDUlNBCXBoYKAJk2gKAXAK
F2CgCZNoCgJwChZgoAmTaAoDcAoQYKAJk2gKBHAKEWCgCZNoCgZwChJgoAmTaAoIcAoUYKAJk2gK
DHAKE2CgCZNoCg1wChVgCElSWjURDgoLiQYADQEHAAAAeQCLSVJaNQoFSU5aNXBgSU5aNaRJUlo1
FE0HU1JTQQmLaAoFSU5aNnAKCGCgDJNJTlo2ChBwCgNgoAyTSU5aNgoRcAoEYKAMk0lOWjYKEnAK
BmCgDJNJTlo2ChNwCgxgoAyTSU5aNgoUcAoIYKAMk0lOWjYKFXAKDWCgDJNJTlo2ChZwCgJgoAyT
SU5aNgoXcAoBYKRgW4JHBkxOSzEIX0hJRAxB0AwPCF9VSUQKARQUX1NUQQCgCElOVEGkCguhBKQK
CRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRBFA9fQ1JTAKRDUlNfSU5UQRQQX1NSUwFwU1JTX2hJ
TlRBW4JHBkxOSzIIX0hJRAxB0AwPCF9VSUQKAhQUX1NUQQCgCElOVEKkCguhBKQKCRQLX1BSUwCk
QlVGQRQNX0RJUwBwCgBJTlRCFA9fQ1JTAKRDUlNfSU5UQhQQX1NSUwFwU1JTX2hJTlRCW4JHBkxO
SzMIX0hJRAxB0AwPCF9VSUQKAxQUX1NUQQCgCElOVEOkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJ
UwBwCgBJTlRDFA9fQ1JTAKRDUlNfSU5UQxQQX1NSUwFwU1JTX2hJTlRDW4JHBkxOSzQIX0hJRAxB
0AwPCF9VSUQKBBQUX1NUQQCgCElOVESkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRE
FA9fQ1JTAKRDUlNfSU5URBQQX1NSUwFwU1JTX2hJTlREW4JHBkxOSzUIX0hJRAxB0AwPCF9VSUQK
BRQUX1NUQQCgCFBDRUGkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBQQ0VBFA9fQ1JTAKRD
UlNfUENFQRQQX1NSUwFwU1JTX2hQQ0VBW4JHBkxOSzYIX0hJRAxB0AwPCF9VSUQKBhQUX1NUQQCg
CFBDRUKkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBQQ0VCFA9fQ1JTAKRDUlNfUENFQhQQ
X1NSUwFwU1JTX2hQQ0VCW4JHBkxOSzcIX0hJRAxB0AwPCF9VSUQKBxQUX1NUQQCgCFBDRUOkCguh
BKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBQQ0VDFA9fQ1JTAKRDUlNfUENFQxQQX1NSUwFwU1JT
X2hQQ0VDW4JHBkxOSzgIX0hJRAxB0AwPCF9VSUQKCBQUX1NUQQCgCFBDRUSkCguhBKQKCRQLX1BS
UwCkQlVGQRQNX0RJUwBwCgBQQ0VEFA9fQ1JTAKRDUlNfUENFRBQQX1NSUwFwU1JTX2hQQ0VEW4JH
BkxJR1AIX0hJRAxB0AwPCF9VSUQKFhQUX1NUQQCgCElHUEmkCguhBKQKCRQLX1BSUwCkQlVGQRQN
X0RJUwBwCgBJR1BJFA9fQ1JTAKRDUlNfSUdQSRQQX1NSUwFwU1JTX2hJR1BJW4JHBkxQMlAIX0hJ
RAxB0AwPCF9VSUQKCRQUX1NUQQCgCElOVFWkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJ
TlRVFA9fQ1JTAKRDUlNfSU5UVRQQX1NSUwFwU1JTX2hJTlRVW4JHBkxVQkEIX0hJRAxB0AwPCF9V
SUQKChQUX1NUQQCgCElOVEekCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRHFA9fQ1JT
AKRDUlNfSU5URxQQX1NSUwFwU1JTX2hJTlRHW4JHBkxNQUMIX0hJRAxB0AwPCF9VSUQKCxQUX1NU
QQCgCElOVEqkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRKFA9fQ1JTAKRDUlNfSU5U
ShQQX1NSUwFwU1JTX2hJTlRKW4JHBkxBWkEIX0hJRAxB0AwPCF9VSUQKDRQUX1NUQQCgCElOVEuk
CguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRLFA9fQ1JTAKRDUlNfSU5USxQQX1NSUwFw
U1JTX2hJTlRLW4JHBkxQTVUIX0hJRAxB0AwPCF9VSUQKDhQUX1NUQQCgCElOVFOkCguhBKQKCRQL
X1BSUwCkQlVGQRQNX0RJUwBwCgBJTlRTFA9fQ1JTAKRDUlNfSU5UUxQQX1NSUwFwU1JTX2hJTlRT
W4JHBkxTTUIIX0hJRAxB0AwPCF9VSUQKDxQUX1NUQQCgCElOVEakCguhBKQKCRQLX1BSUwCkQlVG
QRQNX0RJUwBwCgBJTlRGFA9fQ1JTAKRDUlNfSU5URhQQX1NSUwFwU1JTX2hJTlRGW4JHBkxVQjII
X0hJRAxB0AwPCF9VSUQKEBQUX1NUQQCgCElOVFGkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBw
CgBJTlRRFA9fQ1JTAKRDUlNfSU5UURQQX1NSUwFwU1JTX2hJTlRRW4JHBkxJREUIX0hJRAxB0AwP
CF9VSUQKERQUX1NUQQCgCElOVE6kCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJTlROFA9f
Q1JTAKRDUlNfSU5UThQQX1NSUwFwU1JTX2hJTlROW4JHBkxTSUQIX0hJRAxB0AwPCF9VSUQKEhQU
X1NUQQCgCElUSUSkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJVElEFA9fQ1JTAKRDUlNf
SVRJRBQQX1NSUwFwU1JTX2hJVElEW4JHBkxGSUQIX0hJRAxB0AwPCF9VSUQKExQUX1NUQQCgCElT
MFCkCguhBKQKCRQLX1BSUwCkQlVGQRQNX0RJUwBwCgBJUzBQFA9fQ1JTAKRDUlNfSVMwUBQQX1NS
UwFwU1JTX2hJUzBQCEJVRjERDgoLiQYADQEQAAAAeQAIQlVGMhEOCguJBgANAREAAAB5AAhCVUYz
EQ4KC4kGAA0BEgAAAHkACEJVRjQRDgoLiQYADQETAAAAeQAIQlVGRhESCg+JCgANAhYAAAAXAAAA
eQAIQlVGUxEOCguJBgANARQAAAB5AAhCVUZQEQ4KC4kGAA0BFQAAAHkACEJVRkgRDgoLiQYADQEL
AAAAeQAIQlVGSREOCguJBgANARcAAAB5AAhJUloxEQ4KC4kGAA0BBwAAAHkAW4JMBkFQQzEIX0hJ
RAxB0AwPCF9VSUQKFRQZX1NUQQCgDZBJTlRBUElDRqQKC6EEpAoJFAtfUFJTAKRCVUYxFA1fRElT
AHAKAElOVEEUD19DUlMApENSU0FJTlRBFBBfU1JTAXBTUlNBaElOVEFbgkwGQVBDMghfSElEDEHQ
DA8IX1VJRAoWFBlfU1RBAKANkElOVEJQSUNGpAoLoQSkCgkUC19QUlMApEJVRjIUDV9ESVMAcAoA
SU5UQhQPX0NSUwCkQ1JTQUlOVEIUEF9TUlMBcFNSU0FoSU5UQluCTAZBUEMzCF9ISUQMQdAMDwhf
VUlEChcUGV9TVEEAoA2QSU5UQ1BJQ0akCguhBKQKCRQLX1BSUwCkQlVGMxQNX0RJUwBwCgBJTlRD
FA9fQ1JTAKRDUlNBSU5UQxQQX1NSUwFwU1JTQWhJTlRDW4JMBkFQQzQIX0hJRAxB0AwPCF9VSUQK
GBQZX1NUQQCgDZBJTlREUElDRqQKC6EEpAoJFAtfUFJTAKRCVUY0FA1fRElTAHAKAElOVEQUD19D
UlMApENSU0FJTlREFBBfU1JTAXBTUlNBaElOVERbgkwGQVBDNQhfSElEDEHQDA8IX1VJRAoZFBlf
U1RBAKANkFBDRUFQSUNGpAoLoQSkCgkUC19QUlMApEJVRjEUDV9ESVMAcAoAUENFQRQPX0NSUwCk
Q1JTQVBDRUEUEF9TUlMBcFNSU0FoUENFQVuCTAZBUEM2CF9ISUQMQdAMDwhfVUlEChoUGV9TVEEA
oA2QUENFQlBJQ0akCguhBKQKCRQLX1BSUwCkQlVGMRQNX0RJUwBwCgBQQ0VCFA9fQ1JTAKRDUlNB
UENFQhQQX1NSUwFwU1JTQWhQQ0VCW4JMBkFQQzcIX0hJRAxB0AwPCF9VSUQKGxQZX1NUQQCgDZBQ
Q0VDUElDRqQKC6EEpAoJFAtfUFJTAKRCVUYxFA1fRElTAHAKAFBDRUMUD19DUlMApENSU0FQQ0VD
FBBfU1JTAXBTUlNBaFBDRUNbgkwGQVBDOAhfSElEDEHQDA8IX1VJRAocFBlfU1RBAKANkFBDRURQ
SUNGpAoLoQSkCgkUC19QUlMApEJVRjEUDV9ESVMAcAoAUENFRBQPX0NSUwCkQ1JTQVBDRUQUEF9T
UlMBcFNSU0FoUENFRFuCTAZBSUdQCF9ISUQMQdAMDwhfVUlECnoUGV9TVEEAoA2QSUdQSVBJQ0ak
CguhBKQKCRQLX1BSUwCkQlVGRhQNX0RJUwBwCgBJR1BJFA9fQ1JTAKRDUlNBSUdQSRQQX1NSUwFw
U1JTQWhJR1BJW4JMBkFQQ0YIX0hJRAxB0AwPCF9VSUQKHRQZX1NUQQCgDZBJTlRHUElDRqQKC6EE
pAoJFAtfUFJTAKRCVUZGFA1fRElTAHAKAElOVEcUD19DUlMApENSU0FJTlRHFBBfU1JTAXBTUlNB
aElOVEdbgkwGQVBDSAhfSElEDEHQDA8IX1VJRAoeFBlfU1RBAKANkElOVEpQSUNGpAoLoQSkCgkU
C19QUlMApEJVRkYUDV9ESVMAcAoASU5UShQPX0NSUwCkQ1JTQUlOVEoUEF9TUlMBcFNSU0FoSU5U
SluCTAZBUE1VCF9ISUQMQdAMDwhfVUlECiAUGV9TVEEAoA2QSU5UU1BJQ0akCguhBKQKCRQLX1BS
UwCkQlVGRhQNX0RJUwBwCgBJTlRTFA9fQ1JTAKRDUlNBSU5UUxQQX1NSUwFwU1JTQWhJTlRTW4JM
BkFBWkEIX0hJRAxB0AwPCF9VSUQKIRQZX1NUQQCgDZBJTlRLUElDRqQKC6EEpAoJFAtfUFJTAKRC
VUZGFA1fRElTAHAKAElOVEsUD19DUlMApENSU0FJTlRLFBBfU1JTAXBTUlNBaElOVEtbgkwGQVBD
UwhfSElEDEHQDA8IX1VJRAoiFBlfU1RBAKANkElOVEZQSUNGpAoLoQSkCgkUC19QUlMApEJVRkYU
DV9ESVMAcAoASU5URhQPX0NSUwCkQ1JTQUlOVEYUEF9TUlMBcFNSU0FoSU5URluCTAZBUENMCF9I
SUQMQdAMDwhfVUlECiMUGV9TVEEAoA2QSU5UUVBJQ0akCguhBKQKCRQLX1BSUwCkQlVGRhQNX0RJ
UwBwCgBJTlRRFA9fQ1JTAKRDUlNBSU5UURQQX1NSUwFwU1JTQWhJTlRRW4JMBkFQQ00IX0hJRAxB
0AwPCF9VSUQKJBQZX1NUQQCgDZBJTlRVUElDRqQKC6EEpAoJFAtfUFJTAKRCVUZGFA1fRElTAHAK
AElOVFUUD19DUlMApENSU0FJTlRVFBBfU1JTAXBTUlNBaElOVFVbgkwGQVBDWghfSElEDEHQDA8I
X1VJRAolFBlfU1RBAKANkElOVE5QSUNGpAoLoQSkCgkUC19QUlMApEJVRkYUDV9ESVMAcAoASU5U
ThQPX0NSUwCkQ1JTQUlOVE4UEF9TUlMBcFNSU0FoSU5UTluCTAZBUFNJCF9ISUQMQdAMDwhfVUlE
CiYUGV9TVEEAoA2QSVRJRFBJQ0akCguhBKQKCRQNX0RJUwBwCgBJVElEFAtfUFJTAKRCVUZTFA9f
Q1JTAKRDUlNBSVRJRBQQX1NSUwFwU1JTQWhJVElEW4JMBkFQU0oIX0hJRAxB0AwPCF9VSUQKJxQZ
X1NUQQCgDZBJUzBQUElDRqQKC6EEpAoJFA1fRElTAHAKAElTMFAUC19QUlMApEJVRlAUD19DUlMA
pENSU0FJUzBQFBBfU1JTAXBTUlNBaElTMFBbgE9FTVIADIDXDwAKAVuBLk9FTVIBT0JUMAFPQlQx
AU9CVDIBT0JUMwFPQlQ0AU9CVDUBT0JUNgFPQlQ3AVuAU1hUTQAMNP8PAAoEW4ELU1hUTQJTTUVN
IFuCRRBNRU1fCF9ISUQMQdAMARRED19DUlMACEJVRjARQgcKboYJAAEA8P/+AAEAAIYJAAEAAP//
AAABAIYJAAEAAAAAAAAAAIYJAAEAAMD+ABAAAIYJAAEAAOD+AAAQAIYJAAEA8P/+ABAAAIYJAAEA
APj/ABAAAIYJAAEAAPn/AAADAIYJAAEA0P7/ADAAAHkAikJVRjAMAAABAEFTU02KQlVGMAocU1hU
MYpCVUYwCiBTWFQyoCSSk1NNRU0AckFNRU0MAAABAFNYVDFyU1hUMQwAABAAU1hUMaEHcABTWFQx
cFNNRU1TWFQye0FNRU0M//8PAGB0DAAAEABgQVNTTaRCVUYwW4JFBFwvA19TQl9QQ0kwRVhQTAhf
SElEDEHQDAIIX1VJRAoEFCJfQ1JTAAhCVUYwEREKDoYJAAEAAADwAAAABHkApEJVRjBbgFRFTU0A
DBD4DwAKDFuBJFRFTU0CVFAxSBBUUDFMEFRQMkgQVFAyTBBUUlBDEFNFTkYQW4BURU0xAAwc+A8A
ChBbgUcFVEVNMQFUUDNICFRQM0wIVFA0SAhUUDRMCFRQNUgIVFA1TAhUUDZNCFRQNkgIVFA2TAhU
UDdUCFRQN0gIVFA3TAhUUDhMCFRQOE0IVFA4SAhUUDhUCAhUVkFSEQgKBQAAAAAAjFRWQVIKAFBM
Q1mLVFZBUgoBQ1RPU4tUVkFSCgNDVEhZCFRCVUYRBwoEAAAAAIxUQlVGCgBEQjAwjFRCVUYKAURC
MDGLVEJVRgoARFcwMItUQlVGCgJEVzAxilRCVUYKAERBVERbgFNFTjEBC5UCCgJbgRBTRU4xAVNF
STAIU0VEMAgUM1NUT1MDoBKVagusCnRqC6wKYHhgCgpgAKESdAusCmpgeGAKCmAAcmAKgGBXQllU
Ck9gFDNTVEhZA6ASlWoLrAp0agusCmB4YAoKYAChEnQLrApqYHhgCgpgAHJgCoBgV0JZVApOYBQ2
UlRNUABwUkJZVAp0YIFgYaAVk2EKCHtgCn9gd2AKCmB0C6wKYGChDHdgCgpgcgusCmBgpGAUEldC
WVQCcGhTRUkwcGlTRUQwFBRSQllUAXBoU0VJMHBTRUQwYKRgFBVTRkFOAaAIk2gARk9GRqEFRk9O
XxQ4Rk9OXwBwUkJZVAqWYHtgCvxgfWAKAWBXQllUCpZgcFJCWVQKlmB7YArzYH1gCgRgV0JZVAqW
YBRJBUZPRkYAcFJCWVQKlmB7YAr8YH1gCgJgV0JZVAqWYFdCWVQKogoPV0JZVAqjCv9wUkJZVAqW
YHtgCvNgfWAKCGBXQllUCpZgV0JZVAqyCg9XQllUCrMK/xQKU01GTgBGT05fEEoWXF9UWl9bgihG
QU5fCF9ISUQMQdAMCxQYX0lOSQBwVFAxSENUT1NwVFAxTENUSFlbhUcTVEhSTQhfQUwwEgYBRkFO
XxQGX0lOSQAUJl9BQzAAoBR9UExDWVBMQ1lnpEtFTEFUUDJIoQqkS0VMQVRQMUgIX1BTTBIMAVwu
X1BSX0NQVTAIX1RTUAo8CF9UQzEKBAhfVEMyCgMUJl9QU1YAoBR9UExDWVBMQ1lnpEtFTEFUUDFI
oQqkS0VMQVRQMkgUIUtFTEEBoAiUaAv0AaRooRFwaGF3YQoKYXJhC6wKYaRhFAtfQ1JUAKRUUlBD
FCNfVE1QAHtTRU5GCgFmoA6TZgoBpEtFTEFSVE1QoQWkC4YLFCRfU0NQAaAIaHABUExDWaEHcABQ
TENZhlwuX1RaX1RIUk0KgRQxU1RNUAJwaURXMDCgEmhTVEhZREIwMERCMDFEVzAwoRFTVE9TREIw
MERCMDFEVzAw
====
begin-base64 644 FACP.1
RkFDUPQAAAADEUhQUU9FTVNMSUMtQ1BDMS4wQkFXUkQAAAAAAADu18Ay7tcAAQkALhQAAKGgAAAA
EAAAAAAAAAQQAAAAAAAAHBAAAAgQAAAgEAAAoBQAAAQCAQQIECAAZQDpAwAAAAABA31+MgAAAKUE
AAABCAAA+QwAAAAAAAAGAAAAAADu1wAAAADAMu7XAAAAAAEIAAAAEAAAAAAAAAEIAAAAAAAAAAAA
AAEIAAAEEAAAAAAAAAEIAAAAAAAAAAAAAAEIAAAcEAAAAAAAAAEIAAAIEAAAAAAAAAEIAAAgEAAA
AAAAAAEIAACgFAAAAAAAAA==
====
begin-base64 644 HPET.5
SFBFVDgAAAABr0hQUU9FTVNMSUMtQ1BDMS4wQkFXUkSYAAAAAYLeEAAAAAAA8P/+AAAAAAD6AAA=
====
begin-base64 644 MCFG.6
TUNGRzwAAAABgEhQUU9FTVNMSUMtQ1BDMS4wQkFXUkQAAAAAAAAAAAAAAAAAAADwAAAAAAAAAD8A
AAAA
====
begin-base64 644 SLIC.3
U0xJQ3YBAAAB50hQUU9FTVNMSUMtQ1BDMS4wQkFXUkQAAAAAAAAAAJwAAAAGAgAAACQAAFJTQTEA
BAAAAQABAFurYFa8WB7owdKhXOVPu/0dqYyUtK4IEdwTWdN/9j6HMbmVdBDaO6RbtRmCfDnXDXwi
rBwqhOkKiG36seLY6CGW4S5omr9ERT48jpmQ3jc4VwuSFbze//IHfrVAjFE6wwJI9hMScvtCeOZH
iFTHsPCTnvsEt7i4kN7b7TLh+1SmAQAAALYAAAAAAAIASFBRT0VNU0xJQy1DUENXSU5ET1dTIAAA
AAAAAAAAAAAAAAAAAAAAAAAAL/QUWcT4JDRKNkWiCUP7D8kTi1nRrs7mIxk9pbd6z7CdN3TIpGBi
kuw1AcPcZBU8lKn3Z6mauFNnea1DOA7Xth4cz36McV+F5pdfWh/JeOptBReEENc45VUCaXtBd9bd
0ZVamnsf5psBa/xOvy3xe3mlZgbOfpKuyYlc3Jnh9+c=
====
begin-base64 644 SSDT.4
U1NEVEQFAAABGkhQUU9FTVNMSUMtQ1BDAQAAACBMVFABAAAAEEcUXC5fUFJfQzAwMAhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRQQCEiAGDJgI
AAAMmFgAAAwCAAAADAIAAAAMAAAAAAwAAAAAEiAGDEwEAAAM1TkAAAwCAAAADAIAAAAMAQAAAAwB
AAAACFhQU1MSQwkCEkcECAyYCAAADJhYAAAMAgAAAAwCAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxMBAAADNU5AAAMAgAAAAwCAAAAEQsKCAEA
AAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoA
DAAAAAAM/QAAAAwBAAAACF9QUEMKABBHFFwuX1BSX0MwMDEIX1BDVBIsAhEUChGCDAB/QAAAYgAB
wAAAAAB5ABEUChGCDAB/QAAAAAAAAAAAAAB5AAhfUFNTEkUEAhIgBgyYCAAADJhYAAAMAgAAAAwC
AAAADAAAAAAMAAAAABIgBgxMBAAADNU5AAAMAgAAAAwCAAAADAEAAAAMAQAAAAhYUFNTEkMJAhJH
BAgMmAgAAAyYWAAADAIAAAAMAgAAABELCggAAAAAAAAAABELCggAAAAAAAAAABELCggAAAAAAAAA
ABELCggAAAAAAAAAABJHBAgMTAQAAAzVOQAADAIAAAAMAgAAABELCggBAAAAAAAAABELCggAAAAA
AAAAABELCggAAAAAAAAAABELCggAAAAAAAAAAAhfUFNEEhgBEhUFCgUKAAwBAAAADP0AAAAMAQAA
AAhfUFBDCgAQRxRcLl9QUl9DMDAyCF9QQ1QSLAIRFAoRggwAf0AAAGIAAcAAAAAAeQARFAoRggwA
f0AAAAAAAAAAAAAAeQAIX1BTUxJFBAISIAYMmAgAAAyYWAAADAIAAAAMAgAAAAwAAAAADAAAAAAS
IAYMTAQAAAzVOQAADAIAAAAMAgAAAAwBAAAADAEAAAAIWFBTUxJDCQISRwQIDJgIAAAMmFgAAAwC
AAAADAIAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAAAAAS
RwQIDEwEAAAM1TkAAAwCAAAADAIAAAARCwoIAQAAAAAAAAARCwoIAAAAAAAAAAARCwoIAAAAAAAA
AAARCwoIAAAAAAAAAAAIX1BTRBIYARIVBQoFCgAMAgAAAAz9AAAADAEAAAAIX1BQQwoAEEcUXC5f
UFJfQzAwMwhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkA
CF9QU1MSRQQCEiAGDJgIAAAMmFgAAAwCAAAADAIAAAAMAAAAAAwAAAAAEiAGDEwEAAAM1TkAAAwC
AAAADAIAAAAMAQAAAAwBAAAACFhQU1MSQwkCEkcECAyYCAAADJhYAAAMAgAAAAwCAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxMBAAADNU5AAAM
AgAAAAwCAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
CF9QU0QSGAESFQUKBQoADAMAAAAM/QAAAAwBAAAACF9QUEMKAA==
====
begin-base64 644 XSDT.0
WFNEVFQAAAABvkhQUU9FTVNMSUMtQ1BDMS4wQkFXUkQAAAAAQH/u1wAAAACAge7XAAAAAECD7tcA
AAAAAInu1wAAAACAie7XAAAAAICA7tcAAAAA
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTIyNCwgT0VNSUQ9SFBRT0VNLCBSZXZpc2lvbj0yLCBSc2R0QWRk
cmVzcz0weGQ3ZWUzMDQwCglMZW5ndGg9MzYsIFhzZHRBZGRyZXNzPTB4MDAwMDAwMDBkN2VlMzEw
MCwgRXh0ZW5kZWQgQ2hlY2tzdW09MjMwCgoKWFNEVDogTGVuZ3RoPTg0LCBSZXZpc2lvbj0xLCBD
aGVja3N1bT0xOTAsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD1TTElDLUNQQywgT0VNIFJl
dmlzaW9uPTB4NDIzMDJlMzEsCglDcmVhdG9yIElEPUFXUkQsIENyZWF0b3IgUmV2aXNpb249MHgw
CgoKCUVudHJpZXM9eyAweDAwMDAwMDAwZDdlZTdmNDAsIDB4MDAwMDAwMDBkN2VlODE4MCwgMHgw
MDAwMDAwMGQ3ZWU4MzQwLCAweDAwMDAwMDAwZDdlZTg5MDAsIDB4MDAwMDAwMDBkN2VlODk4MCwg
MHgwMDAwMDAwMGQ3ZWU4MDgwIH0KCgoJRFNEVD0weGQ3ZWUzMmMwCglJTlRfTU9ERUw9UElDCglT
Q0lfSU5UPTkKCVNNSV9DTUQ9MHgxNDJlLCBBQ1BJX0VOQUJMRT0weGExLCBBQ1BJX0RJU0FCTEU9
MHhhMCwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDEwMDAtMHgxMDAzCglQTTFhX0NO
VF9CTEs9MHgxMDA0LTB4MTAwNQoJUE0yX0NOVF9CTEs9MHgxMDFjLTB4MTAxYwoJUE0yX1RNUl9C
TEs9MHgxMDA4LTB4MTAwYgoJUE0yX0dQRTBfQkxLPTB4MTAyMC0weDEwMjcKCVBNMl9HUEUxX0JM
Sz0weDE0YTAtMHgxNGFmLCBHUEUxX0JBU0U9MzIKCVBfTFZMMl9MQVQ9MTAxbXMsIFBfTFZMM19M
QVQ9MTAwMW1zCglGTFVTSF9TSVpFPTAsIEZMVVNIX1NUUklERT0wCglEVVRZX09GRlNFVD0xLCBE
VVRZX1dJRFRIPTMKCURBWV9BTFJNPTEyNSwgTU9OX0FMUk09MTI2LCBDRU5UVVJZPTUwCglGbGFn
cz17V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENfUzR9CgoKRFNEVDogTGVuZ3RoPTE5NTAz
LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMzQsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD1T
TElDLUNQQywgT0VNIFJldmlzaW9uPTB4MTAwMCwKCUNyZWF0b3IgSUQ9TVNGVCwgQ3JlYXRvciBS
ZXZpc2lvbj0weDMwMDAwMDAKCgpTTElDOiBMZW5ndGg9Mzc0LCBSZXZpc2lvbj0xLCBDaGVja3N1
bT0yMzEsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD1TTElDLUNQQywgT0VNIFJldmlzaW9u
PTB4NDIzMDJlMzEsCglDcmVhdG9yIElEPUFXUkQsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKU1NE
VDogTGVuZ3RoPTEzNDgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTI2LAoJT0VNSUQ9SFBRT0VNLCBP
RU0gVGFibGUgSUQ9U0xJQy1DUEMsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPSBMVFAs
IENyZWF0b3IgUmV2aXNpb249MHgxCgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVj
a3N1bT0xNzUsCglPRU1JRD1IUFFPRU0sIE9FTSBUYWJsZSBJRD1TTElDLUNQQywgT0VNIFJldmlz
aW9uPTB4NDIzMDJlMzEsCglDcmVhdG9yIElEPUFXUkQsIENyZWF0b3IgUmV2aXNpb249MHg5OAoK
Ck1DRkc6IExlbmd0aD02MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTI4LAoJT0VNSUQ9SFBRT0VN
LCBPRU0gVGFibGUgSUQ9U0xJQy1DUEMsIE9FTSBSZXZpc2lvbj0weDQyMzAyZTMxLAoJQ3JlYXRv
ciBJRD1BV1JELCBDcmVhdG9yIFJldmlzaW9uPTB4MAoKCkFQSUM6IExlbmd0aD0xNTIsIFJldmlz
aW9uPTEsIENoZWNrc3VtPTE1NCwKCU9FTUlEPUhQUU9FTSwgT0VNIFRhYmxlIElEPVNMSUMtQ1BD
LCBPRU0gUmV2aXNpb249MHg0MjMwMmUzMSwKCUNyZWF0b3IgSUQ9QVdSRCwgQ3JlYXRvciBSZXZp
c2lvbj0weDAKCg==
====