Quantcast

USB HID device numbering mismatch between usbdevs(8) and usbhidaction(1)

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

USB HID device numbering mismatch between usbdevs(8) and usbhidaction(1)

Raf Czlonka-2
>Synopsis: usbdevs(8) and usbhidaction(1) do not agree on HID device numbering
>Category: system kernel
>Environment:
        System      : OpenBSD 6.1
        Details     : OpenBSD 6.1-beta (GENERIC.MP) #40: Sun Mar 19 19:40:41 MDT 2017
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        I have a USB foot pedal and, without trying all USB HID
        device numbers, am unable verify using usbdevs(8) which one
        did it actually attach to so that I can use usbhidaction(1)
        in order to make use of the device.

        The device itself otherwise works fine after I "guess" the
        uhidev.

>How-To-Repeat:
        Plug the USB foot pedal in, or boot the machine with it
        already plugged in, then run:

        $ usbdevs -d
        [...]
          addr 6: product 0x091a, Philips Speech Processing
            uhidev3
        [...]

        in order to figure out the USB HID device number, then
        actually try using it:

        $ usbhidaction -i -f 3 -c /path/to/config.file

        which doesn't work. What *does* work however is this:

        $ usbhidaction -i -f 2 -c /path/to/config.file

        Notice the USB HID device number mismatch.

>Fix:
        I need to try all the available (sometimes even numbers
        higher than the default 4) USB HID devices in order to find
        the correct one.


dmesg:
OpenBSD 6.1-beta (GENERIC.MP) #40: Sun Mar 19 19:40:41 MDT 2017
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8450408448 (8058MB)
avail mem = 8189628416 (7810MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xeceb0 (83 entries)
bios0: vendor Dell Inc. version "A23" date 08/09/2016
bios0: Dell Inc. OptiPlex 7010
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT TCPA MCFG HPET SSDT SSDT SSDT DMAR ASF! SSDT SLIC BGRT
acpi0: wakeup devices P0P1(S4) USB1(S3) USB2(S3) USB3(S3) USB4(S3) USB5(S3) USB6(S3) USB7(S3) PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(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) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.78 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: TSC frequency 3392784280 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 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,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 0, core 3, package 0
cpu4 at mainbus0: apid 1 (application processor)
cpu4: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 MHz
cpu4: 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu4: 256KB 64b/line 8-way L2 cache
cpu4: smt 1, core 0, package 0
cpu5 at mainbus0: apid 3 (application processor)
cpu5: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 MHz
cpu5: 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu5: 256KB 64b/line 8-way L2 cache
cpu5: smt 1, core 1, package 0
cpu6 at mainbus0: apid 5 (application processor)
cpu6: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 MHz
cpu6: 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu6: 256KB 64b/line 8-way L2 cache
cpu6: smt 1, core 2, package 0
cpu7 at mainbus0: apid 7 (application processor)
cpu7: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3392.30 MHz
cpu7: 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,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,SENSOR,ARAT
cpu7: 256KB 64b/line 8-way L2 cache
cpu7: smt 1, core 3, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (P0P1)
acpiprt2 at acpi0: bus -1 (RP01)
acpiprt3 at acpi0: bus -1 (RP02)
acpiprt4 at acpi0: bus -1 (RP03)
acpiprt5 at acpi0: bus -1 (RP04)
acpiprt6 at acpi0: bus -1 (RP05)
acpiprt7 at acpi0: bus -1 (RP06)
acpiprt8 at acpi0: bus -1 (RP07)
acpiprt9 at acpi0: bus -1 (RP08)
acpiprt10 at acpi0: bus -1 (PEG0)
acpiprt11 at acpi0: bus -1 (PEG1)
acpiprt12 at acpi0: bus -1 (PEG2)
acpiprt13 at acpi0: bus -1 (PEG3)
acpiec0 at acpi0: not present
acpicpu0 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu4 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu5 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu6 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpicpu7 at acpi0: C3(350@80 mwait.1@0x20), C2(500@59 mwait.1@0x10), C1(1000@1 mwait.1), PSS
acpitz0 at acpi0: critical temperature is 106 degC
acpitz1 at acpi0: critical temperature is 106 degC
"INT3F0D" at acpi0 not configured
acpibtn0 at acpi0: PWRB
"*pnp0c14" at acpi0 not configured
tpm0 at acpi0: TPM_ addr 0xfed40000/0x5000: device 0x0000104a rev 0x4e
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD01
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
acpivout at acpivideo0 not configured
cpu0: Enhanced SpeedStep 3392 MHz: speeds: 3401, 3400, 3300, 3100, 3000, 2900, 2800, 2600, 2500, 2400, 2200, 2100, 2000, 1900, 1700, 1600 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 3G Host" rev 0x09
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09
drm0 at inteldrm0
inteldrm0: msi
inteldrm0: 1920x1200, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
xhci0 at pci0 dev 20 function 0 "Intel 7 Series xHCI" rev 0x04: msi
xhci0: timed out waiting for BIOS
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
"Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
em0 at pci0 dev 25 function 0 "Intel 82579LM" rev 0x04: msi, address 00:11:22:33:44:55
ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 16
ehci0: timed out waiting for BIOS
usb1 at ehci0: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
azalia0: codecs: Realtek ALC269, Intel/0x2806, using Realtek ALC269
audio0 at azalia0
ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 23
ehci1: timed out waiting for BIOS
usb2 at ehci1: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
pcib0 at pci0 dev 31 function 0 vendor "Intel", unknown product 0x1e47 rev 0x04
ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI 1.3
ahci0: port 0: 6.0Gb/s
ahci0: port 1: 1.5Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, Samsung SSD 850, EMT0> SCSI3 0/direct fixed naa.5002538d410ad27f
sd0: 238475MB, 512 bytes/sector, 488397168 sectors, thin
cd0 at scsibus1 targ 1 lun 0: <HL-DT-ST, DVD+-RW GT80N, A103> ATAPI 5/cdrom removable
ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2 int 18
iic0 at ichiic0
spdmem0 at iic0 addr 0x51: 4GB DDR3 SDRAM PC3-12800
spdmem1 at iic0 addr 0x53: 4GB DDR3 SDRAM PC3-12800
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
wbsio0 at isa0 port 0x2e/2 rev 0x00
vmm0 at mainbus0: VMX/EPT
efifb at mainbus0 not configured
uhub3 at uhub0 port 3 configuration 1 interface 0 "Texas Instruments product 0x8142" rev 2.10/1.00 addr 2
uhub4 at uhub3 port 4 configuration 1 interface 0 "Texas Instruments product 0x8142" rev 2.10/1.00 addr 3
uhub5 at uhub0 port 4 configuration 1 interface 0 "Texas Instruments product 0x8142" rev 2.10/1.00 addr 4
uhub6 at uhub5 port 4 configuration 1 interface 0 "Texas Instruments product 0x8142" rev 2.10/1.00 addr 5
uhub7 at uhub0 port 7 configuration 1 interface 0 "Texas Instruments product 0x8140" rev 3.00/1.00 addr 6
uhub8 at uhub7 port 4 configuration 1 interface 0 "Texas Instruments product 0x8140" rev 3.00/1.00 addr 7
uhub9 at uhub0 port 8 configuration 1 interface 0 "Texas Instruments product 0x8140" rev 3.00/1.00 addr 8
uhub10 at uhub9 port 4 configuration 1 interface 0 "Texas Instruments product 0x8140" rev 3.00/1.00 addr 9
uhub11 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
uhub12 at uhub11 port 1 configuration 1 interface 0 "Genesys Logic USB2.0 Hub" rev 2.00/32.98 addr 3
uhidev0 at uhub12 port 1 configuration 1 interface 0 "Mitsumi Electric Apple Optical USB Mouse" rev 1.10/1.10 addr 4
uhidev0: iclass 3/1
ums0 at uhidev0: 4 buttons, Z and W dir
wsmouse0 at ums0 mux 0
uhidev1 at uhub11 port 2 configuration 1 interface 0 "Holtek daskeyboard" rev 1.10/3.90 addr 5
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev2 at uhub11 port 2 configuration 1 interface 1 "Holtek daskeyboard" rev 1.10/3.90 addr 5
uhidev2: iclass 3/1, 2 report ids
uhid0 at uhidev2 reportid 1: input=6, output=0, feature=0
uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0
uhidev3 at uhub11 port 6 configuration 1 interface 0 "Philips Speech Processing product 0x091a" rev 1.00/3.02 addr 6
uhidev3: iclass 3/1
uhid2 at uhidev3: input=3, output=0, feature=0
uhub13 at uhub2 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (b7cc2a8a249bd375.a) swap on sd0b dump on sd0b

usbdevs:
Controller /dev/usb0:
addr 1: super speed, self powered, config 1, xHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 disabled
 port 2 disabled
 port 3 addr 2: high speed, self powered, config 1, product 0x8142(0x8142), Texas Instruments(0x0451), rev 1.00, iSerialNumber 3A070859FBAC
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 addr 3: high speed, self powered, config 1, product 0x8142(0x8142), Texas Instruments(0x0451), rev 1.00, iSerialNumber 0A070849FBAC
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
 port 4 addr 4: high speed, self powered, config 1, product 0x8142(0x8142), Texas Instruments(0x0451), rev 1.00, iSerialNumber EA070879FBAC
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 addr 5: high speed, self powered, config 1, product 0x8142(0x8142), Texas Instruments(0x0451), rev 1.00, iSerialNumber FA070059FBAC
   port 1 powered
   port 2 powered
   port 3 powered
   port 4 powered
 port 5 disabled
 port 6 disabled
 port 7 addr 6: super speed, self powered, config 1, product 0x8140(0x8140), Texas Instruments(0x0451), rev 1.00
  port 1 disabled
  port 2 disabled
  port 3 disabled
  port 4 addr 7: super speed, self powered, config 1, product 0x8140(0x8140), Texas Instruments(0x0451), rev 1.00
   port 1 disabled
   port 2 disabled
   port 3 disabled
   port 4 disabled
 port 8 addr 8: super speed, self powered, config 1, product 0x8140(0x8140), Texas Instruments(0x0451), rev 1.00
  port 1 disabled
  port 2 disabled
  port 3 disabled
  port 4 addr 9: super speed, self powered, config 1, product 0x8140(0x8140), Texas Instruments(0x0451), rev 1.00
   port 1 disabled
   port 2 disabled
   port 3 disabled
   port 4 disabled
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), Intel(0x8087), rev 0.00
  port 1 addr 3: high speed, self powered, config 1, USB2.0 Hub(0x0608), Genesys Logic(0x05e3), rev 32.98
   port 1 addr 4: low speed, power 100 mA, config 1, Apple Optical USB Mouse(0x0304), Mitsumi Electric(0x05ac), rev 1.10
   port 2 powered
   port 3 powered
   port 4 powered
  port 2 addr 5: low speed, power 100 mA, config 1, daskeyboard(0x2013), Holtek(0x04d9), rev 3.90
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 addr 6: full speed, power 100 mA, config 1, product 0x091a(0x091a), Philips Speech Processing(0x0911), rev 3.02
 port 2 powered
Controller /dev/usb2:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
 port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), Intel(0x8087), rev 0.00
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 powered
  port 7 powered
  port 8 powered
 port 2 powered

pcidump:
Domain /dev/pci0:
 0:0:0: Intel Core 3G Host
        0x0000: Vendor ID: 8086 Product ID: 0150
        0x0004: Command: 0006 Status: 2090
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 09
        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: 1028 Product ID: 0577
        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: 01508086 20900006 06000009 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: fed19001 00000000 fed10001 00000000
        0x0050: 00000211 00000011 df900007 db000047
        0x0060: f8000005 00000000 fed18001 00000000
        0x0070: fe000000 00000001 fe000c00 0000007f
        0x0080: 01111110 00111100 0000001a 00000000
        0x0090: fe000001 00000001 1e500001 00000002
        0x00a0: 00000001 00000002 1e600001 00000002
        0x00b0: dba00001 db800001 db000001 dfa00001
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 010c0009 e200a092 164000d0 00000000
        0x00f0: 00000000 00000000 00090fc8 00000000
 0:2:0: Intel HD Graphics 4000
        0x0000: Vendor ID: 8086 Product ID: 0162
        0x0004: Command: 0007 Status: 0090
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 09
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f7800000/0x00400000
        0x0018: BAR mem prefetchable 64bit addr: 0x00000000e0000000/0x10000000
        0x0020: BAR io addr: 0x0000f000/0x0040
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1028 Product ID: 0577
        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
        0x00a4: Capability 0x13: PCI Advanced Features
        0x0000: 01628086 00900007 03000009 00000000
        0x0010: f7800004 00000000 e000000c 00000000
        0x0020: 0000f001 00000000 00000000 05771028
        0x0030: 00000000 00000090 00000000 0000010b
        0x0040: 010c0009 e200a092 164000d0 00000000
        0x0050: 00000211 00000011 00000000 dba00001
        0x0060: 00020000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 0001d005 fee00000 00000091 00000000
        0x00a0: 00000000 03060013 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 0022a401 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00008000 00000000
        0x00f0: 00000000 00000000 00090000 d8fe8018
 0:20:0: Intel 7 Series xHCI
        0x0000: Vendor ID: 8086 Product ID: 1e31
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 30 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f7c20000/0x00010000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1028 Product ID: 0577
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x01: Power Management
                State: D0
        0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0000: 1e318086 02900006 0c033004 00000000
        0x0010: f7c20004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 00000070 00000000 0000010b
        0x0040: 800e07fd 8003c239 00000000 00000000
        0x0050: 00000017 00000000 00000000 00000000
        0x0060: 00002030 00000000 00000000 00000000
        0x0070: c1c28001 00000008 00000000 00000000
        0x0080: 00870005 fee00000 00000000 00000060
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0000008f 00000000 00000000 00000000
        0x00c0: 08040201 00000000 00000000 00000000
        0x00d0: 0000000f 0000000f 0000000f 0000000f
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08050f87 00000000
 0:22:0: Intel 7 Series MEI
        0x0000: Vendor ID: 8086 Product ID: 1e3a
        0x0004: Command: 0006 Status: 0010
        0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f7c3c000/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: 1028 Product ID: 0577
        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: 1e3a8086 00100006 07800004 00800000
        0x0010: f7c3c004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 1e000245 80010020 69000106 10001fe0
        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 c0000002
        0x00c0: 4060b1e2 1468e32f 944718f7 90dc7bf5
        0x00d0: 3a84abae adc1d920 d6373136 c7c043c0
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:25:0: Intel 82579LM
        0x0000: Vendor ID: 8086 Product ID: 1502
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf7c00000/0x00020000
        0x0014: BAR mem 32bit addr: 0xf7c39000/0x00001000
        0x0018: BAR io addr: 0x0000f080/0x0020
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1028 Product ID: 052c
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 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: 15028086 00100007 02000004 00000000
        0x0010: f7c00000 f7c39000 0000f081 00000000
        0x0020: 00000000 00000000 00000000 052c1028
        0x0030: 00000000 000000c8 00000000 00000105
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00005404 8000efe3
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 c822d001 07002000
        0x00d0: 0081e005 fee00000 00000000 00000072
        0x00e0: 03060013 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:26:0: Intel 7 Series USB
        0x0000: Vendor ID: 8086 Product ID: 1e2d
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf7c38000/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: 1028 Product ID: 0577
        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
        0x0058: Capability 0x0a: Debug Port
        0x0098: Capability 0x13: PCI Advanced Features
        0x0000: 1e2d8086 02900006 0c032004 00000000
        0x0010: f7c38000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 07ff2020 00000000 01010001 e0002007
        0x0070: 3fdf0000 00000000 00000000 00000000
        0x0080: 00800000 930c8811 24000d30 00000000
        0x0090: 00000000 00000000 03060013 00000100
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 00000000 00000000 d6f38c04
        0x00f0: 00000000 00808588 08050f87 205b1708
 0:27:0: Intel 7 Series HD Audio
        0x0000: Vendor ID: 8086 Product ID: 1e20
        0x0004: Command: 0006 Status: 0010
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR mem 64bit addr: 0x00000000f7c30000/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: 1028 Product ID: 0577
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 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: 1e208086 00100006 04030004 00000010
        0x0010: f7c30004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 00000050 00000000 00000103
        0x0040: 45000001 00000000 00000000 00000000
        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: 01020400 40002402 82a30c00 02330010
        0x00d0: 02a30c00 02330010 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08050f87 00000000
 0:29:0: Intel 7 Series USB
        0x0000: Vendor ID: 8086 Product ID: 1e26
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xf7c37000/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: 1028 Product ID: 0577
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 04 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: 1e268086 02900006 0c032004 00000000
        0x0010: f7c37000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 00000050 00000000 00000104
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 07ff2020 00000000 01010001 e0082007
        0x0070: 3fdf0000 00000000 00000000 00000000
        0x0080: 00800000 930c8811 24000d30 00000000
        0x0090: 00000000 00000000 03060013 00000100
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 619000a8 29059401 d6f3f004
        0x00f0: 00000000 00808588 08050f87 205b1708
 0:31:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1e47
        0x0004: Command: 0007 Status: 0210
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 04
        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: 1028 Product ID: 0577
        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: 1e478086 02100007 06010004 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 05771028
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: 00000401 00000080 00000501 00000010
        0x0050: 000000f8 00000000 00000000 00000000
        0x0060: 0a0b800b 00000090 04038005 0000f0f8
        0x0070: f078f078 f078f078 f078f078 f078f078
        0x0080: 3c000000 007c0a01 007c0901 003c07e1
        0x0090: 001c0901 00000f00 00000000 00000000
        0x00a0: 00a00e18 00063948 00004700 80000000
        0x00b0: 00000000 00000000 10000002 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00112233 00004567 0000ffcf 0000000a
        0x00e0: 100c0009 00000000 04e402b1 00000000
        0x00f0: fed1c001 00000000 08050f87 00000000
 0:31:2: Intel 7 Series AHCI
        0x0000: Vendor ID: 8086 Product ID: 1e02
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000f0d0/0x0008
        0x0014: BAR io addr: 0x0000f0c0/0x0004
        0x0018: BAR io addr: 0x0000f0b0/0x0008
        0x001c: BAR io addr: 0x0000f0a0/0x0004
        0x0020: BAR io addr: 0x0000f060/0x0020
        0x0024: BAR mem 32bit addr: 0xf7c36000/0x00000800
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1028 Product ID: 0577
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0a 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: 1e028086 02b00007 01060104 00000000
        0x0010: 0000f0d1 0000f0c1 0000f0b1 0000f0a1
        0x0020: 0000f061 f7c36000 00000000 05771028
        0x0030: 00000000 00000080 00000000 0000020a
        0x0040: 80008000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 4003a801 00000008 00000000 00000000
        0x0080: 00017005 fee00000 00000063 00000000
        0x0090: 83033c60 3c000183 015c4208 00000000
        0x00a0: 000000e0 00390039 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 08050f87 00000000
 0:31:3: Intel 7 Series SMBus
        0x0000: Vendor ID: 8086 Product ID: 1e22
        0x0004: Command: 0003 Status: 0280
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000f7c35000/0x00000100
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000f040/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1028 Product ID: 0577
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 1e228086 02800003 0c050004 00000000
        0x0010: f7c35004 00000000 00000000 00000000
        0x0020: 0000f041 00000000 00000000 05771028
        0x0030: 00000000 00000000 00000000 0000030b
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00040403 08080000 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 08050f87 00000000

