reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0

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

reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0

Marcus MERIGHI
Short summary, ahead of the report:

Pcengines APU2, with carp on vlan on aggr, running
pf,dhcpd,ipsec,npppd,nsd,ntpd,relayd,sasync,unbound.

I've seen it hang multiple times.

the ddb> output is attached and inlined at the end.
the most comprehensive output ist the latest one, search
for "2020-06-11"

It's usually the MASTER of the CARP setup.
It's CARP BACKUP sister is the same hardware with the same BIOS but does
not show this behaviour.

>Synopsis: reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0
>Category: kernel amd64
>Environment:
        System      : OpenBSD 6.7
        Details     : OpenBSD 6.7 (GENERIC.MP) #2: Thu Jun  4 09:55:08 MDT 2020
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        apu2 hangs in ddb> upon reboot
>How-To-Repeat:
        reboot the machine
>Fix:
        none

dmesg:
OpenBSD 6.7 (GENERIC.MP) #2: Thu Jun  4 09:55:08 MDT 2020
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4259889152 (4062MB)
avail mem = 4118147072 (3927MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xcfe8d020 (13 entries)
bios0: vendor coreboot version "v4.11.0.5" date 03/29/2020
bios0: PC Engines apu2
acpi0 at bios0: ACPI 4.0
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP SSDT MCFG TPM2 APIC HEST SSDT SSDT HPET
acpi0: wakeup devices PWRB(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) UOH5(S3) UOH6(S3) XHC0(S4)
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpimcfg0 at acpi0
acpimcfg0: addr 0xf8000000, bus 0-64
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD GX-412TC SOC, 998.26 MHz, 16-30-01
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,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT
cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD GX-412TC SOC, 998.14 MHz, 16-30-01
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,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT
cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 2 (application processor)
cpu2: AMD GX-412TC SOC, 998.14 MHz, 16-30-01
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,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT
cpu2: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache
cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu2: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: AMD GX-412TC SOC, 998.14 MHz, 16-30-01
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,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,DBKP,PERFTSC,PCTRL3,ITSC,BMI1,XSAVEOPT
cpu3: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache
cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu3: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 21, 24 pins
ioapic1 at mainbus0: apid 5 pa 0xfec20000, version 21, 32 pins
acpihpet0 at acpi0: 14318180 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (PBR4)
acpiprt2 at acpi0: bus 1 (PBR5)
acpiprt3 at acpi0: bus 2 (PBR6)
acpiprt4 at acpi0: bus 3 (PBR7)
acpiprt5 at acpi0: bus -1 (PBR8)
acpitz0 at acpi0: critical temperature is 115 degC
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
"ACPI0007" at acpi0 not configured
acpibtn0 at acpi0: PWRB
acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
acpicmos0 at acpi0
amdgpio0 at acpi0: GPIO uid 0 addr 0xfed81500/0x300 irq 7, 184 pins
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"PRP0001" at acpi0 not configured
"BOOT0000" at acpi0 not configured
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "AMD 16h Root Complex" rev 0x00
vendor "AMD", unknown product 0x1567 (class system subclass IOMMU, rev 0x00) at pci0 dev 0 function 2 not configured
pchb1 at pci0 dev 2 function 0 "AMD 16h Host" rev 0x00
ppb0 at pci0 dev 2 function 2 "AMD 16h PCIE" rev 0x00: msi
pci1 at ppb0 bus 1
em0 at pci1 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:4a:7c:2c
ppb1 at pci0 dev 2 function 3 "AMD 16h PCIE" rev 0x00: msi
pci2 at ppb1 bus 2
em1 at pci2 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:4a:7c:2d
ppb2 at pci0 dev 2 function 4 "AMD 16h PCIE" rev 0x00: msi
pci3 at ppb2 bus 3
em2 at pci3 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:4a:7c:2e
ccp0 at pci0 dev 8 function 0 "AMD 16h Crypto" rev 0x00
xhci0 at pci0 dev 16 function 0 "AMD Bolton xHCI" rev 0x11: msi, xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "AMD xHCI root hub" rev 3.00/1.00 addr 1
ahci0 at pci0 dev 17 function 0 "AMD Hudson-2 SATA" rev 0x40: apic 4 int 19, AHCI 1.3
ahci0: port 0: 6.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, SATA SSD, SBFM> naa.0000000000000000
sd0: 15272MB, 512 bytes/sector, 31277232 sectors, thin
ehci0 at pci0 dev 19 function 0 "AMD Hudson-2 USB2" rev 0x39: apic 4 int 18
usb1 at ehci0: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "AMD EHCI root hub" rev 2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "AMD Hudson-2 SMBus" rev 0x42: SMI
iic0 at piixpm0
iic1 at piixpm0
iic1: addr 0x4c 3e=00 48=00 4a=00 4e=00 fc=00 fe=00 words 00=ffff 01=ffff 02=ffff 03=ffff 04=ffff 05=ffff 06=ffff 07=ffff
pcib0 at pci0 dev 20 function 3 "AMD Hudson-2 LPC" rev 0x11
sdhc0 at pci0 dev 20 function 7 "AMD Bolton SD/MMC" rev 0x01: apic 4 int 16
sdhc0: SDHC 3.0, 200 MHz base clock
sdmmc0 at sdhc0: 8-bit, sd high-speed, mmc high-speed, dma
pchb2 at pci0 dev 24 function 0 "AMD 16h Link Cfg" rev 0x00
pchb3 at pci0 dev 24 function 1 "AMD 16h Address Map" rev 0x00
pchb4 at pci0 dev 24 function 2 "AMD 16h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD 16h Misc Cfg" rev 0x00
pchb5 at pci0 dev 24 function 4 "AMD 16h CPU Power" rev 0x00
pchb6 at pci0 dev 24 function 5 "AMD 16h Misc Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
intr_establish: pic ioapic0 pin 7: can't share type 3 with 2
wbsio0 at isa0 port 0x2e/2: NCT5104D rev 0x53
vmm0 at mainbus0: SVM/RVI
uhub2 at uhub1 port 1 configuration 1 interface 0 "Advanced Micro Devices Hub" rev 2.00/0.18 addr 2
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (3f1c1404d6132d6d.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
carp: pfsync0 demoted group carp by 32 to 160 (pfsync init)
carp: pfsync0 demoted group pfsync by 32 to 32 (pfsync init)
carp: pfsync0 demoted group pfsync_fw by 32 to 32 (pfsync init)
carp: pfsync0 demoted group carp by 1 to 161 (pfsync bulk start)
carp: pfsync0 demoted group pfsync by 1 to 33 (pfsync bulk start)
carp: pfsync0 demoted group pfsync_fw by 1 to 33 (pfsync bulk start)
carp: carp0 demoted group carp by 1 to 162 (carpdev)
carp: carp10 demoted group carp by 1 to 163 (carpdev)
carp: carp16 demoted group carp by 1 to 164 (carpdev)
carp: carp17 demoted group carp by 1 to 165 (carpdev)
carp: carp18 demoted group carp by 1 to 166 (carpdev)
carp: carp2 demoted group carp by 1 to 167 (carpdev)
carp: carp3 demoted group carp by 1 to 168 (carpdev)
carp: carp6 demoted group carp by 1 to 169 (carpdev)
carp: carp7 demoted group carp by 1 to 170 (carpdev)
carp0: state transition: INIT -> BACKUP
carp: carp0 demoted group carp by -1 to 169 (carpdev)
carp: carp0 demoted group world by -1 to 0 (carpdev)
carp: carp0 demoted group liwest by -1 to 0 (carpdev)
carp7: state transition: INIT -> BACKUP
carp: carp7 demoted group carp by -1 to 168 (carpdev)
carp: carp7 demoted group printer by -1 to 0 (carpdev)
carp6: state transition: INIT -> BACKUP
carp: carp6 demoted group carp by -1 to 167 (carpdev)
carp: carp6 demoted group stage by -1 to 0 (carpdev)
carp3: state transition: INIT -> BACKUP
carp: carp3 demoted group carp by -1 to 166 (carpdev)
carp: carp3 demoted group wlanpub by -1 to 0 (carpdev)
carp: carp3 demoted group wifi by -1 to 0 (carpdev)
carp2: state transition: INIT -> BACKUP
carp: carp2 demoted group carp by -1 to 165 (carpdev)
carp: carp2 demoted group lan by -1 to 0 (carpdev)
carp18: state transition: INIT -> BACKUP
carp: carp18 demoted group carp by -1 to 164 (carpdev)
carp: carp18 demoted group beislsound by -1 to 0 (carpdev)
carp17: state transition: INIT -> BACKUP
carp: carp17 demoted group carp by -1 to 163 (carpdev)
carp: carp17 demoted group beisl by -1 to 0 (carpdev)
carp16: state transition: INIT -> BACKUP
carp: carp16 demoted group carp by -1 to 162 (carpdev)
carp: carp16 demoted group jetbmd by -1 to 0 (carpdev)
carp10: state transition: INIT -> BACKUP
carp: carp10 demoted group carp by -1 to 161 (carpdev)
carp: carp10 demoted group finanz by -1 to 0 (carpdev)
carp: pfsync0 demoted group carp by -1 to 160 (pfsync bulk done)
carp: pfsync0 demoted group pfsync by -1 to 32 (pfsync bulk done)
carp: pfsync0 demoted group pfsync_fw by -1 to 32 (pfsync bulk done)
carp: pfsync0 demoted group carp by -32 to 128 (pfsync init)
carp: pfsync0 demoted group pfsync by -32 to 0 (pfsync init)
carp: pfsync0 demoted group pfsync_fw by -32 to 0 (pfsync init)

usbdevs:
Controller /dev/usb0:
addr 01: 1022:0000 AMD, xHCI root hub
         super speed, self powered, config 1, rev 1.00
         driver: uhub0
Controller /dev/usb1:
addr 01: 1022:0000 AMD, EHCI root hub
         high speed, self powered, config 1, rev 1.00
         driver: uhub1
addr 02: 0438:7900 Advanced Micro Devices, Hub
         high speed, self powered, config 1, rev 0.18
         driver: uhub2

pcidump:
Domain /dev/pci0:
 0:0:0: AMD 16h Root Complex
        0x0000: Vendor ID: 1022, Product ID: 1566
        0x0004: Command: 0004, 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: 1022 Product ID: 1566
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 15661022 00000004 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 15661022
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000080 00000000
        0x0050: 15661022 00000000 00000000 00000000
        0x0060: 00000046 00001063 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000001
        0x0080: 00000000 00000008 00000000 00000000
        0x0090: d0000000 00000026 00000000 00000000
        0x00a0: 01308001 deadbeef 00000000 00000000
        0x00b0: 00000000 00000000 c2100004 00000003
        0x00c0: 00000000 00000000 00120001 00140000
        0x00d0: 013014b6 00000000 00000000 00000000
        0x00e0: 01300000 0700202c 00000000 00000000
        0x00f0: 00000000 00808000 00000000 00000005
 0:0:2: AMD unknown
        0x0000: Vendor ID: 1022, Product ID: 1567
        0x0004: Command: 0000, Status: 0010
        0x0008: Class: 08 System, Subclass: 06 IOMMU,
                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: 1022 Product ID: 1567
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x0f: Secure
        0x0064: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: no
        0x0074: Capability 0x08: AMD LDT/HT
        0x0000: 15671022 00100000 08060000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 15671022
        0x0030: 00000000 00000040 00000000 00000100
        0x0040: 190b640f 00000000 00000000 00000000
        0x0050: 00203040 00000000 00000000 00000000
        0x0060: 00000000 00847405 00000000 00000000
        0x0070: 00000000 a8030008 15671022 00002b01
        0x0080: 00200ad2 00000008 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: 00000190 00000050 80000007 00025841
 0:2:0: AMD 16h Host
        0x0000: Vendor ID: 1022, Product ID: 156b
        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: 156b1022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000080 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:2:2: AMD 16h PCIE
        0x0000: Vendor ID: 1022, Product ID: 1439
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 81, 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: 11, I/O Limit: 11, Secondary Status: 2000
        0x0020: Memory Base: f7a0, Memory Limit: f7a0
        0x0024: Prefetch Memory Base: f7f1, Prefetch Memory Limit: f7e1
        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: 02, Line: 05, Bridge Control: 0013
        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
        0x0150: Enhanced Capability 0x01: Advanced Error Reporting
        0x02a0: Enhanced Capability 0x0d: Access Control Services
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 14391022 00100007 06040000 00810010
        0x0010: 00000000 00000000 00010100 20001111
        0x0020: f7a0f7a0 f7e1f7f1 00000000 00000000
        0x0030: 00000000 00000050 00000000 00130205
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008022
        0x0060: 00002830 01733c12 70110043 00040000
        0x0070: 00400000 00010000 00000000 0070001f
        0x0080: 00008006 00000006 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000061
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 100000c1 00000006 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:2:3: AMD 16h PCIE
        0x0000: Vendor ID: 1022, Product ID: 1439
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 81, 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: 21, I/O Limit: 21, Secondary Status: 0000
        0x0020: Memory Base: f7b0, Memory Limit: f7b0
        0x0024: Prefetch Memory Base: f7f1, Prefetch Memory Limit: f7e1
        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: 03, Line: 03, Bridge Control: 0013
        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
        0x0150: Enhanced Capability 0x01: Advanced Error Reporting
        0x02a0: Enhanced Capability 0x0d: Access Control Services
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 14391022 00100007 06040000 00810010
        0x0010: 00000000 00000000 00020200 00002121
        0x0020: f7b0f7b0 f7e1f7f1 00000000 00000000
        0x0030: 00000000 00000050 00000000 00130303
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008022
        0x0060: 00002830 02733c12 70110043 00040000
        0x0070: 00400000 00010000 00000000 0070001f
        0x0080: 00008006 00000006 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000062
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 100000c1 00000006 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:2:4: AMD 16h PCIE
        0x0000: Vendor ID: 1022, Product ID: 1439
        0x0004: Command: 0007, Status: 0010
        0x0008: Class: 06 Bridge, Subclass: 04 PCI,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 81, 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: 31, I/O Limit: 31, Secondary Status: 0000
        0x0020: Memory Base: f7c0, Memory Limit: f7c0
        0x0024: Prefetch Memory Base: f7f1, Prefetch Memory Limit: f7e1
        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: 04, Line: 05, Bridge Control: 0013
        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
        0x0150: Enhanced Capability 0x01: Advanced Error Reporting
        0x02a0: Enhanced Capability 0x0d: Access Control Services
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 14391022 00100007 06040000 00810010
        0x0010: 00000000 00000000 00030300 00003131
        0x0020: f7c0f7c0 f7e1f7f1 00000000 00000000
        0x0030: 00000000 00000050 00000000 00130405
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008022
        0x0060: 00002830 03733c12 70110043 00040000
        0x0070: 00400000 00010000 00000000 0070001f
        0x0080: 00008006 00000006 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000063
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 100000c1 00000006 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:8:0: AMD 16h Crypto
        0x0000: Vendor ID: 1022, Product ID: 1537
        0x0004: Command: 0006, Status: 0010
        0x0008: Class: 10 Crypto, Subclass: 80 Miscellaneous,
                Interface: 00, Revision: 00
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
                Cache Line Size: 00
        0x0010: BAR mem prefetchable 64bit addr: 0x00000000f7f00000/0x00020000
        0x0018: BAR mem 32bit addr: 0xf7d00000/0x00100000
        0x001c: BAR mem 32bit addr: 0xf7f24000/0x00001000
        0x0020: BAR mem 32bit addr: 0xf7e00000/0x00100000
        0x0024: BAR mem 32bit addr: 0xf7f20000/0x00002000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1022 Product ID: 1537
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 2 (BAR 5:0)
        0x005c: Capability 0x08: AMD LDT/HT
        0x0060: Capability 0x01: Power Management
                State: D0
        0x0000: 15371022 00100006 10800000 00000000
        0x0010: f7f0000c 00000000 f7d00000 f7f24000
        0x0020: f7e00000 f7f20000 00000000 15371022
        0x0030: 00000000 00000050 00000000 00000000
        0x0040: 10800000 15370000 00000000 15371022
        0x0050: 00015c11 00000005 00001005 a8036008
        0x0060: 00030001 00000008 00920010 00008fe0
        0x0070: 00000910 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 01060013 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000049 00000003 00000000 00000000
 0:16:0: AMD Bolton xHCI
        0x0000: Vendor ID: 1022, Product ID: 7814
        0x0004: Command: 0006, Status: 0010
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 30, Revision: 11
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
                Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000f7f22000/0x00002000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1022 Product ID: 1410
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0070: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x0090: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 8 (BAR 0:4096)
        0x00a0: Capability 0x10: PCI Express
        0x0100: Enhanced Capability 0x18: Latency Tolerance Reporting
        0x0000: 78141022 00100006 0c033011 00000010
        0x0010: f7f22004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 14101022
        0x0030: 00000000 00000050 00000000 00000105
        0x0040: 00000000 01000020 00000004 0fff0011
        0x0050: c8037001 00000008 00000000 00000000
        0x0060: 00002030 00000000 00000000 00000000
        0x0070: 00879005 fee00000 00000000 00000064
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 0007a011 00001000 00001080 00000000
        0x00a0: 00920010 00008fc0 00102800 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000810 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00001ffc 00000000 00000000 00000000
        0x00f0: 00801708 00000000 00000000 00000000
 0:17:0: AMD Hudson-2 SATA
        0x0000: Vendor ID: 1022, Product ID: 7801
        0x0004: Command: 0007, Status: 0230
        0x0008: Class: 01 Mass Storage, Subclass: 06 SATA,
                Interface: 01, Revision: 40
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 40,
                Cache Line Size: 10
        0x0010: BAR io addr: 0x00004010/0x0008
        0x0014: BAR io addr: 0x00004020/0x0004
        0x0018: BAR io addr: 0x00004018/0x0008
        0x001c: BAR io addr: 0x00004024/0x0004
        0x0020: BAR io addr: 0x00004000/0x0010
        0x0024: BAR mem 32bit addr: 0xf7f25000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1022 Product ID: 7801
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0060: Capability 0x01: Power Management
                State: D0
        0x0070: Capability 0x12: SATA
        0x0000: 78011022 02300007 01060140 00004010
        0x0010: 00004011 00004021 00004019 00004025
        0x0020: 00004001 f7f25000 00000000 78011022
        0x0030: 00000000 00000060 00000000 00000100
        0x0040: 00002004 00200001 800010ea fa030301
        0x0050: 0080d005 00000000 00000000 00000000
        0x0060: 40237001 00000000 00000000 00000000
        0x0070: 00100012 0000000f 00000000 00000000
        0x0080: 00000010 04140006 200001ab 6070007d
        0x0090: 00007045 0018000c 00403103 0f8f0a86
        0x00a0: 0000c801 00009081 00000000 00000000
        0x00b0: 00000000 00000000 00002000 00000000
        0x00c0: 00000000 00000000 ff000010 00000000
        0x00d0: 03060013 00640000 00080000 00000000
        0x00e0: 00000080 00000000 c7746027 01ff01ff
        0x00f0: 00000000 00000000 00000000 00000000
 0:19:0: AMD Hudson-2 USB2
        0x0000: Vendor ID: 1022, Product ID: 7808
        0x0004: Command: 0006, Status: 02b0
        0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
                Interface: 20, Revision: 39
        0x000c: BIST: 00, Header Type: 00, Latency Timer: 40,
                Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f26000/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: 1022 Product ID: 7808
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 78081022 02b00006 0c032039 00004010
        0x0010: f7f26000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 78081022
        0x0030: 00000000 000000c0 00000000 00000105
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a42a1141 fb7fda7b 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 000fffff c000002c 800000ff 00000000
        0x0080: 79000438 fcfe0018 00200081 64327ec7
        0x0090: 10011d4c 00000000 00000000 000f0f00
        0x00a0: 00000001 c0080000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: fe02e401 00400000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 20e0000a 00000000 01000020
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:0: AMD Hudson-2 SMBus
        0x0000: Vendor ID: 1022, Product ID: 780b
        0x0004: Command: 0403, Status: 0220
        0x0008: Class: 0c Serial Bus, Subclass: 05 SMBus,
                Interface: 00, Revision: 42
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
                Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1022 Product ID: 780b
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 780b1022 02200403 0c050042 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 780b1022
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:3: AMD Hudson-2 LPC
        0x0000: Vendor ID: 1022, Product ID: 780e
        0x0004: Command: 000f, Status: 0220
        0x0008: Class: 06 Bridge, Subclass: 01 ISA,
                Interface: 00, Revision: 11
        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: 1022 Product ID: 780e
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 780e1022 0220000f 06010011 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 780e1022
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000004 ff03ffd5 0320ff07 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 03e80e00 000f000e ffffff00
        0x0070: 00234567 0000000c 00000090 00000a05
        0x0080: a8030008 00000000 00000000 00000000
        0x0090: 000002e8 00000000 00000000 00000000
        0x00a0: fec10002 0000012f 00000000 00000000
        0x00b0: 00000000 00000000 3de90004 00000000
        0x00c0: 00000000 00000000 80000000 fff20107
        0x00d0: 08ffff86 00000042 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:20:7: AMD Bolton SD/MMC
        0x0000: Vendor ID: 1022, Product ID: 7813
        0x0004: Command: 0006, Status: 0220
        0x0008: Class: 08 System, Subclass: 05 SDHC,
                Interface: 01, Revision: 01
        0x000c: BIST: 00, Header Type: 80, Latency Timer: 47,
                Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000f7f27000/0x00000100
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1022 Product ID: 7806
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 78131022 02200006 08050101 00804710
        0x0010: f7f27004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 78061022
        0x0030: 00000000 00000000 00000000 00000100
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00800005 00000000 00000000 00000000
        0x0090: 80030001 00000000 00000000 00000000
        0x00a0: 00000002 31fec8b2 00002503 00c80064
        0x00b0: 02180c19 80000001 88000000 0044cc98
        0x00c0: 00000003 00000000 00000000 00000000
        0x00d0: 0000078b 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 000400fa 00040002 00010002 00014000
 0:24:0: AMD 16h Link Cfg
        0x0000: Vendor ID: 1022, Product ID: 1580
        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
        0x0000: 15801022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00040201 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00030000 0000c8e0 004e881f 580ffe00
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00111020 00000000 00000013
        0x0090: 800501a5 02010000 00000027 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 16h Address Map
        0x0000: Vendor ID: 1022, Product ID: 1581
        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: 15811022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000003 012e0000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00fed003 00fedf80 00d00003 00fecf00
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000003 0000f000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: ff000003 00000000 00000000 00000000
        0x00f0: d0003003 00000001 00000000 00000000
 0:24:2: AMD 16h DRAM Cfg
        0x0000: Vendor ID: 1022, Product ID: 1582
        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: 15821022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00f8ffe0 00000000 00000000 00000000
        0x0070: 00000000 00000000 00020000 18080090
        0x0080: 0000000a 00800005 3e000000 00020000
        0x0090: 83090000 9f49888e 8d0f001f 00006006
        0x00a0: 001f03a0 00000000 80320000 00000000
        0x00b0: d7c83f68 0000001b 73bdb9cb 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 6ace17a7 f1bd3ed9 d0d0964a 42ab3a49
        0x00e0: edd29029 73d473f7 f74e9b63 feda7589
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:3: AMD 16h Misc Cfg
        0x0000: Vendor ID: 1022, Product ID: 1583
        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: 15831022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 000000f0 00000000 00000000
        0x0040: 00000000 48700044 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000001
        0x0060: 00000000 426a0025 40000000 10010052
        0x0070: 10131153 011c0101 00180810 0005061b
        0x0080: 00000000 00000002 00850000 40c80000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: a08c4800 3d000fef 90000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 98800f0a 00000040 68786400
        0x00e0: 00000000 00000020 01f74f18 00000000
        0x00f0: 0010000f 00000000 00000000 00730f01
 0:24:4: AMD 16h CPU Power
        0x0000: Vendor ID: 1022, Product ID: 1584
        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: 15841022 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 0000ffff 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:5: AMD 16h Misc Cfg
        0x0000: Vendor ID: 1022, Product ID: 1585
        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: 15851022 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: 01000001 0e0ef003 010e1001 84008002
        0x0090: f950e284 00000003 01000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 080005e6 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000e01 00000000 007bac28 00000000
        0x00f0: 00000000 40000002 00000000 00000000
 1:0:0: Intel I210
        0x0000: Vendor ID: 8086, Product ID: 157b
        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 mem 32bit addr: 0xf7a00000/0x00020000
        0x0014: BAR empty (00000000)
        0x0018: BAR io addr: 0x00001000/0x0020
        0x001c: BAR mem 32bit addr: 0xf7a20000/0x00004000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 5 (BAR 3:0)
        0x00a0: 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 0x03: Device Serial Number
                Serial Number: 000db9ffff4a7c2c
        0x01a0: Enhanced Capability 0x17: TPH Requester
        0x0000: 157b8086 00100007 02000003 00000010
        0x0010: f7a00000 00000000 00001001 f7a20000
        0x0020: 00000000 00000000 00000000 00008086
        0x0030: 00000000 00000040 00000000 00000103
        0x0040: c8235001 00002008 00000000 00000000
        0x0050: 01817005 fee00000 00000000 00000072
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0004a011 00000003 00002003 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 ffffffff
        0x00a0: 00020010 10008cc2 00192830 01425c11
        0x00b0: 10110043 00000000 00000000 00000000
        0x00c0: 00000000 0000001f 00000000 00000000
        0x00d0: 00000001 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 2:0:0: Intel I210
        0x0000: Vendor ID: 8086, Product ID: 157b
        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 mem 32bit addr: 0xf7b00000/0x00020000
        0x0014: BAR empty (00000000)
        0x0018: BAR io addr: 0x00002000/0x0020
        0x001c: BAR mem 32bit addr: 0xf7b20000/0x00004000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 0000
        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
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 5 (BAR 3:0)
        0x00a0: 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 0x03: Device Serial Number
                Serial Number: 000db9ffff4a7c2d
        0x01a0: Enhanced Capability 0x17: TPH Requester
        0x0000: 157b8086 00100007 02000003 00000010
        0x0010: f7b00000 00000000 00002001 f7b20000
        0x0020: 00000000 00000000 00000000 00008086
        0x0030: 00000000 00000040 00000000 00000105
        0x0040: c8235001 00002008 00000000 00000000
        0x0050: 01817005 fee00000 00000000 00000073
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0004a011 00000003 00002003 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 ffffffff
        0x00a0: 00020010 10008cc2 00102830 02425c11
        0x00b0: 10110043 00000000 00000000 00000000
        0x00c0: 00000000 0000001f 00000000 00000000
        0x00d0: 00000001 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 3:0:0: Intel I210
        0x0000: Vendor ID: 8086, Product ID: 157b
        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 mem 32bit addr: 0xf7c00000/0x00020000
        0x0014: BAR empty (00000000)
        0x0018: BAR io addr: 0x00003000/0x0020
        0x001c: BAR mem 32bit addr: 0xf7c20000/0x00004000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 0000
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
                Enabled: yes
        0x0070: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
                Enabled: no; table size 5 (BAR 3:0)
        0x00a0: 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 0x03: Device Serial Number
                Serial Number: 000db9ffff4a7c2e
        0x01a0: Enhanced Capability 0x17: TPH Requester
        0x0000: 157b8086 00100007 02000003 00000010
        0x0010: f7c00000 00000000 00003001 f7c20000
        0x0020: 00000000 00000000 00000000 00008086
        0x0030: 00000000 00000040 00000000 00000107
        0x0040: c8235001 00002008 00000000 00000000
        0x0050: 01817005 fee00000 00000000 00000074
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0004a011 00000003 00002003 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 ffffffff
        0x00a0: 00020010 10008cc2 00102830 03425c11
        0x00b0: 10110043 00000000 00000000 00000000
        0x00c0: 00000000 0000001f 00000000 00000000
        0x00d0: 00000001 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000

acpidump:
begin-base64 644 APIC.4
QVBJQ34AAAABY0NPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAQAAAAEMBAAAAMD+AAAAAAEMBQAAAML+GAAAAAIKAAACAAAAAAACCgAJ
CQAAAA8ABAb/BQAB
====
begin-base64 644 APIC.5
QVBJQ34AAAACikNPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAQAAAAEMBAAAAMD+AAAAAAEMBQAAAML+GAAAAAIKAAACAAAAAAACCgAJ
CQAAAA8ABAb/BQAB
====
begin-base64 644 APIC.6
QVBJQ34AAAACikNPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgEAAAAACAMDAQAAAAEMBAAAAMD+AAAAAAEMBQAAAML+GAAAAAIKAAACAAAAAAACCgAJ
CQAAAA8ABAb/BQAB
====
begin-base64 644 DSDT.2
RFNEVHkcAAAC+UNPUkV2NENPUkVCT09UAQABAElOVEwxBRggoEEEABVcLl9TQl9BUFRTCAEVXC5f
U0JfQVdBSwgBFVwvA19TQl9QQ0kwVE9NMQAAFVwvA19TQl9QQ0kwVE9NMgAACExPTUgACFBCQUQA
CFBCTE4ACFBDQkEMAAAA+AhQQ0xODAAAAAQISFBCQQwAAND+CE9TVlIKAwhPU1Zf/whQTU9EAVuA
R1AwQgAMFAjY/goEW4ENR1AwQgEAC1VTQlMBCFVPTTAACFVPTTEKAghVT00yAAhVT00zCgcIVU9N
NAoCCFVPTTUKAghVT002CgYIVU9NNwoCCFVPTTgKBghVT005CgZbgFBSUU0BCwAMCgJbgRBQUlFN
AVBSUUkIUFJRRAhbhjJQUlFJUFJRRAFQSVJBCFBJUkIIUElSQwhQSVJECFBJUkUIUElSRghQSVJH
CFBJUkgIW4BQRVJDAQsUDAFbgRpQRVJDAVNFTlMBUEVOUwFTRU5FAVBFTkUBW4BDTVRfAQtQDAoC
W4EhQ01UXwFDTVRJCEc2NEUBRzY0TwFHMzJPAgACR1BTTAJbgEdQVF8BC1IMAVuBLkdQVF8BR1BC
MAFHUEIxAUdQQjIBR1BCMwFHUEI0AUdQQjUBR1BCNgFHUEI3AVuARlJFXwELbwwBW4ENRlJFXwEA
BkZMUkUBW4BQTTJSAQvQDAoCW4EQUE0yUgFQTTJJCFBNMkQIW4BQSU9SAQvWDAoCW4EQUElPUgFQ
SU9JCFBJT0QIW4YaUElPSVBJT0QBAEAwUDFFQhAAQEZVUFdTA1uAUDFFMAFQMUVCCgRbgQ9QMUUw
AQAQAA5QRVdEARBMDl9TQl9bghpQMDAwCF9ISUQNQUNQSTAwMDcACF9VSUQAW4IaUDAwMQhfSElE
DUFDUEkwMDA3AAhfVUlEAVuCG1AwMDIIX0hJRA1BQ1BJMDAwNwAIX1VJRAoCW4IbUDAwMwhfSElE
DUFDUEkwMDA3AAhfVUlECgNbghtQMDA0CF9ISUQNQUNQSTAwMDcACF9VSUQKBFuCG1AwMDUIX0hJ
RA1BQ1BJMDAwNwAIX1VJRAoFW4IbUDAwNghfSElEDUFDUEkwMDA3AAhfVUlECgZbghtQMDA3CF9I
SUQNQUNQSTAwMDcACF9VSUQKBwhTU0ZHCgmgDwBwe1NTRkcK9wBTU0ZHCF9TMF8SBgQAAAAAoBR7
U1NGRwEACF9TMV8SBgQBAQAAoBd7U1NGRwoCAAhfUzJfEggECgIKAgAAoBd7U1NGRwoEAAhfUzNf
EggECgMKAwAAoBd7U1NGRwoIAAhfUzRfEggECgQKBAAACF9TNV8SCAQKBQoFAAAIV0tTVBIEAgAA
FCpfUFRTAXAAiFdLU1QAAHAAiFdLU1QBAHAKB1VQV1NcLl9TQl9BUFRTaBQGX0JGUwEUHF9XQUsB
cAFVU0JTXC5fU0JfQVdBS2ikV0tTVBCKLQFfU0JfFBFNSU5fAqAGlWhppGihA6RpFAxTTEVOAXBo
YKSHYBQhUzJCRglyU0xFTmgBYAhCVUZGEQJgcGhCVUZGpEJVRkYURwZTQ01QAnBTMkJGaGBwUzJC
RmlhcABkcFNMRU5oZXBTTEVOaWZwTUlOX2VmZ6IklWRncIOIYGQAYnCDiGFkAGOgBpRiY6QBoQig
BpViY6T/dWSgBpVkZaQBoQygBpVkZqT/oQOkABRHBFdDTVACcFMyQkZoYHBTMkJGaWGgDpVTTEVO
aFNMRU5ppABwAGJwU0xFTmljohaVYmOgD5KTg4hgYgCDiGFiAKQAdWKkARQYSTJCTQFwAGCgDJKT
aABwAWF5YWhgpGAIUFIwXxJBERMSDQQM//8BAABJTlRCABINBAz//wEAAUlOVEMAEg0EDP//AgAA
SU5UQwASDQQM//8CAAFJTlREABIOBAz//wIACgJJTlRBABIOBAz//wIACgNJTlRCABINBAz//xQA
AElOVEEAEg0EDP//FAABSU5UQgASDgQM//8UAAoCSU5UQwASDgQM//8UAAoDSU5URAASDQQM//8S
AABJTlRDABINBAz//xIAAUlOVEIAEg0EDP//EwAASU5UQwASDQQM//8TAAFJTlRCABINBAz//xYA
AElOVEMAEg0EDP//FgABSU5UQgASDQQM//8QAABJTlRDABINBAz//xAAAUlOVEIAEg0EDP//EQAA
SU5URAAIQVBSMBJLDhMSCwQM//8BAAAACiwSCwQM//8BAAEACi0SCwQM//8CAAAAChgSCwQM//8C
AAEAChkSDAQM//8CAAoCAAoaEgwEDP//AgAKAwAKGxILBAz//xQAAAAKEBILBAz//xQAAQAKERIM
BAz//xQACgIAChISDAQM//8UAAoDAAoTEgsEDP//EgAAAAoSEgsEDP//EgABAAoREgsEDP//EwAA
AAoSEgsEDP//EwABAAoREgsEDP//FgAAAAoSEgsEDP//FgABAAoREgsEDP//EAAAAAoSEgsEDP//
EAABAAoREgsEDP//EQAAAAoTCFBTMl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8K
AklOVEEAEgwEC///CgNJTlRCAAhBUFMyEiwEEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAK
EBIKBAv//woDAAoRCFBTNF8SNAQSCwQL//8ASU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMA
EgwEC///CgNJTlREAAhBUFM0EiwEEgkEC///AAAKGBIJBAv//wEAChkSCgQL//8KAgAKGhIKBAv/
/woDAAobCFBTNV8SNAQSCwQL//8ASU5UQgASCwQL//8BSU5UQwASDAQL//8KAklOVEQAEgwEC///
CgNJTlRBAAhBUFM1EiwEEgkEC///AAAKHBIJBAv//wEACh0SCgQL//8KAgAKHhIKBAv//woDAAof
CFBTNl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8KAklOVEEAEgwEC///CgNJTlRC
AAhBUFM2EiwEEgkEC///AAAKIBIJBAv//wEACiESCgQL//8KAgAKIhIKBAv//woDAAojCFBTN18S
NAQSCwQL//8ASU5URAASCwQL//8BSU5UQQASDAQL//8KAklOVEIAEgwEC///CgNJTlRDAAhBUFM3
EiwEEgkEC///AAAKJBIJBAv//wEACiUSCgQL//8KAgAKJhIKBAv//woDAAonCFBTOF8SNAQSCwQL
//8ASU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMAEgwEC///CgNJTlREAAhBUFM4EiwEEgkE
C///AAAKKBIJBAv//wEACikSCgQL//8KAgAKKhIKBAv//woDAAorW4IpUFdSQghfSElEDEHQDAwI
X1VJRAqqCF9QUlcSBgIKAwoECF9TVEEKC1uCTm5QQ0kwCF9ISUQMQdAKCAhfQ0lEDEHQCgMUCF9C
Qk4ApAAUCV9TVEEApAoLFBZfUFJUAKAKUE1PRKRBUFIwpFBSMF9bggtBTVJUCF9BRFIAW4IyUEJS
NAhfQURSDAEAAgAIX1BSVxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQUzSkUFM0X1uCMlBCUjUIX0FE
UgwCAAIACF9QUlcSBgIKGAoEFBZfUFJUAKAKUE1PRKRBUFM1pFBTNV9bgjJQQlI2CF9BRFIMAwAC
AAhfUFJXEgYCChgKBBQWX1BSVACgClBNT0SkQVBTNqRQUzZfW4IyUEJSNwhfQURSDAQAAgAIX1BS
VxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQUzekUFM3X1uCMlBCUjgIX0FEUgwFAAIACF9QUlcSBgIK
GAoEFBZfUFJUAKAKUE1PRKRBUFM4pFBTOF9bgkMQSzEwTQhfQURSDAMAGABbgFRDRkcCCmQKBFuB
FFRDRkcBSFRDRQEAD1RMTVQHAAlbgFRDVEwCCqQKBFuBDVRDVEwBABVUTk9XC1uFRgtUWjAwCF9T
VFIROwo4QQBNAEQAIABDAFAAVQAgAEMAbwByAGUAIABUAGgAZQByAG0AYQBsACAAUwBlAG4AcwBv
AHIAAAAUE19TVEEAoAqTSFRDRQGkCg+kABQaX1RNUAB3VE5PVwoKYHpgCgNgpHJgC6wKABQfX1BT
VgB3VExNVAoKYHpgAWByYAsIAmCkcmALrAoAFA9fSE9UAKRyX1BTVgoyABQPX0NSVACkcl9IT1QK
MgAUNl9PU0MEoBmTaBETChBbTdsz9x8cQJZXdEHAPddmpGuhFYprAENEVzF9Q0RXMQoEQ0RXMaRr
W4IPU1RDUghfQURSDAAAEQBbgg9TQlVTCF9BRFIMAAAUAFuCG1VPSDEIX0FEUgwAABIACF9QUlcS
BgIKCwoDW4IbVU9IMghfQURSDAIAEgAIX1BSVxIGAgoLCgNbghtVT0gzCF9BRFIMAAATAAhfUFJX
EgYCCgsKA1uCG1VPSDQIX0FEUgwCABMACF9QUlcSBgIKCwoDW4IbVU9INQhfQURSDAAAFgAIX1BS
VxIGAgoLCgNbghtVT0g2CF9BRFIMAgAWAAhfUFJXEgYCCgsKA1uCG1hIQzAIX0FEUgwAABAACF9Q
UlcSBgIKCwoEW4JOCEFaSEQIX0FEUgwCABQAW4BBWlBEAgALAAFbgU8EQVpQRAAAQCFOU0RJAU5T
RE8BTlNFTgEADUlQQ1IEAEwHUFdTVAIABlBNRUIBAAZQTVNUAQBABk1NQ1IBAA9NTUxBIE1NSEEg
TU1EVBAUIV9JTkkAoBqTT1NWUgoDcABOU0VOcAFOU0RPcAFOU0RJW4JNGUxJQlIIX0FEUgwDABQA
W4BDRkdfAgALAAFbgQ5DRkdfAwBAUEJBUl8gW4JKBUxEUkMIX0hJRAxB0AwCCENSU18REQoOhgkA
AQAAAAAAAAAAeQAUMl9DUlMAikNSU18KBFNQSUKKQ1JTXwoIU1BJTHBCQVJfU1BJQnALABBTUElM
pENSU19bgiVSVEMwCF9ISUQMQdALAAhfQ1JTERAKDSIAAUcBcABwAAACeQBbgiVUTVJfCF9ISUQM
QdABAAhfQ1JTERAKDSIBAEcBQABAAAAEeQBbgiJTUEtSCF9ISUQMQdAIAAhfQ1JTEQ0KCkcBYQBh
AAABeQBbgitQSUNfCF9ISUQLQdAIX0NSUxEYChUiBABHASAAIAAAAkcBoACgAAACeQBbgk4ETUFE
XwhfSElEDEHQAgAIX0NSUxE4CjUqEARHAQAAAAAQEEcBgQCBAAEDRwGHAIcAAQFHAYkAiQABA0cB
jwCPAAEBRwHAAMAAECB5AFuCJUNPUFIIX0hJRAxB0AwECF9DUlMREAoNRwHwAPAAABAiACB5AFuC
D1NEQ04IX0FEUgwHABQACENSRVMRQgcKbogNAAIMAAAAAAD/AAAAAAFHAfgM+AwBCIgNAAEMAwAA
AAD3DAAA+AyIDQABDAMAALAD3wMAADAAiA0AAQwDAAAADf//AAAA84YJAAAAAAoAAAACAIYJAAAA
AAwAAAACAIYJAAAAAAAAAAAAAHkAFEMEX0NSUwCKQ1JFUwpkTU0xQopDUkVTCmhNTTFMcFRPTTFN
TTFCcA4AAAAAAQAAAGB0YFRPTTFgcGBNTTFMpENSRVMUCl9JTkkAT1NGTBRIBk9TRkwAoA2Sk09T
VlL/pE9TVlKgKlsSXF9PU0kAcAFPU1ZSoBpfT1NJDVdpbmRvd3MgMjAwNgBwCgJPU1ZSoSKgF1dD
TVBfT1NfDUxpbnV4AHAKA09TVlKhCHAKBE9TVlKkT1NWUluAUENGRwBQQ0JBUENMTluBTgZQQ0ZH
AQDAEkAEU1RCNSAAgA2AUFQwRAFQVDFEAVBUMkQBUFQzRAFQVDREAVBUNUQBUFQ2RAFQVDdEAVBU
OEQBUFQ5RAEAhuA/U0JJRQFTQk1FAQAeU0JSSQgASAVTQkIxIABAMAAOUDkyRQFbgFNCNV8AU1RC
NQsAEFuBRw1TQjVfAABAkFAwRVIBAAJQMERRAQADUDBCWQEAOFAwREQEAARQMElTBAAUUDBESQQA
HAAQUDBQUgEATzZQMUVSAQACUDFEUQEAA1AxQlkBADhQMUREBAAEUDFJUwQAFFAxREkEABwAEFAx
UFIBAE82UDJFUgEAAlAyRFEBAANQMkJZAQA4UDJERAQABFAySVMEABRQMkRJBAAcABBQMlBSAQBP
NlAzRVIBAAJQM0RRAQADUDNCWQEAOFAzREQEAARQM0lTBAAUUDNESQQAHAAQUDNQUgEUE19QSUMB
oAZoQ0lSUXBoUE1PRBQGQ0lSUQAISVJRQhEJCgYjAIAYeQAISVJRUBEJCgYjuJwIeQAIUElURhEJ
CgYjAAIIeQBbgk0HSU5UQQhfSElEDEHQDA8IX1VJRAEUFF9TVEEAoAhQSVJBpAoLoQSkCgkUBl9E
SVMAFAtfUFJTAKRJUlFQFB9fQ1JTAItJUlFCAUlSUU55AVBJUkFJUlFOpElSUUIUHl9TUlMBi2gB
SVJRTYJJUlFNYKAEYHZgcGBQSVJBW4JOB0lOVEIIX0hJRAxB0AwPCF9VSUQKAhQUX1NUQQCgCFBJ
UkKkCguhBKQKCRQGX0RJUwAUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElSQklSUU6k
SVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkJbgk4HSU5UQwhfSElEDEHQDA8IX1VJ
RAoDFBRfU1RBAKAIUElSQ6QKC6EEpAoJFAZfRElTABQLX1BSUwCkSVJRUBQfX0NSUwCLSVJRQgFJ
UlFOeQFQSVJDSVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBgUElSQ1uCTgdJTlRE
CF9ISUQMQdAMDwhfVUlECgQUFF9TVEEAoAhQSVJEpAoLoQSkCgkUBl9ESVMAFAtfUFJTAKRJUlFQ
FB9fQ1JTAItJUlFCAUlSUU55AVBJUkRJUlFOpElSUUIUHl9TUlMBi2gBSVJRTYJJUlFNYKAEYHZg
cGBQSVJEW4JOB0lOVEUIX0hJRAxB0AwPCF9VSUQKBRQUX1NUQQCgCFBJUkWkCguhBKQKCRQGX0RJ
UwAUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElSRUlSUU6kSVJRQhQeX1NSUwGLaAFJ
UlFNgklSUU1goARgdmBwYFBJUkVbgk4HSU5URghfSElEDEHQDA8IX1VJRAoGFBRfU1RBAKAIUElS
RqQKC6EEpAoJFAZfRElTABQLX1BSUwCkUElURhQfX0NSUwCLSVJRQgFJUlFOeQFQSVJGSVJRTqRJ
UlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBgUElSRluCTgdJTlRHCF9ISUQMQdAMDwhfVUlE
CgcUFF9TVEEAoAhQSVJHpAoLoQSkCgkUBl9ESVMAFAtfUFJTAKRJUlFQFB9fQ1JTAItJUlFCAUlS
UU55AVBJUkdJUlFOpElSUUIUHl9TUlMBi2gBSVJRTYJJUlFNYKAEYHZgcGBQSVJHW4JOB0lOVEgI
X0hJRAxB0AwPCF9VSUQKCBQUX1NUQQCgCFBJUkikCguhBKQKCRQGX0RJUwAUC19QUlMApElSUVAU
H19DUlMAi0lSUUIBSVJRTnkBUElSSElSUU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBw
YFBJUkgQQAdQQ0kwW4JIBkdQSU8IX0hJRA1BTUQwMDMwAAhfQ0lEDUFNRDAwMzAACF9VSUQACF9E
RE4NR1BJTyBDb250cm9sbGVyAAhfQ1JTERoKF4kGAA0BBwAAAIYJAAEAFdj+AAMAAHkAFAlfU1RB
AKQKDxBGEl9HUEUUE19MMDMAhlwuX1NCX1BXUkIKAhQGX0wwOAAUBl9MMDkAFEIJX0wwQgCGXC8D
X1NCX1BDSTBVT0gxCgKGXC8DX1NCX1BDSTBVT0gyCgKGXC8DX1NCX1BDSTBVT0gzCgKGXC8DX1NC
X1BDSTBVT0g0CgKGXC8DX1NCX1BDSTBVT0g1CgKGXC8DX1NCX1BDSTBVT0g2CgKGXC8DX1NCX1BD
STBYSEMwCgKGXC5fU0JfUFdSQgoCFAZfTDEwABQGX0wxMQAUTAVfTDE4AIZcLwNfU0JfUENJMFBC
UjQKAoZcLwNfU0JfUENJMFBCUjUKAoZcLwNfU0JfUENJMFBCUjYKAoZcLwNfU0JfUENJMFBCUjcK
AoZcLl9TQl9QV1JCCgIQDF9TSV8UBl9TU1QBEEMLLwNfU0JfUENJMExJQlJbgk8EQ09NMQhfSElE
DEHQBQEIX1VJRAEUCV9TVEEApAoPCF9DUlMREAoNRwH4A/gDCAgiEAB5AAhfUFJTERMKEDEARwH4
A/gDCAgiEAA4eQBbgkAFQ09NMghfSElEDEHQBQEIX1VJRAoCFAlfU1RBAKQKDwhfQ1JTERAKDUcB
+AL4AggIIggAeQAIX1BSUxETChAxAEcB+AL4AggIIggAOHkAEE0ULl9TQl9QQ0kwW4JAFEJUTlMI
X0hJRA1QUlAwMDAxAAhfQ1JTES0KKowlAAEAAQALAAEAAAAAFwAAGQAoAAAAWQBcX1NCLlBDSTAu
R1BJTwB5AAhfRFNEEkQEAhETChAU2P/aum6MTYqRvJu/SqMBEiwCEhkCDWNvbXBhdGlibGUADWdw
aW8ta2V5cwASDwINYXV0b3JlcGVhdAABW4JNCkJUTjEIX0hJRA1QUlAwMDAxAAhfRFNEEkMJAhET
ChAU2P/aum6MTYqRvJu/SqMBEksHBhIRAg1saW51eCxjb2RlAAsBARIVAg1saW51eCxpbnB1dC10
eXBlAAESFwINZGVib3VuY2UtaW50ZXJ2YWwACmQSEgINbGFiZWwADXN3aXRjaDEAEhACDWludGVy
cnVwdHMACgcSEwINZ3Bpb3MAEgkEQlROUwAAARBGIS5fU0JfUENJMFuCSSBMRURTCF9ISUQNUFJQ
MDAwMQAIX0NSUxExCi6MKQABAQEAAgABAAAAABcAAB0ALAAAAEQARQBGAFxfU0IuUENJMC5HUElP
AHkACF9EU0QSMwIREwoQFNj/2rpujE2Kkbybv0qjARIcARIZAg1jb21wYXRpYmxlAA1ncGlvLWxl
ZHMAW4JKB0xFRDEIX0hJRA1QUlAwMDAxAAhfRFNEEkAGAhETChAU2P/aum6MTYqRvJu/SqMBEkgE
AxIaAg1sYWJlbAANYXB1MjpncmVlbjpsZWQxABITAg1ncGlvcwASCQRMRURTAAABEhUCDWRlZmF1
bHQtc3RhdGUADW9uAFuCSwdMRUQyCF9ISUQNUFJQMDAwMQAIX0RTRBJBBgIREwoQFNj/2rpujE2K
kbybv0qjARJJBAMSGgINbGFiZWwADWFwdTI6Z3JlZW46bGVkMgASEwINZ3Bpb3MAEgkETEVEUwAB
ARIWAg1kZWZhdWx0LXN0YXRlAA1vZmYAW4JKCExFRDMIX0hJRA1QUlAwMDAxAAhfRFNEEkAHAhET
ChAU2P/aum6MTYqRvJu/SqMBEkgFAxIaAg1sYWJlbAANYXB1MjpncmVlbjpsZWQzABIUAg1ncGlv
cwASCgRMRURTAAoCARIkAg1saW51eCxkZWZhdWx0LXRyaWdnZXIADWhlYXJ0YmVhdAA=
====
begin-base64 644 FACP.1
RkFDUPQAAAAE60NPUkV2NENPUkVCT09UAAAAAENPUkUxBRggQOLpz4Di6c8AAAkAAAAAAAAAAAAA
CAAAAAAAAAQIAAAAAAAAAAAAABgIAAAQCAAAAAAAAAQCAAQIAAAAZQDpAwAAAAABAwAAAAMAAKXF
AwABCAAB+QwAAAAAAAAGAAAAAAAAAAAAAACA4unPAAAAAAEgAAIACAAAAAAAAAEAAAAAAAAAAAAA
AAEQAAAECAAAAAAAAAEAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAEgAAMYCAAAAAAAAAFAAAMQCAAA
AAAAAAEAAAAAAAAAAAAAAA==
====
begin-base64 644 HEST.5
SEVTVNABAAABQUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAgAAAAAAAAAAAAABAQAAAAEAAAAA
AAAAAAAAAHcAAAAAAAAABgAAAAAAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQE
AAD//////////wUEAAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQA
AP//////////EQQAABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA
//////////8ZBAAAGgQAABsEAAABAAEAAAAAAQEAAAABAAAAAxwAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAYAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQEAAD//////////wUE
AAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQAAP//////////EQQA
ABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA//////////8ZBAAA
GgQAABsEAAA=
====
begin-base64 644 HEST.6
SEVTVNABAAABaUNPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAgAAAAAAAAAAAAABAQAAAAEAAAAA
AAAAAAAAAHcAAAAAAAAABgAAAAAAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQE
AAD//////////wUEAAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQA
AP//////////EQQAABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA
//////////8ZBAAAGgQAABsEAAABAAEAAAAAAQEAAAABAAAAAxwAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAYAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQEAAD//////////wUE
AAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQAAP//////////EQQA
ABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA//////////8ZBAAA
GgQAABsEAAA=
====
begin-base64 644 HEST.7
SEVTVNABAAABaUNPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAgAAAAAAAAAAAAABAQAAAAEAAAAA
AAAAAAAAAHcAAAAAAAAABgAAAAAAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQE
AAD//////////wUEAAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQA
AP//////////EQQAABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA
//////////8ZBAAAGgQAABsEAAABAAEAAAAAAQEAAAABAAAAAxwAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAYAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQEAAD//////////wUE
AAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQAAP//////////EQQA
ABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAUAAgAYBAAA//////////8ZBAAA
GgQAABsEAAA=
====
begin-base64 644 HPET.10
SFBFVDgAAAABDENPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAYIiEABAAAAAAND+AAAAAAAAAAA=
====
begin-base64 644 HPET.8
SFBFVDgAAAAB1ENPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAYIiEABAAAAAAND+AAAAAAAAEAA=
====
begin-base64 644 IVRS.7
SVZSUwgBAAABV0NPUkV2NENPUkVCT09UAAAAAENPUkUxBRggQDAgAAAAAAAAAAAAEB7YAAIAQAAA
APD3AAAAAAAAABMAgAQASAAA1wCgAAICAgAAAAAAAAIQAAAAAAAAAhIAAAAAAAACAAEAAAAAAAIT
AAAAAAAAAgACAAAAAAACFAAAAAAAAAIAAwAAAAAAAkAAAAAAAAACgAAAAAAAAAKIAAAAAAAAApgA
AAAAAAACoACXAAAAAAKjAAAAAAAAAqcAAAAAAAACwAAAAAAAAALBAAAAAAAAAsIAAAAAAAACwwAA
AAAAAALEAAAAAAAAAsUAAAAAAABIAAAABQAAAUgAANcEoAAB
====
begin-base64 644 MCFG.4
TUNGRzwAAAABp0NPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAAAAAAAAAAAAAAD4AAAAAAAAAEAA
AAAA
====
begin-base64 644 RSDT.0
UlNEVEgAAAAB40NPUkV2NENPUkVCT09UAAAAAENPUkUxBRggoJnqz6Ca6s+QnOrP4Jzqz2Cd6s8w
n+rPQKDqz/Do6s/A8OrP
====
begin-base64 644 SSDT.3
U1NEVO4BAAACjkNPUkV2NENPUkVCT09UKgAAAENPUkUxBRggW4KCBABDVEJMCF9ISUQNQk9PVDAw
MDAACF9VSUQAFIsAAF9TVEEApAoLCF9DUlMRhAEACw4AhgkAAABA7M8AgAAAeQAQgQIAXC5fU0Jf
UENJMAhUT00xDAAAANAIVE9NMgzwEgAAEIMWAFwvA19TQl9QQ0kwTElCUluCjxQAVFBNXwhfSElE
DEHQDDEIX0NJRAxB0AwxCF9VSUQM05oFyxSLAABfU1RBAKQKAAhfQ1JTEYUCAAsfAIYJAAEAANT+
AFAAAEcBMQwxDAECiQYADwH/AAAAeQAUgg8AX0RTTQyWaGCggAoAk2ARhgEACxAApvrdPRs2tE6k
JI0QCJ0WU5lqYaCPAACTYQCkEYcAAAoC/wGgjAAAk2EBpA0yLjAAoIoAAJNhCgKkCgCggQEAk2EK
A6QSiAAAAgoACgCgigAAk2EKBKQKAqCDAQCTYQoFpBKKAAADCgAKAAoAoIoAAJNhCgakCgOgigAA
k2EKB6QKA6CKAACTYQoIpAoBpBGFAAABAKCOAwCTYBGGAQALEADtVGA3E8x1RpAcR1bX8tRdmWph
oI0AAJNhAKQRhQAAAQOgiQAAk2EBpAoApBGFAAABAKQRhQAAAQA=
====
begin-base64 644 SSDT.6
U1NEVKZIAAACnEFNRCAgIEFHRVNBICAgAgAAAE1TRlQAAAAEEIGIBFxfU0JfCEFHUkIMAAAA+AhB
REJHEQQLAAEIQURBVBFFIAsAAgCCdoIQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAA
AQAAAAAAAAAAAAAAAAACAgECAAAAAAAEBAEAAgIAAAAAAAICAQIAAAABAQUFAgACAwAAAAAAAgIB
AgAAAAICBgYDAAIEAAAAAAABAQEBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAFEkXQUxJQgKgSwWTaAoAcBEECwABYItgCgBBMDIzcAoIQTAyM4tg
CgJBMDI0cAoBQTAyNIpgCgRBMDI1oByUg4hcLl9TQl9BREFUCgAACgBwCg9BMDI1pGChCnAKAUEw
MjWkYKATk2gKAXCDiGkKAgBgpEEwMjZgoAuTaAoCpEEwMjdpoBOTaAoDcIOIaQoCAGCkQTAyOGCg
HJNoCgZwg4hpCgQAYHCDiGkKAgBhpEEwMzFgYaATk2gKCnCDiGkKAgBgpEEwMzJgoE0Kk2gKC3CD
iGkKAgBgcIOIaQoDAGFwg4hpCgQAYn15g4hpCgUACggAYmJ9eYOIaQoGAAoQAGJifXmDiGkKBwAK
GABiYnCDiGkKCABjfXmDiGkKCQAKCABjY315g4hpCgoAChAAY2N9eYOIaQoLAAoYAGNjcIOIaQoM
AGR9eYOIaQoNAAoIAGRkfXmDiGkKDgAKEABkZH15g4hpCg8AChgAZGSkQTAzM2BhYmNkpAoAFE4F
QTAzMQJwCgBgoh6VYAoFcEEwOTRgaWGgDpNhCgFwQTA5NWBoYaV1YHARAwoKZ4tnCgBBMDIzjGcK
AkEwMzSMZwoDQTA5NnAKBEEwMjNwCgBBMDM0cGFBMDk2pGcUTghBMDk0AqAak2gKAKRcLwRfU0Jf
QVdSMEFCUjBBMDg3aaAak2gKAaRcLwRfU0JfQVdSMEFCUjFBMDg3aaAak2gKAqRcLwRfU0JfQVdS
MEFCUjJBMDg3aaAak2gKA6RcLwRfU0JfQVdSMEFCUjNBMDg3aaAak2gKBKRcLwRfU0JfQVdSMEFC
UjRBMDg3aRROCEEwOTUCoBqTaAoApFwvBF9TQl9BV1IwQUJSMEEwODhpoBqTaAoBpFwvBF9TQl9B
V1IwQUJSMUEwODhpoBqTaAoCpFwvBF9TQl9BV1IwQUJSMkEwODhpoBqTaAoDpFwvBF9TQl9BV1Iw
QUJSM0EwODhpoBqTaAoEpFwvBF9TQl9BV1IwQUJSNEEwODhpCEFEMDAKAAhESzAwCgAUG0EwMjYB
oAqTQUQwMGikCgBwaEFEMDBBMDExFBBBMDMyAXBoREswMEEwMTcUD0EwMzMFQTAxOGhpamtsCEFQ
MDEKAAhBUDAyCgAIQVAwMwoACEFQMDUKAAhBUDBCCv8IQVAxMAoAFEQIQTAyNwFwEQQLAAFni2cK
AEEwMjNwCgNBMDIzjGcKAkEwMzRwCgFBMDM0oByTg4hcLl9TQl9BREFUCgAACgFwCgJBMDM0pGeg
HJODiFwuX1NCX0FEQVQKAAAKAHAKAUEwMzSkZ0EwMzVooAuSk0FQMDUKAaRnQTAzNnAKAkEwMzSk
ZxQvQTAxMgCgF5KUg4hcLl9TQl9BREFUCgAACgGkCgCgDJKTQVAwNQoBpAoAQTAzNhQTQTAzNwGg
DJNoCgNwCgBBUDAxFA1BMDEwAXAKAUFQMTAURwdBMDI4AXBoQVAwNaAXkpSDiFwuX1NCX0FEQVQK
AAAKAaQKAHBBUDBCYaAgk0FQMDUKAHAKAGCiDJVgCgVBMDM4YHVgcAoAQVAwQkEwMzZwYUFQMEJw
EQQLAAFncAoDiGcKAABwCgCIZwoBAHAKAIhnCgIApGcUGkEwMzkAoA6Sk0FQMEIK/6RBUDBCpEFE
MDAUQQdBMDM1AYtoCgJBUDA2i2gKBEFQMDeLaAoGQVAwOIxoCghBUDA5jGgKCUFQMEFwCgBgoj2V
YAoFoDWTQTA0MGBBUDA2CgGgG5N7QVAwN0FQMDgACgFwQTA0MWBhQTA0MmBhoQpBMDQyYEFQMEGl
dWAULkEwNDMAcAoBQVAwMnAKAGCiHJVgCgVwQTA0NGBhoA2UYUFQMDJwYUFQMDJ1YBQuQTA0NQBw
CgBBUDAzcAoAYKIclWAKBXBBMDQ2YGGgDZRhQVAwM3BhQVAwM3VgFEsMQTAzNgBBMDQ1QTA0M6AX
kpNBUDAyQVAwMUEwMTlBUDAyQVAwMaAhlEFQMDJBUDAxXC5fU0JfQTA0N0FQMDJwQVAwMkFQMDFw
CgBgojKVYAoFcEEwNDRgYXBBMDQ4YGKgC5KTYWJBMDQ5YGGhEKAOk0FQMTAKAUEwNDlgYXVgoCGV
QVAwMkFQMDFcLl9TQl9BMDQ3QVAwMnBBUDAyQVAwMaEhoB+TQVAxMAoBXC5fU0JfQTA0N0FQMDJw
QVAwMkFQMDFwCgBBUDEwFE4IQTA0OQKgGpNoCgCkXC8EX1NCX0FXUjBBQlIwQTA1MGmgGpNoCgGk
XC8EX1NCX0FXUjBBQlIxQTA1MGmgGpNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1MGmgGpNoCgOkXC8E
X1NCX0FXUjBBQlIzQTA1MGmgGpNoCgSkXC8EX1NCX0FXUjBBQlI0QTA1MGkUSQhBMDQ4AaAZk2gK
AKRcLwRfU0JfQVdSMEFCUjBBMDUxoBmTaAoBpFwvBF9TQl9BV1IwQUJSMUEwNTGgGZNoCgKkXC8E
X1NCX0FXUjBBQlIyQTA1MaAZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDUxoBmTaAoEpFwvBF9TQl9B
V1IwQUJSNEEwNTEUSQhBMDQ0AaAZk2gKAKRcLwRfU0JfQVdSMEFCUjBBMDUyoBmTaAoBpFwvBF9T
Ql9BV1IwQUJSMUEwNTKgGZNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1MqAZk2gKA6RcLwRfU0JfQVdS
MEFCUjNBMDUyoBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTIUSQhBMDQ2AaAZk2gKAKRcLwRfU0Jf
QVdSMEFCUjBBMDUzoBmTaAoBpFwvBF9TQl9BV1IwQUJSMUEwNTOgGZNoCgKkXC8EX1NCX0FXUjBB
QlIyQTA1M6AZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDUzoBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEw
NTMUSQhBMDQxAaAZk2gKAKRcLwRfU0JfQVdSMEFCUjBBMDU0oBmTaAoBpFwvBF9TQl9BV1IwQUJS
MUEwNTSgGZNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1NKAZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDU0
oBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTQUTghBMDQyAqAak2gKAKRcLwRfU0JfQVdSMEFCUjBB
MDU1aaAak2gKAaRcLwRfU0JfQVdSMEFCUjFBMDU1aaAak2gKAqRcLwRfU0JfQVdSMEFCUjJBMDU1
aaAak2gKA6RcLwRfU0JfQVdSMEFCUjNBMDU1aaAak2gKBKRcLwRfU0JfQVdSMEFCUjRBMDU1aRRO
CEEwNDACoBqTaAoApFwvBF9TQl9BV1IwQUJSMEEwNTZpoBqTaAoBpFwvBF9TQl9BV1IwQUJSMUEw
NTZpoBqTaAoCpFwvBF9TQl9BV1IwQUJSMkEwNTZpoBqTaAoDpFwvBF9TQl9BV1IwQUJSM0EwNTZp
oBqTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTZpFEkIQTAzOAGgGZNoCgCkXC8EX1NCX0FXUjBBQlIw
QTA1N6AZk2gKAaRcLwRfU0JfQVdSMEFCUjFBMDU3oBmTaAoCpFwvBF9TQl9BV1IwQUJSMkEwNTeg
GZNoCgOkXC8EX1NCX0FXUjBBQlIzQTA1N6AZk2gKBKRcLwRfU0JfQVdSMEFCUjRBMDU3W4BBMTE1
AHJBR1JCDAAgDAAACwAQW4EQQTExNQEAQNoAGUExMTYBW4BBMTE3AHJBR1JCDAAwDAAACwAQW4EY
QTExNwEAQG4AE0EwMjIHAEaOQTAwOAFbgEExMTgAckFHUkIMAEAMAAALABBbgS9BMTE4AQBAkgAW
QTExOQFBMTIwBAAFAAVBMTIxBwBEcwAIQTEyMgMAA0ExMjMCW4BBMTI0AHJBR1JCDABQDAAACwAQ
W4EQQTEyNAEAQLgADkExMjUBW4BBMTAxAEFHUkILABBbgSZBMTAxAQBAMEExMDIgAEAqQTEwMyAA
QAZBMTA0IABAFkExMDUgW4cXQTEwMUExMDQMAQAhAAMAQDZBMTA2AVuHF0ExMDFBMTAzDAAAEMID
AEBeQTEwNyBbhxxBMTAxQTEwMwwEABDCAwBAXkExMDgBQTEwOQFbhxdBMTAxQTEwMww8ABDCAwBA
XkExMTAgW4cZQTEwMUExMDMMGPgDAAMAQF4ACEExMTEBW4cWQTEwMUExMDUKAAMAQH4ABEExMTIB
W4BBMTEzAHJBR1JCCwCAAAsAEFuBC0ExMTMDQTExNCAUQAZBMDQ3AaAWk2gKAXCDiFwuX1NCX0FE
QVQKAQBgoBaTaAoCcIOIXC5fU0JfQURBVAoCAGCgCZRgCvdwCvdgcHcLcQJydAr3YGEKAQAAYnh3
YgoEYgpkY2RBMDE2CjpkFAZBMDkxAxRABUEwMTYKogmSk0ExMDkKAXBpQTExMHBBMTA3YYBhYXth
CgFhcGhieWIKAWJ9YmFBMTA3ogmSk0ExMDgKAaIJkpNBMTA5CgFwQTExMGCkYBQcQTA2MAGgDJNo
CgFwCgBBMTA2oQhwCgFBMTA2FC1BMDA2AXBBMTI1YKAek0ExMTYKAKAMk2gKAHAKAUExMjWhCHAK
AEExMjWkYAhBMTI2CgAIQTEyNwoAFEcGQTAwNQGgOpNoCgCgGJNBMTI2CgBwCgFBMTI2cEExMTFB
MTI3QTAxNgpgCwEIohKSk0ExMTYKAEEwMTYKYAsBCKEkoCKTQTEyNgoBoBmTQTEyNwoBoBCTQTEx
MQoAQTAxNgpfCgEUHkEwMDkBoA2TaAoBQTAxNgpmCgChCUEwMTYKZgoBFCRBMDA3AXBBMTEyYKAM
k2gKAHAKAEExMTKhCHAKAUExMTKkYFuAUE1JTwEL1gwKAluBEFBNSU8BQTA5NwhBMDk4CFuGEkEw
OTdBMDk4AQBAcEEwOTkgW4BBQ0ZHAUEwOTkKCFuBC0FDRkcDQTEwMCBbhxZBQ0ZHQTEwMAxoAACA
AwAgQTA2NwIIQUJTTQoAFCdBMDY0AaAVk2gKAHBBMDY3QUJTTXAKAEEwNjehCnBBQlNNQTA2N1uC
hFoDQVdSMAhfSElEDEHQDAIIX1VJRAqQCFdSQlMLMAFbgkKrQUJSMAhfSElEDEHQDAIIX1VJRAqA
CEFCMTIKIAhBQjAwCgAIQUIwMQoACEFCMEUKAAhBQjAyCgAIQUIwMwoACEFCMDQKAAhBQjA1CgAI
QUIwNgoACEFCMDcKAAhBQjA4CgAIQUIwOQoACEFCMEEKAAhBQjBCCgAIQUIwQwoACEFCMEQKAFuA
QTA4MAByQUdSQn15g4hcLl9TQl9BREFUckFCMTIKDQAACg8AeYOIXC5fU0JfQURBVHJBQjEyCg4A
AAoMAAAACwAQW4FKBEEwODABAEAMAAhBMDcxCEEwNzIIAEgmQTA2NwIAAkEwODEBQTA2OAEACgAL
QTA2OQEARA5BMDc5BAABQTA3NgEASitBMDgyIFuHFkEwODBBMDgyCqEDAEByAAxBMDYzAVuHFkEw
ODBBMDgyCqIDAEByAA1BMDc4AVuHJ0EwODBBMDgyCqQDAEByQTA3NAFBMDc1AQALQTA3MAIADkEw
NzcBW4cUQTA4MEEwODIKpQMAQHJBMDYyBluAQTA4MwBBR1JCCwAQW4EOQTA4MwEAQHBBMDg0IFuH
PEEwODNBMDg0fXleV1JCUwoQAHILAAh3CwABg4hcLl9TQl9BREFUckFCMTIKCwAAAAAAAwBAckEw
ODUBW4cgQTA4M0EwODR9eV5XUkJTChAACymAAAMAQHJBMDg2EAhBQjEwCgAUTRhfSU5JAHCDiFwu
X1NCX0FEQVRyQUIxMgoAAABBQjAwcIOIXC5fU0JfQURBVHJBQjEyCgEAAEFCMEVwg4hcLl9TQl9B
REFUckFCMTIKAgAAQUIwMXCDiFwuX1NCX0FEQVRyQUIxMgoDAABBQjAycIOIXC5fU0JfQURBVHJB
QjEyCgQAAEFCMDNwg4hcLl9TQl9BREFUckFCMTIKBQAAQUIwNHCDiFwuX1NCX0FEQVRyQUIxMgoG
AABBQjA1cIOIXC5fU0JfQURBVHJBQjEyCgcAAEFCMDZwg4hcLl9TQl9BREFUckFCMTIKCAAAQUIw
N3CDiFwuX1NCX0FEQVRyQUIxMgoJAABBQjA4cIOIXC5fU0JfQURBVHJBQjEyCgoAAEFCMDlwg4hc
Ll9TQl9BREFUckFCMTIKCwAAQUIwQXCDiFwuX1NCX0FEQVRyQUIxMgoMAABBQjBCcIOIXC5fU0Jf
QURBVHJBQjEyCg0AAEFCMENwg4hcLl9TQl9BREFUckFCMTIKDgAAQUIwRBQiQTA1OABwQTAzOWCg
CpNgCgGkQUIwMaAKk2AKAKRBQjBFFB9BMDUzAKAVkpNBQjEwCgCgC5NBQjEwCgGkCgGkCgAUKkEw
NTkAoA6Sk0FCMDUKAKRBQjA1oBGUQUIxMAoBpHRBQjEwCgEApAoAFEkHQTA1MgCgIpNcLl9TQl9B
UDA1CgCgDpKTQUIwNQoApEFCMDWkQUIwRXBBMDU5YKAXkpNgCgCgDJRgQUIwMKRBQjAwoQOkYHBB
MDU4YKAokpNcLl9TQl9BUDAzCgCgGJVcLl9TQl9BUDAzYKRcLl9TQl9BUDAzpGAUC0EwNTEApEFC
MDIUC0EwNTQApEFCMDAUTQ5BMDUwAXBoQUIwMqAUk0FCMDMKAVwuX1NCX0EwNjAKAUEwNjFooEAL
kpVBMDYyChCgEJKTQUIxMAoAcAoAQTA2M6EIcAoBQTA2M6AUk0FCMDMKAVwuX1NCX0EwNjQKAKEH
QTA2NQoACEEwNjYKAHBBMDY3QTA2NnAKAEEwNjdwCgFgoi1gcAoBQTA2OFsiCh6iDJNBMDY5CgFb
IgoKoA+TaAoBoAmTQTA3MAoApaECpXBBMDY2QTA2N6AUk0FCMDMKAVwuX1NCX0EwNjQKAaEHQTA2
NQoBoBSTQUIwMwoBXC5fU0JfQTA2MAoAFAxBMDU1AXBoQUIxMBQiQTA1NgF6aAoIYKATkJKVYEEw
NzGSlGBBMDcypAoBpAoAFB9BMDczAX1BQjBEeUFCMEMKAwBgoAeTaGCkCgGkCgAUDUEwNTcAcAoA
QUIxMBRACEEwNjEBoBSSlWgKAnAKAUEwNzRwCgBBMDc1oBSSlWgKA3AKAUEwNzRwCgFBMDc1oDGT
aAoBcAoBQTA3NnAKAEEwNzRwCgBBMDc1cAoAQTA3N6APk0FCMDQKAXAKAUEwNzihFnAKAEEwNzZw
CgFBMDc3cAoAQTA3OHBoQTA3ORRCBUEwOTMCoBGTQTA4OWgKAAz/////pAoAcEEwODloCjRgoi8K
AXBBMDg5aHtgCv8AYaAOk3thCv8AaaR7YAr/AHt6YQoIAAr/YKAHk2AKAKRgCEFFU1ASEggKAAoA
CgAKAAoACgAKAAoAFEcJQTA2NQFwCgBgoEkIkpNBMDg5YAoADP////97QTA4OWAKCAqAYaAJk2EK
gHAKB2ehBXAKAGeiTQWSlGBncEEwOTNgChBhoAiTYQoAdWCfoCuTaAoAcEEwODlgcmEKEABiQTA5
MGByYQoQAHtigAoDAABwYohBRVNQYAChFnCDiEFFU1BgAGJBMDkwYHJhChAAYnVgoQEUPUEwOTAL
ckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNBRFJSIHBqQURSUhQ8
QTA4OQpyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtBRFJCA0FEUlIgpEFE
UlIUGUEwODcBoAySk0FCMEIKAaQKAKRBMDczaBRMJUEwODgBCEEwNjYKAHBBMDY3QTA2NnAKAEEw
NjegEJNoCgFwCgBBMDgxcAoBYKFDBXBBMDg5CgAKBGCgO5KTYAz/////QTA5MAoACgR7YIAKBAAA
cEEwODkKAQoEYKAYkpNgDP////9BMDkwCgEKBHtggAoEAABwCgFBMDgxcAoFYKJNGJKTYAoIoEEE
k2AKAaAVlEFCMEUKAXBBQjBFQUIwNUEwMzZcLl9TQl9BMDkxCgFBQjA2QUIwN0EwOTIKAXAKAEEw
ODVwCgNgoDeTYAoDcAoAYXAKAGKiGZVhCjygDZRBMDYyCgRwCgFipVsiCgF1YaAJk2IKAXAKBGCh
BXAKBWCgQQWTYAoEcAoAYXAKAGKiI5VhClCgF5CSlUEwNjIKEJKUQTA2MgoTcAoBYqVbIgoBdWGg
CZNiCgFwCgdgoRSgDJNBQjA0CgFwCgVgoQVwCgZgoE4Fk2AKBnAKAUFCMDRwCgFBQjA1QTA2MQoB
oD9bElwuX1NCX0FMSUNmfXlBQjBDCgMAQUIwRGFcLl9TQl9BTElDYQoAWyIKAlwuX1NCX0FMSUNh
CgFwCgNgn3AKBWCgTASTYAoFQTA4OQoACgBwCgFBMDg1QTA5MgoAXC5fU0JfQTA5MQoAQUIwNkFC
MDdwCgBBQjA1cAoAQUIwNHAKAEFCMTBwCgBicAoIYKANk2AKB3AKAWJwCghgoA+TQUIwNAoAcAoA
QUIwNaAvkZRBQjBFCgGTQVAwNQoBoB6Ug4hcLl9TQl9BREFUCgAACgGgCpKTaAoAQTAzNnBBMDY2
QTA2N6RiFEYFQTA5MgGgFJRBQjA2QUIwN3RBQjA2QUIwN2ChC3RBQjA3QUIwNmB1YHkKAWBgdmB5
YEFCMDhgoA+TaAoBfUEwODZgQTA4NqENe0EwODaAYABBMDg2W4JCq0FCUjEIX0hJRAxB0AwCCF9V
SUQKgQhBQjEyCjQIQUIwMAoACEFCMDEKAAhBQjBFCgAIQUIwMgoACEFCMDMKAAhBQjA0CgAIQUIw
NQoACEFCMDYKAAhBQjA3CgAIQUIwOAoACEFCMDkKAAhBQjBBCgAIQUIwQgoACEFCMEMKAAhBQjBE
CgBbgEEwODAAckFHUkJ9eYOIXC5fU0JfQURBVHJBQjEyCg0AAAoPAHmDiFwuX1NCX0FEQVRyQUIx
MgoOAAAKDAAAAAsAEFuBSgRBMDgwAQBADAAIQTA3MQhBMDcyCABIJkEwNjcCAAJBMDgxAUEwNjgB
AAoAC0EwNjkBAEQOQTA3OQQAAUEwNzYBAEorQTA4MiBbhxZBMDgwQTA4MgqhAwBAcgAMQTA2MwFb
hxZBMDgwQTA4MgqiAwBAcgANQTA3OAFbhydBMDgwQTA4MgqkAwBAckEwNzQBQTA3NQEAC0EwNzAC
AA5BMDc3AVuHFEEwODBBMDgyCqUDAEByQTA2MgZbgEEwODMAQUdSQgsAEFuBDkEwODMBAEBwQTA4
NCBbhzxBMDgzQTA4NH15XldSQlMKEAByCwAIdwsAAYOIXC5fU0JfQURBVHJBQjEyCgsAAAAAAAMA
QHJBMDg1AVuHIEEwODNBMDg0fXleV1JCUwoQAAspgAADAEByQTA4NhAIQUIxMAoAFE0YX0lOSQBw
g4hcLl9TQl9BREFUckFCMTIKAAAAQUIwMHCDiFwuX1NCX0FEQVRyQUIxMgoBAABBQjBFcIOIXC5f
U0JfQURBVHJBQjEyCgIAAEFCMDFwg4hcLl9TQl9BREFUckFCMTIKAwAAQUIwMnCDiFwuX1NCX0FE
QVRyQUIxMgoEAABBQjAzcIOIXC5fU0JfQURBVHJBQjEyCgUAAEFCMDRwg4hcLl9TQl9BREFUckFC
MTIKBgAAQUIwNXCDiFwuX1NCX0FEQVRyQUIxMgoHAABBQjA2cIOIXC5fU0JfQURBVHJBQjEyCggA
AEFCMDdwg4hcLl9TQl9BREFUckFCMTIKCQAAQUIwOHCDiFwuX1NCX0FEQVRyQUIxMgoKAABBQjA5
cIOIXC5fU0JfQURBVHJBQjEyCgsAAEFCMEFwg4hcLl9TQl9BREFUckFCMTIKDAAAQUIwQnCDiFwu
X1NCX0FEQVRyQUIxMgoNAABBQjBDcIOIXC5fU0JfQURBVHJBQjEyCg4AAEFCMEQUIkEwNTgAcEEw
MzlgoAqTYAoBpEFCMDGgCpNgCgCkQUIwRRQfQTA1MwCgFZKTQUIxMAoAoAuTQUIxMAoBpAoBpAoA
FCpBMDU5AKAOkpNBQjA1CgCkQUIwNaARlEFCMTAKAaR0QUIxMAoBAKQKABRJB0EwNTIAoCKTXC5f
U0JfQVAwNQoAoA6Sk0FCMDUKAKRBQjA1pEFCMEVwQTA1OWCgF5KTYAoAoAyUYEFCMDCkQUIwMKED
pGBwQTA1OGCgKJKTXC5fU0JfQVAwMwoAoBiVXC5fU0JfQVAwM2CkXC5fU0JfQVAwM6RgFAtBMDUx
AKRBQjAyFAtBMDU0AKRBQjAwFE0OQTA1MAFwaEFCMDKgFJNBQjAzCgFcLl9TQl9BMDYwCgFBMDYx
aKBAC5KVQTA2MgoQoBCSk0FCMTAKAHAKAEEwNjOhCHAKAUEwNjOgFJNBQjAzCgFcLl9TQl9BMDY0
CgChB0EwNjUKAAhBMDY2CgBwQTA2N0EwNjZwCgBBMDY3cAoBYKItYHAKAUEwNjhbIgoeogyTQTA2
OQoBWyIKCqAPk2gKAaAJk0EwNzAKAKWhAqVwQTA2NkEwNjegFJNBQjAzCgFcLl9TQl9BMDY0CgGh
B0EwNjUKAaAUk0FCMDMKAVwuX1NCX0EwNjAKABQMQTA1NQFwaEFCMTAUIkEwNTYBemgKCGCgE5CS
lWBBMDcxkpRgQTA3MqQKAaQKABQfQTA3MwF9QUIwRHlBQjBDCgMAYKAHk2hgpAoBpAoAFA1BMDU3
AHAKAEFCMTAUQAhBMDYxAaAUkpVoCgJwCgFBMDc0cAoAQTA3NaAUkpVoCgNwCgFBMDc0cAoBQTA3
NaAxk2gKAXAKAUEwNzZwCgBBMDc0cAoAQTA3NXAKAEEwNzegD5NBQjA0CgFwCgFBMDc4oRZwCgBB
MDc2cAoBQTA3N3AKAEEwNzhwaEEwNzkUQgVBMDkzAqARk0EwODloCgAM/////6QKAHBBMDg5aAo0
YKIvCgFwQTA4OWh7YAr/AGGgDpN7YQr/AGmke2AK/wB7emEKCAAK/2CgB5NgCgCkYAhBRVNQEhII
CgAKAAoACgAKAAoACgAKABRHCUEwNjUBcAoAYKBJCJKTQTA4OWAKAAz/////e0EwODlgCggKgGGg
CZNhCoBwCgdnoQVwCgBnok0FkpRgZ3BBMDkzYAoQYaAIk2EKAHVgn6Ark2gKAHBBMDg5YHJhChAA
YkEwOTBgcmEKEAB7YoAKAwAAcGKIQUVTUGAAoRZwg4hBRVNQYABiQTA5MGByYQoQAGJ1YKEBFD1B
MDkwC3JBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FEUkIDQURSUiBwakFE
UlIUPEEwODkKckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNBRFJS
IKRBRFJSFBlBMDg3AaAMkpNBQjBCCgGkCgCkQTA3M2gUTCVBMDg4AQhBMDY2CgBwQTA2N0EwNjZw
CgBBMDY3oBCTaAoBcAoAQTA4MXAKAWChQwVwQTA4OQoACgRgoDuSk2AM/////0EwOTAKAAoEe2CA
CgQAAHBBMDg5CgEKBGCgGJKTYAz/////QTA5MAoBCgR7YIAKBAAAcAoBQTA4MXAKBWCiTRiSk2AK
CKBBBJNgCgGgFZRBQjBFCgFwQUIwRUFCMDVBMDM2XC5fU0JfQTA5MQoBQUIwNkFCMDdBMDkyCgFw
CgBBMDg1cAoDYKA3k2AKA3AKAGFwCgBiohmVYQo8oA2UQTA2MgoEcAoBYqVbIgoBdWGgCZNiCgFw
CgRgoQVwCgVgoEEFk2AKBHAKAGFwCgBioiOVYQpQoBeQkpVBMDYyChCSlEEwNjIKE3AKAWKlWyIK
AXVhoAmTYgoBcAoHYKEUoAyTQUIwNAoBcAoFYKEFcAoGYKBOBZNgCgZwCgFBQjA0cAoBQUIwNUEw
NjEKAaA/WxJcLl9TQl9BTElDZn15QUIwQwoDAEFCMERhXC5fU0JfQUxJQ2EKAFsiCgJcLl9TQl9B
TElDYQoBcAoDYJ9wCgVgoEwEk2AKBUEwODkKAAoAcAoBQTA4NUEwOTIKAFwuX1NCX0EwOTEKAEFC
MDZBQjA3cAoAQUIwNXAKAEFCMDRwCgBBQjEwcAoAYnAKCGCgDZNgCgdwCgFicAoIYKAPk0FCMDQK
AHAKAEFCMDWgL5GUQUIwRQoBk0FQMDUKAaAelIOIXC5fU0JfQURBVAoAAAoBoAqSk2gKAEEwMzZw
QTA2NkEwNjekYhRGBUEwOTIBoBSUQUIwNkFCMDd0QUIwNkFCMDdgoQt0QUIwN0FCMDZgdWB5CgFg
YHZgeWBBQjA4YKAPk2gKAX1BMDg2YEEwODahDXtBMDg2gGAAQTA4NluCQqtBQlIyCF9ISUQMQdAM
AghfVUlECoIIQUIxMgpICEFCMDAKAAhBQjAxCgAIQUIwRQoACEFCMDIKAAhBQjAzCgAIQUIwNAoA
CEFCMDUKAAhBQjA2CgAIQUIwNwoACEFCMDgKAAhBQjA5CgAIQUIwQQoACEFCMEIKAAhBQjBDCgAI
QUIwRAoAW4BBMDgwAHJBR1JCfXmDiFwuX1NCX0FEQVRyQUIxMgoNAAAKDwB5g4hcLl9TQl9BREFU
ckFCMTIKDgAACgwAAAALABBbgUoEQTA4MAEAQAwACEEwNzEIQTA3MggASCZBMDY3AgACQTA4MQFB
MDY4AQAKAAtBMDY5AQBEDkEwNzkEAAFBMDc2AQBKK0EwODIgW4cWQTA4MEEwODIKoQMAQHIADEEw
NjMBW4cWQTA4MEEwODIKogMAQHIADUEwNzgBW4cnQTA4MEEwODIKpAMAQHJBMDc0AUEwNzUBAAtB
MDcwAgAOQTA3NwFbhxRBMDgwQTA4MgqlAwBAckEwNjIGW4BBMDgzAEFHUkILABBbgQ5BMDgzAQBA
cEEwODQgW4c8QTA4M0EwODR9eV5XUkJTChAAcgsACHcLAAGDiFwuX1NCX0FEQVRyQUIxMgoLAAAA
AAADAEByQTA4NQFbhyBBMDgzQTA4NH15XldSQlMKEAALKYAAAwBAckEwODYQCEFCMTAKABRNGF9J
TkkAcIOIXC5fU0JfQURBVHJBQjEyCgAAAEFCMDBwg4hcLl9TQl9BREFUckFCMTIKAQAAQUIwRXCD
iFwuX1NCX0FEQVRyQUIxMgoCAABBQjAxcIOIXC5fU0JfQURBVHJBQjEyCgMAAEFCMDJwg4hcLl9T
Ql9BREFUckFCMTIKBAAAQUIwM3CDiFwuX1NCX0FEQVRyQUIxMgoFAABBQjA0cIOIXC5fU0JfQURB
VHJBQjEyCgYAAEFCMDVwg4hcLl9TQl9BREFUckFCMTIKBwAAQUIwNnCDiFwuX1NCX0FEQVRyQUIx
MgoIAABBQjA3cIOIXC5fU0JfQURBVHJBQjEyCgkAAEFCMDhwg4hcLl9TQl9BREFUckFCMTIKCgAA
QUIwOXCDiFwuX1NCX0FEQVRyQUIxMgoLAABBQjBBcIOIXC5fU0JfQURBVHJBQjEyCgwAAEFCMEJw
g4hcLl9TQl9BREFUckFCMTIKDQAAQUIwQ3CDiFwuX1NCX0FEQVRyQUIxMgoOAABBQjBEFCJBMDU4
AHBBMDM5YKAKk2AKAaRBQjAxoAqTYAoApEFCMEUUH0EwNTMAoBWSk0FCMTAKAKALk0FCMTAKAaQK
AaQKABQqQTA1OQCgDpKTQUIwNQoApEFCMDWgEZRBQjEwCgGkdEFCMTAKAQCkCgAUSQdBMDUyAKAi
k1wuX1NCX0FQMDUKAKAOkpNBQjA1CgCkQUIwNaRBQjBFcEEwNTlgoBeSk2AKAKAMlGBBQjAwpEFC
MDChA6RgcEEwNThgoCiSk1wuX1NCX0FQMDMKAKAYlVwuX1NCX0FQMDNgpFwuX1NCX0FQMDOkYBQL
QTA1MQCkQUIwMhQLQTA1NACkQUIwMBRNDkEwNTABcGhBQjAyoBSTQUIwMwoBXC5fU0JfQTA2MAoB
QTA2MWigQAuSlUEwNjIKEKAQkpNBQjEwCgBwCgBBMDYzoQhwCgFBMDYzoBSTQUIwMwoBXC5fU0Jf
QTA2NAoAoQdBMDY1CgAIQTA2NgoAcEEwNjdBMDY2cAoAQTA2N3AKAWCiLWBwCgFBMDY4WyIKHqIM
k0EwNjkKAVsiCgqgD5NoCgGgCZNBMDcwCgCloQKlcEEwNjZBMDY3oBSTQUIwMwoBXC5fU0JfQTA2
NAoBoQdBMDY1CgGgFJNBQjAzCgFcLl9TQl9BMDYwCgAUDEEwNTUBcGhBQjEwFCJBMDU2AXpoCghg
oBOQkpVgQTA3MZKUYEEwNzKkCgGkCgAUH0EwNzMBfUFCMER5QUIwQwoDAGCgB5NoYKQKAaQKABQN
QTA1NwBwCgBBQjEwFEAIQTA2MQGgFJKVaAoCcAoBQTA3NHAKAEEwNzWgFJKVaAoDcAoBQTA3NHAK
AUEwNzWgMZNoCgFwCgFBMDc2cAoAQTA3NHAKAEEwNzVwCgBBMDc3oA+TQUIwNAoBcAoBQTA3OKEW
cAoAQTA3NnAKAUEwNzdwCgBBMDc4cGhBMDc5FEIFQTA5MwKgEZNBMDg5aAoADP////+kCgBwQTA4
OWgKNGCiLwoBcEEwODloe2AK/wBhoA6Te2EK/wBppHtgCv8Ae3phCggACv9goAeTYAoApGAIQUVT
UBISCAoACgAKAAoACgAKAAoACgAURwlBMDY1AXAKAGCgSQiSk0EwODlgCgAM/////3tBMDg5YAoI
CoBhoAmTYQqAcAoHZ6EFcAoAZ6JNBZKUYGdwQTA5M2AKEGGgCJNhCgB1YJ+gK5NoCgBwQTA4OWBy
YQoQAGJBMDkwYHJhChAAe2KACgMAAHBiiEFFU1BgAKEWcIOIQUVTUGAAYkEwOTBgcmEKEABidWCh
ARQ9QTA5MAtyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtBRFJCA0FEUlIg
cGpBRFJSFDxBMDg5CnJBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FEUkID
QURSUiCkQURSUhQZQTA4NwGgDJKTQUIwQgoBpAoApEEwNzNoFEwlQTA4OAEIQTA2NgoAcEEwNjdB
MDY2cAoAQTA2N6AQk2gKAXAKAEEwODFwCgFgoUMFcEEwODkKAAoEYKA7kpNgDP////9BMDkwCgAK
BHtggAoEAABwQTA4OQoBCgRgoBiSk2AM/////0EwOTAKAQoEe2CACgQAAHAKAUEwODFwCgVgok0Y
kpNgCgigQQSTYAoBoBWUQUIwRQoBcEFCMEVBQjA1QTAzNlwuX1NCX0EwOTEKAUFCMDZBQjA3QTA5
MgoBcAoAQTA4NXAKA2CgN5NgCgNwCgBhcAoAYqIZlWEKPKANlEEwNjIKBHAKAWKlWyIKAXVhoAmT
YgoBcAoEYKEFcAoFYKBBBZNgCgRwCgBhcAoAYqIjlWEKUKAXkJKVQTA2MgoQkpRBMDYyChNwCgFi
pVsiCgF1YaAJk2IKAXAKB2ChFKAMk0FCMDQKAXAKBWChBXAKBmCgTgWTYAoGcAoBQUIwNHAKAUFC
MDVBMDYxCgGgP1sSXC5fU0JfQUxJQ2Z9eUFCMEMKAwBBQjBEYVwuX1NCX0FMSUNhCgBbIgoCXC5f
U0JfQUxJQ2EKAXAKA2CfcAoFYKBMBJNgCgVBMDg5CgAKAHAKAUEwODVBMDkyCgBcLl9TQl9BMDkx
CgBBQjA2QUIwN3AKAEFCMDVwCgBBQjA0cAoAQUIxMHAKAGJwCghgoA2TYAoHcAoBYnAKCGCgD5NB
QjA0CgBwCgBBQjA1oC+RlEFCMEUKAZNBUDA1CgGgHpSDiFwuX1NCX0FEQVQKAAAKAaAKkpNoCgBB
MDM2cEEwNjZBMDY3pGIURgVBMDkyAaAUlEFCMDZBQjA3dEFCMDZBQjA3YKELdEFCMDdBQjA2YHVg
eQoBYGB2YHlgQUIwOGCgD5NoCgF9QTA4NmBBMDg2oQ17QTA4NoBgAEEwODZbgkKrQUJSMwhfSElE
DEHQDAIIX1VJRAqDCEFCMTIKXAhBQjAwCgAIQUIwMQoACEFCMEUKAAhBQjAyCgAIQUIwMwoACEFC
MDQKAAhBQjA1CgAIQUIwNgoACEFCMDcKAAhBQjA4CgAIQUIwOQoACEFCMEEKAAhBQjBCCgAIQUIw
QwoACEFCMEQKAFuAQTA4MAByQUdSQn15g4hcLl9TQl9BREFUckFCMTIKDQAACg8AeYOIXC5fU0Jf
QURBVHJBQjEyCg4AAAoMAAAACwAQW4FKBEEwODABAEAMAAhBMDcxCEEwNzIIAEgmQTA2NwIAAkEw
ODEBQTA2OAEACgALQTA2OQEARA5BMDc5BAABQTA3NgEASitBMDgyIFuHFkEwODBBMDgyCqEDAEBy
AAxBMDYzAVuHFkEwODBBMDgyCqIDAEByAA1BMDc4AVuHJ0EwODBBMDgyCqQDAEByQTA3NAFBMDc1
AQALQTA3MAIADkEwNzcBW4cUQTA4MEEwODIKpQMAQHJBMDYyBluAQTA4MwBBR1JCCwAQW4EOQTA4
MwEAQHBBMDg0IFuHPEEwODNBMDg0fXleV1JCUwoQAHILAAh3CwABg4hcLl9TQl9BREFUckFCMTIK
CwAAAAAAAwBAckEwODUBW4cgQTA4M0EwODR9eV5XUkJTChAACymAAAMAQHJBMDg2EAhBQjEwCgAU
TRhfSU5JAHCDiFwuX1NCX0FEQVRyQUIxMgoAAABBQjAwcIOIXC5fU0JfQURBVHJBQjEyCgEAAEFC
MEVwg4hcLl9TQl9BREFUckFCMTIKAgAAQUIwMXCDiFwuX1NCX0FEQVRyQUIxMgoDAABBQjAycIOI
XC5fU0JfQURBVHJBQjEyCgQAAEFCMDNwg4hcLl9TQl9BREFUckFCMTIKBQAAQUIwNHCDiFwuX1NC
X0FEQVRyQUIxMgoGAABBQjA1cIOIXC5fU0JfQURBVHJBQjEyCgcAAEFCMDZwg4hcLl9TQl9BREFU
ckFCMTIKCAAAQUIwN3CDiFwuX1NCX0FEQVRyQUIxMgoJAABBQjA4cIOIXC5fU0JfQURBVHJBQjEy
CgoAAEFCMDlwg4hcLl9TQl9BREFUckFCMTIKCwAAQUIwQXCDiFwuX1NCX0FEQVRyQUIxMgoMAABB
QjBCcIOIXC5fU0JfQURBVHJBQjEyCg0AAEFCMENwg4hcLl9TQl9BREFUckFCMTIKDgAAQUIwRBQi
QTA1OABwQTAzOWCgCpNgCgGkQUIwMaAKk2AKAKRBQjBFFB9BMDUzAKAVkpNBQjEwCgCgC5NBQjEw
CgGkCgGkCgAUKkEwNTkAoA6Sk0FCMDUKAKRBQjA1oBGUQUIxMAoBpHRBQjEwCgEApAoAFEkHQTA1
MgCgIpNcLl9TQl9BUDA1CgCgDpKTQUIwNQoApEFCMDWkQUIwRXBBMDU5YKAXkpNgCgCgDJRgQUIw
MKRBQjAwoQOkYHBBMDU4YKAokpNcLl9TQl9BUDAzCgCgGJVcLl9TQl9BUDAzYKRcLl9TQl9BUDAz
pGAUC0EwNTEApEFCMDIUC0EwNTQApEFCMDAUTQ5BMDUwAXBoQUIwMqAUk0FCMDMKAVwuX1NCX0Ew
NjAKAUEwNjFooEALkpVBMDYyChCgEJKTQUIxMAoAcAoAQTA2M6EIcAoBQTA2M6AUk0FCMDMKAVwu
X1NCX0EwNjQKAKEHQTA2NQoACEEwNjYKAHBBMDY3QTA2NnAKAEEwNjdwCgFgoi1gcAoBQTA2OFsi
Ch6iDJNBMDY5CgFbIgoKoA+TaAoBoAmTQTA3MAoApaECpXBBMDY2QTA2N6AUk0FCMDMKAVwuX1NC
X0EwNjQKAaEHQTA2NQoBoBSTQUIwMwoBXC5fU0JfQTA2MAoAFAxBMDU1AXBoQUIxMBQiQTA1NgF6
aAoIYKATkJKVYEEwNzGSlGBBMDcypAoBpAoAFB9BMDczAX1BQjBEeUFCMEMKAwBgoAeTaGCkCgGk
CgAUDUEwNTcAcAoAQUIxMBRACEEwNjEBoBSSlWgKAnAKAUEwNzRwCgBBMDc1oBSSlWgKA3AKAUEw
NzRwCgFBMDc1oDGTaAoBcAoBQTA3NnAKAEEwNzRwCgBBMDc1cAoAQTA3N6APk0FCMDQKAXAKAUEw
NzihFnAKAEEwNzZwCgFBMDc3cAoAQTA3OHBoQTA3ORRCBUEwOTMCoBGTQTA4OWgKAAz/////pAoA
cEEwODloCjRgoi8KAXBBMDg5aHtgCv8AYaAOk3thCv8AaaR7YAr/AHt6YQoIAAr/YKAHk2AKAKRg
CEFFU1ASEggKAAoACgAKAAoACgAKAAoAFEcJQTA2NQFwCgBgoEkIkpNBMDg5YAoADP////97QTA4
OWAKCAqAYaAJk2EKgHAKB2ehBXAKAGeiTQWSlGBncEEwOTNgChBhoAiTYQoAdWCfoCuTaAoAcEEw
ODlgcmEKEABiQTA5MGByYQoQAHtigAoDAABwYohBRVNQYAChFnCDiEFFU1BgAGJBMDkwYHJhChAA
YnVgoQEUPUEwOTALckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNB
RFJSIHBqQURSUhQ8QTA4OQpyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtB
RFJCA0FEUlIgpEFEUlIUGUEwODcBoAySk0FCMEIKAaQKAKRBMDczaBRMJUEwODgBCEEwNjYKAHBB
MDY3QTA2NnAKAEEwNjegEJNoCgFwCgBBMDgxcAoBYKFDBXBBMDg5CgAKBGCgO5KTYAz/////QTA5
MAoACgR7YIAKBAAAcEEwODkKAQoEYKAYkpNgDP////9BMDkwCgEKBHtggAoEAABwCgFBMDgxcAoF
YKJNGJKTYAoIoEEEk2AKAaAVlEFCMEUKAXBBQjBFQUIwNUEwMzZcLl9TQl9BMDkxCgFBQjA2QUIw
N0EwOTIKAXAKAEEwODVwCgNgoDeTYAoDcAoAYXAKAGKiGZVhCjygDZRBMDYyCgRwCgFipVsiCgF1
YaAJk2IKAXAKBGChBXAKBWCgQQWTYAoEcAoAYXAKAGKiI5VhClCgF5CSlUEwNjIKEJKUQTA2MgoT
cAoBYqVbIgoBdWGgCZNiCgFwCgdgoRSgDJNBQjA0CgFwCgVgoQVwCgZgoE4Fk2AKBnAKAUFCMDRw
CgFBQjA1QTA2MQoBoD9bElwuX1NCX0FMSUNmfXlBQjBDCgMAQUIwRGFcLl9TQl9BTElDYQoAWyIK
AlwuX1NCX0FMSUNhCgFwCgNgn3AKBWCgTASTYAoFQTA4OQoACgBwCgFBMDg1QTA5MgoAXC5fU0Jf
QTA5MQoAQUIwNkFCMDdwCgBBQjA1cAoAQUIwNHAKAEFCMTBwCgBicAoIYKANk2AKB3AKAWJwCghg
oA+TQUIwNAoAcAoAQUIwNaAvkZRBQjBFCgGTQVAwNQoBoB6Ug4hcLl9TQl9BREFUCgAACgGgCpKT
aAoAQTAzNnBBMDY2QTA2N6RiFEYFQTA5MgGgFJRBQjA2QUIwN3RBQjA2QUIwN2ChC3RBQjA3QUIw
NmB1YHkKAWBgdmB5YEFCMDhgoA+TaAoBfUEwODZgQTA4NqENe0EwODaAYABBMDg2W4JCq0FCUjQI
X0hJRAxB0AwCCF9VSUQKhAhBQjEyCnAIQUIwMAoACEFCMDEKAAhBQjBFCgAIQUIwMgoACEFCMDMK
AAhBQjA0CgAIQUIwNQoACEFCMDYKAAhBQjA3CgAIQUIwOAoACEFCMDkKAAhBQjBBCgAIQUIwQgoA
CEFCMEMKAAhBQjBECgBbgEEwODAAckFHUkJ9eYOIXC5fU0JfQURBVHJBQjEyCg0AAAoPAHmDiFwu
X1NCX0FEQVRyQUIxMgoOAAAKDAAAAAsAEFuBSgRBMDgwAQBADAAIQTA3MQhBMDcyCABIJkEwNjcC
AAJBMDgxAUEwNjgBAAoAC0EwNjkBAEQOQTA3OQQAAUEwNzYBAEorQTA4MiBbhxZBMDgwQTA4Mgqh
AwBAcgAMQTA2MwFbhxZBMDgwQTA4MgqiAwBAcgANQTA3OAFbhydBMDgwQTA4MgqkAwBAckEwNzQB
QTA3NQEAC0EwNzACAA5BMDc3AVuHFEEwODBBMDgyCqUDAEByQTA2MgZbgEEwODMAQUdSQgsAEFuB
DkEwODMBAEBwQTA4NCBbhzxBMDgzQTA4NH15XldSQlMKEAByCwAIdwsAAYOIXC5fU0JfQURBVHJB
QjEyCgsAAAAAAAMAQHJBMDg1AVuHIEEwODNBMDg0fXleV1JCUwoQAAspgAADAEByQTA4NhAIQUIx
MAoAFE0YX0lOSQBwg4hcLl9TQl9BREFUckFCMTIKAAAAQUIwMHCDiFwuX1NCX0FEQVRyQUIxMgoB
AABBQjBFcIOIXC5fU0JfQURBVHJBQjEyCgIAAEFCMDFwg4hcLl9TQl9BREFUckFCMTIKAwAAQUIw
MnCDiFwuX1NCX0FEQVRyQUIxMgoEAABBQjAzcIOIXC5fU0JfQURBVHJBQjEyCgUAAEFCMDRwg4hc
Ll9TQl9BREFUckFCMTIKBgAAQUIwNXCDiFwuX1NCX0FEQVRyQUIxMgoHAABBQjA2cIOIXC5fU0Jf
QURBVHJBQjEyCggAAEFCMDdwg4hcLl9TQl9BREFUckFCMTIKCQAAQUIwOHCDiFwuX1NCX0FEQVRy
QUIxMgoKAABBQjA5cIOIXC5fU0JfQURBVHJBQjEyCgsAAEFCMEFwg4hcLl9TQl9BREFUckFCMTIK
DAAAQUIwQnCDiFwuX1NCX0FEQVRyQUIxMgoNAABBQjBDcIOIXC5fU0JfQURBVHJBQjEyCg4AAEFC
MEQUIkEwNTgAcEEwMzlgoAqTYAoBpEFCMDGgCpNgCgCkQUIwRRQfQTA1MwCgFZKTQUIxMAoAoAuT
QUIxMAoBpAoBpAoAFCpBMDU5AKAOkpNBQjA1CgCkQUIwNaARlEFCMTAKAaR0QUIxMAoBAKQKABRJ
B0EwNTIAoCKTXC5fU0JfQVAwNQoAoA6Sk0FCMDUKAKRBQjA1pEFCMEVwQTA1OWCgF5KTYAoAoAyU
YEFCMDCkQUIwMKEDpGBwQTA1OGCgKJKTXC5fU0JfQVAwMwoAoBiVXC5fU0JfQVAwM2CkXC5fU0Jf
QVAwM6RgFAtBMDUxAKRBQjAyFAtBMDU0AKRBQjAwFE0OQTA1MAFwaEFCMDKgFJNBQjAzCgFcLl9T
Ql9BMDYwCgFBMDYxaKBAC5KVQTA2MgoQoBCSk0FCMTAKAHAKAEEwNjOhCHAKAUEwNjOgFJNBQjAz
CgFcLl9TQl9BMDY0CgChB0EwNjUKAAhBMDY2CgBwQTA2N0EwNjZwCgBBMDY3cAoBYKItYHAKAUEw
NjhbIgoeogyTQTA2OQoBWyIKCqAPk2gKAaAJk0EwNzAKAKWhAqVwQTA2NkEwNjegFJNBQjAzCgFc
Ll9TQl9BMDY0CgGhB0EwNjUKAaAUk0FCMDMKAVwuX1NCX0EwNjAKABQMQTA1NQFwaEFCMTAUIkEw
NTYBemgKCGCgE5CSlWBBMDcxkpRgQTA3MqQKAaQKABQfQTA3MwF9QUIwRHlBQjBDCgMAYKAHk2hg
pAoBpAoAFA1BMDU3AHAKAEFCMTAUQAhBMDYxAaAUkpVoCgJwCgFBMDc0cAoAQTA3NaAUkpVoCgNw
CgFBMDc0cAoBQTA3NaAxk2gKAXAKAUEwNzZwCgBBMDc0cAoAQTA3NXAKAEEwNzegD5NBQjA0CgFw
CgFBMDc4oRZwCgBBMDc2cAoBQTA3N3AKAEEwNzhwaEEwNzkUQgVBMDkzAqARk0EwODloCgAM////
/6QKAHBBMDg5aAo0YKIvCgFwQTA4OWh7YAr/AGGgDpN7YQr/AGmke2AK/wB7emEKCAAK/2CgB5Ng
CgCkYAhBRVNQEhIICgAKAAoACgAKAAoACgAKABRHCUEwNjUBcAoAYKBJCJKTQTA4OWAKAAz/////
e0EwODlgCggKgGGgCZNhCoBwCgdnoQVwCgBnok0FkpRgZ3BBMDkzYAoQYaAIk2EKAHVgn6Ark2gK
AHBBMDg5YHJhChAAYkEwOTBgcmEKEAB7YoAKAwAAcGKIQUVTUGAAoRZwg4hBRVNQYABiQTA5MGBy
YQoQAGJ1YKEBFD1BMDkwC3JBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FE
UkIDQURSUiBwakFEUlIUPEEwODkKckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoE
W4ELQURSQgNBRFJSIKRBRFJSFBlBMDg3AaAMkpNBQjBCCgGkCgCkQTA3M2gUTCVBMDg4AQhBMDY2
CgBwQTA2N0EwNjZwCgBBMDY3oBCTaAoBcAoAQTA4MXAKAWChQwVwQTA4OQoACgRgoDuSk2AM////
/0EwOTAKAAoEe2CACgQAAHBBMDg5CgEKBGCgGJKTYAz/////QTA5MAoBCgR7YIAKBAAAcAoBQTA4
MXAKBWCiTRiSk2AKCKBBBJNgCgGgFZRBQjBFCgFwQUIwRUFCMDVBMDM2XC5fU0JfQTA5MQoBQUIw
NkFCMDdBMDkyCgFwCgBBMDg1cAoDYKA3k2AKA3AKAGFwCgBiohmVYQo8oA2UQTA2MgoEcAoBYqVb
IgoBdWGgCZNiCgFwCgRgoQVwCgVgoEEFk2AKBHAKAGFwCgBioiOVYQpQoBeQkpVBMDYyChCSlEEw
NjIKE3AKAWKlWyIKAXVhoAmTYgoBcAoHYKEUoAyTQUIwNAoBcAoFYKEFcAoGYKBOBZNgCgZwCgFB
QjA0cAoBQUIwNUEwNjEKAaA/WxJcLl9TQl9BTElDZn15QUIwQwoDAEFCMERhXC5fU0JfQUxJQ2EK
AFsiCgJcLl9TQl9BTElDYQoBcAoDYJ9wCgVgoEwEk2AKBUEwODkKAAoAcAoBQTA4NUEwOTIKAFwu
X1NCX0EwOTEKAEFCMDZBQjA3cAoAQUIwNXAKAEFCMDRwCgBBQjEwcAoAYnAKCGCgDZNgCgdwCgFi
cAoIYKAPk0FCMDQKAHAKAEFCMDWgL5GUQUIwRQoBk0FQMDUKAaAelIOIXC5fU0JfQURBVAoAAAoB
oAqSk2gKAEEwMzZwQTA2NkEwNjekYhRGBUEwOTIBoBSUQUIwNkFCMDd0QUIwNkFCMDdgoQt0QUIw
N0FCMDZgdWB5CgFgYHZgeWBBQjA4YKAPk2gKAX1BMDg2YEEwODahDXtBMDg2gGAAQTA4NghBMDAx
CgEIQTAwMgoBCEEwMDMKAAhBMDA0CgAUKEFQVFMBoBaTaAoDQTAwNQoAcEEwMDYKAEEwMDNwQTAw
NwoAQTAwNBRKB0FXQUsBoE4Fk2gKA6AOk0EwMDQKAUEwMDcKAaEHQTAwNwoAcEEwMDhgcIOIXC5f
U0JfQURBVAoHAGGgEpCTYAoBk2EKAUEwMDlESzAwoA6TQTAwMwoAQTAwNgoBoQdBMDA2CgCgD5GT
aAoDk2gKBEEwMTBoQTAxMRRCBEEwMTEAQTAxMkEwMTNBUDAxQUQwMEEwMTRBRDAwQTAxNUFEMDCg
EJNBRDAwCgBBMDE2Cl4KAKEJQTAxNgpeCgEUMEEwMTcAcEEwMDhgcIOIXC5fU0JfQURBVAoHAGGg
EpCTYAoBk2EKAUEwMDlESzAwFE8EQTAxOAVwaGBwamJwa2OgG5NpCgB3bGJieGIL6ANhYndsY2N4
YwvoA2FjeGIKBWFieGMKBWFjfXliCgIAYGB9eWMKEQBgYEEwMTYKXWAUD0EwMTkCQTAxM2hBRDAw
CEEwMjAKAAhBMDIxCgAUHEEwMTQBoAyTaAoAcAoPQTAyMqEIcAoEQTAyMhQGQTAxNQEUFkEwMTMC
oAWTaQoAoQmgBZNoCgGhAQ==
====
begin-base64 644 SSDT.7
U1NEVMgHAAABVUFNRCAgIEFHRVNBICAgAQAAAEFNRCABAAAAEEgeXC5fUFJfUDAwMAhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgD
AAAMqgMAAAwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwB
AAAAEiAGDFgCAAAMRQIAAAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoD
AAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAwgAwAADAMDAAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsK
CAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAA
AAwEAAAACFBQQ1YKABQLX1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAA
eQAKAguQAQwAAAAAEEgeXC5fUFJfUDAwMQhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQK
EYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgDAAAMqgMAAAwEAAAADAQAAAAMAAAAAAwA
AAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIAAAwEAAAADAQA
AAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoDAAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADAMDAAAMBAAAAAwE
AAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxY
AgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsK
CAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAAAAwEAAAACFBQQ1YKABQLX1BQQwCkUFBD
VghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAAeQAKAguQAQwAAAAAEEgeXC5fUFJfUDAw
MghfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MS
RgYDEiAGDOgDAAAMqgMAAAwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQA
AAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIAAAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcE
CAzoAwAADKoDAAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEkcECAwgAwAADAMDAAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAA
AAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIA
AAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoA
DAAAAAAM/gAAAAwEAAAACFBQQ1YKABQLX1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgA
AXEXAAAAAAAAeQAKAguQAQwAAAAAEEgeXC5fUFJfUDAwMwhfUENUEiwCERQKEYIMAH9AAABiAAHA
AAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgDAAAMqgMAAAwEAAAADAQA
AAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIA
AAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoDAAAMBAAAAAwEAAAAEQsK
CAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADAMD
AAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAAAAwEAAAACFBQQ1YKABQL
X1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAAeQAKAguQAQwAAAAA
====
begin-base64 644 SSDT.8
U1NEVKZIAAACnEFNRCAgIEFHRVNBICAgAgAAAE1TRlQAAAAEEIGIBFxfU0JfCEFHUkIMAAAA+AhB
REJHEQQLAAEIQURBVBFFIAsAAgCCdoIQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQAA
AQAAAAAAAAAAAAAAAAACAgECAAAAAAAEBAEAAgIAAAAAAAICAQIAAAABAQUFAgACAwAAAAAAAgIB
AgAAAAICBgYDAAIEAAAAAAABAQEBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAFEkXQUxJQgKgSwWTaAoAcBEECwABYItgCgBBMDIzcAoIQTAyM4tg
CgJBMDI0cAoBQTAyNIpgCgRBMDI1oByUg4hcLl9TQl9BREFUCgAACgBwCg9BMDI1pGChCnAKAUEw
MjWkYKATk2gKAXCDiGkKAgBgpEEwMjZgoAuTaAoCpEEwMjdpoBOTaAoDcIOIaQoCAGCkQTAyOGCg
HJNoCgZwg4hpCgQAYHCDiGkKAgBhpEEwMzFgYaATk2gKCnCDiGkKAgBgpEEwMzJgoE0Kk2gKC3CD
iGkKAgBgcIOIaQoDAGFwg4hpCgQAYn15g4hpCgUACggAYmJ9eYOIaQoGAAoQAGJifXmDiGkKBwAK
GABiYnCDiGkKCABjfXmDiGkKCQAKCABjY315g4hpCgoAChAAY2N9eYOIaQoLAAoYAGNjcIOIaQoM
AGR9eYOIaQoNAAoIAGRkfXmDiGkKDgAKEABkZH15g4hpCg8AChgAZGSkQTAzM2BhYmNkpAoAFE4F
QTAzMQJwCgBgoh6VYAoFcEEwOTRgaWGgDpNhCgFwQTA5NWBoYaV1YHARAwoKZ4tnCgBBMDIzjGcK
AkEwMzSMZwoDQTA5NnAKBEEwMjNwCgBBMDM0cGFBMDk2pGcUTghBMDk0AqAak2gKAKRcLwRfU0Jf
QVdSMEFCUjBBMDg3aaAak2gKAaRcLwRfU0JfQVdSMEFCUjFBMDg3aaAak2gKAqRcLwRfU0JfQVdS
MEFCUjJBMDg3aaAak2gKA6RcLwRfU0JfQVdSMEFCUjNBMDg3aaAak2gKBKRcLwRfU0JfQVdSMEFC
UjRBMDg3aRROCEEwOTUCoBqTaAoApFwvBF9TQl9BV1IwQUJSMEEwODhpoBqTaAoBpFwvBF9TQl9B
V1IwQUJSMUEwODhpoBqTaAoCpFwvBF9TQl9BV1IwQUJSMkEwODhpoBqTaAoDpFwvBF9TQl9BV1Iw
QUJSM0EwODhpoBqTaAoEpFwvBF9TQl9BV1IwQUJSNEEwODhpCEFEMDAKAAhESzAwCgAUG0EwMjYB
oAqTQUQwMGikCgBwaEFEMDBBMDExFBBBMDMyAXBoREswMEEwMTcUD0EwMzMFQTAxOGhpamtsCEFQ
MDEKAAhBUDAyCgAIQVAwMwoACEFQMDUKAAhBUDBCCv8IQVAxMAoAFEQIQTAyNwFwEQQLAAFni2cK
AEEwMjNwCgNBMDIzjGcKAkEwMzRwCgFBMDM0oByTg4hcLl9TQl9BREFUCgAACgFwCgJBMDM0pGeg
HJODiFwuX1NCX0FEQVQKAAAKAHAKAUEwMzSkZ0EwMzVooAuSk0FQMDUKAaRnQTAzNnAKAkEwMzSk
ZxQvQTAxMgCgF5KUg4hcLl9TQl9BREFUCgAACgGkCgCgDJKTQVAwNQoBpAoAQTAzNhQTQTAzNwGg
DJNoCgNwCgBBUDAxFA1BMDEwAXAKAUFQMTAURwdBMDI4AXBoQVAwNaAXkpSDiFwuX1NCX0FEQVQK
AAAKAaQKAHBBUDBCYaAgk0FQMDUKAHAKAGCiDJVgCgVBMDM4YHVgcAoAQVAwQkEwMzZwYUFQMEJw
EQQLAAFncAoDiGcKAABwCgCIZwoBAHAKAIhnCgIApGcUGkEwMzkAoA6Sk0FQMEIK/6RBUDBCpEFE
MDAUQQdBMDM1AYtoCgJBUDA2i2gKBEFQMDeLaAoGQVAwOIxoCghBUDA5jGgKCUFQMEFwCgBgoj2V
YAoFoDWTQTA0MGBBUDA2CgGgG5N7QVAwN0FQMDgACgFwQTA0MWBhQTA0MmBhoQpBMDQyYEFQMEGl
dWAULkEwNDMAcAoBQVAwMnAKAGCiHJVgCgVwQTA0NGBhoA2UYUFQMDJwYUFQMDJ1YBQuQTA0NQBw
CgBBUDAzcAoAYKIclWAKBXBBMDQ2YGGgDZRhQVAwM3BhQVAwM3VgFEsMQTAzNgBBMDQ1QTA0M6AX
kpNBUDAyQVAwMUEwMTlBUDAyQVAwMaAhlEFQMDJBUDAxXC5fU0JfQTA0N0FQMDJwQVAwMkFQMDFw
CgBgojKVYAoFcEEwNDRgYXBBMDQ4YGKgC5KTYWJBMDQ5YGGhEKAOk0FQMTAKAUEwNDlgYXVgoCGV
QVAwMkFQMDFcLl9TQl9BMDQ3QVAwMnBBUDAyQVAwMaEhoB+TQVAxMAoBXC5fU0JfQTA0N0FQMDJw
QVAwMkFQMDFwCgBBUDEwFE4IQTA0OQKgGpNoCgCkXC8EX1NCX0FXUjBBQlIwQTA1MGmgGpNoCgGk
XC8EX1NCX0FXUjBBQlIxQTA1MGmgGpNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1MGmgGpNoCgOkXC8E
X1NCX0FXUjBBQlIzQTA1MGmgGpNoCgSkXC8EX1NCX0FXUjBBQlI0QTA1MGkUSQhBMDQ4AaAZk2gK
AKRcLwRfU0JfQVdSMEFCUjBBMDUxoBmTaAoBpFwvBF9TQl9BV1IwQUJSMUEwNTGgGZNoCgKkXC8E
X1NCX0FXUjBBQlIyQTA1MaAZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDUxoBmTaAoEpFwvBF9TQl9B
V1IwQUJSNEEwNTEUSQhBMDQ0AaAZk2gKAKRcLwRfU0JfQVdSMEFCUjBBMDUyoBmTaAoBpFwvBF9T
Ql9BV1IwQUJSMUEwNTKgGZNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1MqAZk2gKA6RcLwRfU0JfQVdS
MEFCUjNBMDUyoBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTIUSQhBMDQ2AaAZk2gKAKRcLwRfU0Jf
QVdSMEFCUjBBMDUzoBmTaAoBpFwvBF9TQl9BV1IwQUJSMUEwNTOgGZNoCgKkXC8EX1NCX0FXUjBB
QlIyQTA1M6AZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDUzoBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEw
NTMUSQhBMDQxAaAZk2gKAKRcLwRfU0JfQVdSMEFCUjBBMDU0oBmTaAoBpFwvBF9TQl9BV1IwQUJS
MUEwNTSgGZNoCgKkXC8EX1NCX0FXUjBBQlIyQTA1NKAZk2gKA6RcLwRfU0JfQVdSMEFCUjNBMDU0
oBmTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTQUTghBMDQyAqAak2gKAKRcLwRfU0JfQVdSMEFCUjBB
MDU1aaAak2gKAaRcLwRfU0JfQVdSMEFCUjFBMDU1aaAak2gKAqRcLwRfU0JfQVdSMEFCUjJBMDU1
aaAak2gKA6RcLwRfU0JfQVdSMEFCUjNBMDU1aaAak2gKBKRcLwRfU0JfQVdSMEFCUjRBMDU1aRRO
CEEwNDACoBqTaAoApFwvBF9TQl9BV1IwQUJSMEEwNTZpoBqTaAoBpFwvBF9TQl9BV1IwQUJSMUEw
NTZpoBqTaAoCpFwvBF9TQl9BV1IwQUJSMkEwNTZpoBqTaAoDpFwvBF9TQl9BV1IwQUJSM0EwNTZp
oBqTaAoEpFwvBF9TQl9BV1IwQUJSNEEwNTZpFEkIQTAzOAGgGZNoCgCkXC8EX1NCX0FXUjBBQlIw
QTA1N6AZk2gKAaRcLwRfU0JfQVdSMEFCUjFBMDU3oBmTaAoCpFwvBF9TQl9BV1IwQUJSMkEwNTeg
GZNoCgOkXC8EX1NCX0FXUjBBQlIzQTA1N6AZk2gKBKRcLwRfU0JfQVdSMEFCUjRBMDU3W4BBMTE1
AHJBR1JCDAAgDAAACwAQW4EQQTExNQEAQNoAGUExMTYBW4BBMTE3AHJBR1JCDAAwDAAACwAQW4EY
QTExNwEAQG4AE0EwMjIHAEaOQTAwOAFbgEExMTgAckFHUkIMAEAMAAALABBbgS9BMTE4AQBAkgAW
QTExOQFBMTIwBAAFAAVBMTIxBwBEcwAIQTEyMgMAA0ExMjMCW4BBMTI0AHJBR1JCDABQDAAACwAQ
W4EQQTEyNAEAQLgADkExMjUBW4BBMTAxAEFHUkILABBbgSZBMTAxAQBAMEExMDIgAEAqQTEwMyAA
QAZBMTA0IABAFkExMDUgW4cXQTEwMUExMDQMAQAhAAMAQDZBMTA2AVuHF0ExMDFBMTAzDAAAEMID
AEBeQTEwNyBbhxxBMTAxQTEwMwwEABDCAwBAXkExMDgBQTEwOQFbhxdBMTAxQTEwMww8ABDCAwBA
XkExMTAgW4cZQTEwMUExMDMMGPgDAAMAQF4ACEExMTEBW4cWQTEwMUExMDUKAAMAQH4ABEExMTIB
W4BBMTEzAHJBR1JCCwCAAAsAEFuBC0ExMTMDQTExNCAUQAZBMDQ3AaAWk2gKAXCDiFwuX1NCX0FE
QVQKAQBgoBaTaAoCcIOIXC5fU0JfQURBVAoCAGCgCZRgCvdwCvdgcHcLcQJydAr3YGEKAQAAYnh3
YgoEYgpkY2RBMDE2CjpkFAZBMDkxAxRABUEwMTYKogmSk0ExMDkKAXBpQTExMHBBMTA3YYBhYXth
CgFhcGhieWIKAWJ9YmFBMTA3ogmSk0ExMDgKAaIJkpNBMTA5CgFwQTExMGCkYBQcQTA2MAGgDJNo
CgFwCgBBMTA2oQhwCgFBMTA2FC1BMDA2AXBBMTI1YKAek0ExMTYKAKAMk2gKAHAKAUExMjWhCHAK
AEExMjWkYAhBMTI2CgAIQTEyNwoAFEcGQTAwNQGgOpNoCgCgGJNBMTI2CgBwCgFBMTI2cEExMTFB
MTI3QTAxNgpgCwEIohKSk0ExMTYKAEEwMTYKYAsBCKEkoCKTQTEyNgoBoBmTQTEyNwoBoBCTQTEx
MQoAQTAxNgpfCgEUHkEwMDkBoA2TaAoBQTAxNgpmCgChCUEwMTYKZgoBFCRBMDA3AXBBMTEyYKAM
k2gKAHAKAEExMTKhCHAKAUExMTKkYFuAUE1JTwEL1gwKAluBEFBNSU8BQTA5NwhBMDk4CFuGEkEw
OTdBMDk4AQBAcEEwOTkgW4BBQ0ZHAUEwOTkKCFuBC0FDRkcDQTEwMCBbhxZBQ0ZHQTEwMAxoAACA
AwAgQTA2NwIIQUJTTQoAFCdBMDY0AaAVk2gKAHBBMDY3QUJTTXAKAEEwNjehCnBBQlNNQTA2N1uC
hFoDQVdSMAhfSElEDEHQDAIIX1VJRAqQCFdSQlMLMAFbgkKrQUJSMAhfSElEDEHQDAIIX1VJRAqA
CEFCMTIKIAhBQjAwCgAIQUIwMQoACEFCMEUKAAhBQjAyCgAIQUIwMwoACEFCMDQKAAhBQjA1CgAI
QUIwNgoACEFCMDcKAAhBQjA4CgAIQUIwOQoACEFCMEEKAAhBQjBCCgAIQUIwQwoACEFCMEQKAFuA
QTA4MAByQUdSQn15g4hcLl9TQl9BREFUckFCMTIKDQAACg8AeYOIXC5fU0JfQURBVHJBQjEyCg4A
AAoMAAAACwAQW4FKBEEwODABAEAMAAhBMDcxCEEwNzIIAEgmQTA2NwIAAkEwODEBQTA2OAEACgAL
QTA2OQEARA5BMDc5BAABQTA3NgEASitBMDgyIFuHFkEwODBBMDgyCqEDAEByAAxBMDYzAVuHFkEw
ODBBMDgyCqIDAEByAA1BMDc4AVuHJ0EwODBBMDgyCqQDAEByQTA3NAFBMDc1AQALQTA3MAIADkEw
NzcBW4cUQTA4MEEwODIKpQMAQHJBMDYyBluAQTA4MwBBR1JCCwAQW4EOQTA4MwEAQHBBMDg0IFuH
PEEwODNBMDg0fXleV1JCUwoQAHILAAh3CwABg4hcLl9TQl9BREFUckFCMTIKCwAAAAAAAwBAckEw
ODUBW4cgQTA4M0EwODR9eV5XUkJTChAACymAAAMAQHJBMDg2EAhBQjEwCgAUTRhfSU5JAHCDiFwu
X1NCX0FEQVRyQUIxMgoAAABBQjAwcIOIXC5fU0JfQURBVHJBQjEyCgEAAEFCMEVwg4hcLl9TQl9B
REFUckFCMTIKAgAAQUIwMXCDiFwuX1NCX0FEQVRyQUIxMgoDAABBQjAycIOIXC5fU0JfQURBVHJB
QjEyCgQAAEFCMDNwg4hcLl9TQl9BREFUckFCMTIKBQAAQUIwNHCDiFwuX1NCX0FEQVRyQUIxMgoG
AABBQjA1cIOIXC5fU0JfQURBVHJBQjEyCgcAAEFCMDZwg4hcLl9TQl9BREFUckFCMTIKCAAAQUIw
N3CDiFwuX1NCX0FEQVRyQUIxMgoJAABBQjA4cIOIXC5fU0JfQURBVHJBQjEyCgoAAEFCMDlwg4hc
Ll9TQl9BREFUckFCMTIKCwAAQUIwQXCDiFwuX1NCX0FEQVRyQUIxMgoMAABBQjBCcIOIXC5fU0Jf
QURBVHJBQjEyCg0AAEFCMENwg4hcLl9TQl9BREFUckFCMTIKDgAAQUIwRBQiQTA1OABwQTAzOWCg
CpNgCgGkQUIwMaAKk2AKAKRBQjBFFB9BMDUzAKAVkpNBQjEwCgCgC5NBQjEwCgGkCgGkCgAUKkEw
NTkAoA6Sk0FCMDUKAKRBQjA1oBGUQUIxMAoBpHRBQjEwCgEApAoAFEkHQTA1MgCgIpNcLl9TQl9B
UDA1CgCgDpKTQUIwNQoApEFCMDWkQUIwRXBBMDU5YKAXkpNgCgCgDJRgQUIwMKRBQjAwoQOkYHBB
MDU4YKAokpNcLl9TQl9BUDAzCgCgGJVcLl9TQl9BUDAzYKRcLl9TQl9BUDAzpGAUC0EwNTEApEFC
MDIUC0EwNTQApEFCMDAUTQ5BMDUwAXBoQUIwMqAUk0FCMDMKAVwuX1NCX0EwNjAKAUEwNjFooEAL
kpVBMDYyChCgEJKTQUIxMAoAcAoAQTA2M6EIcAoBQTA2M6AUk0FCMDMKAVwuX1NCX0EwNjQKAKEH
QTA2NQoACEEwNjYKAHBBMDY3QTA2NnAKAEEwNjdwCgFgoi1gcAoBQTA2OFsiCh6iDJNBMDY5CgFb
IgoKoA+TaAoBoAmTQTA3MAoApaECpXBBMDY2QTA2N6AUk0FCMDMKAVwuX1NCX0EwNjQKAaEHQTA2
NQoBoBSTQUIwMwoBXC5fU0JfQTA2MAoAFAxBMDU1AXBoQUIxMBQiQTA1NgF6aAoIYKATkJKVYEEw
NzGSlGBBMDcypAoBpAoAFB9BMDczAX1BQjBEeUFCMEMKAwBgoAeTaGCkCgGkCgAUDUEwNTcAcAoA
QUIxMBRACEEwNjEBoBSSlWgKAnAKAUEwNzRwCgBBMDc1oBSSlWgKA3AKAUEwNzRwCgFBMDc1oDGT
aAoBcAoBQTA3NnAKAEEwNzRwCgBBMDc1cAoAQTA3N6APk0FCMDQKAXAKAUEwNzihFnAKAEEwNzZw
CgFBMDc3cAoAQTA3OHBoQTA3ORRCBUEwOTMCoBGTQTA4OWgKAAz/////pAoAcEEwODloCjRgoi8K
AXBBMDg5aHtgCv8AYaAOk3thCv8AaaR7YAr/AHt6YQoIAAr/YKAHk2AKAKRgCEFFU1ASEggKAAoA
CgAKAAoACgAKAAoAFEcJQTA2NQFwCgBgoEkIkpNBMDg5YAoADP////97QTA4OWAKCAqAYaAJk2EK
gHAKB2ehBXAKAGeiTQWSlGBncEEwOTNgChBhoAiTYQoAdWCfoCuTaAoAcEEwODlgcmEKEABiQTA5
MGByYQoQAHtigAoDAABwYohBRVNQYAChFnCDiEFFU1BgAGJBMDkwYHJhChAAYnVgoQEUPUEwOTAL
ckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNBRFJSIHBqQURSUhQ8
QTA4OQpyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtBRFJCA0FEUlIgpEFE
UlIUGUEwODcBoAySk0FCMEIKAaQKAKRBMDczaBRMJUEwODgBCEEwNjYKAHBBMDY3QTA2NnAKAEEw
NjegEJNoCgFwCgBBMDgxcAoBYKFDBXBBMDg5CgAKBGCgO5KTYAz/////QTA5MAoACgR7YIAKBAAA
cEEwODkKAQoEYKAYkpNgDP////9BMDkwCgEKBHtggAoEAABwCgFBMDgxcAoFYKJNGJKTYAoIoEEE
k2AKAaAVlEFCMEUKAXBBQjBFQUIwNUEwMzZcLl9TQl9BMDkxCgFBQjA2QUIwN0EwOTIKAXAKAEEw
ODVwCgNgoDeTYAoDcAoAYXAKAGKiGZVhCjygDZRBMDYyCgRwCgFipVsiCgF1YaAJk2IKAXAKBGCh
BXAKBWCgQQWTYAoEcAoAYXAKAGKiI5VhClCgF5CSlUEwNjIKEJKUQTA2MgoTcAoBYqVbIgoBdWGg
CZNiCgFwCgdgoRSgDJNBQjA0CgFwCgVgoQVwCgZgoE4Fk2AKBnAKAUFCMDRwCgFBQjA1QTA2MQoB
oD9bElwuX1NCX0FMSUNmfXlBQjBDCgMAQUIwRGFcLl9TQl9BTElDYQoAWyIKAlwuX1NCX0FMSUNh
CgFwCgNgn3AKBWCgTASTYAoFQTA4OQoACgBwCgFBMDg1QTA5MgoAXC5fU0JfQTA5MQoAQUIwNkFC
MDdwCgBBQjA1cAoAQUIwNHAKAEFCMTBwCgBicAoIYKANk2AKB3AKAWJwCghgoA+TQUIwNAoAcAoA
QUIwNaAvkZRBQjBFCgGTQVAwNQoBoB6Ug4hcLl9TQl9BREFUCgAACgGgCpKTaAoAQTAzNnBBMDY2
QTA2N6RiFEYFQTA5MgGgFJRBQjA2QUIwN3RBQjA2QUIwN2ChC3RBQjA3QUIwNmB1YHkKAWBgdmB5
YEFCMDhgoA+TaAoBfUEwODZgQTA4NqENe0EwODaAYABBMDg2W4JCq0FCUjEIX0hJRAxB0AwCCF9V
SUQKgQhBQjEyCjQIQUIwMAoACEFCMDEKAAhBQjBFCgAIQUIwMgoACEFCMDMKAAhBQjA0CgAIQUIw
NQoACEFCMDYKAAhBQjA3CgAIQUIwOAoACEFCMDkKAAhBQjBBCgAIQUIwQgoACEFCMEMKAAhBQjBE
CgBbgEEwODAAckFHUkJ9eYOIXC5fU0JfQURBVHJBQjEyCg0AAAoPAHmDiFwuX1NCX0FEQVRyQUIx
MgoOAAAKDAAAAAsAEFuBSgRBMDgwAQBADAAIQTA3MQhBMDcyCABIJkEwNjcCAAJBMDgxAUEwNjgB
AAoAC0EwNjkBAEQOQTA3OQQAAUEwNzYBAEorQTA4MiBbhxZBMDgwQTA4MgqhAwBAcgAMQTA2MwFb
hxZBMDgwQTA4MgqiAwBAcgANQTA3OAFbhydBMDgwQTA4MgqkAwBAckEwNzQBQTA3NQEAC0EwNzAC
AA5BMDc3AVuHFEEwODBBMDgyCqUDAEByQTA2MgZbgEEwODMAQUdSQgsAEFuBDkEwODMBAEBwQTA4
NCBbhzxBMDgzQTA4NH15XldSQlMKEAByCwAIdwsAAYOIXC5fU0JfQURBVHJBQjEyCgsAAAAAAAMA
QHJBMDg1AVuHIEEwODNBMDg0fXleV1JCUwoQAAspgAADAEByQTA4NhAIQUIxMAoAFE0YX0lOSQBw
g4hcLl9TQl9BREFUckFCMTIKAAAAQUIwMHCDiFwuX1NCX0FEQVRyQUIxMgoBAABBQjBFcIOIXC5f
U0JfQURBVHJBQjEyCgIAAEFCMDFwg4hcLl9TQl9BREFUckFCMTIKAwAAQUIwMnCDiFwuX1NCX0FE
QVRyQUIxMgoEAABBQjAzcIOIXC5fU0JfQURBVHJBQjEyCgUAAEFCMDRwg4hcLl9TQl9BREFUckFC
MTIKBgAAQUIwNXCDiFwuX1NCX0FEQVRyQUIxMgoHAABBQjA2cIOIXC5fU0JfQURBVHJBQjEyCggA
AEFCMDdwg4hcLl9TQl9BREFUckFCMTIKCQAAQUIwOHCDiFwuX1NCX0FEQVRyQUIxMgoKAABBQjA5
cIOIXC5fU0JfQURBVHJBQjEyCgsAAEFCMEFwg4hcLl9TQl9BREFUckFCMTIKDAAAQUIwQnCDiFwu
X1NCX0FEQVRyQUIxMgoNAABBQjBDcIOIXC5fU0JfQURBVHJBQjEyCg4AAEFCMEQUIkEwNTgAcEEw
MzlgoAqTYAoBpEFCMDGgCpNgCgCkQUIwRRQfQTA1MwCgFZKTQUIxMAoAoAuTQUIxMAoBpAoBpAoA
FCpBMDU5AKAOkpNBQjA1CgCkQUIwNaARlEFCMTAKAaR0QUIxMAoBAKQKABRJB0EwNTIAoCKTXC5f
U0JfQVAwNQoAoA6Sk0FCMDUKAKRBQjA1pEFCMEVwQTA1OWCgF5KTYAoAoAyUYEFCMDCkQUIwMKED
pGBwQTA1OGCgKJKTXC5fU0JfQVAwMwoAoBiVXC5fU0JfQVAwM2CkXC5fU0JfQVAwM6RgFAtBMDUx
AKRBQjAyFAtBMDU0AKRBQjAwFE0OQTA1MAFwaEFCMDKgFJNBQjAzCgFcLl9TQl9BMDYwCgFBMDYx
aKBAC5KVQTA2MgoQoBCSk0FCMTAKAHAKAEEwNjOhCHAKAUEwNjOgFJNBQjAzCgFcLl9TQl9BMDY0
CgChB0EwNjUKAAhBMDY2CgBwQTA2N0EwNjZwCgBBMDY3cAoBYKItYHAKAUEwNjhbIgoeogyTQTA2
OQoBWyIKCqAPk2gKAaAJk0EwNzAKAKWhAqVwQTA2NkEwNjegFJNBQjAzCgFcLl9TQl9BMDY0CgGh
B0EwNjUKAaAUk0FCMDMKAVwuX1NCX0EwNjAKABQMQTA1NQFwaEFCMTAUIkEwNTYBemgKCGCgE5CS
lWBBMDcxkpRgQTA3MqQKAaQKABQfQTA3MwF9QUIwRHlBQjBDCgMAYKAHk2hgpAoBpAoAFA1BMDU3
AHAKAEFCMTAUQAhBMDYxAaAUkpVoCgJwCgFBMDc0cAoAQTA3NaAUkpVoCgNwCgFBMDc0cAoBQTA3
NaAxk2gKAXAKAUEwNzZwCgBBMDc0cAoAQTA3NXAKAEEwNzegD5NBQjA0CgFwCgFBMDc4oRZwCgBB
MDc2cAoBQTA3N3AKAEEwNzhwaEEwNzkUQgVBMDkzAqARk0EwODloCgAM/////6QKAHBBMDg5aAo0
YKIvCgFwQTA4OWh7YAr/AGGgDpN7YQr/AGmke2AK/wB7emEKCAAK/2CgB5NgCgCkYAhBRVNQEhII
CgAKAAoACgAKAAoACgAKABRHCUEwNjUBcAoAYKBJCJKTQTA4OWAKAAz/////e0EwODlgCggKgGGg
CZNhCoBwCgdnoQVwCgBnok0FkpRgZ3BBMDkzYAoQYaAIk2EKAHVgn6Ark2gKAHBBMDg5YHJhChAA
YkEwOTBgcmEKEAB7YoAKAwAAcGKIQUVTUGAAoRZwg4hBRVNQYABiQTA5MGByYQoQAGJ1YKEBFD1B
MDkwC3JBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FEUkIDQURSUiBwakFE
UlIUPEEwODkKckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNBRFJS
IKRBRFJSFBlBMDg3AaAMkpNBQjBCCgGkCgCkQTA3M2gUTCVBMDg4AQhBMDY2CgBwQTA2N0EwNjZw
CgBBMDY3oBCTaAoBcAoAQTA4MXAKAWChQwVwQTA4OQoACgRgoDuSk2AM/////0EwOTAKAAoEe2CA
CgQAAHBBMDg5CgEKBGCgGJKTYAz/////QTA5MAoBCgR7YIAKBAAAcAoBQTA4MXAKBWCiTRiSk2AK
CKBBBJNgCgGgFZRBQjBFCgFwQUIwRUFCMDVBMDM2XC5fU0JfQTA5MQoBQUIwNkFCMDdBMDkyCgFw
CgBBMDg1cAoDYKA3k2AKA3AKAGFwCgBiohmVYQo8oA2UQTA2MgoEcAoBYqVbIgoBdWGgCZNiCgFw
CgRgoQVwCgVgoEEFk2AKBHAKAGFwCgBioiOVYQpQoBeQkpVBMDYyChCSlEEwNjIKE3AKAWKlWyIK
AXVhoAmTYgoBcAoHYKEUoAyTQUIwNAoBcAoFYKEFcAoGYKBOBZNgCgZwCgFBQjA0cAoBQUIwNUEw
NjEKAaA/WxJcLl9TQl9BTElDZn15QUIwQwoDAEFCMERhXC5fU0JfQUxJQ2EKAFsiCgJcLl9TQl9B
TElDYQoBcAoDYJ9wCgVgoEwEk2AKBUEwODkKAAoAcAoBQTA4NUEwOTIKAFwuX1NCX0EwOTEKAEFC
MDZBQjA3cAoAQUIwNXAKAEFCMDRwCgBBQjEwcAoAYnAKCGCgDZNgCgdwCgFicAoIYKAPk0FCMDQK
AHAKAEFCMDWgL5GUQUIwRQoBk0FQMDUKAaAelIOIXC5fU0JfQURBVAoAAAoBoAqSk2gKAEEwMzZw
QTA2NkEwNjekYhRGBUEwOTIBoBSUQUIwNkFCMDd0QUIwNkFCMDdgoQt0QUIwN0FCMDZgdWB5CgFg
YHZgeWBBQjA4YKAPk2gKAX1BMDg2YEEwODahDXtBMDg2gGAAQTA4NluCQqtBQlIyCF9ISUQMQdAM
AghfVUlECoIIQUIxMgpICEFCMDAKAAhBQjAxCgAIQUIwRQoACEFCMDIKAAhBQjAzCgAIQUIwNAoA
CEFCMDUKAAhBQjA2CgAIQUIwNwoACEFCMDgKAAhBQjA5CgAIQUIwQQoACEFCMEIKAAhBQjBDCgAI
QUIwRAoAW4BBMDgwAHJBR1JCfXmDiFwuX1NCX0FEQVRyQUIxMgoNAAAKDwB5g4hcLl9TQl9BREFU
ckFCMTIKDgAACgwAAAALABBbgUoEQTA4MAEAQAwACEEwNzEIQTA3MggASCZBMDY3AgACQTA4MQFB
MDY4AQAKAAtBMDY5AQBEDkEwNzkEAAFBMDc2AQBKK0EwODIgW4cWQTA4MEEwODIKoQMAQHIADEEw
NjMBW4cWQTA4MEEwODIKogMAQHIADUEwNzgBW4cnQTA4MEEwODIKpAMAQHJBMDc0AUEwNzUBAAtB
MDcwAgAOQTA3NwFbhxRBMDgwQTA4MgqlAwBAckEwNjIGW4BBMDgzAEFHUkILABBbgQ5BMDgzAQBA
cEEwODQgW4c8QTA4M0EwODR9eV5XUkJTChAAcgsACHcLAAGDiFwuX1NCX0FEQVRyQUIxMgoLAAAA
AAADAEByQTA4NQFbhyBBMDgzQTA4NH15XldSQlMKEAALKYAAAwBAckEwODYQCEFCMTAKABRNGF9J
TkkAcIOIXC5fU0JfQURBVHJBQjEyCgAAAEFCMDBwg4hcLl9TQl9BREFUckFCMTIKAQAAQUIwRXCD
iFwuX1NCX0FEQVRyQUIxMgoCAABBQjAxcIOIXC5fU0JfQURBVHJBQjEyCgMAAEFCMDJwg4hcLl9T
Ql9BREFUckFCMTIKBAAAQUIwM3CDiFwuX1NCX0FEQVRyQUIxMgoFAABBQjA0cIOIXC5fU0JfQURB
VHJBQjEyCgYAAEFCMDVwg4hcLl9TQl9BREFUckFCMTIKBwAAQUIwNnCDiFwuX1NCX0FEQVRyQUIx
MgoIAABBQjA3cIOIXC5fU0JfQURBVHJBQjEyCgkAAEFCMDhwg4hcLl9TQl9BREFUckFCMTIKCgAA
QUIwOXCDiFwuX1NCX0FEQVRyQUIxMgoLAABBQjBBcIOIXC5fU0JfQURBVHJBQjEyCgwAAEFCMEJw
g4hcLl9TQl9BREFUckFCMTIKDQAAQUIwQ3CDiFwuX1NCX0FEQVRyQUIxMgoOAABBQjBEFCJBMDU4
AHBBMDM5YKAKk2AKAaRBQjAxoAqTYAoApEFCMEUUH0EwNTMAoBWSk0FCMTAKAKALk0FCMTAKAaQK
AaQKABQqQTA1OQCgDpKTQUIwNQoApEFCMDWgEZRBQjEwCgGkdEFCMTAKAQCkCgAUSQdBMDUyAKAi
k1wuX1NCX0FQMDUKAKAOkpNBQjA1CgCkQUIwNaRBQjBFcEEwNTlgoBeSk2AKAKAMlGBBQjAwpEFC
MDChA6RgcEEwNThgoCiSk1wuX1NCX0FQMDMKAKAYlVwuX1NCX0FQMDNgpFwuX1NCX0FQMDOkYBQL
QTA1MQCkQUIwMhQLQTA1NACkQUIwMBRNDkEwNTABcGhBQjAyoBSTQUIwMwoBXC5fU0JfQTA2MAoB
QTA2MWigQAuSlUEwNjIKEKAQkpNBQjEwCgBwCgBBMDYzoQhwCgFBMDYzoBSTQUIwMwoBXC5fU0Jf
QTA2NAoAoQdBMDY1CgAIQTA2NgoAcEEwNjdBMDY2cAoAQTA2N3AKAWCiLWBwCgFBMDY4WyIKHqIM
k0EwNjkKAVsiCgqgD5NoCgGgCZNBMDcwCgCloQKlcEEwNjZBMDY3oBSTQUIwMwoBXC5fU0JfQTA2
NAoBoQdBMDY1CgGgFJNBQjAzCgFcLl9TQl9BMDYwCgAUDEEwNTUBcGhBQjEwFCJBMDU2AXpoCghg
oBOQkpVgQTA3MZKUYEEwNzKkCgGkCgAUH0EwNzMBfUFCMER5QUIwQwoDAGCgB5NoYKQKAaQKABQN
QTA1NwBwCgBBQjEwFEAIQTA2MQGgFJKVaAoCcAoBQTA3NHAKAEEwNzWgFJKVaAoDcAoBQTA3NHAK
AUEwNzWgMZNoCgFwCgFBMDc2cAoAQTA3NHAKAEEwNzVwCgBBMDc3oA+TQUIwNAoBcAoBQTA3OKEW
cAoAQTA3NnAKAUEwNzdwCgBBMDc4cGhBMDc5FEIFQTA5MwKgEZNBMDg5aAoADP////+kCgBwQTA4
OWgKNGCiLwoBcEEwODloe2AK/wBhoA6Te2EK/wBppHtgCv8Ae3phCggACv9goAeTYAoApGAIQUVT
UBISCAoACgAKAAoACgAKAAoACgAURwlBMDY1AXAKAGCgSQiSk0EwODlgCgAM/////3tBMDg5YAoI
CoBhoAmTYQqAcAoHZ6EFcAoAZ6JNBZKUYGdwQTA5M2AKEGGgCJNhCgB1YJ+gK5NoCgBwQTA4OWBy
YQoQAGJBMDkwYHJhChAAe2KACgMAAHBiiEFFU1BgAKEWcIOIQUVTUGAAYkEwOTBgcmEKEABidWCh
ARQ9QTA5MAtyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtBRFJCA0FEUlIg
cGpBRFJSFDxBMDg5CnJBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FEUkID
QURSUiCkQURSUhQZQTA4NwGgDJKTQUIwQgoBpAoApEEwNzNoFEwlQTA4OAEIQTA2NgoAcEEwNjdB
MDY2cAoAQTA2N6AQk2gKAXAKAEEwODFwCgFgoUMFcEEwODkKAAoEYKA7kpNgDP////9BMDkwCgAK
BHtggAoEAABwQTA4OQoBCgRgoBiSk2AM/////0EwOTAKAQoEe2CACgQAAHAKAUEwODFwCgVgok0Y
kpNgCgigQQSTYAoBoBWUQUIwRQoBcEFCMEVBQjA1QTAzNlwuX1NCX0EwOTEKAUFCMDZBQjA3QTA5
MgoBcAoAQTA4NXAKA2CgN5NgCgNwCgBhcAoAYqIZlWEKPKANlEEwNjIKBHAKAWKlWyIKAXVhoAmT
YgoBcAoEYKEFcAoFYKBBBZNgCgRwCgBhcAoAYqIjlWEKUKAXkJKVQTA2MgoQkpRBMDYyChNwCgFi
pVsiCgF1YaAJk2IKAXAKB2ChFKAMk0FCMDQKAXAKBWChBXAKBmCgTgWTYAoGcAoBQUIwNHAKAUFC
MDVBMDYxCgGgP1sSXC5fU0JfQUxJQ2Z9eUFCMEMKAwBBQjBEYVwuX1NCX0FMSUNhCgBbIgoCXC5f
U0JfQUxJQ2EKAXAKA2CfcAoFYKBMBJNgCgVBMDg5CgAKAHAKAUEwODVBMDkyCgBcLl9TQl9BMDkx
CgBBQjA2QUIwN3AKAEFCMDVwCgBBQjA0cAoAQUIxMHAKAGJwCghgoA2TYAoHcAoBYnAKCGCgD5NB
QjA0CgBwCgBBQjA1oC+RlEFCMEUKAZNBUDA1CgGgHpSDiFwuX1NCX0FEQVQKAAAKAaAKkpNoCgBB
MDM2cEEwNjZBMDY3pGIURgVBMDkyAaAUlEFCMDZBQjA3dEFCMDZBQjA3YKELdEFCMDdBQjA2YHVg
eQoBYGB2YHlgQUIwOGCgD5NoCgF9QTA4NmBBMDg2oQ17QTA4NoBgAEEwODZbgkKrQUJSMwhfSElE
DEHQDAIIX1VJRAqDCEFCMTIKXAhBQjAwCgAIQUIwMQoACEFCMEUKAAhBQjAyCgAIQUIwMwoACEFC
MDQKAAhBQjA1CgAIQUIwNgoACEFCMDcKAAhBQjA4CgAIQUIwOQoACEFCMEEKAAhBQjBCCgAIQUIw
QwoACEFCMEQKAFuAQTA4MAByQUdSQn15g4hcLl9TQl9BREFUckFCMTIKDQAACg8AeYOIXC5fU0Jf
QURBVHJBQjEyCg4AAAoMAAAACwAQW4FKBEEwODABAEAMAAhBMDcxCEEwNzIIAEgmQTA2NwIAAkEw
ODEBQTA2OAEACgALQTA2OQEARA5BMDc5BAABQTA3NgEASitBMDgyIFuHFkEwODBBMDgyCqEDAEBy
AAxBMDYzAVuHFkEwODBBMDgyCqIDAEByAA1BMDc4AVuHJ0EwODBBMDgyCqQDAEByQTA3NAFBMDc1
AQALQTA3MAIADkEwNzcBW4cUQTA4MEEwODIKpQMAQHJBMDYyBluAQTA4MwBBR1JCCwAQW4EOQTA4
MwEAQHBBMDg0IFuHPEEwODNBMDg0fXleV1JCUwoQAHILAAh3CwABg4hcLl9TQl9BREFUckFCMTIK
CwAAAAAAAwBAckEwODUBW4cgQTA4M0EwODR9eV5XUkJTChAACymAAAMAQHJBMDg2EAhBQjEwCgAU
TRhfSU5JAHCDiFwuX1NCX0FEQVRyQUIxMgoAAABBQjAwcIOIXC5fU0JfQURBVHJBQjEyCgEAAEFC
MEVwg4hcLl9TQl9BREFUckFCMTIKAgAAQUIwMXCDiFwuX1NCX0FEQVRyQUIxMgoDAABBQjAycIOI
XC5fU0JfQURBVHJBQjEyCgQAAEFCMDNwg4hcLl9TQl9BREFUckFCMTIKBQAAQUIwNHCDiFwuX1NC
X0FEQVRyQUIxMgoGAABBQjA1cIOIXC5fU0JfQURBVHJBQjEyCgcAAEFCMDZwg4hcLl9TQl9BREFU
ckFCMTIKCAAAQUIwN3CDiFwuX1NCX0FEQVRyQUIxMgoJAABBQjA4cIOIXC5fU0JfQURBVHJBQjEy
CgoAAEFCMDlwg4hcLl9TQl9BREFUckFCMTIKCwAAQUIwQXCDiFwuX1NCX0FEQVRyQUIxMgoMAABB
QjBCcIOIXC5fU0JfQURBVHJBQjEyCg0AAEFCMENwg4hcLl9TQl9BREFUckFCMTIKDgAAQUIwRBQi
QTA1OABwQTAzOWCgCpNgCgGkQUIwMaAKk2AKAKRBQjBFFB9BMDUzAKAVkpNBQjEwCgCgC5NBQjEw
CgGkCgGkCgAUKkEwNTkAoA6Sk0FCMDUKAKRBQjA1oBGUQUIxMAoBpHRBQjEwCgEApAoAFEkHQTA1
MgCgIpNcLl9TQl9BUDA1CgCgDpKTQUIwNQoApEFCMDWkQUIwRXBBMDU5YKAXkpNgCgCgDJRgQUIw
MKRBQjAwoQOkYHBBMDU4YKAokpNcLl9TQl9BUDAzCgCgGJVcLl9TQl9BUDAzYKRcLl9TQl9BUDAz
pGAUC0EwNTEApEFCMDIUC0EwNTQApEFCMDAUTQ5BMDUwAXBoQUIwMqAUk0FCMDMKAVwuX1NCX0Ew
NjAKAUEwNjFooEALkpVBMDYyChCgEJKTQUIxMAoAcAoAQTA2M6EIcAoBQTA2M6AUk0FCMDMKAVwu
X1NCX0EwNjQKAKEHQTA2NQoACEEwNjYKAHBBMDY3QTA2NnAKAEEwNjdwCgFgoi1gcAoBQTA2OFsi
Ch6iDJNBMDY5CgFbIgoKoA+TaAoBoAmTQTA3MAoApaECpXBBMDY2QTA2N6AUk0FCMDMKAVwuX1NC
X0EwNjQKAaEHQTA2NQoBoBSTQUIwMwoBXC5fU0JfQTA2MAoAFAxBMDU1AXBoQUIxMBQiQTA1NgF6
aAoIYKATkJKVYEEwNzGSlGBBMDcypAoBpAoAFB9BMDczAX1BQjBEeUFCMEMKAwBgoAeTaGCkCgGk
CgAUDUEwNTcAcAoAQUIxMBRACEEwNjEBoBSSlWgKAnAKAUEwNzRwCgBBMDc1oBSSlWgKA3AKAUEw
NzRwCgFBMDc1oDGTaAoBcAoBQTA3NnAKAEEwNzRwCgBBMDc1cAoAQTA3N6APk0FCMDQKAXAKAUEw
NzihFnAKAEEwNzZwCgFBMDc3cAoAQTA3OHBoQTA3ORRCBUEwOTMCoBGTQTA4OWgKAAz/////pAoA
cEEwODloCjRgoi8KAXBBMDg5aHtgCv8AYaAOk3thCv8AaaR7YAr/AHt6YQoIAAr/YKAHk2AKAKRg
CEFFU1ASEggKAAoACgAKAAoACgAKAAoAFEcJQTA2NQFwCgBgoEkIkpNBMDg5YAoADP////97QTA4
OWAKCAqAYaAJk2EKgHAKB2ehBXAKAGeiTQWSlGBncEEwOTNgChBhoAiTYQoAdWCfoCuTaAoAcEEw
ODlgcmEKEABiQTA5MGByYQoQAHtigAoDAABwYohBRVNQYAChFnCDiEFFU1BgAGJBMDkwYHJhChAA
YnVgoQEUPUEwOTALckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoEW4ELQURSQgNB
RFJSIHBqQURSUhQ8QTA4OQpyQUdSQnlBMDcxChQAYHJgeWgKDABgcmBpYFuAQURSQgBgCgRbgQtB
RFJCA0FEUlIgpEFEUlIUGUEwODcBoAySk0FCMEIKAaQKAKRBMDczaBRMJUEwODgBCEEwNjYKAHBB
MDY3QTA2NnAKAEEwNjegEJNoCgFwCgBBMDgxcAoBYKFDBXBBMDg5CgAKBGCgO5KTYAz/////QTA5
MAoACgR7YIAKBAAAcEEwODkKAQoEYKAYkpNgDP////9BMDkwCgEKBHtggAoEAABwCgFBMDgxcAoF
YKJNGJKTYAoIoEEEk2AKAaAVlEFCMEUKAXBBQjBFQUIwNUEwMzZcLl9TQl9BMDkxCgFBQjA2QUIw
N0EwOTIKAXAKAEEwODVwCgNgoDeTYAoDcAoAYXAKAGKiGZVhCjygDZRBMDYyCgRwCgFipVsiCgF1
YaAJk2IKAXAKBGChBXAKBWCgQQWTYAoEcAoAYXAKAGKiI5VhClCgF5CSlUEwNjIKEJKUQTA2MgoT
cAoBYqVbIgoBdWGgCZNiCgFwCgdgoRSgDJNBQjA0CgFwCgVgoQVwCgZgoE4Fk2AKBnAKAUFCMDRw
CgFBQjA1QTA2MQoBoD9bElwuX1NCX0FMSUNmfXlBQjBDCgMAQUIwRGFcLl9TQl9BTElDYQoAWyIK
AlwuX1NCX0FMSUNhCgFwCgNgn3AKBWCgTASTYAoFQTA4OQoACgBwCgFBMDg1QTA5MgoAXC5fU0Jf
QTA5MQoAQUIwNkFCMDdwCgBBQjA1cAoAQUIwNHAKAEFCMTBwCgBicAoIYKANk2AKB3AKAWJwCghg
oA+TQUIwNAoAcAoAQUIwNaAvkZRBQjBFCgGTQVAwNQoBoB6Ug4hcLl9TQl9BREFUCgAACgGgCpKT
aAoAQTAzNnBBMDY2QTA2N6RiFEYFQTA5MgGgFJRBQjA2QUIwN3RBQjA2QUIwN2ChC3RBQjA3QUIw
NmB1YHkKAWBgdmB5YEFCMDhgoA+TaAoBfUEwODZgQTA4NqENe0EwODaAYABBMDg2W4JCq0FCUjQI
X0hJRAxB0AwCCF9VSUQKhAhBQjEyCnAIQUIwMAoACEFCMDEKAAhBQjBFCgAIQUIwMgoACEFCMDMK
AAhBQjA0CgAIQUIwNQoACEFCMDYKAAhBQjA3CgAIQUIwOAoACEFCMDkKAAhBQjBBCgAIQUIwQgoA
CEFCMEMKAAhBQjBECgBbgEEwODAAckFHUkJ9eYOIXC5fU0JfQURBVHJBQjEyCg0AAAoPAHmDiFwu
X1NCX0FEQVRyQUIxMgoOAAAKDAAAAAsAEFuBSgRBMDgwAQBADAAIQTA3MQhBMDcyCABIJkEwNjcC
AAJBMDgxAUEwNjgBAAoAC0EwNjkBAEQOQTA3OQQAAUEwNzYBAEorQTA4MiBbhxZBMDgwQTA4Mgqh
AwBAcgAMQTA2MwFbhxZBMDgwQTA4MgqiAwBAcgANQTA3OAFbhydBMDgwQTA4MgqkAwBAckEwNzQB
QTA3NQEAC0EwNzACAA5BMDc3AVuHFEEwODBBMDgyCqUDAEByQTA2MgZbgEEwODMAQUdSQgsAEFuB
DkEwODMBAEBwQTA4NCBbhzxBMDgzQTA4NH15XldSQlMKEAByCwAIdwsAAYOIXC5fU0JfQURBVHJB
QjEyCgsAAAAAAAMAQHJBMDg1AVuHIEEwODNBMDg0fXleV1JCUwoQAAspgAADAEByQTA4NhAIQUIx
MAoAFE0YX0lOSQBwg4hcLl9TQl9BREFUckFCMTIKAAAAQUIwMHCDiFwuX1NCX0FEQVRyQUIxMgoB
AABBQjBFcIOIXC5fU0JfQURBVHJBQjEyCgIAAEFCMDFwg4hcLl9TQl9BREFUckFCMTIKAwAAQUIw
MnCDiFwuX1NCX0FEQVRyQUIxMgoEAABBQjAzcIOIXC5fU0JfQURBVHJBQjEyCgUAAEFCMDRwg4hc
Ll9TQl9BREFUckFCMTIKBgAAQUIwNXCDiFwuX1NCX0FEQVRyQUIxMgoHAABBQjA2cIOIXC5fU0Jf
QURBVHJBQjEyCggAAEFCMDdwg4hcLl9TQl9BREFUckFCMTIKCQAAQUIwOHCDiFwuX1NCX0FEQVRy
QUIxMgoKAABBQjA5cIOIXC5fU0JfQURBVHJBQjEyCgsAAEFCMEFwg4hcLl9TQl9BREFUckFCMTIK
DAAAQUIwQnCDiFwuX1NCX0FEQVRyQUIxMgoNAABBQjBDcIOIXC5fU0JfQURBVHJBQjEyCg4AAEFC
MEQUIkEwNTgAcEEwMzlgoAqTYAoBpEFCMDGgCpNgCgCkQUIwRRQfQTA1MwCgFZKTQUIxMAoAoAuT
QUIxMAoBpAoBpAoAFCpBMDU5AKAOkpNBQjA1CgCkQUIwNaARlEFCMTAKAaR0QUIxMAoBAKQKABRJ
B0EwNTIAoCKTXC5fU0JfQVAwNQoAoA6Sk0FCMDUKAKRBQjA1pEFCMEVwQTA1OWCgF5KTYAoAoAyU
YEFCMDCkQUIwMKEDpGBwQTA1OGCgKJKTXC5fU0JfQVAwMwoAoBiVXC5fU0JfQVAwM2CkXC5fU0Jf
QVAwM6RgFAtBMDUxAKRBQjAyFAtBMDU0AKRBQjAwFE0OQTA1MAFwaEFCMDKgFJNBQjAzCgFcLl9T
Ql9BMDYwCgFBMDYxaKBAC5KVQTA2MgoQoBCSk0FCMTAKAHAKAEEwNjOhCHAKAUEwNjOgFJNBQjAz
CgFcLl9TQl9BMDY0CgChB0EwNjUKAAhBMDY2CgBwQTA2N0EwNjZwCgBBMDY3cAoBYKItYHAKAUEw
NjhbIgoeogyTQTA2OQoBWyIKCqAPk2gKAaAJk0EwNzAKAKWhAqVwQTA2NkEwNjegFJNBQjAzCgFc
Ll9TQl9BMDY0CgGhB0EwNjUKAaAUk0FCMDMKAVwuX1NCX0EwNjAKABQMQTA1NQFwaEFCMTAUIkEw
NTYBemgKCGCgE5CSlWBBMDcxkpRgQTA3MqQKAaQKABQfQTA3MwF9QUIwRHlBQjBDCgMAYKAHk2hg
pAoBpAoAFA1BMDU3AHAKAEFCMTAUQAhBMDYxAaAUkpVoCgJwCgFBMDc0cAoAQTA3NaAUkpVoCgNw
CgFBMDc0cAoBQTA3NaAxk2gKAXAKAUEwNzZwCgBBMDc0cAoAQTA3NXAKAEEwNzegD5NBQjA0CgFw
CgFBMDc4oRZwCgBBMDc2cAoBQTA3N3AKAEEwNzhwaEEwNzkUQgVBMDkzAqARk0EwODloCgAM////
/6QKAHBBMDg5aAo0YKIvCgFwQTA4OWh7YAr/AGGgDpN7YQr/AGmke2AK/wB7emEKCAAK/2CgB5Ng
CgCkYAhBRVNQEhIICgAKAAoACgAKAAoACgAKABRHCUEwNjUBcAoAYKBJCJKTQTA4OWAKAAz/////
e0EwODlgCggKgGGgCZNhCoBwCgdnoQVwCgBnok0FkpRgZ3BBMDkzYAoQYaAIk2EKAHVgn6Ark2gK
AHBBMDg5YHJhChAAYkEwOTBgcmEKEAB7YoAKAwAAcGKIQUVTUGAAoRZwg4hBRVNQYABiQTA5MGBy
YQoQAGJ1YKEBFD1BMDkwC3JBR1JCeUEwNzEKFABgcmB5aAoMAGByYGlgW4BBRFJCAGAKBFuBC0FE
UkIDQURSUiBwakFEUlIUPEEwODkKckFHUkJ5QTA3MQoUAGByYHloCgwAYHJgaWBbgEFEUkIAYAoE
W4ELQURSQgNBRFJSIKRBRFJSFBlBMDg3AaAMkpNBQjBCCgGkCgCkQTA3M2gUTCVBMDg4AQhBMDY2
CgBwQTA2N0EwNjZwCgBBMDY3oBCTaAoBcAoAQTA4MXAKAWChQwVwQTA4OQoACgRgoDuSk2AM////
/0EwOTAKAAoEe2CACgQAAHBBMDg5CgEKBGCgGJKTYAz/////QTA5MAoBCgR7YIAKBAAAcAoBQTA4
MXAKBWCiTRiSk2AKCKBBBJNgCgGgFZRBQjBFCgFwQUIwRUFCMDVBMDM2XC5fU0JfQTA5MQoBQUIw
NkFCMDdBMDkyCgFwCgBBMDg1cAoDYKA3k2AKA3AKAGFwCgBiohmVYQo8oA2UQTA2MgoEcAoBYqVb
IgoBdWGgCZNiCgFwCgRgoQVwCgVgoEEFk2AKBHAKAGFwCgBioiOVYQpQoBeQkpVBMDYyChCSlEEw
NjIKE3AKAWKlWyIKAXVhoAmTYgoBcAoHYKEUoAyTQUIwNAoBcAoFYKEFcAoGYKBOBZNgCgZwCgFB
QjA0cAoBQUIwNUEwNjEKAaA/WxJcLl9TQl9BTElDZn15QUIwQwoDAEFCMERhXC5fU0JfQUxJQ2EK
AFsiCgJcLl9TQl9BTElDYQoBcAoDYJ9wCgVgoEwEk2AKBUEwODkKAAoAcAoBQTA4NUEwOTIKAFwu
X1NCX0EwOTEKAEFCMDZBQjA3cAoAQUIwNXAKAEFCMDRwCgBBQjEwcAoAYnAKCGCgDZNgCgdwCgFi
cAoIYKAPk0FCMDQKAHAKAEFCMDWgL5GUQUIwRQoBk0FQMDUKAaAelIOIXC5fU0JfQURBVAoAAAoB
oAqSk2gKAEEwMzZwQTA2NkEwNjekYhRGBUEwOTIBoBSUQUIwNkFCMDd0QUIwNkFCMDdgoQt0QUIw
N0FCMDZgdWB5CgFgYHZgeWBBQjA4YKAPk2gKAX1BMDg2YEEwODahDXtBMDg2gGAAQTA4NghBMDAx
CgEIQTAwMgoBCEEwMDMKAAhBMDA0CgAUKEFQVFMBoBaTaAoDQTAwNQoAcEEwMDYKAEEwMDNwQTAw
NwoAQTAwNBRKB0FXQUsBoE4Fk2gKA6AOk0EwMDQKAUEwMDcKAaEHQTAwNwoAcEEwMDhgcIOIXC5f
U0JfQURBVAoHAGGgEpCTYAoBk2EKAUEwMDlESzAwoA6TQTAwMwoAQTAwNgoBoQdBMDA2CgCgD5GT
aAoDk2gKBEEwMTBoQTAxMRRCBEEwMTEAQTAxMkEwMTNBUDAxQUQwMEEwMTRBRDAwQTAxNUFEMDCg
EJNBRDAwCgBBMDE2Cl4KAKEJQTAxNgpeCgEUMEEwMTcAcEEwMDhgcIOIXC5fU0JfQURBVAoHAGGg
EpCTYAoBk2EKAUEwMDlESzAwFE8EQTAxOAVwaGBwamJwa2OgG5NpCgB3bGJieGIL6ANhYndsY2N4
YwvoA2FjeGIKBWFieGMKBWFjfXliCgIAYGB9eWMKEQBgYEEwMTYKXWAUD0EwMTkCQTAxM2hBRDAw
CEEwMjAKAAhBMDIxCgAUHEEwMTQBoAyTaAoAcAoPQTAyMqEIcAoEQTAyMhQGQTAxNQEUFkEwMTMC
oAWTaQoAoQmgBZNoCgGhAQ==
====
begin-base64 644 SSDT.9
U1NEVMgHAAABiUFNRCAgIEFHRVNBICAgAQAAAEFNRCABAAAAEEgeXC5fU0JfUDAwMAhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgD
AAAMqgMAAAwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwB
AAAAEiAGDFgCAAAMRQIAAAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoD
AAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAwgAwAADAMDAAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsK
CAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAA
AAwEAAAACFBQQ1YKABQLX1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAA
eQAKAguQAQwAAAAAEEgeXC5fU0JfUDAwMQhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQK
EYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgDAAAMqgMAAAwEAAAADAQAAAAMAAAAAAwA
AAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIAAAwEAAAADAQA
AAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoDAAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADAMDAAAMBAAAAAwE
AAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxY
AgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsK
CAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAAAAwEAAAACFBQQ1YKABQLX1BQQwCkUFBD
VghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAAeQAKAguQAQwAAAAAEEgeXC5fU0JfUDAw
MghfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MS
RgYDEiAGDOgDAAAMqgMAAAwEAAAADAQAAAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQA
AAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIAAAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcE
CAzoAwAADKoDAAAMBAAAAAwEAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
EQsKCAAAAAAAAAAAEkcECAwgAwAADAMDAAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAA
AAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIA
AAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoA
DAAAAAAM/gAAAAwEAAAACFBQQ1YKABQLX1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgA
AXEXAAAAAAAAeQAKAguQAQwAAAAAEEgeXC5fU0JfUDAwMwhfUENUEiwCERQKEYIMAH9AAABiAAHA
AAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRgYDEiAGDOgDAAAMqgMAAAwEAAAADAQA
AAAMAAAAAAwAAAAAEiAGDCADAAAMAwMAAAwEAAAADAQAAAAMAQAAAAwBAAAAEiAGDFgCAAAMRQIA
AAwEAAAADAQAAAAMAgAAAAwCAAAACFhQU1MSSw0DEkcECAzoAwAADKoDAAAMBAAAAAwEAAAAEQsK
CAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADAMD
AAAMBAAAAAwEAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEkcECAxYAgAADEUCAAAMBAAAAAwEAAAAEQsKCAIAAAAAAAAAEQsKCAIAAAAAAAAAEQsKCAAA
AAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/gAAAAwEAAAACFBQQ1YKABQL
X1BQQwCkUFBDVghfQ1NUEiYCCgESIQQRFAoRggwAAQgAAXEXAAAAAAAAeQAKAguQAQwAAAAA
====
begin-base64 644 TPM2.4
VFBNMkwAAAAEh0NPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAAAAAAAAAAAAAAAABgAAAAAAAAAA
AAAAAAAAAAAAAQAAgOnPAAAAAA==
====
begin-base64 644 TPM2.5
VFBNMkwAAAAEKENPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAAAAAAAAAAAAAAAABgAAAAAAAAAA
AAAAAAAAAAAAAQAA4OjPAAAAAA==
====
begin-base64 644 XSDT.0
WFNEVGwAAAABHENPUkV2NENPUkVCT09UAAAAAENPUkUxBRggAP/pzwAAAAAAAOrPAAAAAPAB6s8A
AAAAMALqzwAAAACAAurPAAAAAAAD6s8AAAAA0ATqzwAAAACATerPAAAAAFBV6s8AAAAA
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTY4LCBPRU1JRD1DT1JFdjQsIFJldmlzaW9uPTIsIFJzZHRBZGRy
ZXNzPTB4Y2ZlOWUwMzAKCUxlbmd0aD0zNiwgWHNkdEFkZHJlc3M9MHgwMDAwMDAwMGNmZTllMGUw
LCBFeHRlbmRlZCBDaGVja3N1bT0xMDAKCgpYU0RUOiBMZW5ndGg9MTA4LCBSZXZpc2lvbj0xLCBD
aGVja3N1bT0yOCwKCU9FTUlEPUNPUkV2NCwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2
aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODA1MzEK
CgoJRW50cmllcz17IDB4MDAwMDAwMDBjZmU5ZmYwMCwgMHgwMDAwMDAwMGNmZWEwMDAwLCAweDAw
MDAwMDAwY2ZlYTAxZjAsIDB4MDAwMDAwMDBjZmVhMDIzMCwgMHgwMDAwMDAwMGNmZWEwMjgwLCAw
eDAwMDAwMDAwY2ZlYTAzMDAsIDB4MDAwMDAwMDBjZmVhMDRkMCwgMHgwMDAwMDAwMGNmZWE0ZDgw
LCAweDAwMDAwMDAwY2ZlYTU1NTAgfQoKCglEU0RUPTB4Y2ZlOWUyODAKCUlOVF9NT0RFTD1QSUMK
CVNDSV9JTlQ9OQoJU01JX0NNRD0weDAsIEFDUElfRU5BQkxFPTB4MCwgQUNQSV9ESVNBQkxFPTB4
MCwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDgwMC0weDgwMwoJUE0xYV9DTlRfQkxL
PTB4ODA0LTB4ODA1CglQTTJfVE1SX0JMSz0weDgxOC0weDgxYgoJUE0yX0dQRTBfQkxLPTB4ODEw
LTB4ODE3CglQX0xWTDJfTEFUPTEwMW1zLCBQX0xWTDNfTEFUPTEwMDFtcwoJRkxVU0hfU0laRT0w
LCBGTFVTSF9TVFJJREU9MAoJRFVUWV9PRkZTRVQ9MSwgRFVUWV9XSURUSD0zCglEQVlfQUxSTT0w
LCBNT05fQUxSTT0wLCBDRU5UVVJZPTAKCUZsYWdzPXtXQklOVkQsUFJPQ19DMSxTTFBfQlVUVE9O
LFJUQ19TNCxUTVJfVkFMX0VYVH0KCgpEU0RUOiBMZW5ndGg9NzI4OSwgUmV2aXNpb249MiwgQ2hl
Y2tzdW09MjQ5LAoJT0VNSUQ9Q09SRXY0LCBPRU0gVGFibGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZp
c2lvbj0weDEwMDAxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODA1
MzEKCgpTU0RUOiBMZW5ndGg9NDk0LCBSZXZpc2lvbj0yLCBDaGVja3N1bT0xNDIsCglPRU1JRD1D
T1JFdjQsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MmEsCglDcmVhdG9y
IElEPUNPUkUsIENyZWF0b3IgUmV2aXNpb249MHgyMDE4MDUzMQoKCk1DRkc6IExlbmd0aD02MCwg
UmV2aXNpb249MSwgQ2hlY2tzdW09MTY3LAoJT0VNSUQ9Q09SRXY0LCBPRU0gVGFibGUgSUQ9Q09S
RUJPT1QsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPUNPUkUsIENyZWF0b3IgUmV2aXNp
b249MHgyMDE4MDUzMQoKClRQTTI6IExlbmd0aD03NiwgUmV2aXNpb249NCwgQ2hlY2tzdW09NDAs
CglPRU1JRD1DT1JFdjQsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwK
CUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMTgwNTMxCgoKQVBJQzogTGVu
Z3RoPTEyNiwgUmV2aXNpb249MiwgQ2hlY2tzdW09MTM4LAoJT0VNSUQ9Q09SRXY0LCBPRU0gVGFi
bGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPUNPUkUsIENyZWF0
b3IgUmV2aXNpb249MHgyMDE4MDUzMQoKCkhFU1Q6IExlbmd0aD00NjQsIFJldmlzaW9uPTEsIENo
ZWNrc3VtPTEwNSwKCU9FTUlEPUNPUkV2NCwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2
aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxODA1MzEK
CgpTU0RUOiBMZW5ndGg9MTg1OTgsIFJldmlzaW9uPTIsIENoZWNrc3VtPTE1NiwKCU9FTUlEPUFN
RCwgT0VNIFRhYmxlIElEPUFHRVNBLCBPRU0gUmV2aXNpb249MHgyLAoJQ3JlYXRvciBJRD1NU0ZU
LCBDcmVhdG9yIFJldmlzaW9uPTB4NDAwMDAwMAoKClNTRFQ6IExlbmd0aD0xOTkyLCBSZXZpc2lv
bj0xLCBDaGVja3N1bT0xMzcsCglPRU1JRD1BTUQsIE9FTSBUYWJsZSBJRD1BR0VTQSwgT0VNIFJl
dmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QU1ELCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCkhQRVQ6
IExlbmd0aD01NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTIsCglPRU1JRD1DT1JFdjQsIE9FTSBU
YWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3Jl
YXRvciBSZXZpc2lvbj0weDIwMTgwNTMxCgo=
====

ddb{0}> bt
db_enter() at db_enter+0x10
comintr(ffff8000000c2000) at comintr+0x2af
intr_handler(ffff80002219fb30,ffff800000089180) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp(0,0,0,0,ffffffff81f30010,ffffffff81f2fff0) at Xintr_
ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -5
ddb{0}>

2020-05-24

ddb{0}> bt
db_enter() at db_enter+0x10
comintr(ffff8000000cc000) at comintr+0x2af
intr_handler(ffff8000225a09d0,ffff800000091080) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -5
ddb{0}> show panic
the kernel did not panic
ddb{0}> show mount
flags 78c50c8b<RDONLY,SYNCHRONOUS,NOSUID,EXRDONLY,EXPORTANON,WXALLOWED>
vnodecovered 0x41e5894855241c33 syncer 0xf00d10c7c7485053 dataxfc08549ebffffff
fatal protection fault in supervisor mode
trap type 4 code 0 rip ffffffff81016eef cs 8 rflags 10246 cr2 cc3fe182aa0 cpl d rsp ffff8000225a05d0
gsbase 0xffffffff81f3fff0  kgsbase 0x0
panic: trap type 4, code=0, pc=ffffffff81016eef
Starting stack trace...
panic(ffffffff81c775a7) at panic+0x11b
kerntrap(ffff8000225a0520) at kerntrap+0x114
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
vfs_mount_print(ffffffff8116f4b0,0,ffffffff81a19c20) at vfs_mount_print+0x5f
db_command(ffffffff81f58838,ffffffff81f1d270) at db_command+0x28e
db_command_loop() at db_command_loop+0x96
db_trap(1,0) at db_trap+0x12d
db_ktrap(1,0,ffff8000225a0850) at db_ktrap+0xee
kerntrap(ffff8000225a0850) at kerntrap+0xa2
alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b
db_enter() at db_enter+0x10
comintr(ffff8000000cc000) at comintr+0x2af
intr_handler(ffff8000225a09d0,ffff800000091080) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: 242
End of stack trace.
syncing disks...
ddb{0}> show panic
the kernel did not panic
ddb{0}> bt
db_enter() at db_enter+0x10
comintr(ffff8000000cc000) at comintr+0x2af
intr_handler(ffff8000225a0110,ffff800000091080) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -5
ddb{0}> mach ddbcpu 1
Stopped at      x86_ipi_db+0x12:        leave
ddb{1}> mach ddbcpu 2
Stopped at      x86_ipi_db+0x12:        leave
ddb{2}> mach ddbcpu 3
Stopped at      x86_ipi_db+0x12:        leave
ddb{3}> trace
x86_ipi_db(ffff80002241aff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4

+++++++++++++++++++++++++++++++++++++++++
+ 2020-06-09
+++++++++++++++++++++++++++++++++++++++++
ddb{0}> show panic
the kernel did not panic
ddb{0}> bt
db_enter() at db_enter+0x10
comintr(ffff8000000cc000) at comintr+0x2af
intr_handler(ffff8000225a01e0,ffff800000091080) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -5
ddb{0}> ps
PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
87255  289504  36982  32767  3    0x100082  nanosleep     sleep
66783  103778   7543   1000  3    0x100082  nanosleep     sleep
7543  280035  72681   1000  3    0x10008a  pause         sh
72681  259100  68602      0  3    0x100090  piperd        cron
87584  504453  98224      0  3        0x80  netio         npppd
98224  405656      1     82  3        0x90  kqread        npppd
27166  512584  34927    115  3    0x100092  kqread        slaacd
53662  106235  34927    115  3    0x100092  kqread        slaacd
34927  241829      1      0  3    0x100080  kqread        slaacd
65128  215267  29112     74  3    0x100092  bpf           pflogd
29112  104213      1      0  3        0x80  netio         pflogd
18231   22733  43769     68  3        0x90  select        isakmpd
43769   31192      1      0  3        0x80  netio         isakmpd
93642  441439      0      0  3     0x14200  bored         sosplice
32707  159147      1      0  3    0x100083  ttyin         getty
68602  486196      1      0  3    0x100098  poll          cron
46538  414947      1      0  3    0x100080  htplev        hotplugd
1499  235517      1      0  3    0x100080  nanosleep     sensorsd
39099  392469      1      0  3        0x80  kqread        apmd
94015  279825      1  32767  3    0x100083  piperd        logger
4234  487260      1  32767  3        0x83  nanosleep     iostat
23034  512128      1  32767  3    0x100083  piperd        logger
99680  151511      1  32767  3        0x8b  pause         netstat
32882  507387      1  32767  3    0x100083  piperd        logger
18133  293209      1  32767  3        0x8b  pause         netstat
91863  193364      1  32767  3    0x100083  piperd        logger
58620  460750      1  32767  3        0x8b  pause         netstat
15189  353267      1  32767  3    0x100083  piperd        logger
36982  475823      1  32767  3    0x10008b  pause         sh
53834  228044      1     62  3    0x100090  bpf           spamlogd
15018  349593  10279     62  3    0x100090  piperd        spamd
18859  521761  10279     62  3    0x100090  poll          spamd
10279  128490      1     62  3    0x100090  nanosleep     spamd
55463   98612  39640     95  3    0x100092  kqread        smtpd
8744   44877  39640    103  3    0x100092  kqread        smtpd
45456  422400  39640     95  3    0x100092  kqread        smtpd
3923   29164  39640     95  3    0x100092  kqread        smtpd
17539  426670  39640     95  3    0x100092  kqread        smtpd
4198  479029  39640     95  3    0x100092  kqread        smtpd
39640  484790      1      0  3    0x100080  kqread        smtpd
96042   56159  26667     77  3        0x90  poll          dhcpd
26667  377993      1     77  3    0x100090  poll          dhcpd
10958  274105      1      0  3        0x80  kqread        relayd
87870  510696      1     89  3    0x100092  kqread        relayd
90943  410911      1     89  3    0x100092  kqread        relayd
53497  106840      1     89  3    0x100092  kqread        relayd
64117  270814      1     89  3    0x100092  kqread        relayd
48230  470162      1     89  3    0x100092  kqread        relayd
6227  278483      1     89  3    0x100092  kqread        relayd
92761  160877      1     89  3    0x100092  kqread        relayd
36538  147985      1     89  3    0x100092  kqread        relayd
8873  274090      1     89  3    0x100092  kqread        relayd
23671   24200      1     89  3    0x100092  kqread        relayd
40181  156314      1     89  3    0x100092  kqread        relayd
41838  279602      1     89  3    0x100092  kqread        relayd
55129  255154      1      0  3        0x80  select        sshd
88716  107445      0      0  3     0x14200  acct          acct
70554  372495  28942     68  3        0x90  select        sasyncd
28942  127062      1      0  3        0x80  select        sasyncd
22547  305349      1      0  3    0x100080  poll          ntpd
119  500551  28474     53  3        0x90  kqread        unbound
94310  218755  28474     53  3        0x90  kqread        unbound
95802   84159  28474     53  3        0x90  kqread        unbound
49694   12037  20698     83  3    0x100092  poll          ntpd
20698  355901      1     83  3    0x100092  poll          ntpd
28474  224626      1     53  3        0x90  kqread        unbound
49   45685  26614     97  3    0x100090  kqread        nsd
26614  325562  73336     97  3    0x100090  poll          nsd
73336  475329      1     97  3    0x100090  kqread        nsd
6024   27631  11877     73  3    0x100090  kqread        syslogd
11877   38995      1      0  3    0x100082  netio         syslogd
7391  409900      0      0  3     0x14200  bored         smr
93711  382910      0         0x14200  pgzero        zerothread
35160  268975      0      0  3     0x14200  aiodoned      aiodoned
75173  341231      0      0  3     0x14200  syncer        update
89604  189182      0      0  3     0x14200  cleaner       cleaner
50699   89666      0      0  3     0x14200  reaper        reaper
20455  279622      0      0  3     0x14200  pgdaemon      pagedaemon
64823  246001      0      0  3     0x14200  bored         crynlk
75467    1679      0      0  3     0x14200  bored         crypto
11047  116255      0      0  3     0x14200  bored         sensors
36458  168931      0      0  3     0x14200  mmctsk        sdmmc0
68689  446320      0      0  3     0x14200  usbtsk        usbtask
85813  278859      0      0  3     0x14200  usbatsk       usbatsk
94644  365394      0      0  3  0x40014200  acpi0         acpi0
79588  261289      0      0  0x40014200                idle3
70890  372596      0      0  7  0x40014200                idle2
17430  330006      0      0  7  0x40014200                idle1
93576  198236      0      0  3     0x14200  bored         softnet
66706   37271      0      0  3     0x14200  bored         systqmp
68353  440129      0      0  3     0x14200  bored         systq
58869  431862      0      0  3  0x40014200  bored         softclock
*82119  214852      0      0  7  0x40014200                idle0
1  460892      0      0  3        0x82  wait          init
0       0     -1      0  3     0x10200  scheduler     swapper
ddb{0}> mach  ddbcpu 1
Stopped at      x86_ipi_db+0x12:        leave
ddb{1}> bt
x86_ipi_db(ffff800022408ff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4
ddb{1}> mach ddbcpu 2
Stopped at      x86_ipi_db+0x12:        leave
ddb{2}> bt
x86_ipi_db(ffff800022411ff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4
ddb{2}> mach ddbcpu 3
Stopped at      x86_ipi_db+0x12:        leave
ddb{3}> bt
x86_ipi_db(ffff80002241aff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4

+++++++++++++++++++++++++++++++++++++++++
+ 2020-06-11
+++++++++++++++++++++++++++++++++++++++++
ddb{0}> show panic
the kernel did not panic
ddb{0}> trace
db_enter() at db_enter+0x10
comintr(ffff8000000cc000) at comintr+0x2af
intr_handler(ffff8000225a06d0,ffff800000091080) at intr_handler+0x6e
Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -5
ddb{0}> show registers
rdi                            0x3f8
rsi                                0
rbp               0xffff8000225a0600
rbx                       0x81d160f9    __kernel_virt_to_phys+0x1d160f9
rdx                            0x3f8
rcx                            0x206
rax               0xffffffff81d16000    rt2560_def_mac+0xa0
r8                                 0
r9                                 0
r10                                0
r11               0xf7c65725c9aaa1d4
r12               0xffff800000131400
r13               0xffff8000000cc118
r14               0xffff8000000cc000
r15               0xffff800000097b40
rip               0xffffffff8171a110    db_enter+0x10
cs                               0x8
rflags                         0x286
rsp               0xffff8000225a0600
ss                              0x10
db_enter+0x10:  popq    %rbp
ddb{0}> ps
PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
52667  520474  93056      0  3        0x82  netio         sshd
15244  140828   5042  32767  3    0x100082  nanosleep     sleep
64114  363910  93056      0  3        0x82  netio         sshd
84469   71913      1      0  3    0x100083  ttyin         getty
37973   33294      1      0  3    0x100098  poll          cron
68807  206151      1      0  3    0x100080  htplev        hotplugd
99930  105565      1      0  3    0x100080  nanosleep     sensorsd
57144  271495      1      0  3        0x80  kqread        apmd
81081  298713      1  32767  3    0x100083  piperd        logger
20917   23754      1  32767  3        0x83  nanosleep     iostat
90328  191513      1  32767  3    0x100083  piperd        logger
4800  303702      1  32767  3        0x8b  pause         netstat
9244  445331      1  32767  3    0x100083  piperd        logger
61361  463893      1  32767  3        0x8b  pause         netstat
16605  111359      1  32767  3    0x100083  piperd        logger
5042  463608      1  32767  3    0x10008b  pause         sh
80819  180078      1     62  3    0x100090  bpf           spamlogd
88761  334060  80944     62  3    0x100090  piperd        spamd
39036  348018  80944     62  3    0x100090  poll          spamd
80944  466253      1     62  3    0x100090  nanosleep     spamd
66648  147954  43959     95  3    0x100092  kqread        smtpd
19382   76120  43959    103  3    0x100092  kqread        smtpd
14212  343128  43959     95  3    0x100092  kqread        smtpd
88863   74501  43959     95  3    0x100092  kqread        smtpd
57084  464396  43959     95  3    0x100092  kqread        smtpd
84466  108656  43959     95  3    0x100092  kqread        smtpd
43959  199372      1      0  3    0x100080  kqread        smtpd
6582   26059    961     77  3        0x90  poll          dhcpd
961    3823      1     77  3    0x100090  poll          dhcpd
67070  264828      1      0  3        0x80  kqread        relayd
68886  352071      1     89  3    0x100092  kqread        relayd
35022  240171      1     89  3    0x100092  kqread        relayd
32720  498824      1     89  3    0x100092  kqread        relayd
24914  404724      1     89  3    0x100092  kqread        relayd
79966  443832      1     89  3    0x100092  kqread        relayd
91193  514263      1     89  3    0x100092  kqread        relayd
8910  129212      1     89  3    0x100092  kqread        relayd
24065  404616      1     89  3    0x100092  kqread        relayd
16998  311755      1     89  3    0x100092  kqread        relayd
30533  487419      1     89  3    0x100092  kqread        relayd
35888  136237      1     89  3    0x100092  kqread        relayd
44592  255842      1     89  3    0x100092  kqread        relayd
93056  312248      1      0  3        0x80  select        sshd
8162   81589      0      0  3     0x14200  acct          acct
41143  410710  55041      0  3        0x80  netio         npppd
55041   89042      1     82  3        0x90  kqread        npppd
95366  297776  35697     68  3        0x90  select        sasyncd
35697  461919      1      0  3        0x80  select        sasyncd
85302  118087  77034     68  3        0x90  select        isakmpd
77034    8585      1      0  3        0x80  netio         isakmpd
43314   85749      1      0  3    0x100080  poll          ntpd
79016   70440  63311     53  3        0x90  kqread        unbound
70275  213084  63311     53  3        0x90  kqread        unbound
38065  157876  63311     53  3        0x90  kqread        unbound
2815  107607  54353     83  3    0x100092  poll          ntpd
54353  518484      1     83  3    0x100092  poll          ntpd
63311  118856      1     53  3        0x90  kqread        unbound
45761  370071  49261     97  3    0x100090  kqread        nsd
49261  175594   1709     97  3    0x100090  poll          nsd
1709  289194      1     97  3    0x100090  kqread        nsd
9806  365517  24655     74  3    0x100092  bpf           pflogd
24655  240087      1      0  3        0x80  netio         pflogd
56600   24227  43990     73  3    0x100090  kqread        syslogd
43990  278076      1      0  3    0x100082  netio         syslogd
20137  143663  63249    115  3    0x100092  kqread        slaacd
76277  456589  63249    115  3    0x100092  kqread        slaacd
63249  268270      1      0  3    0x100080  kqread        slaacd
85513  402872      0      0  3     0x14200  bored         smr
77035  454766      0      0  3     0x14200  pgzero        zerothread
40747  244537      0      0  3     0x14200  aiodoned      aiodoned
13268  151514      0      0  3     0x14200  syncer        update
13999  362807      0      0  3     0x14200  cleaner       cleaner
34049  111660      0      0  3     0x14200  reaper        reaper
13218  327974      0      0  3     0x14200  pgdaemon      pagedaemon
49931  491902      0      0  3     0x14200  bored         crynlk
59235  472395      0      0  3     0x14200  bored         crypto
21106   10982      0      0  3     0x14200  bored         sensors
71934  506193      0      0  3     0x14200  mmctsk        sdmmc0
55836  146380      0      0  3     0x14200  usbtsk        usbtask
20222  433417      0      0  3     0x14200  usbatsk       usbatsk
18064  256611      0      0  3  0x40014200  acpi0         acpi0
52098  109717      0      0  7  0x40014200                idle3
30225  118528      0      0  7  0x40014200                idle2
43108  265025      0      0  7  0x40014200                idle1
51930  162378      0      0  3     0x14200  bored         softnet
27278  151017      0      0  3     0x14200  bored         systqmp
23700  233005      0      0  3     0x14200  bored         systq
4864   14917      0      0  3  0x40014200  bored         softclock
*51508  173292      0      0  7  0x40014200                idle0
1  484316      0      0  3        0x82  wait          init
0       0     -1      0  3     0x10200  scheduler     swapper
ddb{0}> mach ddbcpu 1
Stopped at      x86_ipi_db+0x12:        leave
ddb{1}> trace
x86_ipi_db(ffff800022408ff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4
ddb{1}> show registers
rdi               0xffff800022408ff0
rsi                                0
rbp               0xffff8000225bea40
rbx               0xffffffff81f25308    ipifunc+0x38
rdx                                0
rcx                              0x7
rax                       0xffffff7f
r8                                 0
r9                                 0
r10                                0
r11               0x37f8c9332236e34e
r12                              0x7
r13                                0
r14               0xffff800022408ff0
r15                                0
rip               0xffffffff8171a0e2    x86_ipi_db+0x12
cs                               0x8
rflags                         0x206
rsp               0xffff8000225bea30
ss                              0x10
x86_ipi_db+0x12:        leave
ddb{1}> mach ddbcpu 2
Stopped at      x86_ipi_db+0x12:        leave
ddb{2}> trace
x86_ipi_db(ffff800022411ff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4
ddb{2}> show registers
rdi               0xffff800022411ff0
rsi                                0
rbp               0xffff8000225c4bd0
rbx               0xffffffff81f25308    ipifunc+0x38
rdx                                0
rcx                              0x7
rax                       0xffffff7f
r8                                 0
r9                                 0
r10                                0
r11               0x37f8c9332236e34e
r12                              0x7
r13                                0
r14               0xffff800022411ff0
r15                                0
rip               0xffffffff8171a0e2    x86_ipi_db+0x12
cs                               0x8
rflags                         0x206
rsp               0xffff8000225c4bc0
ss                              0x10
x86_ipi_db+0x12:        leave
ddb{2}> mach ddbcpu 3
Stopped at      x86_ipi_db+0x12:        leave
ddb{3}> trace
x86_ipi_db(ffff80002241aff0) at x86_ipi_db+0x12
x86_ipi_handler() at x86_ipi_handler+0x80
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23
cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
end trace frame: 0x0, count: -4
ddb{3}> show registers
rdi               0xffff80002241aff0
rsi                                0
rbp               0xffff8000225ca0f0
rbx               0xffffffff81f25308    ipifunc+0x38
rdx                                0
rcx                              0x7
rax                       0xffffff7f
r8                                 0
r9                                 0
r10                                0
r11               0x37f8c9332236e34e
r12                              0x7
r13                                0
r14               0xffff80002241aff0
r15                                0
rip               0xffffffff8171a0e2    x86_ipi_db+0x12
cs                               0x8
rflags                         0x206
rsp               0xffff8000225ca0e0
ss                              0x10
x86_ipi_db+0x12:        leave

bert.hang (20K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0

Sebastien Marie-3
On Sun, Jun 14, 2020 at 12:45:46PM +0200, Marcus MERIGHI wrote:
> Short summary, ahead of the report:
>
> Pcengines APU2, with carp on vlan on aggr, running
> pf,dhcpd,ipsec,npppd,nsd,ntpd,relayd,sasync,unbound.
>
> I've seen it hang multiple times.
>
> >Description:
> apu2 hangs in ddb> upon reboot

[...]

> ddb{0}> bt
> db_enter() at db_enter+0x10
> comintr(ffff8000000cc000) at comintr+0x2af
> intr_handler(ffff8000225a01e0,ffff800000091080) at intr_handler+0x6e
> Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
> cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
> end trace frame: 0x0, count: -5

Just a guest from your backtrace. I assume you have cable plugged on serial, and
your system is configured with db.console=1.

Your system seems to detect a BREAK on the serial, and enter on ddb(4).

Thanks.
--
Sebastien Marie

Reply | Threaded
Open this post in threaded view
|

Re: reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0

Marcus MERIGHI
Solved, sorry for the noise.
A problem existed between keyboard and chair.

Details on what *not to do* are below...

[hidden email] (Sebastien Marie), 2020.06.14 (Sun) 14:23 (CEST):

> On Sun, Jun 14, 2020 at 12:45:46PM +0200, Marcus MERIGHI wrote:
> > Short summary, ahead of the report:
> >
> > Pcengines APU2, with carp on vlan on aggr, running
> > pf,dhcpd,ipsec,npppd,nsd,ntpd,relayd,sasync,unbound.
> >
> > I've seen it hang multiple times.
> >
> > >Description:
> > apu2 hangs in ddb> upon reboot
>
> [...]
>
> > ddb{0}> bt
> > db_enter() at db_enter+0x10
> > comintr(ffff8000000cc000) at comintr+0x2af
> > intr_handler(ffff8000225a01e0,ffff800000091080) at intr_handler+0x6e
> > Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
> > cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
> > end trace frame: 0x0, count: -5
>
> Just a guest from your backtrace. I assume you have cable plugged on
> serial, and your system is configured with db.console=1.

Both true!

> Your system seems to detect a BREAK on the serial, and enter on ddb(4).

Is it the "comintr()" line that shows this? (just trying to learn)

The APU2 and the machine that the serial line is connected to, both
reboot at the same time! (after e.g. syspatch/pkg_add -u)

I suppose the BREAK is sent during shutdown of the other machine.

> Thanks.

No, thank *you* for some incredible remote debugging!

Marcus

Reply | Threaded
Open this post in threaded view
|

Re: reboot apu2, hang in ddb>, cpu_idle_mwait_cycle0

Sebastien Marie-3
On Sun, Jun 14, 2020 at 05:31:26PM +0200, Marcus MERIGHI wrote:

> [hidden email] (Sebastien Marie), 2020.06.14 (Sun) 14:23 (CEST):
> > On Sun, Jun 14, 2020 at 12:45:46PM +0200, Marcus MERIGHI wrote:
> > > ddb{0}> bt
> > > db_enter() at db_enter+0x10
> > > comintr(ffff8000000cc000) at comintr+0x2af
> > > intr_handler(ffff8000225a01e0,ffff800000091080) at intr_handler+0x6e
> > > Xintr_ioapic_edge4_untramp() at Xintr_ioapic_edge4_untramp+0x19f
> > > cpu_idle_mwait_cycle() at cpu_idle_mwait_cycle+0x61
> > > end trace frame: 0x0, count: -5
> >
> > Your system seems to detect a BREAK on the serial, and enter on ddb(4).
>
> Is it the "comintr()" line that shows this? (just trying to learn)

Yes. The backtrace shows that db_enter() is called from comintr() function.

db_enter() is the function to enter in ddb(4). panic(9) usually calls it.

If you search comintr() function under /usr/src/sys, you will found it in
src/sys/dev/ic/com.c file (when grepping, uses '^comintr' pattern as OpenBSD
tends to respect style(9) which dictate that function name is written this way).

Next, by looking at the code, db_enter() is called only at one place in the
function. Please note that it isn't necessary as obvious: compiler could
obfuscate^Woptimize things (by inlining for example).

  1043 int
  1044 comintr(void *arg)
  1045 {
  [...]
  1066                                 data = com_read_reg(sc, com_data);
  1067                                 if (ISSET(lsr, LSR_BI)) {
  1068 #if defined(COM_CONSOLE) && defined(DDB)
  1069                                         if (ISSET(sc->sc_hwflags,
  1070                                             COM_HW_CONSOLE)) {
  1071                                                 if (db_console)
  1072                                                         db_enter();
  1073                                                 goto next;
  1074                                         }
  1075 #endif
  1076                                         data = 0;
  1077                                 }

The code implies db_console variable, and if you spent enough time in kernel,
you know it is the variable used by ddb.console sysctl knob. So if kernel called
db_enter(), it means you setted ddb.console=1 .

ddb.console=1 enables several ways to enter in ddb(4), and BREAK is one of them.
Without knowing where is the code that specifically detects the BREAK, from the
context, I could assume that comintr() is this specific code (and words like
COM_CONSOLE, COM_HW_CONSOLE, CRTSCTS helps).

And I already eared about BREAK that system could detect whereas not explicitly
send by remote.

> The APU2 and the machine that the serial line is connected to, both
> reboot at the same time! (after e.g. syspatch/pkg_add -u)
>
> I suppose the BREAK is sent during shutdown of the other machine.

It seems to me that it isn't necessary a real BREAK, but could be some noise on
the line that it interpreted as a BREAK.

--
Sebastien Marie