Iperf and X crash, mininet port

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Iperf and X crash, mininet port

akoshibe
>Synopsis: Iperf and X crash, mininet port
>Category: user
>Environment:
        System      : OpenBSD 6.1
        Details     : OpenBSD 6.1-current (GENERIC.MP) #1: Fri Aug 11 21:26:07 MDT 2017
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:

The mininet network emulator includes an 'iperf' test case, which runs an iperf
client against a daemonized instance of an iperf server. The client instance
will occasionally hang, and when sent a sigint, cause X to crash. Iperf itself
will leave a core with the following backtrace:

#0  thrkill () at -:3
#1  0x000009fbbd34bb7d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:52
#2  0x000009fb9efd1762 in _libpthread_pthread_mutex_unlock
(mutexp=0x9fbe2e418d4)
    at /usr/src/lib/librthread/rthread_mutex.c:267
#3  0x000009f98aa084e2 in __register_frame_info () from /usr/local/bin/iperf
#4  0x000009fbbd372280 in _libc___cxa_finalize (dso=0x0) at
/usr/src/lib/libc/stdlib/atexit.c:159
#5  0x000009fbbd36fbef in _libc_exit (status=The value of variable 'status' is
distributed across several
locations, and GDB cannot access its value.

) at /usr/src/lib/libc/stdlib/exit.c:57
#6  0x000009f98aa02c91 in __register_frame_info () from /usr/local/bin/iperf
#7  0x000009f98aa0176d in __register_frame_info () from /usr/local/bin/iperf
#8  0x000009f98aa086b7 in __register_frame_info () from /usr/local/bin/iperf
#9  0x000009fb9efd382e in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:115
#10 0x000009fbbd3bd79b in __tfork_thread () at
/usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#11 0x0000000000000000 in ?? ()

All packages have been built with clang.

>How-To-Repeat:

>Fix:


dmesg:
OpenBSD 6.1-current (GENERIC.MP) #1: Fri Aug 11 21:26:07 MDT 2017
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4168814592 (3975MB)
avail mem = 4036108288 (3849MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe0010 (68 entries)
bios0: vendor LENOVO version "7WET64WW (3.14 )" date 07/02/2010
bios0: LENOVO 7450AW9
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT ECDT APIC MCFG HPET SLIC BOOT ASF! SSDT TCPA SSDT SSDT SSDT
acpi0: wakeup devices LID_(S3) SLPB(S3) IGBE(S4) EXP0(S4) EXP1(S4) EXP2(S4) EXP3(S4) USB0(S3) USB3(S3) USB5(S3) EHC0(S3) EHC1(S3) HDEF(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz, 1862.26 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE,NXE,LONG,LAHF,PERF,SENSOR
cpu0: 6MB 64b/line 16-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 7 var ranges, 88 fixed ranges
cpu0: apic clock running at 265MHz
cpu0: mwait min=64, max=64, C-substates=0.2.2.2.2.1.3, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Core(TM)2 Duo CPU L9400 @ 1.86GHz, 1862.00 MHz
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE,NXE,LONG,LAHF,PERF,SENSOR
cpu1: 6MB 64b/line 16-way L2 cache
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 20, 24 pins
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (AGP_)
acpiprt2 at acpi0: bus 2 (EXP0)
acpiprt3 at acpi0: bus 3 (EXP1)
acpiprt4 at acpi0: bus -1 (EXP2)
acpiprt5 at acpi0: bus 5 (EXP3)
acpicpu0 at acpi0: !C3(100@57 mwait.3@0x30), !C2(500@1 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: !C3(100@57 mwait.3@0x30), !C2(500@1 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: PUBS, resource for USB0, USB3, USB5, EHC0, EHC1
acpitz0 at acpi0: critical temperature is 127 degC
acpitz1 at acpi0: critical temperature is 105 degC
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: SLPB
"LEN0010" at acpi0 not configured
"IBM3780" at acpi0 not configured
"WACF004" at acpi0 not configured
"INTC0102" at acpi0 not configured
acpibat0 at acpi0: BAT0 model "42T4657" serial 32449 type LION oem "SANYO"
acpiac0 at acpi0: AC unit online
acpithinkpad0 at acpi0
"PNP0C14" at acpi0 not configured
acpidock0 at acpi0: GDCK not docked (0)
acpivideo0 at acpi0: VID_
acpivout0 at acpivideo0: LCD0
acpivideo1 at acpi0: VID_
cpu0: Enhanced SpeedStep 1862 MHz: speeds: 1867, 1866, 1600, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel GM45 Host" rev 0x07
inteldrm0 at pci0 dev 2 function 0 "Intel GM45 Video" rev 0x07
drm0 at inteldrm0
intagp0 at inteldrm0
agp0 at intagp0: aperture at 0xd0000000, size 0x10000000
inteldrm0: msi
inteldrm0: 1280x800, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
"Intel GM45 Video" rev 0x07 at pci0 dev 2 function 1 not configured
"Intel GM45 HECI" rev 0x07 at pci0 dev 3 function 0 not configured
puc0 at pci0 dev 3 function 3 "Intel GM45 KT" rev 0x07: ports: 1 com
com4 at puc0 port 0 apic 1 int 17: ns16550a, 16 byte fifo
com4: probed fifo depth: 0 bytes
em0 at pci0 dev 25 function 0 "Intel ICH9 IGP M AMT" rev 0x03: msi, address 00:1f:16:1f:2d:9a
uhci0 at pci0 dev 26 function 0 "Intel 82801I USB" rev 0x03: apic 1 int 20
uhci1 at pci0 dev 26 function 1 "Intel 82801I USB" rev 0x03: apic 1 int 21
uhci2 at pci0 dev 26 function 2 "Intel 82801I USB" rev 0x03: apic 1 int 22
ehci0 at pci0 dev 26 function 7 "Intel 82801I USB" rev 0x03: apic 1 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
azalia0 at pci0 dev 27 function 0 "Intel 82801I HD Audio" rev 0x03: msi
azalia0: codecs: Conexant CX20561
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801I PCIE" rev 0x03: msi
pci1 at ppb0 bus 2
ppb1 at pci0 dev 28 function 1 "Intel 82801I PCIE" rev 0x03: msi
pci2 at ppb1 bus 3
iwn0 at pci2 dev 0 function 0 "Intel WiFi Link 5300" rev 0x00: msi, MIMO 3T3R, MoW, address 00:21:6a:4f:b5:54
ppb2 at pci0 dev 28 function 3 "Intel 82801I PCIE" rev 0x03: msi
pci3 at ppb2 bus 5
uhci3 at pci0 dev 29 function 0 "Intel 82801I USB" rev 0x03: apic 1 int 16
uhci4 at pci0 dev 29 function 1 "Intel 82801I USB" rev 0x03: apic 1 int 17
uhci5 at pci0 dev 29 function 2 "Intel 82801I USB" rev 0x03: apic 1 int 18
ehci1 at pci0 dev 29 function 7 "Intel 82801I USB" rev 0x03: apic 1 int 19
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb3 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x93
pci4 at ppb3 bus 13
pcib0 at pci0 dev 31 function 0 "Intel 82801IEM LPC" rev 0x03
ahci0 at pci0 dev 31 function 2 "Intel 82801I AHCI" rev 0x03: msi, AHCI 1.2
ahci0: port 0: 3.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, WDC WD1600BEKT-7, 01.0> SCSI3 0/direct fixed naa.50014ee2af2f3a6a
sd0: 152627MB, 512 bytes/sector, 312581808 sectors
ichiic0 at pci0 dev 31 function 3 "Intel 82801I SMBus" rev 0x03: apic 1 int 23
iic0 at ichiic0
usb2 at uhci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci2: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb5 at uhci3: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb6 at uhci4: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb7 at uhci5: USB revision 1.0
uhub7 at usb7 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
aps0 at isa0 port 0x1600/31
uvideo0 at uhub0 port 6 configuration 1 interface 0 "Lenovo product 0x480c" rev 2.00/31.34 addr 2
video0 at uvideo0
ugen0 at uhub3 port 1 "AuthenTec Fingerprint Sensor" rev 2.00/17.03 addr 2
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (c3ea82f4a075c6c6.a) swap on sd0b dump on sd0b

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 addr 2: high speed, power 100 mA, config 1, product 0x480c(0x480c), Lenovo(0x17ef), rev 31.34
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
 port 3 powered
 port 4 powered
 port 5 powered
 port 6 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 addr 2: full speed, power 100 mA, config 1, Fingerprint Sensor(0x2810), AuthenTec(0x08ff), rev 17.03
 port 2 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered
Controller /dev/usb7:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 powered
 port 2 powered

pcidump:
Domain /dev/pci0:
 0:0:0: Intel GM45 Host
        0x0000: Vendor ID: 8086 Product ID: 2a40
        0x0004: Command: 0106 Status: 2090
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 07
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20e0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
        0x0000: 2a408086 20900106 06000007 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20e017aa
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: fed19001 00000000 fed10001 00000000
        0x0050: 03500000 00000259 00000000 00000000
        0x0060: e0000001 00000000 fed18001 00000000
        0x0070: fed1a001 00000000 00001001 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 01111110 00111130 004e0040 003b1a00
        0x00a0: 13c00020 00000000 00000000 00000000
        0x00b0: 0000c000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000291
        0x00e0: 110a0009 1c007088 00000001 00000000
        0x00f0: 00000001 00000000 00070fa0 00000000
 0:2:0: Intel GM45 Video
        0x0000: Vendor ID: 8086 Product ID: 2a42
        0x0004: Command: 0007 Status: 0090
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 07
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f2000000/0x00400000
        0x0018: BAR mem prefetchable 64bit addr: 0x00000000d0000000/0x10000000
        0x0020: BAR io addr: 0x00001800/0x0008
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20e4
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0090: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00d0: Capability 0x01: Power Management
                State: D0
        0x0000: 2a428086 00900007 03000007 00800000
        0x0010: f2000004 00000000 d000000c 00000000
        0x0020: 00001801 00000000 00000000 20e417aa
        0x0030: 00000000 00000090 00000000 0000010b
        0x0040: 00000000 00000048 110a0009 1c007088
        0x0050: 03500001 00000019 00000000 be000000
        0x0060: 00000000 00020000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 0001d005 fee00000 00000091 00000000
        0x00a0: 00000000 20060009 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000140
        0x00d0: 00230001 00000000 00000000 00000034
        0x00e0: 00000000 00000000 1a008000 00002041
        0x00f0: 07341c0d 000000ff 00070fa0 bdb6b0ea
 0:2:1: Intel GM45 Video
        0x0000: Vendor ID: 8086 Product ID: 2a43
        0x0004: Command: 0007 Status: 0090
        0x0008: Class: 03 Subclass: 80 Interface: 00 Revision: 07
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f2400000/0x00100000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20e4
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00d0: Capability 0x01: Power Management
                State: D0
        0x0000: 2a438086 00900007 03800007 00800000
        0x0010: f2400004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20e417aa
        0x0030: 00000000 000000d0 00000000 00000000
        0x0040: 00000000 00000048 110a0009 1c007088
        0x0050: 03500001 00000019 00000000 be000000
        0x0060: 00000000 00020000 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 00000140
        0x00d0: 00230001 00000000 00000000 00000034
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 07341c0d 000000ff 00070fa0 00000000
 0:3:0: Intel GM45 HECI
        0x0000: Vendor ID: 8086 Product ID: 2a44
        0x0004: Command: 0006 Status: 0018
        0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 07
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f2826800/0x00000010
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20e6
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x008c: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0000: 2a448086 00180006 07800007 00800000
        0x0010: f2826804 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20e617aa
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 3009024a 00000000 00000000 00000000
        0x0050: c8038c01 00000008 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00800005
        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:3:3: Intel GM45 KT
        0x0000: Vendor ID: 8086 Product ID: 2a47
        0x0004: Command: 0007 Status: 00b0
        0x0008: Class: 07 Subclass: 00 Interface: 02 Revision: 07
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x00001830/0x0008
        0x0014: BAR mem 32bit addr: 0xf2624000/0x00001000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20ec
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x00c8: Capability 0x01: Power Management
                State: D0
        0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0000: 2a478086 00b00007 07000207 00000000
        0x0010: 00001831 f2624000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20ec17aa
        0x0030: 00000000 000000c8 00000000 0000020b
        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 0023d001 00000008
        0x00d0: 00800005 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:25:0: Intel ICH9 IGP M AMT
        0x0000: Vendor ID: 8086 Product ID: 10f5
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf2600000/0x00020000
        0x0014: BAR mem 32bit addr: 0xf2625000/0x00001000
        0x0018: BAR io addr: 0x00001840/0x0020
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20ee
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x00c8: Capability 0x01: Power Management
                State: D0
        0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00e0: Capability 0x13: PCI Advanced Features
        0x0000: 10f58086 00100107 02000003 00000000
        0x0010: f2600000 f2625000 00001841 00000000
        0x0020: 00000000 00000000 00000000 20ee17aa
        0x0030: 00000000 000000c8 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 c822d001 0d002000
        0x00d0: 0081e005 fee00000 00000000 00000072
        0x00e0: 03060013 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:26:0: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2937
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x00001860/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29378086 02900005 0c030003 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00001861 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:26:1: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2938
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x00001880/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29388086 02900005 0c030003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00001881 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000020b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:26:2: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2939
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x000018a0/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29398086 02900005 0c030003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 000018a1 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000030b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:26:7: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 293c
        0x0004: Command: 0106 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf2826c00/0x00000400
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f1
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x0a: Debug Port
        0x0098: Capability 0x13: PCI Advanced Features
        0x0000: 293c8086 02900106 0c032003 00000000
        0x0010: f2826c00 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20f117aa
        0x0030: 00000000 00000050 00000000 0000040b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 01ff2020 00000000 01000001 c0082000
        0x0070: 0f9f0040 00000000 00000000 00000000
        0x0080: 00000000 00000001 00000000 00000000
        0x0090: 00000000 00000000 03060013 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00408588 00030f86 20021706
 0:27:0: Intel 82801I HD Audio
        0x0000: Vendor ID: 8086 Product ID: 293e
        0x0004: Command: 0106 Status: 0010
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000f2620000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f2
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
        0x0100: Enhanced Capability 0x02: Virtual Channel Capability
        0x0130: Enhanced Capability 0x05: Root Complex Link Declaration
        0x0000: 293e8086 00100106 04030003 00000010
        0x0010: f2620004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20f217aa
        0x0030: 00000000 00000050 00000000 0000020b
        0x0040: 07000001 00000000 00000000 00008000
        0x0050: c8426001 00000000 00000000 00000000
        0x0060: 00817005 fee00000 00000000 000000b0
        0x0070: 00910010 10000000 00100000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 01000400 00000000 02a30031 00000000
        0x00d0: 02a30061 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:28:0: Intel 82801I PCIE
        0x0000: Vendor ID: 8086 Product ID: 2940
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Bridge Control: 0004
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x0 / x1
        0x0100: Enhanced Capability 0x02: Virtual Channel Capability
        0x0180: Enhanced Capability 0x05: Root Complex Link Declaration
        0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
                State: D0
        0x0000: 29408086 00100107 06040003 00810010
        0x0010: 00000000 00000000 00020200 200000f0
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 0004010b
        0x0040: 01418010 00008000 00100000 01114c11
        0x0050: 10010000 0000a0e0 00000028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000064 00000000
        0x0090: 0000a00d 20f317aa 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 08110000 00000000
        0x00e0: 00c70f00 00080706 00000031 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:28:1: Intel 82801I PCIE
        0x0000: Vendor ID: 8086 Product ID: 2942
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: f250 Memory Limit: f250
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Bridge Control: 0004
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0100: Enhanced Capability 0x02: Virtual Channel Capability
        0x0180: Enhanced Capability 0x05: Root Complex Link Declaration
        0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
                State: D0
        0x0000: 29428086 00100107 06040003 00810010
        0x0010: 00000000 00000000 00030300 200000f0
        0x0020: f250f250 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 0004020b
        0x0040: 01418010 00008000 00100000 02112c11
        0x0050: 30110042 0008a0e0 00400028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000065 00000000
        0x0090: 0000a00d 20f317aa 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 08110000 00000000
        0x00e0: 00c70f00 00080706 00000033 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:28:3: Intel 82801I PCIE
        0x0000: Vendor ID: 8086 Product ID: 2946
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 12
                Secondary Latency Timer: 00
        0x001c: I/O Base: 20 I/O Limit: 20 Secondary Status: 2000
        0x0020: Memory Base: f000 Memory Limit: f1f0
        0x0024: Prefetch Memory Base: f291 Prefetch Memory Limit: f291
        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: 0b Bridge Control: 0004
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x0 / x1
        0x0100: Enhanced Capability 0x02: Virtual Channel Capability
        0x0180: Enhanced Capability 0x05: Root Complex Link Declaration
        0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
                State: D0
        0x0000: 29468086 00100107 06040003 00810010
        0x0010: 00000000 00000000 000c0500 20002020
        0x0020: f1f0f000 f291f291 00000000 00000000
        0x0030: 00000000 00000040 00000000 0004040b
        0x0040: 01418010 00008000 00100000 04114c11
        0x0050: 10010003 0018a0e0 00000028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000066 00000000
        0x0090: 0000a00d 20f317aa 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 c8110000 00000000
        0x00e0: 00c70f00 00080706 00000033 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:29:0: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2934
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x000018c0/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29348086 02900005 0c030003 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 000018c1 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:29:1: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2935
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x000018e0/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29358086 02900005 0c030003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 000018e1 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000020b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:29:2: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 2936
        0x0004: Command: 0005 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x00001c00/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f0
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x13: PCI Advanced Features
        0x0000: 29368086 02900005 0c030003 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00001c01 00000000 00000000 20f017aa
        0x0030: 00000000 00000050 00000000 0000030b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 03060013 00000000 00000000 00000000
        0x0060: 00000010 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:29:7: Intel 82801I USB
        0x0000: Vendor ID: 8086 Product ID: 293a
        0x0004: Command: 0106 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf2827000/0x00000400
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f1
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x0a: Debug Port
        0x0098: Capability 0x13: PCI Advanced Features
        0x0000: 293a8086 02900106 0c032003 00000000
        0x0010: f2827000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20f117aa
        0x0030: 00000000 00000050 00000000 0000040b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 019f2020 00000000 01000001 c0080000
        0x0070: 0f1f00c0 00000000 00000000 00000000
        0x0080: 00000000 00000001 00000000 00000000
        0x0090: 00000000 00000000 03060013 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00408588 00030f86 20021706
 0:30:0: Intel 82801BAM Hub-to-PCI
        0x0000: Vendor ID: 8086 Product ID: 2448
        0x0004: Command: 0107 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 93
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 13 Subordinate Bus: 13
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2280
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 0004
        0x0050: Capability 0x0d: PCI-PCI
        0x0000: 24488086 00100107 06040193 00010000
        0x0010: 00000000 00000000 000d0d00 228000f0
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000050 00000000 000400ff
        0x0040: 00000000 00000000 00000000 00001200
        0x0050: 0000000d 20f417aa 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 00030f86 00000000
 0:31:0: Intel 82801IEM LPC
        0x0000: Vendor ID: 8086 Product ID: 2917
        0x0004: Command: 0007 Status: 0210
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 03
        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: 17aa Product ID: 20f5
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
        0x0000: 29178086 02100007 06010003 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 20f517aa
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: 00001001 00000080 00001181 00000010
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 0b0b0b0b 00000090 0b0b0b0b 000000f8
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 3f0d0010 007c1601 000c15e1 001c1681
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000e24 00000039 000a1c2b c0000300
        0x00b0: 00f00000 00000000 00020008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00004567 0000ff00 00000000
        0x00e0: 100c0009 03c40200 00000004 00000000
        0x00f0: fed1c001 00000000 00030f86 00000000
 0:31:2: Intel 82801I AHCI
        0x0000: Vendor ID: 8086 Product ID: 2929
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x00001c48/0x0008
        0x0014: BAR io addr: 0x0000183c/0x0004
        0x0018: BAR io addr: 0x00001c40/0x0008
        0x001c: BAR io addr: 0x00001838/0x0004
        0x0020: BAR io addr: 0x00001c20/0x0020
        0x0024: BAR mem 32bit addr: 0xf2826000/0x00000800
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f8
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x01: Power Management
                State: D0
        0x00a8: Capability 0x12: SATA
        0x00b0: Capability 0x13: PCI Advanced Features
        0x0000: 29298086 02b00007 01060103 00000000
        0x0010: 00001c49 0000183d 00001c41 00001839
        0x0020: 00001c21 f2826000 00000000 20f817aa
        0x0030: 00000000 00000080 00000000 0000020b
        0x0040: 80008000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 4003a801 00000008 00000000 00000000
        0x0080: 00097005 fee00000 0000006b 00000000
        0x0090: 81030c60 4c000193 00000000 0000000c
        0x00a0: 00000000 00000000 0010b012 00000048
        0x00b0: 03060013 00000000 00000000 00000000
        0x00c0: 00000000 00000001 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00030f86 00000000
 0:31:3: Intel 82801I SMBus
        0x0000: Vendor ID: 8086 Product ID: 2930
        0x0004: Command: 0103 Status: 0280
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f2827400/0x00000100
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x00001c60/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 17aa Product ID: 20f9
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 29308086 02800103 0c050003 00000000
        0x0010: f2827404 00000000 00000000 00000000
        0x0020: 00001c61 00000000 00000000 20f917aa
        0x0030: 00000000 00000000 00000000 0000010b
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00040402 080800f0 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000004 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 00030f86 00000000
 3:0:0: Intel WiFi Link 5300
        0x0000: Vendor ID: 8086 Product ID: 4236
        0x0004: Command: 0106 Status: 0010
        0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000f2500000/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: 8086 Product ID: 1011
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x00c8: Capability 0x01: Power Management
                State: D0
        0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00e0: 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
        0x0000: 42368086 00100106 02800000 00000010
        0x0010: f2500004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 10118086
        0x0030: 00000000 000000c8 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 c823d001 0d000000
        0x00d0: 0081e005 fee00000 00000000 00000073
        0x00e0: 00010010 10008ec0 00190810 00069c11
        0x00f0: 10110143 00000000 00000000 00000000

acpidump:
begin-base64 644 APIC.5
QVBJQ3gAAAAB9ExFTk9WT1RQLTdXICAgQDEAAExOVk8BAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAAgCAgAAAAAACAMDAAAAAAEMAQAAAMD+AAAAAAIKAAACAAAAAAACCgAJCQAAAA0ABAYABQAB
BAYBBQAB
====
begin-base64 644 ASF!.10
QVNGIaAAAAAQ7kxFTk9WT1RQLTdXICAgQDEAAFBUTCABAAAAAAAQAAACBSBmSgAAAAAAAAEALAAA
AAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAYAAQEAAACiAABAYgAAgCI
AAMDiAAEAwAXACAAAAAAE/ABAAAAAAAAAAAAAACEABEAAAuIoKKoqqyuuNIAAA==
====
begin-base64 644 BOOT.9
Qk9PVCgAAAABWkxFTk9WT1RQLTdXICAgQDEAACBMVFABAAAANQAAAA==
====
begin-base64 644 DSDT.2
RFNEVAfkAAABJkxFTk9WT1RQLTdXICAgQDEAAE1TRlQAAAADEDpcX1BSX1uDC0NQVTAAEBAAAAZb
gwtDUFUxARAQAAAGW4MLQ1BVMgIQEAAABluDC0NQVTMDEBAAAAZbgE1OVlMADADguL0LABBbgUk4
TU5WUwMAgAAHR0FQQSBHQVBMIERDS0kgRENLUyBWQ0RMAVZDREMBVkNEVAFWQ0REAVZJR0QBVkNT
UwFWQ0RCAVZDSU4BVlBERgEAB1ZMSUQEVlZQTwRCUkxWBEJSRlECQlJIQgFCUkVWAUNERkwIQ0RB
SAhQTU9EAlBESVIBUERNQQEABExGREMBAAdDMk5BAUMzTkEBQzROQQFDNk5BAQAEAAgAAk9TU1MB
TkhQUwFOUE1FAQADVU9QVAhCVElEIAAIAAhUQ1JUEFRQU1YQVFRDMRBUVEMyEFRUU1AQU1JBSAhT
UkhFCFNSRTAIU1JFMQhTUkUyCFNSRTMIU1JFNAhTUkU1CFNSVTAIU1JVMQhTUlUyCFNSVTcIU1JV
MwhTUlU0CFNSVTgIU1JQQghTUkxQCFNSU0EIU1JTTQhDV0FDAUNXQVMBQ1dVRQFDV1VTAQAEQ1dB
UBBDV0FUEERCR0MBAAdGUzFMEEZTMU0QRlMxSBBGUzJMEEZTMk0QRlMySBBGUzNMEEZTM00QRlMz
SBBUQVRDAQAGVEFUTAFUQVRXCFRORlQEVE5UVARUREZBBFREVEEEVERGRARURFREBFRDRkEEVENU
QQRUQ0ZEBFRDVEQEVFNGVARUU1RUBFRJVDAIVENSMBBUUFMwEFRJVDEIVENSMRBUUFMxEFRJVDII
VENSMhBUUFMyEFRJRjAIVElGMQhUSUYyCAAgVENaMQhUQ1oyCFRDWjMIQlRISQEAB0hESVIBSERF
SAFIRFNQAUhEUFABSERVQgEAA1RQTVABVFBNUwEABkJJREUESURFVAQAAURUU0UBAAZEVFMwCERU
UzEIRFQwMAFEVDAxAURUMDIBRFQwMwEABExJREIBQzRXUgFDNEFDAU9ERFgBQ01QUgEAA1BIMDEI
UEgwMghQSDAzCFBQUlEIUFBMTwhQUFJQCFBQT1IIVFBSUwhUUE1WCE1PUl8IUlNWMAhEQVREAgAG
SVBBVARJUFNDAUlETU0BSURNUwJIVkNPA0lGMUUBSVNTQwFMSURTAUlCSUECSUJUVAhJVFZGBElU
Vk0EVENHMAFUQ0cxAQAGU1dHUAhJUE1TCElQTUJIB0lQTVIYSVBNTxhJUE1BCEFTTEIgQVNGVAgA
EENIS0MgQ0hLRSBBVFJCIAAIUFBDUghUUENSBQADQVRNQkAIUFBDQQhUUENBBQADW4FGB01OVlMB
AIAABldJVE0IV1NFTAhXTFMwCFdMUzEIV0xTMghXTFMzCFdMUzQIV0xTNQhXTFM2CFdMUzcIV0VO
QwhXS0JECFdQVFkIV1BBU0hAV1BOV0hAV1NQTQhXU1BTCFdTTU4IV1NNWAhXU0VOCFdTS0IIW4EQ
TU5WUwEAgIAFREJHU0BAW4BHTlZTAAzqrra9CwACW4FBFUdOVlMQT1NZUxBTTUlGCFBSTTAIUFJN
MQgASAVQV1JTCABIBgBABUFQSUMITVBFTghQQ1AwCFBDUDEIUFBDTQhQUE1GIAAIAEAFSUdEUwhU
TFNUCENBREwIUEFETAhDU1RFEE5TVEUQU1NURRBORElECERJRDEgRElEMiBESUQzIERJRDQgRElE
NSBLU1YwIEtTVjEIQkRTUAhQVFkxCFBUWTIIUFNDTAhUVkYxCFRWRjIIR0VUTQhCTENTCEJSVEwI
QUxTRQhBTEFGCExMT1cITEhJSAgAQDlQQVZQCABAEFZJREgQVklETRBWSURMEEJVU0gQQlVTTRBC
VVNMEEhJU1QITFBTVAhMV1NUCEZSRUgQRlJFTBBTVlNUCEdWRU4IR1ZBQwhHVkRDCFNUQ0wIQVBD
TAhPU1BYAU9TQzQBAAZTUEVOAQABAAEAAQAEEIrgC1xfU0JfFE86X0lOSQCgKJNcU0NNUFxfT1Nf
DU1pY3Jvc29mdCBXaW5kb3dzAABwCgFcVzk4RqFBFKBEDFsSXF9PU0lgoCxcX09TSQ1XaW5kb3dz
IDIwMDEAcAoBXFdOVEZwCgFcV1hQRnAKAFxXU1BWoCBcX09TSQ1XaW5kb3dzIDIwMDEgU1AxAHAK
AVxXU1BWoCBcX09TSQ1XaW5kb3dzIDIwMDEgU1AyAHAKAlxXU1BWoBxcX09TSQ1XaW5kb3dzIDIw
MDYAcAoBXFdWSVOgFVxfT1NJDUxpbnV4AHAKAVxMTlVYoBdcX09TSQ1GcmVlQlNEAHAKAVxMTlVY
oUkHoCuTXFNDTVBcX09TXw1NaWNyb3NvZnQgV2luZG93cyBOVAAAcAoBXFdOVEahSgSgRwSTXFND
TVBcX09TXw1NaWNyb3NvZnQgV2luZG93c01FOiBNaWxsZW5uaXVtIEVkaXRpb24AAHAKAVxXTUVG
cAoBXFc5OEagEpKVXF9SRVYKAnAKAVxIOERScAoBXE9TSUZwXC8GX1NCX1BDSTBMUENfRUNfX0FD
X19fUFNSXFBXUlOgE3tcUFBNRgsAAQBUUkFaCgEKK6AYkFxXWFBGkpVcV1NQVgoBVFJBWgoBClCg
JlxMTlVYXC8FX1NCX1BDSTBMUENfRUNfX1NBVU0KAlxVQ01TChxwXFNSQUhcLwNfU0JfUENJMFJJ
RF+gHlZJR0RwXFNSSEVcLwRfU0JfUENJMFZJRF9SSURfoRpwXFNSSEVcLwRfU0JfUENJMEFHUF9S
SURfcFxTUkUwXC8EX1NCX1BDSTBFWFAwUklEX3BcU1JFMVwvBF9TQl9QQ0kwRVhQMVJJRF9wXFNS
RTJcLwRfU0JfUENJMEVYUDJSSURfcFxTUkUzXC8EX1NCX1BDSTBFWFAzUklEX3BcU1JVMFwvBF9T
Ql9QQ0kwVVNCMFJJRF9wXFNSVTFcLwRfU0JfUENJMFVTQjFSSURfcFxTUlUzXC8EX1NCX1BDSTBV
U0IzUklEX3BcU1JVN1wvBF9TQl9QQ0kwRUhDMFJJRF9wXFNSVTNcLwRfU0JfUENJMFVTQjNSSURf
cFxTUlU0XC8EX1NCX1BDSTBVU0I0UklEX3BcU1JVOFwvBF9TQl9QQ0kwRUhDMVJJRF9wXFNSTFBc
LwRfU0JfUENJMExQQ19SSURfcFxTUlNBXC8EX1NCX1BDSTBTQVRBUklEX3BcU1JTTVwvBF9TQl9Q
Q0kwU01CVVJJRF9bgksRTE5LQQhfSElEDEHQDA8IX1VJRAoBFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJBpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkEKgFwvBF9TQl9QQ0kwTFBDX1BJUkEIQlVGQREJCgYjAAAYeQCLQlVGQQoBSVJBMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSQQqPYKAOVlBJUmB5CgFgSVJBMaEIcAoASVJBMaRCVUZBFEYE
X1NSUwGLaAoBSVJBMoJJUkEyYHtcLwRfU0JfUENJMExQQ19QSVJBCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkFbgksRTE5LQghfSElEDEHQDA8IX1VJRAoCFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJCpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkIKgFwvBF9TQl9QQ0kwTFBDX1BJUkIIQlVGQhEJCgYjAAAYeQCLQlVGQgoBSVJCMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSQgqPYKAOVlBJUmB5CgFgSVJCMaEIcAoASVJCMaRCVUZCFEYE
X1NSUwGLaAoBSVJCMoJJUkIyYHtcLwRfU0JfUENJMExQQ19QSVJCCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkJbgksRTE5LQwhfSElEDEHQDA8IX1VJRAoDFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJDpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkMKgFwvBF9TQl9QQ0kwTFBDX1BJUkMIQlVGQxEJCgYjAAAYeQCLQlVGQwoBSVJDMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSQwqPYKAOVlBJUmB5CgFgSVJDMaEIcAoASVJDMaRCVUZDFEYE
X1NSUwGLaAoBSVJDMoJJUkMyYHtcLwRfU0JfUENJMExQQ19QSVJDCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkNbgksRTE5LRAhfSElEDEHQDA8IX1VJRAoEFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJEpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkQKgFwvBF9TQl9QQ0kwTFBDX1BJUkQIQlVGRBEJCgYjAAAYeQCLQlVGRAoBSVJEMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSRAqPYKAOVlBJUmB5CgFgSVJEMaEIcAoASVJEMaRCVUZEFEYE
X1NSUwGLaAoBSVJEMoJJUkQyYHtcLwRfU0JfUENJMExQQ19QSVJECnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkRbgksRTE5LRQhfSElEDEHQDA8IX1VJRAoFFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJFpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkUKgFwvBF9TQl9QQ0kwTFBDX1BJUkUIQlVGRREJCgYjAAAYeQCLQlVGRQoBSVJFMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSRQqPYKAOVlBJUmB5CgFgSVJFMaEIcAoASVJFMaRCVUZFFEYE
X1NSUwGLaAoBSVJFMoJJUkUyYHtcLwRfU0JfUENJMExQQ19QSVJFCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkVbgksRTE5LRghfSElEDEHQDA8IX1VJRAoGFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJGpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkYKgFwvBF9TQl9QQ0kwTFBDX1BJUkYIQlVGRhEJCgYjAAAYeQCLQlVGRgoBSVJGMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSRgqPYKAOVlBJUmB5CgFgSVJGMaEIcAoASVJGMaRCVUZGFEYE
X1NSUwGLaAoBSVJGMoJJUkYyYHtcLwRfU0JfUENJMExQQ19QSVJGCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkZbgksRTE5LRwhfSElEDEHQDA8IX1VJRAoHFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJHpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkcKgFwvBF9TQl9QQ0kwTFBDX1BJUkcIQlVGRxEJCgYjAAAYeQCLQlVGRwoBSVJHMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSRwqPYKAOVlBJUmB5CgFgSVJHMaEIcAoASVJHMaRCVUZHFEYE
X1NSUwGLaAoBSVJHMoJJUkcyYHtcLwRfU0JfUENJMExQQ19QSVJHCnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkdbgksRTE5LSAhfSElEDEHQDA8IX1VJRAoIFChfU1RBAKAcklZQSVJcLwRfU0Jf
UENJMExQQ19QSVJIpAoJoQSkCgsIX1BSUxEJCgYj+A4YeQAUL19ESVMAfVwvBF9TQl9QQ0kwTFBD
X1BJUkgKgFwvBF9TQl9QQ0kwTFBDX1BJUkgIQlVGSBEJCgYjAAAYeQCLQlVGSAoBSVJIMRQ6X0NS
UwB7XC8EX1NCX1BDSTBMUENfUElSSAqPYKAOVlBJUmB5CgFgSVJIMaEIcAoASVJIMaRCVUZIFEYE
X1NSUwGLaAoBSVJIMoJJUkgyYHtcLwRfU0JfUENJMExQQ19QSVJICnBhfWF2YGFwYVwvBF9TQl9Q
Q0kwTFBDX1BJUkgUOVZQSVIBcAoBYKAKe2gKgABwCgBgoSF7aAoPYaAJlWEKA3AKAGChEKAOkZNh
CgiTYQoNcAoAYKRgW4JIaE1FTV8IX0hJRAxB0AwBCE1FOTgRQgQKPoYJAAEAAAAAAAAKAIYJAAAA
AA4AAAACAIYJAAEAABAAAADuAYYJAAAAAMD+AAAUAIYJAAAAwNT+AEArAXkAik1FOTgKHE1FQjCK
TUU5OAogTUVMMAhNR0FQEREKDoYJAAAAAAAAAAAAAHkAik1HQVAKBE1HUEKKTUdBUAoITUdQTAhN
RU1TEUINCs6GCQABAAAAAAAACgCGCQAAAAAMAAAAAACGCQAAAEAMAAAAAACGCQAAAIAMAAAAAACG
CQAAAMAMAAAAAACGCQAAAAANAAAAAACGCQAAAEANAAAAAACGCQAAAIANAAAAAACGCQAAAMANAAAA
AACGCQAAAAAOAAAAAACGCQAAAEAOAAAAAACGCQAAAIAOAAAAAACGCQAAAMAOAAAAAACGCQAAAAAP
AAAAAQCGCQABAAAQAAAA7gGGCQAAAADA/gAAFACGCQAAAMDU/gBAKwF5AIpNRU1TChRNQzBMik1F
TVMKIE1DNEyKTUVNUwosTUM4TIpNRU1TCjhNQ0NMik1FTVMKRE1EMEyKTUVNUwpQTUQ0TIpNRU1T
ClxNRDhMik1FTVMKaE1EQ0yKTUVNUwp0TUUwTIpNRU1TCoBNRTRMik1FTVMKjE1FOEyKTUVNUwqY
TUVDTI1NRU1TCnhNQzBXjU1FTVMK2E1DNFeNTUVNUws4AU1DOFeNTUVNUwuYAU1DQ1eNTUVNUwv4
AU1EMFeNTUVNUwtYAk1ENFeNTUVNUwu4Ak1EOFeNTUVNUwsYA01EQ1eNTUVNUwt4A01FMFeNTUVN
UwvYA01FNFeNTUVNUws4BE1FOFeNTUVNUwuYBE1FQ1eKTUVNUwqsTUVCMYpNRU1TCrBNRUwxik1F
TVMKvE1FTDKKTUVNUwrITUVMMxRGPV9DUlMAoE0XXFc5OEZ0XE1FTVhNRUIwTUVMMHBcR0FQQU1H
UEJwXEdBUExNR1BMoEkMkE1HUEJNR1BMdIdNRTk4CgJgCE1CRjARAmByYIdNR0FQYAhNQkYxEQJg
cE1FOThNQkYwc01CRjBNR0FQTUJGMaBPB5KTXC8FX1NCX1BDSTBMUENfVFBNX19TVEEKD3SHTUJG
MQoCYAhNQkYyEQJgcmCHXC8FX1NCX1BDSTBMUENfVFBNX0JVRjFgCE1CRjMRAmBwTUJGMU1CRjJz
TUJGMlwvBV9TQl9QQ0kwTFBDX1RQTV9CVUYxTUJGM6RNQkYzoQakTUJGMaFJCKBPB5KTXC8FX1NC
X1BDSTBMUENfVFBNX19TVEEKD3SHTUU5OAoCYAhNQkY0EQJgcmCHXC8FX1NCX1BDSTBMUENfVFBN
X0JVRjFgCE1CRjURAmBwTUU5OE1CRjRzTUJGNFwvBV9TQl9QQ0kwTFBDX1RQTV9CVUYxTUJGNaRN
QkY1oQakTUU5OHtcLwNfU0JfUENJMFBBTTEKA2CgGGBwCwBATUMwTKANe2AKAgBwCgFNQzBXe1wv
A19TQl9QQ0kwUEFNMQowYKAYYHALAEBNQzRMoA17YAogAHAKAU1DNFd7XC8DX1NCX1BDSTBQQU0y
CgNgoBhgcAsAQE1DOEygDXtgCgIAcAoBTUM4V3tcLwNfU0JfUENJMFBBTTIKMGCgGGBwCwBATUND
TKANe2AKIABwCgFNQ0NXe1wvA19TQl9QQ0kwUEFNMwoDYKAYYHALAEBNRDBMoA17YAoCAHAKAU1E
MFd7XC8DX1NCX1BDSTBQQU0zCjBgoBhgcAsAQE1ENEygDXtgCiAAcAoBTUQ0V3tcLwNfU0JfUENJ
MFBBTTQKA2CgGGBwCwBATUQ4TKANe2AKAgBwCgFNRDhXe1wvA19TQl9QQ0kwUEFNNAowYKAYYHAL
AEBNRENMoA17YAogAHAKAU1EQ1d7XC8DX1NCX1BDSTBQQU01CgNgoBhgcAsAQE1FMEygDXtgCgIA
cAoBTUUwV3tcLwNfU0JfUENJMFBBTTUKMGCgGGBwCwBATUU0TKANe2AKIABwCgFNRTRXe1wvA19T
Ql9QQ0kwUEFNNgoDYKAYYHALAEBNRThMoA17YAoCAHAKAU1FOFd7XC8DX1NCX1BDSTBQQU02CjBg
oBhgcAsAQE1FQ0ygDXtgCiAAcAoBTUVDV3RcTUVNWE1FQjFNRUwxoC2Sk1wvBV9TQl9QQ0kwTFBD
X1RQTV9fU1RBCg9wDAAAQAFNRUwycAoATUVMM6RNRU1TW4JJDUxJRF8IX0hJRAxB0AwNFDxfTElE
AKAeXEg4RFKkXC8FX1NCX1BDSTBMUENfRUNfX0hQTEShFqAPe1xSQkVDCkYKBACkCgGhBKQKABQm
X1BSVwCgFZBcVzk4RpJcV01FRqQSBgIKGAoEoQmkEgYCChgKAxREBl9QU1cBoD9cSDhEUqAcaHAK
AVwvBV9TQl9QQ0kwTFBDX0VDX19IV0xPoRtwCgBcLwVfU0JfUENJMExQQ19FQ19fSFdMT6EcoA1o
XE1CRUMKMgr/CgShDFxNQkVDCjIK+woAW4JMCVNMUEIIX0hJRAxB0AwOFCZfUFJXAKAVkFxXOThG
klxXTUVGpBIGAgoYCgShCaQSBgIKGAoDFEQGX1BTVwGgP1xIOERSoBxocAoBXC8FX1NCX1BDSTBM
UENfRUNfX0hXRk6hG3AKAFwvBV9TQl9QQ0kwTFBDX0VDX19IV0ZOoRygDWhcTUJFQwoyCv8KEKEM
XE1CRUMKMgrvCgBbgoSjBlBDSTBbgohdA0xQQ18IX0FEUgwAAB8ACF9TM0QKAwhSSURfCgBbgkob
U0lPXwhfSElEDEHQDAIIX1VJRAoACFNDUlMRTxALCgFHARAAEAABEEcBkACQAAEQRwEkACQAAQJH
ASgAKAABAkcBLAAsAAECRwEwADAAAQJHATQANAABAkcBOAA4AAECRwE8ADwAAQJHAaQApAABAkcB
qACoAAECRwGsAKwAAQJHAbAAsAABBkcBuAC4AAECRwG8ALwAAQJHAVAAUAABBEcBcgByAAEGRwEu
AC4AAQJHAQAQABABgEcBgBGAEQGARwEACAAIARBHAeAV4BUBEEcBABYAFgGARwGAFoAWASCGCQAB
AAAA4AAAABCGCQABAMDR/gBAAACGCQABAADR/gBAAACGCQABAIDR/gAQAACGCQABAJDR/gAQAACG
CQABAFDU/gBwAAB5ABRNCF9DUlMAoCCTXC8FX1NCX1BDSTBMUENfVFBNX19TVEEKD6RTQ1JToUQG
dIdTQ1JTCgJgCEJVRjARAmByYIdcLwVfU0JfUENJMExQQ19UUE1fQlVGMWAIQlVGMRECYHBTQ1JT
QlVGMHNCVUYwXC8FX1NCX1BDSTBMUENfVFBNX0JVRjFCVUYxpEJVRjFbgExQQ1MCCgALAAFbgUML
TFBDUwAAQDBQSVJBCFBJUkIIUElSQwhQSVJECFNFUlEIABhQSVJFCFBJUkYIUElSRwhQSVJICABA
ClhVMUEDAAFYVTJBAwABWFBBXwIAAlhGQV8BAANYVTFFAVhVMkUBWFBFXwFYRkVfAQAEWEdNTAFY
R01IAQAGWEcxRQEAAVhHMUEOABBYRzJFAQABWEcyQQ4AQAsAAkNMS1IBR1lFTgEAA0M0QzMBAAJF
WFBFAQAFW4BMUElPAQuAEQqAW4FPCkxQSU8DR1UwMAhHVTAxCEdVMDIIR1UwMwhHSTAwCEdJMDEI
R0kwMghHSTAzCAAgR0wwMAhHTDAxCEdMMDIIR0wwMwgAQARHQjAwCEdCMDEIR0IwMghHQjAzCABA
CEdWMDAIR1YwMQhHVjAyCEdWMDMIR1UwNAhHVTA1CEdVMDYIR1UwNwhHSTA0CEdJMDUIR0kwNghH
STA3CEdMMDQIR0wwNQhHTDA2CEdMMDcIW4ESTFBJTwMAQAYABkxDRFABAAlbgFBNSU8BCwAQCoBb
gRxQTUlPAABAIQABU1dHRQEAThAACVNDSVMBAAZbgElPX1QBCwAIChBbgSRJT19UAVRSUEkQABAA
EAAQVFJQMAgACAAIAAgACAAIAAgACFuCM1BJQ18IX0hJRAtB0AhfQ1JTESAKHUcBIAAgAAECRwGg
AKAAAQJHAdAE0AQBAiIEAHkAW4IlVElNUghfSElEDEHQAQAIX0NSUxEQCg1HAUAAQAABBCIBAHkA
W4JCBUhQRVQIX0hJRAxB0AEDFCpfU1RBAKAIVzk4RqQKAKEXoBCQXFdOVEaSXFdYUEakCgChBKQK
D6QKAAhfQ1JTEREKDoYJAAAAAND+AAQAAHkAW4I1RE1BQwhfSElEDEHQAgAIX0NSUxEgCh1HAQAA
AAABEEcBgACAAAEQRwHAAMAAASAqEAV5AFuCIlNQS1IIX0hJRAxB0AgACF9DUlMRDQoKRwFhAGEA
AQF5AFuCJUZQVV8IX0hJRAxB0AwECF9DUlMREAoNRwHwAPAAAQEiACB5AFuCJVJUQ18IX0hJRAxB
0AsACF9DUlMREAoNRwFwAHAAAQIiAAF5AFuCN0tCRF8IX0hJRAwwrgAQCF9DSUQMQdADAwhfQ1JT
ERgKFUcBYABgAAEBRwFkAGQAAQEiAgB5AFuCJ01PVV8IX0hJRAwkTTeACF9DSUQMQdAPEwhfQ1JT
EQgKBSIAEHkAW4BJTUdBAQvgFQoQW4EhSU1HQQEACAAIAAhXQUtSEAA4R0FJWAgACEdBRFQIAAhb
hkkLR0FJWEdBRFQBAEggVkFVWAIAAVdPTEUBAAQAQAcAAUNCUFcBQ0JTTAFWRFBXAVBETkUBQkxQ
TAEAAUxFRFMBVFA0UgFQQURSAUJQQUQBAAEAAVBBREQBAApETEFOAQBHBkJVU0MBQlVTRAEAAURT
Q0kBAARFUFdHAQACRFNDUwEABENTT04BVVJTVAEATgZHRFIwAUdEUjEBR0RSMgEABUdEVDABR0RU
MQFHRFQyAQBFKEdBSUQIW4BDRkdTAQtOFgoCW4EQQ0ZHUwFORFhTCEFUQVMIW4ZFDU5EWFNBVEFT
AQA4TEROUwgAQAwACAAIAAgACAAIAAJQU0VTAQAEUE5GUwFEQ0RTAVBQRFMBU1AyUwFTUDFTAQAB
UFNSUwIAAVJJRFMIAAhDQ1NTAkNDRVMBTUNTUwFNRVNTAQADAAgAKExEQVMBAAcASBdPSElTCE9M
V1MIAEAHUlFOUwRSUVdTAQADUlFUUwFSUUxTAQAGABBNQTBTAwAFTUExUwMABQBAPURUU0MBRENG
MQFEQ0YyAURDRjMBRENGNAFEQ0Y1AURDRjYBRENGNwFbhiNORFhTQVRBUwEAQHhUUlNTAVBNQ1MB
QlNZUwEABFNFU1MBW4BOU0RMAQtMFgoBW4ELTlNETAFETFBDCFuATlNJTwELgBYKDFuBMU5TSU8B
RFJTVAFETFBEAVVMUlQBVUxQRAEABAAEREtJMAEAAwA4REtJMQFES0kyAVuCTylEVFJfCExDRkcK
AAhMQkFSCgAUHl9JTkkAcAoDTEROU315T0hJUwoIAE9MV1NMQkFSFDBfSElEAKAPk1xEQVRECgCk
DFwj8AShGaAPk1xEQVRECgGkDFwj8AihB6QMXCPwDBQgX1NUQQBwCgNMRE5ToA2QTERBU0xDRkek
Cg+hBKQKDRRCBV9ESVMAcAoATENGR3AKA0xETlNwCgBSUU5TcAoATERBU6AQk0xCQVILAAJwCgBY
R01MoR2gEJNMQkFSCwgCcAoAWEdNSKEKWzICAAACkApdCERUQkYREAoNRwEAAAAAAQgiAAB5AItE
VEJGCgJTMU1Oi0RUQkYKBFMxTViLRFRCRgoJUzFJURRKBF9DUlMAcAoDTEROU315T0hJUwoIAE9M
V1NTMU1OcFMxTU5TMU1YcFJRTlNgoA1geQoBUlFOU1MxSVGhCHAKAFMxSVGkRFRCRghfUFJTEToK
NzEARwEAAgACAQgiIAAxAUcBCAIIAgEIIggAMQJHAQACAAIBCCLYADECRwEIAggCAQgi8AA4eQAU
TgtfU1JTAYxoCgJSRElMjGgKA1JESUiLaAoCUkRJT4toCglSRElRcAoDTEROU3AKAExEQVNwCgBS
UU5TcFJESUxPTFdTcFJESUhPSElToBJSRElRglJESVFicHZiUlFOU6EIcAoAUlFOU3AKAUxEQVOg
F5NSRElPCwACcAoBWEdNTHAKAFhHTUihJKAXk1JESU8LCAJwCgBYR01McAoBWEdNSKEKWzICAAAC
kArkcFJESU9MQkFScAoBTENGRxQbX1BTQwBwCgNMRE5ToAhEQ0YxpAoAoQSkCgMUFF9QUzAAcAoD
TEROU3AKAURDRjEUFF9QUzMAcAoDTEROU3AKAERDRjFbgkhkVFBNXxRJCF9ISUQAVFBIWQoAoA6T
VFBNVgoBpAwk2AECoA6TVFBNVgoCpAxNzzUEoA6TVFBNVgoDpAwIbQECoA6TVFBNVgoEpAwIbQEB
oBaRk1RQTVYKBZNUUE1WCgakDFyjEACgDpNUUE1WCgikDAaNEgCgE5NUUE1WCgmkDUlOVEMwMTAy
AKQMQdAMMQhfQ0lEDEHQDDEIX1VJRAoBFBhfU1RBAFRQSFkKAKAIVFBSU6QKD6QKAAhCVUYxEREK
DoYJAAAAANT+AFAAAHkAFAtfQ1JTCKRCVUYxFDxVQ01QAqAKkpMKEIdopAoAoAqSkwoQh2mkCgBw
CgBgohiVYAoQoBCSk4OIaGAAg4hpYACkCgB1YKQKARRCNl9EU00MCFBQUkMKAAhSUVMxEgYCCgwK
DQhUVE1QEQQKAQCMVFRNUAoAVE1QVqBDK5NVQ01QaBETChCm+t09Gza0TqQkjRAInRZTCgGgC5Nq
CgCkEQQKAX+gDpNqCgGkEQcKBDEuMACgQxWTagoCoEkUVFBSU3AKAFBQUkOgDExGTFNwCgJQUFJD
oU4SoBGTg4hrCgAACgBwCgBQUFJRoBGTg4hrCgAACgFwCgFQUFJRoBGTg4hrCgAACgJwCgJQUFJR
oBGTg4hrCgAACgNwCgNQUFJRoBGTg4hrCgAACgRwCgRQUFJRoBGTg4hrCgAACgVwCgVQUFJRoBGT
g4hrCgAACgZwCgZQUFJRoBGTg4hrCgAACgdwCgdQUFJRoBGTg4hrCgAACghwCghQUFJRoBGTg4hr
CgAACglwCglQUFJRoBGTg4hrCgAACgpwCgpQUFJRoBGTg4hrCgAACgtwCgtQUFJRoBSTg4hrCgAA
CgxwCgxQUFJRpAoBoBSTg4hrCgAACg1wCg1QUFJRpAoBoBGTg4hrCgAACg5wCg5QUFJRoA6SlYOI
awoAAAoPpAoBU0ZMU6RQUFJDpAoBoDyTagoDCFRNUDESCQIKAAz/////oBVMRkxTcAoBiFRNUDEK
AACkVE1QMXBQUFJRiFRNUDEKAQCkVE1QMaAIk2oKBKQKAaBOCZNqCgUIVE1QMhIOAwoADP////8M
/////6AVTEZMU3AKAYhUTVAyCgAApFRNUDJwUFBMT4hUTVAyCgEAoBuUUFBMTwoOcAzx////iFRN
UDIKAgCkVE1QMqAbk1BQUlEKH3AM8f///4hUTVAyCgIApFRNUDKgGFBQT1JwDPD///+IVE1QMgoC
AKRUTVAycAoAiFRNUDIKAgCkVE1QMqA9k2oKBoxrCgRMQU4wjGsKBUxBTjGgJJGTTEFOMAplk0xB
TjAKRaATkZNMQU4xCm6TTEFOMQpOpAoApAoBpAoBoEgHk1VDTVBoERMKEO1UYDcTzHVGkBxHVtfy
1F0KAaALk2oKAKQRBAoBAaBKBJNqCgGgIZODiGsKAAAKAKAITEZMU6QKAnAKAE1PUl9TRkxTpAoA
oCGTg4hrCgAACgGgCExGTFOkCgJwCgFNT1JfU0ZMU6QKAKQKAaQRBAoBABRCDkxGTFMACFRNUEIR
BQoCAACMVE1QQgoATFBDVIxUTVBCCgFTU1VNVFBIWQoAcFBIMDJMUENUoEoKTFBDVHAKAFNTVU1y
U1NVTVBIMDFTU1VNclNTVU1QSDAyU1NVTXJTU1VNUEgwM1NTVU1yU1NVTVBQUlFTU1VNclNTVU1Q
UExPU1NVTXJTU1VNUFBSUFNTVU1yU1NVTVBQT1JTU1VNclNTVU1UUFJTU1NVTXJTU1VNVFBNVlNT
VU1yU1NVTU1PUl9TU1VNclNTVU1SU1YwU1NVTaAFU1NVTaEEpAoApAoCFEcOU0ZMUwAIVE1QQhEF
CgIAAIxUTVBCCgBMUENUjFRNUEIKAVNTVU1wUEgwMkxQQ1SgQAtMUENUcAoAU1NVTXJTU1VNUEgw
MVNTVU1yU1NVTVBIMDJTU1VNclNTVU1QSDAzU1NVTXJTU1VNUFBSUVNTVU1yU1NVTVBQTE9TU1VN
clNTVU1QUFJQU1NVTXJTU1VNUFBPUlNTVU1yU1NVTVRQUlNTU1VNclNTVU1UUE1WU1NVTXJTU1VN
TU9SX1NTVU1yU1NVTVJTVjBTU1VNdAoAU1NVTVBIMDNUUEhZCgGkCgChBKQKAluCi1ACRUNfXwhf
SElEDEHQDAkIX1VJRAoACF9HUEUKERQTX1JFRwKgDJNoCgNwaVxIOERSW4BFQ09SAwoACwABW4FL
LUVDT1IBSERCTQEAAQABSEZORQEAAQABSExETQEAAQABQlRDTQEAAQABAAFIQlBSAUJUUEMBAAFT
TElTAUhQV0MCAAUAAUhFVEUBAANIQVVNAgAJSFNQQQEAB0hTVU4ISFNSUAgAIEhMQ0wIAAhIRk5T
AgAGAARIQUFBA0hUQUIBSEFNMAhIQU0xCEhBTTIISEFNMwhIQU00CEhBTTUISEFNNghIQU03CEhB
TTgISEFNOQhIQU1BCEhBTUIISEFNQwhIQU1ECEhBTUUISEFNRghIVDAwAUhUMDEBSFQwMgFIVDAz
AUhUMTABSFQxMQFIVDEyAUhUMTMBABBIQU5UCAAQAAEAAUhBTkECAAEAAQAaSEFUUghIVDBICEhU
MEwISFQxSAhIVDFMCEhGU1AIAAZITVVUAQABAAJIVVdCAQAFSFdQTQFIV0xCAUhXTE8BSFdESwFI
V0ZOAUhXQlQBSFdSSQFIV0JVAUhXUE4CAAYAB0hQTE8BAAgAEEhCMFMHSEIwQQFIQjFTB0hCMUEB
SENNVQEAAk9WUlEBRENCRAFEQ1dMAURDV1cBSEIxSQEAAUtCTFQBQlRQVwFCVERUAUhVQlMBQkRQ
VwFCRERUAUhVQkIBAEAFAAFCVFdLAUhQTEQBAAFIUEFDAUJUU1QBAAJIUEJVAQABSEJJRAEAA0hC
Q1MBSFBORgEAAUdTVFMBAAJITEJVAUJEU1QBSENCTAEAAQABUFNUQQEAFkhUTUgISFRNTAhIV0FL
EABAFFRNUDAIVE1QMQhUTVAyCFRNUDMIVE1QNAhUTVA1CFRNUDYIVE1QNwgACEhJSUQIAAhIRk5J
CEhTUEQQABBIREVDCEhERU8IABhIREFBA0hEQUIDSERBQwIAQBFIREVOIEhERVAgSERFTQhIREVT
CAAwAAhUTVA5CFRNUEEIAChBVE1YCEhXQVQIABhCVkFMBAAEAEgPAARIREREARRBBF9JTkkAoA1c
SDhEUnAKAEhTUEGhDFxNQkVDCgUK/goAQklOSVwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZV0dJTghf
Q1JTERUKEkcBYgBiAAEBRwFmAGYAAQF5ABQhTEVEXwJ9aGlgoAxcSDhEUnBgSExDTKEJXFdCRUMK
DGAIQkFPTgoACFdCT04KABROGEJFRVABoAyTaAoFcAoAV0JPTnBXQk9OYqBPBEJBT06gJJNoCgBw
CgBCQU9OoA1XQk9OcAoDYHAKCGGhCXAKAGBwCgBhoSNwCv9gcAr/YaAMk2gKEXAKAFdCT06gDJNo
ChBwCgFXQk9OoUcEcGhgcAr/YaATk2gKD3BoYHAKCGFwCgFCQU9OoBSTaAoRcAoAYHAKAGFwCgBX
Qk9OoBSTaAoQcAoDYHAKCGFwCgFXQk9OoDKTaAoDcAoAV0JPTqAlYnAKB2CgHpGTXFNQU18KA5Nc
U1BTXwoEcAoAYnAK/2BwCv9hoBSTaAoHoA5icAoAYnAK/2BwCv9hoEMEkFxIOERSklxXOThGoBqQ
YpJXQk9OcAoASFNSUHAKAEhTVU5bIgpkoAySk2EK/3BhSFNSUKAMkpNgCv9wYEhTVU6hPqAekGKS
V0JPTlxXQkVDCgcKAFxXQkVDCgYKAFsiCmSgDpKTYQr/XFdCRUMKB2GgDpKTYAr/XFdCRUMKBmCg
BZNoCgOgCpNoCgdbIgv0ARRDCUVWTlQBoDdcSDhEUqAYaH1IQU03CgFIQU03fUhBTTUKBEhBTTWh
F3tIQU03Cv5IQU03e0hBTTUK+0hBTTWhQwWgKGhcTUJFQwoXCv8KAVxNQkVDChUK/woEoA9cVzk4
RlxXQkVDChgK/6EnXE1CRUMKFwr+CgBcTUJFQwoVCvsKAKAPXFc5OEZcV0JFQwoYCgBbhEkHUFVC
UwMAABQrX1NUQQCgDFxIOERScEhVQlNgoQx7XFJCRUMKOwoQYKAFYKQKAaEEpAoAFCFfT05fAKAN
XEg4RFJwCgFIVUJToQxcTUJFQwo7Cv8KEBQhX09GRgCgDVxIOERScAoASFVCU6EMXE1CRUMKOwrv
CgAUSxJMUE1EAHAKAGBwCgBhcAoAYqBACFxIOERSoEgHSFBBQ6AMSFBMT3BcTFBTVGChRAagQQaV
SFdBVApaoB9IQjBBoBmRe0hCMFMKEACVe0hCMFMKDwAKAnAKAWGhBXAKAWGgH0hCMUGgGZF7SEIx
UwoQAJV7SEIxUwoPAAoCcAoBYqEFcAoBYqALkGFicFxMUFNUYKFECaBBCXtcUkJFQwpGChAAoBN7
XFJCRUMKNAqAAHBcTFBTVGChTwagTAaVXFJCRUMKyQpacFxSQkVDCjhjoBp7YwqAAKATkXtjChAA
lXtjCg8ACgJwCgFhoQVwCgFicFxSQkVDCjljoBp7YwqAAKATkXtjChAAlXtjCg8ACgJwCgFhoQVw
CgFioAuQYWJwXExQU1RgpGAUTQVDTFBNAKBFBXtcUFBNRgoBAKAuXE9TUFiGXC5fUFJfQ1BVMAqA
oBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqAoRpwTFBNRGCgCWBcU1RFUAoEoQhcU1RFUAoFWwFN
Q1BVBxREBF9RMTAAoDxcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sKAVwvBl9TQl9QQ0kwTFBD
X0VDX19IS0VZTUhLUQsBEBRHBF9RMTEAoDxcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sKAlwv
Bl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsCEKECoxQkX1ExMgBcLwZfU0JfUENJMExQQ19FQ19f
SEtFWU1IS1ELAxAUQQVfUTEzAKA6XC8GX1NCX1BDSTBMUENfRUNfX0hLRVlESEtDXC8GX1NCX1BD
STBMUENfRUNfX0hLRVlNSEtRCwQQoQ6GXC5fU0JfU0xQQgqAFEQEX1E2NACgPFwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZTUhLSwoQXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtRCwUQFEQEX1E2NQCg
PFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLSwogXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtR
CwYQFEMKX1ExNgCgJ1xWUERGcAoAXFZQREagGFZJR0RcLwRfU0JfUENJMFZJRF9WU1BEoUMHoDxc
LwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sKQFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsH
EKEzoBhWSUdEXC8EX1NCX1BDSTBWSURfVlNXVKEYXC8FX1NCX1BDSTBBR1BfVklEX1ZTV1QUQgVf
UTE3AKA8XC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtLCoBcLwZfU0JfUENJMExQQ19FQ19fSEtF
WU1IS1ELCBChDaALklxXTlRGVkVYUBRGBF9RMTgAoD1cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1I
S0sLAAFcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS1ELCRCjFEUEX1E2NgCgPVwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZTUhLSwsAAlwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsKEBRFBF9RMUEA
oD1cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sLAARcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1I
S1ELCxAUJF9RMUIAXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtRCwwQFEUEX1E2MgCgPVwvBl9T
Ql9QQ0kwTFBDX0VDX19IS0VZTUhLSwsAEFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsNEBRF
BF9RNjAAoD1cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sLACBcLwZfU0JfUENJMExQQ19FQ19f
SEtFWU1IS1ELDhAURQRfUTYxAKA9XC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtLCwBAXC8GX1NC
X1BDSTBMUENfRUNfX0hLRVlNSEtRCw8QFE4EX1ExRgCgP1wvBl9TQl9QQ0kwTFBDX0VDX19IS0VZ
TUhLSwwAAAIAXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtRCxIQXFVDTVMKDhRHBF9RNjcAoD9c
LwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sMAAAEAFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhL
UQsTEBRHBF9RMUMAoD9cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sMAAAAAVwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZTUhLUQsZEBRHBF9RMUQAoD9cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sM
AAAAAlwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsaEBREFF9RMjYAoChWSUdEoAtcV1ZJU1xW
QlREXC8FX1NCX1BDSTBMUENfRUNfX0JSTlOhCFxVQ01TChJbIgv0AYZBQ19fCoCGXC5fVFpfVEhN
MAqAhlwuX1RaX1RITTEKgKAOXFdYUEZbI01DUFX//3AKAVBXUlOgE3tcUFBNRgsAAQBUUkFaCgEK
K6BDBHtcUFBNRgoBAKAuXE9TUFiGXC5fUFJfQ1BVMAqAoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BV
MQqAoQhcU1RFUAoAoApcV1hQRlsiCmSgLlxPU0M0hlwuX1BSX0NQVTAKgaAae1xQUE1GDAAAAAEA
hlwuX1BSX0NQVTEKgaAMXFdYUEZbJ01DUFWgK5CSXFdYUEZcV05URqAdklxDNEFDcAoAXC8EX1NC
X1BDSTBMUENfQzRDM0FUTUMUQBdfUTI3AKA7VklHRKALXFdWSVNcVkJURFwvBV9TQl9QQ0kwTFBD
X0VDX19CUk5TXC8EX1NCX1BDSTBWSURfVkRTUKEIXFVDTVMKElsiC/QBhkFDX18KgIZcLl9UWl9U
SE0wCoCGXC5fVFpfVEhNMQqAoA5cV1hQRlsjTUNQVf//cAoAUFdSU6ATe1xQUE1GCwABAFRSQVoK
AQoroEMEe1xQUE1GCgEAoC5cT1NQWIZcLl9QUl9DUFUwCoCgGntcUFBNRgwAAAABAIZcLl9QUl9D
UFUxCoChCFxTVEVQCgGgClxXWFBGWyIKZKAuXE9TQzSGXC5fUFJfQ1BVMAqBoBp7XFBQTUYMAAAA
AQCGXC5fUFJfQ1BVMQqBoAxcV1hQRlsnTUNQVaBEBJCSXFdYUEZcV05URqA1klwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZQ0tDNAoAcAoBXC8EX1NCX1BDSTBMUENfQzRDM0FUTUMUQwhfUTJBAKAaVklH
RFwvBF9TQl9QQ0kwVklEX0dMSVMKAaAaVklHRFwvBF9TQl9QQ0kwVklEX1ZMT0MKAaEaXC8FX1NC
X1BDSTBBR1BfVklEX1ZMT0MKAVwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsCUIZcLl9TQl9M
SURfCoAURAVfUTJCAKAaVklHRFwvBF9TQl9QQ0kwVklEX0dMSVMKAFwvBl9TQl9QQ0kwTFBDX0VD
X19IS0VZTUhLUQsBUFxVQ01TCg2GXC5fU0JfTElEXwqAFDFfUTVFAKAqXEg4RFKgI0hQTERcLwZf
U0JfUENJMExQQ19FQ19fSEtFWU1IS1ELCVAUMV9RNUYAoCpcSDhEUqAjSFBMRFwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZTUhLUQsKUBQGX1EzRAAUSwRfUTQ4AKBDBHtcUFBNRgoBAKAuXE9TUFiGXC5f
UFJfQ1BVMAqAoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqAoQhcU1RFUAoEFEsEX1E0OQCgQwR7
XFBQTUYKAQCgLlxPU1BYhlwuX1BSX0NQVTAKgKAae1xQUE1GDAAAAAEAhlwuX1BSX0NQVTEKgKEI
XFNURVAKBRQQX1E3RgBbMgEAAAGAC/cDFCRfUTRFAFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhL
UQsRYBQkX1E0RgBcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS1ELEmAUJF9RNDYAXC8GX1NCX1BD
STBMUENfRUNfX0hLRVlNSEtRCxJgFCRfUTIyAENMUE2gDEhCMEGGQkFUMAqAoAxIQjFBhkJBVDEK
gBQRX1E0QQBDTFBNhkJBVDAKgRQNX1E0QgCGQkFUMAqAFA5fUTRDAENMUE1fUTM4FCVfUTREAKAe
e14uQkFUMUIxU1ReLkJBVDFYQjFTAIZCQVQxCoAUEV9RMjQAQ0xQTYZCQVQwCoAUKV9RMjUAoCJ7
Xi5CQVQxQjFTVF4uQkFUMVhCMVMAQ0xQTYZCQVQxCoBbgTFFQ09SAQBAUFNCUkMQU0JGQxBTQkFF
EFNCUlMQU0JBQxBTQlZPEFNCQUYQU0JCUxBbgRpFQ09SAQBAUAAPU0JDTQFTQk1EEFNCQ0MQW4En
RUNPUgEAQFBTQkRDEFNCRFYQU0JPTRBTQlNJEFNCRFQQU0JTThBbgQ5FQ09SAQBAUFNCQ0ggW4EP
RUNPUgEAQFBTQk1OQAhbgQ9FQ09SAQBAUFNCRE5ACFsBQkFUTQcUQxZHQklGA1sjQkFUTf//oEMS
an1oCgFISUlEcFNCQ01nf2cKAYhpCgAAcGhISUlEoApnd1NCRkMKCmGhB3BTQkZDYXBhiGkKAgB9
aAoCSElJRKAKZ3dTQkRDCgpgoQdwU0JEQ2BwYIhpCgEAeGEKFGKIaQoFAKAKZ3AKyIhpCgYAoSGg
FVNCRFZ4DEANAwBTQkRWYohpCgYAoQlwCgCIaQoGAHBTQkRWiGkKBABwU0JTTmAIU0VSThEJCgYg
ICAgIABwCgRiohVgeGAKCmFgcmEKMIhTRVJOYgB2YnBTRVJOiGkKCgB9aAoGSElJRHBTQkROiGkK
CQB9aAoESElJRAhCVFlQEQgKBQAAAAAAcFNCQ0hCVFlQcEJUWVCIaQoLAH1oCgVISUlEcFNCTU6I
aQoMAKEncAz/////iGkKAQBwCgCIaQoFAHAKAIhpCgYAcAz/////iGkKAgBbJ0JBVE2kaRRKDUdC
U1QEWyNCQVRN//+gCntpCiAAcAoCYKESoAp7aQpAAHAKAWChBXAKAGCgBntpCg8AoQZ9YAoEYKAZ
k3tpCg8ACg9wCgRgcAoAYXAKAGJwCgBjoUAGcGhISUlEcFNCVk9joApqd1NCUkMKCmKhB3BTQlJD
YnBTQkFDYaAckpVhCwCAoA57YAoBAHQMAAABAGFhoQVwCgBhoQ2gC5J7YAoCAHAKAGGgDWp3Y2Fh
eGEL6ANnYXBgiGsKAABwYYhrCgEAcGKIawoCAHBjiGsKAwBbJ0JBVE2ka1uCRxVCQVQwCF9ISUQM
QdAMCghfVUlECgAIX1BDTBIHAVxfU0JfCEIwU1QKAAhCVDBJEiMNCgAM/////wz/////CgELMCoK
AAoACgEKAQ0ADQANAA0ACEJUMFASAgQURARfU1RBAKAPXEg4RFJwSEIwQUIwU1ShHqATe1xSQkVD
CjgKgABwCgFCMFNUoQhwCgBCMFNUoAhCMFNUpAofoQSkCg8URwRfQklGAHAKAGdwCgpmoiuQkmdm
oB9IQjBBoBOTe0hCMFMKDwAKD1siC+gDdmahBXAKAWehBXAKAGakR0JJRgoAQlQwSWcUI19CU1QA
f4OIQlQwSQoAAAoBYKRHQlNUCgBIQjBTYEJUMFAUSQRfQlRQAXtIQU00Cu9IQU00oDZocGhhoBGS
g4hCVDBJCgAAeGEKCmBhe2EK/0hUMEx7emEKCAAK/0hUMEh9SEFNNAoQSEFNNFuCQRhCQVQxCF9I
SUQMQdAMCghfVUlECgEIX1BDTBIHAVxfU0JfCEIxU1QKAAhYQjFTCgEIQlQxSRIjDQoADP////8M
/////woBCzAqCgAKAAoBCgENAA0ADQANAAhCVDFQEgIEFEcGX1NUQQCgD1xIOERScEhCMUFCMVNU
oR6gE3tcUkJFQwo5CoAAcAoBQjFTVKEIcAoAQjFTVKAfQjFTVKAIWEIxU6QKH6EQoAlcV05URqQK
AKEEpAofoRCgCVxXTlRGpAoAoQSkCg8URwRfQklGAHAKAGdwCgpmoiuQkmdmoB9IQjFBoBOTe0hC
MVMKDwAKD1siC+gDdmahBXAKAWehBXAKAGakR0JJRgoQQlQxSWcUI19CU1QAf4OIQlQxSQoAAAoB
YKRHQlNUChBIQjFTYEJUMVAUSQRfQlRQAXtIQU00Ct9IQU00oDZocGhhoBGSg4hCVDFJCgAAeGEK
CmBhe2EK/0hUMUx7emEKCAAK/0hUMUh9SEFNNAogSEFNNFuCTQVBQ19fCF9ISUQNQUNQSTAwMDMA
CF9VSUQKAAhfUENMEgcBXF9TQl8UKV9QU1IAoAtcSDhEUqRIUEFDoRagD3tcUkJFQwpGChAApAoB
oQSkCgAUCV9TVEEApAoPW4JOY0hLRVkIX0hJRAwkTQBoFAlfU1RBAKQKDxQKTUhLVgCkCwABCERI
S0MKAAhESEtCCgFbAVhESEsHCERIS0gKAAhESEtXCgAIREhLUwoACERIS0QKAAhESEtOCwwICERI
S1QKAAhESFdXCgAUDE1IS0EApAz///8DFAtNSEtOAKRESEtOFBhNSEtLAaANREhLQ6R7REhLTmgA
oQOkABRABU1IS00CWyNYREhL//+gBpRoCiCjoTN5AXZoYKApe2AM////AwCgDGl9YERIS05ESEtO
oRJ7REhLTn9gDP////8AREhLTqECo1snWERISxQTTUhLUwCGXC5fU0JfU0xQQgqAFAxNSEtDAXBo
REhLQxRJCE1IS1AAWyNYREhL//+gEURIV1dwREhXV2FwAERIV1ehTwWgEURIS1dwREhLV2FwAERI
S1ehSgSgEURIS0RwREhLRGFwAERIS0ShNaARREhLU3BESEtTYXAAREhLU6EhoBFESEtUcERIS1Rh
cABESEtUoQ1wREhLSGFwAERIS0hbJ1hESEukYRQ+TUhLRQFwaERIS0JbI1hESEv//3AAREhLSHAA
REhLV3AAREhLU3AAREhLRHAAREhLVHAAREhXV1snWERISxRFC01IS1EBoE0KREhLQqBACURIS0Nb
I1hESEv//6AGlWgLABChTQagDJVoCwAgcGhESEtIoU0FoAyVaAsAMHBoREhLV6FNBKAMlWgLAEBw
aERIS1OhPaAMlWgLAFBwaERIS0ShLqAMlWgLAGBwaERIS0ihH6AMlWgLAHBwaERIS1ShEKAMlWgL
AIBwaERIV1ehAVsnWERIS4ZIS0VZCoChFaATk2gLBBCGXC5fU0JfU0xQQgqAFCZNSEtHAHAAYHlc
LwVfU0JfUENJMExQQ19FQ19fSFRBQgoDYKRgFEkFTUhLQgGgJpNoCgBcLwVfU0JfUENJMExQQ19F
Q19fQkVFUAoRcAoAXExJREKhKqAmk2gKAVwvBV9TQl9QQ0kwTFBDX0VDX19CRUVQChBwCgFcTElE
QqEBFDxNSEtEAKAaVklHRFwvBF9TQl9QQ0kwVklEX1ZMT0MKAKEaXC8FX1NCX1BDSTBBR1BfVklE
X1ZMT0MKABQ+TUhRQwGgMVxXTlRGoAuTaAoApFxDV0FDoR6gC5NoCgGkXENXQVChEKALk2gKAqRc
Q1dBVKECo6ECo6QKABQ1TUhHQwCgKFxXTlRGWyNYREhL//+gC0NLQzQKAHAKA2ChBXAKBGBbJ1hE
SEukYKECo6QKABRHEU1IU0MBoEwQkFxDV0FDXFdOVEZbI1hESEv//6BICFxPU0M0oD2TaAoDoDeS
XENXQVOGXC5fUFJfQ1BVMAqBoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqBcAoBXENXQVOhQgSg
PJNoCgSgNlxDV0FThlwuX1BSX0NQVTAKgaAae1xQUE1GDAAAAAEAhlwuX1BSX0NQVTEKgXAKAFxD
V0FToQKjoUcGoCuTaAoDoCWSXENXQVNwCgBcLwRfU0JfUENJMExQQ19DNEMzcAoBXENXQVOhOKAz
k2gKBKAtXENXQVNwCgBcQ1dBU6AekkNLQzQKAHAKAVwvBF9TQl9QQ0kwTFBDX0M0QzOhAqNbJ1hE
SEuhAqMURwVDS0M0AXAKAGCgE1xDNFdSoAySXEM0QUN9YAoBYKALXEM0TkF9YAoCYKARkFxDV0FD
XENXQVN9YAoEYKARkFxDV1VFXENXVVN9YAoIYHtggGgAYKRgFAxNSFFFAKRcQzRXUhQZTUhHRQCg
D5BcQzRXUlxDNEFDpAoEpAoDFEQOTUhTRQGgTA1cQzRXUnBcQzRBQ2CgQAaTaAoDcAoAXEM0QUOg
QQV/YFxDNEFDAKAuXE9TQzSGXC5fUFJfQ1BVMAqBoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqB
oRdwCgBcLwRfU0JfUENJMExQQ19DNEMzoUwGoEkGk2gKBHAKAVxDNEFDoEoFf2BcQzRBQwCgLlxP
U0M0hlwuX1BSX0NQVTAKgaAae1xQUE1GDAAAAAEAhlwuX1BSX0NQVTEKgaEgoB6SQ0tDNAoAcAoB
XC8EX1NCX1BDSTBMUENfQzRDMxBHFFwvBV9TQl9QQ0kwTFBDX0VDX19IS0VZFE0EVERTQwFwCgFg
ohtgcFwvBV9TQl9QQ0kwTFBDX0VDX19IQU5UYHBoXC8FX1NCX1BDSTBMUENfRUNfX0hBTlSgDJNo
CiFcQVRDQwoAFAxURFNTAVxBVENDaBROCFREU0cBe2gK/2BwYFwvBV9TQl9QQ0kwTFBDX0VDX19I
REFBemgKCGB7YAr/YXBhXC8FX1NCX1BDSTBMUENfRUNfX0hEQUJ6aAoQYHtgCv9hcGFcLwVfU0Jf
UENJMExQQ19FQ19fSERBQ3poChhge2AK/2FwYVwvBV9TQl9QQ0kwTFBDX0VDX19IQU5BFCFUREdD
AHBcLwVfU0JfUENJMExQQ19FQ19fSERERGCkYBQhVERHUwBwXC8FX1NCX1BDSTBMUENfRUNfX0hB
QUFgpGAQRhZcLwVfU0JfUENJMExQQ19FQ19fSEtFWQhXR0JGEQQKAQBbE1dHQkYKAAoCSFBXQ1sT
V0dCRgoCCgJIV1BOFCJNSFFQAKR/CgFcLwVfU0JfUENJMExQQ19FQ19fUFNUQQAUIk1IR1AApHtc
LwVfU0JfUENJMExQQ19FQ19fSFdQTgoDABQhTUhTUAF7aAoDXC8FX1NCX1BDSTBMUENfRUNfX0hX
UE4UHk1IR1cApFwvBV9TQl9QQ0kwTFBDX0VDX19IUFdDFCFNSFNXAXtoCgNcLwVfU0JfUENJMExQ
Q19FQ19fSFBXQxQ+U1ZXRwBwXC8FX1NCX1BDSTBMUENfRUNfX0hQV0NIUFdDcFwvBV9TQl9QQ0kw
TFBDX0VDX19IV1BOSFdQThQ+UlRXRwBwSFBXQ1wvBV9TQl9QQ0kwTFBDX0VDX19IUFdDcEhXUE5c
LwVfU0JfUENJMExQQ19FQ19fSFdQThQxX1E1QwCgKlxIOERSoCNIUExEXC8GX1NCX1BDSTBMUENf
RUNfX0hLRVlNSEtRCwtQFDFfUTVEAKAqXEg4RFKgI0hQTERcLwZfU0JfUENJMExQQ19FQ19fSEtF
WU1IS1ELDFAQRidcLwVfU0JfUENJMExQQ19FQ19fSEtFWQhJTkRWCgAUTAdNSFFJAKAVe1xJUE1T
CgEAfUlORFYKAUlORFagFXtcSVBNUwoCAH1JTkRWCgJJTkRWoBZ7XElQTVMKBAB9SU5EVgsAAUlO
RFagFntcSVBNUwoIAH1JTkRWCwACSU5EVqAVe1xJUE1TChAAfUlORFYKBElORFakSU5EVhRCF01I
R0kBCFJFVEIRAwoQjFJFVEIKAE1IR1N5CgFoYKBMFHtJTkRWYACgJJNoCgBbE1JFVEIKCAp4QlJC
VXBcSVBNQkJSQlVwChBNSEdToU0RoCSTaAoBWxNSRVRCCggKGFJSQlVwXElQTVJSUkJVcAoETUhH
U6FFD6BICJNoCghbE1JFVEIKEAoYT0RCVYxSRVRCCgFNSEdacFxJUE1PT0RCVaBHBZNeXkJERVYK
A6AOXEg4RFJwXl5IUEJVYaEMe1xSQkVDCkcKAWGgDpJhfQoETUhHWk1IR1qgIJNeXkJTVFMKAH0K
AU1IR1pNSEdafQoCTUhHWk1IR1pwCgVNSEdToUkGoC+TaAoJWxNSRVRCChAKCEFVQlVwXElQTUFB
VUJVcAoBiFJFVEIKAQBwCgNNSEdToTagNJNoCgJwXFZEWU4KAAoAYXthCg+IUkVUQgoCAHphCgRh
e2EKD4hSRVRCCgEAcAoDTUhHU6RSRVRCFEUGTUhTSQJ5CgFoYKBIBXtJTkRWYACgPpNoCgigOGmg
DlxIOERScF5eSFBCVWGhDHtcUkJFQwpHCgFhoBmSYXBeXkJHSUQKAF5eQkRFVl5eTkJJTmGhD6AN
k2gKAlxWRFlOCgFpCF9BRFIKAAhfUzNECgIIUklEXwoACExSUlQSTR8XEhUEDP//AQAKAFwuX1NC
X0xOS0EKABIVBAz//wIACgBcLl9TQl9MTktBCgASFQQM//8DAAoAXC5fU0JfTE5LQQoAEhUEDP//
AwAKAVwuX1NCX0xOS0IKABIVBAz//wMACgJcLl9TQl9MTktDCgASFQQM//8DAAoDXC5fU0JfTE5L
RAoAEhUEDP//GQAKAFwuX1NCX0xOS0UKABIVBAz//xoACgBcLl9TQl9MTktFCgASFQQM//8aAAoB
XC5fU0JfTE5LRgoAEhUEDP//GgAKAlwuX1NCX0xOS0cKABIVBAz//xoACgNcLl9TQl9MTktICgAS
FQQM//8bAAoBXC5fU0JfTE5LQgoAEhUEDP//HAAKAFwuX1NCX0xOS0UKABIVBAz//xwACgFcLl9T
Ql9MTktGCgASFQQM//8cAAoCXC5fU0JfTE5LRwoAEhUEDP//HAAKA1wuX1NCX0xOS0gKABIVBAz/
/x0ACgBcLl9TQl9MTktBCgASFQQM//8dAAoBXC5fU0JfTE5LQgoAEhUEDP//HQAKAlwuX1NCX0xO
S0MKABIVBAz//x0ACgNcLl9TQl9MTktECgASFQQM//8fAAoAXC5fU0JfTE5LSAoAEhUEDP//HwAK
AlwuX1NCX0xOS0EKABIVBAz//x8ACgFcLl9TQl9MTktBCgAIQVJSVBJFFBcSDQQM//8BAAoACgAK
EBINBAz//wIACgAKAAoQEg0EDP//AwAKAAoAChASDQQM//8DAAoBCgAKERINBAz//wMACgIKAAoS
Eg0EDP//AwAKAwoAChMSDQQM//8ZAAoACgAKFBINBAz//xoACgAKAAoUEg0EDP//GgAKAQoAChUS
DQQM//8aAAoCCgAKFhINBAz//xoACgMKAAoXEg0EDP//GwAKAQoAChESDQQM//8cAAoACgAKFBIN
BAz//xwACgEKAAoVEg0EDP//HAAKAgoAChYSDQQM//8cAAoDCgAKFxINBAz//x0ACgAKAAoQEg0E
DP//HQAKAQoAChESDQQM//8dAAoCCgAKEhINBAz//x0ACgMKAAoTEg0EDP//HwAKAAoAChcSDQQM
//8fAAoCCgAKEBINBAz//x8ACgEKAAoQFBlfUFJUAKALXEdQSUOkQVJSVKEGpExSUlQIX0hJRAxB
0AoICF9DSUQMQdAKAwhfQkJOCgBbgE1IQ1MCCgALAAFbgTZNSENTAwBASFBBTTAIUEFNMQhQQU0y
CFBBTTMIUEFNNAhQQU01CFBBTTYIAEgMAARUT1VEDAhfQ1JTEUUcC8ABiA0AAgwAAAAAAP8AAAAA
AUcB+Az4DAEIiA0AAQwDAAAAAPcMAAD4DIgNAAEMAwAAAA3//wAAAPOHFwAADAMAAAAAAAAKAP//
CwAAAAAAAAACAIcXAAAMAwAAAAAAAAwA/z8MAAAAAAAAQAAAhxcAAAwDAAAAAABADAD/fwwAAAAA
AABAAACHFwAADAMAAAAAAIAMAP+/DAAAAAAAAEAAAIcXAAAMAwAAAAAAwAwA//8MAAAAAAAAQAAA
hxcAAAwDAAAAAAAADQD/Pw0AAAAAAABAAACHFwAADAMAAAAAAEANAP9/DQAAAAAAAEAAAIcXAAAM
AwAAAAAAgA0A/78NAAAAAAAAQAAAhxcAAAwDAAAAAADADQD//w0AAAAAAABAAACHFwAADAMAAAAA
AAAOAP8/DgAAAAAAAEAAAIcXAAAMAwAAAAAAQA4A/38OAAAAAAAAQAAAhxcAAAwDAAAAAACADgD/
vw4AAAAAAABAAACHFwAADAMAAAAAAMAOAP//DgAAAAAAAEAAAIcXAAAMAwAAAAAAABAA//+//gAA
AAAAALD+hxcAAAwDAAAAAAAA1P7/v9T+AAAAAADAAAB5AIpfQ1JTCmhDMExOil9DUlMKgkM0TE6K
X0NSUwqcQzhMTopfQ1JTCrZDQ0xOil9DUlMK0EQwTE6KX0NSUwrqRDRMTopfQ1JTCwQBRDhMTopf
Q1JTCx4BRENMTopfQ1JTCzgBRTBMTopfQ1JTC1IBRTRMTopfQ1JTC2wBRThMTopfQ1JTC4YBRUNM
TopfQ1JTC5QBWFhNTopfQ1JTC5gBWFhNWIpfQ1JTC6ABWFhMTopfQ1JTC64BRjRNTopfQ1JTC7IB
RjRNWIpfQ1JTC7oBRjRMThRBEl9JTkkIoBGSXE9TSUZcLl9TQl9fSU5JeVRPVUQKFGBwYFxNRU1Y
cGBYWE1OcnRYWE1YWFhNTgAKAVhYTE6gFZKTe1xUUFJTCgEACgFwCgBGNExOoBB7UEFNMQoDAHAK
AEMwTE6gEHtQQU0xCjAAcAoAQzRMTqAQe1BBTTIKAwBwCgBDOExOoBB7UEFNMgowAHAKAENDTE6g
EHtQQU0zCgMAcAoARDBMTqAQe1BBTTMKMABwCgBENExOoBB7UEFNNAoDAHAKAEQ4TE6gEHtQQU00
CjAAcAoARENMTqAQe1BBTTUKAwBwCgBFMExOoBB7UEFNNQowAHAKAEU0TE6gEHtQQU02CgMAcAoA
RThMTqAQe1BBTTYKMABwCgBFQ0xOCFNVUFAKAAhDVFJMCgAUQSRfT1NDBIprCgBDRFcximsKBENE
VzKKawoIQ0RXM4poCgBJSUQwimgKBElJRDGKaAoISUlEMopoCgxJSUQzCFVJRDAREwoQW03bM/cf
HECWV3RBwD3XZopVSUQwCgBFSUQwilVJRDAKBEVJRDGKVUlEMAoIRUlEMopVSUQwCgxFSUQzoE0a
kJCTSUlEMEVJRDCTSUlEMUVJRDGQk0lJRDJFSUQyk0lJRDNFSUQzcENEVzJTVVBQcENEVzNDVFJM
e0NUUkwKHUNUUkygRBOAe0NEVzEKAQAAoE4Je0NUUkwKAQCgM5JcVklHRHAKAFwvBF9TQl9QQ0kw
QUdQX0hQR1BwCgBcLwRfU0JfUENJMEFHUF9HTUdQcAoAXC8EX1NCX1BDSTBFWFAzSFBDRXAKAVwv
BF9TQl9QQ0kwRVhQM0hQQ1NwCgFcLwRfU0JfUENJMEVYUDNBQlBfcAoBXC8EX1NCX1BDSTBFWFAz
UERTX3AKAVxOSFBToEgIe0NUUkwKBACgM5JcVklHRHAKAFwvBF9TQl9QQ0kwQUdQX1BNR1BwCgBc
LwRfU0JfUENJMEFHUF9HTUdQcAoAXC8EX1NCX1BDSTBFWFAzUE1DRXAKAVwvBF9TQl9QQ0kwRVhQ
M1BNQ1NwCgBcLwRfU0JfUENJMExQQ19FWFBFcAoBXE5QTUWgEZKTaQoBfUNEVzEKCkNEVzGgFpKT
Q0RXM0NUUkx9Q0RXMQoQQ0RXMXBDVFJMQ0RXM6EMfUNEVzEKBkNEVzGka1sBTURHUwcIVkRFRQoB
CFZEREERAwoCjVZEREEKAFZVUEONVkREQQoBVlFETI1WRERBCgJWUURDjVZEREEKA1ZRRDCNVkRE
QQoEVlFEMY1WRERBCgVWUUQyjVZEREEKBlZTREyNVkREQQoHVlNEQ41WRERBCghWU0QwjVZEREEK
CVZTRDGNVkREQQoKVlNEMo1WRERBCgtNU1dUCFZEUFUKAFuChE0BVklEXwhfQURSDAAAAgAIUklE
XwoAW4BWUENHAgoACwABW4EOVlBDRwMAQGpWUFdSCAhfUzNECgMUP19JTkkAXFZVUFMKAnBcVkNE
TFZRRExwXFZDRENWUURDcFxWQ0RUVlFEMHBcVkNEVFZRRDFwXFZDRERWUUQyFAdfUFMwAKMUB19Q
UzEAoxQHX1BTMgCjFAdfUFMzAKMUTwdWU1dUAKATkpNOQURMCgBwVkFITE5BRExhoBSSk05ETDIK
AH1WQUhMTkRMMmFhoBSSk05ETDMKAH1WQUhMTkRMM2FhoBSSk05ETDQKAH1WQUhMTkRMNGFhoBSS
k05ETDUKAH1WQUhMTkRMNWFhoA9hQVNXVGEKAUdIRFMKARRFBVZBSEwBoA6Te2gLDw8ACwAEpAoB
oA6Te2gLDw8ACwABpAoCoA6Te2gLDw8ACwADpAoEoA6Te2gLDw8ACwEDpAoIoA6Te2gLDw8ACwID
pAoQpAoAFEYRVkNBRAFwCgBgoBCTe0RJREwLDw8AaHAKDWCgEJN7RERMMgsPDwBocAoNYKAQk3tE
REwzCw8PAGhwCg1goBCTe0RETDQLDw8AaHAKDWCgEJN7RERMNQsPDwBocAoNYKARk3tDUERMCw8P
AGh9ChBgYKARk3tDUEwyCw8PAGh9ChBgYKARk3tDUEwzCw8PAGh9ChBgYKARk3tDUEw0Cw8PAGh9
ChBgYKARk3tDUEw1Cw8PAGh9ChBgYKARk3tDQURMCw8PAGh9CgJgYKARk3tDQUwyCw8PAGh9CgJg
YKARk3tDQUwzCw8PAGh9CgJgYKARk3tDQUw0Cw8PAGh9CgJgYKARk3tDQUw1Cw8PAGh9CgJgYKRg
FEkGVkxPQwGgQQaTaFwvA19TQl9MSURfX0xJRFxWU0xEaKBHBJNWUFdSCgCgC2hwXFZFVlQKAWCh
FHBcVkVWVAoCYKAJRVhURHAKAGB7Cg9gYaAXYUFTV1RhCgBwaENMSURHTk9UCgIKABRMB19ET1MB
e2gKA2igOpNoCgJwChRgojBgdmBbI01ER1P//6AZkwoATVNXVHAKAU1TV1RwCgBgcGhWREVFWydN
REdTWyIKyKE0WyNNREdT//+gD5NWREVFCgJwCgBNU1dUoAyUaAoCcAoBVkRFRaEHcGhWREVFWydN
REdTFEQpX0RPRABwCgBORElEoA6Sk0RJREwKAHVORElEoA6Sk0RETDIKAHVORElEoA6Sk0RETDMK
AHVORElEoA6Sk0RETDQKAHVORElEoA6Sk0RETDUKAHVORElEoDOTTkRJRAoBCFRNUDESBwEM////
/3B9DAAAAQB7Cw8PRElETAAAiFRNUDEKAACkVE1QMaBCBZNORElECgIIVE1QMhIMAgz/////DP//
//9wfQwAAAEAewsPD0RJREwAAIhUTVAyCgAAcH0MAAABAHsLDw9EREwyAACIVE1QMgoBAKRUTVAy
oEAHk05ESUQKAwhUTVAzEhEDDP////8M/////wz/////cH0MAAABAHsLDw9ESURMAACIVE1QMwoA
AHB9DAAAAQB7Cw8PRERMMgAAiFRNUDMKAQBwfQwAAAEAewsPD0RETDMAAIhUTVAzCgIApFRNUDOg
TgiTTkRJRAoECFRNUDQSFgQM/////wz/////DP////8M/////3B9DAAAAQB7Cw8PRElETAAAiFRN
UDQKAABwfQwAAAEAewsPD0RETDIAAIhUTVA0CgEAcH0MAAABAHsLDw9EREwzAACIVE1QNAoCAHB9
DAAAAQB7Cw8PRERMNAAAiFRNUDQKAwCkVE1QNKBMCpRORElECgQIVE1QNRIbBQz/////DP////8M
/////wz/////DP////9wfQwAAAEAewsPD0RJREwAAIhUTVA1CgAAcH0MAAABAHsLDw9EREwyAACI
VE1QNQoBAHB9DAAAAQB7Cw8PRERMMwAAiFRNUDUKAgBwfQwAAAEAewsPD0RETDQAAIhUTVA1CgMA
cH0MAAABAHsLDw9EREw1AACIVE1QNQoEAKRUTVA1pBIFAQsABBRDDUFTV1QCoBSTCgFWREVFewoB
aWFcVlNEU2hhoUYLcAoUYKJPCmB2YFsjTURHU///oEcJkwoATVNXVHAKAGCgDXsKAWkAcAoBVlVQ
Q6EIcAoAVlVQQ6ANewoBaABwCgFWUURMoQhwCgBWUURMoA17CgJoAHAKAVZRREOhCHAKAFZRREOg
DXsKBGgAcAoBVlFEMKEIcAoAVlFEMKANewoIaABwCgFWUUQxoQhwCgBWUUQxoA17ChBoAHAKAVZR
RDKhCHAKAFZRRDJbJ01ER1NbIgrIFEcFVkRTVwGgTwSTVlBXUgoAoCZocAoAVkRQVXBcVkVWVAoD
YHsKD2BhoA5hQVNXVGEKAEdEQ0tooR5wCgFWRFBVcFxWRVZUCgRgQVNXVAoBCgBHRENLaBQ+VkRT
UACgN5NWUFdSCgCgLpNWRFBVCgFwCgBWRFBVoB5cLwNfU0JfTElEX19MSURBU1dUCgEKAEdMSUQK
ARQkVlNQRABwXFZFVlQKBmB7Cg9gYaAPYUFTV1RhCgFHSERTCgBbgkgHTENEMAhfQURSCwAEFCxf
RENTAKANRFJEWaRWQ0FECwAEoRdcVlVQUwoAoAlcVkNETKQKH6EEpAodFAtfREdTAKRWUURMFDBf
RFNTAXtoCgFWU0RMoCF7aAwAAACAAKAPe2gMAAAAQABEU1dUCgKhB0RTV1QKAVuCQQlDUlQwCF9B
RFILAAEURQRfRENTAKANRFJEWaRWQ0FECwABoS9cVlVQUwoBoBVcVkNTU6AJXFZDREOkCh+hBKQK
HaEQoAlcVkNEQ6QKD6EEpAoNFAtfREdTAKRWUURDFDBfRFNTAXtoCgFWU0RDoCF7aAwAAACAAKAP
e2gMAAAAQABEU1dUCgKhB0RTV1QKAVuCSAdEVkkwCF9BRFILAAMULF9EQ1MAoA1EUkRZpFZDQUQL
AAOhF1xWVVBTCgCgCVxWQ0RUpAofoQSkCh0UC19ER1MApFZRRDAUMF9EU1MBe2gKAVZTRDCgIXto
DAAAAIAAoA97aAwAAABAAERTV1QKAqEHRFNXVAoBW4JIB0RWSTEIX0FEUgsBAxQsX0RDUwCgDURS
RFmkVkNBRAsBA6EXXFZVUFMKAKAJXFZDRFSkCh+hBKQKHRQLX0RHUwCkVlFEMRQwX0RTUwF7aAoB
VlNEMaAhe2gMAAAAgACgD3toDAAAAEAARFNXVAoCoQdEU1dUCgFbgkgHRFZJMghfQURSCwIDFCxf
RENTAKANRFJEWaRWQ0FECwIDoRdcVlVQUwoAoAlcVkNERKQKH6EEpAodFAtfREdTAKRWUUQyFDBf
RFNTAXtoCgFWU0QyoCF7aAwAAACAAKAPe2gMAAAAQABEU1dUCgKhB0RTV1QKARRGBURTV1QBoAlW
U0RMcAoBYKEFcAoAYKAKVlNEQ30KAmBgoApWU0QwfQoEYGCgClZTRDF9CgRgYKAKVlNEMn0KCGBg
oA9goAxWVVBDXFZTRFNgaKECo1uASUdEUAIKQArAW4FFBUlHRFAAAEAJAAFHSVZEAQACR1VNQQMA
CQAER01GTgEAGwBARkFTTEUIABhHU1NFAUdTU0IOR1NFUwEAMAAMQ0RWTAEAAwAYTEJQQwgAMEFT
TFMgW4BJR0RNAFxBU0xCCwAgW4FDGUlHRE0AU0lHTkAIU0laRSBPVkVSIFNWRVJAEFZWRVJACEdW
RVJACE1CT1ggRE1PRCAAQFBEUkRZIENTVFMgQ0VWVCAAQApESURMIERETDIgRERMMyBEREw0IERE
TDUgRERMNiBEREw3IERETDggQ1BETCBDUEwyIENQTDMgQ1BMNCBDUEw1IENQTDYgQ1BMNyBDUEw4
IENBREwgQ0FMMiBDQUwzIENBTDQgQ0FMNSBDQUw2IENBTDcgQ0FMOCBOQURMIE5ETDIgTkRMMyBO
REw0IE5ETDUgTkRMNiBOREw3IE5ETDggQVNMUCBUSURYIENIUEQgQ0xJRCBDRENLIFNYU1cgRVZU
UyBDTk9UIE5SRFkgAEAeU0NJRQFHRUZDBEdYRkMDR0VTRggAEFBBUk0gRFNMUCAAQHpBUkRZIEFT
TEMgVENIRSBBTFNJIEJDTFAgUEZJVCBDQkxWIEJDTE1AFENQRk0gRVBGTSBQTFVUQCVQRk1CIERE
Q1YgAEAxR1ZEMYAADFBIRUQgQkREQ0CACERCVEISOBUKAAoHCjgLwAELAA4KPwvHAQsHDgv4AQs4
DgvADwoACgAKAAoACgALAHALB3ALOHALwHELAH4IREJUQxIsFQoACgIKAQoICgAKAwoKCgAKCQoA
CgAKAAoACgAKAAoACgQKBgoFCgwKAAhDRENUEikFEgcCCuQLQAESBwIK3gtNARIHAgreC00BEgYC
CgAKABIHAgreC00BCFNVQ0MKAQhOVkxECgIIQ1JJVAoECE5DUlQKBhRIBUdTQ0kIoBGTR0VGQwoE
cEdCREFHWEZDoBGTR0VGQwoGcFNCQ0JHWEZDcAoAR0VGQ3AKAVwvBF9TQl9QQ0kwTFBDX1NDSVNw
CgBHU1NFcAoAU0NJRaQAFE8hR0JEQQigG5NHRVNGCgBwC3kGUEFSTXAAR0VTRqRTVUNDoB2TR0VT
RgoBcAxyBgEAUEFSTXAAR0VTRqRTVUNDoEcEk0dFU0YKBHtQQVJNDAAA/+9QQVJNe1BBUk15g4hE
QlRCSUJUVAAKEABQQVJNfUlCVFRQQVJNUEFSTXAAR0VTRqRTVUNDoEUIk0dFU0YKBaAXXC8DX1NC
X0xJRF9fTElEcAoBTElEU6EIcAoATElEU3BJUFNDUEFSTXJQQVJNCgFQQVJNclBBUk0LAANQQVJN
clBBUk0MAAABAFBBUk19UEFSTXlMSURTChAAUEFSTX1QQVJNeUlCSUEKFABQQVJNcABHRVNGpFNV
Q0OgLZNHRVNGCgZwSVRWRlBBUk19UEFSTXlJVFZNCgQAUEFSTXAAR0VTRqRTVUNDoEkHk0dFU0YK
B3BHSVZEUEFSTX9QQVJNCgFQQVJNfVBBUk15R01GTgoBAFBBUk19UEFSTXkKAwoLAFBBUk19UEFS
TXlJRE1TChEAUEFSTX15g4iDiENEQ1RIVkNPAENEVkwAChUAUEFSTVBBUk1wCgFHRVNGpFNVQ0Og
PJNHRVNGCgpwCgBQQVJNoCBJU1NDfVBBUk1JU1NDUEFSTX1QQVJNDAAAZABQQVJNcAoAR0VTRqRT
VUNDoB+TR0VTRgoLcEtTVjBQQVJNcEtTVjFHRVNGpFNVQ0NwAEdFU0akQ1JJVAhEU0ZTCgAIRVhU
RAoAFEI1U0JDQgigG5NHRVNGCgBwCzmDUEFSTXAAR0VTRqRTVUNDoBmTR0VTRgoBcABHRVNGcABQ
QVJNpFNVQ0OgGZNHRVNGCgNwAEdFU0ZwAFBBUk2kU1VDQ6A+k0dFU0YKBHtQQVJNC///UEFSTaAP
lFBBUk0KE3AKAERTRlOhCHAKAURTRlNwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKBXAAR0VTRnAA
UEFSTaRTVUNDoD6TR0VTRgoGcHtQQVJNCg8ASVRWRnB6e1BBUk0K8AAKBABJVFZNXFVDTVMKGXAA
R0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoHcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGCghwAEdFU0Zw
AFBBUk2kU1VDQ6BFBpNHRVNGCgl7UEFSTQwAAACARVhURHtQQVJNCv9goBOSlGAKFHCDiERCVENg
AElCVFShCHAKAElCVFSgDElCVFRcVUNNUwoXe1BBUk0K/0lCVFRwAEdFU0ZwAFBBUk2kU1VDQ6BD
BpNHRVNGCgpwdHtQQVJNCgMACgEASVBTQ1xVQ01TChqgIXt6UEFSTQoIAAr/AHt6UEFSTQoIAAr/
SVBBVHZJUEFUe3pQQVJNChQACgdJQklBcABHRVNGcABQQVJNpFNVQ0OgRQaTR0VTRgoLe3pQQVJN
CgEACgFJRjFFoCN7UEFSTXkKDwoNAAB7elBBUk0KDQAKD0lETVNwCgBJRE1NoRd7elBBUk0KEQAK
D0lETVNwCgFJRE1NcABHRVNGcABQQVJNpFNVQ0OgOJNHRVNGChB7UEFSTQoBUEFSTX9QQVJNCgFQ
QVJNcFBBUk1EU0ZTcABHRVNGcABQQVJNpFNVQ0OgLJNHRVNGChFweUxJRFMKCABQQVJNclBBUk0L
AAFQQVJNcABHRVNGpFNVQ0OgTgSTR0VTRgoSoCp7UEFSTQoBAKATk3pQQVJNCgEACgFwCgFJU1ND
oQxwAEdFU0akQ1JJVKEIcAoASVNTQ3AAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoTcABHRVNGcABQ
QVJNpFNVQ0OgJJNHRVNGChR7UEFSTQoPUEFWUHAAR0VTRnAAUEFSTaRTVUNDcABHRVNGpFNVQ0MU
GVBEUkQAoAySRFJEWVsiQVNMUKSSRFJEWRQdUFNUUwCgDpRDU1RTCgJbIkFTTFCkk0NTVFMKAxRF
B0dOT1QCoAhQRFJEpAoBcGhDRVZUcAoDQ1NUU6BCBJCTQ0hQRAoAk2kKAKAzkpNoCgGgGZBcV1hQ
RpJcV1ZJU4ZcLl9TQl9QQ0kwaaEShlwvA19TQl9QQ0kwVklEX2mGXC8DX1NCX1BDSTBWSURfCoCk
CgAUFUdIRFMBcGhUSURYpEdOT1QKAQoAFBVHTElEAXBoQ0xJRKRHTk9UCgIKABQPR0xJUwFwaENM
SUSkCgAUFUdEQ0sBcGhDRENLpEdOT1QKBAqAFAxHRENTAXBoQ0RDSxQZUEFSRACgDJJBUkRZWyJB
U0xQpJJBUkRZFEsKQUlOVAKgEJJ7VENIRXkKAWgAAKQKAaAIUEFSRKQKAaAlk2gKAn9QRklUCgdQ
RklUfVBGSVQMAAAAgFBGSVRwCgRBU0xDoUkFoCCTaAoBcGlCQ0xQfUJDTFAMAAAAgEJDTFBwCgpB
U0xDoTWgGZNoCgNwaVBGTUJ9UEZNQgwAAQCAUEZNQqEZoBKTaAoAcGlBTFNJcAoBQVNMQ6EEpAoB
cAoATEJQQ6QKAFuCQV5BR1BfCF9BRFIMAAABAAhfUzNECgMIUklEXwoACExBUlQSKgISEwQL//8K
AFwuX1NCX0xOS0EKABITBAv//woBXC5fU0JfTE5LQgoACEFBUlQSGgISCwQL//8KAAoAChASCwQL
//8KAQoAChEUGV9QUlQAoAtcR1BJQ6RBQVJUoQakTEFSVFsBTURHUwcIVkRFRQoBCFZEREERAwoC
jVZEREEKAFZVUEONVkREQQoBVlFETI1WRERBCgJWUURDjVZEREEKA1ZRRFSNVkREQQoEVlFERI1W
RERBCgVWU0RMjVZEREEKBlZTREONVkREQQoHVlNEVI1WRERBCghWU0REjVZEREEKCk1TV1SNVkRE
QQoLVldTVFuCQUpWSURfCF9BRFIKAFuAVlBDRwIKAAsAAVuBDlZQQ0cDAEAqVlBXUggIX1MzRAoD
FDVfSU5JAFxWVVBTCgJwXFZDRExWUURMcFxWQ0RDVlFEQ3BcVkNEVFZRRFRwXFZDRERWUUREFAdf
UFMwAKMUB19QUzEAoxQHX1BTMgCjFAdfUFMzAKMUMFZTV1QAoA9cV1ZJU3BcVkVWVAoHYKEKcFxW
RVZUCgVgewoPYGGgCWFBU1dUYQoBFEAFVkxPQwGgSASTaFwvA19TQl9MSURfX0xJRFxWU0xEaKAu
k1ZQV1IKAKALaHBcVkVWVAoBYKEKcFxWRVZUCgJgewoPYGGgCWFBU1dUYQoAFEcHX0RPUwGgOpNo
CgJwChRgojBgdmBbI01ER1P//6AZkwoATVNXVHAKAU1TV1RwCgBgcGhWREVFWydNREdTWyIKyKE0
WyNNREdT//+gD5NWREVFCgJwCgBNU1dUoAyUaAoCcAoBVkRFRaEHcGhWREVFWydNREdTFBZfRE9E
AKQSDgQLAAELEAILIAILEAEUQw1BU1dUAqAUkwoBVkRFRXsKAWlhXFZTRFNoYaFGC3AKFGCiSAlg
dmBbI01ER1P//6BACJMKAE1TV1RwCgBgoA17CgFpAHAKAVZVUEOhCHAKAFZVUEOgDXsKAWgAcAoB
VlFETKEIcAoAVlFETKANewoCaABwCgFWUURDoQhwCgBWUURDoA17CgRoAHAKAVZRRFShCHAKAFZR
RFSgDXsKCGgAcAoBVlFERKEIcAoAVlFERFsnTURHU1siCsigDXsKAmkAhlZJRF8KgaEIhlZJRF8K
gBQ1VkRTVwGgLpNWUFdSCgCgC2hwXFZFVlQKA2ChCnBcVkVWVAoEYHsKD2BhoAlhQVNXVGEKAFuC
SAZMQ0QwCF9BRFILEAEUHF9EQ1MAXFZVUFMKAKAJXFZDREykCh+hBKQKHRQLX0RHUwCkVlFETBQw
X0RTUwF7aAoBVlNETKAhe2gMAAAAgACgD3toDAAAAEAARFNXVAoCoQdEU1dUCgFbgkAIQ1JUMAhf
QURSCwABFDRfRENTAFxWVVBTCgGgFVxWQ1NToAlcVkNEQ6QKH6EEpAodoRCgCVxWQ0RDpAoPoQSk
Cg0UC19ER1MApFZRREMUMF9EU1MBe2gKAVZTREOgIXtoDAAAAIAAoA97aAwAAABAAERTV1QKAqEH
RFNXVAoBW4JIBkRWSTAIX0FEUgsQAhQcX0RDUwBcVlVQUwoAoAlcVkNERKQKH6EEpAodFAtfREdT
AKRWUUREFDBfRFNTAXtoCgFWU0REoCF7aAwAAACAAKAPe2gMAAAAQABEU1dUCgKhB0RTV1QKAVuC
SAZEUDBfCF9BRFILIAIUHF9EQ1MAXFZVUFMKAKAJXFZDRFSkCh+hBKQKHRQLX0RHUwCkVlFEVBQw
X0RTUwF7aAoBVlNEVKAhe2gMAAAAgACgD3toDAAAAEAARFNXVAoCoQdEU1dUCgEUP0RTV1QBoAlW
U0RMcAoBYKEFcAoAYKAKVlNEQ30KAmBgoApWU0REfQoIYGCgD2CgDFZVUENcVlNEU2BooQKjW4BQ
RUdDAgoACwABW4EYUEVHQwMAQHZHTUdQAUhQR1ABUE1HUAFbgilJR0JFCF9BRFIMAAAZAAhfUzNE
CgMIUklEXwoACF9QUlcSBgIKDQoEW4JED0VYUDAIX0FEUgwAABwACFJJRF8KAFuAUDBDUwIKAAsA
AVuBGFAwQ1MDAEAwUklEMBBQU1AwAVBQUDABCF9QUlcSBgIKCQoECExQUlQSQwUEEhMEC///CgBc
Ll9TQl9MTktBCgASEwQL//8KAVwuX1NCX0xOS0IKABITBAv//woCXC5fU0JfTE5LQwoAEhMEC///
CgNcLl9TQl9MTktECgAIQVBSVBIyBBILBAv//woACgAKEBILBAv//woBCgAKERILBAv//woCCgAK
EhILBAv//woDCgAKExQZX1BSVACgC1xHUElDpEFQUlShBqRMUFJUW4JED0VYUDEIX0FEUgwBABwA
CFJJRF8KAFuAUDFDUwIKAAsAAVuBGFAxQ1MDAEAwUklEMRBQU1AxAVBQUDEBCF9QUlcSBgIKCQoE
CExQUlQSQwUEEhMEC///CgBcLl9TQl9MTktCCgASEwQL//8KAVwuX1NCX0xOS0MKABITBAv//woC
XC5fU0JfTE5LRAoAEhMEC///CgNcLl9TQl9MTktBCgAIQVBSVBIyBBILBAv//woACgAKERILBAv/
/woBCgAKEhILBAv//woCCgAKExILBAv//woDCgAKEBQZX1BSVACgC1xHUElDpEFQUlShBqRMUFJU
W4JED0VYUDIIX0FEUgwCABwACFJJRF8KAFuAUDJDUwIKAAsAAVuBGFAyQ1MDAEAwUklEMhBQU1Ay
AVBQUDIBCF9QUlcSBgIKCQoECExQUlQSQwUEEhMEC///CgBcLl9TQl9MTktDCgASEwQL//8KAVwu
X1NCX0xOS0QKABITBAv//woCXC5fU0JfTE5LQQoAEhMEC///CgNcLl9TQl9MTktCCgAIQVBSVBIy
BBILBAv//woACgAKEhILBAv//woBCgAKExILBAv//woCCgAKEBILBAv//woDCgAKERQZX1BSVACg
C1xHUElDpEFQUlShBqRMUFJUW4JIFEVYUDMIX0FEUgwDABwACFJJRF8KAAhYQ1BGCgBbgFAzQ1MC
CgALAAFbgU0EUDNDUwMAQC1BQlBfAQACUERDXwEAAlBEU18BAAEAKFJJRDMQUFNQMwFQUFAzAQBG
PAAGSFBDRQFQTUNFAQAYAAZIUENTAVBNQ1MBCF9QUlcSBgIKCQoECExQUlQSQwUEEhMEC///CgBc
Ll9TQl9MTktECgASEwQL//8KAVwuX1NCX0xOS0EKABITBAv//woCXC5fU0JfTE5LQgoAEhMEC///
CgNcLl9TQl9MTktDCgAIQVBSVBIyBBILBAv//woACgAKExILBAv//woBCgAKEBILBAv//woCCgAK
ERILBAv//woDCgAKEhQZX1BSVACgC1xHUElDpEFQUlShBqRMUFJUW4IWRVhVUAhfQURSCgAUCV9S
TVYApAoBW4JPBFNBVEEIX0FEUgwCAB8ACF9TM0QKAwhSSURfCgBbgElEQ1MCCgALAAFbgSNJRENT
AwBAIAAPUElERQEAD1NJREUBAEAnAAgAAVAxUF8BW4IdU01CVQhfQURSDAMAHwAIX1MzRAoDCFJJ
RF8KAFuCTxRVU0IwCF9BRFIMAAAdAAhfUzNECgIIUklEXwoAW4BVMENTAgrECgRbgQ1VMENTA1Uw
RU4CAB4IX1BSMBIZAVwvBV9TQl9QQ0kwTFBDX0VDX19QVUJTCF9QUjESGQFcLwVfU0JfUENJMExQ
Q19FQ19fUFVCUwhfUFIyEhkBXC8FX1NCX1BDSTBMUENfRUNfX1BVQlMIX1BSVxIdAwoDCgNcLwVf
U0JfUENJMExQQ19FQ19fUFVCUxQZX1BTVwGgCWhwCgNVMEVOoQhwCgBVMEVOW4JLB1VSVEgIX0FE
UgoAW4I1UFJUMAhfQURSCgEIX1VQQxIKBAr/CgAKAAoACF9QTEQREwoQgQAAAAAAAABZEgAAAwAA
AFuCNVBSVDEIX0FEUgoCCF9VUEMSCgQK/woACgAKAAhfUExEERMKEIEAAAAAAAAAURIAAAMAAABb
gkQJVVNCMQhfQURSDAEAHQAIUklEXwoAW4JLB1VSVEgIX0FEUgoAW4I1UFJUMghfQURSCgEIX1VQ
QxIKBAr/Cv8KAAoACF9QTEQREwoQgQAAAAAAAAAwHAAAAAAAAFuCNVBSVDMIX0FEUgoCCF9VUEMS
CgQK/wr/CgAKAAhfUExEERMKEIEAAAAAAAAAMBwAAAAAAABbgkQJVVNCMghfQURSDAIAHQAIUklE
XwoAW4JLB1VSVEgIX0FEUgoAW4I1UFJUNAhfQURSCgEIX1VQQxIKBAr/Cv8KAAoACF9QTEQREwoQ
gQAAAAAAAAAwHAAAAAAAAFuCNVBSVDUIX0FEUgoCCF9VUEMSCgQK/woACgAKAAhfUExEERMKEIEA
AAAAAAAAYRAAAAMAAABbgk8UVVNCMwhfQURSDAAAGgAIX1MzRAoCCFJJRF8KAFuAVTNDUwIKxAoE
W4ENVTNDUwNVM0VOAgAeCF9QUjASGQFcLwVfU0JfUENJMExQQ19FQ19fUFVCUwhfUFIxEhkBXC8F
X1NCX1BDSTBMUENfRUNfX1BVQlMIX1BSMhIZAVwvBV9TQl9QQ0kwTFBDX0VDX19QVUJTCF9QUlcS
HQMKDgoDXC8FX1NCX1BDSTBMUENfRUNfX1BVQlMUGV9QU1cBoAlocAoBVTNFTqEIcAoAVTNFTluC
SwdVUlRICF9BRFIKAFuCNVBSVDYIX0FEUgoBCF9VUEMSCgQK/woACgAKAAhfUExEERMKEIEAAAAA
AAAAWRAAAAMAAABbgjVVUEVYCF9BRFIKAghfVVBDEgoECv8KAgoACgAIX1BMRBETChCBAAAAAAAA
ABESAAADAAAAW4JECVVTQjQIX0FEUgwBABoACFJJRF8KAFuCSwdVUlRICF9BRFIKAFuCNVBSVDgI
X0FEUgoBCF9VUEMSCgQK/wr/CgAKAAhfUExEERMKEIEAAAAAAAAAMBwAAAAAAABbgjVQUlQ5CF9B
RFIKAghfVVBDEgoECv8K/woACgAIX1BMRBETChCBAAAAAAAAADAcAAAAAAAAW4JPFFVTQjUIX0FE
UgwCABoACF9TM0QKAghSSURfCgBbgFU1Q1MCCsQKBFuBDVU1Q1MDVTVFTgIAHghfUFIwEhkBXC8F
X1NCX1BDSTBMUENfRUNfX1BVQlMIX1BSMRIZAVwvBV9TQl9QQ0kwTFBDX0VDX19QVUJTCF9QUjIS
GQFcLwVfU0JfUENJMExQQ19FQ19fUFVCUwhfUFJXEh0DCiAKA1wvBV9TQl9QQ0kwTFBDX0VDX19Q
VUJTFBlfUFNXAaAJaHAKA1U1RU6hCHAKAFU1RU5bgksHVVJUSAhfQURSCgBbgjVVUERLCF9BRFIK
AQhfVVBDEgoECv8KAAoACgAIX1BMRBETChCBAAAAAAAAAGsRAAADAAAAW4I1UFJUQghfQURSCgII
X1VQQxIKBAr/Cv8KAAoACF9QTEQREwoQgQAAAAAAAAAwHAAAAAAAAFuCTSJFSEMwCF9BRFIMBwAd
AAhfUzNECgMIUklEXwoAW4BVN0NTAgpgCgRbgRRVN0NTAwAQUFdLSQFQV1VDBgAJCF9QUjASGQFc
LwVfU0JfUENJMExQQ19FQ19fUFVCUwhfUFIxEhkBXC8FX1NCX1BDSTBMUENfRUNfX1BVQlMIX1BS
MhIZAVwvBV9TQl9QQ0kwTFBDX0VDX19QVUJTFBRfSU5JAHAKAVBXS0lwCg9QV1VDCF9QUlcSHQMK
DQoDXC8FX1NCX1BDSTBMUENfRUNfX1BVQlNbgkcVVVJUSAhfQURSCgBbgjVQUlQwCF9BRFIKAQhf
VVBDEgoECv8KAAoACgAIX1BMRBETChCBAAAAAAAAAFkSAAADAAAAW4I1UFJUMQhfQURSCgIIX1VQ
QxIKBAr/CgAKAAoACF9QTEQREwoQgQAAAAAAAABREgAAAwAAAFuCNVBSVDIIX0FEUgoDCF9VUEMS
CgQK/wr/CgAKAAhfUExEERMKEIEAAAAAAAAAMBwAAAAAAABbgjVQUlQzCF9BRFIKBAhfVVBDEgoE
Cv8K/woACgAIX1BMRBETChCBAAAAAAAAADAcAAAAAAAAW4I1UFJUNAhfQURSCgUIX1VQQxIKBAr/
Cv8KAAoACF9QTEQREwoQgQAAAAAAAAAwHAAAAAAAAFuCNVBSVDUIX0FEUgoGCF9VUEMSCgQK/woA
CgAKAAhfUExEERMKEIEAAAAAAAAAYRAAAAMAAABbgk0iRUhDMQhfQURSDAcAGgAIX1MzRAoDCFJJ
RF8KAFuAVThDUwIKYAoEW4EUVThDUwMAEFBXS0kBUFdVQwQACwhfUFIwEhkBXC8FX1NCX1BDSTBM
UENfRUNfX1BVQlMIX1BSMRIZAVwvBV9TQl9QQ0kwTFBDX0VDX19QVUJTCF9QUjISGQFcLwVfU0Jf
UENJMExQQ19FQ19fUFVCUxQUX0lOSQBwCgFQV0tJcAoPUFdVQwhfUFJXEh0DCg0KA1wvBV9TQl9Q
Q0kwTFBDX0VDX19QVUJTW4JHFVVSVEgIX0FEUgoAW4I1UFJUNghfQURSCgEIX1VQQxIKBAr/CgAK
AAoACF9QTEQREwoQgQAAAAAAAABZEAAAAwAAAFuCNVVQRVgIX0FEUgoCCF9VUEMSCgQK/woCCgAK
AAhfUExEERMKEIEAAAAAAAAAERIAAAMAAABbgjVQUlQ4CF9BRFIKAwhfVVBDEgoECv8K/woACgAI
X1BMRBETChCBAAAAAAAAADAcAAAAAAAAW4I1UFJUOQhfQURSCgQIX1VQQxIKBAr/Cv8KAAoACF9Q
TEQREwoQgQAAAAAAAAAwHAAAAAAAAFuCNVVQREsIX0FEUgoFCF9VUEMSCgQK/woACgAKAAhfUExE
ERMKEIEAAAAAAAAAaxEAAAMAAABbgjVQUlRCCF9BRFIKBghfVVBDEgoECv8K/woACgAIX1BMRBET
ChCBAAAAAAAAADAcAAAAAAAAW4IxSERFRghfQURSDAAAGwAIX1MzRAoDCFJJRF8KAAhfUFJXEgYC
Cg0KBBQHX1BTVwGjEEd4XC8EX1NCX1BDSTBMUENfRUNfXwhCREVWCv8IQlNUUwoACEJIS0UKABQi
X1EyQwCgG5NCU1RTCgBwQkdJRAoAQkRFVk5CUkVCREVWFBlfUTJEAHBCR0lECgBCREVWTkJJTkJE
RVYUSwdfUTM4AHBCR0lECgBgoEYFk2AKD0JESVNOQkVKQkRFVnBgQkRFVqA9k1xCSURFCgNwCgBc
LwVfU0JfUENJMFNBVEFQUklNR1RNRXAKAFwvBV9TQl9QQ0kwU0FUQVNDTkRHVE1FoRSgBUhQQlWh
DHBgQkRFVk5CSU5gCE9ERUoKABRMBV9RNDQAoEQFXC8EX1NCX1BDSTBMUENfQ1NPTnAKAU9ERUpw
QkdJRAoAQkRFVk5CSU5CREVWcAoAT0RFSlwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsGMBRE
CU5CUkUBoEIElWgKDKAjk1xCSURFCgOGXC8FX1NCX1BDSTBTQVRBU0NORE1TVFIKA6EXhlwvBF9T
Ql9QQ0kwU0FUQVBSVDEKA6BJBJNoChCgK5FIUEFDSEIwQaAgXFdOVEaGXC8FX1NCX1BDSTBMUENf
RUNfX0JBVDEKA6EWTEVEXwoECsBCRUVQCg9wCgJCU1RTFE0KTkJFSgGgQAmTQlNUUwoAoEIElWgK
DKAjk1xCSURFCgOGXC8FX1NCX1BDSTBTQVRBU0NORE1TVFIKAaEXhlwvBF9TQl9QQ0kwU0FUQVBS
VDEKAaBDBJNoChCgIFxXTlRGhlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxCgGhG4ZcLwVfU0JfUENJ
MExQQ19FQ19fQkFUMQqBTEVEXwoECgBCRUVQCgBwCgBCU1RTFE8MTkJJTgGgQAWVaAoMQkVOXwoB
TEVEXwoECoCgI5NcQklERQoDhlwvBV9TQl9QQ0kwU0FUQVNDTkRNU1RSCgGhF4ZcLwRfU0JfUENJ
MFNBVEFQUlQxCgGgSQaTaAoQTEVEXwoECoCgPlxXTlRGcAoBXC8GX1NCX1BDSTBMUENfRUNfX0JB
VDFYQjFThlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxCgGhG4ZcLwVfU0JfUENJMExQQ19FQ19fQkFU
MQqBQkVFUAoAcAoAQlNUUxRMBEJTQ04AoEQEkkhQQlVwQkdJRAoAYHBgQkRFVqAhlWAKDKALk2AK
BkJFTl8KAqEHQkVOXwoBTEVEXwoECoBCRUVQCgBwCgBCU1RTFEMGQkVKMAGgSgRoQkRJU0xFRF8K
BAoAXEJIRFAKAQoAcAoBQlNUU6AqQkhLRXAKAEJIS0VcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1I
S1ELAzChEExFRF8KBAqAcAoAQlNUUxQdQkVKMwGgDWhCRElTcAoBQlNUU6EIcAoAQlNUUxRFBkJQ
VFMBcAoBSERCTaAXkpNCU1RTCgBwCg9CREVWcAoAQlNUU3AKAEJIS0VwCgFgoAmSk0JERVYKD6EF
cAoAYKAKkpVoCgRwCgBgoAhgQlVXSwoBoQ9MRURfCgQKAEJVV0sKABRPCUJXQUsBQlVXSwoAcEJH
SUQKAGCgSQiTQlNUUwoAoBuSk2BCREVWTkJFSkJERVZwYEJERVZOQklOYKFDBqBABpFcTEZEQ5KT
QkRFVgoNoE8EkpNgCg9MRURfCgQKgKA/SFBCVX15aAoIAAsFIEJIS0VcLwZfU0JfUENJMExQQ19F
Q19fSEtFWU1IS1FCSEtFoAaSlGgKAqEGTkJSRWAUOkJESVMAoDOSXC8EX1NCX1BDSTBMUENfQ1NP
TnAKAVwvBF9TQl9QQ0kwTFBDX0NTT05wCg9cSURFVBQxQlBPTgGgKlwvBF9TQl9QQ0kwTFBDX0NT
T05wCgBcLwRfU0JfUENJMExQQ19DU09OFEMFQkVOXwGgSwRcLwRfU0JfUENJMExQQ19DU09OQlBP
TmigJJBok09ERUoKAXAKCVwvBV9TQl9QQ0kwTFBDX0VDX19IQU5UoAtoXEJZUlNJUkRZFDNCU1RB
AaAXXC8EX1NCX1BDSTBMUENfQ1NPTqQKAEJJTkmgDZNoCgGklUJERVYKDKQKABREBkJVV0sBoD9c
SDhEUqAcaHAKAVwvBV9TQl9QQ0kwTFBDX0VDX19IV0JVoRtwCgBcLwVfU0JfUENJMExQQ19FQ19f
SFdCVaEcoA1oXE1CRUMKMgr/CoChDFxNQkVDCjIKfwoAFBpCSU5JAKATk0JERVYK/3BCR0lECgBC
REVWFE8KQkdJRAGgBmhwCv9goU4IoBJcSDhEUnBIUEJVYXBIQklEYqETcFJCRUMKR2J7YgoBYXpi
CgJioAZicAoPYKEtoAlIRFVCcAoPYKEhoBmRk1xJREVUCgOTXElERVQKBnBcSURFVGChBXAKB2Cg
KZNgCg+gEFxIOERSoAlIQjFBcAoQYKESoBB7XFJCRUMKOQqAAHAKEGCgBZNgCg+gD5BcSERVQpVg
CgxwCg9gpGAUMklSRFkAcAv0AWBwCjxhcABioh1hWyJgcFxCQ0hLY6AEkmOloAmTYwoCcAFipXZh
pGIQRgRcLwVfU0JfUENJMExQQ19FQ19fQkFUMRQsX0VKMAFwCgBCMVNUcAoAWEIxU1wvBV9TQl9Q
Q0kwTFBDX0VDX19CRUowaBBANlxfU0JfW4JHNUdEQ0sIX0hJRAwkTQB5CF9DSUQMQdAMFRQ/X1NU
QQBwR0dJRGCgC5JcVzk4RnAKAGGhBXAKDGGgHpNgCgNwXC8FX1NCX1BDSTBMUENfRUNfX1NTVEFh
pGEUTw1fSU5JAFwvBV9TQl9QQ0kwTFBDX0VDX19TSU5JXC8FX1NCX1BDSTBMUENfRUNfX0RBVFQK
AgoBoD6TR0dJRAoHXC8FX1NCX1BDSTBMUENfRUNfX0RBVFQKAQoAXC8FX1NCX1BDSTBMUENfRUNf
X0RBVFQKAAoBoTdcLwVfU0JfUENJMExQQ19FQ19fREFUVAoBCgFcLwVfU0JfUENJMExQQ19FQ19f
REFUVAoACgBcLwVfU0JfUENJMExQQ19FQ19fRERXSwoAcAoBXC8EX1NCX1BDSTBMUENfRFNDSRRL
BF9EQ0sBcAoAYKAik0dHSUQKA3BcLwVfU0JfUENJMExQQ19FQ19fU0RDS2hgoBpcVklHRFwvBF9T
Ql9QQ0kwVklEX1ZEU1dopGAIVURPUAoAFCdfRUowAaAgk0dHSUQKA1wvBV9TQl9QQ0kwTFBDX0VD
X19TRUowaBQnWEVKMwGgIJNHR0lECgNcLwVfU0JfUENJMExQQ19FQ19fU0VKM2gUJ19FSjQBoCCT
R0dJRAoDXC8FX1NCX1BDSTBMUENfRUNfX1NFSjRoFCZQRUozAKAfk0dHSUQKA1wvBV9TQl9QQ0kw
TFBDX0VDX19QU0UzFC5fQkROAHAKAGCgIZNHR0lECgNwXC8FX1NCX1BDSTBMUENfRUNfX1NMQk5g
pGAULl9VSUQAcAoAYKAhk0dHSUQKA3BcLwVfU0JfUENJMExQQ19FQ19fU0xVRGCkYBQeR1BUUwFc
LwVfU0JfUENJMExQQ19FQ19fU1BUU2gUN0dXQUsBXC8FX1NCX1BDSTBMUENfRUNfX1NXQUtoXC8F
X1NCX1BDSTBMUENfRUNfX0REV0sKABQmR0dQRQCgH5NHR0lECgNcLwVfU0JfUENJMExQQ19FQ19f
U0dQRQhHX0lEDP////8URARHR0lEAHBHX0lEYKA0k2AM/////3pcLwRfU0JfUENJMExQQ19HTDAw
CgJge2AKB2CgCZNgCgBwCgNgcGBHX0lEpGAQQDtcLwRfU0JfUENJMExQQ19FQ19fFEYJX1E1MABw
XC8DX1NCX0dEQ0tHR0lEYKBNB5KTYAoHXC8FX1NCX1BDSTBMUENfRUNfX0xFRF8KCAqAXC8FX1NC
X1BDSTBMUENfRUNfX0xFRF8KCQrAoByTYAoDXC8FX1NCX1BDSTBMUENfRUNfX1NQRUqgE1xXOThG
hlwuX1NCX0dEQ0sKAaEOhlwuX1NCX0dEQ0sKAxRACl9RNUEAcAz/////XC8DX1NCX0dEQ0tHX0lE
cAz/////XC8FX1NCX1BDSTBMUENfRUNfX1NMSURwXC8DX1NCX0dEQ0tHR0lEYKAYk2AKB0dVU0IK
AIZcLl9TQl9HRENLCgOgPJNgCgNBU1NJCgBbIgpkoAxcSDhEUnBTTElTYaEMe1xSQkVDCgIKAWGg
EpNhCgGGXC5fU0JfR0RDSwoAFE8ER1VTQgFwXC8EX1NCX1BDSTBMUENfR0wwMmB9YHloCgMAXC8E
X1NCX1BDSTBMUENfR0wwMqAMXEg4RFJwaFNMSVOhC1xNQkVDCgIK/mgURhlEQVRUAnAKAGCgQgiT
aAoAoCiTaQoBoBFcSDhEUn1IQU02CoBIQU02oQxcTUJFQwoWCv8KgHAKAWCgJJNpCgCgEVxIOERS
e0hBTTYKf0hBTTahDFxNQkVDChYKfwoAoC2TaQoCoBRcSDhEUqANe0hBTTYKgABwCgFgoRKgEHtc
UkJFQwoWCoAAcAoBYKBCCJNoCgGgKJNpCgGgEVxIOERSfUhBTUEKAUhBTUGhDFxNQkVDChoK/woB
cAoBYKAkk2kKAKARXEg4RFJ7SEFNQQr+SEFNQaEMXE1CRUMKGgr+CgCgLZNpCgKgFFxIOERSoA17
SEFNQQoBAHAKAWChEqAQe1xSQkVDChoKAQBwCgFgoEIIk2gKAqAok2kKAaARXEg4RFJ9SEFNQgoB
SEFNQqEMXE1CRUMKGwr/CgFwCgFgoCSTaQoAoBFcSDhEUntIQU1CCv5IQU1CoQxcTUJFQwobCv4K
AKAtk2kKAqAUXEg4RFKgDXtIQU1CCgEAcAoBYKESoBB7XFJCRUMKGwoBAHAKAWCkYBRLB0REV0sB
cAoAYKAjk2gKAaAMXEg4RFJwAUhXREuhDFxNQkVDCjIK/woIcAoBYKAfk2gKAKAMXEg4RFJwAEhX
REuhDFxNQkVDCjIK9woAoCmTaAoCoBBcSDhEUqAJSFdES3AKAWChEqAQe1xSQkVDCjIKCABwCgFg
pGAQSV1cLwRfU0JfUENJMExQQ19FQ19fCFNMSUQM/////whTSURCDP////8IU0ZMRwoACFNVQ1QK
AAhTSEtFCgAUJFNMQk4AcAoAYKAZk1wvA19TQl9HRENLR0dJRAoDpAwwrgACFAlTTFVEAKQKABQ/
U1NUQQBTVURLU1VEVKAMk0dTSUQKA3AKD2ChE6ALklxXOThGcAoAYKEFcAoMYKANXFc5OEZwSElE
U2BgpGAUK1NJTkkAoBSTR1NJRAoDfVNGTEcLAARTRkxHoQ97U0ZMR4ALAAQAU0ZMRxRJClNQVFMB
oEEKkJKVaAoBkpRoCgRwCgBTSEtFcAoAU0lEQqBKBHtTRkxHCgIAcAoAU0xJRHtcLwRfU0JfUENJ
MExQQ19HTDAzCu9gcGBcLwRfU0JfUENJMExQQ19HTDAze1NGTEeACgIAU0ZMR6Auk0dTSUQKA6Ae
k2gKA1wvBV9TQl9QQ0kwTFBDX0VDX19ERFdLCgFwCgNTSURCfVNGTEcLAAFTRkxHFEYLU1dBSwFw
DP////9TTElEoEQKkJKVaAoBkpRoCgSgRQSTU0lEQgoDoBiTR1NJRAoDTEVEXwoDCoB5aAoIU0hL
RaEiR1VTQgoAhlwuX1NCX0dEQ0sKAHtTRkxHgAsABABTRkxHoRugFpNHU0lECgNBU1NJCgBbIgpk
V1NES6ECo3tTRkxHgAsAAQBTRkxHe1NGTEeACgIAU0ZMR3tTRkxHgAoQAFNGTEd7U0ZMR4AKIABT
RkxHFBFTR1BFAH1TRkxHCghTRkxHFE4MU0RDSwGgQwxcSDhEUqAtaEJTQ05cLwVfU0JfUENJMExQ
Q19FQ19fREFUVAoBCgF9U0ZMRwsABFNGTEehTQh9U0ZMRwoCU0ZMR0dVU0IKAHAKAUhCMUmgQwRc
V05URnAKAFwvBl9TQl9QQ0kwTFBDX0VDX19CQVQxQjFTVHAKAFwvBl9TQl9QQ0kwTFBDX0VDX19C
QVQxWEIxU0JFSjAKAVwvBV9TQl9QQ0kwTFBDX0VDX19EQVRUCgEKAHtTRkxHgAsABABTRkxHpAoB
FC9TRUowAXAKAFNMSUSgCGhBU1NJCgFMRURfCgMKAFNVREl7U0ZMR4AKAgBTRkxHFB9TRUozAX1T
RkxHChBTRkxHoA2TXFNQU18KA1BTRTMUEVNFSjQBfVNGTEcKIFNGTEcUGFBTRTMAoBF7U0ZMRwoQ
AExFRF8KAwoACFNIREUKABREBFdTREsAoC17U0ZMR30KEAogAABTRENLCgGgGVxXOThGfVNGTEcL
AAJTRkxHcAoFU0hERaEOhlwuX1NCX0dEQ0sKABRABkhJRFMBcGhgoEMFe1NGTEcLAAIAoDeTaAoP
oApcVzk4RnAKDGB2U0hERaAhklNIREV7U0ZMR4ALAAIAU0ZMR4ZcLl9TQl9HRENLCgChD3tTRkxH
gAsAAgBTRkxHpGAURAhTVURLAKBMB3tTRkxHCggAoEEHkntTRkxHCwABAH1TSEtFCwQgU0hLRaAo
k1xVT1BUCgBcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS1FTSEtFoBNcVzk4RoZcLl9TQl9HRENL
CgGhDoZcLl9TQl9HRENLCgN7U0ZMR4AKCABTRkxHFB1TVURJAKANXFdOVEZwCgFTVUNUoQhwCgVT
VUNUFEMFU1VEVACgSwR7U0hLRQsEIACgP5NHU0lECgCgNpJ2U1VDVHAKAFNIS0WgJ5NcVU9QVAoA
XC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtRCwNAFEIFR1NJRACgRQSTU0xJRAz/////cAz/////
XC8DX1NCX0dEQ0tHX0lEoBqTXC8DX1NCX0dEQ0tHR0lECgNwCgNTTElEoQhwCgBTTElEpFNMSUQU
SwRTUEVKAExFRF8KAwoAWyIKyExFRF8KAwqAWyIKyExFRF8KAwoAWyIKyExFRF8KAwqAWyIKyExF
RF8KAwoAWyIKyExFRF8KAwqAEEAFXC8EX1NCX1BDSTBMUENfRUNfXxQNX1E0MwBcVUNNUwoYFCxT
QVVNAaAGlGgKA6OhHqAMXEg4RFJwaEhBVU2hD1xNQkVDCgMKn3loCgUAEEIzXC8EX1NCX1BDSTBM
UENfRUNfXwhCUlRCEkYFAxIiEAoECgoKDwoSChQKGAodCiMKKAoxCj4KTQpkCoUKuQr/EiIQCgQK
CgoPChIKFAoYCh0KIwooCjEKPgpNCmQKhQq5Cv8SDAUKSwpaCgoKBAoKCEJSVEYKARRLDV9RMTQA
oD1cLwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS0sLAIBcLwZfU0JfUENJMExQQ19FQ19fSEtFWU1I
S1ELEBCgP1xOQkNGoBxcVklHRIZcLwRfU0JfUENJMFZJRF9MQ0QwCoahG4ZcLwVfU0JfUENJMEFH
UF9WSURfTENEMAqGoUUFoEkEXFZJR0RwXFVDTVMKFVxCUkxWcFxCUkxWYKAPkpNgCg91YHBgXEJS
TFZcVUNNUwoWXC8FX1NCX1BDSTBMUENfRUNfX0JSTlOhCFxVQ01TCgQURhFfUTE1AKA8XFZDREJw
CgBcVkNEQnBcVUNNUwoVXEJSTFZcVUNNUwoWXC8FX1NCX1BDSTBMUENfRUNfX0JSTlOkCgCgP1wv
Bl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLSwwAAAEAXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtR
CxEQoD9cTkJDRqAcXFZJR0SGXC8EX1NCX1BDSTBWSURfTENEMAqHoRuGXC8FX1NCX1BDSTBBR1Bf
VklEX0xDRDAKh6FBBaBFBFxWSUdEcFxVQ01TChVcQlJMVnBcQlJMVmCgC2B2YHBgXEJSTFZcVUNN
UwoWXC8FX1NCX1BDSTBMUENfRUNfX0JSTlOhCFxVQ01TCgUURgxCUk5TAHBcQlJMVmCgTgpcLwRf
U0JfUENJMFZJRF9EUkRZoCWTCgBgcIOIg4hCUlRCCgIACgMAYXCDiIOIQlJUQgoCAAoAAGKhIXCD
iIOIQlJUQgoCAAoEAGFwg4iDiEJSVEIKAgAKAQBifWF5YgoJAGJcLwRfU0JfUENJMFZJRF9BSU5U
CgNicAoAYaAKXEJSSEJwCgFhcIOIg4hCUlRCYQBgAGJcLwRfU0JfUENJMFZJRF9BSU5UCgFioQhc
VUNNUwoSEEQGXC8EX1NCX1BDSTBMUENfRUNfXxROBF9RMTkAoD9cLwZfU0JfUENJMExQQ19FQ19f
SEtFWU1IS0sMAACAAFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsYEFxVQ01TCgMQRAZcLwRf
U0JfUENJMExQQ19FQ19fFE4EX1E2MwCgP1wvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLSwwAAAgA
XC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtRCxQQXFVDTVMKCxBDCVwvBF9TQl9QQ0kwTFBDX0VD
X18UCl9RNzAARk5TVBQKX1E3MgBGTlNUFApfUTczAEZOU1QUTAVGTlNUAKASXEg4RFJwSEZOU2Bw
SEZORWGhF3tcUkJFQwoOCgNge1xSQkVDCgAKCGGgKWGgDJNgCgBcVUNNUwoRoAyTYAoBXFVDTVMK
D6AMk2AKAlxVQ01TChAQT05cLwVfU0JfUENJMExQQ19FQ19fSEtFWQhXR0ZMCgAUHldMU1cApFwv
BV9TQl9QQ0kwTFBDX0VDX19HU1RTFEIER1dBTgBwCgBgoA57V0dGTAoBAH1gCgFgoAt7V0dGTAoI
AKRgoApXUFdTfWAKAmCgDntXR0ZMCgQAfWAKBGCkYBRLBFNXQU4BoAx7aAoCAFdQV0MKAaEHV1BX
QwoAoBh7aAoEAH1XR0ZMCgRXR0ZMXFdHU1YKAqEVe1dHRkyACgQAV0dGTFxXR1NWCgMUQgRHQkRD
AHAKAGCgDntXR0ZMChAAfWAKAWCgC3tXR0ZMCoAApGCgCkJQV1N9YAoCYKAOe1dHRkwKQAB9YAoE
YKRgFEsEU0JEQwGgDHtoCgIAQlBXQwoBoQdCUFdDCgCgGHtoCgQAfVdHRkwKQFdHRkxcQkxUSAoC
oRV7V0dGTIAKQABXR0ZMXEJMVEgKAxQnR1VXQgBwCgBgoA97V0dGTAsAAQB9YAoBYKAKVVBXU31g
CgJgpGAUG1NVV0IBoAx7aAoCAFVQV0MKAaEHVVBXQwoAFDtXUFdTAKAfXEg4RFJwXC8FX1NCX1BD
STBMUENfRUNfX0RDV1dgoRJwentcUkJFQwo6CkAACgYAYKRgFBlXVEdMAKASe1dHRkwKAQBXUFdD
kldQV1MUQglXUFdDAaBOBJBokHtXR0ZMCgEAkntXR0ZMCggAoB9cSDhEUnABXC8FX1NCX1BDSTBM
UENfRUNfX0RDV1ehDFxNQkVDCjoK/wpAfVdHRkwKAldHRkyhO6AfXEg4RFJwAFwvBV9TQl9QQ0kw
TFBDX0VDX19EQ1dXoQxcTUJFQwo6Cr8KAHtXR0ZMgAoCAFdHRkwUO0JQV1MAoB9cSDhEUnBcLwVf
U0JfUENJMExQQ19FQ19fRENCRGChEnB6e1xSQkVDCjoKEAAKBABgpGAUGUJUR0wAoBJ7V0dGTAoQ
AEJQV0OSQlBXUxRCCUJQV0MBoE4EkGiQe1dHRkwKEACSe1dHRkwKgACgH1xIOERScAFcLwVfU0Jf
UENJMExQQ19FQ19fRENCRKEMXE1CRUMKOgr/ChB9V0dGTAogV0dGTKE7oB9cSDhEUnAAXC8FX1NC
X1BDSTBMUENfRUNfX0RDQkShDFxNQkVDCjoK7woAe1dHRkyACiAAV0dGTBQ7VVBXUwCgH1xIOERS
cFwvBV9TQl9QQ0kwTFBDX0VDX19IVVdCYKEScHp7XFJCRUMKMQoEAAoCAGCkYBRCCVVQV0MBoEYE
kGh7V0dGTAsAAQCgH1xIOERScAFcLwVfU0JfUENJMExQQ19FQ19fSFVXQqEMXE1CRUMKMQr/CgR9
V0dGTAsAAldHRkyhPKAfXEg4RFJwAFwvBV9TQl9QQ0kwTFBDX0VDX19IVVdCoQxcTUJFQwoxCvsK
AHtXR0ZMgAsAAgBXR0ZMXFVDTVMKGxROBFdHSU4AcAoAV0dGTHBcV0dTVgoBV0dGTKAQV1BXU31X
R0ZMCgJXR0ZMoBBCUFdTfVdHRkwKIFdHRkygEVVQV1N9V0dGTAsAAldHRkwUNldHUFMBoA2SlWgK
BFxCTFRICgWgEJJ7V0dGTAoEAFdQV0MKAKAQkntXR0ZMCkAAQlBXQwoAFCZXR1dLAaAPe1dHRkwK
IABCUFdDCgGgD3tXR0ZMCgIAV1BXQwoBEDlcLwRfU0JfUENJMExQQ19FQ19fFCRfUTQxAFwvBl9T
Ql9QQ0kwTFBDX0VDX19IS0VZTUhLUQsAcFuCjgICV01JMQhfSElEDEHQDBQIX1VJRAoBCF9XREcR
RAoKoA4j9VF3ls1Goc/Asj7jTbdBMIAFZJpHmPUzM06nB44lHrvDoUExAQbvVEtq7aUzTZRVsNm0
jfSzQTIBBrbr8XR6kn1Mld9pjiHoDrVBMwEG/wTvfihDfES1u9RJkl1TjUE0AQaeFduKMh5cRbyT
MIp+2YJGQTUBAf3ZUSYckWlLuU7Q3tWWO9dBNgEGIRKQBWbV0RGy8ACgyQYpEEJBAQAIUkVUThJK
BAUNU3VjY2VzcwANTm90IFN1cHBvcnRlZAANSW52YWxpZCBQYXJhbWV0ZXIADUFjY2VzcyBEZW5p
ZWQADVN5c3RlbSBCdXN5AAhJVEVNEkmSZBIPAgoADVdha2VPbkxBTgASEgIKAA1GbGFzaE92ZXJM
QU4AEhoCCgENRXRoZXJuZXRMQU5PcHRpb25ST00AEhICCgANSGFyZGRyaXZlRE1BABIfAgoEDVdp
cmVsZXNzTEFOYW5kV2lNQVhSYWRpb3MAEhACChgNU2VyaWFsUG9ydAASEgIKEA1TZXJpYWxQb3J0
SU8AEhMCCgYNU2VyaWFsUG9ydElSUQASEgIKGA1QYXJhbGxlbFBvcnQAEhYCCgkNUGFyYWxsZWxQ
b3J0TW9kZQASFAIKEQ1QYXJhbGxlbFBvcnRJTwASFQIKBw1QYXJhbGxlbFBvcnRJUlEAEhUCCggN
UGFyYWxsZWxQb3J0RE1BABINAgoSDVBDSUlOVEEAEg0CChINUENJSU5UQgASDQIKEg1QQ0lJTlRD
ABINAgoSDVBDSUlOVEQAEg0CChINUENJSU5URQASDQIKEg1QQ0lJTlRGABINAgoSDVBDSUlOVEcA
Eg0CChINUENJSU5USAASFAIKAA1VU0JCSU9TU3VwcG9ydAASEQIKAA1BbHdheXNPblVTQgASEAIK
GQ1UcmFja1BvaW50ABIOAgoCDVRvdWNoUGFkABIPAgoADUZuS2V5TG9jawASFQIKCg1UaGlua1Bh
ZE51bUxvY2sAEhQCChcNUG93ZXJPbk51bUxvY2sAEhICCgsNUHJpbWFyeVZpZGVvABIXAgoMDUJv
b3REaXNwbGF5RGV2aWNlABITAgoFDUxDREJyaWdodG5lc3MAEhoCCgANVGltZXJXYWtlV2l0aEJh
dHRlcnkAEg8CCgANU3BlZWRTdGVwABIVAgoTDVNwZWVkU3RlcE1vZGVBQwASGgIKEw1TcGVlZFN0
ZXBNb2RlQmF0dGVyeQASIQIKFA1BZGFwdGl2ZVRoZXJtYWxNYW5hZ2VtZW50QUMAEiYCChQNQWRh
cHRpdmVUaGVybWFsTWFuYWdlbWVudEJhdHRlcnkAEhACCg0NQ0RST01TcGVlZAASGAIKAg1DUFVQ
b3dlck1hbmFnZW1lbnQAEhgCCgINUENJUG93ZXJNYW5hZ2VtZW50ABIWAgoADVBvd2VyQ29udHJv
bEJlZXAAEhUCCgANTG93QmF0dGVyeUFsYXJtABISAgoADVBhc3N3b3JkQmVlcAASEgIKAA1LZXli
b2FyZEJlZXAAEhgCCgENRXh0ZW5kZWRNZW1vcnlUZXN0ABIYAgoODVNBVEFDb250cm9sbGVyTW9k
ZQASGQIKAA1Db3JlTXVsdGlQcm9jZXNzaW5nABIeAgoADVZpcnR1YWxpemF0aW9uVGVjaG5vbG9n
eQASHQIKAQ1MZWdhY3lEZXZpY2VzT25NaW5pRG9jawASEAIKAA1QYXNzcGhyYXNlABIVAgoADUxv
Y2tCSU9TU2V0dGluZwASGwIKFg1NaW5pbXVtUGFzc3dvcmRMZW5ndGgAEiICCgANQklPU1Bhc3N3
b3JkQXRVbmF0dGVuZGVkQm9vdAASGgIKAA1QYXNzd29yZFJlc2V0U2VydmljZQASKQIKAA1GaW5n
ZXJwcmludFByZWRlc2t0b3BBdXRoZW50aWNhdGlvbgASHwIKDw1GaW5nZXJwcmludFJlYWRlclBy
aW9yaXR5ABIdAgoFDUZpbmdlcnByaW50U2VjdXJpdHlNb2RlABISAgoDDVNlY3VyaXR5Q2hpcAAS
GgIKAA1CSU9TVXBkYXRlQnlFbmRVc2VycwASHQIKAQ1EYXRhRXhlY3V0aW9uUHJldmVudGlvbgAS
FwIKAQ1FdGhlcm5ldExBTkFjY2VzcwASFwIKAQ1XaXJlbGVzc0xBTkFjY2VzcwASFwIKAQ1XaXJl
bGVzc1dBTkFjY2VzcwASFQIKAQ1CbHVldG9vdGhBY2Nlc3MAEhcCCgENV2lyZWxlc3NVU0JBY2Nl
c3MAEhECCgENTW9kZW1BY2Nlc3MAEhMCCgENVVNCUG9ydEFjY2VzcwASFAIKAQ1JRUVFMTM5NEFj
Y2VzcwASFgIKAQ1TZXJpYWxQb3J0QWNjZXNzABIYAgoBDVBhcmFsbGVsUG9ydEFjY2VzcwASFwIK
AQ1DYXJkQnVzU2xvdEFjY2VzcwASFwIKAQ1FeHByZXNzQ2FyZEFjY2VzcwASGgIKAQ1QQ0lFeHBy
ZXNzU2xvdEFjY2VzcwASFAIKAQ1VbHRyYWJheUFjY2VzcwASGgIKAQ1NZW1vcnlDYXJkU2xvdEFj
Y2VzcwASGQIKAQ1TbWFydENhcmRTbG90QWNjZXNzABIcAgoBDUludGVncmF0ZWRDYW1lcmFBY2Nl
c3MAEhYCCgENTWljcm9waG9uZUFjY2VzcwASDgIKFQ1Cb290TW9kZQASFwIKAQ1TdGFydHVwT3B0
aW9uS2V5cwASHQIKAQ1Cb290RGV2aWNlTGlzdEYxMk9wdGlvbgASDwIKZA1Cb290T3JkZXIAEhYC
CmQNTmV0d29ya0Jvb3RPcmRlcgASEQIKAQ1XaU1BWEFjY2VzcwASFAIKGg1HcmFwaGljc0Rldmlj
ZQASEAIKAA1UWFRGZWF0dXJlABIQAgoADVZUZEZlYXR1cmUAEhACCgANQU1UQ29udHJvbAASJwIK
AA1GaW5nZXJwcmludFBhc3N3b3JkQXV0aGVudGljYXRpb24AEh0CCgENRmluZ2VycHJpbnRSZWFk
ZXJBY2Nlc3MAEiYCCgANT3NEZXRlY3Rpb25Gb3JTd2l0Y2hhYmxlR3JhcGhpY3MAEiACCgENQ29t
cHV0cmFjZU1vZHVsZUFjdGl2YXRpb24AEh8CChsNUENJRXhwcmVzc1Bvd2VyTWFuYWdlbWVudAAS
GQIKAA1BVHBNb2R1bGVBY3RpdmF0aW9uABIpAgoADUZ1bGxUaGVmdFByb3RlY3Rpb25Nb2R1bGVB
Y3RpdmF0aW9uABIjAgoADVJlbW90ZURpc2FibGVNb2R1bGVBY3RpdmF0aW9uABIVAgoBDWVTQVRB
UG9ydEFjY2VzcwASHQIKAQ1IYXJkd2FyZVBhc3N3b3JkTWFuYWdlcgASFQIKHA1BbHdheXNPblVT
Qk1vZGUAEhcCCh0NSURFUkZvck5vcm1hbEJvb3QACFZTRUwSQzceEhMCDURpc2FibGUADUVuYWJs
ZQASEwINRW5hYmxlAA1EaXNhYmxlABIWAg1EaXNhYmxlAA1BdXRvbWF0aWMAEh8EDUluYWN0aXZl
AA1EaXNhYmxlAA1BY3RpdmUADQASDwQNT24ADQANT2ZmAA0AEhACDU5vcm1hbAANSGlnaAASDgQN
MwANNAANNQANNwASCAINNQANNwASCwMNMAANMQANMwASIgMNT3V0cHV0T25seQANQmlEaXJlY3Rp
b25hbAANRUNQABIdAg1JbmRlcGVuZGVudAANU3luY2hyb25pemVkABIYAg1QQ0lFeHByZXNzAA1J
bnRlcm5hbAASOBENAA1MQ0QADVZHQQANAA1EaXNwbGF5UG9ydAANAA0ADQANRFZJAA0ADQANAA0A
DQANAA0ADQASGgQNAA1IaWdoAA1Ob3JtYWwADVNpbGVudAASFwINQ29tcGF0aWJpbGl0eQANQUhD
SQASGgINRXh0ZXJuYWwADUludGVybmFsT25seQASFgQNM0Y4AA0yRjgADTNFOAANMkU4ABIRAw0z
NzgADTI3OAANM0JDABI9EA1EaXNhYmxlAA1BdXRvU2VsZWN0AA0ADTMADTQADTUADTYADTcADQAN
OQANMTAADTExAA0ADQANAA0AEkQEBA1NYXhpbXVtUGVyZm9ybWFuY2UADUJhdHRlcnlPcHRpbWl6
ZWQADU1heGltdW1CYXR0ZXJ5AA1BdXRvbWF0aWMAEiUEDQANAA1NYXhpbWl6ZVBlcmZvcm1hbmNl
AA1CYWxhbmNlZAASFgINUXVpY2sADURpYWdub3N0aWNzABIvDQ1EaXNhYmxlAA0ADQANAA00AA01
AA02AA03AA04AA05AA0xMAANMTEADTEyABITBA1BdXRvAA1PbgANT2ZmAA0AEhcEDQANRW5hYmxl
AA1EaXNhYmxlAA0AEhoEDURpc2FibGUADQANQXV0b21hdGljAA0AEi8EDQANSW50ZWdyYXRlZEdm
eAANRGlzY3JldGVHZngADVN3aXRjaGFibGVHZngAEhYCDUF1dG9tYXRpYwANRGlzYWJsZQASLQQN
QmxhY2tCZXJyeQANaVBvZGlQaG9uZQANAA1PdGhlclVTQkRldmljZXMAEhUCDU5vdEhpZGRlbgAN
SGlkZGVuAAhWTFNUEkkFDw1IREQwAA1IREQxAA1IREQyAA1QQ0lMQU4ADUFUQVBJQ0QwAA1BVEFQ
SUNEMQANAA1VU0JGREQADVVTQkNEAA1VU0JIREQADQANAA0ADQANTk9ERVYACFBFTkMSEwINYXNj
aWkADXNjYW5jb2RlAAhQS0JEEg4DDXVzAA1mcgANZ3IACFBUWVASNggNcGFwAA1wb3AADXVoZHAx
AA1taGRwMQANdWhkcDIADW1oZHAyAA11aGRwMwANbWhkcDMAWwFNV01JBwhQQ0ZHEQMKGAhJQlVG
EQQLAAEISUxFTgoACFBTVFIRAwqBFEMXV1FBMAFbI01XTUn//6AWkpNcV01JUwoAaAoAWydNV01J
pA0AcIOISVRFTVxXSVRNAGBwg4hgCgAAYXCDiGAKAQBioCGVYQpkc2INLABmcIOIVlNFTGEAY3Nm
g4hjXFdTRUwAZ6FEEHCHVkxTVGOgHpKUXFdMUzBjc2INLABnc2eDiFZMU1RcV0xTMABioB6SlFxX
TFMxY3NiDToAZ3Nng4hWTFNUXFdMUzEAYqAekpRcV0xTMmNzYg06AGdzZ4OIVkxTVFxXTFMyAGKg
HpKUXFdMUzNjc2INOgBnc2eDiFZMU1RcV0xTMwBioB6SlFxXTFM0Y3NiDToAZ3Nng4hWTFNUXFdM
UzQAYqAekpRcV0xTNWNzYg06AGdzZ4OIVkxTVFxXTFM1AGKgHpKUXFdMUzZjc2INOgBnc2eDiFZM
U1RcV0xTNgBioB6SlFxXTFM3Y3NiDToAZ3Nng4hWTFNUXFdMUzcAYnBiZ1snTVdNSaRnFD1XTUEx
A1sjTVdNSf//oAqTh2oKAHAKAmChFHBDQVJHamCgC5NgCgBwV1NFVGBbJ01XTUmkg4hSRVROYAAU
QgVXTUEyA1sjTVdNSf//cENBUkdqYKAsk2AKAKAVkpNJTEVOCgBwQ1BBU0lCVUYKAGCgEJNgCgBw
XFdNSVMKAgoAYFsnTVdNSaSDiFJFVE5gABRCBVdNQTMDWyNNV01J//9wQ0FSR2pgoCyTYAoAoBWS
k0lMRU4KAHBDUEFTSUJVRgoAYKAQk2AKAHBcV01JUwoDCgBgWydNV01JpIOIUkVUTmAAFEIFV01B
NANbI01XTUn//3BDQVJHamCgLJNgCgCgFZKTSUxFTgoAcENQQVNJQlVGCgBgoBCTYAoAcFxXTUlT
CgQKAGBbJ01XTUmkg4hSRVROYAAUSQdXUUE1AVsjTVdNSf//cFxXTUlTCgUKAGBwXFdTUE2IUENG
RwoAAHBcV1NQU4hQQ0ZHCgQAcFxXU01OiFBDRkcKCABwXFdTTViIUENGRwoMAHBcV1NFTohQQ0ZH
ChAAcFxXU0tCiFBDRkcKFABbJ01XTUmkUENGRxRNBVdNQTYDWyNNV01J//+gCpOHagoAcAoCYKEz
cENBUkdqYKAqk2AKAKATkpNJTEVOCgBwU1BBU0lCVUZgoBCTYAoAcFxXTUlTCgYKAGBbJ01XTUmk
g4hSRVROYAAUQAdDQVJHAXCHaGCgFpNgCgBwCgBJQlVGcAoASUxFTqQKAKAKkpOOaAoCpAoCoAmS
lWAK/6QKAnBoSUJVRnZgcIOISUJVRmAAYaAakZNhCjuTYQoqcAoAiElCVUZgAHBgSUxFTqEIcIdo
SUxFTqQKABRBB1NDTVADcIdoYKAIk2AKAKQKAHVgCFNUUjERAmBwaFNUUjF2YHAKAGFwamKiIpVh
YHCDiFNUUjFhAGNwg4hpYgBkoAiSk2NkpAoAdWF1YnCDiGliAGSgCJNkCgCkCgGgDZGTZAosk2QK
OqQKAaQKABQ1R0lUTQFwCgBgcIdJVEVNYaIhlWBhcIOIg4hJVEVNYAAKAQBjoAtTQ01QY2gKAKRg
dWCk/xQpR1NFTANwCgBgcIdoYaIYlWBhcIOIaGAAYqAKU0NNUGJpaqRgdWCk/xQQU0xFTgJwg4ho
aQBgpIdgFBZDTFJQAHAKAFxXUEFTcAoAXFdQTlcUTARHUEFTAnBpYHAKAGGiMZKUYQqAcIOIaGAA
YqAWkZNiCiyTYgoAcAoAiFBTVFJhAKRhcGKIUFNUUmEAdWB1YXAKAIhQU1RSYQCk/xRDCUNQQVMC
Q0xSUHBpYHBHUEFTaGBhoAeTYf+kCgKgCJNhCgCkCgJwUFNUUlxXUEFTcmBhYHVgcEdTRUxQRU5D
aGBmoAeTZv+kCgJwZlxXRU5DoD2TZgoAcmBTTEVOUEVOQwoAYKANkpODiGhgAAospAoCdWBwR1NF
TFBLQkRoYGagB5Nm/6QKAnBmXFdLQkSkCgAUTg9TUEFTAUNMUlBwR1NFTFBUWVBoCgBmoAeTZv+k
CgJwZlxXUFRZcFNMRU5QVFlQZmCgDZKTg4hoYAAKLKQKAnVgcEdQQVNoYGGgDJGTYf+TYQoApAoC
cFBTVFJcV1BBU3JgYWCgDZKTg4hoYAAKLKQKAnVgcEdQQVNoYGGgB5Nh/6QKAqAMk2EKAHAKAFBT
VFJwUFNUUlxXUE5XcmBhYHVgcEdTRUxQRU5DaGBmoAeTZv+kCgJwZlxXRU5DoD2TZgoAcmBTTEVO
UEVOQwoAYKANkpODiGhgAAospAoCdWBwR1NFTFBLQkRoYGagB5Nm/6QKAnBmXFdLQkSkCgAURy5X
U0VUAHBJTEVOYHVgcEdJVE1JQlVGYaAHk2H/pAoCcGFcV0lUTXCDiElURU1hAGNwg4hjCgEAZHCH
ZGJ1YnCDiGMKAABkoD2VZApkcIOIVlNFTGQAZXBHU0VMZUlCVUZiZqAHk2b/pAoCcGZcV1NFTHJi
U0xFTmVmYnCDiElCVUZiAGShRiNwCj9cV0xTMHAKP1xXTFMxcAo/XFdMUzJwCj9cV0xTM3AKP1xX
TFM0cAo/XFdMUzVwCj9cV0xTNnAKP1xXTFM3cEdTRUxWTFNUSUJVRmJmoAeTZv+kCgJwZlxXTFMw
cmJTTEVOVkxTVGZicIOISUJVRmIAZKA/kJViYJNkCjp1YnBHU0VMVkxTVElCVUZiZqAHk2b/pAoC
cGZcV0xTMXJiU0xFTlZMU1RmYnCDiElCVUZiAGSgP5CVYmCTZAo6dWJwR1NFTFZMU1RJQlVGYmag
B5Nm/6QKAnBmXFdMUzJyYlNMRU5WTFNUZmJwg4hJQlVGYgBkoD+QlWJgk2QKOnVicEdTRUxWTFNU
SUJVRmJmoAeTZv+kCgJwZlxXTFMzcmJTTEVOVkxTVGZicIOISUJVRmIAZKA/kJViYJNkCjp1YnBH
U0VMVkxTVElCVUZiZqAHk2b/pAoCcGZcV0xTNHJiU0xFTlZMU1RmYnCDiElCVUZiAGSgP5CVYmCT
ZAo6dWJwR1NFTFZMU1RJQlVGYmagB5Nm/6QKAnBmXFdMUzVyYlNMRU5WTFNUZmJwg4hJQlVGYgBk
oD+QlWJgk2QKOnVicEdTRUxWTFNUSUJVRmJmoAeTZv+kCgJwZlxXTFM2cmJTTEVOVkxTVGZicIOI
SUJVRmIAZKA/kJViYJNkCjp1YnBHU0VMVkxTVElCVUZiZqAHk2b/pAoCcGZcV0xTN3JiU0xFTlZM
U1RmYnCDiElCVUZiAGSgH5CTZAoslWJgdWJwQ1BBU0lCVUZiYKAIkpNgCgCkYKRcV01JUwoBCgAI
V1FCQRFGfAvBB0ZPTUIBAAAAsQcAAFowAABEUwABGn3aVJhRlwABBhhCEBEQCg0hAguDUEwYFKBF
QcgFFJUCIcMCFAtwLkC6AOUocgwiAvfvDzEOiBRASOYoKIGFwBGCfgUgdIgmgwKcIgjSlgXoFuBb
gHYIoVUowKQAn2CyKEA2mGzDkWEwkWNAiRkDSucUZBNY0IWiaBpREhzUMUQIXq4AyROQ5nnJ+iA0
BDYCHkUCCIuxTImHQXkAkZyhooDtdSIa1nEySXCoUVqiAPMj00SOrekRC5JJGwpq6J7WSXmiEQ/K
MAk8CobGCcqCkIOBogBPwnMsXoDwGZOjQIwEPhJ4NMeMBQoX8HyOIXLcQ41xFJETvANEMVpB8xZi
sGgG6xmcDDrB//8IuAwIeRRgdVCahgm6F2BNgDEBGjGkTICz+4Jm1JYAcwK0CfCGIJTzjHIspxjl
YSDmy0DQKDFinktcw0aIEfIUAsVtfxBk0LjR+7RwVidw9E8KJvCUD+zZ4ASONWqMU0ng2A8IaQBR
JHjUacHnAg/toD3HEwhyCEfwxPBA4DGwm4KPAD4h4F0D6mrwYMAGHQ4zXg8/3Amc5AMGP2x4cLh5
nsyRlSrA7OFABwmfNtgZACN/EKiRGdrjfukw5HPCYTGxpw46HvBfRp4zPH3P1wTDDhw9EEM/bBzG
afj+4fMCjFOAR+7//yHFpwl+tPBpgl0PTuM5wMM5Kx8mwHY/YSN6t/BosKcA8J1fwHnXYIOFcX4B
HicED4EfJDwEPoDnjzO00nkhBwbvnANjFDzPY8MECvIaUKhnAYXxqQZ4/f9PNcDlcIA7OcC9F7CL
w3MNXNHnGqj3luLGqGtMkEeBR5oozzPvMhGebXyt8RTi+FpjxJeJdxvjHtxjzUOOQY4mwotBwMcb
H2vAK+aFIgvHGkDj//9YA9ywHlDAd2RgNxR4JxTAT+IXgI4cTgsiG28AnwKoGiBNEzbB9OSC95HA
uUmUfFgUzlkPIhTEgA5ynECfUXwQOdEnQg/Kw3hHYScQHyY8dh8T+D/GszG61WDo/39O4WA+iHCC
j0bdJECl76gACiDfC3wOeDZgY3gUMJrRefjJouJOloJ4so4yWfRMfK/wjN60PEdP2PcQWIeBkA8G
nobhPFkO58nysfgaAj6BswU5PCbWqOhVyMPjlwPP5xnhKJ8kcBjPJB6ib0WwJnLSvi2cbNDXM8yt
CPb//1YE54IGM9O9ChXrXgWIHdZrjw9WcO9VcC9VzwrHGP5hKsYpvXYaKEyUeO9VHuN7FbtChYn1
cmXU14lwgYJEerWKEjm+Id+rwCvnXgWy//+9CjCP9l4FxmsDuyHBAnqxAgxlvljRvBcrxP//XML0
XKzIPOHfrABO//9vVoCxexHmaAUv5c2KxlmGAi6IwvhmBTi6ruCGDBcsSjAfQjydI35IeAl4zPGA
Hwh8uQLT/5/AJ9+zfJt67+UHrPcqH35jvTO8XHkkUU4ilO9W71VGifhC7FOwoY3yVBHdeC9X4JV0
uQJoMvyXK/DdHLDXJDj//2sSv14BfrJfr2ju6xVKFIQUAWmm4LlfAZz4/9+vAMvh7ldA73YEXpS3
I+wVC5/xikXDrETx1kRhfMUCJv//KxYwO4jiRg334uRbj+cb0XcYzAkLxg0L/pAehn2SeMfy0cog
b8BPVg9WUYwQ8HjehX20etMySuxYvlA9a/maZYi4D8S+YQG2//83LMDRxYEfHLA3LMDnTMFzwwI2
//8bFsD///8NCzjcrrC3LOzthayChlqJgn+vDENvWICjcXvU4DgbPElgztW42Rxc4Ai9g2ru7JIC
45YF91L10BDlIF6FH6wepY7s8epp2Mcs37IMFeEti50h4sWKEuK9IrTvXAZ/NDZq0Jfjtyx4//9b
FnyRfxWdCHzLAvgRDEJOBo4+L+AH8DDiIbEAA6f3JZ8p+AHDZwp2PYj+GOBzCWZw4L9WHLpH8fpg
Ag+O//8HB/fOcES+w3hwYDsIAIfB4UMNDj0eA4f0eYxdGB5yPDSwAXpowHISTyGHBmYJQwNK8YZG
//9D40PyYSHmU06E9wWfoBj6a4pvF74J4sYHrkunxwd8jlweH+7o5PHBcHmVIUcTH63Y8MB20/Pw
gM91E4xXSH4tgXGCwl83wfv/v24Cz1FwrZdsGuSVo1gvAgrjMxvgaKzPbGC5F7AbG9zTGuy7w8PZ
Y9qj2gOaj9gx3tKCxInwOvC05ktGvEBPa8aI89JmxFeKEA9rPrkZ72EiXJgXtqc1cPz/T2tw5Fyx
AZpc9HGHFLBcG9gtBd4FGzj//48o4MtywaY5LtgoDqsB0jzhX6/BPwlfrwHbt1jc9RpY/f+v18BS
8EjpnRpcN2086Js2TIU2fWo0atWgTI0yDWr1qdSYsaFa2l2CilmMRuMoIFT2H1AgDvnREaCDfad0
CydrE4jjm4BoBERaVACx3CACsoo1Cciavy8Ct04dQCwlCE20cIE6HogGQ2gE5GAUArKMz53ALcAK
EJMPQgV7AWXqQQRkpWsVkHWDCMhZzYCzjG6AmMKHgkCsSQ8oEwiiCwfxA8SkgQjIcX4lAnccRYDU
0XApCBX/CRPI///9RJbAKAiNoAmEyfMEwkL9/TQEB1E1ROoKhAV+GGgwTg8iICd9UgUiuUEE5P8/
ECdcLwVfU0JfUENJMFVTQjVVUlRIVVBESwhfRUpEDV9TQi5HRENLABAnXC8FX1NCX1BDSTBFSEMx
VVJUSFVQREsIX0VKRA1fU0IuR0RDSwAIXF9TMF8SCgQKAAoACgAKAAhcX1MzXxIKBAoFCgUKAAoA
CFxfUzRfEgoECgYKBgoACgAIXF9TNV8SCgQKBwoHCgAKABRHJVxfUFRTAXAKAWCgDJNoXFNQU19w
CgBgoA+Rk2gKAJKVaAoGcAoAYKBNImBwaFxTUFNfXC8GX1NCX1BDSTBMUENfRUNfX0hLRVlNSEtF
CgCgH1wvBV9TQl9QQ0kwTFBDX0VDX19LQkxUXFVDTVMKDaBHBZNoCgFwXC8FX1NCX1BDSTBMUENf
RUNfX0hGTklcRk5JRHAKAFwvBV9TQl9QQ0kwTFBDX0VDX19IRk5JcAoAXC8FX1NCX1BDSTBMUENf
RUNfX0hGU1CgMpNoCgNcVlZQRAoDXFRSQVBwXC8GX1NCX1BDSTBMUENfRUNfX0FDX19fUFNSXEFD
U1SgRwaTaAoEe1wvBF9TQl9QQ0kwTFBDX0dMMDMK72BwYFwvBF9TQl9QQ0kwTFBDX0dMMDNcLwNf
U0JfU0xQQl9QU1cKAKARe1xQUE1GCgEAXFNURVAKB1xUUkFQVFBIWQoCXEFXT04KBKBEBJNoCgV7
XC8EX1NCX1BDSTBMUENfR0wwMwrvYHBgXC8EX1NCX1BDSTBMUENfR0wwM1xUUkFQVFBIWQoCXEFX
T04KBVwvBV9TQl9QQ0kwTFBDX0VDX19CUFRTaKAgkpVoCgRwCgBcLwVfU0JfUENJMExQQ19FQ19f
SFdMQqEbcAoBXC8FX1NCX1BDSTBMUENfRUNfX0hXTEKgPJKTaAoFcAoBXC8FX1NCX1BDSTBMUENf
RUNfX0hDTVVcLwNfU0JfR0RDS0dQVFNooAtcVzk4RlxDQlJJXC8GX1NCX1BDSTBMUENfRUNfX0hL
RVlXR1BTaAhXQUtJEgYCCgAKABRLYlxfV0FLAaAQkZNoCgCSlWgKBaRXQUtJcAoAXFNQU19wCgBc
LwVfU0JfUENJMExQQ19FQ19fSENNVVwvBV9TQl9QQ0kwTFBDX0VDX19FVk5UCgFcLwZfU0JfUENJ
MExQQ19FQ19fSEtFWU1IS0UKAVwvBV9TQl9QQ0kwTFBDX0VDX19GTlNUXFVDTVMKDXAKAFxMSURC
oCKTaAoBcFwvBV9TQl9QQ0kwTFBDX0VDX19IRk5JXEZOSUSgRSCTaAoDVEhSTQoAcFwvBl9TQl9Q
Q0kwTFBDX0VDX19BQ19fX1BTUlxQV1JToBN7XFBQTUYLAAEAVFJBWgoBCiugRQRcT1NDNHAKAFwv
BF9TQl9QQ0kwTFBDX0M0QzOGXC5fUFJfQ1BVMAqBoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqB
oUcFoEQFXFdOVEagNFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZQ0tDNAoAcAoAXC8EX1NCX1BDSTBM
UENfQzRDM6EXcAoBXC8EX1NCX1BDSTBMUENfQzRDM6A6kpNcQUNTVFwvBl9TQl9QQ0kwTFBDX0VD
X19BQ19fX1BTUlwvBV9TQl9QQ0kwTFBDX0VDX19BVE1DoBiQXFdYUEaSlVxXU1BWCgFUUkFaCgEK
UKAwkHtcQ0ZHRAwAAAABAJBcV1hQRpKUXFdTUFYKAaASe1xDRkdECvAAVFJBWgoBCkigTQdcVklH
RFwvBF9TQl9QQ0kwVklEX0dMSVNcLwNfU0JfTElEX19MSURwXC8DX1NCX0dEQ0tHR0lEYKAfkZNg
CgCTYAoBXC8EX1NCX1BDSTBWSURfR0RDUwoBoRZcLwRfU0JfUENJMFZJRF9HRENTCgCgC1xXVklT
XFZCVERcQVdPTgoAoBtcQ01QUoZcLl9TQl9TTFBCCgJwCgBcQ01QUqBFGJNoCgRcTlZTUwoAoAtE
VFNFVEhSTQoCoBNcVzk4RoZcLl9TQl9TTFBCCgKgH1xXTUVGXC8FX1NCX1BDSTBMUENfRUNfX0JF
RVAKBaAhklxXOThGcAoAXC8FX1NCX1BDSTBMUENfRUNfX0hTUEFwXC8GX1NCX1BDSTBMUENfRUNf
X0FDX19fUFNSXFBXUlOgE3tcUFBNRgsAAQBUUkFaCgEKK6AuXE9TQzSGXC5fUFJfQ1BVMAqBoBp7
XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqBoUcFoEQFXFdOVEagNFwvBl9TQl9QQ0kwTFBDX0VDX19I
S0VZQ0tDNAoAcAoAXC8EX1NCX1BDSTBMUENfQzRDM6EXcAoBXC8EX1NCX1BDSTBMUENfQzRDM6AR
e1xQUE1GCgEAXFNURVAKCFwvBV9TQl9QQ0kwTFBDX0VDX19BVE1DoDCQe1xDRkdEDAAAAAEAkFxX
WFBGkpRcV1NQVgoBoBJ7XENGR0QK8ABUUkFaCgEKSKBPB39cLwRfU0JfUENJMEVYUDNQRFNfXC8E
X1NCX1BDSTBFWFAzWENQRgCgKlwvBF9TQl9QQ0kwRVhQM1BEU19wCgFcLwRfU0JfUENJMEVYUDNY
Q1BGoRdwCgBcLwRfU0JfUENJMEVYUDNYQ1BGhlwvA19TQl9QQ0kwRVhQMwoAXC8DX1NCX0dEQ0tH
V0FLaFwvBV9TQl9QQ0kwTFBDX0VDX19CV0FLaFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZV0dXS2iG
XC5fVFpfVEhNMAqAhlwuX1RaX1RITTEKgFxWU0xEXC8DX1NCX0xJRF9fTElEoChcVklHRFwvBF9T
Ql9QQ0kwVklEX0dMSVNcLwNfU0JfTElEX19MSUSgMZBcVzk4RpJcV01FRoZcLwNfU0JfUENJMFVT
QjAKAIZcLwNfU0JfUENJMFVTQjEKAKA5lWgKBKAze1xSUkJGCgIAeWgKCGBwfQsTIGAAYFwvBl9T
Ql9QQ0kwTFBDX0VDX19IS0VZTUhLUWCgQQWTaAoEcAoAYHBcQ1NVTQoAYaAUkpNhXENIS0NwCgFg
cGFcQ0hLQ3BcQ1NVTQoBYaAUkpNhXENIS0VwCgFgcGFcQ0hLRaAKYIZcX1NCXwoAcABcUlJCRqRX
QUtJEEwfXF9TSV8URB9fU1NUAaA7k2gKAFwvBV9TQl9QQ0kwTFBDX0VDX19MRURfCgAKAFwvBV9T
Ql9QQ0kwTFBDX0VDX19MRURfCgcKAKBCBpNoCgGgJZFcU1BTX1xXTlRGXC8FX1NCX1BDSTBMUENf
RUNfX0JFRVAKBVwvBV9TQl9QQ0kwTFBDX0VDX19MRURfCgAKgFwvBV9TQl9QQ0kwTFBDX0VDX19M
RURfCgcKAKA7k2gKAlwvBV9TQl9QQ0kwTFBDX0VDX19MRURfCgAKgFwvBV9TQl9QQ0kwTFBDX0VD
X19MRURfCgcKwKBLC5NoCgOgIpRcU1BTXwoDXC8FX1NCX1BDSTBMUENfRUNfX0JFRVAKB6FPBKAx
k1xTUFNfCgNcLwVfU0JfUENJMExQQ19FQ19fQkVFUAoDXC8DX1NCX0dEQ0tQRUozoRpcLwVfU0Jf
UENJMExQQ19FQ19fQkVFUAoEoAmTXFNQU18KA6EcXC8FX1NCX1BDSTBMUENfRUNfX0xFRF8KAAqA
XC8FX1NCX1BDSTBMUENfRUNfX0xFRF8KBwrAoEUFk2gKBFwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZ
U1ZXR1wvBV9TQl9QQ0kwTFBDX0VDX19CRUVQCgNcLwVfU0JfUENJMExQQ19FQ19fTEVEXwoHCsAQ
SklcX0dQRRRDDF9MMTgAcFwvBV9TQl9QQ0kwTFBDX0VDX19IV0FLYHBgXFJSQkZbIgoKoAZ7YAoC
AKApe2AKBACgE1xXOThGhlwuX1NCX1NMUEIKAqEOhlwuX1NCX0xJRF8KAqAie2AKCABcLwNfU0Jf
R0RDS0dHUEWGXC5fU0JfU0xQQgoCoBN7YAoQAIZcLl9TQl9TTFBCCgKgBntgCkAAoBN7YAqAAIZc
Ll9TQl9TTFBCCgKgFHtgCwADAIZcLl9TQl9TTFBCCgIUQhFfTDA5AKA8XC8EX1NCX1BDSTBFWFAw
UFNQMHAKAVwvBF9TQl9QQ0kwRVhQMFBTUDCGXC8DX1NCX1BDSTBFWFAwCgKgPFwvBF9TQl9QQ0kw
RVhQMVBTUDFwCgFcLwRfU0JfUENJMEVYUDFQU1AxhlwvA19TQl9QQ0kwRVhQMQoCoDxcLwRfU0Jf
UENJMEVYUDJQU1AycAoBXC8EX1NCX1BDSTBFWFAyUFNQMoZcLwNfU0JfUENJMEVYUDIKAqBDBVwv
BF9TQl9QQ0kwRVhQM1BTUDNwCgFcLwRfU0JfUENJMEVYUDNQU1AzcAoBXC8EX1NCX1BDSTBFWFAz
UE1DU4ZcLwNfU0JfUENJMEVYUDMKAhRID19MMDEAoEAPXC8EX1NCX1BDSTBFWFAzSFBDU3AKAVwv
BF9TQl9QQ0kwRVhQM0hQQ1OgKlwvBF9TQl9QQ0kwRVhQM0FCUF9wCgFcLwRfU0JfUENJMEVYUDNB
QlBfoEkJXC8EX1NCX1BDSTBFWFAzUERDX3AKAVwvBF9TQl9QQ0kwRVhQM1BEQ19wCgBcLwRfU0Jf
UENJMEVYUDNYQ1BGhlwvA19TQl9QQ0kwRVhQMwoAoEUEXC8EX1NCX1BDSTBFWFAzUERTX3AKAVwv
BF9TQl9QQ0kwRVhQM1hDUEZbIgpkhlwvBF9TQl9QQ0kwRVhQM0VYVVAKARRKF19MMDIAcAoAXC8E
X1NCX1BDSTBMUENfU1dHRaBMC3tcU1dHUAoBAHtcU1dHUIAKAQBcU1dHUKBBBFwvBl9TQl9QQ0kw
TFBDX0VDX19IS0VZREhLQ6AjRFQwMlwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhLUQsiYIZcLl9U
Wl9USE0xCoCgQgV7XFBQTUYKAQCgLlxPU1BYhlwuX1BSX0NQVTAKgKAae1xQUE1GDAAAAAEAhlwu
X1BSX0NQVTEKgKEXoAxEVDAwXFNURVAKCaEIXFNURVAKCqBPCZBcQ1dVRXtcU1dHUAoCAHtcU1dH
UIAKAgBcU1dHUKAuXE9TQzSGXC5fUFJfQ1BVMAqBoBp7XFBQTUYMAAAAAQCGXC5fUFJfQ1BVMQqB
oU8EoDRcLwZfU0JfUENJMExQQ19FQ19fSEtFWUNLQzQKAHAKAFwvBF9TQl9QQ0kwTFBDX0M0QzOh
F3AKAVwvBF9TQl9QQ0kwTFBDX0M0QzMURwRfTDA2AKAnXC8EX1NCX1BDSTBWSURfR1NTRVwvBF9T
Ql9QQ0kwVklEX0dTQ0mhF3AKAVwvBF9TQl9QQ0kwTFBDX1NDSVMQSkdcLwVfU0JfUENJMExQQ19F
Q19fSEtFWRRIDE1IUVQBoE0LkFxXTlRGXFRBVEOgDpNoCgBwXFRBVENgpGChQAqgSwSTaAoBcFxU
REZBYHJgeVxURFRBCgQAYHJgeVxUREZECggAYHJgeVxURFRECgwAYHJgeVxUTkZUChAAYHJgeVxU
TlRUChQAYKRgoUEFoDKTaAoCcFxUQ0ZBYHJgeVxUQ1RBCgQAYHJgeVxUQ0ZECggAYHJgeVxUQ1RE
CgwAYKRgoRugBZNoCgOhE6AOk2gKBHBcVEFUV2CkYKECo6QKABRPB01IQVQBoEQHkFxXTlRGXFRB
VENwe2gK/wBgoAqSQVRNVmCkCgBwe3poCggACv8AYKAKkkFUTVZgpAoAcHtoCg8AXFRDRkFwe3po
CgQACg8AXFRDVEFwe3poCggACg8AXFRDRkRwe3poCgwACg8AXFRDVERBVE1DpAoBpAoAFEANTUhH
VAGgRQyQXFdOVEZcVEFUQ3B5XFRTRlQKEABgcmB5XFRTVFQKFABgcHtoCv8AYaALkkFUTVZhpAv/
/3B7aAoPAGGgDZNhCgByYFxUSUYwYKEmoA2TYQoBcmBcVElGMWChFqANk2EKAnJgXFRJRjJgoQZy
YAr/YHB7emgKBAAKDwBhoBGTYQoAcmB5XFRJVDAKCABgoTKgEZNhCgFyYHlcVElUMQoIAGChHqAR
k2EKAnJgeVxUSVQyCggAYKEKcmB5Cv8KCABgpGCkCgAUTARBVE1WAXB7aAoPAGFwXFRORlRgoAiS
lWFgpAoAcHt6aAoEAAoPAGJwXFROVFRgoAiSlWJgpAoAoA9cVEFUTKAIf2FiAKQKAKQKARQhTUhT
VABwXC8FX1NCX1BDSTBMUENfRUNfX0hTUERgpGAUTAhNSFRUAKAKXFZJR0RwCgBgoR9wXC8FX1NC
X1BDSTBMUENfRUNfX1RNUDNgeWAKCGB9YFwvBV9TQl9QQ0kwTFBDX0VDX19UTVAzYHlgCghgfWBc
LwVfU0JfUENJMExQQ19FQ19fVE1QMWB5YAoIYH1gXC8FX1NCX1BDSTBMUENfRUNfX1RNUDBgpGAU
JE1IQlQACEFCVUYRAwoQQVRNUwoAcFxBVE1CQUJVRqRBQlVGFAtNSEZUAUZTQ1RoFEkRTUhDVAFw
CgBgoBRcU1BFTnBcTFdTVGB1YHlgCghgcAoIYXlhCghhoE0Ek2gM/////31hXFRQQ1JhoDRcU1BF
Tn1gXFBQQ1JgoBKSkFxQUE1GDAAAAAJ9YQqAYaASkpBcUFBNRgwAAAAIfWEKQGGhBn1hCsBhoUYJ
oEAFkFxPU1BYXFNQRU57aAwAAP8AYnpiChBifWBiYKAxf2JcUFBDUgBwYlxQUENBhlwuX1BSX0NQ
VTAKgKATXE1QRU6GXC5fUFJfQ1BVMQqAoEIEXFdWSVN7aAofYn1hYmGgMX9iXFRQQ1IAcGJcVFBD
QYZcLl9QUl9DUFUwCoKgE1xNUEVOhlwuX1BSX0NQVTEKgnlgChBgfWBhYKRgEEgVXC8EX1NCX1BD
STBMUENfRUNfXxRCFEFUTUMAoEoTkFxXTlRGXFRBVEOgTwZIUEFDcFxUQ0ZBYHBcVENUQWFwfXlh
CgQAYABif2JBVE1YY3BiQVRNWKAfk1xUQ1RBCgBwXFRDUjBcVENSVHBcVFBTMFxUUFNWoSOgH5Nc
VENUQQoBcFxUQ1IxXFRDUlRwXFRQUzFcVFBTVqEBoUsGcFxUQ0ZEYHBcVENURGFwfXlhCgQAYABi
f2JBVE1YY3BiQVRNWKAfk1xUQ1RECgBwXFRDUjBcVENSVHBcVFBTMFxUUFNWoSOgH5NcVENURAoB
cFxUQ1IxXFRDUlRwXFRQUzFcVFBTVqEBoD1joDpcLwZfU0JfUENJMExQQ19FQ19fSEtFWURIS0Nc
LwZfU0JfUENJMExQQ19FQ19fSEtFWU1IS1ELMGCGXC5fVFpfVEhNMAqBVEhSTQoBEEofXF9UWl9b
hUwMVEhNMBQNX0NSVACkQzJLXwp/FEcLX1RNUACgQgVcSDhEUnBcLwVfU0JfUENJMExQQ19FQ19f
VE1QMGBwXC8FX1NCX1BDSTBMUENfRUNfX0hUMTJhcFwvBV9TQl9QQ0kwTFBDX0VDX19IVDEzYqEk
cFxSQkVDCnhgcHtcUkJFQwogCkAAYXB7XFJCRUMKIAqAAGKgCWKkQzJLXwqAoCeSXC8GX1NCX1BD
STBMUENfRUNfX0hLRVlESEtDoAlhpEMyS18KgKRDMktfYFuFRw9USE0xFDpfUFNMAKAle1xQUE1G
DAAAAAEApBIWAlwuX1BSX0NQVTBcLl9QUl9DUFUxpBIMAVwuX1BSX0NQVTAUDF9DUlQApFxUQ1JU
FAxfUFNWAKRcVFBTVhQMX1RDMQCkXFRUQzEUDF9UQzIApFxUVEMyFAxfVFNQAKRcVFRTUBREB19U
TVAAoEoFXERUU0VUSFJNCgJwRFRTMWCgEZKVRFRTMERUUzFwRFRTMGCgLpJcLwZfU0JfUENJMExQ
Q19FQ19fSEtFWURIS0OgEERUMDJyXFRDUlQKAWCkYKRDMktfYKERpFwvA19UWl9USE0wX1RNUBQr
QzJLXwFyd2gKCgALrApgoAySlGALrApwC7gLYKALlGALrA9wC7gLYKRgEEoUXC8EX1NCX1BDSTBM
UENfRUNfXxREE19RNDAAhlwuX1RaX1RITTAKgKA4XEg4RFJwXC8FX1NCX1BDSTBMUENfRUNfX0hU
MTFgcFwvBV9TQl9QQ0kwTFBDX0VDX19IVDEyYaEbcHtcUkJFQwogCiAAYHB7XFJCRUMKIApAAGGg
PVwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZREhLQ6AgYVwvBl9TQl9QQ0kwTFBDX0VDX19IS0VZTUhL
UQsiYKAGVklHRKOhBlxWVEhSoE4He1xQUE1GCgEAoC5cT1NQWIZcLl9QUl9DUFUwCoCgGntcUFBN
RgwAAAABAIZcLl9QUl9DUFUxCoChQwSgN5FcLwVfU0JfUENJMExQQ19FQ19fSFQwMFwvBV9TQl9Q
Q0kwTFBDX0VDX19IVDEwXFNURVAKCaEIXFNURVAKCghHUElDCgAUDV9QSUMBcGhcR1BJQ1uAU01J
MAEKsgoBW4ELU01JMAFBUE1DCFuBKE1OVlMAAIDgB0NNRF8IRVJSXyBQQVIwIFBBUjEgUEFSMiBQ
QVIzIFsBTVNNSQcURgVTTUlfBVsjTVNNSf//cGhDTURfcGlQQVIwcGpQQVIxcGtQQVIycGxQQVIz
cAr1QVBNQ6ITk0VSUl8KAVsiCmRwCvVBUE1DcFBBUjBgWydNU01JpGAUFFJQQ0kBpFNNSV8KAAoA
aAoACgAUEldQQ0kCU01JXwoACgFoaQoAFBFNUENJA1NNSV8KAAoCaGlqFBRSQkVDAaRTTUlfCgAK
A2gKAAoAFBJXQkVDAlNNSV8KAAoEaGkKABQRTUJFQwNTTUlfCgAKBWhpahQUUklTQQGkU01JXwoA
CgZoCgAKABQSV0lTQQJTTUlfCgAKB2hpCgAUEU1JU0EDU01JXwoACghoaWoUFFZFWFAAU01JXwoB
CgAKAAoACgAUE1ZVUFMBU01JXwoBCgFoCgAKABQSVlNEUwJTTUlfCgEKAmhpCgAUFFZEREMAU01J
XwoBCgMKAAoACgAUE1ZWUEQBU01JXwoBCgRoCgAKABQTVk5SUwFTTUlfCgEKBWgKAAoAFBVHTFBX
AKRTTUlfCgEKBgoACgAKABQTVlNMRAFTTUlfCgEKB2gKAAoAFBRWRVZUAaRTTUlfCgEKCGgKAAoA
FBVWVEhSAKRTTUlfCgEKCQoACgAKABQTVkJSQwFTTUlfCgEKCmgKAAoAFBVWQlJHAKRTTUlfCgEK
DgoACgAKABQVVkJURACkU01JXwoBCg8KAAoACgAUE1ZEWU4CpFNNSV8KAQoRaGkKABQUVUNNUwGk
U01JXwoCaAoACgAKABQTQkhEUAKkU01JXwoDCgBoaQoAFBRESERQAaRTTUlfCgMKAWgKAAoAFBNT
VEVQAVNNSV8KBGgKAAoACgAUFFRSQVAAU01JXwoFCgAKAAoACgAUFENCUkkAU01JXwoFCgEKAAoA
CgAUE0FTU0kBU01JXwoFCgZoCgAKABQVQkNISwCkU01JXwoFCgQKAAoACgAUFEJZUlMAU01JXwoF
CgUKAAoACgAUFEJMVEgBpFNNSV8KBmgKAAoACgAUFEZJU1AAU01JXwoHCgAKAAoACgAUE0FUQ0MB
U01JXwoIaAoACgAKABQUV0dTVgGkU01JXwoJaAoACgAKABQUVEhSTQGkU01JXwoKaAoACgAKABQV
QVRNUwGkU01JXwoKCgMKAAoACgAUFEZTQ1QBpFNNSV8KCgoEaAoACgAUFFBQTVMBpFNNSV8KC2gK
AAoACgAULVRSQVoCcGlTTUlGoBuTaAoBcAoAXC8EX1NCX1BDSTBMUENfVFJQSaRTTUlGFBNUUEhZ
AVNNSV8KDGgKAAoACgAUFENTVU0BpFNNSV8KDmgKAAoACgAUFE5WU1MBpFNNSV8KD2gKAAoACgAU
E1dNSVMCpFNNSV8KEGhpCgAKABQUQVdPTgGkU01JXwoSaAoACgAKABQvUE1PTgJwh2hgCFRTVFIR
AmBwaFRTVFJwVFNUUlxEQkdTU01JXwoRaQoACgAKABQzRFBJTwKgBpJopAoAoAiUaArwpAoAoBCU
aAq0oAVppAoCoQSkCgGgCJRoCnikCgOkCgQUPURVRE0CoAaSaaQK/6AIlGgKWqQKAKAIlGgKPKQK
AaAIlGgKLaQKAqAIlGgKHqQKA6AIlGgKFKQKBKQKBRQoRE1ETQKgBWmkCgCgBpJopAoAoAiUaAqW
pAoBoAiUaAp4pAoCpAoDFEEFVVVETQKgCpJ7aAoEAKQKAKAJe2kKIACkChSgCXtpChAApAoeoAl7
aQoIAKQKLaAJe2kKBACkCjygCXtpCgIApApaoAl7aQoBAKQKeKQKABRIBFVNRE0EoAqSe2gKAgCk
CgCgCHtpCgQApGugFHtpCgIAoAmSlGsKeKQKtKEDpGugFHtqCgQAoAmSlGsKtKQK8KEDpGukCgAU
SwRVUElPBKAWkntoCgIAoAiTagoCpArwoQWkC4QDoAh7aQoCAKRroBR7aQoBAKAJkpRrCnikCrSh
A6RroAiTagoCpArwoQWkC4QDFC1GRE1BAqAMkpNpCv+kfWkKQACgEJKVaAoDpH10aAoCAAogAKAF
aKQKEqQKABQfRlBJTwGgDJKVaAoDpH1oCggAoAiTaAoBpAoBpAoAFEoFU0NNUAJwh2hgoAiSk2CH
aaQBdWAIU1RSMRECYAhTVFIyEQJgcGhTVFIxcGlTVFIycABhoiKVYWBwg4hTVFIxYQBicIOIU1RS
MmEAY6AHkpNiY6QBdWGkAAhTUFNfCgAIT1NJRgoACFc5OEYKAAhXTlRGCgAIV01FRgoACFdYUEYK
AAhXVklTCgAIV1NQVgoACExOVVgKAAhIOERSCgAITUVNWAoACEFDU1QKAAhGTklECgAIUlJCRgoA
CE5CQ0YKAA==
====
begin-base64 644 ECDT.4
RUNEVFIAAAABEkxFTk9WT1RQLTdXICAgQDEAAExOVk8BAAAAAQgAAGYAAAAAAAAAAQgAAGIAAAAA
AAAAAAAAABFcX1NCLlBDSTAuTFBDLkVDAA==
====
begin-base64 644 FACP.1
RkFDUIEAAAACD0xFTk9WT1RQLTdXICAgQDEAAExOVk8BAAAAAOC4vdu3tb0AAgkAsgAAAPDxAIAA
EAAAAAAAAAQQAAAAAAAAUBAAAAgQAAAgEAAAAAAAAAQCAQQQAACFAQBVAAAAAAABAw0AMhIAAK3C
AAABCAAA+QwAAAAAAAAG
====
begin-base64 644 HPET.7
SFBFVDgAAAABXExFTk9WT1RQLTdXICAgQDEAAExOVk8BAAAAAaKGgAAAAAAAAND+AAAAAACAAAA=
====
begin-base64 644 MCFG.6
TUNGRzwAAAABRExFTk9WT1RQLTdXICAgQDEAAExOVk8BAAAAAAAAAAAAAAAAAADgAAAAAAAAAD8A
AAAA
====
begin-base64 644 RSDT.0
UlNEVFwAAAABtkxFTk9WT1RQLTdXICAgQDEAACBMVFAAAAAAALW1vYG1tb3im7a9NJy2vayctr3o
nLa9wp22vTiftr1gn7a96tG4vQBwkL0AQI29ADCNvQAgjb0=
====
begin-base64 644 SLIC.8
U0xJQ3YBAAAB7UxFTk9WT1RQLTdXICAgQDEAACBMVFAAAAAAAAAAAJwAAAAGAgAAACQAAFJTQTEA
BAAAAQABAGkWSp+xSzr7gCCqr8T5PsGASe5qZSZyHs2/Xy+W1sAKkvUGtQCyOykC4kyNwvK8QXec
cPDzGwnSY1rcqIP4XskVlfn6/dwFt01nfy2zhDMg4dF5Kqdqd9G2ICp2QsXV6bZDQFVEw8k3mV9B
l3Dz0fYH7HsaKaHB8ZH9SIZuPs7LAQAAALYAAAAAAAIATEVOT1ZPVFAtN1cgICBXSU5ET1dTIAEA
AgAAAAAAAAAAAAAAAAAAAAAAwAOIniu7RV44VIK7LR/aeeeDYEdfSAndAODMtXe1T+dH5y0meDGu
uwvtlB+KKBo8sKXk/wJa0i5UEi4ZY8bnCNyC3sHemcJgeQZ7tfA4EBTR0G4Iw9AMteJeTTRBEsfk
Sr4jVKzDAmSRhRyeF7rv/zucousmwVrVxfDs8rwwCU0=
====
begin-base64 644 SSDT.11
U1NEVHgFAAABzExFTk9WT1RQLTdXICAgQDEAAElOVEwTBQUgEENVXC8DX1NCX1BDSTBTQVRBW4JB
IFBSVDAIRFJFMAoACERJUDAKAAhIRFRGEREKDgIAAAAAoO8AAAAAAKD1jEhEVEYKDUhGTEMIRVJU
RhEYChUCAAAAAKDvAAAAAACg9V8AAAAAoO+MRVJURgoNRUZMQwhIUFRGERgKFQIAAAAAoO8AAAAA
AKD1EAMAAACg74xIUFRGCg1QRkxDCEhYVEYRHwocAgAAAACg7wAAAAAAoPVfAAAAAKDvEAMAAACg
74xIWFRGCg1YRkxDCEREVEYREQoOAAAAAACg4wAAAAAAoOOMRERURgoBRFRBVIxERFRGCghEVEZU
CERHVEYRGAoVAAAAAACg4wAAAAAAoOMQAwAAAKDvjERHVEYKAUdUQVSMREdURgoIR1RGVAhfQURS
C///FEwIX1NERAFwCgBEUkUwcAoARElQMKBGB5OHaAsAAotoCpxNMDc4i2gKrE0wODaLaAruTTEx
OYtoCygBTTE0OKAfk3tNMTQ4CwDAAAsAQKAQe00xNDgKBABwCgFEUkUwoBt7TTA4NgsAgACgEHtN
MTE5CgEAcAoBRFJFMKAQe00wNzgKCABwCgFESVAwFEIFX0dURgCgIlxPU1NTcArhWEZMQ3AK4UVG
TENwCuFIRkxDcArhUEZMQ6AXRFJFMKAKRElQMKRIWFRGoQakRVJURqAKRElQMKRIUFRGpEhEVEZb
gk0zUFJUMQhfRUpEDVxfU0IuR0RDSwAIRFJFMAoACERJUDAKAAhIRFRGEREKDgIAAAAAoO8AAAAA
AKD1jEhEVEYKDUhGTEMIRVJURhEYChUCAAAAAKDvAAAAAACg9V8AAAAAoO+MRVJURgoNRUZMQwhI
UFRGERgKFQIAAAAAoO8AAAAAAKD1EAMAAACg74xIUFRGCg1QRkxDCEhYVEYRHwocAgAAAACg7wAA
AAAAoPVfAAAAAKDvEAMAAACg74xIWFRGCg1YRkxDCEREVEYREQoOAAAAAACg4wAAAAAAoOOMRERU
RgoBRFRBVIxERFRGCghEVEZUCERHVEYRGAoVAAAAAACg4wAAAAAAoOMQAwAAAKDvjERHVEYKAUdU
QVSMREdURgoIR1RGVBQeX0VKMAFcLwVfU0JfUENJMExQQ19FQ19fQkVKMGgUKV9TVEEAoB1cLwVf
U0JfUENJMExQQ19FQ19fQlNUQQoBpAoPoQSkCgAIX1BMRBETChCBAAAAAAAAAFsQAIADAAAACF9B
RFIM//8BABRBD19TREQBcAoARFJFMHAKAERJUDCgSw2Th2gLAAKLaAoATTAwMItoCpxNMDc4i2gK
rE0wODaLaAruTTExOYtoCygBTTE0OKA4e00wMDALAMAAoC2Se00wMDALAEAAcAoDXElERVRwCgNc
LwVfU0JfUENJMExQQ19FQ19fQkRFVqEjcAoGXElERVRwCgZcLwVfU0JfUENJMExQQ19FQ19fQkRF
VqAfk3tNMTQ4CwDAAAsAQKAQe00xNDgKBABwCgFEUkUwoBt7TTA4NgsAgACgEHtNMTE5CgEAcAoB
RFJFMKAQe00wNzgKCABwCgFESVAwFEULX0dURgBwXC8FX1NCX1BDSTBMUENfRUNfX0JHSUQKAGCg
CZNgCgdwCgZgoCJcT1NTU3AK4VhGTENwCuFFRkxDcArhSEZMQ3AK4VBGTEOgLZNgCgagF0RSRTCg
CkRJUDCkSFhURqEGpEVSVEagCkRJUDCkSFBURqRIRFRGoB5ESVAwcFxDREZMR1RGVHBcQ0RBSEdU
QVSkREdURnBcQ0RGTERURlRwXENEQUhEVEFUpEREVEY=
====
begin-base64 644 SSDT.13
U1NEVFUGAAABbVBtUmVmAENwdVBtAAAAADAAAElOVEwkBgUgEEoJXAAIU1NEVBJDBQwNQ1BVMElT
VCAADCB8jb0MyAIAAA1BUElTVCAgIAAMoGyNvQzPAQAADUNQVTBDU1QgAAwgUI29DHoIAAANQVBD
U1QgICAADCBvjb0MjQAAAAhDRkdEDPFrOx8IXFBEQzAMAAAAgAhcUERDMQwAAACACFxQREMyDAAA
AIAIXFBEQzMMAAAAgAhcU0RUTAAQRidcLl9QUl9DUFUwCEhJMF8ACEhDMF8AFBRfUERDAXBDUERD
aGBHQ0FQYKRgFBdfT1NDBHBDT1NDaGlqa2BHQ0FQYKRgFEgGQ1BEQwGKaABSRVZTimgKBFNJWkVw
h2hgcHRgCggAYVsTaApAd2EKCABURU1QCFNUUzARBwoEAAAAAHNTVFMwVEVNUGKkQ09TQxETChAW
pndADCm+R5692HBYcTlTUkVWU1NJWkViFE0LQ09TQwSKawBTVFMwimsKBENBUDCKaABJSUQwimgK
BElJRDGKaAoISUlEMopoCgxJSUQzCFVJRDAREwoQFqZ3QAwpvkeevdhwWHE5U4pVSUQwAEVJRDCK
VUlEMAoERUlEMYpVSUQwCghFSUQyilVJRDAKDEVJRDOgMpKQkJNJSUQwRUlEMJNJSUQxRUlEMZCT
SUlEMkVJRDKTSUlEM0VJRDNwCgZTVFMwpGugDpKTaQFwCgpTVFMwpGukaxRJEEdDQVABimgAU1RT
MIpoCgRDQVAwoBKRk1NUUzAKBpNTVFMwCgqkAKAWe1NUUzABAHtDQVAwC/8LQ0FQMKQAfXtQREMw
DP///38AQ0FQMFBEQzCgSAV7Q0ZHRAEAoE4EkJB7Q0ZHRAwAAAABAJN7UERDMAoJAAoJkntTRFRM
AQB9U0RUTAFTRFRMW4BJU1QwAIOIU1NEVAEAg4hTU0RUCgIAWyBJU1QwSEkwX6BJBXtDRkdECvAA
oE4EkJB7Q0ZHRAwAAAABAHtQREMwChgAkntTRFRMCgIAfVNEVEwKAlNEVExbgENTVDAAg4hTU0RU
CgcAg4hTU0RUCggAWyBDU1QwSEMwX6QAEEYWXC5fUFJfQ1BVMQhISTFfAAhIQzFfABQfX1BEQwFw
XC8DX1BSX0NQVTBDUERDaGBHQ0FQYKRgFCJfT1NDBHBcLwNfUFJfQ1BVMENPU0NoaWprYEdDQVBg
pGAURQdHQ0FQAYpoAFNUUzGKaAoEQ0FQMaASkZNTVFMxCgaTU1RTMQoKpACgFntTVFMxAQB7Q0FQ
MQv/C0NBUDGkAH17UERDMQz///9/AENBUDFQREMxoBCTe1BEQzAKCQAKCUFQUFSgDXtQREMwChgA
QVBDVKQAFEoEQVBDVACgQgSQe0NGR0QK8ACSe1NEVEwKIAB9U0RUTAogU0RUTFuAQ1NUMQCDiFNT
RFQKCgCDiFNTRFQKCwBbIENTVDFIQzFfFEkEQVBQVACgQQSQe0NGR0QBAJJ7U0RUTAoQAH1TRFRM
ChBTRFRMW4BJU1QxAIOIU1NEVAoEAIOIU1NEVAoFAFsgSVNUMUhJMV8QSw1cLl9QUl9DUFUyFB9f
UERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpGAUIl9PU0MEcFwvA19QUl9DUFUwQ09TQ2hpamtg
R0NBUGCkYBRLCEdDQVABimgAU1RTMopoCgRDQVAyoBKRk1NUUzIKBpNTVFMyCgqkAKAWe1NUUzIB
AHtDQVAyC/8LQ0FQMqQAfXtQREMyDP///38AQ0FQMlBEQzKgG5N7UERDMgoJAAoJXC8DX1BSX0NQ
VTFBUFBUoBh7UERDMgoYAFwvA19QUl9DUFUxQVBDVKQAEEsNXC5fUFJfQ1BVMxQfX1BEQwFwXC8D
X1BSX0NQVTBDUERDaGBHQ0FQYKRgFCJfT1NDBHBcLwNfUFJfQ1BVMENPU0NoaWprYEdDQVBgpGAU
SwhHQ0FQAYpoAFNUUzOKaAoEQ0FQM6ASkZNTVFMzCgaTU1RTMwoKpACgFntTVFMzAQB7Q0FQMwv/
C0NBUDOkAH17UERDMwz///9/AENBUDNQREMzoBuTe1BEQzIKCQAKCVwvA19QUl9DUFUxQVBQVKAY
e1BEQzIKGABcLwNfUFJfQ1BVMUFQQ1SkAA==
====
begin-base64 644 SSDT.14
U1NEVHQCAAABD1BtUmVmAENwdTBUc3QAADAAAElOVEwkBgUgEE8kXC5fUFJfQ1BVMBQgX1RQQwBw
AGCgDVxUUENBcFxUUENBYHBgXFRQQ1KkYBRNBl9QVEMAoDd7UERDMAoEAKQSLAIRFAoRggwAfwAA
AAAAAAAAAAAAeQARFAoRggwAfwAAAAAAAAAAAAAAeQCkEiwCERQKEYIMAAEEAQAQEAAAAAAAAHkA
ERQKEYIMAAEEAQAQEAAAAAAAAHkACFRTU0kSQAYIEgoFCmQL6AMAAAASCwUKWAtrAwAKDwASCwUK
SwvuAgAKDgASCwUKPwtxAgAKDQASCwUKMgv0AQAKDAASCwUKJgt3AQAKCwASCgUKGQr6AAoKABIK
BQoNCn0ACgkACFRTU00SQAYIEgoFCmQL6AMAAAASCwUKWAtrAwAKHgASCwUKSwvuAgAKHAASCwUK
PwtxAgAKGgASCwUKMgv0AQAKGAASCwUKJgt3AQAKFgASCgUKGQr6AAoUABIKBQoNCn0AChIACFRT
U0YAFE8HX1RTUwCgQwaQklRTU0ZbEl9QU1MAcF9QU1NgcIdgYXZhcIOIg4hgYQABAGJwAGOiM5Vj
h1RTU0lweHdidAoIYwAACggAAGRwZIiDiFRTU0ljAAEAcGSIg4hUU1NNYwABAHVjcP9UU1NGoA57
UERDMAoEAKRUU1NNpFRTU0kUQQZfVFNEAKAlkHtDRkdEDAAAgAAAkntQREMwCgQApBINARIKBQoF
AAAK/QoEoCWQe0NGR0QMAAAAAQCSe1BEQzAKBACkEg0BEgoFCgUAAAr9CgKkEgwBEgkFCgUAAAr8
AQ==
====
begin-base64 644 SSDT.15
U1NEVEICAAAB7lBtUmVmAEFwVHN0AAAAADAAAElOVEwkBgUgEEMLXC5fUFJfQ1BVMRQWX1RQQwCk
XC8DX1BSX0NQVTBfVFBDFBZfUFRDAKRcLwNfUFJfQ1BVMF9QVEMUFl9UU1MApFwvA19QUl9DUFUw
X1RTUxRBBl9UU0QAoCWQe0NGR0QMAACAAACSe1BEQzAKBACkEg0BEgoFCgUAAAr9CgSgJZB7Q0ZH
RAwAAAABAJJ7UERDMAoEAKQSDQESCgUKBQAACv0KAqQSDAESCQUKBQABCvwBEEQLXC5fUFJfQ1BV
MhQWX1RQQwCkXC8DX1BSX0NQVTBfVFBDFBZfUFRDAKRcLwNfUFJfQ1BVMF9QVEMUFl9UU1MApFwv
A19QUl9DUFUwX1RTUxRCBl9UU0QAoCWQe0NGR0QMAACAAACSe1BEQzAKBACkEg0BEgoFCgUAAAr9
CgSgJZB7Q0ZHRAwAAAABAJJ7UERDMAoEAKQSDQESCgUKBQAACv0KAqQSDQESCgUKBQAKAgr8ARBE
C1wuX1BSX0NQVTMUFl9UUEMApFwvA19QUl9DUFUwX1RQQxQWX1BUQwCkXC8DX1BSX0NQVTBfUFRD
FBZfVFNTAKRcLwNfUFJfQ1BVMF9UU1MUQgZfVFNEAKAlkHtDRkdEDAAAgAAAkntQREMwCgQApBIN
ARIKBQoFAAAK/QoEoCWQe0NGR0QMAAAAAQCSe1BEQzAKBACkEg0BEgoFCgUAAAr9CgKkEg0BEgoF
CgUACgMK/AE=
====
begin-base64 644 SSDT.3
U1NEVDMAAAABrExFTk9WT1RQLTdXICAgQDEAAE1TRlQAAAADEA5cABQKS09VMQBbIQpk
====
begin-base64 644 TCPA.12
VENQQTIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAPC4vQAAAAA=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTIzOCwgT0VNSUQ9TEVOT1ZPLCBSc2R0QWRkcmVzcz0weGJkYjVi
MWZiCgoKUlNEVDogTGVuZ3RoPTkyLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xODIsCglPRU1JRD1M
RU5PVk8sIE9FTSBUYWJsZSBJRD1UUC03VywgT0VNIFJldmlzaW9uPTB4MzE0MCwKCUNyZWF0b3Ig
SUQ9IExUUCwgQ3JlYXRvciBSZXZpc2lvbj0weDAKCgoJRW50cmllcz17IDB4YmRiNWI1MDAsIDB4
YmRiNWI1ODEsIDB4YmRiNjliZTIsIDB4YmRiNjljMzQsIDB4YmRiNjljYWMsIDB4YmRiNjljZTgs
IDB4YmRiNjlkYzIsIDB4YmRiNjlmMzgsIDB4YmRiNjlmNjAsIDB4YmRiOGQxZWEsIDB4YmQ5MDcw
MDAsIDB4YmQ4ZDQwMDAsIDB4YmQ4ZDMwMDAsIDB4YmQ4ZDIwMDAgfQoKCglEU0RUPTB4YmRiNWI3
ZGIKCUlOVF9NT0RFTD1QSUMKCVNDSV9JTlQ9OQoJU01JX0NNRD0weGIyLCBBQ1BJX0VOQUJMRT0w
eGYwLCBBQ1BJX0RJU0FCTEU9MHhmMSwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDEw
MDAtMHgxMDAzCglQTTFhX0NOVF9CTEs9MHgxMDA0LTB4MTAwNQoJUE0yX0NOVF9CTEs9MHgxMDUw
LTB4MTA1MAoJUE0yX1RNUl9CTEs9MHgxMDA4LTB4MTAwYgoJUE0yX0dQRTBfQkxLPTB4MTAyMC0w
eDEwMmYKCVBfTFZMMl9MQVQ9MW1zLCBQX0xWTDNfTEFUPTg1bXMKCUZMVVNIX1NJWkU9MCwgRkxV
U0hfU1RSSURFPTAKCURVVFlfT0ZGU0VUPTEsIERVVFlfV0lEVEg9MwoJREFZX0FMUk09MTMsIE1P
Tl9BTFJNPTAsIENFTlRVUlk9NTAKCUZsYWdzPXtXQklOVkQsUFJPQ19DMSxQX0xWTDJfVVAsU0xQ
X0JVVFRPTixSVENfUzQsRENLX0NBUH0KCgpEU0RUOiBMZW5ndGg9NTgzNzUsIFJldmlzaW9uPTEs
IENoZWNrc3VtPTM4LAoJT0VNSUQ9TEVOT1ZPLCBPRU0gVGFibGUgSUQ9VFAtN1csIE9FTSBSZXZp
c2lvbj0weDMxNDAsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHgzMDAwMDAw
CgoKU1NEVDogTGVuZ3RoPTUxLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNzIsCglPRU1JRD1MRU5P
Vk8sIE9FTSBUYWJsZSBJRD1UUC03VywgT0VNIFJldmlzaW9uPTB4MzE0MCwKCUNyZWF0b3IgSUQ9
TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDMwMDAwMDAKCgpFQ0RUOiBMZW5ndGg9ODIsIFJldmlz
aW9uPTEsIENoZWNrc3VtPTE4LAoJT0VNSUQ9TEVOT1ZPLCBPRU0gVGFibGUgSUQ9VFAtN1csIE9F
TSBSZXZpc2lvbj0weDMxNDAsCglDcmVhdG9yIElEPUxOVk8sIENyZWF0b3IgUmV2aXNpb249MHgx
CgoKQVBJQzogTGVuZ3RoPTEyMCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjQ0LAoJT0VNSUQ9TEVO
T1ZPLCBPRU0gVGFibGUgSUQ9VFAtN1csIE9FTSBSZXZpc2lvbj0weDMxNDAsCglDcmVhdG9yIElE
PUxOVk8sIENyZWF0b3IgUmV2aXNpb249MHgxCgoKTUNGRzogTGVuZ3RoPTYwLCBSZXZpc2lvbj0x
LCBDaGVja3N1bT02OCwKCU9FTUlEPUxFTk9WTywgT0VNIFRhYmxlIElEPVRQLTdXLCBPRU0gUmV2
aXNpb249MHgzMTQwLAoJQ3JlYXRvciBJRD1MTlZPLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCkhQ
RVQ6IExlbmd0aD01NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09OTIsCglPRU1JRD1MRU5PVk8sIE9F
TSBUYWJsZSBJRD1UUC03VywgT0VNIFJldmlzaW9uPTB4MzE0MCwKCUNyZWF0b3IgSUQ9TE5WTywg
Q3JlYXRvciBSZXZpc2lvbj0weDEKCgpTTElDOiBMZW5ndGg9Mzc0LCBSZXZpc2lvbj0xLCBDaGVj
a3N1bT0yMzcsCglPRU1JRD1MRU5PVk8sIE9FTSBUYWJsZSBJRD1UUC03VywgT0VNIFJldmlzaW9u
PTB4MzE0MCwKCUNyZWF0b3IgSUQ9IExUUCwgQ3JlYXRvciBSZXZpc2lvbj0weDAKCgpCT09UOiBM
ZW5ndGg9NDAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTkwLAoJT0VNSUQ9TEVOT1ZPLCBPRU0gVGFi
bGUgSUQ9VFAtN1csIE9FTSBSZXZpc2lvbj0weDMxNDAsCglDcmVhdG9yIElEPSBMVFAsIENyZWF0
b3IgUmV2aXNpb249MHgxCgoKQVNGITogTGVuZ3RoPTE2MCwgUmV2aXNpb249MTYsIENoZWNrc3Vt
PTIzOCwKCU9FTUlEPUxFTk9WTywgT0VNIFRhYmxlIElEPVRQLTdXLCBPRU0gUmV2aXNpb249MHgz
MTQwLAoJQ3JlYXRvciBJRD1QVEwsIENyZWF0b3IgUmV2aXNpb249MHgxCgoKU1NEVDogTGVuZ3Ro
PTE0MDAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIwNCwKCU9FTUlEPUxFTk9WTywgT0VNIFRhYmxl
IElEPVRQLTdXLCBPRU0gUmV2aXNpb249MHgzMTQwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9y
IFJldmlzaW9uPTB4MjAwNTA1MTMKCgpUQ1BBOiBMZW5ndGg9NTAsIFJldmlzaW9uPTAsIENoZWNr
c3VtPTY0LAoJT0VNSUQ9LCBPRU0gVGFibGUgSUQ9LCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRv
ciBJRD0sIENyZWF0b3IgUmV2aXNpb249MHgwCgoKU1NEVDogTGVuZ3RoPTE2MjEsIFJldmlzaW9u
PTEsIENoZWNrc3VtPTEwOSwKCU9FTUlEPVBtUmVmLCBPRU0gVGFibGUgSUQ9Q3B1UG0sIE9FTSBS
ZXZpc2lvbj0weDMwMDAsCglDcmVhdG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDA1
MDYyNAoKClNTRFQ6IExlbmd0aD02MjgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE1LAoJT0VNSUQ9
UG1SZWYsIE9FTSBUYWJsZSBJRD1DcHUwVHN0LCBPRU0gUmV2aXNpb249MHgzMDAwLAoJQ3JlYXRv
ciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAwNTA2MjQKCgpTU0RUOiBMZW5ndGg9NTc4
LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMzgsCglPRU1JRD1QbVJlZiwgT0VNIFRhYmxlIElEPUFw
VHN0LCBPRU0gUmV2aXNpb249MHgzMDAwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlz
aW9uPTB4MjAwNTA2MjQKCg==
====

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

Philip Guenther
On Sat, 12 Aug 2017, [hidden email] wrote:
...
> The mininet network emulator includes an 'iperf' test case, which runs
> an iperf client against a daemonized instance of an iperf server. The
> client instance will occasionally hang, and when sent a sigint, cause X
> to crash. Iperf itself will leave a core with the following backtrace:
>
> #0  thrkill () at -:3
> #1  0x000009fbbd34bb7d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:52
> #2  0x000009fb9efd1762 in _libpthread_pthread_mutex_unlock (mutexp=0x9fbe2e418d4)
>     at /usr/src/lib/librthread/rthread_mutex.c:267

This is the "you unlocked a mutex that you didn't have locked: die die!"
abort...and is the second weirdish pthread mutex consistency check failure
seen since the switch to clang, the other being a similar mutex
consistency check weirdness Pratik Vyas has seen with qemu, his being the
"you're locking a mutex that you already have locked, with no timeout!"
case.  Those both *could* be related to memory visibility issues, or code
hoisting where the libpthread source assumes certain optimizations won't
occur, but clang performs them.

It sounded like this isn't difficult to reproduce, or at least you've done
so a couple times already.  I suggest rebuilding libpthread with gcc
instead of clang and see if it's equally reproducible.  If not, well, you
can get done what you originally were trying to do with iperf...


Pratik, did you say you tried recompiling all libpthread with gcc?


Philip Guenther

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

akoshibe
> It sounded like this isn't difficult to reproduce, or at least you've done
> so a couple times already.  I suggest rebuilding libpthread with gcc
> instead of clang and see if it's equally reproducible.  If not, well, you
> can get done what you originally were trying to do with iperf...

I've rebuilt libpthread with gcc, and it's still reproducible, though
I'm now not finding any coredumps...


Ayaka

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

Philip Guenther
On Sun, 13 Aug 2017, Ayaka Koshibe wrote:
> > It sounded like this isn't difficult to reproduce, or at least you've done
> > so a couple times already.  I suggest rebuilding libpthread with gcc
> > instead of clang and see if it's equally reproducible.  If not, well, you
> > can get done what you originally were trying to do with iperf...
>
> I've rebuilt libpthread with gcc, and it's still reproducible, though
> I'm now not finding any coredumps...

It's not coredumping?  Maybe it's actually exiting instead of aborting or
getting a signal.  What's the exact output when you run it, and what's the
exit status ($?) in the shell afterwards?

(Might want to check /var/crash/ for coredumps too.)


Philip

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

Pratik Vyas
In reply to this post by Philip Guenther
* Philip Guenther <[hidden email]> [2017-08-12 20:59:05 -0700]:


>It sounded like this isn't difficult to reproduce, or at least you've done
>so a couple times already.  I suggest rebuilding libpthread with gcc
>instead of clang and see if it's equally reproducible.  If not, well, you
>can get done what you originally were trying to do with iperf...
>
>
>Pratik, did you say you tried recompiling all libpthread with gcc?
>

Yes, I see the same stacktrace as akoshibe.  I tried compiling
librthread with gcc and it still aborted (I think it ran longer though).
I am able to reproduce the bug more reliably with bsd.sp and running
bochs without gui, if that explains some part of the issue. I can run
more scientific tests later today.

akoshibe said that she is able to reproduce it all the time, every time
(and I assume on bsd.mp).


--
Pratik

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

akoshibe
In addition, I've tried attaching to the iperf client with gdb, but,
the times that I've done so, I couldn't recreate the X or iperf crash.

> It's not coredumping?  Maybe it's actually exiting instead of aborting or
> getting a signal.

A few  (five or six) dead X sessions later I did get two coredumps,
only one of which contained a trace:

#0  thrkill () at -:3
#1  0x0000096cd93b9b7d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:52
#2  0x0000096cf0c9b5e4 in *_libpthread_pthread_mutex_unlock
(mutexp=Variable "mutexp" is not available.
)
    at /usr/src/lib/librthread/rthread_mutex.c:267
#3  0x0000096a082084e2 in thread_destroy () at Thread.c:113
#4  0x0000096cd93e0280 in _libc___cxa_finalize (dso=0x0) at
/usr/src/lib/libc/stdlib/atexit.c:159
#5  0x0000096cd93ddbef in _libc_exit (status=The value of variable
'status' is distributed across several
locations, and GDB cannot access its value.

) at /usr/src/lib/libc/stdlib/exit.c:57
#6  0x0000096a08202c91 in Listener::runAsDaemon () from /usr/local/bin/iperf
#7  0x0000096a0820176d in listener_spawn () from /usr/local/bin/iperf
#8  0x0000096a082086b7 in thread_run_wrapper (paramPtr=0x96a08207d70)
at Thread.c:254
#9  0x0000096cf0c9d85e in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:115
#10 0x0000096cd942b79b in __tfork_thread () at
/usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#11 0x0000000000000000 in ?? ()

For the other gdb gave me a "warning: Couldn't find general-purpose
registers in core file."

>  What's the exact output when you run it, and what's the exit status ($?) in the shell afterwards?

The last output I can catch is the iperf client during its run:

Client output: iperf -p 5001 -t 5 -c 10.0.0.2
------------------------------------------------------------
Client connecting to 10.0.0.2, TCP port 5001
TCP window size: 17.0 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.1 port 14152 connected with 10.0.0.2 port 5001

When I run from tmux to keep my shell, Mininet itself is still running
after X dies, and the shell that ran iperf returns 0.

> Might want to check /var/crash/ for coredumps too

Searching from / hasn't given me core dumps, except the two times that
I've mentioned above...

> akoshibe said that she is able to reproduce it all the time, every time
> (and I assume on bsd.mp).

Yes, it is on bsd.mp.

On Sun, Aug 13, 2017 at 8:58 AM, Pratik Vyas <[hidden email]> wrote:

> * Philip Guenther <[hidden email]> [2017-08-12 20:59:05 -0700]:
>
>
>> It sounded like this isn't difficult to reproduce, or at least you've done
>> so a couple times already.  I suggest rebuilding libpthread with gcc
>> instead of clang and see if it's equally reproducible.  If not, well, you
>> can get done what you originally were trying to do with iperf...
>>
>>
>> Pratik, did you say you tried recompiling all libpthread with gcc?
>>
>
> Yes, I see the same stacktrace as akoshibe.  I tried compiling
> librthread with gcc and it still aborted (I think it ran longer though).
> I am able to reproduce the bug more reliably with bsd.sp and running
> bochs without gui, if that explains some part of the issue. I can run
> more scientific tests later today.
>
> akoshibe said that she is able to reproduce it all the time, every time
> (and I assume on bsd.mp).
>
>
> --
> Pratik

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

Matthieu Herrb-7
On Sun, Aug 13, 2017 at 10:00:24AM -0700, Ayaka Koshibe wrote:

> In addition, I've tried attaching to the iperf client with gdb, but,
> the times that I've done so, I couldn't recreate the X or iperf crash.
>
> > It's not coredumping?  Maybe it's actually exiting instead of aborting or
> > getting a signal.
>
> A few  (five or six) dead X sessions later I did get two coredumps,
> only one of which contained a trace:
>
> #0  thrkill () at -:3
> #1  0x0000096cd93b9b7d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:52
> #2  0x0000096cf0c9b5e4 in *_libpthread_pthread_mutex_unlock
> (mutexp=Variable "mutexp" is not available.
> )
>     at /usr/src/lib/librthread/rthread_mutex.c:267
> #3  0x0000096a082084e2 in thread_destroy () at Thread.c:113
> #4  0x0000096cd93e0280 in _libc___cxa_finalize (dso=0x0) at
> /usr/src/lib/libc/stdlib/atexit.c:159
> #5  0x0000096cd93ddbef in _libc_exit (status=The value of variable
> 'status' is distributed across several
> locations, and GDB cannot access its value.
>
> ) at /usr/src/lib/libc/stdlib/exit.c:57
> #6  0x0000096a08202c91 in Listener::runAsDaemon () from /usr/local/bin/iperf
> #7  0x0000096a0820176d in listener_spawn () from /usr/local/bin/iperf
> #8  0x0000096a082086b7 in thread_run_wrapper (paramPtr=0x96a08207d70)
> at Thread.c:254
> #9  0x0000096cf0c9d85e in _rthread_start (v=Variable "v" is not available.
> ) at /usr/src/lib/librthread/rthread.c:115
> #10 0x0000096cd942b79b in __tfork_thread () at
> /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
> #11 0x0000000000000000 in ?? ()
>
> For the other gdb gave me a "warning: Couldn't find general-purpose
> registers in core file."
>
> >  What's the exact output when you run it, and what's the exit status ($?) in the shell afterwards?
>
> The last output I can catch is the iperf client during its run:
>
> Client output: iperf -p 5001 -t 5 -c 10.0.0.2
> ------------------------------------------------------------
> Client connecting to 10.0.0.2, TCP port 5001
> TCP window size: 17.0 KByte (default)
> ------------------------------------------------------------
> [  3] local 10.0.0.1 port 14152 connected with 10.0.0.2 port 5001
>
> When I run from tmux to keep my shell, Mininet itself is still running
> after X dies, and the shell that ran iperf returns 0.
>
> > Might want to check /var/crash/ for coredumps too
>
> Searching from / hasn't given me core dumps, except the two times that
> I've mentioned above...
>
> > akoshibe said that she is able to reproduce it all the time, every time
> > (and I assume on bsd.mp).
>
> Yes, it is on bsd.mp.
>
> On Sun, Aug 13, 2017 at 8:58 AM, Pratik Vyas <[hidden email]> wrote:
> > * Philip Guenther <[hidden email]> [2017-08-12 20:59:05 -0700]:
> >
> >
> >> It sounded like this isn't difficult to reproduce, or at least you've done
> >> so a couple times already.  I suggest rebuilding libpthread with gcc
> >> instead of clang and see if it's equally reproducible.  If not, well, you
> >> can get done what you originally were trying to do with iperf...
> >>
> >>
> >> Pratik, did you say you tried recompiling all libpthread with gcc?
> >>
> >
> > Yes, I see the same stacktrace as akoshibe.  I tried compiling
> > librthread with gcc and it still aborted (I think it ran longer though).
> > I am able to reproduce the bug more reliably with bsd.sp and running
> > bochs without gui, if that explains some part of the issue. I can run
> > more scientific tests later today.
> >
> > akoshibe said that she is able to reproduce it all the time, every time
> > (and I assume on bsd.mp).
> >
> >
> > --
> > Pratik

No one asked yet, but why is X dying ? Is there anything interesting
in /var/log/Xorg.0.log ?

I fail to see a connection with X there, so I'm wondering if you're
running some strange window manager setup that gets killed by the
signal sent to the application or if it's more weird.
--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

akoshibe
> No one asked yet, but why is X dying ? Is there anything interesting
> in /var/log/Xorg.0.log ?

As far as X is concerned, it's just exiting normally. In my Xorg.0.log:

[ 12384.156] (II) UnloadModule: "ws"
[ 12384.156] (II) UnloadModule: "kbd"
[ 12384.515] (II) Server terminated successfully (0). Closing log file.

> I fail to see a connection with X there, so I'm wondering if you're
> running some strange window manager setup that gets killed by the
> signal sent to the application or if it's more weird.

I've also made X exit on a fresh install with no custom setup.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

Matthieu Herrb-7
On Mon, Aug 14, 2017 at 09:31:43AM -0700, Ayaka Koshibe wrote:
> > No one asked yet, but why is X dying ? Is there anything interesting
> > in /var/log/Xorg.0.log ?
>
> As far as X is concerned, it's just exiting normally. In my Xorg.0.log:
>
> [ 12384.156] (II) UnloadModule: "ws"
> [ 12384.156] (II) UnloadModule: "kbd"
> [ 12384.515] (II) Server terminated successfully (0). Closing log
> file.

It woud be the lines just above those three that show if the X server
got a signal... If not, it means that it is the window manager that
exited (probably because he got the signal...).

If you're using xenodm, you may find some information in
~/.xsession-errors or /var/log/xenodm.log.

Otherwise get the output of startx in a file like that:

$ startx > x.log 2>&1


 
>
> > I fail to see a connection with X there, so I'm wondering if you're
> > running some strange window manager setup that gets killed by the
> > signal sent to the application or if it's more weird.
>
> I've also made X exit on a fresh install with no custom setup.

Strange, normally fvwm doesn't die if one of its clients crashes, and
iircs runs them in separate process groups to avoid being killed by a
signal sent to a process group.

Using ktrace there would help, at the expense of gigantic ktrace.out
files if run on fvwm, the X server or iperf.

--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Iperf and X crash, mininet port

akoshibe
>> [ 12384.156] (II) UnloadModule: "ws"
>> [ 12384.156] (II) UnloadModule: "kbd"
>> [ 12384.515] (II) Server terminated successfully (0). Closing log
>> file.
>
> It woud be the lines just above those three that show if the X server
> got a signal... If not, it means that it is the window manager that
> exited (probably because he got the signal...).

The lines right seem to just be startup...

[ 11455.338] (**) ws: /dev/wsmouse: YAxisMapping: buttons 4 and 5
[ 11455.338] (II) XINPUT: Adding extended input device "/dev/wsmouse"
(type: MOUSE, id 7)
[ 11455.406] (**) /dev/wsmouse: (accel) keeping acceleration scheme 1
[ 11455.406] (**) /dev/wsmouse: (accel) acceleration profile 0
[ 11455.406] (**) /dev/wsmouse: (accel) acceleration factor: 2.000
[ 11455.406] (**) /dev/wsmouse: (accel) acceleration threshold: 4
[ 12384.156] (II) UnloadModule: "ws"

> If you're using xenodm, you may find some information in
> ~/.xsession-errors or /var/log/xenodm.log.

There's nothing in ~/xsession-errors , and /var/log/xenodm.log is also
just startup info.

Also, by suggestion I've run the iperf test through ssh, and I am
still able to recreate this.

>> I've also made X exit on a fresh install with no custom setup.
>
> Strange, normally fvwm doesn't die if one of its clients crashes, and
> iircs runs them in separate process groups to avoid being killed by a
> signal sent to a process group.
>
> Using ktrace there would help, at the expense of gigantic ktrace.out
> files if run on fvwm, the X server or iperf.

I'll try to give it a go...

Loading...