acpidump:
begin-base64 644 APIC.3
QVBJQ5IAAAADxURFTEwgIENCWDMgICAACSAHAUFNSSATAAEAAADg/gEAAAAACAEAAQAAAAAIAgIB
AAAAAAgDBAEAAAAACAQGAQAAAAAIBQEBAAAAAAgGAwEAAAAACAcFAQAAAAAICAcBAAAAAQwCAAAA
wP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADQAEBv8FAAE=
====
begin-base64 644 ASF!.12
QVNGIaUAAAAguElOVEVMICBIQ0cAAAAAAQAAAFRGU01AQg8AAAAQAP//AQAAAAKiAAAAAAEALAAA
AAMMiQQBAQVvAGgIiBcAiQQEBAdvAGggiAMAiQUBARlvAGggiCIAAgAYAAQEAAAAiAADAYgAAgKI
AAEDiAAEAwAXACIYAAAAG/ABAAABVwAAAAABAACEABYAABBcaIjC0tygoqSmyAAAAAAA
====
begin-base64 644 BGRT.15
QkdSVDgAAAAAtyIYZAoEAAAAAAAAAAAACSAHAUFNSSATAAEAAQAAABgwyM4AAAAAggEAAJgAAAA=
====
begin-base64 644 DMAR.11
RE1BUrgAAAAB0klOVEVMIFNOQiAAAAAAAQAAAElOVEwBAAAAIwEAAAAAAAAAAAAAAAAYAAAAAAAA
ANn+AAAAAAEIAAAAAAIAAAAgAAEAAAAAENn+AAAAAAMIAAAC8B8ABAgAAADwDwABADAAAAAAAACA
t9oAAAAA/++52gAAAAABCAAAAAAdAAEIAAAAABoAAQgAAAAAFAABACAAAAAAAAAAgNsAAAAA//+f
3wAAAAABCAAAAAACAA==
====
begin-base64 644 DSDT.2
RFNEVNagAAACNERFTEwgIENCWDMgICAAIgAAAElOVEwSEQkgCFNQMU8KLghJT0NFClUISU9DTAqq
CElPMkILAAoISU8yTApACElPMUILQAoISU8xTAoQCFNNQlMLgAUIU01CTAogCFBNQlMLAAQIUE1M
TgqACEdQQlMLAAUIR1BMTgqACFNNSVAKsghBUENCDAAAwP4IQVBDTAsAEAhTTUNSCzAECEhQVEIM
AADQ/ghIUFRDDAT00f4IRkxTWgwAAGAACFNSQ0IMAMDR/ghSQ0xOCwBACFRDQlIMAIDQ/ghUQ0xU
CwAQCFBFQlMMAAAA+AhQRUxODAAAAAQITEFQQgwAAOD+CEVHUEIMAJDR/ghNQ0hCDAAA0f4IVlRC
UwwAANn+CFZUTE4LAEAIQUNQSAreCEFTU0IACEFPVEIACEFBWEIACFBFSFABCFNIUEMACFBFUE0B
CFBFRVIBCFBFQ1MBCElUS0UACE1CRUML//8IRFBQQgwAgNn+CERQUEwLAIAIRk1CTAEIRkRUUAoC
CEZVUFMKAwhGVVdTCgQIQlNIXwAIQkVMXwEIQkVIXwoCCEJSSF8KAwhCVEZfCgQIQkhDXwoFCEJZ
Ql8KBghCUEhfCgcIQlNIUwoICEJFTEMKCQhCUkhQCgoIQlRGQwoLCEJFSFAKDAhCUEhTCg0IQkVM
UAoOCEJUTF8KEAhCVEZQChEIQlNSXwoUCEJDSF8KFghCTFJfChgIQkxIXwoZCEJPRl8KIAhCRUZf
CiEIQkxMRQoiCEJMTEMKIwhCTENBCiQIQkxMUwolCEJMTFAKJghCTExECicIQkhCRQowCEJIQkMK
MQhCSEJOCjIIQkhCTQozCFRSVFABCFdEVEUBCFRSVEQKAghUUlRJCgMIR0NERAEIRFNUQQoKCERT
TE8KDAhEU0xDCg4IUElUUwoQCFNCQ1MKEghTQUxTChMITFNTUwoqCFNPT1QKNQhQREJSCk0IU1JT
SQqyCENTTUkKYQhTTUlUCrIIT0ZTVAq8CFRQTUYBCFRDTUYACFRNRjEACFRNRjIACFRNRjMACFRS
U1QKAghEU1NQAAhGSFBQAAhQUDFFAAhTUzFfAQhTUzJfAAhTUzNfAQhTUzRfAQhJT1NUCwAACFRP
UE0MAAAAAAhST01TDAAA4P8IVkdBRgFbgEdOVlMADBjO/tgLzwFbgUpDR05WUxBPU1lTEFNNSUYI
UFJNMAhQUk0xCFNDSUYIUFJNMghQUk0zCExDS0YIUFJNNAhQUk01CFA4MEQgTElEUwhQV1JTCERC
R1MIVEhPRghBQ1QxCEFDVFQIUFNWVAhUQzFWCFRDMlYIVFNQVghDUlRUCERUU0UIRFRTMQhEVFMy
CERUU0YIADhSRVZOCFJFUzMIAAhBUElDCFRDTlQIUENQMAhQQ1AxCFBQQ00IUFBNRiBDNjdMCE5B
VFAIQ01BUAhDTUJQCExQVFAIRkRDUAhDTUNQCENJUlAIU01TQwhXMzgxCFNNQzEISUdEUwhUTFNU
CENBREwIUEFETAhDU1RFEE5TVEUQU1NURRBORElECERJRDEgRElEMiBESUQzIERJRDQgRElENSBL
U1YwIEtTVjEIADhCTENTCEJSVEwIQUxTRQhBTEFGCExMT1cITEhJSAgACEVNQUUIRU1BUBBFTUFM
EAAITUVGRQhEU1RTCAAQVFBNUAhUUE1FCE1PUkQIVENHUAhQUFJQIFBQUlEITFBQUghHVEYwOEdU
RjI4SURFTQhHVEYxOEJJRF8IUExJRAgAQAhBU0xCIElCVFQISVBBVAhJVFZGCElUVk0ISVBTQwhJ
QkxDCElCSUEISVNTQwhJNDA5CEk1MDkISTYwOQhJNzA5CElQQ0YISURNUwhJRjFFCEhWQ08ITlhE
MSBOWEQyIE5YRDMgTlhENCBOWEQ1IE5YRDYgTlhENyBOWEQ4IEdTTUkIUEFWUAgACE9TQ0MITkVY
UAhTQlYxCFNCVjIIADBEU0VOCEVDT04IR1BJQwhDVFlQCEwwMUMIVkZOMAhWRk4xCFZGTjIIVkZO
MwhWRk40CFZGTjUIVkZONghWRk43CFZGTjgIVkZOOQgAME5WR0EgTlZIQSBBTURBIERJRDYgRElE
NyBESUQ4IEVCQVMgQ1BTUCBFRUNQIEVWQ1AgWEJBUyBPQlMxIE9CUzIgT0JTMyBPQlM0IE9CUzUg
T0JTNiBPQlM3IE9CUzggAEgFQVRNQwhQVE1DCEFUUkEIUFRSQQhQTkhNIFRCQUIgVEJBSCBSVElQ
CFRTT0QIQVRQQwhQVFBDCFBGTFYIQlJFVghTR01ECFNHRkwIUFdPSwhITFJTCERTRUwIRVNFTAhQ
U0VMCFBXRU4IUFJTVAhNWEQxIE1YRDIgTVhEMyBNWEQ0IE1YRDUgTVhENiBNWEQ3IE1YRDggR0JB
UxBTR0dQCFBYRlgIUFhEWQhQWEZECAAIQUxGUAhJTU9OCFBEVFMIUEtHQQhQQU1UCEFDMEYIQUMx
RghEVFMzCERUUzQIACBYSENJCFhIUE0IWFRVQiBYVFVTIFhNUEIgTFBNVghERFJGCE1NNjQIUFNL
RQhQU01FCAAwQU9BQwhTTERSIEVDVE0gQUZOUwhFNEdNCEhGU0UIW4BFWEJVAAwY///YCw0AW4Ep
RVhCVRBEQVQwCERUUE0IRFRDTQhJRE1OEElEUEMQRExQTihQTUZHCBCAjANfU0JfCFBSMDASSyAk
Eg0EDP//HwAATE5LRgASDQQM//8fAAFMTktEABIOBAz//x8ACgJMTktDABIOBAz//x8ACgNMTktB
ABINBAz//xQAAExOS0EAEg0EDP//HQAATE5LSAASDQQM//8dAAFMTktEABIOBAz//x0ACgJMTktB
ABIOBAz//x0ACgNMTktDABINBAz//xoAAExOS0EAEg0EDP//GgABTE5LRgASDgQM//8aAAoCTE5L
QwASDgQM//8aAAoDTE5LRAASDQQM//8bAABMTktHABINBAz//xYAAExOS0EAEg0EDP//FgABTE5L
RAASDgQM//8WAAoCTE5LQwASDgQM//8WAAoDTE5LQgASDQQM//8cAABMTktBABINBAz//xwAAUxO
S0IAEg4EDP//HAAKAkxOS0MAEg4EDP//HAAKA0xOS0QAEg0EDP//AQAATE5LQQASDQQM//8BAAFM
TktCABIOBAz//wEACgJMTktDABIOBAz//wEACgNMTktEABINBAz//wYAAExOS0QAEg0EDP//BgAB
TE5LQQASDgQM//8GAAoCTE5LQgASDgQM//8GAAoDTE5LQwASDQQM//8EAABMTktBABINBAz//wQA
AUxOS0IAEg4EDP//BAAKAkxOS0MAEg4EDP//BAAKA0xOS0QAEg0EDP//AgAATE5LQQASDQQM//8Z
AABMTktFAAhBUjAwEkMcJBILBAz//x8AAAAKFRILBAz//x8AAQAKExIMBAz//x8ACgIAChISDAQM
//8fAAoDAAoQEgsEDP//FAAAAAoQEgsEDP//HQAAAAoXEgsEDP//HQABAAoTEgwEDP//HQAKAgAK
EBIMBAz//x0ACgMAChISCwQM//8aAAAAChASCwQM//8aAAEAChUSDAQM//8aAAoCAAoSEgwEDP//
GgAKAwAKExILBAz//xsAAAAKFhILBAz//xYAAAAKEBILBAz//xYAAQAKExIMBAz//xYACgIAChIS
DAQM//8WAAoDAAoREgsEDP//HAAAAAoQEgsEDP//HAABAAoREgwEDP//HAAKAgAKEhIMBAz//xwA
CgMAChMSCwQM//8BAAAAChASCwQM//8BAAEAChESDAQM//8BAAoCAAoSEgwEDP//AQAKAwAKExIL
BAz//wYAAAAKExILBAz//wYAAQAKEBIMBAz//wYACgIAChESDAQM//8GAAoDAAoSEgsEDP//BAAA
AAoQEgsEDP//BAABAAoREgwEDP//BAAKAgAKEhIMBAz//wQACgMAChMSCwQM//8CAAAAChASCwQM
//8ZAAAAChQIUFIwNBI0BBILBAv//wBMTktBABILBAv//wFMTktCABIMBAv//woCTE5LQwASDAQL
//8KA0xOS0QACEFSMDQSLAQSCQQL//8AAAoQEgkEC///AQAKERIKBAv//woCAAoSEgoEC///CgMA
ChMIUFIwNRI0BBILBAv//wBMTktCABILBAv//wFMTktDABIMBAv//woCTE5LRAASDAQL//8KA0xO
S0EACEFSMDUSLAQSCQQL//8AAAoREgkEC///AQAKEhIKBAv//woCAAoTEgoEC///CgMAChAIUFIw
NhI0BBILBAv//wBMTktDABILBAv//wFMTktEABIMBAv//woCTE5LQQASDAQL//8KA0xOS0IACEFS
MDYSLAQSCQQL//8AAAoSEgkEC///AQAKExIKBAv//woCAAoQEgoEC///CgMAChEIUFIwNxI0BBIL
BAv//wBMTktEABILBAv//wFMTktBABIMBAv//woCTE5LQgASDAQL//8KA0xOS0MACEFSMDcSLAQS
CQQL//8AAAoTEgkEC///AQAKEBIKBAv//woCAAoREgoEC///CgMAChIIUFIwOBI0BBILBAv//wBM
TktBABILBAv//wFMTktCABIMBAv//woCTE5LQwASDAQL//8KA0xOS0QACEFSMDgSLAQSCQQL//8A
AAoQEgkEC///AQAKERIKBAv//woCAAoSEgoEC///CgMAChMIUFIwORI0BBILBAv//wBMTktCABIL
BAv//wFMTktDABIMBAv//woCTE5LRAASDAQL//8KA0xOS0EACEFSMDkSLAQSCQQL//8AAAoREgkE
C///AQAKEhIKBAv//woCAAoTEgoEC///CgMAChAIUFIwRRI0BBILBAv//wBMTktDABILBAv//wFM
TktEABIMBAv//woCTE5LQQASDAQL//8KA0xOS0IACEFSMEUSLAQSCQQL//8AAAoSEgkEC///AQAK
ExIKBAv//woCAAoQEgoEC///CgMAChEIUFIwRhI0BBILBAv//wBMTktEABILBAv//wFMTktBABIM
BAv//woCTE5LQgASDAQL//8KA0xOS0MACEFSMEYSLAQSCQQL//8AAAoTEgkEC///AQAKEBIKBAv/
/woCAAoREgoEC///CgMAChIIUFIwMRJDDhASCwQL//8ATE5LRgASCwQL//8BTE5LRwASDAQL//8K
AkxOS0gAEgwEC///CgNMTktFABINBAz//wEAAExOS0cAEg0EDP//AQABTE5LRgASDgQM//8BAAoC
TE5LRQASDgQM//8BAAoDTE5LSAASDQQM//8CAABMTktDABINBAz//wIAAUxOS0QAEg4EDP//AgAK
AkxOS0IAEg4EDP//AgAKA0xOS0EAEg0EDP//AwAATE5LRAASDQQM//8DAAFMTktDABIOBAz//wMA
CgJMTktGABIOBAz//wMACgNMTktHAAhBUjAxEkMMEBIJBAv//wAAChUSCQQL//8BAAoWEgoEC///
CgIAChcSCgQL//8KAwAKFBILBAz//wEAAAAKFhILBAz//wEAAQAKFRIMBAz//wEACgIAChQSDAQM
//8BAAoDAAoXEgsEDP//AgAAAAoSEgsEDP//AgABAAoTEgwEDP//AgAKAgAKERIMBAz//wIACgMA
ChASCwQM//8DAAAAChMSCwQM//8DAAEAChISDAQM//8DAAoCAAoVEgwEDP//AwAKAwAKFghQUjAy
EjQEEgsEC///AExOS0EAEgsEC///AUxOS0IAEgwEC///CgJMTktDABIMBAv//woDTE5LRAAIQVIw
MhIsBBIJBAv//wAAChASCQQL//8BAAoREgoEC///CgIAChISCgQL//8KAwAKEwhQUjBBEjQEEgsE
C///AExOS0IAEgsEC///AUxOS0MAEgwEC///CgJMTktEABIMBAv//woDTE5LQQAIQVIwQRIsBBIJ
BAv//wAAChESCQQL//8BAAoSEgoEC///CgIAChMSCgQL//8KAwAKEAhQUjBCEjQEEgsEC///AExO
S0MAEgsEC///AUxOS0QAEgwEC///CgJMTktBABIMBAv//woDTE5LQgAIQVIwQhIsBBIJBAv//wAA
ChISCQQL//8BAAoTEgoEC///CgIAChASCgQL//8KAwAKEQhQUjBDEjQEEgsEC///AExOS0QAEgsE
C///AUxOS0EAEgwEC///CgJMTktCABIMBAv//woDTE5LQwAIQVIwQxIsBBIJBAv//wAAChMSCQQL
//8BAAoQEgoEC///CgIAChESCgQL//8KAwAKEghQUlNBEQkKBiN43Bh5AAZQUlNBUFJTQgZQUlNB
UFJTQwZQUlNBUFJTRAZQUlNBUFJTRQZQUlNBUFJTRgZQUlNBUFJTRwZQUlNBUFJTSFuCh8oCUENJ
MAhfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIAFAleQk4wMACkABQLX0JCTgCkQk4wMAhfVUlEABQW
X1BSVACgClBJQ02kQVIwMKRQUjAwW4BIQlVTAgALAAFbgUsNSEJVUwMAQCBFUEVOAQALRVBCUhQA
IE1IRU4BAA5NSEJSEQAgR0NMSwEAH0QwRU4BAE8FUFhFTgFQWFNaAgAXUFhCUgYAIERJRU4BAAtE
SUJSFAAgABRNRUJSDABABgAEUE0wSAIAAlBNMUwCAAJQTTFIAgACUE0yTAIAAlBNMkgCAAJQTTNM
AgACUE0zSAIAAlBNNEwCAAJQTTRIAgACUE01TAIAAlBNNUgCAAJQTTZMAgACUE02SAIAAgBIEAAU
VFVVRBMASQcAFFRMVUQMAEAEAAdIVFNFAVuATUNIVAAMAADR/gsAEVuBBk1DSFQBCEJVRjARRyAL
AgKIDQACDAAAAAAA/wAAAAABhxcAAQwDAAAAAAAAAAD3DAAAAAAAAPgMAABHAfgM+AwBCIcXAAEM
AwAAAAAADQAA//8AAAAAAAAA8wAAhxcAAAwDAAAAAAAACgD//wsAAAAAAAAAAgCHFwAADAMAAAAA
AAAMAP8/DAAAAAAAAEAAAIcXAAAMAwAAAAAAQAwA/38MAAAAAAAAQAAAhxcAAAwDAAAAAACADAD/
vwwAAAAAAABAAACHFwAADAMAAAAAAMAMAP//DAAAAAAAAEAAAIcXAAAMAwAAAAAAAA0A/z8NAAAA
AAAAQAAAhxcAAAwDAAAAAABADQD/fw0AAAAAAABAAACHFwAADAMAAAAAAIANAP+/DQAAAAAAAEAA
AIcXAAAMAwAAAAAAwA0A//8NAAAAAAAAQAAAhxcAAAwDAAAAAAAADgD/Pw4AAAAAAABAAACHFwAA
DAMAAAAAAEAOAP9/DgAAAAAAAEAAAIcXAAAMAwAAAAAAgA4A/78OAAAAAAAAQAAAhxcAAAwDAAAA
AADADgD//w4AAAAAAABAAACHFwAADAMAAAAAAAAPAP//DwAAAAAAAAABAIcXAAAMAwAAAAAAAAAA
//+v/gAAAAAAALD+iisAAAwDAAAAAAAAAAAAAAEAAAAAAP//AQAAAAAAAAAAAAAAAAAAAAEAAAAA
AHkAFEA7X0NSUwiLQlVGMAoKUEJNWHB0elBFTE4KFAAKAgBQQk1Yi0JVRjAKDlBCTE5wdHpQRUxO
ChQAAQBQQkxOoBZQTTFMikJVRjAKfEMwTE5wAEMwTE6gGZNQTTFMAY1CVUYwC1gDQzBSV3AAQzBS
V6AWUE0xSIpCVUYwCpZDNExOcABDNExOoBmTUE0xSAGNQlVGMAsoBEM0UldwAEM0UlegFlBNMkyK
QlVGMAqwQzhMTnAAQzhMTqAZk1BNMkwBjUJVRjAL+ARDOFJXcABDOFJXoBZQTTJIikJVRjAKykND
TE5wAENDTE6gGZNQTTJIAY1CVUYwC8gFQ0NSV3AAQ0NSV6AWUE0zTIpCVUYwCuREMExOcABEMExO
oBmTUE0zTAGNQlVGMAuYBkQwUldwAEQwUlegFlBNM0iKQlVGMAr+RDRMTnAARDRMTqAZk1BNM0gB
jUJVRjALaAdENFJXcABENFJXoBdQTTRMikJVRjALGAFEOExOcABEOExOoBmTUE00TAGNQlVGMAs4
CEQ4UldwAEQ4UlegF1BNNEiKQlVGMAsyAURDTE5wAERDTE6gGZNQTTRIAY1CVUYwCwgJRENSV3AA
RENSV6AXUE01TIpCVUYwC0wBRTBMTnAARTBMTqAZk1BNNUwBjUJVRjAL2AlFMFJXcABFMFJXoBdQ
TTVIikJVRjALZgFFNExOcABFNExOoBmTUE01SAGNQlVGMAuoCkU0UldwAEU0UlegF1BNNkyKQlVG
MAuAAUU4TE5wAEU4TE6gGZNQTTZMAY1CVUYwC3gLRThSV3AARThSV6AXUE02SIpCVUYwC5oBRUNM
TnAARUNMTqAZk1BNNkgBjUJVRjALSAxFQ1JXcABFQ1JXoBdQTTBIikJVRjALtAFGMExOcABGMExO
oBmTUE0wSAGNQlVGMAsYDUYwUldwAEYwUleKQlVGMAvCAU0xTU6KQlVGMAvGAU0xTViKQlVGMAvO
AU0xTE55VExVRAoUTTFNTnJ0TTFNWE0xTU4AAU0xTE6gI5GTTU02NACSlE9TWVML0weKQlVGMAv4
AU1TTE5wAE1TTE6hRQigTgZFNEdNj0JVRjAL+AFNMkxOj0JVRjAL4AFNMk1Oj0JVRjAL6AFNMk1Y
cA4AAAAABAAAAE0yTE6gFZKVVFVVRAsAEHlUVVVEChRNMk1OoQ9wDgAAAAABAAAATTJNTnRyTTJN
Tk0yTE4AAU0yTVihE4pCVUYwC/gBTTRMTnAATTRMTqRCVUYwCEdVSUQREwoQW03bM/cfHECWV3RB
wD3XZghTVVBQAAhDVFJMAAhYQ05UABRBEV9PU0MMcGtgimAAQ0RXMYpgCgRDRFcyimAKCENEVzOg
Gl4uWEhDX0NVSURopF4uWEhDX1BPU0NpamuhLKAqX09TSQ1XaW5kb3dzIDIwMTIAoBaTWENOVABe
LlhIQ19YU0VMdVhDTlSgSAmTaEdVSURwQ0RXMlNVUFBwQ0RXM0NUUkygFZNORVhQAHtDVFJMDPj/
//9DVFJMoCtORVhQoCWAe0NEVzEBAACgDHtDVFJMAQBOSFBHoA17Q1RSTAoEAE5QTUWgEJKTaQF9
Q0RXMQoIQ0RXMaAWkpNDRFczQ1RSTH1DRFcxChBDRFcxcENUUkxDRFczcENUUkxPU0NDpGChDn1D
RFcxCgRDRFcxpGAQRBlcLl9TQl9QQ0kwFA1BUjAwAKReXkFSMDAUDVBSMDAApF5eUFIwMBQNQVIw
MQCkXl5BUjAxFA1QUjAxAKReXlBSMDEUDUFSMDIApF5eQVIwMhQNUFIwMgCkXl5QUjAyFA1BUjA0
AKReXkFSMDQUDVBSMDQApF5eUFIwNBQNQVIwNQCkXl5BUjA1FA1QUjA1AKReXlBSMDUUDUFSMDYA
pF5eQVIwNhQNUFIwNgCkXl5QUjA2FA1BUjA3AKReXkFSMDcUDVBSMDcApF5eUFIwNxQNQVIwOACk
Xl5BUjA4FA1QUjA4AKReXlBSMDgUDUFSMDkApF5eQVIwORQNUFIwOQCkXl5QUjA5FA1BUjBFAKRe
XkFSMEUUDVBSMEUApF5eUFIwRRQNQVIwRgCkXl5BUjBGFA1QUjBGAKReXlBSMEYUDUFSMEEApF5e
QVIwQRQNUFIwQQCkXl5QUjBBFA1BUjBCAKReXkFSMEIUDVBSMEIApF5eUFIwQhQNQVIwQwCkXl5B
UjBDFA1QUjBDAKReXlBSMENbgksEVFBNWAhfSElEDEHQDAEIX1VJRAEIQ1JTXxERCg6GCQAAAADU
/gBQAAB5ABQLX0NSUwCkQ1JTXxQRX1NUQQCgB1RQTUakAKQKD1uCjokBTFBDQghfQURSDAAAHwAQ
T1hcX1NCX1uALwNQQ0kwTFBDQkxQQzECCkAKwFuBSgQvA1BDSTBMUENCTFBDMQAAQBBQQVJDCFBC
UkMIUENSQwhQRFJDCAAgUEVSQwhQRlJDCFBHUkMIUEhSQwgAQCAACAAIWFVTQgFbgkIKTE5LQQhf
SElEDEHQDA8IX1VJRAEUEV9ESVMIfVBBUkMKgFBBUkMUC19QUlMIpFBSU0EUOF9DUlMICFJUTEER
CQoGIwAAGHkAi1JUTEEBSVJRMHAASVJRMHkBe1BBUkMKDwBJUlEwpFJUTEEUG19TUlMJi2gBSVJR
MIJJUlEwYHZgcGBQQVJDFBhfU1RBCKAMe1BBUkMKgACkCgmhBKQKC1uCQwpMTktCCF9ISUQMQdAM
DwhfVUlECgIUEV9ESVMIfVBCUkMKgFBCUkMUC19QUlMIpFBSU0IUOF9DUlMICFJUTEIRCQoGIwAA
GHkAi1JUTEIBSVJRMHAASVJRMHkBe1BCUkMKDwBJUlEwpFJUTEIUG19TUlMJi2gBSVJRMIJJUlEw
YHZgcGBQQlJDFBhfU1RBCKAMe1BCUkMKgACkCgmhBKQKC1uCQwpMTktDCF9ISUQMQdAMDwhfVUlE
CgMUEV9ESVMIfVBDUkMKgFBDUkMUC19QUlMIpFBSU0MUOF9DUlMICFJUTEMRCQoGIwAAGHkAi1JU
TEMBSVJRMHAASVJRMHkBe1BDUkMKDwBJUlEwpFJUTEMUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQ
Q1JDFBhfU1RBCKAMe1BDUkMKgACkCgmhBKQKC1uCQwpMTktECF9ISUQMQdAMDwhfVUlECgQUEV9E
SVMIfVBEUkMKgFBEUkMUC19QUlMIpFBSU0QUOF9DUlMICFJUTEQRCQoGIwAAGHkAi1JUTEQBSVJR
MHAASVJRMHkBe1BEUkMKDwBJUlEwpFJUTEQUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQRFJDFBhf
U1RBCKAMe1BEUkMKgACkCgmhBKQKC1uCQwpMTktFCF9ISUQMQdAMDwhfVUlECgUUEV9ESVMIfVBF
UkMKgFBFUkMUC19QUlMIpFBSU0UUOF9DUlMICFJUTEURCQoGIwAAGHkAi1JUTEUBSVJRMHAASVJR
MHkBe1BFUkMKDwBJUlEwpFJUTEUUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQRVJDFBhfU1RBCKAM
e1BFUkMKgACkCgmhBKQKC1uCQwpMTktGCF9ISUQMQdAMDwhfVUlECgYUEV9ESVMIfVBGUkMKgFBG
UkMUC19QUlMIpFBSU0YUOF9DUlMICFJUTEYRCQoGIwAAGHkAi1JUTEYBSVJRMHAASVJRMHkBe1BG
UkMKDwBJUlEwpFJUTEYUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQRlJDFBhfU1RBCKAMe1BGUkMK
gACkCgmhBKQKC1uCQwpMTktHCF9ISUQMQdAMDwhfVUlECgcUEV9ESVMIfVBHUkMKgFBHUkMUC19Q
UlMIpFBSU0cUOF9DUlMICFJUTEcRCQoGIwAAGHkAi1JUTEcBSVJRMHAASVJRMHkBe1BHUkMKDwBJ
UlEwpFJUTEcUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQR1JDFBhfU1RBCKAMe1BHUkMKgACkCgmh
BKQKC1uCQwpMTktICF9ISUQMQdAMDwhfVUlECggUEV9ESVMIfVBIUkMKgFBIUkMUC19QUlMIpFBS
U0gUOF9DUlMICFJUTEgRCQoGIwAAGHkAi1JUTEgBSVJRMHAASVJRMHkBe1BIUkMKDwBJUlEwpFJU
TEgUG19TUlMJi2gBSVJRMIJJUlEwYHZgcGBQSFJDFBhfU1RBCKAMe1BIUkMKgACkCgmhBKQKC1uA
TFBDMAIKQArAW4EiTFBDMAAAQCBJT0QwCElPRDEIAEA3UkFFTgEADVJDQkESW4I9RE1BQwhfSElE
DEHQAgAIX0NSUxEoCiVHAQAAAAABIEcBgQCBAAERRwGTAJMAAQ1HAcAAwAABICoQAXkAW4ImRldI
RAhfSElEDCXUCAAIX0NSUxERCg6GCQAAAAAA/wAAAAF5AFuCTApIUEVUCF9ISUQMQdABAwhfVUlE
AAhCVUYwEREKDoYJAAEAAND+AAQAAHkAFCdfU1RBAKATkpVPU1lTC9EHoAhIUEFFpAoPoQqgCEhQ
QUWkCgukABRGBV9DUlMIoEkESFBBRYpCVUYwCgRIUFQwoBGTSFBBUwFwDAAQ0P5IUFQwoBKTSFBB
UwoCcAwAIND+SFBUMKASk0hQQVMKA3AMADDQ/khQVDCkQlVGMFuCRQpJUElDCF9ISUQLQdAIX0NS
UxFBCQqNRwEgACAAAQJHASQAJAABAkcBKAAoAAECRwEsACwAAQJHATAAMAABAkcBNAA0AAECRwE4
ADgAAQJHATwAPAABAkcBoACgAAECRwGkAKQAAQJHAagAqAABAkcBrACsAAECRwGwALAAAQJHAbQA
tAABAkcBuAC4AAECRwG8ALwAAQJHAdAE0AQBAiIEAHkAW4JDC0xEUkMIX0hJRAxB0AwCCF9VSUQK
AghfQ1JTEUYJCpJHAS4ALgABAkcBTgBOAAECRwFhAGEAAQFHAWMAYwABAUcBZQBlAAEBRwFnAGcA
AQFHAXAAcAABAUcBgACAAAEBRwGSAJIAAQFHAbIAsgABAkcBgAaABgEgRwEAEAAQARBHAf////8B
AUcB/////wEBRwEABAAEAVRHAVgEWAQBKEcBAAUABQGARwFOFk4WAQJ5AFuCJVJUQ18IX0hJRAxB
0AsACF9DUlMREAoNRwFwAHAAAQgiAAF5AFuCLVRJTVIIX0hJRAxB0AEACF9DUlMRGAoVRwFAAEAA
AQRHAVAAUAAQBCIBAHkAW4JPBENXRFQIX0hJRAwl1D8NCF9DSUQMQdAMAghCVUYwEQ0KCkcBVARU
BAQEeQAUFV9TVEEIoAqTV0RURQGkCg+hA6QAFAtfQ1JTCKRCVUYwW4JJmlNJTzEIX0hJRAxB0AwC
CF9VSUQLEQEIQ1JTXxEdChpHAQAAAAAAAEcBAAAAAAAARwEAAAAAAAB5ABRPDV9DUlMAoEwEkJVT
UDFPC/ADlFNQMU8K8ItDUlNfCgJHUEkwi0NSU18KBEdQSTGMQ1JTXwoHR1BJTHBTUDFPR1BJMHBT
UDFPR1BJMXAKAkdQSUygQgRJTzFCi0NSU18KCkdQMTCLQ1JTXwoMR1AxMYxDUlNfCg9HUEwxcElP
MUJHUDEwcElPMUJHUDExcElPMUxHUEwxoEIESU8yQotDUlNfChJHUDIwi0NSU18KFEdQMjGMQ1JT
XwoXR1BMMnBJTzJCR1AyMHBJTzJCR1AyMXBJTzJMR1BMMqRDUlNfCERDQVQSIBAKBwoIChEKCwr/
Cv8K/wr/Cv8K/wEK/wr/Cv8BCv9bAU1VVDAAFB1FTkZHAVsjTVVUMP8PcElPQ0VJTkRYcGhMRE5f
FBVFWEZHAHBJT0NMSU5EWFsnTVVUMBQMU0xETgFwaExETl8UHUxQVE0BRU5GR0NHTERoe09QVDAK
AmBFWEZHpGAUDFVISUQBpAxB0AUBW4BJT0lEAVNQMU8KAluBEElPSUQBSU5EWAhEQVRBCFuGQQhJ
TkRYREFUQQEAOExETl8IAEAUQUNUUggAQBxDUjY5CENSNkEIQ1I2QggACENSNkQIQ1I2RQhDUjZG
CABIBkNSN0QIQ1I3RQhDUjdGCAAIQ1I4MQhDUjgyCENSODMIAEA2T1BUMAhPUFQxCE9QVDIIT1BU
MwhPUFQ0CE9QVDUIW4BSTlRSAUlPMkJJTzJMW4FIB1JOVFIBUE1FUwEAB1BNRU4BAAdQTVMxCFBN
UzIIUE1TMwhQTUUxCFBNRTIIUE1FMwgAQARTT0lTAQAHU09JRQEAB1NTVDEIU1NUMghTU1QzCAAI
U0VOMQhTRU4yCFNFTjMIAEAGTEVEMQgAEEdQU1IIR1BSUggUD0NHTEQBpIOIRENBVGgAFEQFRFNU
QQFFTkZHQ0dMRGhwQUNUUmCgB5NgCv+kAHtgAWCgEpVoChB9SU9TVHlgaABJT1NUoAVgpAoPoRSg
Dnt5AWgASU9TVACkCg2hA6QARVhGRxQZRENOVAJFTkZHQ0dMRGhwaUFDVFJFWEZHCENSUzEREwoQ
RwEAAAAAAQAiAAAqAAB5AItDUlMxCglJUlFNjENSUzEKDERNQU2LQ1JTMQoCSU8xMYtDUlMxCgRJ
TzEyjENSUzEKB0xFTjEIQ1JTMhEbChhHAQAAAAABAEcBAAAAAAEAIgAAKgAAeQCLQ1JTMgoRSVJR
RYxDUlMyChRETUFFi0NSUzIKAklPMjGLQ1JTMgoESU8yMoxDUlMyCgdMRU4yi0NSUzIKCklPMzGL
Q1JTMgoMSU8zMoxDUlMyCg9MRU4zFE0IR0lPQgGgIJNDR0xEaAoHU0xETgoMeUNSNkIKCGB9Q1I2
QWBgpGCgIJNDR0xEaAoIU0xETgoMeUNSNkYKCGB9Q1I2RWBgpGCgIJNDR0xEaAoRU0xETgoMeUNS
ODMKCGB9Q1I4MmBgpGCgIJNDR0xEaAoLU0xETgoMeUNSN0YKCGB9Q1I3RWBgpGCkABQ7R0lSUQFT
TEROCgxwCg9goidgcgpAYGFwYUlORFhwREFUQWGgEZNDR0xEaGFwAWF5YWBgpGB2YKQK/xREBEdE
TUEBU0xETgoMcAoDYKIvYHlgAWFyClFhYXBhSU5EWHBEQVRBYaAVk30KgENHTERoAGFwAWF5YWBg
pGB2YKQK/xQ7U1RJTwNTTEROCgx7aQr/YHBoSU5EWHBgREFUQXppCghgcmgBYXBhSU5EWHBgREFU
QVJSSU9qAWkKCBRHBlNJUlECU0xETgoMgmlgdGABYHAKD2GiNmFyCkBhYnBiSU5EWHBEQVRBY6Ag
k0NHTERoY6ATkpNgYXBiSU5EWHAK/0RBVEGloQOkAHZhcmAKQGBwYElORFhwQ0dMRGhEQVRBpAr/
FEMHU0RNQQJTTEROCgyCaWB0YAFgcAoDYaI9YXlhAWJyClFiY3BjSU5EWHBEQVRBZKAjk30KgENH
TERoAGSgEpKTYGFwY0lORFhwAERBVEGloQOkAHZheWABYHJgClFgcGBJTkRYcH0KgENHTERoAERB
VEEUSyJEQ1JTAqBNBZNDR0xEaAoHRU5GRwoMcEdJT0JoSU8xMXBJTzExSU8xMnAKCExFTjFwR0lS
UWhJUlFNoBORlEdETUFoCgOTaQBwAERNQU2hC3BHRE1BaERNQU1FWEZHpENSUzGgTQWTQ0dMRGgK
CEVORkcKDHBHSU9CaElPMTFwSU8xMUlPMTJwCghMRU4xcEdJUlFoSVJRTaATkZRHRE1BaAoDk2kA
cABETUFNoQtwR0RNQWhETUFNRVhGR6RDUlMxoEoOk0NHTERoChGgQwlMUFRNaEVORkcKDHBHSU9C
aElPMjFwSU8yMUlPMjJySU8yMQsABElPMzFwSU8zMUlPMzKgGpN7SU8yMQr/AAq8cAoETEVOMnAK
BExFTjOhD3AKCExFTjJwCgRMRU4zcEdJUlFoSVJRRaATkZRHRE1BaAoDk2kAcABETUFNoQtwR0RN
QWhETUFFRVhGR6RDUlMyoUsERU5GRwoMcEdJT0JoSU8xMXBJTzExSU8xMqATk3tJTzExCv8ACrxw
CgRMRU4xoQhwCghMRU4xcEdJUlFoSVJRTUVYRkekQ1JTMaBHB5NDR0xEaAoLRU5GRwoMcEdJT0Jo
SU8yMXBJTzIxSU8yMnAKBkxFTjJySU8yMQoHSU8zMXBJTzMxSU8zMnABTEVOM3BHSVJRaElSUUWg
E5GUR0RNQWgKA5NpAHAARE1BTaELcEdETUFoRE1BRUVYRkekQ1JTMqRDUlMxFE4SRFNSUwKLaAoJ
SVJRTYxoCgxETUFNi2gKAklPMTGLaAoRSVJRRYxoChRETUFFi2gKAklPMjGLaAoKSU8zMaAtk0NH
TERpCgdFTkZHCgxTVElPCmpJTzExaVNJUlFpSVJRTUVYRkdEQ05UaQGgLZNDR0xEaQoIRU5GRwoM
U1RJTwpuSU8xMWlTSVJRaUlSUU1FWEZHRENOVGkBoEsFk0NHTERpChGgKkxQVE0KAkVORkcKDFNU
SU8KgklPMjFpU0lSUWlJUlFFU0RNQWlETUFFoRtFTkZHCgxTVElPCoJJTzExaVNJUlFpSVJRTUVY
RkdEQ05UaQGgNpNDR0xEaQoLRU5GRwoMU1RJTwp+SU8yMWlTSVJRaUlSUUVTRE1BaURNQUVFWEZH
RENOVGkBCFBNRkcAW4BJT0tQAQpgCgVbgRJJT0tQAUtQNjAIABhLUDY0CFuAS0I2NAEKZAFbgQ9L
QjY0AQABS1JEWQEABhRHEVNJT1MBoE8QfZNoCgOTaAEAXi5TSU8xRU5GRwFwXi5TSU8xT1BUMGB9
YApgXi5TSU8xT1BUMF4uU0lPMUVYRkdwXi5TSU8xUE1TMWB9YAoYXi5TSU8xUE1TMXBeLlNJTzFQ
TUVTYH1gAV4uU0lPMVBNRVNwXi5TSU8xUE1FMWCgE0tCRkd9YAoIXi5TSU8xUE1FMaEPe2AK914u
U0lPMVBNRTFwXi5TSU8xUE1FMWCgE01TRkd9YAoQXi5TSU8xUE1FMaEPe2AK714uU0lPMVBNRTFw
Xi5TSU8xUE1FTmB9YAFeLlNJTzFQTUVOogVLUkRZcArtS1A2MKIFS1JEWXAAS1A2MKIFS1JEWXAK
9EtQNjBbIgEUTgZHUEtNAHBeLlNJTzFQTUUxYHtgCudeLlNJTzFQTUUxcF4uU0lPMVBNRU5ge2AK
/l4uU0lPMVBNRU5wXi5TSU8xUE1TMWB7YAoYXi5TSU8xUE1TMXBeLlNJTzFQTUVTYHtgAV4uU0lP
MVBNRVMURQtTSU9XAXBeLlNJTzFQTVMxUE1GR6A3k2gBR1BLTV4uU0lPMUVORkcBcF4uU0lPMU9Q
VDBge2AKn14uU0lPMU9QVDBeLlNJTzFFWEZHoEYGk2gKA0dQS01eLlNJTzFFTkZHAXBeLlNJTzFP
UFQwYHtgCp9eLlNJTzFPUFQwfV4uU0lPMU9QVDIBXi5TSU8xT1BUMnteLlNJTzFPUFQyCv5eLlNJ
TzFPUFQyXi5TSU8xRVhGRxQoU0lPSACgEHtQTUZHCggAhlBTMksKAqAQe1BNRkcKEACGUFMyTQoC
W4JNEVJNU0MIX0hJRAxB0AwCCF9VSUQKEAhDUlMxEUYHCnJHARAAEAAAEEcBIgAiAAAeRwFEAEQA
ABxHAWIAYgAAAkcBZQBlAAALRwFyAHIAAA5HAYAAgAAAAUcBhACEAAADRwGIAIgAAAFHAYwAjAAA
A0cBkACQAAAQRwGiAKIAAB5HAeAA4AAAEEcB0ATQBAACeQAIQ1JTMhFGBgpiRwEQABAAABBHASIA
IgAAHkcBRABEAAAcRwFyAHIAAA5HAYAAgAAAAUcBhACEAAADRwGIAIgAAAFHAYwAjAAAA0cBkACQ
AAAQRwGiAKIAAB5HAeAA4AAAEEcB0ATQBAACeQAUHV9DUlMAoA97TUJFQwv//wCkQ1JTMaEGpENS
UzJbgiVDT1BSCF9ISUQMQdAMBAhfQ1JTERAKDUcB8ADwAAAQIgAgeQBbgkcHUFMySwhfSElEDEHQ
AwMIX0NJRAxB0AMLFBhfU1RBAKANe0lPU1QLAAQApAoPoQOkAAhfQ1JTERgKFUcBYABgAAABRwFk
AGQAAAEiAgB5AAhfUFJTERMKEDEAS2AAAUtkAAEiAgA4eQAUDF9QU1cBcGhLQkZHEAlcAAhLQkZH
ARQULlBTMktfUFJXAKRHUFJXCggKA1uCSwlQUzJNCF9ISUQMQdAPAwhfQ0lEDEHQDxMUGF9TVEEA
oA17SU9TVAsAQACkCg+hA6QACENSUzERCAoFIgAQeQAIQ1JTMhEYChVHAWAAYAAAAUcBZABkAAAB
IgAQeQAUHV9DUlMAoA97SU9TVAsABACkQ1JTMaEGpENSUzIIX1BSUxELCggxACIAEDh5ABQMX1BT
VwFwaE1TRkcQCVwACE1TRkcBFBQuUFMyTV9QUlcApEdQUlcKCAoDW4JEC1VBUjEIX0hJRAxB0AUB
CF9VSUQBFBNfU1RBAKReXi5TSU8xRFNUQQAUE19ESVMAXl4uU0lPMURDTlQAABQUX0NSUwCkXl4u
U0lPMURDUlMAABQTX1NSUwFeXi5TSU8xRFNSU2gACF9QUlMRRwQKQzEARwH4A/gDAQgiEAAqAAAx
AEcB+AL4AgEIIggAKgAAMQBHAegD6AMBCCIQACoAADEARwHoAugCAQgiCAAqAAA4eQAUFC5VQVIx
X1BSVwCkR1BSVwoICgNbgjZQMFAxCF9BRFIMAAAeABQPX1BSVwCkR1BSVwoLCgQUFl9QUlQAoApQ
SUNNpEFSMDGkUFIwMVuCH1VTQjEIX0FEUgwBAB0AFA9fUFJXAKRHUFJXCgMKA1uCH1VTQjIIX0FE
UgwCAB0AFA9fUFJXAKRHUFJXCgQKA1uCH1VTQjMIX0FEUgwDAB0AFA9fUFJXAKRHUFJXCgwKA1uC
H1VTQjQIX0FEUgwEAB0AFA9fUFJXAKRHUFJXCg4KA1uCH1VTQjUIX0FEUgwBABoAFA9fUFJXAKRH
UFJXCgUKA1uCH1VTQjYIX0FEUgwCABoAFA9fUFJXAKRHUFJXCiAKA1uCH1VTQjcIX0FEUgwDABoA
FA9fUFJXAKRHUFJXCiUKA1uCTQ9SUDAxCF9BRFIMAAAcAAhfSFBQEggECggKQAEAW4BQWENTAgpA
CsBbgUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQQ0UBAClBQlBYAQACUERDWAEAAlBE
U1gBAAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENTQABASgABRUlGRAEABgA4AB5IUFNY
AVBNU1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBNRQigJlBNU1hwCshgohVgcAFQTVNY
oAdQTVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFSMDSkUFIwNFuCTQ9SUDAyCF9BRFIM
AQAcAAhfSFBQEggECggKQAEAW4BQWENTAgpACsBbgUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gB
AAIABkhQQ0UBAClBQlBYAQACUERDWAEAAlBEU1gBAAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFb
gSBQWENTQABASgABRUlGRAEABgA4AB5IUFNYAVBNU1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkK
BBQtSFBNRQigJlBNU1hwCshgohVgcAFQTVNYoAdQTVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQ
SUNNpEFSMDWkUFIwNVuCTQ9SUDAzCF9BRFIMAgAcAAhfSFBQEggECggKQAEAW4BQWENTAgpACsBb
gUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQQ0UBAClBQlBYAQACUERDWAEAAlBEU1gB
AAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENTQABASgABRUlGRAEABgA4AB5IUFNYAVBN
U1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBNRQigJlBNU1hwCshgohVgcAFQTVNYoAdQ
TVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFSMDakUFIwNluCTQ9SUDA0CF9BRFIMAwAc
AAhfSFBQEggECggKQAEAW4BQWENTAgpACsBbgUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIA
BkhQQ0UBAClBQlBYAQACUERDWAEAAlBEU1gBAAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQ
WENTQABASgABRUlGRAEABgA4AB5IUFNYAVBNU1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQt
SFBNRQigJlBNU1hwCshgohVgcAFQTVNYoAdQTVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNN
pEFSMDekUFIwN1uCTQ9SUDA1CF9BRFIMBAAcAAhfSFBQEggECggKQAEAW4BQWENTAgpACsBbgUIF
UFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQQ0UBAClBQlBYAQACUERDWAEAAlBEU1gBAAEA
KAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENTQABASgABRUlGRAEABgA4AB5IUFNYAVBNU1gB
W4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBNRQigJlBNU1hwCshgohVgcAFQTVNYoAdQTVNY
dmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFSMDikUFIwOFuCTQ9SUDA2CF9BRFIMBQAcAAhf
SFBQEggECggKQAEAW4BQWENTAgpACsBbgUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQ
Q0UBAClBQlBYAQACUERDWAEAAlBEU1gBAAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENT
QABASgABRUlGRAEABgA4AB5IUFNYAVBNU1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBN
RQigJlBNU1hwCshgohVgcAFQTVNYoAdQTVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFS
MDmkUFIwOVuCTQ9SUDA3CF9BRFIMBgAcAAhfSFBQEggECggKQAEAW4BQWENTAgpACsBbgUIFUFhD
UwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQQ0UBAClBQlBYAQACUERDWAEAAlBEU1gBAAEAKAAQ
UFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENTQABASgABRUlGRAEABgA4AB5IUFNYAVBNU1gBW4IX
UFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBNRQigJlBNU1hwCshgohVgcAFQTVNYoAdQTVNYdmCh
BHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFSMEWkUFIwRVuCTQ9SUDA4CF9BRFIMBwAcAAhfSFBQ
EggECggKQAEAW4BQWENTAgpACsBbgUIFUFhDUwAAQAhMMFNFAQAHAAgADUxBU1gBAAIABkhQQ0UB
AClBQlBYAQACUERDWAEAAlBEU1gBAAEAKAAQUFNQWAEATzoAHkhQRVgBUE1FWAFbgSBQWENTQABA
SgABRUlGRAEABgA4AB5IUFNYAVBNU1gBW4IXUFhTWAhfQURSAAhfUFJXEgYCCgkKBBQtSFBNRQig
JlBNU1hwCshgohVgcAFQTVNYoAdQTVNYdmChBHAAYIZQWFNYCgIUFl9QUlQAoApQSUNNpEFSMEak
UFIwRluCNVBFRzAIX0FEUgwAAAEAFBZfUFJUAKAKUElDTaRBUjAypFBSMDJbgg1QRUdQCF9BRFIL
//9bgiZQRUcxCF9BRFIMAQABABQWX1BSVACgClBJQ02kQVIwQaRQUjBBW4ImUEVHMghfQURSDAIA
AQAUFl9QUlQAoApQSUNNpEFSMEKkUFIwQluCJlBFRzMIX0FEUgwAAAYAFBZfUFJUAKAKUElDTaRB
UjBDpFBSMENbgg9CMEQ0CF9BRFIMAAAEABBGD1xfR1BFFCZfTDA4AFwvBF9TQl9QQ0kwTFBDQlNJ
T0iGXC5fU0JfUFdSQgoCFBhfTDBCAIZcLwNfU0JfUENJMFAwUDEKAhQYX0wwMwCGXC8DX1NCX1BD
STBVU0IxCgIUGF9MMDQAhlwvA19TQl9QQ0kwVVNCMgoCFBhfTDBDAIZcLwNfU0JfUENJMFVTQjMK
AhQYX0wwRQCGXC8DX1NCX1BDSTBVU0I0CgIUGF9MMDUAhlwvA19TQl9QQ0kwVVNCNQoCFBhfTDIw
AIZcLwNfU0JfUENJMFVTQjYKAhQYX0wyNQCGXC8DX1NCX1BDSTBVU0I3CgJbgi1QV1JCCF9ISUQM
QdAMDAhfVUlECqoIX1NUQQoLFA9fUFJXAKRHUFJXCggKAxBJKFwAW4BJT19UAQsAEAoQW4EkSU9f
VAFUUlBJEAAQABAAEFRSUDAIAAgACAAIAAgACAAIAAhbgElPX0QBCxAICgRbgQtJT19EAVRSUEQI
W4BJT19IAQsAEAoEW4ELSU9fSAFUUlBICFuAUE1JTwFQTUJTCoBbgSxQTUlPAQAQUE0xRRAAQBAA
EAADR1BFMwEATAoAAVVQUlcBAC4AAUdQRUMBW4EeUE1JT0EAQBAAEAADR1BTMwEATCAACVNDSVMB
AAZbgEdQSU8BR1BCUwpkW4FLD0dQSU8BR1UwMAhHVTAxCEdVMDIIR1UwMwhHSU8wCEdJTzEIR0lP
MghHSU8zCAAgR0wwMAhHTDAxCEdMMDIIR1AyNAEAAkdQMjcBR1AyOAEAAwBABEdCMDAIR0IwMQhH
QjAyCEdCMDMIAEAIR0lWMAhHSVYxCEdJVjIIR0lWMwhHVTA0CEdVMDUIR1UwNghHVTA3CEdJTzQI
R0lPNQhHSU82CEdJTzcIR0wwNAhHTDA1CEdMMDYIR0wwNwgAIEdVMDgIR1UwOQhHVTBBCEdVMEII
R0lPOAhHSU85CEdJT0EIR0lPQghHTDA4CEdMMDkIR0wwQQhHTDBCCFuAUkNSQgBTUkNCCwBAW4FM
ClJDUkITAIAACACAABAAgAICSFBBUwIABUhQQUUBAEgJAAEAAVNBVEQBU01CRAFIREFEAQALUlAx
RAFSUDJEAVJQM0QBUlA0RAFSUDVEAVJQNkQBUlA3RAFSUDhEAQBIwFVQMEQBVVAxRAFVUDJEAVVQ
M0QBVVA0RAFVUDVEAVVQNkQBVVA3RAFVUDhEAVVQOUQBVVBBRAFVUEJEAVVQQ0QBVVBERAEAAQAB
EIU8AS5fU0JfUENJMFuCH0dMQU4IX0FEUgwAABkAFA9fUFJXAKRHUFJXCg0KBFuCQlBFSEMxCF9B
RFIMAAAdABQJX1MzRACkCgJbgkZOSFVCTghfQURSAFuCSE1QUjAxCF9BRFIBFBhfVVBDCAhVUENB
EgcECv8AAACkVVBDQRQnX1BMRAgIUExEUBIWARETChCBAAAAAAAAADAcAAAAAAAApFBMRFBbgk4E
UFIxMQhfQURSARQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEA
AAAAAAAA4RwAAAAAAACkUExEUFuCTwRQUjEyCF9BRFIKAhQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRV
UENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAA4R0AAAAAAACkUExEUFuCTwRQUjEzCF9BRFIK
AxQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAA4R0A
AAAAAACkUExEUFuCQA1QUjE0CF9BRFIKBBQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExE
CAhQTERQEhYBERMKEIEAAAAAAAAA4R4AAAAAAACkUExEUAZTQlYxU0RHVhRHB19EU00MCF9UXzAA
oEcGk2gREwoQj3D8pXWHpku9DLqQoexy+KJOBAFwmWoAX1RfMKAYk19UXzAAoAmTaQGkEQMBB6EG
pBEDAQChKKAWk19UXzABoAqTU0RHVgr/pAChA6QBoQ+gDZNfVF8wCgKkU0RHVqWkAFuCQA1QUjE1
CF9BRFIKBRQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAA
AAAAsR4AAAAAAACkUExEUAZTQlYyU0RHVhRHB19EU00MCF9UXzAAoEcGk2gREwoQj3D8pXWHpku9
DLqQoexy+KJOBAFwmWoAX1RfMKAYk19UXzAAoAmTaQGkEQMBB6EGpBEDAQChKKAWk19UXzABoAqT
U0RHVgr/pAChA6QBoQ+gDZNfVF8wCgKkU0RHVqWkAFuCQA1QUjE2CF9BRFIKBhQZX1VQQwgIVVBD
UBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAAsR4AAAAAAACkUExEUAZT
QlYxU0RHVhRHB19EU00MCF9UXzAAoEcGk2gREwoQj3D8pXWHpku9DLqQoexy+KJOBAFwmWoAX1Rf
MKAYk19UXzAAoAmTaQGkEQMBB6EGpBEDAQChKKAWk19UXzABoAqTU0RHVgr/pAChA6QBoQ+gDZNf
VF8wCgKkU0RHVqWkAFuCQA1QUjE3CF9BRFIKBxQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdf
UExECAhQTERQEhYBERMKEIEAAAAAAAAAsR4AAAAAAACkUExEUAZTQlYyU0RHVhRHB19EU00MCF9U
XzAAoEcGk2gREwoQj3D8pXWHpku9DLqQoexy+KJOBAFwmWoAX1RfMKAYk19UXzAAoAmTaQGkEQMB
B6EGpBEDAQChKKAWk19UXzABoAqTU0RHVgr/pAChA6QBoQ+gDZNfVF8wCgKkU0RHVqWkAFuCTwRQ
UjE4CF9BRFIKCBQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEA
AAAAAAAAsR4AAAAAAACkUExEUFuCTjVFSEMyCF9BRFIMAAAaABQJX1MzRACkCgJbgkI0SFVCTghf
QURSAFuCRDNQUjAxCF9BRFIBFBhfVVBDCAhVUENBEgcECv8AAACkVVBDQRQnX1BMRAgIUExEUBIW
ARETChCBAAAAAAAAADAcAAAAAAAApFBMRFBbgk4EUFIxMQhfQURSARQZX1VQQwgIVVBDUBIIBAr/
Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAA4RwAAAAAAACkUExEUFuCQA1QUjEy
CF9BRFIKAhQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAA
AAAA4R0AAAAAAACkUExEUAZTQlYxU0RHVhRHB19EU00MCF9UXzAAoEcGk2gREwoQj3D8pXWHpku9
DLqQoexy+KJOBAFwmWoAX1RfMKAYk19UXzAAoAmTaQGkEQMBB6EGpBEDAQChKKAWk19UXzABoAqT
U0RHVgr/pAChA6QBoQ+gDZNfVF8wCgKkU0RHVqWkAFuCQA1QUjEzCF9BRFIKAxQZX1VQQwgIVVBD
UBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAA4R0AAAAAAACkUExEUAZT
QlYyU0RHVhRHB19EU00MCF9UXzAAoEcGk2gREwoQj3D8pXWHpku9DLqQoexy+KJOBAFwmWoAX1Rf
MKAYk19UXzAAoAmTaQGkEQMBB6EGpBEDAQChKKAWk19UXzABoAqTU0RHVgr/pAChA6QBoQ+gDZNf
VF8wCgKkU0RHVqWkAFuCTwRQUjE0CF9BRFIKBBQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdf
UExECAhQTERQEhYBERMKEIEAAAAAAAAA4R4AAAAAAACkUExEUFuCTwRQUjE1CF9BRFIKBRQZX1VQ
QwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQEhYBERMKEIEAAAAAAAAAsR4AAAAAAACk
UExEUFuCTwRQUjE2CF9BRFIKBhQZX1VQQwgIVVBDUBIIBAr/Cv8AAKRVUENQFCdfUExECAhQTERQ
EhYBERMKEIEAAAAAAAAAsR4AAAAAAACkUExEUFuCSWRYSENfCF9BRFIMAAAUAFuAWEhDQQIKQAoE
W4ENWEhDQQIAC1NXQVgBCFNTU1QAFAlfUzBXAKQKAxQMX0RTVwtwaVNTU1QUBl9QUzAIFBRfUFMz
CKANk1NTU1QAcAFTV0FYW4BYUFJUAgp0CmxbgStYUFJUAwAIUE1FRQEABlBNRVMBAEAtUFIyXyBQ
UjJNIFBSM18gUFIzTSAIWFJTVAAUIkNVSUQJoBmTaBETChCpEpV8BRe0TK99UGokI6txpAGkABRJ
BVBPU0MLimoAQ0RXMYpqCghDRFczoBCSk2kBfUNEVzEKCENEVzGgEpNYSENJAH1DRFcxCgJDRFcx
oBySe0NEVzEBAKAMe0NEVzMBAEVTRUyhBVhTRUykahRDBlhTRUwIoEsFkZNYSENJCgKTWEhDSQoD
cAFYVVNCcAFYUlNUcABge1BSM18M8P///2B9YFhIUE1ge2BQUjNNUFIzX3AAYHtQUjJfDPD///9g
fWBYSFBNYHtgUFIyTVBSMl8UP0VTRUwIoDiRk1hIQ0kKApNYSENJCgN7UFIzXwzw////UFIzX3tQ
UjJfDPD///9QUjJfcABYVVNCcABYUlNUFBlYV0FLCKASkZNYVVNCAZNYUlNUAVhTRUwUCV9TM0QA
pAoCFAlfUzREAKQKAluCR0VSSFVCCF9BRFIAW4JFCEhTUDEIX0FEUgEULF9VUEMICFVQQ1ASCAQK
/woDAACgEpJ7UFIyXwEAcACIVVBDUAAApFVQQ1AUSwRfUExECAhQTERQEhYBERMKEAHGcgAAAAAA
aQyAAAAAAACNg4hQTERQAAAKQFZJU1+gE5J7UFIyXwEAe1ZJU18AVklTX6RQTERQW4JICEhTUDII
X0FEUgoCFC1fVVBDCAhVUENQEggECv8KAwAAoBOSe1BSMl8KAgBwAIhVUENQAACkVVBDUBRMBF9Q
TEQICFBMRFASFgEREwoQAcZyAAAAAABpDAABAAAAAI2DiFBMRFAAAApAVklTX6AUkntQUjJfCgIA
e1ZJU18AVklTX6RQTERQW4JICEhTUDMIX0FEUgoDFC1fVVBDCAhVUENQEggECv8KAwAAoBOSe1BS
Ml8KBABwAIhVUENQAACkVVBDUBRMBF9QTEQICFBMRFASFgEREwoQAcZyAAAAAABpDIABAAAAAI2D
iFBMRFAAAApAVklTX6AUkntQUjJfCgQAe1ZJU18AVklTX6RQTERQW4JICEhTUDQIX0FEUgoEFC1f
VVBDCAhVUENQEggECv8KAwAAoBOSe1BSMl8KCABwAIhVUENQAACkVVBDUBRMBF9QTEQICFBMRFAS
FgEREwoQAcZyAAAAAABpDAACAAAAAI2DiFBMRFAAAApAVklTX6AUkntQUjJfCggAe1ZJU18AVklT
X6RQTERQW4JGCFNTUDEIX0FEUgoFFCxfVVBDCAhVUENQEggECv8KAwAAoBKSe1BSM18BAHAAiFVQ
Q1AAAKRVUENQFEsEX1BMRAgIUExEUBIWARETChABxnIAAAAAAGkMgAAAAAAAjYOIUExEUAAACkBW
SVNfoBOSe1BSM18BAHtWSVNfAFZJU1+kUExEUFuCSAhTU1AyCF9BRFIKBhQtX1VQQwgIVVBDUBII
BAr/CgMAAKATkntQUjNfCgIAcACIVVBDUAAApFVQQ1AUTARfUExECAhQTERQEhYBERMKEAHGcgAA
AAAAaQwAAQAAAACNg4hQTERQAAAKQFZJU1+gFJJ7UFIzXwoCAHtWSVNfAFZJU1+kUExEUFuCSAhT
U1AzCF9BRFIKBxQtX1VQQwgIVVBDUBIIBAr/CgMAAKATkntQUjNfCgQAcACIVVBDUAAApFVQQ1AU
TARfUExECAhQTERQEhYBERMKEAHGcgAAAAAAaQyAAQAAAACNg4hQTERQAAAKQFZJU1+gFJJ7UFIz
XwoEAHtWSVNfAFZJU1+kUExEUFuCSAhTU1A0CF9BRFIKCBQtX1VQQwgIVVBDUBIIBAr/CgMAAKAT
kntQUjNfCggAcACIVVBDUAAApFVQQ1AUTARfUExECAhQTERQEhYBERMKEAHGcgAAAAAAaQwAAgAA
AACNg4hQTERQAAAKQFZJU1+gFJJ7UFIzXwoIAHtWSVNfAFZJU1+kUExEUFuCTwRIREVGCF9BRFIM
AAAbAFuASERBUgIKTAoQW4EiSERBUgJEQ0tBAQAHRENLTQEABkRDS1MBADAAD1BNRVMBFA9fUFJX
AKRHUFJXCg0KBFuCD1NBVDAIX0FEUgwCAB8AW4IPU0FUMQhfQURSDAUAHwBbgkRHU0JVUwhfQURS
DAMAHwBbgFNNQlACCkAKwFuBDVNNQlADAAJJMkNFAVuAU01QQgIKIAoEW4ENU01QQgMABVNCQVIL
W4BTTUJJAXlTQkFSCgUAChBbgTpTTUJJAUhTVFMIAAhIQ09OCEhDT00IVFhTQQhEQVQwCERBVDEI
SEJEUghQRUNSCFJYU0EIU0RBVBAURARTU1hCCqAHU1RSVKQAcABJMkNFcAq/SFNUU3BoVFhTQXBp
SENPTXAKSEhDT06gEkNPTVB9SFNUUwr/SFNUU6QBpAAUSARTUlhCCaAJU1RSVKQL//9wAEkyQ0Vw
Cr9IU1RTcH1oAQBUWFNBcApESENPTqAVQ09NUH1IU1RTCv9IU1RTpERBVDCkC///FEoEU1dSQgug
B1NUUlSkAHAASTJDRXAKv0hTVFNwaFRYU0FwaUhDT01wakRBVDBwCkhIQ09OoBJDT01QfUhTVFMK
/0hTVFOkAaQAFE4EU1JEQgqgCVNUUlSkC///cABJMkNFcAq/SFNUU3B9aAEAVFhTQXBpSENPTXAK
SEhDT06gFUNPTVB9SFNUUwr/SFNUU6REQVQwpAv//xRIBVNXUlcLoAdTVFJUpABwAEkyQ0VwCr9I
U1RTcGhUWFNBcGlIQ09Ne2oK/0RBVDF7emoKCAAK/0RBVDBwCkxIQ09OoBJDT01QfUhTVFMK/0hT
VFOkAaQAFEoFU1JEVwqgCVNUUlSkC///cABJMkNFcAq/SFNUU3B9aAEAVFhTQXBpSENPTXAKTEhD
T06gH0NPTVB9SFNUUwr/SFNUU6R9eURBVDAKCABEQVQxAKQM/////xRKCVNCTFcMoAdTVFJUpABw
a0kyQ0VwCr9IU1RTcGhUWFNBcGlIQ09NcIdqREFUMHAAYXCDiGoAAEhCRFJwClRIQ09OokEElIdq
YXALoA9gohKQkntIU1RTCoAAYHZgWyEKMqAJkmBLSUxMpABwCoBIU1RTdWGgD5SHamFwg4hqYQBI
QkRSoBJDT01QfUhTVFMK/0hTVFOkAaQAFEANU0JMUgsIVEJVRhEECwABoAdTVFJUpABwakkyQ0Vw
Cr9IU1RTcH1oAQBUWFNBcGlIQ09NcApUSENPTnALoA9gohKQkntIU1RTCoAAYHZgWyEKMqAJkmBL
SUxMpABwREFUMIhUQlVGAABwCoBIU1RTcAFhokMElWGDiFRCVUYAAHALoA9gohKQkntIU1RTCoAA
YHZgWyEKMqAJkmBLSUxMpABwSEJEUohUQlVGYQBwCoBIU1RTdWGgFUNPTVB9SFNUUwr/SFNUU6RU
QlVGpAAUTwRTVFJUCHAKyGCiHWCgFXtIU1RTCkAAdmBbIgGgBpNgAKQBoQRwAGBwC6APYKIeYKAX
e0hTVFMBAHZgWyEKMqAIk2AAS0lMTKEDpACkARQtQ09NUAhwC6APYKIfYKALe0hTVFMKAgCkAaEQ
dmBbIQoyoAiTYABLSUxMpAAUHEtJTEwIfUhDT04KAkhDT059SFNUUwr/SFNUUxBGFC8DX1NCX1BD
STBMUENCW4BDUFNCAAwY/r/aChBbgUYGQ1BTQgBSVENYAVBXQlMBUzNXRQFTQkIwBVNCQjEIU0JC
MghTQkIzCFNCQjQIU0JCNQhTQkI2CFNCQjcIU0JCOAhTQkI5CFNCQkEIU0JCQghTQkJDCFNCQkQI
U0JCRQhTQkJGCBQSU1BUUwFwAVNMUFhwAVNMUEUURgVTV0FLAXAAU0xQRaAWUlRDWKAQlE9TWVML
1geGUFdSQgoCoDGRkZNeXi5FSEMxUE1FWAGTXl4uRUhDMlBNRVgBk15eLlhIQ19QTUVYAYZQV1JC
CgJbgFNNSUUBUE1CUwoEW4EiU01JRQEAClJUQ1MBAANQRVhTAVdBS1MBAAhQV0JUAQAHW4BTTFBS
AVNNQ1IKCFuBFlNMUFIBAARTTFBFAQAfU0xQWAEAGxApLwNfU0JfUENJMEVIQzFbgFBNQ1MCClQK
BFuBDVBNQ1MDAA9QTUVYARApLwNfU0JfUENJMEVIQzJbgFBNQ1MCClQKBFuBDVBNQ1MDAA9QTUVY
ARApLwNfU0JfUENJMFhIQ19bgFBNQ1MCCnQKBFuBDVBNQ1MDAA9QTUVYARArLwRfU0JfUENJMFJQ
MDJQWFNYFBdfUFNXAaAIaHABUE1GR6EHcABQTUZHEB8vA19TQl9QQ0kwUlAwMRQPX1BSVwCkR1BS
VwoJCgQQHy8DX1NCX1BDSTBSUDAyFA9fUFJXAKRHUFJXCgkKBBAfLwNfU0JfUENJMFJQMDMUD19Q
UlcApEdQUlcKCQoEEB8vA19TQl9QQ0kwUlAwNBQPX1BSVwCkR1BSVwoJCgQQHy8DX1NCX1BDSTBS
UDA1FA9fUFJXAKRHUFJXCgkKBBAfLwNfU0JfUENJMFJQMDYUD19QUlcApEdQUlcKCQoEEB8vA19T
Ql9QQ0kwUlAwNxQPX1BSVwCkR1BSVwoJCgQQHy8DX1NCX1BDSTBSUDA4FA9fUFJXAKRHUFJXCgkK
BFuALwRfU0JfUENJMExQQ0JMUENSAgqACgRbgUgGXC8EX1NCX1BDSTBMUENCTFBDUgFDQURSAwAB
Q0JEUgMAAUxURFICAAJGRERSAQADQ0FMRQFDQkxFAUxUTEUBRkRMRQEABEdMTEUBR0hMRQFLQ0xF
AU1DTEUBQzFMRQFDMkxFAQACFEAKVVhEVgkIX1RfMABwCv9gokwIAXByaAAAX1RfMKAMk19UXzAL
+ANwAGChQQegDJNfVF8wC/gCcAFgoUEGoA2TX1RfMAsgAnAKAmChQAWgDZNfVF8wCygCcAoDYKE/
oA2TX1RfMAs4AnAKBGChL6ANk19UXzAL6AJwCgVgoR+gDZNfVF8wCzgDcAoGYKEPoA2TX1RfMAvo
A3AKB2ClpGAURyJSUklPDAhfVF8wAKJJIQFwcmgAAF9UXzCgKpNfVF8wAHAAQ0FMRXBVWERWamCg
DJKTYAr/cGBDQURSoAhpcAFDQUxFoUAeoCqTX1RfMAFwAENCTEVwVVhEVmpgoAySk2AK/3BgQ0JE
UqAIaXABQ0JMRaFCG6A/k19UXzAKAnAATFRMRaAMk2oLeANwAExURFKgDJNqC3gCcAFMVERSoA2T
agu8A3AKAkxURFKgCGlwAUxUTEWhTxagMZNfVF8wCgNwAEZETEWgDJNqC/ADcABGRERSoAyTagtw
A3ABRkREUqAIaXABRkRMRaFKE6A4k19UXzAKCKAXk2oLAAKgCGlwAUdMTEWhB3AAR0xMRaAXk2oL
CAKgCGlwAUdITEWhB3AAR0hMRaFOD6A4k19UXzAKCaAXk2oLAAKgCGlwAUdMTEWhB3AAR0xMRaAX
k2oLCAKgCGlwAUdITEWhB3AAR0hMRaFCDKAkk19UXzAKCqAbkZNqCmCTagpkoAhpcAFLQ0xFoQdw
AEtDTEWhSgmgJJNfVF8wCgugG5GTagpik2oKZqAIaXABTUNMRaEHcABNQ0xFoUIHoDaTX1RfMAoM
oBaTagouoAhpcAFDMUxFoQdwAEMxTEWgFpNqCk6gCGlwAUMyTEWhB3AAQzJMRaE4oDaTX1RfMAoN
oBaTagouoAhpcAFDMUxFoQdwAEMxTEWgFpNqCk6gCGlwAUMyTEWhB3AAQzJMRaUUBlJETUEDEEMV
Ll9TQl9QQ0kwCFBBMEgACFBBMUgACFBBMUwACFBBMkgACFBBMkwACFBBM0gACFBBM0wACFBBNEgA
CFBBNEwACFBBNUgACFBBNUwACFBBNkgACFBBNkwAFEwHTlBUUwFwUE0wSFBBMEhwUE0xSFBBMUhw
UE0xTFBBMUxwUE0ySFBBMkhwUE0yTFBBMkxwUE0zSFBBM0hwUE0zTFBBM0xwUE00SFBBNEhwUE00
TFBBNExwUE01SFBBNUhwUE01TFBBNUxwUE02SFBBNkhwUE02TFBBNkwUTAdOV0FLAXBQQTBIUE0w
SHBQQTFIUE0xSHBQQTFMUE0xTHBQQTJIUE0ySHBQQTJMUE0yTHBQQTNIUE0zSHBQQTNMUE0zTHBQ
QTRIUE00SHBQQTRMUE00THBQQTVIUE01SHBQQTVMUE01THBQQTZIUE02SHBQQTZMUE02TBAfLwNf
U0JfUENJMFBFRzAUD19QUlcApEdQUlcKCQoEED0vBF9TQl9QQ0kwUEVHMFBFR1BbgERHRlgCAArw
W4EOREdGWBMASAVMTktWCBQPX1BSVwCkR1BSVwoJCgQQHy8DX1NCX1BDSTBQRUcxFA9fUFJXAKRH
UFJXCgkKBBAfLwNfU0JfUENJMFBFRzIUD19QUlcApEdQUlcKCQoEEB8vA19TQl9QQ0kwUEVHMxQP
X1BSVwCkR1BSVwoJCgQQho8BLl9TQl9QQ0kwW4KIjgFHRlgwCF9BRFIMAAACABQlUENQQwCgGEVD
T05wCgJeXi8DTFBDQkhfRUNTTFBDRUNTVApvFCZQQVBSAKAbRUNPTqR4Xl4vA0xQQ0JIX0VDTUNB
UApkAAChA6QAFCZfRE9TAXB7aAoHAERTRU6gFZN7aAoDAACgDFsSSERPUwBIRE9TFEZRX0RPRACg
DFsSSURBQgBJREFCoUgLcABORElEoBWSk0RJREwAcFNERExESURMRElEMaAVkpNEREwyAHBTRERM
RERMMkRJRDKgFZKTRERMMwBwU0RETERETDNESUQzoBWSk0RETDQAcFNERExEREw0RElENKAVkpNE
REw1AHBTRERMRERMNURJRDWgFZKTRERMNgBwU0RETERETDZESUQ2oBWSk0RETDcAcFNERExEREw3
RElEN6AVkpNEREw4AHBTRERMRERMOERJRDigLJNORElEAQhUTVAxEgcBDP////9wfQwAAAEARElE
MQCIVE1QMQAApFRNUDGgRgSTTkRJRAoCCFRNUDISDAIM/////wz/////cH0MAAABAERJRDEAiFRN
UDIAAHB9DAAAAQBESUQyAIhUTVAyAQCkVE1QMqBPBZNORElECgMIVE1QMxIRAwz/////DP////8M
/////3B9DAAAAQBESUQxAIhUTVAzAABwfQwAAAEARElEMgCIVE1QMwEAcH0MAAABAERJRDMAiFRN
UDMKAgCkVE1QM6BIB5NORElECgQIVE1QNBIWBAz/////DP////8M/////wz/////cH0MAAABAERJ
RDEAiFRNUDQAAHB9DAAAAQBESUQyAIhUTVA0AQBwfQwAAAEARElEMwCIVE1QNAoCAHB9DAAAAQBE
SUQ0AIhUTVA0CgMApFRNUDSgQQmTTkRJRAoFCFRNUDUSGwUM/////wz/////DP////8M/////wz/
////cH0MAAABAERJRDEAiFRNUDUAAHB9DAAAAQBESUQyAIhUTVA1AQBwfQwAAAEARElEMwCIVE1Q
NQoCAHB9DAAAAQBESUQ0AIhUTVA1CgMAcH0MAAABAERJRDUAiFRNUDUKBACkVE1QNaBKCpNORElE
CgYIVE1QNhIgBgz/////DP////8M/////wz/////DP////8M/////3B9DAAAAQBESUQxAIhUTVA2
AABwfQwAAAEARElEMgCIVE1QNgEAcH0MAAABAERJRDMAiFRNUDYKAgBwfQwAAAEARElENACIVE1Q
NgoDAHB9DAAAAQBESUQ1AIhUTVA2CgQAcH0MAAABAERJRDYAiFRNUDYKBQCkVE1QNqBDDJNORElE
CgcIVE1QNxIlBwz/////DP////8M/////wz/////DP////8M/////wz/////cH0MAAABAERJRDEA
iFRNUDcAAHB9DAAAAQBESUQyAIhUTVA3AQBwfQwAAAEARElEMwCIVE1QNwoCAHB9DAAAAQBESUQ0
AIhUTVA3CgMAcH0MAAABAERJRDUAiFRNUDcKBABwfQwAAAEARElENgCIVE1QNwoFAHB9DAAAAQBE
SUQ3AIhUTVA3CgYApFRNUDegTA2TTkRJRAoICFRNUDgSKggM/////wz/////DP////8M/////wz/
////DP////8M/////wz/////cH0MAAABAERJRDEAiFRNUDgAAHB9DAAAAQBESUQyAIhUTVA4AQBw
fQwAAAEARElEMwCIVE1QOAoCAHB9DAAAAQBESUQ0AIhUTVA4CgMAcH0MAAABAERJRDUAiFRNUDgK
BABwfQwAAAEARElENgCIVE1QOAoFAHB9DAAAAQBESUQ3AIhUTVA4CgYAcH0MAAABAERJRDgAiFRN
UDgKBwCkVE1QOKAWk05ESUQKCaANWxJIV0lEAKRIV0lEpBIFAQsABFuCQBhERDAxFBxfQURSCKAJ
k0RJRDEApAGhC6R7C///RElEMQAUD19EQ1MApENERFNESUQxFChfREdTAKAYkJN7U0dNRAp/AAFb
ElNOWEQApE5YRDGkTkREU0RJRDEUH19EU1MBoBiTe2gMAAAAwAAMAAAAwHBOU1RFQ1NURRRIDV9C
Q0wApBJPDGcKUAoyAAEKAgoDCgQKBQoGCgcKCAoJCgoKCwoMCg0KDgoPChAKEQoSChMKFAoVChYK
FwoYChkKGgobChwKHQoeCh8KIAohCiIKIwokCiUKJgonCigKKQoqCisKLAotCi4KLwowCjEKMgoz
CjQKNQo2CjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApFCkYKRwpICkkKSgpLCkwKTQpOCk8K
UApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpjCmQUHl9CQ00BoBeQkpVoAJKU
aApkQUlOVAFocGhCUlRMFAtfQlFDAKRCUlRMW4JADEREMDIUHV9BRFIIoAqTRElEMgCkCgKhC6R7
C///RElEMgAUGV9EQ1MAoAmTTElEUwCkAKRDRERTRElEMhQoX0RHUwCgGJCTe1NHTUQKfwABWxJT
TlhEAKROWEQypE5ERFNESUQyFB9fRFNTAaAYk3toDAAAAMAADAAAAMBwTlNURUNTVEUUEl9CQ0wA
pF5eLkREMDFfQkNMFBJfQkNNAV5eLkREMDFfQkNNaBQSX0JRQwCkXl4uREQwMV9CUUNbgkMMREQw
MxQdX0FEUgigCpNESUQzAKQKA6ELpHsL//9ESUQzABQcX0RDUwCgCpNESUQzAKQKC6EKpENERFNE
SUQzFChfREdTAKAYkJN7U0dNRAp/AAFbElNOWEQApE5YRDOkTkREU0RJRDMUH19EU1MBoBiTe2gM
AAAAwAAMAAAAwHBOU1RFQ1NURRQSX0JDTACkXl4uREQwMV9CQ0wUEl9CQ00BXl4uREQwMV9CQ01o
FBJfQlFDAKReXi5ERDAxX0JRQ1uCQwxERDA0FB1fQURSCKAKk0RJRDQApAoEoQukewv//0RJRDQA
FBxfRENTAKAKk0RJRDQApAoLoQqkQ0REU0RJRDQUKF9ER1MAoBiQk3tTR01ECn8AAVsSU05YRACk
TlhENKRORERTRElENBQfX0RTUwGgGJN7aAwAAADAAAwAAADAcE5TVEVDU1RFFBJfQkNMAKReXi5E
RDAxX0JDTBQSX0JDTQFeXi5ERDAxX0JDTWgUEl9CUUMApF5eLkREMDFfQlFDW4JDDEREMDUUHV9B
RFIIoAqTRElENQCkCgWhC6R7C///RElENQAUHF9EQ1MAoAqTRElENQCkCguhCqRDRERTRElENRQo
X0RHUwCgGJCTe1NHTUQKfwABWxJTTlhEAKROWEQ1pE5ERFNESUQ1FB9fRFNTAaAYk3toDAAAAMAA
DAAAAMBwTlNURUNTVEUUEl9CQ0wApF5eLkREMDFfQkNMFBJfQkNNAV5eLkREMDFfQkNNaBQSX0JR
QwCkXl4uREQwMV9CUUNbgkMMREQwNhQdX0FEUgigCpNESUQ2AKQKBqELpHsL//9ESUQ2ABQcX0RD
UwCgCpNESUQ2AKQKC6EKpENERFNESUQ2FChfREdTAKAYkJN7U0dNRAp/AAFbElNOWEQApE5YRDak
TkREU0RJRDYUH19EU1MBoBiTe2gMAAAAwAAMAAAAwHBOU1RFQ1NURRQSX0JDTACkXl4uREQwMV9C
Q0wUEl9CQ00BXl4uREQwMV9CQ01oFBJfQlFDAKReXi5ERDAxX0JRQ1uCQwxERDA3FB1fQURSCKAK
k0RJRDcApAoHoQukewv//0RJRDcAFBxfRENTAKAKk0RJRDcApAoLoQqkQ0REU0RJRDcUKF9ER1MA
oBiQk3tTR01ECn8AAVsSU05YRACkTlhEN6RORERTRElENxQfX0RTUwGgGJN7aAwAAADAAAwAAADA
cE5TVEVDU1RFFBJfQkNMAKReXi5ERDAxX0JDTBQSX0JDTQFeXi5ERDAxX0JDTWgUEl9CUUMApF5e
LkREMDFfQlFDW4JDDEREMDgUHV9BRFIIoAqTRElEOACkCgihC6R7C///RElEOAAUHF9EQ1MAoAqT
RElEOACkCguhCqRDRERTRElEOBQoX0RHUwCgGJCTe1NHTUQKfwABWxJTTlhEAKROWEQ4pE5ERFNE
SUQ4FB9fRFNTAaAYk3toDAAAAMAADAAAAMBwTlNURUNTVEUUEl9CQ0wApF5eLkREMDFfQkNMFBJf
QkNNAV5eLkREMDFfQkNNaBQSX0JRQwCkXl4uREQwMV9CUUMUTgZTRERMAXVORElEcHtoCw8PAGB9
DAAAAIBgYaAJk0RJRExgpGGgCZNEREwyYKRhoAmTRERMM2CkYaAJk0RETDRgpGGgCZNEREw1YKRh
oAmTRERMNmCkYaAJk0RETDdgpGGgCZNEREw4YKRhpAAUQgdDRERTAXB7aAsPDwBgoAeTAGCkCh2g
CpNDQURMYKQKH6AKk0NBTDJgpAofoAqTQ0FMM2CkCh+gCpNDQUw0YKQKH6AKk0NBTDVgpAofoAqT
Q0FMNmCkCh+gCpNDQUw3YKQKH6AKk0NBTDhgpAofpAodFEgGTkREUwFwe2gLDw8AYKAGkwBgpACg
CZNOQURMYKQBoAmTTkRMMmCkAaAJk05ETDNgpAGgCZNOREw0YKQBoAmTTkRMNWCkAaAJk05ETDZg
pAGgCZNOREw3YKQBoAmTTkRMOGCkAaQAECReXlBDSTBbgE1DSFACCkAKwFuBEE1DSFAAAEAwVEFT
TQoABluASUdEUAIKQArAW4FFBUlHRFAAAEAJAAFHSVZEAQACR1VNQQMACQAER01GTgEAGwBARkFT
TEUIABhHU1NFAUdTU0IOR1NFUwEAMAAMQ0RWTAEAAwAYTEJQQwgAMEFTTFMgW4BJR0RNAEFTTEIL
ACBbgU0aSUdETQBTSUdOQAhTSVpFIE9WRVIgU1ZFUkAQVlZFUkAIR1ZFUkAITUJPWCBETU9EIABA
UERSRFkgQ1NUUyBDRVZUIABACkRJREwgRERMMiBEREwzIERETDQgRERMNSBEREw2IERETDcgRERM
OCBDUERMIENQTDIgQ1BMMyBDUEw0IENQTDUgQ1BMNiBDUEw3IENQTDggQ0FETCBDQUwyIENBTDMg
Q0FMNCBDQUw1IENBTDYgQ0FMNyBDQUw4IE5BREwgTkRMMiBOREwzIE5ETDQgTkRMNSBOREw2IE5E
TDcgTkRMOCBBU0xQIFRJRFggQ0hQRCBDTElEIENEQ0sgU1hTVyBFVlRTIENOT1QgTlJEWSAAQB5T
Q0lFAUdFRkMER1hGQwNHRVNGCAAQUEFSTSBEU0xQIABAekFSRFkgQVNMQyBUQ0hFIEFMU0kgQkNM
UCBQRklUIENCTFYgQkNMTUAUQ1BGTSBFUEZNIFBMVVRAJVBGTUIgQ0NEViBQQ0ZUIFNST1QgSVVF
UiBGRFNQQARGRFNTIABAJUdWRDGAAAxQSEVEIEJERENAgAhEQlRCEjIVAAoHCjgLwAELAA4KPwvH
AQsHDgv4AQs4DgvADwAAAAAACwBwCwdwCzhwC8BxCwB+CENEQ1QSJwUSBwIK5AtAARIHAgreC00B
EgcCCt4LTQESBAIAABIHAgreC00BCFNVQ0MBCE5WTEQKAghDUklUCgQITkNSVAoGFERQR1NDSQgU
SB5HQkRBCKAak0dFU0YAcAt5BlBBUk1wAEdFU0akU1VDQ6Aak0dFU0YBcAtAAlBBUk1wAEdFU0ak
U1VDQ6BHBJNHRVNGCgR7UEFSTQwAAP/vUEFSTXtQQVJNeYOIREJUQklCVFQAChAAUEFSTX1JQlRU
UEFSTVBBUk1wAEdFU0akU1VDQ6BKBpNHRVNGCgVwSVBTQ1BBUk19UEFSTXlJUEFUCggAUEFSTXJQ
QVJNCwABUEFSTX1QQVJNeUxJRFMKEABQQVJNclBBUk0MAAABAFBBUk19UEFSTXlJQklBChQAUEFS
TXAAR0VTRqRTVUNDoC2TR0VTRgoGcElUVkZQQVJNfVBBUk15SVRWTQoEAFBBUk1wAEdFU0akU1VD
Q6BDB5NHRVNGCgdwR0lWRFBBUk1/UEFSTQFQQVJNfVBBUk15R01GTgEAUEFSTX1QQVJNCwAYUEFS
TX1QQVJNeUlETVMKEQBQQVJNfXmDiIOIQ0RDVEhWQ08AQ0RWTAAKFQBQQVJNUEFSTXABR0VTRqRT
VUNDoCqTR0VTRgoKcABQQVJNoBBJU1NDfVBBUk0KA1BBUk1wAEdFU0akU1VDQ6Afk0dFU0YKC3BL
U1YwUEFSTXBLU1YxR0VTRqRTVUNDcABHRVNGpENSSVQURS1TQkNCCKAik0dFU0YAcABQQVJNcAz9
hw8AUEFSTXAAR0VTRqRTVUNDoBiTR0VTRgFwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKA3AAR0VT
RnAAUEFSTaRTVUNDoBmTR0VTRgoEcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGCgVwAEdFU0ZwAFBB
Uk2kU1VDQ6A3k0dFU0YKBnB7UEFSTQoPAElUVkZwentQQVJNCvAACgQASVRWTXAAR0VTRnAAUEFS
TaRTVUNDoEUEk0dFU0YKB6Aqk1BBUk0AcENMSURgoBx7DAAAAIBgAHtDTElECg9DTElER0xJRENM
SURwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKCHAAR0VTRnAAUEFSTaRTVUNDoCSTR0VTRgoJe1BB
Uk0K/0lCVFRwAEdFU0ZwAFBBUk2kU1VDQ6BGBZNHRVNGCgp7UEFSTQr/SVBTQ6Ahe3pQQVJNCggA
Cv8Ae3pQQVJNCggACv9JUEFUdklQQVR7elBBUk0KFAAKB0lCSUFwAEdFU0ZwAFBBUk2kU1VDQ6BE
BZNHRVNGCgt7elBBUk0BAAFJRjFFoBt7UEFSTQwA4AEAAHt6UEFSTQoNAAoPSURNU6EQe3pQQVJN
ChEACg9JRE1TcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGChBwAEdFU0ZwAFBBUk2kU1VDQ6Ask0dF
U0YKEXB5TElEUwoIAFBBUk1yUEFSTQsAAVBBUk1wAEdFU0akU1VDQ6BJBJNHRVNGChKgJntQQVJN
AQCgEJN6UEFSTQEAAXABSVNTQ6EMcABHRVNGpENSSVShB3AASVNTQ3AAR0VTRnAAUEFSTaRTVUND
oBmTR0VTRgoTcABHRVNGcABQQVJNpFNVQ0OgJJNHRVNGChR7UEFSTQoPUEFWUHAAR0VTRnAAUEFS
TaRTVUNDcABHRVNGpFNVQ0OgEZNHRUZDCgRwR0JEQUdYRkOgEZNHRUZDCgZwU0JDQkdYRkNwAEdF
RkNwAVNDSVNwAEdTU0VwAFNDSUWkABQZUERSRACgDJJEUkRZWyJBU0xQpJJEUkRZFB1QU1RTAKAO
lENTVFMKAlsiQVNMUKSTQ1NUUwoDFEIGR05PVAKgB1BEUkSkAXBoQ0VWVHAKA0NTVFOgLJCTQ0hQ
RACTaQCgGJGUT1NZUwvQB5VPU1lTC9YHhlBDSTBpoQeGR0ZYMGmgDVsSSE5PVABITk9UaKEIhkdG
WDAKgKQAFBNHSERTAXBoVElEWKRHTk9UAQAUIkdMSUQBoAuTaAFwCgNDTElEoQdwaENMSUSkR05P
VAoCABQUR0RDSwFwaENEQ0ukR05PVAoEABQZUEFSRACgDJJBUkRZWyJBU0xQpJJBUkRZFEoSQUlO
VAqgDpJ7VENIRXkBaAAApAGgB1BBUkSkAaBADJNoCgKgRwlDUEZNe0NQRk0KD2B7RVBGTQoPYaAq
k2ABoA17YQoGAHAKBlBGSVShF6ANe2EKCABwCghQRklUoQdwAVBGSVSgKpNgCgagDXthCggAcAoI
UEZJVKEWoAt7YQEAcAFQRklUoQhwCgZQRklUoCqTYAoIoAt7YQEAcAFQRklUoRigDXthCgYAcAoG
UEZJVKEIcAoIUEZJVKEMf1BGSVQKB1BGSVR9UEZJVAwAAACAUEZJVHAKBEFTTEOhQgSgKJNoAXB4
d2kK/wAKZAAAQkNMUH1CQ0xQDAAAAIBCQ0xQcAoCQVNMQ6EWoBCTaABwaUFMU0lwAUFTTEOhA6QB
cAFBU0xFpAAUF1NDSVAAoA6Sk09WRVIApJJHU01JpABbgkcKXl5NRU0yCF9ISUQMQdAMAQhfVUlE
CgIIQ1JTMREdChqGCQABAAAAIAAAIACGCQABAAAAQAAAIAB5AAhDUlMyER0KGoYJAAEAAAAgAAAg
AIYJAAEAQABAABAAAHkAFBFfU1RBAKAISUdEU6QKD6QAFDVfQ1JTAKApkZN7UE5ITQzwD/8PAAyg
BgIAk3tQTkhNDP8P/w8ADKAGAwCkQ1JTMaRDUlMyFEgGX0RTTQwIRFJFVBEECgQAoEEFk2gREwoQ
4XU5b4J6Z0+LlxW+4GC+36Aak2oAi0RSRVQARjBTU3AKAkYwU1OkRFJFVKAdk2oBoBaTXl4vA1BF
RzBQRUdQTE5LVgoDpACkAaREUkVUEE4GX1BSX1uDC0NQVTABEAQAAAZbgwtDUFUxAhAEAAAGW4ML
Q1BVMgMQBAAABluDC0NQVTMEEAQAAAZbgwtDUFU0BRAEAAAGW4MLQ1BVNQYQBAAABluDC0NQVTYH
EAQAAAZbgwtDUFU3CBAEAAAGW4BTV1NNAQqyAVuBC1NXU00BU1dCMghbAU1VVFgAW4BERUIwAQqA
AVuBC0RFQjABREJHOAhbgERFQjEBCpAKAluBC0RFQjECREJHORBbgFBSVDABCoAKBFuBC1BSVDAT
UDgwSCAUTgdQOFhICqAXk2gAcH17UDgwRAwA////AGkAUDgwRKAbk2gBcH17UDgwRAz/AP//AHlp
CggAAFA4MESgHJNoCgJwfXtQODBEDP//AP8AeWkKEAAAUDgwRKAck2gKA3B9e1A4MEQM////AAB5
aQoYAABQODBEcFA4MERQODBIW4BTUFJUAQqyCgJbgQtTUFJUEVNTTVAIFBJfUElDAXBoR1BJQ3Bo
UElDTRRCB19QVFMBcABQODBEUDhYSABoUFRTX2igHJNoCgOgFpBEVFNFlFRDTlQBVFJBUFRSVEQK
HqAgkZGTaAoDk2gKBJNoCgWgEJNQRkxWRkRUUHABR1AyN0VWMV9oAKAMk2gKBXAK4FNXQjJwUE0x
RVBQMUUUQipfV0FLCVA4WEgBCqtXQUtfaKASk2gKA4ZcLl9TQl9QV1JCCgKgN05FWFCgGHtPU0ND
CgIAXC8DX1NCX1BDSTBOSFBHoBh7T1NDQwoEAFwvA19TQl9QQ0kwTlBNRaAMk2gKA3AK7lNTTVCg
BZNoCgOgQyCRk2gKA5NoCgSgFpBEVFNFlFRDTlQBVFJBUFRSVEQKFKBLC5NPU1lTC9IHoEALe0NG
R0QBAKBLBZRcLwNfUFJfQ1BVMF9QUEMAdFwvA19QUl9DUFUwX1BQQwFcLwNfUFJfQ1BVMF9QUENQ
Tk9UclwvA19QUl9DUFUwX1BQQwFcLwNfUFJfQ1BVMF9QUENQTk9UoUoEclwvA19QUl9DUFUwX1BQ
QwFcLwNfUFJfQ1BVMF9QUENQTk9UdFwvA19QUl9DUFUwX1BQQwFcLwNfUFJfQ1BVMF9QUENQTk9U
RVYyX2gAW4BEWEhDAAwY9NH+CgRbgQ1EWEhDAAAbWEhDRAGgKZCVT1NZUwvWB5RPU1lTC+gDcAFY
SENEhlwvA19TQl9QQ0kwWEhDXwCgGJNSUDFEAIZcLwNfU0JfUENJMFJQMDEAoBiTUlAyRACGXC8D
X1NCX1BDSTBSUDAyAKAYk1JQM0QAhlwvA19TQl9QQ0kwUlAwMwCgGJNSUDREAIZcLwNfU0JfUENJ
MFJQMDQAoBiTUlA1RACGXC8DX1NCX1BDSTBSUDA1AKAYk1JQNkQAhlwvA19TQl9QQ0kwUlAwNgCg
IJNSUDdEAKAYk0RTVFMAhlwvA19TQl9QQ0kwUlAwNwCgIJNSUDhEAKAYk0RTVFMAhlwvA19TQl9Q
Q0kwUlAwOACgHZGTaAoDk2gKBFwvBF9TQl9QQ0kwWEhDX1hXQUtwUFAxRVBNMUWkEgQCAAAUHkdF
VEILd2gKCGB3aQoIYVsTamBhVEJGM6RUQkYzFEAcUE5PVACgSBmUVENOVAGgMXtQREMwCggAhlwu
X1BSX0NQVTAKgKAae1BEQzAKEABbIgpkhlwuX1BSX0NQVTAKgaAxe1BEQzEKCACGXC5fUFJfQ1BV
MQqAoBp7UERDMQoQAFsiCmSGXC5fUFJfQ1BVMQqBoDF7UERDMgoIAIZcLl9QUl9DUFUyCoCgGntQ
REMyChAAWyIKZIZcLl9QUl9DUFUyCoGgMXtQREMzCggAhlwuX1BSX0NQVTMKgKAae1BEQzMKEABb
IgpkhlwuX1BSX0NQVTMKgaAxe1BEQzQKCACGXC5fUFJfQ1BVNAqAoBp7UERDNAoQAFsiCmSGXC5f
UFJfQ1BVNAqBoDF7UERDNQoIAIZcLl9QUl9DUFU1CoCgGntQREM1ChAAWyIKZIZcLl9QUl9DUFU1
CoGgMXtQREM2CggAhlwuX1BSX0NQVTYKgKAae1BEQzYKEABbIgpkhlwuX1BSX0NQVTYKgaAxe1BE
QzcKCACGXC5fUFJfQ1BVNwqAoBp7UERDNwoQAFsiCmSGXC5fUFJfQ1BVNwqBoR+GXC5fUFJfQ1BV
MAqAWyIKZIZcLl9QUl9DUFUwCoEURwRUUkFQCnBpU01JRqANk2hUUlRQcABUUlAwoBiTaFRSVERw
aURUU0ZwAFRSUESkRFRTRqANk2hUUlRJcABUUlBIpFNNSUYQSyQuX1NCX1BDSTAUTxBfSU5JAHAL
0AdPU1lToEwLWxJcX09TSWCgG19PU0kNV2luZG93cyAyMDAxAHAL0QdPU1lToB9fT1NJDVdpbmRv
d3MgMjAwMSBTUDEAcAvRB09TWVOgH19PU0kNV2luZG93cyAyMDAxIFNQMgBwC9IHT1NZU6AdX09T
SQ1XaW5kb3dzIDIwMDEuMQBwC9MHT1NZU6AbX09TSQ1XaW5kb3dzIDIwMDYAcAvWB09TWVOgG19P
U0kNV2luZG93cyAyMDA5AHAL2QdPU1lTRVYzXwoCAFuARFhIQwAMGPTR/goEW4ENRFhIQwAAG1hI
Q0QBoB6QlU9TWVML1geUT1NZUwvoA3ABWEhDRIZYSENfABRHBk5IUEcIcABeLlJQMDFIUEVYcABe
LlJQMDJIUEVYcABeLlJQMDNIUEVYcABeLlJQMDRIUEVYcAFeLlJQMDFIUFNYcAFeLlJQMDJIUFNY
cAFeLlJQMDNIUFNYcAFeLlJQMDRIUFNYFEcMTlBNRQhwAF4uUlAwMVBNRVhwAF4uUlAwMlBNRVhw
AF4uUlAwM1BNRVhwAF4uUlAwNFBNRVhwAF4uUlAwNVBNRVhwAF4uUlAwNlBNRVhwAF4uUlAwN1BN
RVhwAF4uUlAwOFBNRVhwAV4uUlAwMVBNU1hwAV4uUlAwMlBNU1hwAV4uUlAwM1BNU1hwAV4uUlAw
NFBNU1hwAV4uUlAwNVBNU1hwAV4uUlAwNlBNU1hwAV4uUlAwN1BNU1hwAV4uUlAwOFBNU1gQRQdc
AAhQSUNNAAhQUldQEgQCAAAUQAZHUFJXAnBoiFBSV1AAAHB5U1MxXwEAYH1geVNTMl8KAgBgfWB5
U1MzXwoDAGB9YHlTUzRfCgQAYKARe3kBaQBgAHBpiFBSV1ABAKEOemABYIFgiFBSV1ABAKRQUldQ
EEsXLl9TQl9QQ0kwW4JOFlBEUkMIX0hJRAxB0AwCCF9VSUQBCEJVRjARSggKhoYJAAEAAAAAAEAA
AIYJAAEAAAAAAIAAAIYJAAEAAAAAABAAAIYJAAEAAAAAABAAAIYJAAEAAAAAAAAAAIYJAAEAANL+
AAACAIYJAAAAANn+AEAAAIYJAAEAUNT+ALAEAIYJAAAAAAD/AAAAAYYJAAAAAOD+AAAQAIYJAAEA
AAAAABAAAHkAFEcMX0NSUwiKQlVGMAoEUkJSMHleXi5MUENCUkNCQQoOUkJSMIpCVUYwCnxUQlIw
cFRCQUJUQlIwikJVRjAKgFRCTE6gDZNUQkFCAHAAVEJMTopCVUYwChBNQlIweU1IQlIKD01CUjCK
QlVGMAocREJSMHlESUJSCgxEQlIwikJVRjAKKEVCUjB5RVBCUgoMRUJSMIpCVUYwCjRYQlIweVBY
QlIKGlhCUjCKQlVGMAo4WFNaMHoMAAAAEFBYU1pYU1owpEJVRjAURxJCUlROCaAjk3tESUQxCwAP
AAsABIZcLwRfU0JfUENJMEdGWDBERDAxaKAjk3tESUQyCwAPAAsABIZcLwRfU0JfUENJMEdGWDBE
RDAyaKAjk3tESUQzCwAPAAsABIZcLwRfU0JfUENJMEdGWDBERDAzaKAjk3tESUQ0CwAPAAsABIZc
LwRfU0JfUENJMEdGWDBERDA0aKAjk3tESUQ1CwAPAAsABIZcLwRfU0JfUENJMEdGWDBERDA1aKAj
k3tESUQ2CwAPAAsABIZcLwRfU0JfUENJMEdGWDBERDA2aKAjk3tESUQ3CwAPAAsABIZcLwRfU0Jf
UENJMEdGWDBERDA3aKAjk3tESUQ4CwAPAAsABIZcLwRfU0JfUENJMEdGWDBERDA4aBBCpV9HUEUU
TRxfTDA5AKAsk1JQMUQAXC8EX1NCX1BDSTBSUDAxSFBNRYZcLwNfU0JfUENJMFJQMDEKAqAsk1JQ
MkQAXC8EX1NCX1BDSTBSUDAySFBNRYZcLwNfU0JfUENJMFJQMDIKAqAsk1JQM0QAXC8EX1NCX1BD
STBSUDAzSFBNRYZcLwNfU0JfUENJMFJQMDMKAqAsk1JQNEQAXC8EX1NCX1BDSTBSUDA0SFBNRYZc
LwNfU0JfUENJMFJQMDQKAqAsk1JQNUQAXC8EX1NCX1BDSTBSUDA1SFBNRYZcLwNfU0JfUENJMFJQ
MDUKAqAsk1JQNkQAXC8EX1NCX1BDSTBSUDA2SFBNRYZcLwNfU0JfUENJMFJQMDYKAqAsk1JQN0QA
XC8EX1NCX1BDSTBSUDA3SFBNRYZcLwNfU0JfUENJMFJQMDcKAqAsk1JQOEQAXC8EX1NCX1BDSTBS
UDA4SFBNRYZcLwNfU0JfUENJMFJQMDgKAoZcLwNfU0JfUENJMFBFRzAKAoZcLwRfU0JfUENJMFBF
RzBQRUdQCgKGXC8DX1NCX1BDSTBQRUcxCgKGXC8DX1NCX1BDSTBQRUcyCgKGXC8DX1NCX1BDSTBQ
RUczCgIUTwlfTDBEAIZcLwNfU0JfUENJMEVIQzEKAoZcLwNfU0JfUENJMEVIQzIKAoZcLwNfU0Jf
UENJMEhERUYKAoZcLwNfU0JfUENJMEdMQU4KAoZcLwNfU0JfUENJMFhIQ18KAqA9kFwvBF9TQl9Q
Q0kwWEhDX1BNRVNcLwRfU0JfUENJMFhIQ19QTUVTcAFcLwRfU0JfUENJMFhIQ19QTUVTFEhiX0ww
MQByTDAxQwFMMDFDUDhYSAABUDhYSAFMMDFDoEMLkJNSUDFEAFwvBF9TQl9QQ0kwUlAwMUhQU1hb
IgpkoEsHXC8EX1NCX1BDSTBSUDAxUERDWHABXC8EX1NCX1BDSTBSUDAxUERDWHABXC8EX1NCX1BD
STBSUDAxSFBTWKAqklwvBF9TQl9QQ0kwUlAwMVBEU1hwAFwvBF9TQl9QQ0kwUlAwMUwwU0WGXC8D
X1NCX1BDSTBSUDAxAKEWcAFcLwRfU0JfUENJMFJQMDFIUFNYoEMLkJNSUDJEAFwvBF9TQl9QQ0kw
UlAwMkhQU1hbIgpkoEsHXC8EX1NCX1BDSTBSUDAyUERDWHABXC8EX1NCX1BDSTBSUDAyUERDWHAB
XC8EX1NCX1BDSTBSUDAySFBTWKAqklwvBF9TQl9QQ0kwUlAwMlBEU1hwAFwvBF9TQl9QQ0kwUlAw
MkwwU0WGXC8DX1NCX1BDSTBSUDAyAKEWcAFcLwRfU0JfUENJMFJQMDJIUFNYoEMLkJNSUDNEAFwv
BF9TQl9QQ0kwUlAwM0hQU1hbIgpkoEsHXC8EX1NCX1BDSTBSUDAzUERDWHABXC8EX1NCX1BDSTBS
UDAzUERDWHABXC8EX1NCX1BDSTBSUDAzSFBTWKAqklwvBF9TQl9QQ0kwUlAwM1BEU1hwAFwvBF9T
Ql9QQ0kwUlAwM0wwU0WGXC8DX1NCX1BDSTBSUDAzAKEWcAFcLwRfU0JfUENJMFJQMDNIUFNYoEML
kJNSUDREAFwvBF9TQl9QQ0kwUlAwNEhQU1hbIgpkoEsHXC8EX1NCX1BDSTBSUDA0UERDWHABXC8E
X1NCX1BDSTBSUDA0UERDWHABXC8EX1NCX1BDSTBSUDA0SFBTWKAqklwvBF9TQl9QQ0kwUlAwNFBE
U1hwAFwvBF9TQl9QQ0kwUlAwNEwwU0WGXC8DX1NCX1BDSTBSUDA0AKEWcAFcLwRfU0JfUENJMFJQ
MDRIUFNYoEMLkJNSUDVEAFwvBF9TQl9QQ0kwUlAwNUhQU1hbIgpkoEsHXC8EX1NCX1BDSTBSUDA1
UERDWHABXC8EX1NCX1BDSTBSUDA1UERDWHABXC8EX1NCX1BDSTBSUDA1SFBTWKAqklwvBF9TQl9Q
Q0kwUlAwNVBEU1hwAFwvBF9TQl9QQ0kwUlAwNUwwU0WGXC8DX1NCX1BDSTBSUDA1AKEWcAFcLwRf
U0JfUENJMFJQMDVIUFNYoEMLkJNSUDZEAFwvBF9TQl9QQ0kwUlAwNkhQU1hbIgpkoEsHXC8EX1NC
X1BDSTBSUDA2UERDWHABXC8EX1NCX1BDSTBSUDA2UERDWHABXC8EX1NCX1BDSTBSUDA2SFBTWKAq
klwvBF9TQl9QQ0kwUlAwNlBEU1hwAFwvBF9TQl9QQ0kwUlAwNkwwU0WGXC8DX1NCX1BDSTBSUDA2
AKEWcAFcLwRfU0JfUENJMFJQMDZIUFNYoEcOkJNSUDdEAFwvBF9TQl9QQ0kwUlAwN0hQU1hbIgpk
oE8KXC8EX1NCX1BDSTBSUDA3UERDWHABXC8EX1NCX1BDSTBSUDA3UERDWHABXC8EX1NCX1BDSTBS
UDA3SFBTWKAqklwvBF9TQl9QQ0kwUlAwN1BEU1hwAFwvBF9TQl9QQ0kwUlAwN0wwU0WgMUVDT06g
K5NcLwVfU0JfUENJMExQQ0JIX0VDRE9DSwCGXC8DX1NCX1BDSTBSUDA3AKEShlwvA19TQl9QQ0kw
UlAwNwChFnABXC8EX1NCX1BDSTBSUDA3SFBTWKBHDpCTUlA4RABcLwRfU0JfUENJMFJQMDhIUFNY
WyIKZKBPClwvBF9TQl9QQ0kwUlAwOFBEQ1hwAVwvBF9TQl9QQ0kwUlAwOFBEQ1hwAVwvBF9TQl9Q
Q0kwUlAwOEhQU1igKpJcLwRfU0JfUENJMFJQMDhQRFNYcABcLwRfU0JfUENJMFJQMDhMMFNFoDFF
Q09OoCuTXC8FX1NCX1BDSTBMUENCSF9FQ0RPQ0sAhlwvA19TQl9QQ0kwUlAwOAChEoZcLwNfU0Jf
UENJMFJQMDgAoRZwAVwvBF9TQl9QQ0kwUlAwOEhQU1gUQAZfTDAyAHAAR1BFQ6AqWxJcLwRfU0Jf
UENJMElFSVRFSVRWAFwvBF9TQl9QQ0kwSUVJVEVJVFaGXC5fVFpfVFowMAqAhlwuX1RaX1RaMDEK
gKANWxJcVE5PVABUTk9UFDRfTDA2AKAtkFwvBF9TQl9QQ0kwR0ZYMEdTU0WSR1NNSVwvBF9TQl9Q
Q0kwR0ZYMEdTQ0kUHF9MMDcAcAogXC8EX1NCX1BDSTBTQlVTSFNUUxRBEE9MMUUAoAmTRUNPTgCk
AKBFCZKTTElEU1wvBV9TQl9QQ0kwTFBDQkhfRUNMU1RFcFwvBV9TQl9QQ0kwTFBDQkhfRUNMU1RF
TElEU6BMBElHRFOgRQRcLwRfU0JfUENJMEdGWDBHTElETElEU30MAAAAgFwvBF9TQl9QQ0kwR0ZY
MENMSURcLwRfU0JfUENJMEdGWDBDTElEhlwuX1NCX0xJRDAKgKFHBaBHBJNCTlVNAKA+kpNQV1JT
XC8FX1NCX1BDSTBMUENCSF9FQ1ZQV1JwXC8FX1NCX1BDSTBMUENCSF9FQ1ZQV1JQV1JTUE5PVIZc
Ll9TQl9QV1JCCgKkABBKQ19UWl8IRVRNRAEIVEhMRAp4W4VNGVRaMDAIUFRNUAu4CxQMX1NDUAlw
aENUWVAURwRfQ1JUCKAxWxJcLl9QUl9BQ1JUAKAikpNcLl9QUl9BQ1JUAKRyC6wKd1wuX1BSX0FD
UlQKCgAApHILrAp3Q1JUVAoKAAAURwRfQUMwCKAxWxJcLl9QUl9BQUMwAKAikpNcLl9QUl9BQUMw
AKRyC6wKd1wuX1BSX0FBQzAKCgAApHILrAp3QUNUVAoKAAAUFF9BQzEIpHILrAp3QUNUMQoKAAAU
Cl9BQzIIpAusChQKX0FDMwikC6wKFApfQUM0CKQLrAoUSwtfVE1QCKAKkkVUTUSkC7gLoBaTRFRT
RQoDpHILEAt3Q1JUVAoKAACgTAWTRFRTRQGgGJNQS0dBAXBQRFRTYKRyC6wKd2AKCgAAcERUUzFg
oA2URFRTMmBwRFRTMmCgDZREVFMzYHBEVFMzYKANlERUUzRgcERUUzRgpHILrAp3YAoKAACgMEVD
T05wXC8FX1NCX1BDSTBMUENCSF9FQ1BMTVhgcgusCndgCgoAYHBgUFRNUKRgpAvCC1uFRihUWjAx
CFBUTVALuAsUDF9TQ1AJcGhDVFlQFEcEX0NSVAigMVsSXC5fUFJfQUNSVACgIpKTXC5fUFJfQUNS
VACkcgusCndcLl9QUl9BQ1JUCgoAAKRyC6wKd0NSVFQKCgAAFEsOX1RNUAigCpJFVE1EpAvMC6AW
k0RUU0UKA6RyCxALd0NSVFQKCgAAoEwFk0RUU0UBoBiTUEtHQQFwUERUU2CkcgusCndgCgoAAHBE
VFMxYKANlERUUzJgcERUUzJgoA2URFRTM2BwRFRTM2CgDZREVFM0YHBEVFM0YKRyC6wKd2AKCgAA
oEAGRUNPTnBcLwVfU0JfUENJMExQQ0JIX0VDUEVDSGB3YAoKYHBcLwVfU0JfUENJMExQQ0JIX0VD
UEVDTGF6YQoCYXB4d2EKCgAKQAAAYXJgYWByC6wKYGBwYFBUTVCkYKQL1gsUSgxfUFNMCKBOBZNU
Q05UCgikEkMFCFwuX1BSX0NQVTBcLl9QUl9DUFUxXC5fUFJfQ1BVMlwuX1BSX0NQVTNcLl9QUl9D
UFU0XC5fUFJfQ1BVNVwuX1BSX0NQVTZcLl9QUl9DUFU3oDSTVENOVAoEpBIqBFwuX1BSX0NQVTBc
Ll9QUl9DUFUxXC5fUFJfQ1BVMlwuX1BSX0NQVTOgIJNUQ05UCgKkEhYCXC5fUFJfQ1BVMFwuX1BS
X0NQVTGkEgwBXC5fUFJfQ1BVMBRHBF9QU1YIoDFbElwuX1BSX0FQU1YAoCKSk1wuX1BSX0FQU1YA
pHILrAp3XC5fUFJfQVBTVgoKAACkcgusCndQU1ZUCgoAABQLX1RDMQikVEMxVhQLX1RDMgikVEMy
VhQLX1RTUAikVFNQVhQYQkNMUgFwAGCiDpVgh2hCQldSaGAAdWAUE0JCV1IDjGhpVkFMX3BqVkFM
XxQSQkJSRAKMaGlWQUxfpFZBTF8UE0JXV1IDi2hpVkFMX3BqVkFMXxQSQldSRAKLaGlWQUxfpFZB
TF8UE0JEV1IDimhpVkFMX3BqVkFMXxQSQkRSRAKKaGlWQUxfpFZBTF8UQAVTVFJFAghTVFIxEQMK
UAhTVFIyEQMKUHBoU1RSMXBpU1RSMnAAYHABYaIiYXBCQlJEU1RSMWBhcEJCUkRTVFIyYGKgB5KT
YWKkAHVgpAEUOFhQVEIBcIdoYKAIk45oCgJ1YAhPQlVGEQJgcGhPQlVGoBGTjmgKAnZgcACIT0JV
RmAApE9CVUYULlNUREcDcGhgoBWSlWgKCnhoCgpgYXBTVERHYWlqanJgCjBgcGCIaWoAdWqkahQ8
WFBUUwEITEJVRhEDCiBwU1RER2hMQlVGAGBwAIhMQlVGYAB1YAhPQlVGEQJgcExCVUZPQlVGpE9C
VUYQRCRcAFsBU01JWAEIU01JQgwAcP7YCFBTTUkMsgAAABQmU05WQwFbgFdXUFIAU01JQgoEW4EL
V1dQUhNTQ0RXIHBoU0NEVxQ7U05XQgJwU01JQmByYGlgcmAKBGBbgFdXUFIAYAFbgQtXV1BSEVNC
WTAIjGhpU1ZBTHBTVkFMU0JZMBQ+U05SQgJwU01JQmByYGlgcmAKBGBbgFdXUFIAYAoEW4ELV1dQ
UhFTQlkwCIxoaVNWQUxwU0JZMFNWQUykaBQ8U05WUAJwU01JQmByYGlgcmAKBGBbgFdXUFIAYAoE
W4ELV1dQUhFTRFcwIIpoaVNWQUxwU1ZBTFNEVzAUPlNOVkcCcFNNSUJgcmBpYHJgCgRgW4BXV1BS
AGAKBFuBC1dXUFIRU0RXMCCKaGlTVkFMcFNEVzBTVkFMpGgUN0dFTlMDWyNTTUlY//9waWCgDZOO
aQFwU01CSWhpYKAPk45pCgNwU01CRmhpamBbJ1NNSVikYBQ5U01CSQJTTlZDaHJTTUlCCgRgW4BX
V1BSAGAKBFuBC1dXUFIRU0RXMCBwaVNEVzBBU01JpFNEVzAUTQZTTUJGA6AIlGoLABCkaaAHlYdp
aqRpU05WQ2h4agoEY2RwAGCiDJVgY1NOV0JpYHVgog+VYGpTTlZQaWByYAoEYEFTTUlwAGCiDpVg
Y3BTTlJCaWBpdWCiEZVganBTTlZHaWBpcmAKBGCkaRQmQVNNSQBbgFNNSVIBUFNNSQFbgQtTTUlS
EVNDTUQIcAoEU0NNRBAdLl9TQl9QQ0kwFBJVUFJXAHBHRU5TChgBAGCkYBA9LwNfU0JfUENJMEVI
QzEULV9QUlcAcFVQUldgoA2TYAoDpBIGAgoNCgOgC5NgAaQSBQIKDQGkEgUCCg0AED0vA19TQl9Q
Q0kwRUhDMhQtX1BSVwBwVVBSV2CgDZNgCgOkEgYCCg0KA6ALk2ABpBIFAgoNAaQSBQIKDQAQPS8D
X1NCX1BDSTBYSENfFC1fUFJXAHBVUFJXYKANk2AKA6QSBgIKDQoEoAuTYAGkEgUCCg0BpBIFAgoN
ABBJaF9TQl9bgkFoQU1XMFsBV01JWAEIX0hJRA0qcG5wMGMxNAAIX1VJRAAIX1dERxFIBgpkvNyd
jZep2hGwErYioe9UkkFBAQDOkwWol6naEbAStiKh71SSQkEBApRZu52XqdoRsBK2IqHvVJLQAAEI
4Gx3o4ge2xGpiwgAIAyaZkJDAQAhEpAFZtXREbLwAKDJBikQTU8BAAhJTkZPEQMKgAhFQ0QwABQO
V0VEMAFwaEVDRDCkABQIV0NBQQGkABREB1dRQUEBWyNXTUlY//9CQ0xSSU5GT6ALkpNoAHBJTkZP
YaFIBEJEV1JJTkZPAAxERUxMQkRXUklORk8KBAwgV01JQkRXUklORk8KCAFCRFdSSU5GTwoMCwAQ
QkRXUklORk8KEAFwSU5GT2FbJ1dNSVikYRQIV1NBQQKkaRQoV01CQQOKagooV0JVRnJXQlVGCixh
oA+SlGELABBwV01JX2phYKRgFBpXTUlfAqARkpRpCwAQcEdFTlMKA2hpaKRoCFdRTU8RQlAL/QRG
T01CAQAAAO0EAADYFQAARFMAARp92lQo1YoAAQYYQhANECIhBBIBocgsDIYQOC6EHEBIHBRKCIT6
E8ivAIQOBcgUYFCAUwQR9CrApgCTAiwK0C7AsgDdAqTDEpHgKDHgKJ3Ywg0bvFAUzSBKgsoF+EYQ
eLkCJE9AmgUYFmBdgOwhUKlDQMkZAmoArU5A+JVOCUkQzljF42sWTc9JzjHkeFzoQfBACkBYeAhF
gEFJGAt1MWrUSNmADFHaqNEDOr8jObujO5IERj2mYyxsRkKN0RwUgcYN2hJhNa7YZ2bhwxLGERxY
gkbRNMezDZHgIEJjZEDI87AFeuQJ7B5RChE03xOpUYA2DNk6G2iosRpDEUSEoFEMFiFUiP9/lKin
FCRqZSBCC2YEZn8QJMaZQYcFywCREUGjYWcBD8czaX5iGpwJxj4/UFEHB0pgKQMntsel8Z1x1BCn
fmb+R3gLPgLwMXiwhxDwCNkZwIB475Mmc/FZAMbw4RofhcbDzgdsXBzeh4ITLhZEASAk63yAnvWx
BXwYaPYOQQheBHx08HHD437eAMPhwMPxaQO4jIBLe1KYQJKfABIDgzoQ+GABVxIcanie2APC//8o
T+TFwNN/DIBxQPC0Tso3jwcJDypMAp8SGBo/boB11PgDAryTxPn1OQAdGk6RgbwGnPQpeXwJfOaA
fTc4jIMJEeE94KnDd41HgUARejtz0FOIUaKdVZgHjig+chjh3cN3ggeQ1iYn3EDPHCzamUUWQBRp
NKgzgk8DntZTjI8SBjnDA3tOeAzwgNn9wMcJnwvwrgE1Qx824Bw68KcJ/MECPx5fc9iEE1j+IFAj
M7RneVqvAT7tmMDnDf///zkeD/gVny7IXcHz9dmF2RgPahQ+4ODOLj4C+OwCPCfxLAHeQ4BPJPEe
tmCMGA95xlUPQxcBq7uvoI5eYIJ6zcCdXoDPKQve//+UBdyvCvyIAgbIzk4nQngveQ7x7coHkyDP
ARGesvh9IErMA4oUxYhBnrB8PYlh6GDhwkd4ygIsXrIwpyyYbwOfssDx/z9lgWvcT1nATPpzkpxq
9ARQ9IMFhfEpC3Al74AAmrOTbwsGO2ZfMnxKBMMhw3eqQ3nkeArwEQvscY4BOq74iOX//xEL4MYB
BH/qgHUPCOtDB/CQ/RDQGcaSQWTjXEPHaPEL1U0h9sFw2UAC9XAtmEKiaDQaAxMYwRnEgM4IoUMZ
TsV5CPX/JxjqxkRn5/nz24hPBAb2FeItAyzD8uKeAI7xJBNUc6xBzcFXgTcyE/gKBrbTDEbfnQAU
QD4K+L78NsBm8cpsNJ8/EUNHiRk6BfHQHXTo6OOAT1a4YIcvaJM72hPzLDxP3NzBdESCMXjM5MEs
cPKg+P9PHiY8JuzhkB46PDI+Tp9+GPbpnEvRM9Id45kLA+uRc1ijhT3g5xDfYXzgYbA+vYDj+AX/
NACeA4jH8ALCjy86/1Khi5M8GNRpCnB1egPPVR93lsL9/89SMA6/vsD7LmWEA3mWAnvsZ4gOAT5L
Afx4ffg8Azfw6Rdo/f9PIeA/RviIgzv6AreDMT9j4I5jwOPkjDtNeAh8AK1Oj5x6Tgl3HOBTwg0A
o9CmT41GrRqUqVGmQa0+lRozpgPOrwMdDxzqhSAQS3p1CMSiPICwuCZAmPA3gUAcG4SKpZeR8RlE
QA7hA4hFAhE4UQJKnYAwoa8Ggfj/DxBJFy8DX1NCX1BDSTBMUENCW4JHFkhfRUMIX0hJRAxB0AwJ
CF9VSUQBFBdfU1RBAHAKA15eXi5HRlgwQ0xJRKQACEIxQ0MACEIxU1QACEIyQ0MACEIyU1QACENG
QU4ACENNRFIACERPQ0sACEVKRVQACE1DQVAACFBMTVgACFBFQ0gACFBFQ0wACFBFTlYACFBJTlYA
CFBQU0gACFBQU0wACFBTVFAACFJQV1IACExTVEUACFNMUEMACFZQV1IAFBxFQ01ECaAVRUNPTqIJ
Q01EUlshChRwaENNRFJbgh5CQVQwCF9ISUQMQdAMCghfVUlEABQIX1NUQQCkABAhXABbgRxHTlZT
EABAD0JOVU0IAAhCMVNDCAAQQjFTUwhbgh5CQVQxCF9ISUQMQdAMCghfVUlEARQIX1NUQQCkABAa
XABbgRVHTlZTEABIEEIyU0MIABBCMlNTCFuCH0JBVDIIX0hJRAxB0AwKCF9VSUQKAhQIX1NUQQCk
AFuCOC8DX1NCX1BDSTBET0NLCF9ISUQNQUJDRDAwMDEACF9DSUQMQdAMFQhfVUlECgIUCF9TVEEA
pAAQH19TQl9bghhMSUQwCF9ISUQMQdAMDRQIX1NUQQCkAAhfUzBfEgYEAAAAAKASU1MzXwhfUzNf
EgcECgUAAACgElNTNF8IX1M0XxIHBAoGAAAACF9TNV8SBwQKBwAAABRCBFBUU18BoDpoXC8EX1NC
X1BDSTBMUENCU1BUU2hcLwNfU0JfUENJME5QVFNoXC8EX1NCX1BDSTBMUENCU0lPU2gUPldBS18B
XC8EX1NCX1BDSTBMUENCU1dBS2hcLwNfU0JfUENJME5XQUtoXC8EX1NCX1BDSTBMUENCU0lPV2gU
BkVWMV8CFAZFVjNfAhQGRVYyXwI=
====
begin-base64 644 FACP.1
RkFDUIQAAAACyERFTEwgIENCWDMgICAACSAHAUFNSSATAAEAQND+2LAxf9cBAQkAsgAAANXWAAAA
BAAAAAAAAAQEAAAAAAAAUAQAAAgEAAAgBAAAAAAAAAQCAQQQAAAAZQA5AAAEEAAAAA0AMhAAAKWE
AwABCAAAsgAAAAAAAABzAAAA
====
begin-base64 644 FPDT.4
RlBEVEQAAAABl0RFTEwgIENCWDMgICAACSAHAUFNSSATAAEAAQAQAQAAAAAY8HXWAAAAAAAAEAEA
AAAAOPB11gAAAAA=
====
begin-base64 644 HPET.7
SFBFVDgAAAABqURFTEwgIENCWDMgICAACSAHAUFNSS4FAAAAAaeGgABAAAAAAND+AAAAAADuNwA=
====
begin-base64 644 MCFG.6
TUNGRzwAAAABnERFTEwgIENCWDMgICAACSAHAU1TRlSXAAAAAAAAAAAAAAAAAAD4AAAAAAAAAD8A
AAAA
====
begin-base64 644 RSDT.0
UlNEVFwAAAABP0RFTEwgIENCWDMgICAACSAHAU1TRlQTAAEAKDF/15jTf9cw1H/XeNR/17DUf9fw
1H/XKNV/10DZf9cA43/XKO5/1+Duf9eI73/XCPV/14D2f9c=
====
begin-base64 644 SLIC.14
U0xJQ3YBAAADakRFTEwgIENCWDMgICAACSAHAU1TRlQTAAEAAAAAAJwAAAAGAgAAACQAAFJTQTEA
BAAAAQABAH/2wQW+XFdjpYpo826PBvqvtJ9ogiPsUEBac3/s5AfL3CUanOPjZhHgpZgGxYAK+kKT
hpjn1RvU1zqkC+7ifb5fWxUMq9Ah3r/ptW6kV7mMDNK6OmkwdpRxomTXTNiFv9+lasjcRdVNjLiM
BS/8LiPEKcVvPylsbVd5DrZ17SGVAQAAALYAAAAAAAIAREVMTCAgQ0JYMyAgIABXSU5ET1dTIAEA
AgAAAAAAAAAAAAAAAAAAAAAAeqst1Mgnwy/LTEB+JhoL7kn8SAl/+BLMZBg1s2PsSMIlR1OSMTDh
GAxV7Vdq9ed5ATQtfPo8MKFByIQxb0X7tMztE+CdJXh8N0XOKaLMZYQuX7Zl9+4n7uYst0EdIBas
nHyV4zaSGTB7tqF16qJAT+q+cZLlIP7EcBAand94usM=
====
begin-base64 644 SSDT.10
U1NEVCILAAABxVBtUmVmAENwdVBtAAAAADAAAElOVEwXEQUgEEYMXAAIU1NEVBJDBQwNQ1BVMElT
VCAADBjQNdAMuQkAAA1BUElTVCAgIAAMmIq62gwDAwAADUNQVTBDU1QgAAwYcLraDDsIAAANQVBD
U1QgICAADBjsutoMGQEAAAhDRkdEDN/2ZgAIXFBEQzAMAAAAgAhcUERDMQwAAACACFxQREMyDAAA
AIAIXFBEQzMMAAAAgAhcUERDNAwAAACACFxQREM1DAAAAIAIXFBEQzYMAAAAgAhcUERDNwwAAACA
CFxTRFRMABBNClxfUFJfW4BQUE1UAAwY/v/YCykAW4FFCVBQTVQQUEdSVggAIENOVEQIQUNSVAhB
UFNWCEFBQzAIQ1BJRCBDUFBDCENDVFAIQ0xWTAhDQk1JCFBMMTAQUEwyMBBQTFcwCENUQzAIVEFS
MAhQUEMwCFBMMTEQUEwyMRBQTFcxCENUQzEIVEFSMQhQUEMxCFBMMTIQUEwyMhBQTFcyCENUQzII
VEFSMghQUEMyCBBKK1wuX1BSX0NQVTAISEkwXwAISEMwXwAUKF9QREMBcENQUENcLwNfUFJfQ1BV
MF9QUENwQ1BEQ2hgR0NBUGCkYBRGCENUTEQAoE4Hk1xFQ09OAaBEB5BbElwuX1BSX0NOVEQAWxJc
LwNfU0JfUFRJRFdQTUQAoEEFXC5fUFJfQ05URAhCVUZGER0KGgEAAAAAADAKAaUAIQAABwAAAAAA
AAAAAAAAXC8DX1NCX1BUSURXUE1EQlVGRlwvA19TQl9QVElESVNQQxQbX09TQwRwQ09TQ2hpamtg
R0NBUGBDVExEpGAUSAZDUERDAYpoAFJFVlOKaAoEU0laRXCHaGBwdGAKCABhWxNoCkB3YQoIAFRF
TVAIU1RTMBEHCgQAAAAAc1NUUzBURU1QYqRDT1NDERMKEBamd0AMKb5Hnr3YcFhxOVNSRVZTU0la
RWIUTQtDT1NDBIprAFNUUzCKawoEQ0FQMIpoAElJRDCKaAoESUlEMYpoCghJSUQyimgKDElJRDMI
VUlEMBETChAWpndADCm+R5692HBYcTlTilVJRDAARUlEMIpVSUQwCgRFSUQxilVJRDAKCEVJRDKK
VUlEMAoMRUlEM6AykpCQk0lJRDBFSUQwk0lJRDFFSUQxkJNJSUQyRUlEMpNJSUQzRUlEM3AKBlNU
UzCka6AOkpNpAXAKClNUUzCka6RrFE4KR0NBUAGKaABTVFMwimgKBENBUDCgEpGTU1RTMAoGk1NU
UzAKCqQAoBZ7U1RTMAEAe0NBUDAL/wtDQVAwpAB9e1BEQzAM////fwBDQVAwUERDMKBHBXtDRkdE
Cj4AoEwEkJB7Q0ZHRAsABAB7UERDMAoYAJJ7U0RUTAoCAH1TRFRMCgJTRFRMW4BDU1QwAIOIU1NE
VAoHAIOIU1NEVAoIAFsgQ1NUMEhDMF+kABBPFlwuX1BSX0NQVTEISEkxXwAISEMxXwAUH19QREMB
cFwvA19QUl9DUFUwQ1BEQ2hgR0NBUGCkYBQiX09TQwRwXC8DX1BSX0NQVTBDT1NDaGlqa2BHQ0FQ
YKRgFE4HR0NBUAGKaABTVFMximgKBENBUDGgEpGTU1RTMQoGk1NUUzEKCqQAoBZ7U1RTMQEAe0NB
UDEL/wtDQVAxpAB9e1BEQzEM////fwBDQVAxUERDMaAQk3tQREMxCgkACglBUFBUoA17UERDMQoY
AEFQQ1RwUERDMVBEQzCkABRKBEFQQ1QAoEIEkHtDRkdECi4AkntTRFRMCiAAfVNEVEwKIFNEVExb
gENTVDEAg4hTU0RUCgoAg4hTU0RUCgsAWyBDU1QxSEMxXxRJBEFQUFQAoEEEkHtDRkdEAQCSe1NE
VEwKEAB9U0RUTAoQU0RUTFuASVNUMQCDiFNTRFQKBACDiFNTRFQKBQBbIElTVDFISTFfEEQOXC5f
UFJfQ1BVMhQfX1BEQwFwXC8DX1BSX0NQVTBDUERDaGBHQ0FQYKRgFCJfT1NDBHBcLwNfUFJfQ1BV
MENPU0NoaWprYEdDQVBgpGAURAlHQ0FQAYpoAFNUUzKKaAoEQ0FQMqASkZNTVFMyCgaTU1RTMgoK
pACgFntTVFMyAQB7Q0FQMgv/C0NBUDKkAH17UERDMgz///9/AENBUDJQREMyoBuTe1BEQzIKCQAK
CVwvA19QUl9DUFUxQVBQVKAYe1BEQzIKGABcLwNfUFJfQ1BVMUFQQ1RwUERDMlBEQzCkABBEDlwu
X1BSX0NQVTMUH19QREMBcFwvA19QUl9DUFUwQ1BEQ2hgR0NBUGCkYBQiX09TQwRwXC8DX1BSX0NQ
VTBDT1NDaGlqa2BHQ0FQYKRgFEQJR0NBUAGKaABTVFMzimgKBENBUDOgEpGTU1RTMwoGk1NUUzMK
CqQAoBZ7U1RTMwEAe0NBUDML/wtDQVAzpAB9e1BEQzMM////fwBDQVAzUERDM6Abk3tQREMzCgkA
CglcLwNfUFJfQ1BVMUFQUFSgGHtQREMzChgAXC8DX1BSX0NQVTFBUENUcFBEQzNQREMwpAAQRA5c
Ll9QUl9DUFU0FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpGAUIl9PU0MEcFwvA19QUl9D
UFUwQ09TQ2hpamtgR0NBUGCkYBRECUdDQVABimgAU1RTNIpoCgRDQVA0oBKRk1NUUzQKBpNTVFM0
CgqkAKAWe1NUUzQBAHtDQVA0C/8LQ0FQNKQAfXtQREM0DP///38AQ0FQNFBEQzSgG5N7UERDNAoJ
AAoJXC8DX1BSX0NQVTFBUFBUoBh7UERDNAoYAFwvA19QUl9DUFUxQVBDVHBQREM0UERDMKQAEEQO
XC5fUFJfQ1BVNRQfX1BEQwFwXC8DX1BSX0NQVTBDUERDaGBHQ0FQYKRgFCJfT1NDBHBcLwNfUFJf
Q1BVMENPU0NoaWprYEdDQVBgpGAURAlHQ0FQAYpoAFNUUzWKaAoEQ0FQNaASkZNTVFM1CgaTU1RT
NQoKpACgFntTVFM1AQB7Q0FQNQv/C0NBUDWkAH17UERDNQz///9/AENBUDVQREM1oBuTe1BEQzUK
CQAKCVwvA19QUl9DUFUxQVBQVKAYe1BEQzUKGABcLwNfUFJfQ1BVMUFQQ1RwUERDNVBEQzCkABBE
DlwuX1BSX0NQVTYUH19QREMBcFwvA19QUl9DUFUwQ1BEQ2hgR0NBUGCkYBQiX09TQwRwXC8DX1BS
X0NQVTBDT1NDaGlqa2BHQ0FQYKRgFEQJR0NBUAGKaABTVFM2imgKBENBUDagEpGTU1RTNgoGk1NU
UzYKCqQAoBZ7U1RTNgEAe0NBUDYL/wtDQVA2pAB9e1BEQzYM////fwBDQVA2UERDNqAbk3tQREM2
CgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREM2ChgAXC8DX1BSX0NQVTFBUENUcFBEQzZQREMwpAAQ
RA5cLl9QUl9DUFU3FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpGAUIl9PU0MEcFwvA19Q
Ul9DUFUwQ09TQ2hpamtgR0NBUGCkYBRECUdDQVABimgAU1RTN4poCgRDQVA3oBKRk1NUUzcKBpNT
VFM3CgqkAKAWe1NUUzcBAHtDQVA3C/8LQ0FQN6QAfXtQREM3DP///38AQ0FQN1BEQzegG5N7UERD
NwoJAAoJXC8DX1BSX0NQVTFBUFBUoBh7UERDNwoYAFwvA19QUl9DUFUxQVBDVHBQREM3UERDMKQA
====
begin-base64 644 SSDT.13
U1NEVHkFAAAB4kFNSVRDR1BST0MAAAAAAQAAAElOVEwXEQUgW4JNClwuX1NCX1RQTV8IVE1GMQAI
VE1GMgAIVFJTVAoCFAxfSElEAKQMQdAMMQhfU1RSESEKHlQAUABNACAAMQAuADIAIABEAGUAdgBp
AGMAZQAAAAhfVUlEAQhfQ1JTEREKDoYJAAAAANT+AFAAAHkAFAlfU1RBAKQKD1uAVFNNSQEKsgoC
W4EQVFNNSQFJTlFfCERBVF8IFBVTVkFMAXCZaABEQVRfcApNSU5RXxBFSlwuX1NCX1RQTV9bgFBW
QVIADJj9/9gLMABbgU8JUFZBUgBQX1dSCFBfUEQIUF9OUghQTU9SCFBfUkMgUF9BUAhQX1NSCAAw
UlAwMAhSUDAxCFJQMDIIUlAwMwhSUDA0CFJQMDUIUlAwNghSUDA3CFJQMDgIUlAwOQhSUDEwCFJQ
MTEIUlAxMghSUDEzCFJQMTQIUlAxNQhSUDE2CFJQMTcIUlAxOAhSUDE5CFJQMjAIUlAyMQhSUDIy
CBRIPl9EU00EoE03k2gREwoQpvrdPRs2tE6kJI0QCJ0WUwhfVF8wAHCZagBfVF8woA6TX1RfMACk
EQUKAv8BoUc0oA2TX1RfMAGkDTEuMgChRjOgRgSTX1RfMAoCoAqTUF9BUAGkCgKZg4hrAABUTUYy
oAqUVE1GMgoWpAFwVE1GMlBfUERwVE1GMlBfV1JTVkFMCv+kUF9TUqFMLqBBBZNfVF8wCgMIUFBJ
MRIEAgAAoBWTUF9BUAFwAYhQUEkxAACkUFBJMaAWlFBfUEQKFnABiFBQSTEAAKRQUEkxcFBfUESI
UFBJMQEApFBQSTGhRymgIpNfVF8wCgSgCZNQX0FQAaQAoAqTUF9XUgoPpACkVFJTVKFBJ6BPBZNf
VF8wCgUIUFBJMhIFAwAAAKAVk1BfQVABcAGIUFBJMgAApFBQSTKgFpNQX05SCv9wAYhQUEkyAACk
UFBJMnBQX05SiFBQSTIBAHBQX1JDiFBQSTIKAgCkUFBJMqFOIKALk19UXzAKBqQKA6FPH6BGBJNf
VF8wCgegCpNQX0FQAaQKA5mDiGsAAFRNRjKgCpRUTUYyChakAXBUTUYyUF9QRHBUTUYyUF9XUlNW
QUwK/6RQX1NSoUUboEAbk19UXzAKCKAKk1BfQVABpAoCmYOIawAAVE1GMghfVF8xAHBUTUYyX1Rf
MaAKk19UXzEApAoEoUUXoAyTX1RfMQGkUlAwMaFFFqANk19UXzEKAqRSUDAyoUQVoA2TX1RfMQoD
pFJQMDOhQxSgDZNfVF8xCgSkUlAwNKFCE6ANk19UXzEKBaRSUDA1oUESoA2TX1RfMQoGpFJQMDah
QBGgDZNfVF8xCgekUlAwN6FPD6ANk19UXzEKCKRSUDA4oU4OoA2TX1RfMQoJpFJQMDmhTQ2gDZNf
VF8xCgqkUlAxMKFMDKANk19UXzEKC6RSUDExoUsLoA2TX1RfMQoMpFJQMTKhSgqgDZNfVF8xCg2k
UlAxM6FJCaANk19UXzEKDqRSUDE0oUgIoA2TX1RfMQoPpFJQMTWhRwegDZNfVF8xChCkUlAxNqFG
BqANk19UXzEKEaRSUDE3oUUFoA2TX1RfMQoSpFJQMTihRASgDZNfVF8xChOkUlAxOaEzoA2TX1Rf
MQoUpFJQMjChI6ANk19UXzEKFaRSUDIxoROgDZNfVF8xChakUlAyMqEDpACkAKEBoU0FoEoFk2gR
EwoQ7VRgNxPMdUaQHEdW1/LUXQhfVF8yAHCZagBfVF8yoAyTX1RfMgCkEQMBA6EmoCKTX1RfMgGZ
g4hrAABUTUYxcFRNRjFQTU9SU1ZBTAr/pAChAaQRAwEA
====
begin-base64 644 SSDT.8
U1NEVBUEAAABkFNhdGFSZVNhdGFUYWJsABAAAElOVEwSEQkgEEYKXAAIU1RGRREKCgcQBgAAAADv
CFNURkQRCgoHkAYAAAAA7whGWlRGEQoKBwAAAAAAAPUIRENGTBEKCgfBAAAAAACxCFNURkYRCgoH
AAAAAACgAAhTQ0JGEQMKHAhDTURDABRCBEdURkIKd0NNREMKOGBbE1NDQkZgCjhDTURYd0NNREMK
B2CMU0NCRnJgAQBBMDAxcGhDTURYcGlBMDAxdUNNREMQSTRcLwNfU0JfUENJMFNBVDAIUkVHRgEU
El9SRUcCoAuTaAoCcGlSRUdGCFRNRDARAwoUilRNRDAAUElPMIpUTUQwCgRETUEwilRNRDAKCFBJ
TzGKVE1EMAoMRE1BMYpUTUQwChBDSE5GFDJfR1RNAHAKeFBJTzBwChRETUEwcAp4UElPMXAKFERN
QTF9Q0hORgoFQ0hORqRUTUQwFAZfU1RNA1uCTA5TUFQwCF9BRFIL//8UTghfU0REAQhGRlMwEQoK
BwAAAAAAoACMRkZTMABGRjAwjEZGUzAKBkZGMDagSAWTh2gLAAKgTwSSk0hGU0UAi2gLNAFXMTU0
i2gLOAFXMTU2oDN7k1cxNTQLKBCTe1cxNTYLAEAACwBAAKAak3tXMTU2CwCAAABwClpGRjAwcArv
RkYwNnBGRlMwU1RGRhROBF9HVEYAcABDTURDoBSRRFNTUEZIUFBHVEZCU1RGRAoGoQtHVEZCU1RG
RQoGR1RGQkZaVEYAR1RGQkRDRkwAR1RGQlNURkYApFNDQkZbgkYFU1BUMQhfQURSDP//AQAURQRf
R1RGAHAAQ01EQ6AUkURTU1BGSFBQR1RGQlNURkQKBqELR1RGQlNURkUKBkdURkJGWlRGAEdURkJE
Q0ZMAKRTQ0JGW4JGBVNQVDIIX0FEUgz//wIAFEUEX0dURgBwAENNREOgFJFEU1NQRkhQUEdURkJT
VEZECgahC0dURkJTVEZFCgZHVEZCRlpURgBHVEZCRENGTACkU0NCRluCRgVTUFQzCF9BRFIM//8D
ABRFBF9HVEYAcABDTURDoBSRRFNTUEZIUFBHVEZCU1RGRAoGoQtHVEZCU1RGRQoGR1RGQkZaVEYA
R1RGQkRDRkwApFNDQkZbgkYFU1BUNAhfQURSDP//BAAURQRfR1RGAHAAQ01EQ6AUkURTU1BGSFBQ
R1RGQlNURkQKBqELR1RGQlNURkUKBkdURkJGWlRGAEdURkJEQ0ZMAKRTQ0JGW4JGBVNQVDUIX0FE
Ugz//wUAFEUEX0dURgBwAENNREOgFJFEU1NQRkhQUEdURkJTVEZECgahC0dURkJTVEZFCgZHVEZC
RlpURgBHVEZCRENGTACkU0NCRg==
====
begin-base64 644 SSDT.9
U1NEVLkJAAAB4VBtUmVmAENwdTBJc3QAADAAAElOVEwXEQUgEESZXC5fUFJfQ1BVMAhfUFBDABRN
CV9QQ1QAoCiSk1wuX1BSX0NQUEMAcFwuX1BSX0NQUENcLwNfUFJfQ1BVMF9QUEOgPpB7Q0ZHRAEA
e1BEQzABAKQSLAIRFAoRggwAfwAAAAAAAAAAAAAAeQARFAoRggwAfwAAAAAAAAAAAAAAeQCkEiwC
ERQKEYIMAAEQAAAAEAAAAAAAAHkAERQKEYIMAAEIAACzAAAAAAAAAHkAFBlYUFNTAKANe1BEQzAB
AKROUFNTpFNQU1MIU1BTUxJDIRASIAYMSQ0AAAzILAEADG4AAAAMCgAAAAyDAAAADAAAAAASIAYM
SA0AAAzILAEADG4AAAAMCgAAAAyDAQAADAEAAAASIAYM5AwAAAxwIAEADG4AAAAMCgAAAAyDAgAA
DAIAAAASIAYMHAwAAAxuCAEADG4AAAAMCgAAAAyDAwAADAMAAAASIAYMuAsAAAzB/AAADG4AAAAM
CgAAAAyDBAAADAQAAAASIAYMVAsAAAxM8QAADG4AAAAMCgAAAAyDBQAADAUAAAASIAYM8AoAAAwb
5gAADG4AAAAMCgAAAAyDBgAADAYAAAASIAYMKAoAAAxD0AAADG4AAAAMCgAAAAyDBwAADAcAAAAS
IAYMxAkAAAypxQAADG4AAAAMCgAAAAyDCAAADAgAAAASIAYMYAkAAAxEuwAADG4AAAAMCgAAAAyD
CQAADAkAAAASIAYMmAgAAAwjpwAADG4AAAAMCgAAAAyDCgAADAoAAAASIAYMNAgAAAxcnQAADG4A
AAAMCgAAAAyDCwAADAsAAAASIAYM0AcAAAzJkwAADG4AAAAMCgAAAAyDDAAADAwAAAASIAYMbAcA
AAxpigAADG4AAAAMCgAAAAyDDQAADA0AAAASIAYMpAYAAAy9egAADG4AAAAMCgAAAAyDDgAADA4A
AAASIAYMQAYAAAzscQAADG4AAAAMCgAAAAyDDwAADA8AAAASIAYMAAAAgAwAAACADAAAAIAMAAAA
gAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACA
DAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYM
AAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACA
DAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAM
AAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwA
AACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIAS
IAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwA
AACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAA
AIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIAIX1BTUxJD
IRASIAYMSQ0AAAzILAEADAoAAAAMCgAAAAwA/wAADAD/AAASIAYMSA0AAAzILAEADAoAAAAMCgAA
AAwAIgAADAAiAAASIAYM5AwAAAxwIAEADAoAAAAMCgAAAAwAIQAADAAhAAASIAYMHAwAAAxuCAEA
DAoAAAAMCgAAAAwAHwAADAAfAAASIAYMuAsAAAzB/AAADAoAAAAMCgAAAAwAHgAADAAeAAASIAYM
VAsAAAxM8QAADAoAAAAMCgAAAAwAHQAADAAdAAASIAYM8AoAAAwb5gAADAoAAAAMCgAAAAwAHAAA
DAAcAAASIAYMKAoAAAxD0AAADAoAAAAMCgAAAAwAGgAADAAaAAASIAYMxAkAAAypxQAADAoAAAAM
CgAAAAwAGQAADAAZAAASIAYMYAkAAAxEuwAADAoAAAAMCgAAAAwAGAAADAAYAAASIAYMmAgAAAwj
pwAADAoAAAAMCgAAAAwAFgAADAAWAAASIAYMNAgAAAxcnQAADAoAAAAMCgAAAAwAFQAADAAVAAAS
IAYM0AcAAAzJkwAADAoAAAAMCgAAAAwAFAAADAAUAAASIAYMbAcAAAxpigAADAoAAAAMCgAAAAwA
EwAADAATAAASIAYMpAYAAAy9egAADAoAAAAMCgAAAAwAEQAADAARAAASIAYMQAYAAAzscQAADAoA
AAAMCgAAAAwAEAAADAAQAAASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAA
gAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAA
AIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAA
gAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACA
DAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYM
AAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACA
DAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAM
AAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwA
AACADAAAAIAMAAAAgAwAAACADAAAAIASIAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIAS
IAYMAAAAgAwAAACADAAAAIAMAAAAgAwAAACADAAAAIAIUFNERgAUSwRfUFNEAKAuklBTREZwVENO
VIiDiEhQU0QAAAoEAHBUQ05UiIOIU1BTRAAACgQAcP9QU0RGoA97UERDMAsACACkSFBTRKRTUFNE
CEhQU0QSDQESCgUKBQAACv4KgAhTUFNEEg0BEgoFCgUAAAr8CoA=
====
begin-base64 644 TCPA.5
VENQQTIAAAAC40FQVElPNE5BUEFBU0YAAQAAAE1TRlQTAAABAAAAAAEAEOD+2AAAAAA=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTIwOCwgT0VNSUQ9REVMTCwgUnNkdEFkZHJlc3M9MHhkNzdmMzAy
OAoKClJTRFQ6IExlbmd0aD05MiwgUmV2aXNpb249MSwgQ2hlY2tzdW09NjMsCglPRU1JRD1ERUxM
LCBPRU0gVGFibGUgSUQ9Q0JYMywgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNyZWF0b3IgSUQ9
TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDEwMDEzCgoKCUVudHJpZXM9eyAweGQ3N2YzMTI4LCAw
eGQ3N2ZkMzk4LCAweGQ3N2ZkNDMwLCAweGQ3N2ZkNDc4LCAweGQ3N2ZkNGIwLCAweGQ3N2ZkNGYw
LCAweGQ3N2ZkNTI4LCAweGQ3N2ZkOTQwLCAweGQ3N2ZlMzAwLCAweGQ3N2ZlZTI4LCAweGQ3N2Zl
ZWUwLCAweGQ3N2ZlZjg4LCAweGQ3N2ZmNTA4LCAweGQ3N2ZmNjgwIH0KCgoJRFNEVD0weGQ3N2Yz
MWIwCglJTlRfTU9ERUw9QVBJQwoJU0NJX0lOVD05CglTTUlfQ01EPTB4YjIsIEFDUElfRU5BQkxF
PTB4ZDUsIEFDUElfRElTQUJMRT0weGQ2LCBTNEJJT1NfUkVRPTB4MAoJUE0xYV9FVlRfQkxLPTB4
NDAwLTB4NDAzCglQTTFhX0NOVF9CTEs9MHg0MDQtMHg0MDUKCVBNMl9DTlRfQkxLPTB4NDUwLTB4
NDUwCglQTTJfVE1SX0JMSz0weDQwOC0weDQwYgoJUE0yX0dQRTBfQkxLPTB4NDIwLTB4NDJmCglQ
X0xWTDJfTEFUPTEwMW1zLCBQX0xWTDNfTEFUPTU3bXMKCUZMVVNIX1NJWkU9MTAyNCwgRkxVU0hf
U1RSSURFPTE2CglEVVRZX09GRlNFVD0wLCBEVVRZX1dJRFRIPTAKCURBWV9BTFJNPTEzLCBNT05f
QUxSTT0wLCBDRU5UVVJZPTUwCglGbGFncz17V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENf
UzR9CgoKRFNEVDogTGVuZ3RoPTQxMTc0LCBSZXZpc2lvbj0yLCBDaGVja3N1bT01MiwKCU9FTUlE
PURFTEwsIE9FTSBUYWJsZSBJRD1DQlgzLCBPRU0gUmV2aXNpb249MHgyMiwKCUNyZWF0b3IgSUQ9
SU5UTCwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMDkxMTEyCgoKQVBJQzogTGVuZ3RoPTE0NiwgUmV2
aXNpb249MywgQ2hlY2tzdW09MTk3LAoJT0VNSUQ9REVMTCwgT0VNIFRhYmxlIElEPUNCWDMsIE9F
TSBSZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElEPUFNSSwgQ3JlYXRvciBSZXZpc2lvbj0w
eDEwMDEzCgoKRlBEVDogTGVuZ3RoPTY4LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNTEsCglPRU1J
RD1ERUxMLCBPRU0gVGFibGUgSUQ9Q0JYMywgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNyZWF0
b3IgSUQ9QU1JLCBDcmVhdG9yIFJldmlzaW9uPTB4MTAwMTMKCgpUQ1BBOiBMZW5ndGg9NTAsIFJl
dmlzaW9uPTIsIENoZWNrc3VtPTIyNywKCU9FTUlEPUFQVElPNCwgT0VNIFRhYmxlIElEPU5BUEFB
U0YsIE9FTSBSZXZpc2lvbj0weDEsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249
MHgxMDAwMDEzCgoKTUNGRzogTGVuZ3RoPTYwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xNTYsCglP
RU1JRD1ERUxMLCBPRU0gVGFibGUgSUQ9Q0JYMywgT0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNy
ZWF0b3IgSUQ9TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDk3CgoKSFBFVDogTGVuZ3RoPTU2LCBS
ZXZpc2lvbj0xLCBDaGVja3N1bT0xNjksCglPRU1JRD1ERUxMLCBPRU0gVGFibGUgSUQ9Q0JYMywg
T0VNIFJldmlzaW9uPTB4MTA3MjAwOSwKCUNyZWF0b3IgSUQ9QU1JLiwgQ3JlYXRvciBSZXZpc2lv
bj0weDUKCgpTU0RUOiBMZW5ndGg9MTA0NSwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTQ0LAoJT0VN
SUQ9U2F0YVJlLCBPRU0gVGFibGUgSUQ9U2F0YVRhYmwsIE9FTSBSZXZpc2lvbj0weDEwMDAsCglD
cmVhdG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDA5MTExMgoKClNTRFQ6IExlbmd0
aD0yNDg5LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMjUsCglPRU1JRD1QbVJlZiwgT0VNIFRhYmxl
IElEPUNwdTBJc3QsIE9FTSBSZXZpc2lvbj0weDMwMDAsCglDcmVhdG9yIElEPUlOVEwsIENyZWF0
b3IgUmV2aXNpb249MHgyMDA1MTExNwoKClNTRFQ6IExlbmd0aD0yODUwLCBSZXZpc2lvbj0xLCBD
aGVja3N1bT0xOTcsCglPRU1JRD1QbVJlZiwgT0VNIFRhYmxlIElEPUNwdVBtLCBPRU0gUmV2aXNp
b249MHgzMDAwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAwNTExMTcK
CgpETUFSOiBMZW5ndGg9MTg0LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMTAsCglPRU1JRD1JTlRF
TCwgT0VNIFRhYmxlIElEPVNOQiwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9SU5UTCwg
Q3JlYXRvciBSZXZpc2lvbj0weDEKCgpBU0YhOiBMZW5ndGg9MTY1LCBSZXZpc2lvbj0zMiwgQ2hl
Y2tzdW09MTg0LAoJT0VNSUQ9SU5URUwsIE9FTSBUYWJsZSBJRD0gSENHLCBPRU0gUmV2aXNpb249
MHgxLAoJQ3JlYXRvciBJRD1URlNNLCBDcmVhdG9yIFJldmlzaW9uPTB4ZjQyNDAKCgpTU0RUOiBM
ZW5ndGg9MTQwMSwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjI2LAoJT0VNSUQ9QU1JVENHLCBPRU0g
VGFibGUgSUQ9UFJPQywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9SU5UTCwgQ3JlYXRv
ciBSZXZpc2lvbj0weDIwMDUxMTE3CgoKU0xJQzogTGVuZ3RoPTM3NCwgUmV2aXNpb249MywgQ2hl
Y2tzdW09MTA2LAoJT0VNSUQ9REVMTCwgT0VNIFRhYmxlIElEPUNCWDMsIE9FTSBSZXZpc2lvbj0w
eDEwNzIwMDksCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHgxMDAxMwoKCkJH
UlQ6IExlbmd0aD01NiwgUmV2aXNpb249MCwgQ2hlY2tzdW09MTgzLAoJT0VNSUQ9IhhkCgQsIE9F
TSBUYWJsZSBJRD0sIE9FTSBSZXZpc2lvbj0weDEwNzIwMDksCglDcmVhdG9yIElEPUFNSSwgQ3Jl
YXRvciBSZXZpc2lvbj0weDEwMDEzCgo=
====

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

