>Number: 6515
System : OpenBSD 4.8
Details : OpenBSD 4.8-current (GENERIC.MP) #644: Sun Nov 21 11:19:23 MST 2010
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
A bug existed in mod_proxy when using httpd as as reverse proxy. httpd would send a
host-header with port 80 specified even though the request - from the client - was not specified
as hostname:80 (Bug report pr6009). The author of this report suggested a fix that was *not*
used. An alternative fix was applied.
Unfortunately this alternative fix causes a new problem: httpd sends back a host-header with the
wrong port.
cvs server: Diffing .
Index: proxy_http.c
===================================================================
RCS file: /cvs/src/usr.sbin/httpd/src/modules/proxy/proxy_http.c,v
retrieving revision 1.21
diff -u -r1.21 proxy_http.c
--- proxy_http.c 25 Feb 2010 07:53:07 -0000 1.21
+++ proxy_http.c 25 Nov 2010 10:02:31 -0000
@@ -367,7 +367,7 @@
AP_HOOK_DECLINE(DECLINED),
&rc, r, f, desthost, destportstr, destportstr);
if (rc == DECLINED) {
- if (destportstr != NULL && destport != DEFAULT_HTTP_PORT)
+ if (destportstr != NULL && atoi(destportstr) != destport)
ap_bvputs(f, "Host: ", desthost, ":", destportstr, CRLF, NULL);
else
ap_bvputs(f, "Host: ", desthost, CRLF, NULL);
The above if-expression will always evaluate as false because destport != DEFAULT_HTTP_PORT
will always be evaluated as false. Reason hereof is that in line 118 of the code the variable
destport is set to DEFAULT_HTTP_PORT and never changes. What really has to be checked is the
value of destportstr in relation to destport (or DEFAULT_HTTP_PORT) - as describes in the
original fix from pr6009.
The above fix implements the same solution as the original fix using string->int conversion
instead of int->string conversion.
dmesg:
OpenBSD 4.8-current (GENERIC.MP) #644: Sun Nov 21 11:19:23 MST 2010
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2145910784 (2046MB)
avail mem = 2074869760 (1978MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.6 @ 0x9ac00 (19 entries)
bios0: vendor American Megatrends Inc. version "1.0c" date 05/26/2010
bios0: Supermicro X7SPA-HF
acpi0 at bios0: rev 2
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP APIC MCFG SLIC OEMB HPET EINJ BERT ERST HEST
acpi0: wakeup devices P0P1(S4) PS2K(S4) PS2M(S4) USB0(S4) USB1(S4) USB2(S4) USB5(S4) EUSB(S4) USB3(S4) USB4(S4) USB6(S4) USBE(S4) P0P4(S4) P0P5(S4) P0P6(S4) P0P7(S4) P0P8(S4) P0P9(S4) GBE_(S4) SLPB(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 1666.87 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,SBF,SSE3,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,NXE,LONG
cpu0: 512KB 64b/line 8-way L2 cache
cpu0: apic clock running at 168MHz
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 1683.34 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,SBF,SSE3,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,NXE,LONG
cpu1: 512KB 64b/line 8-way L2 cache
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 1683.34 MHz
cpu2: 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,SBF,SSE3,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,NXE,LONG
cpu2: 512KB 64b/line 8-way L2 cache
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 1683.34 MHz
cpu3: 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,SBF,SSE3,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,NXE,LONG
cpu3: 512KB 64b/line 8-way L2 cache
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 20, 24 pins
ioapic0: misconfigured as apic 1, remapped to apid 4
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 4 (P0P1)
acpiprt2 at acpi0: bus 1 (P0P4)
acpiprt3 at acpi0: bus -1 (P0P5)
acpiprt4 at acpi0: bus -1 (P0P6)
acpiprt5 at acpi0: bus -1 (P0P7)
acpiprt6 at acpi0: bus 2 (P0P8)
acpiprt7 at acpi0: bus 3 (P0P9)
acpicpu0 at acpi0
acpicpu1 at acpi0
acpicpu2 at acpi0
acpicpu3 at acpi0
acpibtn0 at acpi0: SLPB
acpibtn1 at acpi0: PWRB
ipmi0 at mainbus0: version 1.5 interface KCS iobase 0xca2/2 spacing 1
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Pineview DMI" rev 0x02
uhci0 at pci0 dev 26 function 0 "Intel 82801I USB" rev 0x02: apic 4 int 16 (irq 11)
uhci1 at pci0 dev 26 function 1 "Intel 82801I USB" rev 0x02: apic 4 int 21 (irq 7)
uhci2 at pci0 dev 26 function 2 "Intel 82801I USB" rev 0x02: apic 4 int 19 (irq 14)
ehci0 at pci0 dev 26 function 7 "Intel 82801I USB" rev 0x02: apic 4 int 18 (irq 15)
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb0 at pci0 dev 28 function 0 "Intel 82801I PCIE" rev 0x02: apic 4 int 17 (irq 10)
pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 4 "Intel 82801I PCIE" rev 0x02: apic 4 int 17 (irq 10)
pci2 at ppb1 bus 2
em0 at pci2 dev 0 function 0 "Intel PRO/1000 MT (82574L)" rev 0x00: apic 4 int 16 (irq 11), address 00:25:90:04:70:74
ppb2 at pci0 dev 28 function 5 "Intel 82801I PCIE" rev 0x02: apic 4 int 16 (irq 11)
pci3 at ppb2 bus 3
em1 at pci3 dev 0 function 0 "Intel PRO/1000 MT (82574L)" rev 0x00: apic 4 int 17 (irq 10), address 00:25:90:04:70:75
uhci3 at pci0 dev 29 function 0 "Intel 82801I USB" rev 0x02: apic 4 int 23 (irq 10)
uhci4 at pci0 dev 29 function 1 "Intel 82801I USB" rev 0x02: apic 4 int 19 (irq 14)
uhci5 at pci0 dev 29 function 2 "Intel 82801I USB" rev 0x02: apic 4 int 18 (irq 15)
ehci1 at pci0 dev 29 function 7 "Intel 82801I USB" rev 0x02: apic 4 int 23 (irq 10)
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb3 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x92
pci4 at ppb3 bus 4
vga1 at pci4 dev 4 function 0 "Matrox MGA G200eW" rev 0x0a
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pcib0 at pci0 dev 31 function 0 "Intel 82801IR LPC" rev 0x02
ahci0 at pci0 dev 31 function 2 "Intel 82801I AHCI" rev 0x02: apic 4 int 19 (irq 14), AHCI 1.2
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, ST3500630AS, 3.AA> SCSI3 0/direct fixed
sd0: 476940MB, 512 bytes/sec, 976773168 sec total
sd1 at scsibus0 targ 1 lun 0: <ATA, SAMSUNG HD103UJ, 1AA0> SCSI3 0/direct fixed
sd1: 953869MB, 512 bytes/sec, 1953525168 sec total
sd2 at scsibus0 targ 2 lun 0: <ATA, SAMSUNG HD103UJ, 1AA0> SCSI3 0/direct fixed
sd2: 953869MB, 512 bytes/sec, 1953525168 sec total
ichiic0 at pci0 dev 31 function 3 "Intel 82801I SMBus" rev 0x02: apic 4 int 18 (irq 15)
iic0 at ichiic0
iic0: skipping sensors to avoid ipmi0 interactions
spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
spdmem1 at iic0 addr 0x51: 1GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
usb2 at uhci0: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci1: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci2: USB revision 1.0
uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb5 at uhci3: USB revision 1.0
uhub5 at usb5 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb6 at uhci4: USB revision 1.0
uhub6 at usb6 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb7 at uhci5: USB revision 1.0
uhub7 at usb7 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
wbsio0 at isa0 port 0x2e/2: W83627DHG rev 0x25
wbsio0 port 0xca0/2 not configured
mtrr: Pentium Pro MTRR support
uhidev0 at uhub4 port 2 configuration 1 interface 0 "Winbond Electronics Corp Hermon USB hidmouse Device" rev 1.10/0.01 addr 2
uhidev0: iclass 3/1
ums0 at uhidev0
ums0: X report 0x0022 not supported
uhidev1 at uhub4 port 2 configuration 1 interface 1 "Winbond Electronics Corp Hermon USB hidmouse Device" rev 1.10/0.01 addr 2
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
root on sd0a 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 powered
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 powered
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 addr 2: full speed, power 100 mA, config 1, Hermon USB hidmouse Device(0x2221), Winbond Electronics Corp(0x0557), rev 0.01
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 Pineview DMI
0x0000: Vendor ID: 8086 Product ID: a000
0x0004: Command: 0006 Status ID: 2090
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 15d9 Product ID: 060a
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: a0008086 20900006 06000002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 000000e0 00000000 00000000
0x0040: fed19001 00000000 fed14000 00000000
0x0050: 00000000 00000001 00000000 00000000
0x0060: e0000001 00000000 fed18001 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00001110 00333300 000003ff 00381a00
0x00a0: 08000020 80000000 80000000 80000000
0x00b0: 00008000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000049 70000000
0x00e0: d1080009 08111002 00000000 00000000
0x00f0: 00000000 00000001 00020fad 00000000
0:26:0: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2937
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000cc00/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29378086 02900005 0c030002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000cc01 00000000 00000000 060a15d9
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 00020f86 00000000
0:26:1: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2938
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000c880/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 07 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29388086 02900005 0c030002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c881 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 00000207
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 00020f86 00000000
0:26:2: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2939
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000c800/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0e Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29398086 02900005 0c030002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c801 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000040e
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 00020f86 00000000
0:26:7: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 293c
0x0004: Command: 0006 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfebfbc00/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: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0f Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x0a: Debug Port
0x0098: Capability 0x13: Reserved
0x0000: 293c8086 02900006 0c032002 00000000
0x0010: febfbc00 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000030f
0x0040: 00000000 00000000 00000000 00000000
0x0050: c9c25801 00000000 20a0980a 00000000
0x0060: 01ff2020 00000000 00000001 c0082000
0x0070: 0fdf0000 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 00408586 00020f86 2002130a
0:28:0: Intel 82801I PCIE
0x0000: Vendor ID: 8086 Product ID: 2940
0x0004: Command: 0104 Status ID: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
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: 0a Bridge Control: 0006
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 Gb/s Link Width: x0 / x4
0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
0x0090: Capability 0x0d: PCI-PCI
0x00a0: Capability 0x01: Power Management
0x0000: 29408086 00100104 06040002 00810008
0x0010: 00000000 00000000 00010100 200000f0
0x0020: 0000fff0 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0006010a
0x0040: 01418010 00008000 00100000 01112c41
0x0050: 10010040 00000560 00000028 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00009005 00000000 00000000 00000000
0x0090: 0000a00d 060a15d9 00000000 00000000
0x00a0: c8020001 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 08110000 00000000
0x00e0: 00c70000 00080706 00000030 00000000
0x00f0: 00000000 00000000 00020f86 00000000
0:28:4: Intel 82801I PCIE
0x0000: Vendor ID: 8086 Product ID: 2948
0x0004: Command: 0107 Status ID: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
Secondary Latency Timer: 00
0x001c: I/O Base: d0 I/O Limit: d0 Secondary Status: 2000
0x0020: Memory Base: fe90 Memory Limit: fe90
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: 0a Bridge Control: 0006
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
0x0090: Capability 0x0d: PCI-PCI
0x00a0: Capability 0x01: Power Management
0x0000: 29488086 00100107 06040002 00810008
0x0010: 00000000 00000000 00020200 2000d0d0
0x0020: fe90fe90 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0006010a
0x0040: 01418010 00008000 00100000 05112c11
0x0050: 30110040 00000560 00400028 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00009005 00000000 00000000 00000000
0x0090: 0000a00d 060a15d9 00000000 00000000
0x00a0: c8020001 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 08110000 00000000
0x00e0: 00c70000 00080706 00000030 00000000
0x00f0: 00000000 00000000 00020f86 00000000
0:28:5: Intel 82801I PCIE
0x0000: Vendor ID: 8086 Product ID: 294a
0x0004: Command: 0107 Status ID: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
Secondary Latency Timer: 00
0x001c: I/O Base: e0 I/O Limit: e0 Secondary Status: 2000
0x0020: Memory Base: fea0 Memory Limit: fea0
0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Bridge Control: 0006
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
0x0090: Capability 0x0d: PCI-PCI
0x00a0: Capability 0x01: Power Management
0x0000: 294a8086 00100107 06040002 00810008
0x0010: 00000000 00000000 00030300 2000e0e0
0x0020: fea0fea0 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0006020b
0x0040: 01418010 00008000 00100000 06112c11
0x0050: 30110040 00000560 00400028 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00009005 00000000 00000000 00000000
0x0090: 0000a00d 060a15d9 00000000 00000000
0x00a0: c8020001 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 08110000 00000000
0x00e0: 00c70000 00080706 00000030 00000000
0x00f0: 00000000 00000000 00020f86 00000000
0:29:0: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2934
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000c480/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29348086 02900005 0c030002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c481 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000010a
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 00020f86 00000000
0:29:1: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2935
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000c400/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0e Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29358086 02900005 0c030002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c401 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000020e
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 00020f86 00000000
0:29:2: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 2936
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
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: 0x0000c080/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0f Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: Reserved
0x0000: 29368086 02900005 0c030002 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 0000c081 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000030f
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 00020f86 00000000
0:29:7: Intel 82801I USB
0x0000: Vendor ID: 8086 Product ID: 293a
0x0004: Command: 0006 Status ID: 0290
0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfebfb800/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: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x0a: Debug Port
0x0098: Capability 0x13: Reserved
0x0000: 293a8086 02900006 0c032002 00000000
0x0010: febfb800 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 00000050 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: c9c25801 00000000 20a0980a 00000000
0x0060: 01ff2020 00000000 00000001 c0082000
0x0070: 0fdf0000 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 00408586 00020f86 2002130a
0:30:0: Intel 82801BA Hub-to-PCI
0x0000: Vendor ID: 8086 Product ID: 244e
0x0004: Command: 0107 Status ID: 0010
0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 92
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 4 Subordinate Bus: 4
Secondary Latency Timer: 20
0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2280
0x0020: Memory Base: fdf0 Memory Limit: fe70
0x0024: Prefetch Memory Base: fc01 Prefetch Memory Limit: fcf1
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: 001a
0x0050: Capability 0x0d: PCI-PCI
0x0000: 244e8086 00100107 06040192 00010000
0x0010: 00000000 00000000 20040400 228000f0
0x0020: fe70fdf0 fcf1fc01 00000000 00000000
0x0030: 00000000 00000050 00000000 001a00ff
0x0040: 00000000 00000000 00000000 00001200
0x0050: 0000000d 060a15d9 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 00020f86 00000000
0:31:0: Intel 82801IR LPC
0x0000: Vendor ID: 8086 Product ID: 2916
0x0004: Command: 0007 Status ID: 0210
0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 02
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: 15d9 Product ID: 060a
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: 29168086 02100007 06010002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 000000e0 00000000 00000000
0x0040: 00000801 00000080 00000481 00000010
0x0050: 00000000 00000000 00000000 00000000
0x0060: 0e0f0a0b 000000d0 0a800780 000000f8
0x0070: 00000000 00000000 00000000 00000000
0x0080: 34030010 000c02e1 000c03e1 000c1641
0x0090: 000c0ca1 00000000 00000000 00000000
0x00a0: 00000620 00000208 00000013 40000300
0x00b0: 00f00000 00000000 20000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00112233 00004567 0000ffc0 00000000
0x00e0: 100c0009 02c40000 00000064 00000000
0x00f0: fed1c001 00000000 00020f86 00000000
0:31:2: Intel 82801I AHCI
0x0000: Vendor ID: 8086 Product ID: 2922
0x0004: Command: 0007 Status ID: 02b0
0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x0000b480/0x0008
0x0014: BAR io addr: 0x0000c000/0x0004
0x0018: BAR io addr: 0x0000bc00/0x0008
0x001c: BAR io addr: 0x0000b880/0x0004
0x0020: BAR io addr: 0x0000b800/0x0020
0x0024: BAR mem 32bit addr: 0xfebfb000/0x00000800
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0e Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
0x0070: Capability 0x01: Power Management
0x00a8: Capability 0x12: Reserved
0x00b0: Capability 0x13: Reserved
0x0000: 29228086 02b00007 01060102 00000000
0x0010: 0000b481 0000c001 0000bc01 0000b881
0x0020: 0000b801 febfb000 00000000 060a15d9
0x0030: 00000000 00000080 00000000 0000020e
0x0040: 80008000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 4003a801 00000008 00000000 00000000
0x0080: 00087005 00000000 00000000 00000000
0x0090: 873f0060 00000193 00000000 00000000
0x00a0: 00000000 00000000 0010b012 00000048
0x00b0: 03060013 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00020f86 00000000
0:31:3: Intel 82801I SMBus
0x0000: Vendor ID: 8086 Product ID: 2930
0x0004: Command: 0003 Status ID: 0280
0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000febfac00/0x00000100
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00000400/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0f Min Gnt: 00 Max Lat: 00
0x0000: 29308086 02800003 0c050002 00000000
0x0010: febfac04 00000000 00000000 00000000
0x0020: 00000401 00000000 00000000 060a15d9
0x0030: 00000000 00000000 00000000 0000030f
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 00020f86 00000000
2:0:0: Intel PRO/1000 MT (82574L)
0x0000: Vendor ID: 8086 Product ID: 10d3
0x0004: Command: 0007 Status ID: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xfe9e0000/0x00020000
0x0014: BAR empty (00000000)
0x0018: BAR io addr: 0x0000dc00/0x0020
0x001c: BAR mem 32bit addr: 0xfe9dc000/0x00004000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
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
0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
0x00a0: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10d38086 00100007 02000000 00000010
0x0010: fe9e0000 00000000 0000dc01 fe9dc000
0x0020: 00000000 00000000 00000000 060a15d9
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: 00040011 00000003 00002003 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 c822d001 0f002000
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 0001a010 00008cc1 00192810 00031c11
0x00f0: 10110000 00000000 00000000 00000000
3:0:0: Intel PRO/1000 MT (82574L)
0x0000: Vendor ID: 8086 Product ID: 10d3
0x0004: Command: 0007 Status ID: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xfeae0000/0x00020000
0x0014: BAR empty (00000000)
0x0018: BAR io addr: 0x0000ec00/0x0020
0x001c: BAR mem 32bit addr: 0xfeadc000/0x00004000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
0x00d0: Capability 0x05: Message Signaled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
0x00a0: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
0x0000: 10d38086 00100007 02000000 00000010
0x0010: feae0000 00000000 0000ec01 feadc000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 000000c8 00000000 0000010a
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: 00040011 00000003 00002003 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 c822d001 0f002000
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 0001a010 00008cc1 00192810 00031c11
0x00f0: 10110000 00000000 00000000 00000000
4:4:0: Matrox MGA G200eW
0x0000: Vendor ID: 102b Product ID: 0532
0x0004: Command: 0007 Status ID: 0290
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 0a
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 08
0x0010: BAR mem prefetchable 32bit addr: 0xfc000000/0x01000000
0x0014: BAR mem 32bit addr: 0xfdffc000/0x00004000
0x0018: BAR mem 32bit addr: 0xfe000000/0x00800000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 15d9 Product ID: 060a
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0f Min Gnt: 10 Max Lat: 20
0x00dc: Capability 0x01: Power Management
0x0000: 0532102b 02900007 0300000a 00004008
0x0010: fc000008 fdffc000 fe000000 00000000
0x0020: 00000000 00000000 00000000 060a15d9
0x0030: 00000000 000000dc 00000000 2010010f
0x0040: 00000120 00003c00 00ff0000 060a15d9
0x0050: 0000b000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00210001
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
acpidump:
begin-base64 644 gateway.APIC.3
QVBJQ3IAAAABBzA1MjYxMEFQSUMxMzI3JgUQIE1TRlSXAAAAAADg/gEAAAAACAEAAQAAAAAIAgIB
AAAAAAgDAQEAAAAACAQDAQAAAAEMBAAAAMD+AAAAAAIKAAACAAAAAAACCgAJCQAAAA0ABAb/AAAB
====
begin-base64 644 gateway.BERT.9
QkVSVDAAAAAB8kFNSUVSAEFNSV9CRVJUJgUQIE1TRlSXAAAAVAAAAECn+X8AAAAA
====
begin-base64 644 gateway.DSDT.2
RFNEVOluAAABCzEwNjBBADEwNjBBMDAwAAAAAElOVEwXEQUgEE4FX1BSX1uDC1AwMDEBEAgAAAYG
UDAwMUNQVTFbgwtQMDAyAgAAAAAABlAwMDJDUFUyW4MLUDAwMwMAAAAAAAZQMDAzQ1BVM1uDC1Aw
MDQEAAAAAAAGUDAwNENQVTQIRFA4MAqACERQOTAKkAhXS1RQAAhTUElPCi4ISU9TQgsACghJT1NM
ChAISU9IQgugDAhJT0hMChAIU0VJTwtOFghUSElPCk4IQVBJQwEIU01JUAqyCFBNQlMLAAgIUE1M
TgqACEdQQlMLgAQIR1BMTgqACFNNQlMACFNNQkwACFBNMzALMAgIU1VTVwr/CFRQQkEMAADU/ghU
UEJMCwBQCFRPQlMLYAgIU1VDQwEITlZMRAoCCENSSVQKBAhOQ1JUCgYITElEUwEIQ0hTVAoNCERW
TVQKBAhQQ0lCDAAAAOAIUENJTAwAAAAQCFBFSFABCFNIUEMACFBFUE0BCFBFRVIBCFBFQ1MBCFNN
SVQKsghDTVJRCuAIQ01FUgrhCENNT1IK41uAQklPUwAMZOD5fwr/W4FKC0JJT1MBU1MxXwFTUzJf
AVNTM18BU1M0XwEABElPU1QQVE9QTSBST01TIE1HMUIgTUcxTCBNRzJCIE1HMkwgAAhETUFYCEhQ
VEEgQ1BCMCBDUEIxIENQQjIgQ1BCMyBBU1NCCEFPVEIIQUFYQiBTTUlGCERUU0UIRFRTMQhEVFMy
CE1QRU4IVFBNRghNRzNCIE1HM0wgTUgxQiBNSDFMIE9TVFAITTRCTCBNNEJIIE00TEwgTTRMSCAU
D1JSSU8EcA1SUklPAFsxFA9SRE1BA3ANckRNQQBbMQhQSUNNABQfX1BJQwGgCWhwCqpEQkc4oQhw
CqxEQkc4cGhQSUNNCE9TVlL/FEMKT1NGTACgDZKTT1NWUv+kT1NWUghUVFQwAHBPU1lTVFRUMKAO
k1RUVDABcAoDT1NWUqFKBqAOk1RUVDAKEHABT1NWUqFIBaAPk1RUVDAKEXAKAk9TVlKhRQSgD5NU
VFQwChJwCgRPU1ZSoTKgDpNUVFQwChNwAE9TVlKhIaAOk1RUVDAKFHAAT1NWUqEQoA6TVFRUMAoV
cABPU1ZSpE9TVlIUTgRNQ1RIAqAIlYdoh2mkAHKHaAFgCEJVRjARAmAIQlVGMRECYHBoQlVGMHBp
QlVGMaIaYHZgoBWSk4OIQlVGMGAAg4hCVUYxYACkAKQBCFBSV1ASBAIAABRLB0dQUlcCcGiIUFJX
UAAAcHlTUzFfAQBgfWB5U1MyXwoCAGB9YHlTUzNfCgMAYH1geVNTNF8KBABgoBF7eQFpAGAAcGmI
UFJXUAEAoSl6YAFgoBiRk09TRkwBk09TRkwKAoFgiFBSV1ABAKEKgmCIUFJXUAEApFBSV1AIV0FL
UBIEAgAAW4BERUIwAURQODABW4ELREVCMAFEQkc4CFuAREVCMQFEUDkwCgJbgQtERUIxAkRCRzkQ
FE8ST1NZUwBwChBgoEEMWxJfT1NJYaAXX09TSQ1XaW5kb3dzIDIwMDAAcAoSYKAXX09TSQ1XaW5k
b3dzIDIwMDEAcAoTYKAbX09TSQ1XaW5kb3dzIDIwMDEgU1AxAHAKE2CgG19PU0kNV2luZG93cyAy
MDAxIFNQMgBwChNgoBlfT1NJDVdpbmRvd3MgMjAwMS4xAHAKFGCgHV9PU0kNV2luZG93cyAyMDAx
LjEgU1AxAHAKFGCgF19PU0kNV2luZG93cyAyMDA2AHAKFWChTwWgI01DVEhfT1NfDU1pY3Jvc29m
dCBXaW5kb3dzIE5UAHAKEmChOKA2TUNUSF9PU18NTWljcm9zb2Z0IFdpbmRvd3NNRTogTWlsbGVu
bml1bSBFZGl0aW9uAHAKEWCkYBCBaARfU0JfCFBSMDASRhASEg0EDP//HwAATE5LQwASDQQM//8f
AAFMTktEABIOBAz//x8ACgJMTktDABINBAz//x0AAExOS0gAEg0EDP//HQABTE5LRAASDgQM//8d
AAoCTE5LQwASDgQM//8dAAoDTE5LQQASDQQM//8aAABMTktBABINBAz//xoAAUxOS0YAEg4EDP//
GgAKA0xOS0QAEg4EDP//GgAKAkxOS0MAEg0EDP//GwAATE5LRwASDQQM//8cAABMTktCABINBAz/
/xwAAUxOS0EAEg4EDP//HAAKAkxOS0MAEg4EDP//HAAKA0xOS0QAEg0EDP//GQAATE5LRQASDQQM
//8CAABMTktBAAhBUjAwEkIOEhILBAz//x8AAAAKEhILBAz//x8AAQAKExIMBAz//x8ACgIAChIS
CwQM//8dAAAAChcSCwQM//8dAAEAChMSDAQM//8dAAoCAAoSEgwEDP//HQAKAwAKEBILBAz//xoA
AAAKEBILBAz//xoAAQAKFRIMBAz//xoACgMAChMSDAQM//8aAAoCAAoSEgsEDP//GwAAAAoWEgsE
DP//HAAAAAoREgsEDP//HAABAAoQEgwEDP//HAAKAgAKEhIMBAz//xwACgMAChMSCwQM//8ZAAAA
ChQSCwQM//8CAAAAChAIUFIwNBI0BBILBAv//wBMTktBABILBAv//wFMTktCABIMBAv//woCTE5L
QwASDAQL//8KA0xOS0QACEFSMDQSLAQSCQQL//8AAAoQEgkEC///AQAKERIKBAv//woCAAoSEgoE
C///CgMAChMIUFIwNRI0BBILBAv//wBMTktCABILBAv//wFMTktDABIMBAv//woCTE5LRAASDAQL
//8KA0xOS0EACEFSMDUSLAQSCQQL//8AAAoREgkEC///AQAKEhIKBAv//woCAAoTEgoEC///CgMA
ChAIUFIwNhI0BBILBAv//wBMTktDABILBAv//wFMTktEABIMBAv//woCTE5LQQASDAQL//8KA0xO
S0IACEFSMDYSLAQSCQQL//8AAAoSEgkEC///AQAKExIKBAv//woCAAoQEgoEC///CgMAChEIUFIw
NxI0BBILBAv//wBMTktEABILBAv//wFMTktBABIMBAv//woCTE5LQgASDAQL//8KA0xOS0MACEFS
MDcSLAQSCQQL//8AAAoTEgkEC///AQAKEBIKBAv//woCAAoREgoEC///CgMAChIIUFIwOBI0BBIL
BAv//wBMTktBABILBAv//wFMTktCABIMBAv//woCTE5LQwASDAQL//8KA0xOS0QACEFSMDgSLAQS
CQQL//8AAAoQEgkEC///AQAKERIKBAv//woCAAoSEgoEC///CgMAChMIUFIwORI0BBILBAv//wBM
TktCABILBAv//wFMTktDABIMBAv//woCTE5LRAASDAQL//8KA0xOS0EACEFSMDkSLAQSCQQL//8A
AAoREgkEC///AQAKEhIKBAv//woCAAoTEgoEC///CgMAChAIUFIwMRIQARINBAz//wQAAExOS0MA
CEFSMDESDgESCwQM//8EAAAAChEIUFJTQREJCgYjmNwYeQAGUFJTQVBSU0IGUFJTQVBSU0MGUFJT
QVBSU0QGUFJTQVBSU0UGUFJTQVBSU0YGUFJTQVBSU0cGUFJTQVBSU0hbgov1A1BDSTAIX0hJRAxB
0AoICF9BRFIAFAleQk4wMACkABQLX0JCTgCkQk4wMAhfVUlEABQWX1BSVACgClBJQ02kQVIwMKRQ
UjAwFB5VU1hEAKASkZNPU0ZMAZNPU0ZMCgKkCgKhBKQKAwhfQ0lEDEHQCgNbgjlNQ0hfCF9ISUQM
QdAMAQhfVUlECgoIX0NSUxEdChqGCQABAEDR/gBgAACGCQABAADZ/gBAAAB5ABQGTlBUUwEUBk5X
QUsBW4I2UDBQMQhfQURSDAAAHgAUD19QUlcApEdQUlcKCwoEFBZfUFJUAKAKUElDTaRBUjAxpFBS
MDFbgogEAlNCUkcIX0FEUgwAAB8AW4JIC0lFTEsIX0hJRA1BV1kwMDAxAFuAUlhBMAIKoAogW4Ex
UlhBMAEACVBCTFYBAEYHAAFQQk1TAQABUE1DUwFFQ05TAQADRUNUMRBFTEVOAQAHFDtcLl9HUEVf
TDBBAIZcLwRfU0JfUENJMFNCUkdJRUxLCoFwAVwvBV9TQl9QQ0kwU0JSR0lFTEtQTUNTFBNfU1RB
AKAIRUxFTqQKD6EDpAAUBlNNT0QBFA5HUEJTAKR/UEJMVgEAFBhTUFRTAXABUFMxU3ABUFMxRXAB
U0xQUxQyU1dBSwFwAFNMUFNwAFBTMUWgCZCTaAFSVENToRWgCpCTaAoDQlJUQ6EIhlBXUkIKAluA
QVBNUAFTTUlQCgJbgRBBUE1QAUFQTUMIQVBNUwhbgQ9BUE1QAQAIAAFCUlRDAVuAUE1TMAFQTUJT
CgRbgR1QTVMwAQAKUlRDUwEABFdBS1MBAAhQV0JUAQAHW4BTTUlFAVBNMzAKCFuBFlNNSUUBAARQ
UzFFAQAfUFMxUwEAGxBNB1xfU0JfCFNMUFMAW4JOBlNMUEIIX0hJRAxB0AwOFBVfU1RBAKAMkpNT
VVNXCv+kCg+kABQcU0JFVgCgDFNMUFOGU0xQQgoCoQiGU0xQQgqAFBtcLl9HUEVfTDFCAFwvA19T
Ql9TTFBCU0JFVhQOX1BSVwCkEgYCChsKBFuCK1BJQ18IX0hJRAtB0AhfQ1JTERgKFUcBIAAgAAAC
RwGgAKAAAAIiBAB5AFuCTgRETUFECF9ISUQMQdACAAhfQ1JTETgKNSoQBEcBAAAAAAAQRwGBAIEA
AANHAYcAhwAAAUcBiQCJAAADRwGPAI8AAAFHAcAAwAAAIHkAW4IlVE1SXwhfSElEDEHQAQAIX0NS
UxEQCg1HAUAAQAAABCIBAHkAW4IlUlRDMAhfSElEDEHQCwAIX0NSUxEQCg1HAXAAcAAAAiIAAXkA
W4IiU1BLUghfSElEDEHQCAAIX0NSUxENCgpHAWEAYQAAAXkAW4IlQ09QUghfSElEDEHQDAQIX0NS
UxEQCg1HAfAA8AAAECIAIHkAW4JAC1VBUjEIX1VJRAEIX0hJRAxB0AUBFAxfU1RBAKREU1RBABQM
X0RJUwBEQ05UAAAUDV9DUlMApERDUlMAABQMX1NSUwFEU1JTaAAUC19QUlMApENNUFIIQ01QUhFD
BQpPMQBHAfgD+AMBCCIQACoAADBHAfgD+AMBCCL4HCoAADBHAfgC+AIBCCL4HCoAADBHAegD6AMB
CCL4HCoAADBHAegC6AIBCCL4HCoAADh5AFuCQA9VQVIyCF9VSUQKAhQMX0hJRACkVUhJRAEUDF9T
VEEApERTVEEBFAxfRElTAERDTlQBABQNX0NSUwCkRENSUwEBFAxfU1JTAURTUlNoARQLX1BSUwCk
Q01QUghDTVBSEU8ICosxAEcB+AL4AgEIIggAKgAAMEcB+AP4AwEIIvgcKgAAMEcB+AL4AgEIIvgc
KgAAMEcB6APoAwEIIvgcKgAAMEcB6ALoAgEIIvgcKgAAMEcB+AP4AwEIIvgcKg8AMEcB+AL4AgEI
IvgcKg8AMEcB6APoAwEIIvgcKg8AMEcB6ALoAgEIIvgcKg8AOHkAW4JHFkZEQ18IX0hJRAxB0AcA
FCpfRkRFAAhGREVQEgoFAAAKAgoCCgKgDl9TVEFwAYhGREVQAACkRkRFUBQNX1NUQQCkRFNUQQoD
FA1fRElTAERDTlQKAwAUSAVfQ1JTAERDUlMKAwFwSVJRTUlSUUVwRE1BTURNQUVwSU8xMUlPMjFw
SU8xMklPMjJwCgZMRU4ycklPMjEKB0lPMzFwSU8zMUlPMzJwAUxFTjOkQ1JTMhRDBl9TUlMBRFNS
U2gKA4toChFJUlFFjGgKFERNQUVFTkZHQ0dMRAoDoBJJUlFFgklSUUVgdGABSU5UUqEHcABJTlRS
oBJETUFFgkRNQUVgdGABRE1DSKEIcAoERE1DSEVYRkcIX1BSUxFNBApJMQBHAfAD8AMBBkcB9wP3
AwEBIkAAKgQAMEcB8APwAwEGRwH3A/cDAQEi+BwqDwAwRwFwA3ADAQZHAXcDdwMBASL4HCoPADh5
AFuCShdMUFRFFBxfSElEAKANTFBUTQoCpAxB0AQBoQekDEHQBAAUDV9TVEEApERTVEEKAhQNX0RJ
UwBEQ05UCgIAFE4GX0NSUwBEQ1JTCgIBoEgFTFBUTQoCcElSUU1JUlFFcERNQU1ETUFFcElPMTFJ
TzIxcElPMTJJTzIycExFTjFMRU4ycklPMjELAARJTzMxcElPMzFJTzMycExFTjJMRU4zpENSUzKh
BqRDUlMxFA1fU1JTAURTUlNoCgIUGl9QUlMAoAxMUFRNCgKkRVBQUqEGpExQUFIITFBQUhEzCjAw
RwF4A3gDAQgi+BwqAAAwRwF4AngCAQgi+BwqAAAwRwG8A7wDAQQi+BwqAAA4eQAIRVBQUhFEBgpg
MQBHAXgDeAMBCEcBeAd4BwEIIoAAKggAMEcBeAN4AwEIRwF4B3gHAQgi+BwqDwAwRwF4AngCAQhH
AXgGeAYBCCL4HCoPADBHAbwDvAMBBEcBvAe8BwEEIvgcKg8AOHkAW4JEC1VBUjMIX1VJRAoDFAxf
SElEAKRISUQyARQMX1NUQQCkU1RBMgEUDF9ESVMARElTMgEAFA1fQ1JTAKRTRUNSAQEUDF9TUlMB
U0VTUmgBFAtfUFJTAKRQUlMyCFBSUzIRQwUKTzEARwHoA+gDAQgiIAAqAAAwRwH4A/gDAQgi+Bwq
AAAwRwH4AvgCAQgi+BwqAAAwRwHoA+gDAQgi+BwqAAAwRwHoAugCAQgi+BwqAAA4eQBbgkIJU0lP
MghfSElEDEHQDAIUC19VSUQApFNFSU8IQ1JTXxEVChJHAQAAAAAAAEcBAAAAAAAAeQAUSgVfQ1JT
AKBNBJCSk1NFSU8L8AOUU0VJTwrwi0NSU18KAkdQMTCLQ1JTXwoER1AxMYxDUlNfCgdHUEwxcFNF
SU9HUDEwcFNFSU9HUDExcAoCR1BMMaRDUlNfCFNFRFQSLBUKAwoCCv8K/wr/Cv8K/wr/Cv8K/woG
Cv8K/wr/Cv8K/wr/Cv8K/wr/Cv9bAU1VVDAAFBRTRUVOAVsjTVVUMP8PcGhMRE5fFAxTRUVYAFsn
TVVUMBQMSElEMgGkDEHQBQEUD0lPMlABcA1JTzJQAFsxFA9JTzJXAXANSU8yVwBbMRQPSU8ySABw
DUlPMkgAWzFbgElPMkQBU0VJTwoCW4EQSU8yRAFJTkQyCERBVDIIW4ZCBUlORDJEQVQyAQA4TERO
MggAQBRBQ1QyCABIF1NFQUgIU0VBTAhTRUgyCFNFTDIIAEAGSU5UMggAGERNQzIIAEg9U0VGMAhT
RUYxCFNFRjIIFA9TRUxEAaSDiFNFRFRoABREBFNUQTIBU0VFTlNFTERooBZBQ1QyoAuTQUNUMgFw
Cg9goQRwAGChFqAPfVNFQUhTRUFMAHAKDWChBHAAYFNFRVikYBQZRElTMgJTRUVOU0VMRGhwaUFD
VDJTRUVYFEYIU0VDUgJTRUVOU0VMRGh5U0VBSAoISU8xMX1TRUFMSU8xMUlPMTFwSU8xMUlPMTJ0
gklPMTEAAWB5AWBMRU4xoA9JTlQyeQFJTlQySVJRTaEHcABJUlFNoBKRlERNQzIKA5NpAHAARE1B
TaEQe0RNQzIKA2F5AWFETUFNU0VFWKRDUlMxFE8HU0VTUgKLaAoCSU8xMYtoCglJUlFNjGgKDERN
QU1TRUVOU0VMRGl7SU8xMQr/U0VBTHpJTzExCghTRUFIoBJJUlFNgklSUU1gdGABSU5UMqEHcABJ
TlQyoBJETUFNgkRNQU1gdGABRE1DMqEIcAoERE1DMlNFRVhESVMyaQFbgk4LVUFSNQhfVUlECgUI
X0hJRAxB0AUBCF9ERE4NQ09NMwAUDF9TVEEApFNUQTMBFAxfRElTAERJUzMBABQPX0NSUwCkVEhD
UgEBCggUDF9TUlMBVEhTUmgBFAtfUFJTAKRQUlMzCFBSUzMRQwUKTzEARwHoA+gDAQgiIAAqAAAw
RwH4A/gDAQgi+BwqAAAwRwH4AvgCAQgi+BwqAAAwRwHoA+gDAQgi+BwqAAAwRwHoAugCAQgi+Bwq
AAA4eQBbgkIMVUFSNghfVUlECgYIX0hJRAxB0AUBCF9ERE4NQ09NNAAUDV9TVEEApFNUQTMKExQN
X0RJUwBESVMzChMAFBBfQ1JTAKRUSENSChMBCggUDV9TUlMBVEhTUmgKExQLX1BSUwCkUFJTNAhQ
UlM0EUMFCk8xAEcB6ALoAgEIIkAAKgAAMEcB+AP4AwEIIvgcKgAAMEcB+AL4AgEIIvgcKgAAMEcB
6APoAwEIIvgcKgAAMEcB6ALoAgEIIvgcKgAAOHkAW4JCCVNJTzMIX0hJRAxB0AwCFAtfVUlEAKRU
SElPCENSU18RFQoSRwEAAAAAAABHAQAAAAAAAHkAFEoFX0NSUwCgTQSQkpNUSElPC/ADlFRISU8K
8ItDUlNfCgJHUDEwi0NSU18KBEdQMTGMQ1JTXwoHR1BMMXBUSElPR1AxMHBUSElPR1AxMXAKAkdQ
TDGkQ1JTXwhUSERUEi0WAQoCCv8K/wr/Cv8K/wr/Cv8K/wr/Cv8K/wr/Cv8K/wr/Cv8K/woICgsK
/whJS0UzEhYCEgkECocBClUKVRIJBAqHAQpVCqoURQRUSEVOAXAAYaALk1RISU8KLnAAYaALk1RI
SU8KTnABYXAAYKIZkpNgCgRwg4iDiElLRTNhAGAASU5ENHVgcGhMRE4zFBRUSEVYAHAKAklORDNw
CgJEQVQzFC5ISUQzAaAhk2gBVEhFTlRITERoe1RIRjABYFRIRVigCGCkDEHQBRCkDEHQBQEUD0lP
M1ABcA1JTzNQAFsxFA9JTzNXAXANSU8zVwBbMRQPSU8zSABwDUlPM0gAWzFbgElPNEQBCi4KAluB
EElPNEQBSU5ENAhEQVQ0CFuASU8zRAFUSElPCgJbgRBJTzNEAUlORDMIREFUMwhbhkMESU5EM0RB
VDMBADhMRE4zCABAFEFDVDMIAEgXVEhBSAhUSEFMCABAB0lOVDMIABhETUMzCABIPVRIRjAIVEhG
MQgUD1RITEQBpIOIVEhEVGgAFEQEU1RBMwFUSEVOVEhMRGigFkFDVDOgC5NBQ1QzAXAKD2ChBHAA
YKEWoA99VEhBSFRIQUwAcAoNYKEEcABgVEhFWKRgFBlESVMzAlRIRU5USExEaHBpQUNUM1RIRVgI
Q1JTNBERCg5HAQAAAAABACMAABh5AItDUlM0CglJUlFMjENSUzQKC0lSUVOLQ1JTNAoCSU9ITItD
UlM0CgRJT1JMjENSUzQKBkFMTU6MQ1JTNAoHTEVORxROB1RIQ1IDoA6TT1NGTAFwChFJUlFTcAFJ
UlFTVEhFTlRITERoeVRIQUgKCElPSEx9VEhBTElPSExJT0hMcElPSExJT1JMcGlBTE1OcGpMRU5H
oBpJTlQze0lOVDMKD0lOVDN5AUlOVDNJUlFMoQdwAElSUUxUSEVYpENSUzQURgZUSFNSAotoCgJJ
T0hMi2gKCUlSUUxUSEVOVEhMRGl7SU9ITAr/VEhBTHpJT0hMCghUSEFIoB1JUlFMgklSUUxgdGAB
SU5UM31JTlQzCjBJTlQzoQdwAElOVDNUSEVYRElTM2kBW4JCBVBTMksIX0hJRAxB0AMDCF9DSUQM
QdADCxQZX1NUQQB5AQoKYKALe0lPU1RgAKQKD6QACF9DUlMRGAoVRwFgAGAAAAFHAWQAZAAAASIC
AHkAFBQuUFMyS19QUlcApEdQUlcKHgoEW4JBCFBTMk0IX0hJRAxB0A8DCF9DSUQMQdAPExQZX1NU
QQB5AQoMYKALe0lPU1RgAKQKD6QACE0yUjARCAoFIgAQeQAITTJSMREYChVHAWAAYAAAAUcBZABk
AAABIgAQeQAUIF9DUlMAeQEKCmCgDXtJT1NUYACkTTJSMKEGpE0yUjEUFC5QUzJNX1BSVwCkR1BS
VwoeCgRbgkASU0lPUghfSElEDEHQDAIUC19VSUQApFNQSU8IQ1JTXxEdChpHAQAAAAAAAEcBAAAA
AAAARwEAAAAAAAB5ABRADl9DUlMAoE0EkJKTU1BJTwvwA5RTUElPCvCLQ1JTXwoCR1AxMItDUlNf
CgRHUDExjENSU18KB0dQTDFwU1BJT0dQMTBwU1BJT0dQMTFwCgJHUEwxoEIESU9TQotDUlNfCgpH
UDIwi0NSU18KDEdQMjGMQ1JTXwoPR1BMMnBJT1NCR1AyMHBJT1NCR1AyMXBJT1NMR1BMMqBCBElP
SEKLQ1JTXwoSR1AzMItDUlNfChRHUDMxjENSU18KF0dQTDNwSU9IQkdQMzBwSU9IQkdQMzFwSU9I
TEdQTDOkQ1JTXwhEQ0FUEiwWCgIKAwEACv8K/wr/Cv8K/wr/Cv8K/wr/Cv8K/wr/CgcKCQr/Cv8K
/wr/FBpFTkZHAXAKh0lORFhwCodJTkRYcGhMRE5fFA1FWEZHAHAKqklORFgUHUxQVE0BRU5GR0NH
TERoe09QVDAKAmBFWEZHpGAUL1VISUQBoCKTaAFFTkZHQ0dMRGh7T1BUMQo4YEVYRkegCGCkDEHQ
BRCkDEHQBQEUMlNJT0sBRU5GRwoKewr/T1BUM09QVDN7aAFgfU9QVDJgT1BUMnB7aAEAQUNUUkVY
RkcIS0JGRwEITVNGRwEIVTFGRwEIVTJGRwFbgEtCUlcBCmAKBVuBEktCUlcBS1A2MAgAGEtQNjQI
W4BLQjY0AQpkAVuBD0tCNjQBAAFLUkRZAQAGFC0uUFMyS19QU1cBoCGSkZNPU0ZMAZNPU0ZMCgKg
CGhwAUtCRkehB3AAS0JGRxQtLlBTMk1fUFNXAaAhkpGTT1NGTAGTT1NGTAoCoAhocAFNU0ZHoQdw
AE1TRkcUTA1TSU9TAXANU0lPUwBbMaBGBZNoAVNJT0v/RU5GRwoKoBBLQkZHfU9QVDYKEE9QVDag
EE1TRkd9T1BUNgogT1BUNkVYRkdFTkZHCgl7T1BUMwrAT1BUM31PUFQzCoBPUFQzRVhGR6Alk2gK
A0VORkcKCXtPUFQzCsBPUFQzfU9QVDMKwE9QVDNFWEZHoE4EkZNoCgOTaAoEoDZXS1RQU0lPS/9F
TkZHCgqgEEtCRkd9T1BUNgoQT1BUNqAQTVNGR31PUFQ2CiBPUFQ2RVhGR6ELRU5GRwoKRVhGRxRF
BVNJT1cBcA1TSU9XAFsxU0lPSwBFTkZHCgp7T1BUNgrPT1BUNntPUFQyCv5PUFQye0NSRTYKf0NS
RTZFWEZHRU5GRwoJe09QVDMKP09QVDNFWEZHFDxTSU9IAHANU0lPSABbMUVORkcKCqAQe09QVDMK
EACGUFMySwoCoBB7T1BUMwogAIZQUzJNCgJTSU9LAFuASU9JRAFTUElPCgJbgRBJT0lEAUlORFgI
REFUQQhbhkIKSU5EWERBVEEBADhMRE5fCABADUZEQ1ABAAJMUFRQAVVSQVABVVJCUAEASgZBQ1RS
CABIF0lPQUgISU9BTAhJT0gyCElPTDIIAEAGSU5UUggAGERNQ0gIAEg1Q1JFMAhDUkUxCENSRTII
Q1JFMwhDUkU0CENSRTUIQ1JFNggASARPUFQwCE9QVDEIT1BUMghPUFQzCE9QVDQIAAhPUFQ2CBQP
Q0dMRAGkg4hEQ0FUaAAUTgREU1RBAUVORkdDR0xEaHBBQ1RSYEVYRkegB5NgCv+kAHtgAWB9SU9T
VHlgaABJT1NUoAVgpAoPoRSgDnt5AWgASU9TVACkCg2hA6QAFE8ERENOVAJFTkZHQ0dMRGh5SU9B
SAoIYX1JT0FMYWGgHJCVRE1DSAoEkpN7RE1DSAoDYQBSRE1BaGl1YXBpQUNUUlJSSU9oaWEKCEVY
RkcIQ1JTMRETChBHAQAAAAABACIAACoAAHkAi0NSUzEKCUlSUU2MQ1JTMQoMRE1BTYtDUlMxCgJJ
TzExi0NSUzEKBElPMTKMQ1JTMQoHTEVOMQhDUlMyERsKGEcBAAAAAAEARwEAAAAAAQAiQAAqBAB5
AItDUlMyChFJUlFFjENSUzIKFERNQUWLQ1JTMgoCSU8yMYtDUlMyCgRJTzIyjENSUzIKB0xFTjKL
Q1JTMgoKSU8zMYtDUlMyCgxJTzMyjENSUzIKD0xFTjMURghEQ1JTAkVORkdDR0xEaHlJT0FICghJ
TzExfUlPQUxJTzExSU8xMXBJTzExSU8xMnSCSU8xMQABYHkBYExFTjGgD0lOVFJ5AUlOVFJJUlFN
oQdwAElSUU2gEpGURE1DSAoDk2kAcABETUFNoRB7RE1DSAoDYXkBYURNQU1FWEZHpENSUzEUQwpE
U1JTAotoCglJUlFNjGgKDERNQU2LaAoCSU8xMUVORkdDR0xEaXlJT0FICghhfUlPQUxhYVJSSU9p
AGEKCFJSSU9pAUlPMTEKCHtJTzExCv9JT0FMeklPMTEKCElPQUigEklSUU2CSVJRTWB0YAFJTlRS
oQdwAElOVFKgEkRNQU2CRE1BTWB0YAFETUNIoQhwCgRETUNIRVhGR0RDTlRpAVuCTyBSTVNDCF9I
SUQMQdAMAghfVUlEChAIQ1JTXxFCCwquRwEQABAAABBHASIAIgAAHkcBRABEAAAcRwFiAGIAAAJH
AWUAZQAAC0cBcgByAAAORwGAAIAAAAFHAYQAhAAAA0cBiACIAAABRwGMAIwAAANHAZAAkAAAEEcB
ogCiAAAeRwHgAOAAABBHAdAE0AQAAkcBAAAAAAAARwEAAAAAAABHAQAAAAAAAIYJAAEAwNH+AEAA
AIYJAAEAAAAAAAAAAIYJAAEAAAAAAAAAAHkAFE8TX0NSUwCLQ1JTXwpyR1AwMItDUlNfCnRHUDAx
jENSU18Kd0dQMExwUE1CU0dQMDBwUE1CU0dQMDFwUE1MTkdQMEygQgRTTUJTi0NSU18KekdQMTCL
Q1JTXwp8R1AxMYxDUlNfCn9HUDFMcFNNQlNHUDEwcFNNQlNHUDExcFNNQkxHUDFMoEIER1BCU4tD
UlNfCoJHUDIwi0NSU18KhEdQMjGMQ1JTXwqHR1AyTHBHUEJTR1AyMHBHUEJTR1AyMXBHUExOR1Ay
TIpDUlNfCpxUTUwxikNSU18KmFRNQjGKQ1JTXwqoVE1MMopDUlNfCqRUTUIycAwAANL+VE1CMXRU
UEJBDAAA0v5UTUwxoBJUUE1GclRQQkFUUEJMVE1CMqELclRQQkEAVE1CMnQMAADZ/lRNQjJUTUwy
pENSU19bgkwJSFBFVAhfSElEDEHQAQMIQ1JTXxERCg6GCQAAAADQ/gAEAAB5AFuAXkxQQ1IADAT0
0f4KBFuBFExQQ1IASFBUUwIABUhQVEUBABgUJF9TVEEAoBCTT1NGTACgCEhQVEWkCg+hCqAISFBU
RaQKC6QAFCpfQ1JTAIpDUlNfCgRIUFRfd0hQVFMLABBgcmAMAADQ/khQVF+kQ1JTX1uAUlg4MAIA
Cv9bgRNSWDgwAQBAQExQQ0QQTFBDRRAIREJQVBJOBAQSGggL+AML+AILIAILKAILOAIL6AILOAML
6AMSGggL+AML+AILIAILKAILOAIL6AILOAML6AMSCwMLeAMLeAILvAMSCAIL8AMLcAMIRERMVBIh
BBIGAgAL+P8SBwIKBAuP/xIHAgoIC//8EgcCCgwL/+8USwlSUklPBKBMBZCSlGgKA5KVaABwiYOI
REJQVGgAAWoAAABgoD+Sk2D/cIOIg4hERExUaAAAAGFwg4iDiERETFRoAAEAYnlgYWB7TFBDRGJM
UENEfUxQQ0RgTFBDRFdYODJoaaAjk2gKCKANk2oLAAJXWDgyCghooQ+gDZNqCwgCV1g4MgoJaKAS
kJKUaAoNkpVoCgpXWDgyaGkUJldYODICeQFoYKAMaX1MUENFYExQQ0WhDoBgYHtMUENFYExQQ0UU
BlJETUEDW4JDBl5QQ0lFCF9ISUQMQdAMAghfVUlEChEIQ1JTXxERCg6GCQAAAAAA4AAAABB5ABQz
X0NSUwCKQ1JTXwoEQkFTMYpDUlNfCghMRU4xcFBDSUJCQVMxcFBDSUxMRU4xpENSU19bgkYTT01T
QwhfSElEDEHQDAIIX1VJRAAIQ1JTXxEdChqGCQAAAAAAAAAAAACGCQAAAAAAAAAAAAB5AAhDUlMx
ES0KKkcBYABgAAABRwFkAGQAAAGGCQAAAAAAAAAAAACGCQAAAAAAAAAAAAB5ABRJDF9DUlMAoEYK
QVBJQ4pDUlNfCghNTDAxikNSU18KBE1CMDGKQ1JTXwoUTUwwMopDUlNfChBNQjAycAwAAMD+TUIw
MXALABBNTDAxcAwAAOD+TUIwMnALABBNTDAyikNSUzEKGE1MMDOKQ1JTMQoUTUIwM4pDUlMxCiRN
TDA0ikNSUzEKIE1CMDRwDAAAwP5NQjAzcAsAEE1MMDNwDAAA4P5NQjA0cAsAEE1MMDR5CgUKCmCg
DXtJT1NUYACkQ1JTX6EGpENSUzFbgkMUXl5STUVNCF9ISUQMQdAMAQhfVUlEAQhDUlNfEUIECj6G
CQABAAAAAAAACgCGCQAAAAAAAAAAAACGCQAAAAAOAAAAAgCGCQABAAAQAAAAAACGCQAAAAAAAAAA
AAB5ABRCDl9DUlMAikNSU18KEEJBUzGKQ1JTXwoUTEVOMYpDUlNfChxCQVMyikNSU18KIExFTjKK
Q1JTXwosTEVOM4pDUlNfCjRCQVM0ikNSU18KOExFTjSgBU9TRkyhQQagKE1HMUKgIpRNRzFCDAAA
DABwDAAADABCQVMxdE1HMUJCQVMxTEVOMaEVcAwAAAwAQkFTMXAMAAACAExFTjGgH3JNRzFCTUcx
TGBwYEJBUzJ0DAAAEABCQVMyTEVOMnRNRzJCDAAAEABMRU4zcE1IMUJCQVM0dABCQVM0TEVONKRD
UlNfW4JAy1NBVEEIX0FEUgwCAB8ACF5OQVRBEgcBDAIAHwAIXEZaVEYRCgoHAAAAAAAA9QhSRUdG
ARQSX1JFRwKgC5NoCgJwaVJFR0YIVElNMBJIBQgSCwQKeAq0CvALhAMSCQQKIwohChAAEgkECgsK
CQoEABIOBgp4CloKPAooCh4KFBIKBgABCgIBCgIBEggGAAAAAQEBEgkECgQKAwoCABIHBAoCAQAA
CFRNRDARAwoUilRNRDAAUElPMIpUTUQwCgRETUEwilRNRDAKCFBJTzGKVE1EMAoMRE1BMYpUTUQw
ChBDSE5GW4BDRkcyAgpACiBbgUgKQ0ZHMgNQTVBUBFBTUFQEUE1SSQYAAlNNUFQEU1NQVARTTVJJ
BgACUFNSSQRTU1JJBAAYUE0zRQFQUzNFAVNNM0UBU1MzRQEADFBNVVQCAAJQU1VUAgACU01VVAIA
AlNTVVQCAAIAQARQTTZFAVBTNkUBU002RQFTUzZFAVBNQ1IBUFNDUgFTTUNSAVNTQ1IBAARQTUFF
AVBTQUUBU01BRQFTU0FFAQhHTVBUAAhHTVVFAAhHTVVUAAhHTUNSAAhHU1BUAAhHU1VFAAhHU1VU
AAhHU0NSAFuCTyJDSE4wCF9BRFIAFEkHX0dUTQB5UFNDUgFhfVBNQ1JhYHlQTUFFCgJjeVBNNkUB
ZH1jZGN9UE0zRWNheVBNUFQKBGN9YWNheVBTQUUKAmN5UFM2RQFkfWNkY31QUzNFY2J5UFNQVAoE
Y31iY2KkR1RNX1BNUklhUE1VVFBTUkliUFNVVGAUThZfU1RNA3BoWzFwaFRNRDB5UE1BRQoCY3lQ
TTZFAWR9Y2RjfVBNM0VjYHlQTVBUCgRjfWBjYHlQU0FFCgJjeVBTNkUBZH1jZGN9UFMzRWNheVBT
UFQKBGN9YWNhcFBNUklHTVBUcGBHTVVFcFBNVVRHTVVUcFBNQ1JHTUNScFBTUklHU1BUcGFHU1VF
cFBTVVRHU1VUcFBTQ1JHU0NSU1RNX3BHTVBUUE1SSXBHTVVFYHBHTVVUUE1VVHBHTUNSUE1DUnBH
U1VFYXBHU1VUUFNVVHBHU0NSUFNDUqALe2ABAHABUE0zRaEHcABQTTNFoAx7YAoCAHABUE02RaEH
cABQTTZFoAx7YAoEAHABUE1BRaEHcABQTUFFoAt7YQEAcAFQUzNFoQdwAFBTM0WgDHthCgIAcAFQ
UzZFoQdwAFBTNkWgDHthCgQAcAFQU0FFoQdwAFBTQUVwR1RGXwBpQVRBMHBHVEZfAWpBVEExW4Ib
RFJWMAhfQURSABQPX0dURgCkUkFUQUFUQTBbghtEUlYxCF9BRFIBFA9fR1RGAKRSQVRBQVRBMVuC
TyJDSE4xCF9BRFIBFEkHX0dUTQB5U1NDUgFhfVNNQ1JhYHlTTUFFCgJjeVNNNkUBZH1jZGN9U00z
RWNheVNNUFQKBGN9YWNheVNTQUUKAmN5U1M2RQFkfWNkY31TUzNFY2J5U1NQVAoEY31iY2KkR1RN
X1NNUklhU01VVFNTUkliU1NVVGAUThZfU1RNA3BoWzFwaFRNRDB5U01BRQoCY3lTTTZFAWR9Y2Rj
fVNNM0VjYHlTTVBUCgRjfWBjYHlTU0FFCgJjeVNTNkUBZH1jZGN9U1MzRWNheVNTUFQKBGN9YWNh
cFNNUklHTVBUcGBHTVVFcFNNVVRHTVVUcFNNQ1JHTUNScFNTUklHU1BUcGFHU1VFcFNTVVRHU1VU
cFNTQ1JHU0NSU1RNX3BHTVBUU01SSXBHTVVFYHBHTVVUU01VVHBHTUNSU01DUnBHU1VFYXBHU1VU
U1NVVHBHU0NSU1NDUqALe2ABAHABU00zRaEHcABTTTNFoAx7YAoCAHABU002RaEHcABTTTZFoAx7
YAoEAHABU01BRaEHcABTTUFFoAt7YQEAcAFTUzNFoQdwAFNTM0WgDHthCgIAcAFTUzZFoQdwAFNT
NkWgDHthCgQAcAFTU0FFoQdwAFNTQUVwR1RGXwBpQVRBMnBHVEZfAWpBVEEzW4IbRFJWMAhfQURS
ABQPX0dURgCkUkFUQUFUQTJbghtEUlYxCF9BRFIBFA9fR1RGAKRSQVRBQVRBMxRFE0dUTV8PcP9Q
SU8wcP9QSU8xcP9ETUEwcP9ETUExcAoQQ0hORqAFUkVHRqEGpFRNRDCgEXtpCiAAfUNITkYKAkNI
TkZwiYOIVElNMAEAAWgAAABmcIOIg4hUSU0wAABmAGdwZ0RNQTBwZ1BJTzCgEXtsCiAAfUNITkYK
CENITkZwiYOIVElNMAoCAAFrAAAAZnCDiIOIVElNMAAAZgBncGdETUExcGdQSU8xoD17aQoHAHBq
ZaALe2kKAgByZQoCZaALe2kKBAByZQoEZXCDiIOIVElNMAoDAGUARE1BMH1DSE5GAUNITkagPnts
CgcAcG1loAt7bAoCAHJlCgJloAt7bAoEAHJlCgRlcIOIg4hUSU0wCgMAZQBETUExfUNITkYKBENI
TkZwVE1EMFsxpFRNRDAURCFTVE1fCKBMIFJFR0ZwAEdNVUVwAEdNVVRwAEdTVUVwAEdTVVSgQAd7
Q0hORgEAcImDiFRJTTAKAwACRE1BMAAAAGCgCZRgCgVwCgVgcIOIg4hUSU0wCgQAYABHTVVUfUdN
VUUBR01VRaAQlGAKAn1HTVVFCgJHTVVFoBuUYAoEe0dNVUUK/UdNVUV9R01VRQoER01VRaE1oDN9
k1BJTzD/k1BJTzAAAKAje5VETUEw/5RETUEwAABwRE1BMFBJTzB9R01VRQqAR01VRaBBB3tDSE5G
CgQAcImDiFRJTTAKAwACRE1BMQAAAGCgCZRgCgVwCgVgcIOIg4hUSU0wCgQAYABHU1VUfUdTVUUB
R1NVRaAQlGAKAn1HU1VFCgJHU1VFoBuUYAoEe0dTVUUK/UdTVUV9R1NVRQoER1NVRaE1oDN9k1BJ
TzH/k1BJTzEAAKAje5VETUEx/5RETUExAABwRE1BMVBJTzF9R1NVRQqAR1NVRaAUe0NITkYKAgB9
R01VRQogR01VRaAUe0NITkYKCAB9R1NVRQogR1NVRXuJg4hUSU0wAAAEUElPMAAAAAoHYHCDiIOI
VElNMAEAYABhcGFHTVBUoBCVYAoDfUdNVUUKUEdNVUV7iYOIVElNMAAABFBJTzEAAAAKB2Bwg4iD
iFRJTTAKAgBgAGFwYUdTUFSgEJVgCgN9R1NVRQpQR1NVRQhBVDAxEQoKBwMAAAAAAO8IQVQwMhEK
CgcAAAAAAACQCEFUMDMRCgoHAAAAAAAAxghBVDA0EQoKBwAAAAAAAJEIQVRBMBEDCh0IQVRBMRED
Ch0IQVRBMhEDCh0IQVRBMxEDCh0IQVRBQhEDCh2MQVRBQgBDTURDFEwFR1RGQgt3Q01EQwo4YHJg
CghhWxNBVEFCYQo4Q01EWHdDTURDCgdgjEFUQUJyYAoCAEEwMDGMQVRBQnJgCgYAQTAwNXBoQ01E
WHBpQTAwMXBqQTAwNXVDTURDFEIjR1RGXwpwaVsxcABDTURDCElENDkLAAwISUQ1OQAISUQ1MwoE
CElENjMLAA8ISUQ4OAsADwhJUkRZAQhQSU9UAAhETUFUAKBNBZOHaQsAAotpCmJJVzQ5cElXNDlJ
RDQ5i2kKaklXNTNwSVc1M0lENTOLaQp+SVc2M3BJVzYzSUQ2M4tpCnZJVzU5cElXNTlJRDU5i2kK
sElXODhwSVc4OElEODhwCqBnoEgFaHAKsGd7Q0hORgoISVJEWaASe0NITkYKEABwUElPMVBJT1Sh
CnBQSU8wUElPVKAne0NITkYKBACgEntDSE5GChAAcERNQTFETUFUoQpwRE1BMERNQVShJ3tDSE5G
CgJJUkRZcFBJTzBQSU9UoBF7Q0hORgEAcERNQTBETUFUoEUEkJB7SUQ1MwoEAHtJRDg4CwD/AERN
QVRwiYOIVElNMAoDAAJETUFUAAAAYaAJlGEKBXAKBWFHVEZCQVQwMX0KQGEAZ6FCBKA/kHtJRDYz
CwD/AFBJT1R7iYOIVElNMAAABFBJT1QAAAAKA2B9CiCDiIOIVElNMAoHAGAAYUdURkJBVDAxYWeg
NUlSRFl7iYOIVElNMAAABFBJT1QAAAAKB2B9CgiDiIOIVElNMAoGAGAAYUdURkJBVDAxYWehFqAU
e0lENDkLAAQAR1RGQkFUMDEBZ6AkkHtJRDU5CwABAHtJRDU5Cv8AR1RGQkFUMDN7SUQ1OQr/AGdw
QVRBQlsxpEFUQUIUMVJBVEEBjGgAQ01ETndDTUROCjhgWxNoCghgUkVUQnBSRVRCWzGkc1JFVEJG
WlRGAFuCQclTQVQxCF9BRFIMBQAfAAhSRUdGARQSX1JFRwKgC5NoCgJwaVJFR0YIVElNMBJIBQgS
CwQKeAq0CvALhAMSCQQKIwohChAAEgkECgsKCQoEABIOBgp4CloKPAooCh4KFBIKBgABCgIBCgIB
EggGAAAAAQEBEgkECgQKAwoCABIHBAoCAQAACFRNRDARAwoUilRNRDAAUElPMIpUTUQwCgRETUEw
ilRNRDAKCFBJTzGKVE1EMAoMRE1BMYpUTUQwChBDSE5GW4BDRkcyAgpACiBbgUgKQ0ZHMgNQTVBU
BFBTUFQEUE1SSQYAAlNNUFQEU1NQVARTTVJJBgACUFNSSQRTU1JJBAAYUE0zRQFQUzNFAVNNM0UB
U1MzRQEADFBNVVQCAAJQU1VUAgACU01VVAIAAlNTVVQCAAIAQARQTTZFAVBTNkUBU002RQFTUzZF
AVBNQ1IBUFNDUgFTTUNSAVNTQ1IBAARQTUFFAVBTQUUBU01BRQFTU0FFAQhHTVBUAAhHTVVFAAhH
TVVUAAhHTUNSAAhHU1BUAAhHU1VFAAhHU1VUAAhHU0NSAFuCTyJDSE4wCF9BRFIAFEkHX0dUTQB5
UFNDUgFhfVBNQ1JhYHlQTUFFCgJjeVBNNkUBZH1jZGN9UE0zRWNheVBNUFQKBGN9YWNheVBTQUUK
AmN5UFM2RQFkfWNkY31QUzNFY2J5UFNQVAoEY31iY2KkR1RNX1BNUklhUE1VVFBTUkliUFNVVGAU
ThZfU1RNA3BoWzFwaFRNRDB5UE1BRQoCY3lQTTZFAWR9Y2RjfVBNM0VjYHlQTVBUCgRjfWBjYHlQ
U0FFCgJjeVBTNkUBZH1jZGN9UFMzRWNheVBTUFQKBGN9YWNhcFBNUklHTVBUcGBHTVVFcFBNVVRH
TVVUcFBNQ1JHTUNScFBTUklHU1BUcGFHU1VFcFBTVVRHU1VUcFBTQ1JHU0NSU1RNX3BHTVBUUE1S
SXBHTVVFYHBHTVVUUE1VVHBHTUNSUE1DUnBHU1VFYXBHU1VUUFNVVHBHU0NSUFNDUqALe2ABAHAB
UE0zRaEHcABQTTNFoAx7YAoCAHABUE02RaEHcABQTTZFoAx7YAoEAHABUE1BRaEHcABQTUFFoAt7
YQEAcAFQUzNFoQdwAFBTM0WgDHthCgIAcAFQUzZFoQdwAFBTNkWgDHthCgQAcAFQU0FFoQdwAFBT
QUVwR1RGXwBpQVRBMHBHVEZfAWpBVEExW4IbRFJWMAhfQURSABQPX0dURgCkUkFUQUFUQTBbghtE
UlYxCF9BRFIBFA9fR1RGAKRSQVRBQVRBMVuCTyJDSE4xCF9BRFIBFEkHX0dUTQB5U1NDUgFhfVNN
Q1JhYHlTTUFFCgJjeVNNNkUBZH1jZGN9U00zRWNheVNNUFQKBGN9YWNheVNTQUUKAmN5U1M2RQFk
fWNkY31TUzNFY2J5U1NQVAoEY31iY2KkR1RNX1NNUklhU01VVFNTUkliU1NVVGAUThZfU1RNA3Bo
WzFwaFRNRDB5U01BRQoCY3lTTTZFAWR9Y2RjfVNNM0VjYHlTTVBUCgRjfWBjYHlTU0FFCgJjeVNT
NkUBZH1jZGN9U1MzRWNheVNTUFQKBGN9YWNhcFNNUklHTVBUcGBHTVVFcFNNVVRHTVVUcFNNQ1JH
TUNScFNTUklHU1BUcGFHU1VFcFNTVVRHU1VUcFNTQ1JHU0NSU1RNX3BHTVBUU01SSXBHTVVFYHBH
TVVUU01VVHBHTUNSU01DUnBHU1VFYXBHU1VUU1NVVHBHU0NSU1NDUqALe2ABAHABU00zRaEHcABT
TTNFoAx7YAoCAHABU002RaEHcABTTTZFoAx7YAoEAHABU01BRaEHcABTTUFFoAt7YQEAcAFTUzNF
oQdwAFNTM0WgDHthCgIAcAFTUzZFoQdwAFNTNkWgDHthCgQAcAFTU0FFoQdwAFNTQUVwR1RGXwBp
QVRBMnBHVEZfAWpBVEEzW4IbRFJWMAhfQURSABQPX0dURgCkUkFUQUFUQTJbghtEUlYxCF9BRFIB
FA9fR1RGAKRSQVRBQVRBMxRFE0dUTV8PcP9QSU8wcP9QSU8xcP9ETUEwcP9ETUExcAoQQ0hORqAF
UkVHRqEGpFRNRDCgEXtpCiAAfUNITkYKAkNITkZwiYOIVElNMAEAAWgAAABmcIOIg4hUSU0wAABm
AGdwZ0RNQTBwZ1BJTzCgEXtsCiAAfUNITkYKCENITkZwiYOIVElNMAoCAAFrAAAAZnCDiIOIVElN
MAAAZgBncGdETUExcGdQSU8xoD17aQoHAHBqZaALe2kKAgByZQoCZaALe2kKBAByZQoEZXCDiIOI
VElNMAoDAGUARE1BMH1DSE5GAUNITkagPntsCgcAcG1loAt7bAoCAHJlCgJloAt7bAoEAHJlCgRl
cIOIg4hUSU0wCgMAZQBETUExfUNITkYKBENITkZwVE1EMFsxpFRNRDAURCFTVE1fCKBMIFJFR0Zw
AEdNVUVwAEdNVVRwAEdTVUVwAEdTVVSgQAd7Q0hORgEAcImDiFRJTTAKAwACRE1BMAAAAGCgCZRg
CgVwCgVgcIOIg4hUSU0wCgQAYABHTVVUfUdNVUUBR01VRaAQlGAKAn1HTVVFCgJHTVVFoBuUYAoE
e0dNVUUK/UdNVUV9R01VRQoER01VRaE1oDN9k1BJTzD/k1BJTzAAAKAje5VETUEw/5RETUEwAABw
RE1BMFBJTzB9R01VRQqAR01VRaBBB3tDSE5GCgQAcImDiFRJTTAKAwACRE1BMQAAAGCgCZRgCgVw
CgVgcIOIg4hUSU0wCgQAYABHU1VUfUdTVUUBR1NVRaAQlGAKAn1HU1VFCgJHU1VFoBuUYAoEe0dT
VUUK/UdTVUV9R1NVRQoER1NVRaE1oDN9k1BJTzH/k1BJTzEAAKAje5VETUEx/5RETUExAABwRE1B
MVBJTzF9R1NVRQqAR1NVRaAUe0NITkYKAgB9R01VRQogR01VRaAUe0NITkYKCAB9R1NVRQogR1NV
RXuJg4hUSU0wAAAEUElPMAAAAAoHYHCDiIOIVElNMAEAYABhcGFHTVBUoBCVYAoDfUdNVUUKUEdN
VUV7iYOIVElNMAAABFBJTzEAAAAKB2Bwg4iDiFRJTTAKAgBgAGFwYUdTUFSgEJVgCgN9R1NVRQpQ
R1NVRQhBVDAxEQoKBwMAAAAAAO8IQVQwMhEKCgcAAAAAAACQCEFUMDMRCgoHAAAAAAAAxghBVDA0
EQoKBwAAAAAAAJEIQVRBMBEDCh0IQVRBMREDCh0IQVRBMhEDCh0IQVRBMxEDCh0IQVRBQhEDCh2M
QVRBQgBDTURDFEwFR1RGQgt3Q01EQwo4YHJgCghhWxNBVEFCYQo4Q01EWHdDTURDCgdgjEFUQUJy
YAoCAEEwMDGMQVRBQnJgCgYAQTAwNXBoQ01EWHBpQTAwMXBqQTAwNXVDTURDFEIjR1RGXwpwaVsx
cABDTURDCElENDkLAAwISUQ1OQAISUQ1MwoECElENjMLAA8ISUQ4OAsADwhJUkRZAQhQSU9UAAhE
TUFUAKBNBZOHaQsAAotpCmJJVzQ5cElXNDlJRDQ5i2kKaklXNTNwSVc1M0lENTOLaQp+SVc2M3BJ
VzYzSUQ2M4tpCnZJVzU5cElXNTlJRDU5i2kKsElXODhwSVc4OElEODhwCqBnoEgFaHAKsGd7Q0hO
RgoISVJEWaASe0NITkYKEABwUElPMVBJT1ShCnBQSU8wUElPVKAne0NITkYKBACgEntDSE5GChAA
cERNQTFETUFUoQpwRE1BMERNQVShJ3tDSE5GCgJJUkRZcFBJTzBQSU9UoBF7Q0hORgEAcERNQTBE
TUFUoEUEkJB7SUQ1MwoEAHtJRDg4CwD/AERNQVRwiYOIVElNMAoDAAJETUFUAAAAYaAJlGEKBXAK
BWFHVEZCQVQwMX0KQGEAZ6FCBKA/kHtJRDYzCwD/AFBJT1R7iYOIVElNMAAABFBJT1QAAAAKA2B9
CiCDiIOIVElNMAoHAGAAYUdURkJBVDAxYWegNUlSRFl7iYOIVElNMAAABFBJT1QAAAAKB2B9CgiD
iIOIVElNMAoGAGAAYUdURkJBVDAxYWehFqAUe0lENDkLAAQAR1RGQkFUMDEBZ6AkkHtJRDU5CwAB
AHtJRDU5Cv8AR1RGQkFUMDN7SUQ1OQr/AGdwQVRBQlsxpEFUQUIUMVJBVEEBjGgAQ01ETndDTURO
CjhgWxNoCghgUkVUQnBSRVRCWzGkc1JFVEJGWlRGAFuCQQdVU0IwCF9BRFIMAAAdAFuAQkFSMAIK
xAFbgQ1CQVIwAVVTQlcCAAYUHlVTWEQAoBKRk09TRkwBk09TRkwKAqQKAqEEpAoDFBhfUFNXAaAJ
aHAKA1VTQlehB3AAVVNCVxQPX1BSVwCkR1BSVwoDCgRbgkEHVVNCMQhfQURSDAEAHQBbgEJBUjAC
CsQBW4ENQkFSMAFVU0JXAgAGFB5VU1hEAKASkZNPU0ZMAZNPU0ZMCgKkCgKhBKQKAxQYX1BTVwGg
CWhwCgNVU0JXoQdwAFVTQlcUD19QUlcApEdQUlcKBAoEW4JBB1VTQjIIX0FEUgwCAB0AW4BCQVIw
AgrEAVuBDUJBUjABVVNCVwIABhQeVVNYRACgEpGTT1NGTAGTT1NGTAoCpAoCoQSkCgMUGF9QU1cB
oAlocAoDVVNCV6EHcABVU0JXFA9fUFJXAKRHUFJXCgwKBFuCQQdVU0I1CF9BRFIMAwAdAFuAQkFS
MAIKxAFbgQ1CQVIwAVVTQlcCAAYUHlVTWEQAoBKRk09TRkwBk09TRkwKAqQKAqEEpAoDFBhfUFNX
AaAJaHAKA1VTQlehB3AAVVNCVxQPX1BSVwCkR1BSVwogCgRbgh9FVVNCCF9BRFIMBwAdABQPX1BS
VwCkR1BSVwoNCgRbgkEHVVNCMwhfQURSDAAAGgBbgEJBUjACCsQBW4ENQkFSMAFVU0JXAgAGFB5V
U1hEAKASkZNPU0ZMAZNPU0ZMCgKkCgKhBKQKAxQYX1BTVwGgCWhwCgNVU0JXoQdwAFVTQlcUD19Q
UlcApEdQUlcKDgoEW4JBB1VTQjQIX0FEUgwBABoAW4BCQVIwAgrEAVuBDUJBUjABVVNCVwIABhQe
VVNYRACgEpGTT1NGTAGTT1NGTAoCpAoCoQSkCgMUGF9QU1cBoAlocAoDVVNCV6EHcABVU0JXFA9f
UFJXAKRHUFJXCgUKBFuCQQdVU0I2CF9BRFIMAgAaAFuAQkFSMAIKxAFbgQ1CQVIwAVVTQlcCAAYU
HlVTWEQAoBKRk09TRkwBk09TRkwKAqQKAqEEpAoDFBhfUFNXAaAJaHAKA1VTQlehB3AAVVNCVxQP
X1BSVwCkR1BSVwogCgRbgh9VU0JFCF9BRFIMBwAaABQPX1BSVwCkR1BSVwoNCgRbgjZQMFA0CF9B
RFIMAAAcABQPX1BSVwCkR1BSVwoJCgQUFl9QUlQAoApQSUNNpEFSMDSkUFIwNFuCNlAwUDUIX0FE
UgwBABwAFA9fUFJXAKRHUFJXCgkKBBQWX1BSVACgClBJQ02kQVIwNaRQUjA1W4I2UDBQNghfQURS
DAIAHAAUD19QUlcApEdQUlcKCQoEFBZfUFJUAKAKUElDTaRBUjA2pFBSMDZbgjZQMFA3CF9BRFIM
AwAcABQPX1BSVwCkR1BSVwoJCgQUFl9QUlQAoApQSUNNpEFSMDekUFIwN1uCNlAwUDgIX0FEUgwE
ABwAFA9fUFJXAKRHUFJXCgkKBBQWX1BSVACgClBJQ02kQVIwOKRQUjA4W4I2UDBQOQhfQURSDAUA
HAAUD19QUlcApEdQUlcKCQoEFBZfUFJUAKAKUElDTaRBUjA5pFBSMDlbgh9HQkVfCF9BRFIMAAAZ
ABQPX1BSVwCkR1BSVwoNCgQQSSBcX0dQRRQlX0wwQgCGXC8DX1NCX1BDSTBQMFAxCgKGXC5fU0Jf
UFdSQgoCFBlfTDFFAFwvBF9TQl9QQ0kwU0JSR1NJT0gUJV9MMDMAhlwvA19TQl9QQ0kwVVNCMAoC
hlwuX1NCX1BXUkIKAhQlX0wwNACGXC8DX1NCX1BDSTBVU0IxCgKGXC5fU0JfUFdSQgoCFCVfTDBD
AIZcLwNfU0JfUENJMFVTQjIKAoZcLl9TQl9QV1JCCgIUN19MMjAAhlwvA19TQl9QQ0kwVVNCNQoC
hlwvA19TQl9QQ0kwVVNCNgoChlwuX1NCX1BXUkIKAhRKBF9MMEQAhlwvA19TQl9QQ0kwRVVTQgoC
hlwvA19TQl9QQ0kwVVNCRQoChlwvA19TQl9QQ0kwR0JFXwoChlwuX1NCX1BXUkIKAhQlX0wwRQCG
XC8DX1NCX1BDSTBVU0IzCgKGXC5fU0JfUFdSQgoCFCVfTDA1AIZcLwNfU0JfUENJMFVTQjQKAoZc
Ll9TQl9QV1JCCgIUQAhfTDA5AIZcLwNfU0JfUENJMFAwUDQKAoZcLwNfU0JfUENJMFAwUDUKAoZc
LwNfU0JfUENJMFAwUDYKAoZcLwNfU0JfUENJMFAwUDcKAoZcLwNfU0JfUENJMFAwUDgKAoZcLwNf
U0JfUENJMFAwUDkKAoZcLl9TQl9QV1JCCgJbgh1QV1JCCF9ISUQMQdAMDAhfVUlECqoIX1NUQQoL
W4AvBF9TQl9QQ0kwU0JSR1BJWDACCmAKDFuBP1wvBF9TQl9QQ0kwU0JSR1BJWDABUElSQQhQSVJC
CFBJUkMIUElSRAgAIFBJUkUIUElSRghQSVJHCFBJUkgIEE5FX1NCXwhCVUZBEQkKBiMAgBh5AItC
VUZBAUlSQTBbgkUITE5LQQhfSElEDEHQDA8IX1VJRAEUGV9TVEEAe1BJUkEKgGCgBWCkCgmhBKQK
CxQLX1BSUwCkUFJTQRQRX0RJUwB9UElSQQqAUElSQRQaX0NSUwB7UElSQQoPYHkBYElSQTCkQlVG
QRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkFbgkYITE5LQghfSElEDEHQDA8IX1VJRAoCFBlf
U1RBAHtQSVJCCoBgoAVgpAoJoQSkCgsUC19QUlMApFBSU0IUEV9ESVMAfVBJUkIKgFBJUkIUGl9D
UlMAe1BJUkIKD2B5AWBJUkEwpEJVRkEUG19TUlMBi2gBSVJBX4JJUkFfYHZgcGBQSVJCW4JGCExO
S0MIX0hJRAxB0AwPCF9VSUQKAxQZX1NUQQB7UElSQwqAYKAFYKQKCaEEpAoLFAtfUFJTAKRQUlND
FBFfRElTAH1QSVJDCoBQSVJDFBpfQ1JTAHtQSVJDCg9geQFgSVJBMKRCVUZBFBtfU1JTAYtoAUlS
QV+CSVJBX2B2YHBgUElSQ1uCRghMTktECF9ISUQMQdAMDwhfVUlECgQUGV9TVEEAe1BJUkQKgGCg
BWCkCgmhBKQKCxQLX1BSUwCkUFJTRBQRX0RJUwB9UElSRAqAUElSRBQaX0NSUwB7UElSRAoPYHkB
YElSQTCkQlVGQRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkRbgkYITE5LRQhfSElEDEHQDA8I
X1VJRAoFFBlfU1RBAHtQSVJFCoBgoAVgpAoJoQSkCgsUC19QUlMApFBSU0UUEV9ESVMAfVBJUkUK
gFBJUkUUGl9DUlMAe1BJUkUKD2B5AWBJUkEwpEJVRkEUG19TUlMBi2gBSVJBX4JJUkFfYHZgcGBQ
SVJFW4JGCExOS0YIX0hJRAxB0AwPCF9VSUQKBhQZX1NUQQB7UElSRgqAYKAFYKQKCaEEpAoLFAtf
UFJTAKRQUlNGFBFfRElTAH1QSVJGCoBQSVJGFBpfQ1JTAHtQSVJGCg9geQFgSVJBMKRCVUZBFBtf
U1JTAYtoAUlSQV+CSVJBX2B2YHBgUElSRluCRghMTktHCF9ISUQMQdAMDwhfVUlECgcUGV9TVEEA
e1BJUkcKgGCgBWCkCgmhBKQKCxQLX1BSUwCkUFJTRxQRX0RJUwB9UElSRwqAUElSRxQaX0NSUwB7
UElSRwoPYHkBYElSQTCkQlVGQRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkdbgkYITE5LSAhf
SElEDEHQDA8IX1VJRAoIFBlfU1RBAHtQSVJICoBgoAVgpAoJoQSkCgsUC19QUlMApFBSU0gUEV9E
SVMAfVBJUkgKgFBJUkgUGl9DUlMAe1BJUkgKD2B5AWBJUkEwpEJVRkEUG19TUlMBi2gBSVJBX4JJ
UkFfYHZgcGBQSVJIEEklX1NCXwhYQ1BEAAhYTlBUAQhYQ0FQCgIIWERDUAoECFhEQ1QKCAhYRFNU
CgoIWExDUAoMCFhMQ1QKEAhYTFNUChIIWFNDUAoUCFhTQ1QKGAhYU1NUChoIWFJDVAocWwFNVVRF
ABQ2UkJQRQFbI01VVEXoA3JoUENJQmBbgFBDRkcAYAFbgQtQQ0ZHAVhDRkcIWydNVVRFpFhDRkcU
P1JXUEUBWyNNVVRF6AN7aAz+////aHJoUENJQmBbgFBDRkcAYAoCW4ELUENGRwJYQ0ZHEFsnTVVU
RaRYQ0ZHFD9SRFBFAVsjTVVURegDe2gM/P///2hyaFBDSUJgW4BQQ0ZHAGAKBFuBC1BDRkcDWENG
RyBbJ01VVEWkWENGRxQ3V0JQRQJbI01VVEX/D3JoUENJQmBbgFBDRkcAYAFbgQtQQ0ZHAVhDRkcI
cGlYQ0ZHWydNVVRFFEEEV1dQRQJbI01VVEXoA3toDP7///9ocmhQQ0lCYFuAUENGRwBgCgJbgQtQ
Q0ZHAlhDRkcQcGlYQ0ZHWydNVVRFFEEEV0RQRQJbI01VVEXoA3toDPz///9ocmhQQ0lCYFuAUENG
RwBgCgRbgQtQQ0ZHA1hDRkcgcGlYQ0ZHWydNVVRFFEkEUldEUANbI01VVEXoA3toDPz///9ocmhQ
Q0lCYFuAUENGRwBgCgRbgQtQQ0ZHA1hDRkcge1hDRkdqYX1haVhDRkdbJ01VVEUUNVJQTUUBcmgK
hGBwUkRQRWBhoAaTYf+kAKEboBeQYQwAAAEAV0RQRWB7YQwAAAEAAKQBpAAQThMuX1NCX1BDSTAU
QhNfT1NDBAhTVVBQAAhDVFJMAIprAENEVzGKawoEQ0RXMoprCghDRFczoEgPk2gREwoQW03bM/cf
HECWV3RBwD3XZnBDRFcyU1VQUHBDRFczQ1RSTKAYkpN7U1VQUAoWAAoWe0NUUkwKHkNUUkygEZJQ
RUhQe0NUUkwKHkNUUkygEZJTSFBDe0NUUkwKHUNUUkygEZJQRVBNe0NUUkwKG0NUUkygEZJQRUVS
e0NUUkwKFUNUUkygEZJQRUNTe0NUUkwKD0NUUkygJ4B7Q0RXMQEAAKAIe0NUUkwBAKAJe0NUUkwK
BACgCXtDVFJMChAAoBCSk2kBfUNEVzEKCENEVzGgFpKTQ0RXM0NUUkx9Q0RXMQoQQ0RXMXBDVFJM
Q0RXM6RroQ59Q0RXMQoEQ0RXMaRrEEbBLl9TQl9QQ0kwW4JJwEdGWDAIX0FEUgwAAAIAW4BJR0RN
AAwAAAD/CwAgW4FJHklHRE0AU0lHTkAIU0laRSBPVkVSIFNWRVJAEFZWRVJACEdWRVJACE1CT1gg
RE1PRCAAQEBLU1YwIEtTVjEIAEgFSUJUVAhJUFNDAklQQVQEAAJJQklBA0lCTEMCAAFJVFZGBElU
Vk0EAAJJRFZNAUlEVlMCSVNTQwFQQVZQBENTVEUQTlNURRAAOERSRFkgQ1NUUyBDRVZUIABACkRJ
REwgRERMMiBEREwzIERETDQgRERMNSBEREw2IERETDcgRERMOCBDUERMIENQTDIgQ1BMMyBDUEw0
IENQTDUgQ1BMNiBDUEw3IENQTDggQ0FETCBDQUwyIENBTDMgQ0FMNCBDQUw1IENBTDYgQ0FMNyBD
QUw4IE5BREwgTkRMMiBOREwzIE5ETDQgTkRMNSBOREw2IE5ETDcgTkRMOCBBU0xQIFRJRFggQ0hQ
RCBDTElEIENEQ0sgU1hTVyBFVlRTIENOT1QgTlJEWSAAQB5TQ0lFAUdFRkMER1hGQwNHRVNGCAAQ
UEFSTSBEU0xQIABAekFSRFkgQVNMQyBUQ0hFIEFMU0kgQkNMUCBQRklUIENCTFYgQkNMTUAUQ1BG
TSBFUEZNIFBMVVRAJVBGTUIgRERDViAAQDFHVkQxgAAMUEhFRCBCRERDQIBbgFRDT0kBVE9CUwoI
W4ERVENPSQIAIAAJU0NJUwEABghEQlRCEjIVAAoHCjgLwAELAA4KPwvHAQsHDgv4AQs4DgvADwAA
AAAACwBwCwdwCzhwC8BxCwB+FEUER1NDSQigEZNHRUZDCgRwR0JEQUdYRkOgEZNHRUZDCgZwU0JD
QkdYRkNwAEdFRkNwAVNDSVNwAEdTU0VwAFNDSUWkABRPK0dCREEIoC6TR0VTRgCgEZKVRFZNVAoF
cAt5BlBBUk2hCXALeQJQQVJNcABHRVNGpFNVQ0OgGpNHRVNGAXALQAJQQVJNcABHRVNGpFNVQ0Og
RwSTR0VTRgoEe1BBUk0MAAD/71BBUk17UEFSTXmDiERCVEJJQlRUAAoQAFBBUk19SUJUVFBBUk1Q
QVJNcABHRVNGpFNVQ0OgSgaTR0VTRgoFcElQU0NQQVJNfVBBUk15SVBBVAoIAFBBUk1yUEFSTQsA
AVBBUk19UEFSTXlMSURTChAAUEFSTXJQQVJNDAAAAQBQQVJNfVBBUk15SUJJQQoUAFBBUk1wAEdF
U0akU1VDQ6Atk0dFU0YKBnBJVFZGUEFSTX1QQVJNeUlUVk0KBABQQVJNcABHRVNGpFNVQ0OgRhOT
R0VTRgoHoEsFkpVEVk1UCgVwR0lWRFBBUk1/UEFSTQFQQVJNfVBBUk15R01GTgEAUEFSTX1QQVJN
CwAYUEFSTX1QQVJNeUlEVlMKEQBQQVJNfXlDRENUChUAUEFSTVBBUk2hRQwITUVNUwoNcEdJVkRQ
QVJNf1BBUk0BUEFSTX1QQVJNeUdNRk4BAFBBUk19UEFSTQsAEFBBUk19eUNEQ1QKFQBQQVJNUEFS
TaAOk0lEVk0BcAoRTUVNU6AalVRBU01NNTEyfVBBUk15AU1FTVMAUEFSTaFBBaA5lVRBU01NMUdC
oBuVSURWUwoDfVBBUk15SURWU01FTVMAUEFSTaESfVBBUk15CgJNRU1TAFBBUk2hFH1QQVJNeUlE
VlNNRU1TAFBBUk1wAUdFU0akU1VDQ6Aqk0dFU0YKCnAAUEFSTaAQSVNTQ31QQVJNCgNQQVJNcABH
RVNGpFNVQ0OgH5NHRVNGCgtwS1NWMFBBUk1wS1NWMUdFU0akU1VDQ3AAR0VTRqRDUklUFEUuU0JD
QgigGZNHRVNGAHAKIFBBUk1wAEdFU0akU1VDQ6AYk0dFU0YBcABHRVNGcABQQVJNpFNVQ0OgGZNH
RVNGCgNwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKBHAAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoF
cABHRVNGcABQQVJNpFNVQ0OgN5NHRVNGCgZwe1BBUk0KDwBJVFZGcHp7UEFSTQrwAAoEAElUVk1w
AEdFU0ZwAFBBUk2kU1VDQ6BFBJNHRVNGCgegKpNQQVJNAHBDTElEYKAcewwAAACAYAB7Q0xJRAoP
Q0xJREdMSURDTElEcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGCghwAEdFU0ZwAFBBUk2kU1VDQ6Ak
k0dFU0YKCXtQQVJNCv9JQlRUcABHRVNGcABQQVJNpFNVQ0OgRgWTR0VTRgoKe1BBUk0K/0lQU0Og
IXt6UEFSTQoIAAr/AHt6UEFSTQoIAAr/SVBBVHZJUEFUe3pQQVJNChQACgdJQklBcABHRVNGcABQ
QVJNpFNVQ0OgQwaTR0VTRgoLoEgEkpV7elBBUk0KCwAKAwAKAnt6UEFSTQoNAAoPYHt6UEFSTQoR
AAoPYaAOYHAASURWTXBgSURWU6AOYXABSURWTXBhSURWU3AAR0VTRnAAUEFSTaRTVUNDoBmTR0VT
RgoQcABHRVNGcABQQVJNpFNVQ0OgLJNHRVNGChFweUxJRFMKCABQQVJNclBBUk0LAAFQQVJNcABH
RVNGpFNVQ0OgSQSTR0VTRgoSoCZ7UEFSTQEAoBCTelBBUk0BAAFwAUlTU0OhDHAAR0VTRqRDUklU
oQdwAElTU0NwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKE3AAR0VTRnAAUEFSTaRTVUNDoC6SlURW
TVQKBaAkk0dFU0YKFHtQQVJNCg9QQVZQcABHRVNGcABQQVJNpFNVQ0NwAEdFU0akU1VDQxAkXl5Q
Q0kwW4BNQ0hQAgpACsBbgRBNQ0hQAABAMFRBU00KAAZbgElHRFACCkAKwFuBTwVJR0RQAABACQAB
R0lWRAEAAkdVTUEDAAkABEdNRk4BABsAQDpDRENUCgAGAEALQVNMRQgAGEdTU0UBR1NTQg5HU0VT
AQAwAAxDRFZMAQADABhMQlBDCAAwQVNMUyAITTUxMgoECE0xR0IKCBQZUERSRACgDJJEUkRZWyJB
U0xQpJJEUkRZFB1QU1RTAKAOlENTVFMKAlsiQVNMUKSTQ1NUUwoDFEQJT1NZUwBwC9AHYaBFCFsS
X09TSWCgD19PU0kNTGludXgAcAFhoBhfT1NJDVdpbmRvd3MgMjAwMQBwC9EHYaAcX09TSQ1XaW5k
b3dzIDIwMDEgU1AxAHAL0QdhoBxfT1NJDVdpbmRvd3MgMjAwMSBTUDIAcAvSB2GgGF9PU0kNV2lu
ZG93cyAyMDA2AHAL1gdhpGEUQgVHTk9UAqAHUERSRKQBcGhDRVZUcAoDQ1NUU6AskJNDSFBEAJNp
AKAYkZRPU1lTC9AHlU9TWVML1geGUENJMGmhB4ZHRlgwaYZHRlgwCoCkABQTR0hEUwFwaFRJRFik
R05PVAEAFBRHTElEAXBoQ0xJRKRHTk9UCgIAFBRHRENLAXBoQ0RDS6RHTk9UCgQAFBlQQVJEAKAM
kkFSRFlbIkFTTFCkkkFSRFkUShJBSU5UAqAOkntUQ0hFeQFoAACkAaAHUEFSRKQBoEAMk2gKAqBH
CUNQRk17Q1BGTQoPYHtFUEZNCg9hoCqTYAGgDXthCgYAcAoGUEZJVKEXoA17YQoIAHAKCFBGSVSh
B3ABUEZJVKAqk2AKBqANe2EKCABwCghQRklUoRagC3thAQBwAVBGSVShCHAKBlBGSVSgKpNgCgig
C3thAQBwAVBGSVShGKANe2EKBgBwCgZQRklUoQhwCghQRklUoQx/UEZJVAoHUEZJVH1QRklUDAAA
AIBQRklUcAoEQVNMQ6FCBKAok2gBcHh3aQr/AApkAABCQ0xQfUJDTFAMAAAAgEJDTFBwCgJBU0xD
oRagEJNoAHBpQUxTSXABQVNMQ6EDpAFwAExCUEOkABQbU0NJUACgEoBHSVZEAKAKkpNPVkVSAKQB
pAAQIFxfR1BFFBlfTDA2AFwvBF9TQl9QQ0kwR0ZYMEdTQ0kIT1BCUwwA////FBVPUFRTAaAOk2gK
A3BBU0xTT1BCUxQbT1dBSwGgFJNoCgNwT1BCU0FTTFNwAUdTRVMQQAdfU0JfFEkGX09TQwSgQQaT
aBETChAMXoXtkGy/R6YqJt4Pxa1cimsAQ0RXMYprCgRDRFcyimsKCENEVzMIU1VQUAAIQ1RSTABw
Q0RXMlNVUFBwQ0RXM0NUUkygCntTVVBQAQCka6R9U1VQUAoEABBCQF9TQl8QSz9QQ0kwCENSU18R
RgoKoogNAAIMAAAAAAD/AAAAAAFHAfgM+AwBCIgNAAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN//8A
AADzhxcAAAwDAAAAAAAACgD//wsAAAAAAAAAAgCHFwAADAMAAAAAAAAMAP//DQAAAAAAAAACAIcX
AAAMAwAAAAAAAAAAAAAAAAAAAAAAAAAAhxcAAAwDAAAAAAAAAAAAAAAAAAAAAAAAAAB5AIpDUlNf
ClxNSU41ikNSU18KYE1BWDWKQ1JTXwpoTEVONYpDUlNfCnZNSU42ikNSU18Kek1BWDaKQ1JTXwqC
TEVONopDUlNfCpBNSU43ikNSU18KlE1BWDeKQ1JTXwqcTEVONwhDUjY0EUQNCtCIDQACDAAAAAAA
/wAAAAABRwH4DPgMAQiIDQABDAMAAAAA9wwAAPgMiA0AAQwDAAAADf//AAAA84cXAAAMAwAAAAAA
AAoA//8LAAAAAAAAAAIAhxcAAAwDAAAAAAAADAD//w0AAAAAAAAAAgCHFwAADAMAAAAAAAAAAAAA
AAAAAAAAAAAAAIcXAAAMAwAAAAAAAAAAAAAAAAAAAAAAAAAAiisAAAwBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAikNSNjQKXF9NTjWKQ1I2NApgX01YNYpDUjY0Cmhf
TE41ikNSNjQKdl9NTjaKQ1I2NAp6X01YNopDUjY0CoJfTE42ikNSNjQKkF9NTjeKQ1I2NAqUX01Y
N4pDUjY0CpxfTE43ikNSNjQKrk1OOEyKQ1I2NHIKrgoEAE1OOEiKQ1I2NAq2TVg4TIpDUjY0cgq2
CgQATVg4SIpDUjY0CsZMTjhMikNSNjRyCsYKBABMTjhIFEoVX0NSUwBwTUcxTGCgH2BwTUcxQk1J
TjVwTUcxTExFTjVyTUlONXZgTUFYNXBNRzJCTUlONnBNRzJMTEVONnBNRzJMYHJNSU42dmBNQVg2
cE1HM0JNSU43cE1HM0xMRU43cE1HM0xgck1JTjd2YE1BWDdwTUlONV9NTjVwTEVONV9MTjVwTUFY
NV9NWDVwTUlONl9NTjZwTEVONl9MTjZwTUFYNl9NWDZwTUlON19NTjdwTEVON19MTjdwTUFYN19N
WDdwTTRCTE1OOExwTTRCSE1OOEhwTTRMTGBwdmBNWDhMoBSTTTRMTABwTTRMSGBwdmBNWDhIoC+V
TTRMTE00QkxwTTRMSGB0dmBNNEJITE44SHBNNExMYHJ1YHT/TTRCTABMTjhMoRt0TTRMTE00QkxM
TjhMdE00TEhNNEJITE44SKAOkpVPU1lTChWkQ1I2NKEGpENSU18IV09UQgAIV1NTQgAIV0FYQgAU
QAdfUFRTAXBoREJHOFBUU19ocACIV0FLUAAAcACIV0FLUAEAoBKQk2gKBJNPU0ZMCgJbIgu4C3BB
U1NCV1NTQnBBT1RCV09UQnBBQVhCV0FYQnBoQVNTQnBPU0ZMQU9UQnBPU1lTT1NUUHAAQUFYQhRI
BV9XQUsBeWgKBERCRzhXQUtfaKAgQVNTQnBXU1NCQVNTQnBXT1RCQU9UQnBXQVhCQUFYQqASg4hX
QUtQAABwAIhXQUtQAQChCnBoiFdBS1ABAKRXQUtQECUuX1NCX1BDSTBbgFRWSUQADAAP1P4KAluB
C1RWSUQCVklEVBBbgkYGLwRfU0JfUENJMFNCUkdUUE1fCF9ISUQMQdAMMQhfQ0lEDEHQDDEIX1VJ
RAEIX0NSUxERCg6GCQABAADU/gBQAAB5ABQgX1NUQQCgFVRQTUagDZKTVklEVAuGgKQKD6QAoQOk
AFuCRAYvA19TQl9QQ0kwSVRQTQhfSElEDUlOVEMwMTAyAAhfQ0lEDEHQDDEIX1VJRAEIX0NSUxER
Cg6GCQABAADU/gBQAAB5ABQdX1NUQQCgFFRQTUagDJNWSURUC4aApAoPpACkABBHOC8EX1NCX1BD
STBTQlJHVFBNXwhUQUFYAFuATUlQVAFTTUlUAVuBC01JUFQBUFNNSQgIUFBJMRIEAgAACFBQSTIS
BQMAAAAITUJVRhEDCgSMTUJVRgBCVUYwjE1CVUYBQlVGMYxNQlVGCgJCVUYyjE1CVUYKA0JVRjMU
SzBfRFNNBKBOJpNoERMKEKb63T0bNrROpCSNEAidFlMIVFRUMABwmWoAVFRUMKAMk1RUVDAApBED
AX+hSiOgDZNUVFQwAaQNMS4wAKFJIqBEBZNUVFQwCgJwQUFYQlRBQVhwQ01SUUJVRjBwCvBCVUYx
cJmDiGsAAABCVUYycAFCVUYzcE1CVUZBQVhCcAr7UFNNSVsiC+gDcFRBQVhBQVhCpAChQR2gQgeT
VFRUMAoDcEFBWEJUQUFYcENNUlFCVUYwcAoPQlVGMXAAQlVGMnAAQlVGM3BNQlVGQUFYQnAK+1BT
TUlbIgvoA3BBQVhCTUJVRnBCVUYyY3AAiFBQSTEAAHBjiFBQSTEBAHBUQUFYQUFYQqRQUEkxoUsV
oAuTVFRUMAoEpAoCoUwUoEoTk1RUVDAKBXBBQVhCVEFBWHBDTVJRQlVGMHAK8EJVRjFwAEJVRjJw
AEJVRjNwTUJVRkFBWEJwCvtQU01JWyIL6ANwQUFYQk1CVUZ6QlVGMgoEY3BDTUVSQlVGMHAK/0JV
RjFwAEJVRjJwAEJVRjNwTUJVRkFBWEJwCvtQU01JWyIL6ANwQUFYQk1CVUZwQlVGMmZyQ01FUgFk
cGRCVUYwcAr/QlVGMXAAQlVGMnAAQlVGM3BNQlVGQUFYQnAK+1BTTUlbIgvoA3BBQVhCTUJVRnBC
VUYyZ3dnCwABYnJiZmJwAIhQUEkyAABwY4hQUEkyAQCgFJNiC/D/cAzw////iFBQSTIKAgChIqAU
k2IL8f9wDPH///+IUFBJMgoCAKELcGKIUFBJMgoCAHBUQUFYQUFYQqRQUEkyoQ6gCpNUVFQwCgak
AKEBoU8IoEwIk2gREwoQ7VRgNxPMdUaQHEdW1/LUXQhUVFQxAHCZagBUVFQxoAyTVFRUMQCkEQMB
A6FIBaBDBZNUVFQxAXBBQVhCVEFBWHBDTU9SQlVGMHAK/kJVRjFwmYOIawAAAEJVRjJwAUJVRjNw
TUJVRkFBWEJwCvtQU01JWyILuAtwVEFBWEFBWEKkAKEBpBEDAQAQQzgvA19TQl9QQ0kwSVRQTQhU
QUFYAFuATUlQVAFTTUlUAVuBC01JUFQBUFNNSQgIUFBJMRIEAgAACFBQSTISBQMAAAAITUJVRhED
CgSMTUJVRgBCVUYwjE1CVUYBQlVGMYxNQlVGCgJCVUYyjE1CVUYKA0JVRjMUSzBfRFNNBKBOJpNo
ERMKEKb63T0bNrROpCSNEAidFlMIVFRUMABwmWoAVFRUMKAMk1RUVDAApBEDAX+hSiOgDZNUVFQw
AaQNMS4wAKFJIqBEBZNUVFQwCgJwQUFYQlRBQVhwQ01SUUJVRjBwCvBCVUYxcJmDiGsAAABCVUYy
cAFCVUYzcE1CVUZBQVhCcAr7UFNNSVsiC+gDcFRBQVhBQVhCpAChQR2gQgeTVFRUMAoDcEFBWEJU
QUFYcENNUlFCVUYwcAoPQlVGMXAAQlVGMnAAQlVGM3BNQlVGQUFYQnAK+1BTTUlbIgvoA3BBQVhC
TUJVRnBCVUYyY3AAiFBQSTEAAHBjiFBQSTEBAHBUQUFYQUFYQqRQUEkxoUsVoAuTVFRUMAoEpAoC
oUwUoEoTk1RUVDAKBXBBQVhCVEFBWHBDTVJRQlVGMHAK8EJVRjFwAEJVRjJwAEJVRjNwTUJVRkFB
WEJwCvtQU01JWyIL6ANwQUFYQk1CVUZ6QlVGMgoEY3BDTUVSQlVGMHAK/0JVRjFwAEJVRjJwAEJV
RjNwTUJVRkFBWEJwCvtQU01JWyIL6ANwQUFYQk1CVUZwQlVGMmZyQ01FUgFkcGRCVUYwcAr/QlVG
MXAAQlVGMnAAQlVGM3BNQlVGQUFYQnAK+1BTTUlbIgvoA3BBQVhCTUJVRnBCVUYyZ3dnCwABYnJi
ZmJwAIhQUEkyAABwY4hQUEkyAQCgFJNiC/D/cAzw////iFBQSTIKAgChIqAUk2IL8f9wDPH///+I
UFBJMgoCAKELcGKIUFBJMgoCAHBUQUFYQUFYQqRQUEkyoQ6gCpNUVFQwCgakAKEBoU8IoEwIk2gR
EwoQ7VRgNxPMdUaQHEdW1/LUXQhUVFQxAHCZagBUVFQxoAyTVFRUMQCkEQMBA6FIBaBDBZNUVFQx
AXBBQVhCVEFBWHBDTU9SQlVGMHAK/kJVRjFwmYOIawAAAEJVRjJwAUJVRjNwTUJVRkFBWEJwCvtQ
U01JWyILuAtwVEFBWEFBWEKkAKEBpBEDAQAIX1MwXxIGBAAAAACgEVNTMV8IX1MxXxIGBAEAAACg
ElNTM18IX1MzXxIHBAoFAAAAoBJTUzRfCF9TNF8SBwQKBgAAAAhfUzVfEgcECgcAAAAURwVQVFNf
AaBPBGhcLwRfU0JfUENJMFNCUkdTSU9TaFwvA19TQl9QQ0kwTlBUU2hcLwRfU0JfUENJMFNCUkdT
UFRTaFwvBF9TQl9QQ0kwR0ZYME9QVFNoFEAGV0FLXwFcLwRfU0JfUENJMFNCUkdTSU9XaFwvA19T
Ql9QQ0kwTldBS2hcLwRfU0JfUENJMFNCUkdTV0FLaFwvBF9TQl9QQ0kwR0ZYME9XQUtohlwuX1NC
X1BXUkIKAg==
====
begin-base64 644 gateway.EINJ.8
RUlOSjABAAAB5kFNSUVSAEFNSV9FSU5KJgUQIE1TRlSXAAAADAAAAAAAAAAIAAAAAAMAAAAIAAHQ
IPt/AAAAAAAAAAAAAAAA/wAAAAAAAAABAAAAAEAABNIg+38AAAAAAAAAAAAAAAD//////////wIC
AAAAIAAD2iD7fwAAAAAAAAAAAAAAAP////8AAAAAAwAAAAAgAAPgIPt/AAAAAAAAAAAAAAAA////
/wAAAAAEAwAAABAAAgAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAUDAAABCAABsgAAAAAAAAB1AAAA
AAAAAP8AAAAAAAAABgEAAAAIAAHeIPt/AAAAAAEAAAAAAAAAAQAAAAAAAAAHAAAAABAAAt4g+38A
AAAAAAAAAAAAAAD+/wAAAAAAAA==
====
begin-base64 644 gateway.ERST.10
RVJTVLABAAABE0FNSUVSAEFNSV9FUlNUJgUQIE1TRlSXAAAADAAAAAAAAAAMAAAAAAMAAAAIAAHw
IPt/AAAAAHEAAAAAAAAA/wAAAAAAAAABAwAAAAgAAfAg+38AAAAAcgAAAAAAAAD/AAAAAAAAAAID
AAAACAAB8CD7fwAAAABzAAAAAAAAAP8AAAAAAAAAAwMAAAAIAAHxIPt/AAAAAHQAAAAAAAAA/wAA
AAAAAAAEAgAAACAAA/Ig+38AAAAAAAAAAAAAAAD/////AAAAAAUDAAABCAABsgAAAAAAAABwAAAA
AAAAAP8AAAAAAAAABgEAAAAIAAH2IPt/AAAAAAEAAAAAAAAA/wAAAAAAAAAHAAAAAAgAAfgg+38A
AAAAAAAAAAAAAAD/AAAAAAAAAAgAAAAAQAAEACH7fwAAAAAAAAAAAAAAAP//////////CQIAAABA
AAQIIft/AAAAAAAAAAAAAAAA//////////8KAAAAABAAAvog+38AAAAAAAAAAAAAAAD//wAAAAAA
AAsDAAAACAAB8CD7fwAAAAB2AAAAAAAAAP8AAAAAAAAA
====
begin-base64 644 gateway.FACP.1
RkFDUIQAAAADsTA1MjYxMEZBQ1AxMzI3JgUQIE1TRlSXAAAAAOD5f9AF+X8BAQkAsgAAAOEeAOIA
CAAAAAAAAAQIAAAAAAAAAAAAAAgIAAAgCAAAAAAAAAQCAAQQAADjZQDpAwAEEAABAA0AMgMAAKWA
AAABCAAA+QwAAAAAAAAGAAAA
====
begin-base64 644 gateway.HEST.11
SEVTVKgAAAABV0FNSUVSAEFCQ19IRVNUJgUQIE1TRlSXAAAAAgAAAAkAAAD//wMBAQAAAAEAAACd
AAAAACAAASAh+38AAAAABBwAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAJ0AAAAJAAEA//8DAQEA
AAABAAAAnQAAAAAgAAEwI/t/AAAAAAAcPgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACdAAAA
====
begin-base64 644 gateway.HPET.7
SFBFVDgAAAABZTA1MjYxME9FTUhQRVQgJgUQIE1TRlSXAAAAAaOGgAAIAAAAAND+AAAAAADuNwA=
====
begin-base64 644 gateway.MCFG.4
TUNGRzwAAAABTzA1MjYxME9FTU1DRkcgJgUQIE1TRlSXAAAAAAAAAAAAAAAAAADgAAAAAAAAAP8A
AAAA
====
begin-base64 644 gateway.OEMB.6
T0VNQoIAAAABzDA1MjYxME9FTUIxMzI3JgUQIE1TRlSXAAAACRAAAAAAgAAAwP8AAA0AAAABAAAA
AIAAAABgAIuw8w4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAANkOAADZ/gAAAAAA
AAAAAAQAAAAAAAAAEAAAAA==
====
begin-base64 644 gateway.RSDT.0
UlNEVEwAAAAB/1NNQ0kgIAAAAAAAAAAAJgUQIE1TRlSXAAAAAAL5f5AD+X8QBPl/UAT5f0Dg+X/Q
pfl/EKb5f6Cn+X/Qp/l/gKn5fw==
====
begin-base64 644 gateway.SLIC.5
U0xJQ3YBAAABIFNNQ0kgIAAAAAAAAAAAJgUQIE1TRlSXAAAAAAAAAJwAAAAGAgAAACQAAFJTQTEA
BAAAAQABAKv7y0+SfRgMUVScjJYbT2bKnCRQoMuVMUyIiZlayVUc055w5HvXbPyzqcZ/fx44V6RZ
OyuUANrcbZhxZg1pzIQ6YDEULBdH5cTfGQB7VvtjnVow1fD41vSYQkooaIwK4a0NLRIERa1iVEvP
NQFMGQDoLbVCx4QQ5phdRAhCnpTbAQAAALYAAAAAAAIAU01DSSAgAAAAAAAAAABXSU5ET1dTIAAA
AAAAAAAAAAAAAAAAAAAAAAAAvdUX7WEXWI5tzFyUasKOG7ZSsc5WQgrkA0Zw4omuOYR7iP5nwRAj
zoKmCUFJe+mBGYKi24hJ6Cp+48CVyaZTnAARy+SIJ6xV+4nAM0XWq7khTuEAyHeaaWC5rAWfOxjg
CIzZTPCBhazs+fM6DF4CuVwb3Ix/y1RefaZFju9VhIs=
====
begin-base64 644 gateway.headers
ClJTRCBQVFI6IENoZWNrc3VtPTE4OCwgT0VNSUQ9QUNQSUFNLCBSc2R0QWRkcmVzcz0weDdmZjkw
MDAwCgoKUlNEVDogTGVuZ3RoPTc2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yNTUsCglPRU1JRD1T
TUNJLCBPRU0gVGFibGUgSUQ9LCBPRU0gUmV2aXNpb249MHgyMDEwMDUyNiwKCUNyZWF0b3IgSUQ9
TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDk3CgoKCUVudHJpZXM9eyAweDdmZjkwMjAwLCAweDdm
ZjkwMzkwLCAweDdmZjkwNDEwLCAweDdmZjkwNDUwLCAweDdmZjllMDQwLCAweDdmZjlhNWQwLCAw
eDdmZjlhNjEwLCAweDdmZjlhN2EwLCAweDdmZjlhN2QwLCAweDdmZjlhOTgwIH0KCgoJRFNEVD0w
eDdmZjkwNWQwCglJTlRfTU9ERUw9QVBJQwoJU0NJX0lOVD05CglTTUlfQ01EPTB4YjIsIEFDUElf
RU5BQkxFPTB4ZTEsIEFDUElfRElTQUJMRT0weDFlLCBTNEJJT1NfUkVRPTB4MAoJUE0xYV9FVlRf
QkxLPTB4ODAwLTB4ODAzCglQTTFhX0NOVF9CTEs9MHg4MDQtMHg4MDUKCVBNMl9UTVJfQkxLPTB4
ODA4LTB4ODBiCglQTTJfR1BFMF9CTEs9MHg4MjAtMHg4MmYKCVBfTFZMMl9MQVQ9MTAxbXMsIFBf
TFZMM19MQVQ9MTAwMW1zCglGTFVTSF9TSVpFPTEwMjQsIEZMVVNIX1NUUklERT0xNgoJRFVUWV9P
RkZTRVQ9MSwgRFVUWV9XSURUSD0wCglEQVlfQUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVSWT01
MAoJRmxhZ3M9e1dCSU5WRCxQUk9DX0MxLFNMUF9CVVRUT04sUlRDX1M0fQoKCkRTRFQ6IExlbmd0
aD0yODM5MywgUmV2aXNpb249MSwgQ2hlY2tzdW09MTEsCglPRU1JRD0xMDYwQSwgT0VNIFRhYmxl
IElEPTEwNjBBMDAwLCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9y
IFJldmlzaW9uPTB4MjAwNTExMTcKCgpBUElDOiBMZW5ndGg9MTE0LCBSZXZpc2lvbj0xLCBDaGVj
a3N1bT03LAoJT0VNSUQ9MDUyNjEwLCBPRU0gVGFibGUgSUQ9QVBJQzEzMjcsIE9FTSBSZXZpc2lv
bj0weDIwMTAwNTI2LAoJQ3JlYXRvciBJRD1NU0ZULCBDcmVhdG9yIFJldmlzaW9uPTB4OTcKCgpN
Q0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTc5LAoJT0VNSUQ9MDUyNjEwLCBP
RU0gVGFibGUgSUQ9T0VNTUNGRywgT0VNIFJldmlzaW9uPTB4MjAxMDA1MjYsCglDcmVhdG9yIElE
PU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKClNMSUM6IExlbmd0aD0zNzQsIFJldmlzaW9u
PTEsIENoZWNrc3VtPTMyLAoJT0VNSUQ9U01DSSwgT0VNIFRhYmxlIElEPSwgT0VNIFJldmlzaW9u
PTB4MjAxMDA1MjYsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCk9F
TUI6IExlbmd0aD0xMzAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTIwNCwKCU9FTUlEPTA1MjYxMCwg
T0VNIFRhYmxlIElEPU9FTUIxMzI3LCBPRU0gUmV2aXNpb249MHgyMDEwMDUyNiwKCUNyZWF0b3Ig
SUQ9TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDk3CgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lv
bj0xLCBDaGVja3N1bT0xMDEsCglPRU1JRD0wNTI2MTAsIE9FTSBUYWJsZSBJRD1PRU1IUEVULCBP
RU0gUmV2aXNpb249MHgyMDEwMDUyNiwKCUNyZWF0b3IgSUQ9TVNGVCwgQ3JlYXRvciBSZXZpc2lv
bj0weDk3CgoKRUlOSjogTGVuZ3RoPTMwNCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjMwLAoJT0VN
SUQ9QU1JRVIsIE9FTSBUYWJsZSBJRD1BTUlfRUlOSiwgT0VNIFJldmlzaW9uPTB4MjAxMDA1MjYs
CglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCkJFUlQ6IExlbmd0aD00
OCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjQyLAoJT0VNSUQ9QU1JRVIsIE9FTSBUYWJsZSBJRD1B
TUlfQkVSVCwgT0VNIFJldmlzaW9uPTB4MjAxMDA1MjYsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0
b3IgUmV2aXNpb249MHg5NwoKCkVSU1Q6IExlbmd0aD00MzIsIFJldmlzaW9uPTEsIENoZWNrc3Vt
PTE5LAoJT0VNSUQ9QU1JRVIsIE9FTSBUYWJsZSBJRD1BTUlfRVJTVCwgT0VNIFJldmlzaW9uPTB4
MjAxMDA1MjYsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCkhFU1Q6
IExlbmd0aD0xNjgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTg3LAoJT0VNSUQ9QU1JRVIsIE9FTSBU
YWJsZSBJRD1BQkNfSEVTVCwgT0VNIFJldmlzaW9uPTB4MjAxMDA1MjYsCglDcmVhdG9yIElEPU1T
RlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoK
====