Re: USB HID device numbering mismatch between usbdevs(8) and usbhidaction(1)

Martin Pieuchot
Hello Raf,

On 20/03/17(Mon) 12:54, Raf Czlonka wrote:

> >Synopsis: usbdevs(8) and usbhidaction(1) do not agree on HID device numbering
> >Category: system kernel
> >Environment:
> System      : OpenBSD 6.1
> Details     : OpenBSD 6.1-beta (GENERIC.MP) #40: Sun Mar 19 19:40:41 MDT 2017
> [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine     : amd64
> >Description:
>         I have a USB foot pedal and, without trying all USB HID
>         device numbers, am unable verify using usbdevs(8) which one
>         did it actually attach to so that I can use usbhidaction(1)
>         in order to make use of the device.
>
>         The device itself otherwise works fine after I "guess" the
>         uhidev.

You don't need to guess anything.  If you read usbhidaction(1) until the
EXAMPLES section you'll see that it cares about uhid(4) not uhidev(4)

> uhidev3 at uhub11 port 6 configuration 1 interface 0 "Philips Speech Processing product 0x091a" rev 1.00/3.02 addr 6
> uhidev3: iclass 3/1
> uhid2 at uhidev3: input=3, output=0, feature=0
  ^^^^^
See, this matches what you "guessed".

I agree that the output of usbdevs(8) is confusing since it doesn't show
uhid(4) devices so better look in the dmesg.

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

Re: USB HID device numbering mismatch between usbdevs(8) and usbhidaction(1)

Raf Czlonka-2
On Mon, Mar 20, 2017 at 03:19:12PM GMT, Martin Pieuchot wrote:

> Hello Raf,
>
> On 20/03/17(Mon) 12:54, Raf Czlonka wrote:
> > >Synopsis: usbdevs(8) and usbhidaction(1) do not agree on HID device numbering
> > >Category: system kernel
> > >Environment:
> > System      : OpenBSD 6.1
> > Details     : OpenBSD 6.1-beta (GENERIC.MP) #40: Sun Mar 19 19:40:41 MDT 2017
> > [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> >
> > Architecture: OpenBSD.amd64
> > Machine     : amd64
> > >Description:
> >         I have a USB foot pedal and, without trying all USB HID
> >         device numbers, am unable verify using usbdevs(8) which one
> >         did it actually attach to so that I can use usbhidaction(1)
> >         in order to make use of the device.
> >
> >         The device itself otherwise works fine after I "guess" the
> >         uhidev.
>
> You don't need to guess anything.  If you read usbhidaction(1) until the
> EXAMPLES section you'll see that it cares about uhid(4) not uhidev(4)

Hi Martin,

Going through the $SHELL history, I see that I *was* actually aware
of it - after all, there are no uhidev? device nodes under /dev.

> > uhidev3 at uhub11 port 6 configuration 1 interface 0 "Philips Speech Processing product 0x091a" rev 1.00/3.02 addr 6
> > uhidev3: iclass 3/1
> > uhid2 at uhidev3: input=3, output=0, feature=0
>   ^^^^^
> See, this matches what you "guessed".
>
> I agree that the output of usbdevs(8) is confusing since it doesn't show
> uhid(4) devices so better look in the dmesg.

That's exactly what had confused me!

Given there are no uhid(4) devices listed while running usbdevs(8),
first thing that came into my head was that the uhidevX listed there
corresponds to uhidX device I'm actually after.

With the "usbdevs should show me the *correct* device I'm looking
for" stuck in my head, it didn't cross my mind to look in dmesg!

Apart from something like this:

$ awk '/Philips Speech Processing/{ getline ; getline ; print $1 }' /var/run/dmesg.boot

is there any easy way to get the USB HID device in a more
predictable/automated way?

Regards,

Raf

Loading...