With new snap an attached diff, still not working:
...
"Apple NVMe" rev 0x01 at pci13 dev 0 function 0 not configured
...
On [28/10/16] [04:49P], Gonzalo L. Rodriguez wrote:
; >Synopsis:
; >Category:
; >Environment:
; System : OpenBSD 6.0
; Details : OpenBSD 6.0-current (GENERIC.MP) #0: Tue Oct 25
; 12:00:29 MDT 2016
;
; [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
;
; Architecture: OpenBSD.amd64
; Machine : amd64
; >Description:
; I can not see the ssd on the installation, the info came from
; a usb stick as drive on the machine. I see some others with macbookair7,2
; working just fine.
;
; >How-To-Repeat:
;
; >Fix:
;
;
;
; dmesg:
; OpenBSD 6.0-current (GENERIC.MP) #0: Tue Oct 25 12:00:29 MDT 2016
; [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
; RTC BIOS diagnostic error
; ff<clock_battery,ROM_cksum,config_unit,memory_size,fixed_disk,invalid_time>
; real mem = 8469352448 (8077MB)
; avail mem = 8208134144 (7827MB)
; mpath0 at root
; scsibus0 at mpath0: 256 targets
; mainbus0 at root
; bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x8afad000 (32 entries)
; bios0: vendor Apple Inc. version "MBA71.88Z.0166.B12.1602221953" date
; 02/22/2016
; bios0: Apple Inc. MacBookAir7,1
; acpi0 at bios0: rev 2
; acpi0: sleep states S0 S3 S4 S5
; acpi0: tables DSDT FACP HPET APIC SBST ECDT SSDT SSDT SSDT SSDT SSDT
; SSDT SSDT SSDT MCFG DMAR
; acpi0: wakeup devices PEG0(S3) EC__(S3) HDEF(S3) RP01(S3) RP02(S3)
; RP03(S4) ARPT(S4) RP05(S3) RP06(S3) SPIT(S3) XHC1(S3) ADP1(S3) LID0(S3)
; acpitimer0 at acpi0: 3579545 Hz, 24 bits
; acpihpet0 at acpi0: 14318179 Hz
; acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
; cpu0 at mainbus0: apid 0 (boot processor)
; cpu0: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, 2100.27 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,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP,PT,SENSOR,ARAT
; cpu0: 256KB 64b/line 8-way L2 cache
; 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.2.4.1.1.1, IBE
; cpu1 at mainbus0: apid 2 (application processor)
; cpu1: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, 2100.00 MHz
; cpu1:
;
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP,PT,SENSOR,ARAT
; cpu1: 256KB 64b/line 8-way L2 cache
; cpu1: smt 0, core 1, package 0
; cpu2 at mainbus0: apid 1 (application processor)
; cpu2: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, 2100.00 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,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP,PT,SENSOR,ARAT
; cpu2: 256KB 64b/line 8-way L2 cache
; cpu2: smt 1, core 0, package 0
; cpu3 at mainbus0: apid 3 (application processor)
; cpu3: Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz, 2100.00 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,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP,PT,SENSOR,ARAT
; cpu3: 256KB 64b/line 8-way L2 cache
; cpu3: smt 1, core 1, package 0
; ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 40 pins
; acpiec0 at acpi0
; acpimcfg0 at acpi0 addr 0xe0000000, bus 0-155
; acpiprt0 at acpi0: bus 0 (PCI0)
; acpiprt1 at acpi0: bus -1 (PEG0)
; acpiprt2 at acpi0: bus 1 (RP01)
; acpiprt3 at acpi0: bus 2 (RP02)
; acpiprt4 at acpi0: bus 3 (RP03)
; acpiprt5 at acpi0: bus 5 (RP05)
; acpiprt6 at acpi0: bus 4 (RP06)
; acpicpu0 at acpi0: C3(200@530 mwait.1@0x60), C2(200@148 mwait.1@0x33),
; C1(1000@1 mwait.1), PSS
; acpicpu1 at acpi0: C3(200@530 mwait.1@0x60), C2(200@148 mwait.1@0x33),
; C1(1000@1 mwait.1), PSS
; acpicpu2 at acpi0: C3(200@530 mwait.1@0x60), C2(200@148 mwait.1@0x33),
; C1(1000@1 mwait.1), PSS
; acpicpu3 at acpi0: C3(200@530 mwait.1@0x60), C2(200@148 mwait.1@0x33),
; C1(1000@1 mwait.1), PSS
; "APP0001" at acpi0 not configured
; acpials0 at acpi0: ALS0
; "ACPI0002" at acpi0 not configured
; "APP000D" at acpi0 not configured
; acpibat0 at acpi0: BAT0 model "3545797981023400290" type
; 3545797981528607052 oem "3545797981528673619"
; acpiac0 at acpi0: AC unit online
; acpibtn0 at acpi0: LID0
; acpibtn1 at acpi0: PWRB
; "APP0002" at acpi0 not configured
; acpibtn2 at acpi0: SLPB
; acpivideo0 at acpi0: IGPU
; acpivout0 at acpivideo0: DD01
; cpu0: Enhanced SpeedStep 2100 MHz: speeds: 2201, 2200, 2100, 1800, 1600,
; 1300, 1100, 900, 700, 500 MHz
; pci0 at mainbus0 bus 0
; pchb0 at pci0 dev 0 function 0 "Intel Core 5G Host" rev 0x09
; inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 6000" rev 0x09
; drm0 at inteldrm0
; inteldrm0: msi
; inteldrm0: 1366x768
; wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
; wsdisplay0: screen 1-5 added (std, vt100 emulation)
; azalia0 at pci0 dev 3 function 0 "Intel Core 5G HD Audio" rev 0x09: msi
; xhci0 at pci0 dev 20 function 0 "Intel 9 Series xHCI" rev 0x03: msi
; 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 9 Series MEI" rev 0x03 at pci0 dev 22 function 0 not configured
; azalia1 at pci0 dev 27 function 0 "Intel 9 Series HD Audio" rev 0x03:
; msi
; azalia1: codecs: Cirrus Logic CS4208
; audio0 at azalia1
; ppb0 at pci0 dev 28 function 0 "Intel 9 Series PCIE" rev 0xe3
; pci1 at ppb0 bus 1
; ppb1 at pci0 dev 28 function 1 "Intel 9 Series PCIE" rev 0xe3: msi
; pci2 at ppb1 bus 2
; "Broadcom BCM15700A2" rev 0x00 at pci2 dev 0 function 0 not configured
; ppb2 at pci0 dev 28 function 2 "Intel 9 Series PCIE" rev 0xe3: msi
; pci3 at ppb2 bus 3
; "Broadcom BCM4360" rev 0x03 at pci3 dev 0 function 0 not configured
; ppb3 at pci0 dev 28 function 4 "Intel 9 Series PCIE" rev 0xe3: msi
; pci4 at ppb3 bus 5
; ppb4 at pci4 dev 0 function 0 vendor "Intel", unknown product 0x156b rev
; 0x00
; pci5 at ppb4 bus 6
; ppb5 at pci5 dev 0 function 0 vendor "Intel", unknown product 0x156b rev
; 0x00: msi
; pci6 at ppb5 bus 7
; vendor "Intel", unknown product 0x156a (class system subclass
; miscellaneous, rev 0x00) at pci6 dev 0 function 0 not configured
; ppb6 at pci5 dev 3 function 0 vendor "Intel", unknown product 0x156b rev
; 0x00: msi
; pci7 at ppb6 bus 8
; ppb7 at pci7 dev 0 function 0 "Intel DSL3510 Thunderbolt" rev 0x00
; pci8 at ppb7 bus 9
; ppb8 at pci8 dev 0 function 0 "Intel DSL3510 Thunderbolt" rev 0x00: msi
; pci9 at ppb8 bus 10
; bge0 at pci9 dev 0 function 0 "Broadcom BCM57762" rev 0x00, unknown
; BCM57766 (0x57766000): msi, address 0c:4d:e9:99:9b:4e
; brgphy0 at bge0 phy 1: BCM57765 10/100/1000baseT PHY, rev. 0
; ppb9 at pci5 dev 4 function 0 vendor "Intel", unknown product 0x156b rev
; 0x00: msi
; pci10 at ppb9 bus 57
; ppb10 at pci5 dev 5 function 0 vendor "Intel", unknown product 0x156b
; rev 0x00: msi
; pci11 at ppb10 bus 106
; ppb11 at pci5 dev 6 function 0 vendor "Intel", unknown product 0x156b
; rev 0x00: msi
; pci12 at ppb11 bus 107
; ppb12 at pci0 dev 28 function 5 "Intel 9 Series PCIE" rev 0xe3: msi
; pci13 at ppb12 bus 4
; vendor "Apple", unknown product 0x2001 (class mass storage subclass
; miscellaneous, rev 0x01) at pci13 dev 0 function 0 not configured
; pcib0 at pci0 dev 31 function 0 "Intel 9 Series LPC" rev 0x03
; ichiic0 at pci0 dev 31 function 3 "Intel 9 Series SMBus" rev 0x03: apic
; 2 int 18
; iic0 at ichiic0
; iic0: addr 0x2c 03=fc 05=65 06=40 71=06 72=80 86=5e 90=37 91=22 92=25
; 93=3d 94=4a 95=3c 96=65 97=84 98=3d 99=04 9a=84 9f=7c a0=7f a1=b5 a2=bf
; a3=7b a4=28 a5=cf a6=64 a7=2d words 00=0000 01=0000 02=00fc 03=fc00
; 04=0065 05=6540 06=4000 07=0000
; pchtemp0 at pci0 dev 31 function 6 "Intel 9 Series Thermal" rev 0x03
; isa0 at pcib0
; isadma0 at isa0
; com0 at isa0 port 0x3f8/8 irq 4: ns8250, no fifo
; pcppi0 at isa0 port 0x61
; spkr0 at pcppi0
; asmc0 at isa0 port 0x300/32: rev 2.26f626, 612 keys
; vmm0 at mainbus0: VMX/EPT
; efifb at mainbus0 not configured
; umass0 at uhub0 port 2 configuration 1 interface 0 "Kingston
; DataTraveler 2.0" rev 2.00/1.00 addr 2
; umass0: using SCSI over Bulk-Only
; scsibus1 at umass0: 2 targets, initiator 0
; sd0 at scsibus1 targ 1 lun 0: <Kingston, DataTraveler 2.0, 1.00> SCSI2
; 0/direct removable serial.09306544CF80796E24F0
; sd0: 14800MB, 512 bytes/sector, 30310400 sectors
; uhub1 at uhub0 port 3 configuration 1 interface 0 "Apple Inc. BRCM20702
; Hub" rev 2.00/1.00 addr 3
; uhidev0 at uhub1 port 1 configuration 1 interface 0 "Apple Computer
; product 0x820a" rev 2.00/1.00 addr 4
; uhidev0: iclass 3/1, 1 report id
; ukbd0 at uhidev0 reportid 1: 8 variable keys, 6 key codes
; wskbd0 at ukbd0: console keyboard, using wsdisplay0
; uhidev1 at uhub1 port 2 configuration 1 interface 0 "Apple Computer
; product 0x820b" rev 2.00/1.00 addr 5
; uhidev1: iclass 3/1, 2 report ids
; ums0 at uhidev1 reportid 2: 3 buttons
; wsmouse0 at ums0 mux 0
; ugen0 at uhub1 port 3 "Apple Inc. Bluetooth USB Host Controller" rev
; 2.00/1.27 addr 6
; uhidev2 at uhub0 port 5 configuration 1 interface 0 "Apple Inc. Apple
; Internal Keyboard / Trackpad" rev 2.00/1.71 addr 7
; uhidev2: iclass 3/0, 63 report ids
; uhid0 at uhidev2 reportid 63: input=64, output=0, feature=0
; uhidev3 at uhub0 port 5 configuration 1 interface 1 "Apple Inc. Apple
; Internal Keyboard / Trackpad" rev 2.00/1.71 addr 7
; uhidev3: iclass 3/1, 63 report ids
; ukbd1 at uhidev3 reportid 1: 8 variable keys, 6 key codes, country code
; 13
; wskbd1 at ukbd1 mux 1
; wskbd1: connecting to wsdisplay0
; uhid1 at uhidev3 reportid 9: input=0, output=0, feature=3
; uhid2 at uhidev3 reportid 63: input=64, output=0, feature=0
; ubcmtp0 at uhub0 port 5 configuration 1 interface 2 "Apple Inc. Apple
; Internal Keyboard / Trackpad" rev 2.00/1.71 addr 7
; wsmouse1 at ubcmtp0 mux 0
; vscsi0 at root
; scsibus2 at vscsi0: 256 targets
; softraid0 at root
; scsibus3 at softraid0: 256 targets
; root on sd0a (85f830d4f4706124.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 addr 8: full speed, power 98 mA, config 1, USB Receiver(0xc52f),
; Logitech(0x046d), rev 30.00
; port 2 addr 2: high speed, power 200 mA, config 1, DataTraveler
; 2.0(0x6544), Kingston(0x0930), rev 1.00, iSerialNumber
; 60A44C3FACDBCF80796E24F0
; port 3 addr 3: full speed, self powered, config 1, BRCM20702
; Hub(0x4500), Apple Inc.(0x0a5c), rev 1.00
; port 1 addr 4: full speed, self powered, config 1, product
; 0x820a(0x820a), Apple Computer(0x05ac), rev 1.00
; port 2 addr 5: full speed, self powered, config 1, product
; 0x820b(0x820b), Apple Computer(0x05ac), rev 1.00
; port 3 addr 6: full speed, self powered, config 1, Bluetooth USB Host
; Controller(0x828f), Apple Inc.(0x05ac), rev 1.27
; port 4 disabled
; port 5 addr 7: full speed, power 500 mA, config 1, Apple Internal
; Keyboard / Trackpad(0x0290), Apple Inc.(0x05ac), rev 1.71, iSerialNumber
; FM76346002WG6LLAG33
; port 6 disabled
; port 7 disabled
; port 8 disabled
; port 9 disabled
; port 10 disabled
; port 11 disabled
; port 12 disabled
; port 13 disabled
; port 14 disabled
; port 15 disabled
;
; pcidump:
; Domain /dev/pci0:
; 0:0:0: Intel Core 5G Host
; 0x0000: Vendor ID: 8086 Product ID: 1604
; 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: 106b Product ID: 011a
; 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: 16048086 20900006 06000009 00000000
; 0x0010: 00000000 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 011a106b
; 0x0030: 00000000 000000e0 00000000 00000000
; 0x0040: fed19001 00000000 fed10001 00000000
; 0x0050: 000002c1 00000031 8ff00007 8b000001
; 0x0060: e0000001 00000000 fed18001 00000000
; 0x0070: ff000000 00000001 ff000c00 0000007f
; 0x0080: 00000001 00000000 0000001a 00000000
; 0x0090: ff000001 00000001 6ef00001 00000002
; 0x00a0: 00000001 00000002 6f000001 00000002
; 0x00b0: 8c000001 8b800001 8b000001 90000001
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 00000000 00000000 00000000 00000000
; 0x00e0: 010c0009 72046199 167d00c4 00000000
; 0x00f0: 00000000 00040fc8 00000000 00000000
; 0:2:0: Intel HD Graphics 6000
; 0x0000: Vendor ID: 8086 Product ID: 1626
; 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: 0x00000000c0000000/0x01000000
; 0x0018: BAR mem prefetchable 64bit addr:
; 0x00000000b0000000/0x10000000
; 0x0020: BAR io addr: 0x00003000/0x0040
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 106b Product ID: 011a
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00d0: Capability 0x01: Power Management
; State: D0
; 0x00a4: Capability 0x13: PCI Advanced Features
; 0x0000: 16268086 00900007 03000009 00000000
; 0x0010: c0000004 00000000 b000000c 00000000
; 0x0020: 00003001 00000000 00000000 011a106b
; 0x0030: 00000000 00000090 00000000 00000100
; 0x0040: 010c0009 72046199 167d00c4 00000000
; 0x0050: 000002c1 00000031 00000000 8c000001
; 0x0060: 00010000 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 8ad03190
; 0:3:0: Intel Core 5G HD Audio
; 0x0000: Vendor ID: 8086 Product ID: 160c
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 09
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: BAR mem 64bit addr: 0x00000000c1610000/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: 106b Product ID: 011a
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0050: Capability 0x01: Power Management
; State: D0
; 0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0070: Capability 0x10: PCI Express
; 0x0000: 160c8086 00100006 04030009 00000040
; 0x0010: c1610004 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 011a106b
; 0x0030: 00000000 00000050 00000000 00000100
; 0x0040: 00000000 72046199 167d00c4 00000031
; 0x0050: 00026001 00000000 00000000 00000000
; 0x0060: 00007005 fee00000 000000b0 00000000
; 0x0070: 00910010 10000fc0 00000800 00000000
; 0x0080: 00000000 00000000 00000000 00000000
; 0x0090: 00000000 00000000 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 00000000 00000000 00000000 00000000
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 00000000
; 0:20:0: Intel 9 Series xHCI
; 0x0000: Vendor ID: 8086 Product ID: 9cb1
; 0x0004: Command: 0006 Status: 0290
; 0x0008: Class: 0c Subclass: 03 Interface: 30 Revision: 03
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR mem 64bit addr: 0x00000000c1600000/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: 8086 Product ID: 7270
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0070: Capability 0x01: Power Management
; State: D0
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0000: 9cb18086 02900006 0c033003 00000000
; 0x0010: c1600004 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 72708086
; 0x0030: 00000000 00000070 00000000 00000100
; 0x0040: 803601fd 800fc689 00000000 00000000
; 0x0050: 0fce2e5f 00000000 00000000 00000000
; 0x0060: 00002030 00000000 00000000 00000000
; 0x0070: c1c28001 00000008 00000000 00000000
; 0x0080: 00870005 fee00000 00000000 00000060
; 0x0090: 00000000 00000000 00000000 00000000
; 0x00a0: 00040140 00001800 0002208f 00000000
; 0x00b0: 00000001 00000002 00000000 00000000
; 0x00c0: 00000001 00000002 00000000 00000000
; 0x00d0: 000007ff 000004ff 0000000f 0000000f
; 0x00e0: 00000800 00000000 00000000 0008d8d8
; 0x00f0: 00000000 00000000 08030fb1 00000000
; 0:22:0: Intel 9 Series MEI
; 0x0000: Vendor ID: 8086 Product ID: 9cba
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR mem 64bit addr: 0x00000000c161b100/0x00000020
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0050: Capability 0x01: Power Management
; State: D0
; 0x008c: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0000: 9cba8086 00100006 07800003 00800000
; 0x0010: c161b104 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 72708086
; 0x0030: 00000000 00000050 00000000 00000100
; 0x0040: 1e000255 80010010 60002306 10001ff0
; 0x0050: c8038c01 00000008 00000000 00000000
; 0x0060: 00000100 00004000 00000000 40000000
; 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: eda4c39a fc0bbf67 04af5f53 528c5154
; 0x00d0: 3519dc15 af06310a 68dc81e7 24855560
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 00000000
; 0:27:0: Intel 9 Series HD Audio
; 0x0000: Vendor ID: 8086 Product ID: 9ca0
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: BAR mem 64bit addr: 0x00000000c1614000/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: 8086 Product ID: 7270
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0050: Capability 0x01: Power Management
; State: D0
; 0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0000: 9ca08086 00100006 04030003 00000040
; 0x0010: c1614004 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 72708086
; 0x0030: 00000000 00000050 00000000 00000100
; 0x0040: 7f040103 00000000 00000000 00008000
; 0x0050: c8436001 00000008 00000000 00000000
; 0x0060: 00810005 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 01006000 82850c00 02330010
; 0x00d0: 02850c00 02330010 00000000 00000000
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 08030fb1 00000000
; 0:28:0: Intel 9 Series PCIE
; 0x0000: Vendor ID: 8086 Product ID: 9c90
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: e3
; 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
; 0x0020: Memory Base: fff0 Memory Limit: 0000
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0040: Capability 0x10: PCI Express
; Link Speed: 2.5 / 5.0 GT/s Link Width: x0 / x1
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0090: Capability 0x0d: PCI-PCI
; 0x00a0: Capability 0x01: Power Management
; State: D0
; 0x0000: 9c908086 00100007 060400e3 00810040
; 0x0010: 00000000 00000000 00010100 200000f0
; 0x0020: 0000fff0 0001fff1 ffffffff 00000000
; 0x0030: 00000000 00000040 00000000 000001ff
; 0x0040: 00428010 00008000 00100000 01314c12
; 0x0050: 10010000 00040060 00400000 00000000
; 0x0060: 00000000 00080817 00000400 00000000
; 0x0070: 00010002 00000000 00000000 00000000
; 0x0080: 00009005 00000000 00000000 00000000
; 0x0090: 0000a00d 72708086 00000000 00000000
; 0x00a0: c8030001 00000008 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 01000000 00000800 09110002 00000000
; 0x00e0: 00303c00 00000000 00000004 00000000
; 0x00f0: 00000050 0000f580 08030fb1 00542805
; 0:28:1: Intel 9 Series PCIE
; 0x0000: Vendor ID: 8086 Product ID: 9c92
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: e3
; 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
; 0x0020: Memory Base: c140 Memory Limit: c150
; 0x0024: Prefetch Memory Base: a001 Prefetch Memory Limit: aff1
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 02 Line: ff Bridge Control: 0000
; 0x0040: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x1 / x1
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0090: Capability 0x0d: PCI-PCI
; 0x00a0: Capability 0x01: Power Management
; State: D0
; 0x0000: 9c928086 00100007 060400e3 00810040
; 0x0010: 00000000 00000000 00020200 200000f0
; 0x0020: c150c140 aff1a001 00000000 00000000
; 0x0030: 00000000 00000040 00000000 000002ff
; 0x0040: 01428010 00008000 0010000e 02323c12
; 0x0050: 70120042 000cb200 00400028 00000000
; 0x0060: 00000000 00000817 00000400 00000000
; 0x0070: 00000002 00000000 00000000 00000000
; 0x0080: 00019005 fee00000 00000061 00000000
; 0x0090: 0000a00d 72708086 00000000 00000000
; 0x00a0: c8030001 00000008 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 01000000 00001842 0b118008 00000000
; 0x00e0: 00400302 883c883c 0000001b 00000000
; 0x00f0: 00000050 0c000040 08030fb1 00000004
; 0:28:2: Intel 9 Series PCIE
; 0x0000: Vendor ID: 8086 Product ID: 9c94
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: e3
; 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
; 0x0020: Memory Base: c100 Memory Limit: c120
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 03 Line: ff Bridge Control: 0000
; 0x0040: Capability 0x10: PCI Express
; Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0090: Capability 0x0d: PCI-PCI
; 0x00a0: Capability 0x01: Power Management
; State: D0
; 0x0000: 9c948086 00100007 060400e3 00810040
; 0x0010: 00000000 00000000 00030300 200000f0
; 0x0020: c120c100 0001fff1 ffffffff 00000000
; 0x0030: 00000000 00000040 00000000 000003ff
; 0x0040: 01428010 00008000 0010000e 03323c12
; 0x0050: 70110043 0014b200 00400028 00000000
; 0x0060: 00000000 00000817 00000400 00000000
; 0x0070: 00010001 00000000 00000000 00000000
; 0x0080: 00019005 fee00000 00000062 00000000
; 0x0090: 0000a00d 72708086 00000000 00000000
; 0x00a0: c8030001 00000008 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 01000000 00001842 0b118008 00000000
; 0x00e0: 00400302 883c883c 0000000b 00000000
; 0x00f0: 00000050 0c000040 08030fb1 00000004
; 0:28:4: Intel 9 Series PCIE
; 0x0000: Vendor ID: 8086 Product ID: 9c98
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: e3
; 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 107
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 40 I/O Limit: 60 Secondary Status: 2000
; 0x0020: Memory Base: c170 Memory Limit: cd70
; 0x0024: Prefetch Memory Base: cd81 Prefetch Memory Limit: d981
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0040: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0090: Capability 0x0d: PCI-PCI
; 0x00a0: Capability 0x01: Power Management
; State: D0
; 0x0000: 9c988086 00100007 060400e3 00810040
; 0x0010: 00000000 00000000 006b0500 20006040
; 0x0020: cd70c170 d981cd81 00000000 00000000
; 0x0030: 00000000 00000040 00000000 000001ff
; 0x0040: 01428010 00008000 0010000e 05324c42
; 0x0050: 70420000 0024fd00 00400028 00000000
; 0x0060: 00000000 00000817 00000400 00000000
; 0x0070: 00000002 00000000 00000000 00000000
; 0x0080: 00019005 fee00000 00000063 00000000
; 0x0090: 0000a00d 72708086 00000000 00000000
; 0x00a0: c8030001 00000008 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 01000000 00000802 0b118008 00000000
; 0x00e0: 00403f02 00000000 0000000b 00000000
; 0x00f0: 00000050 00000040 08030fb1 0000c004
; 0:28:5: Intel 9 Series PCIE
; 0x0000: Vendor ID: 8086 Product ID: 9c9a
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: e3
; 0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 0 Secondary Bus: 4 Subordinate Bus: 4
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
; 0x0020: Memory Base: c130 Memory Limit: c130
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 02 Line: ff Bridge Control: 0000
; 0x0040: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0090: Capability 0x0d: PCI-PCI
; 0x00a0: Capability 0x01: Power Management
; State: D0
; 0x0000: 9c9a8086 00100007 060400e3 00810040
; 0x0010: 00000000 00000000 00040400 200000f0
; 0x0020: c130c130 0001fff1 ffffffff 00000000
; 0x0030: 00000000 00000040 00000000 000002ff
; 0x0040: 01428010 00008000 0010000e 06323c42
; 0x0050: f0420042 002cfd00 00400028 00000000
; 0x0060: 00000000 00000817 00000400 00000000
; 0x0070: 00000002 00000000 00000000 00000000
; 0x0080: 00019005 fee00000 0000006a 00000000
; 0x0090: 0000a00d 72708086 00000000 00000000
; 0x00a0: c8030001 00000008 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 01000000 00001842 0b118008 00000000
; 0x00e0: 00403f02 00000000 0000001b 00000000
; 0x00f0: 00000050 00000040 08030fb1 0000c004
; 0:31:0: Intel 9 Series LPC
; 0x0000: Vendor ID: 8086 Product ID: 9cc3
; 0x0004: Command: 0007 Status: 0210
; 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR empty (00000000)
; 0x0014: BAR empty (00000000)
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
; 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: 9cc38086 02100007 06010003 00800000
; 0x0010: 00000000 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 72708086
; 0x0030: 00000000 000000e0 00000000 00000000
; 0x0040: 00001801 00000080 00000801 00000010
; 0x0050: 000000f8 00000000 00000000 00000000
; 0x0060: 80808080 00000090 80808080 0000f0f8
; 0x0070: f078f078 f078f078 f078f078 f078f078
; 0x0080: 3f0f0070 000c0681 00000000 001c0301
; 0x0090: 00fc0701 00000500 fef00001 00000000
; 0x00a0: 208012e4 00069809 00004600 80000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 00112233 00004567 0000ffc0 00000018
; 0x00e0: 100c0009 00000000 140ea801 00000000
; 0x00f0: fed1c001 00000000 08030fb1 00000000
; 0:31:3: Intel 9 Series SMBus
; 0x0000: Vendor ID: 8086 Product ID: 9ca2
; 0x0004: Command: 0003 Status: 0280
; 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR mem 64bit addr: 0x00000000c161b000/0x00000100
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR io addr: 0x0000efa0/0x0020
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 03 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0000: 9ca28086 02800003 0c050003 00000000
; 0x0010: c161b004 00000000 00000000 00000000
; 0x0020: 0000efa1 00000000 00000000 72708086
; 0x0030: 00000000 00000000 00000000 00000300
; 0x0040: 00000011 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 08030fb1 00000000
; 0:31:6: Intel 9 Series Thermal
; 0x0000: Vendor ID: 8086 Product ID: 9ca4
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 11 Subclass: 80 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR mem 64bit addr: 0x00000000c1618000/0x00001000
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 03 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0050: Capability 0x01: Power Management
; State: D0
; 0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0000: 9ca48086 00100006 11800003 00000000
; 0x0010: c1618004 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 72708086
; 0x0030: 00000000 00000050 00000000 00000300
; 0x0040: 00000004 00000000 00000000 00000000
; 0x0050: 00238001 00000008 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: 00000005 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 08030fb1 00000000
; 2:0:0: Broadcom BCM15700A2
; 0x0000: Vendor ID: 14e4 Product ID: 1570
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 04 Subclass: 80 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: BAR mem 64bit addr: 0x00000000c1500000/0x00010000
; 0x0018: BAR mem prefetchable 64bit addr:
; 0x00000000a0000000/0x10000000
; 0x0020: BAR mem 64bit addr: 0x00000000c1400000/0x00100000
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 14e4 Product ID: 1570
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0048: Capability 0x01: Power Management
; State: D0 PME# enabled
; 0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0068: Capability 0x09: Vendor Specific
; 0x00ac: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x1 / x1
; 0x0000: 157014e4 00100006 04800000 00000040
; 0x0010: c1500004 00000000 a000000c 00000000
; 0x0020: c1400004 00000000 00000000 157014e4
; 0x0030: 00000000 00000048 00000000 00000100
; 0x0040: 00000000 00000000 4a035801 00004108
; 0x0050: 00000000 00000000 00806805 00000000
; 0x0060: 00000000 00000000 0044ac09 00000100
; 0x0070: 00100000 00000000 00000000 00000000
; 0x0080: 00100000 c0000000 00000080 00000000
; 0x0090: 00004000 00000000 00000000 00000000
; 0x00a0: 00000000 00000000 00000040 00020010
; 0x00b0: 05908f82 00092c10 0046dc12 10120042
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 0008081f 00000400 00000000 00000001
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 00000000
; 3:0:0: Broadcom BCM4360
; 0x0000: Vendor ID: 14e4 Product ID: 43a0
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 03
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: BAR mem 64bit addr: 0x00000000c1200000/0x00008000
; 0x0018: BAR mem 64bit addr: 0x00000000c1000000/0x00200000
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 106b Product ID: 0117
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0048: Capability 0x01: Power Management
; State: D0 PME# enabled
; 0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0068: Capability 0x09: Vendor Specific
; 0x00ac: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
; 0x0000: 43a014e4 00100006 02800003 00000040
; 0x0010: c1200004 00000000 c1000004 00000000
; 0x0020: 00000000 00000000 00000000 0117106b
; 0x0030: 00000000 00000048 00000000 00000100
; 0x0040: 00000000 00000000 fe035801 00004108
; 0x0050: 00000000 00000000 00806805 00000000
; 0x0060: 00000000 00000000 0044ac09 00000101
; 0x0070: 18101000 00000000 00000000 00000000
; 0x0080: 18001000 00000000 00000000 00000000
; 0x0090: 00000000 00000200 00000000 00000000
; 0x00a0: 00000000 00000000 00030040 00020010
; 0x00b0: 05908f81 00103c10 0046dc11 10110143
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 0008081f 00000400 00000000 00010001
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 00000000
; 4:0:0: Apple unknown
; 0x0000: Vendor ID: 106b Product ID: 2001
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 01 Subclass: 80 Interface: 02 Revision: 01
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 40
; 0x0010: BAR mem 64bit addr: 0x00000000c1300000/0x00002000
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 106b Product ID: 2001
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0040: Capability 0x01: Power Management
; State: D0
; 0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x0070: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
; 0x0000: 2001106b 00100006 01800201 00000040
; 0x0010: c1300004 00000000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 2001106b
; 0x0030: 00000000 00000040 00000000 00000100
; 0x0040: 00035001 00000008 00000000 00000000
; 0x0050: 00867005 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00020010 07e88b82 00192810 0044cc42
; 0x0080: 10420142 00000000 00000000 00000000
; 0x0090: 00000000 00000810 00000400 00000006
; 0x00a0: 00000002 00000000 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 00000000 00000000 00000000 00000000
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 00000000
; 5:0:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 5 Secondary Bus: 6 Subordinate Bus: 107
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 41 I/O Limit: 51 Secondary Status: 0000
; 0x0020: Memory Base: c170 Memory Limit: c970
; 0x0024: Prefetch Memory Base: cd81 Prefetch Memory Limit: d581
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 006b0605 00005141
; 0x0020: c970c170 d581cd81 00000000 00000000
; 0x0030: 00000000 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0080ac05 00000000
; 0x0090: 00000000 00000000 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00520010 07e88020 00192810 00055c42
; 0x00d0: 10420000 00000000 00000000 00000000
; 0x00e0: 00000000 00000800 00000400 00000000
; 0x00f0: 00000002 00000000 00000000 00000000
; 6:0:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 6 Secondary Bus: 7 Subordinate Bus: 7
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
; 0x0020: Memory Base: c170 Memory Limit: c170
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 00070706 000001f1
; 0x0020: c170c170 0001fff1 ffffffff 00000000
; 0x0030: 0000ffff 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081ac05 fee00000
; 0x0090: 00000000 00000064 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 00315c41
; 0x00d0: 30410000 00040060 00400028 00000000
; 0x00e0: 00000000 00000800 00000400 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 6:3:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 6 Secondary Bus: 8 Subordinate Bus: 56
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 41 I/O Limit: 41 Secondary Status: 0000
; 0x0020: Memory Base: c180 Memory Limit: c570
; 0x0024: Prefetch Memory Base: cd81 Prefetch Memory Limit: d181
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 00380806 00004141
; 0x0020: c570c180 d181cd81 00000000 00000000
; 0x0030: 00000000 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081ac05 fee00000
; 0x0090: 00000000 00000065 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 03315c41
; 0x00d0: 30410000 001c0060 00400028 00000000
; 0x00e0: 00000000 00000800 00000400 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 6:4:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 6 Secondary Bus: 57 Subordinate Bus: 105
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 51 I/O Limit: 51 Secondary Status: 0000
; 0x0020: Memory Base: c580 Memory Limit: c970
; 0x0024: Prefetch Memory Base: d191 Prefetch Memory Limit: d581
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 00693906 00005151
; 0x0020: c970c580 d581d191 00000000 00000000
; 0x0030: 00000000 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081ac05 fee00000
; 0x0090: 00000000 00000067 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 04315c41
; 0x00d0: 10410000 00240060 00000028 00000000
; 0x00e0: 00000000 00000800 00000000 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 6:5:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 6 Secondary Bus: 106 Subordinate Bus: 106
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
; 0x0020: Memory Base: fff0 Memory Limit: 0000
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 006a6a06 000001f1
; 0x0020: 0000fff0 0001fff1 ffffffff 00000000
; 0x0030: 0000ffff 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081ac05 fee00000
; 0x0090: 00000000 00000068 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 05315c41
; 0x00d0: 10410000 002c0060 00000028 00000000
; 0x00e0: 00000000 00000800 00000000 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 6:6:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156b
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 6 Secondary Bus: 107 Subordinate Bus: 107
; Secondary Latency Timer: 00
; 0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
; 0x0020: Memory Base: fff0 Memory Limit: 0000
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00ac: Capability 0x0d: PCI-PCI
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 156b8086 00100007 06040000 00010020
; 0x0010: 00000000 00000000 006b6b06 000001f1
; 0x0020: 0000fff0 0001fff1 ffffffff 00000000
; 0x0030: 0000ffff 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081ac05 fee00000
; 0x0090: 00000000 00000069 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 0000c00d
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 06315c41
; 0x00d0: 10410000 00340060 00000028 00000000
; 0x00e0: 00000000 00000800 00000000 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 7:0:0: Intel unknown
; 0x0000: Vendor ID: 8086 Product ID: 156a
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 08 Subclass: 80 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 20
; 0x0010: BAR mem 32bit addr: 0xc1700000/0x00040000
; 0x0014: BAR mem 32bit addr: 0xc1740000/0x00001000
; 0x0018: BAR empty (00000000)
; 0x001c: BAR empty (00000000)
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x00a0: Capability 0x11: Extended Message Signaled Interrupts
; (MSI-X)
; 0x0000: 156a8086 00100007 08800000 00000020
; 0x0010: c1700000 c1740000 00000000 00000000
; 0x0020: 00000000 00000000 00000000 00000000
; 0x0030: 00000000 00000080 00000000 00000100
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0080c005 00000000
; 0x0090: 00000000 00000000 00000000 00000000
; 0x00a0: 000f0011 00000001 00000fa1 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 0002a010 00008560 00192810 00055c41
; 0x00d0: 10410000 00000000 00000000 00000000
; 0x00e0: 00000000 00000812 00000400 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 8:0:0: Intel DSL3510 Thunderbolt
; 0x0000: Vendor ID: 8086 Product ID: 1549
; 0x0004: Command: 0007 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 8 Secondary Bus: 9 Subordinate Bus: 24
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 41 I/O Limit: 41 Secondary Status: 0000
; 0x0020: Memory Base: c200 Memory Limit: c3f0
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
; 0x0000: 15498086 00100007 06040000 00010000
; 0x0010: 00000000 00000000 00180908 00004141
; 0x0020: c3f0c200 0001fff1 00000000 00000000
; 0x0030: 00000000 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0080c005 00000000
; 0x0090: 00000000 00000000 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 00520010 00008020 00102810 0007fc41
; 0x00d0: 10410000 00000000 00000000 00000000
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00010000 00000000 00000000 00000000
; 9:0:0: Intel DSL3510 Thunderbolt
; 0x0000: Vendor ID: 8086 Product ID: 1549
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: 00000000
; 0x0014: 00000000
; 0x0018: Primary Bus: 9 Secondary Bus: 10 Subordinate Bus: 17
; Secondary Latency Timer: 00
; 0x001c: I/O Base: 01 I/O Limit: 01 Secondary Status: 0000
; 0x0020: Memory Base: c200 Memory Limit: c3f0
; 0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
; 0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
; 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
; 0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits:
; 0000
; 0x0038: Expansion ROM Base Address: 00000000
; 0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
; 0x0080: Capability 0x01: Power Management
; State: D0
; 0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00c0: Capability 0x10: PCI Express
; Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x4
; 0x0000: 15498086 00100006 06040000 00010000
; 0x0010: 00000000 00000000 00110a09 00000101
; 0x0020: c3f0c200 0001fff1 00000000 00000000
; 0x0030: 00000000 00000080 00000000 000001ff
; 0x0040: 00000000 00000000 00000000 00000000
; 0x0050: 00000000 00000000 00000000 00000000
; 0x0060: 00000000 00000000 00000000 00000000
; 0x0070: 00000000 00000000 00000000 00000000
; 0x0080: fe038801 0a002008 0081c005 fee00000
; 0x0090: 00000000 00000066 00000000 00000000
; 0x00a0: 00000000 00000000 00000000 00000000
; 0x00b0: 00000000 00000000 00000000 00000000
; 0x00c0: 01620010 00008020 00102810 0033fc42
; 0x00d0: 30110000 00480060 00400028 00000000
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00010042 00000000 00000000 00000000
; 10:0:0: Broadcom BCM57762
; 0x0000: Vendor ID: 14e4 Product ID: 1682
; 0x0004: Command: 0006 Status: 0010
; 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 00
; 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line
; Size: 00
; 0x0010: BAR mem prefetchable 64bit addr:
; 0x00000000c2000000/0x00010000
; 0x0018: BAR mem prefetchable 64bit addr:
; 0x0000000000000000/0x00010000
; 0x0020: BAR empty (00000000)
; 0x0024: BAR empty (00000000)
; 0x0028: Cardbus CIS: 00000000
; 0x002c: Subsystem Vendor ID: 106b Product ID: 00f6
; 0x0030: Expansion ROM Base Address: 00000000
; 0x0038: 00000000
; 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
; 0x0048: Capability 0x01: Power Management
; State: D0 PME# enabled
; 0x0050: Capability 0x03: Vital Product Data (VPD)
; 0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
; 0x00a0: Capability 0x11: Extended Message Signaled Interrupts
; (MSI-X)
; 0x00ac: Capability 0x10: PCI Express
; Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
; 0x0000: 168214e4 00100006 02000000 00000000
; 0x0010: c200000c 00000000 0000000c 00000000
; 0x0020: 00000000 00000000 00000000 00f6106b
; 0x0030: 00000000 00000048 00000000 00000100
; 0x0040: 00000000 7f000000 c8035001 16002108
; 0x0050: 00005803 00000000 0087a005 fee00000
; 0x0060: 00000000 00000072 f0000289 76180000
; 0x0070: 00000000 dda27fa9 00000000 00000000
; 0x0080: 168214e4 800000f8 00000000 000002c2
; 0x0090: 00000000 00000030 00000000 000000d8
; 0x00a0: 0005ac11 00000002 00000122 00020010
; 0x00b0: 00008d80 00105400 00475c11 10110000
; 0x00c0: 00000000 00000000 00000000 00000000
; 0x00d0: 0000081f 00000000 00000000 00010001
; 0x00e0: 00000000 00000000 00000000 00000000
; 0x00f0: 00000000 00000000 00000000 57766000
;
; acpidump:
; begin-base64 644 APIC.4
; QVBJQ7wAAAACX0FQUExFIEFwcGxlMDAAAQAAAExva2lfAAAAAADg/gEAAAAACAEAAQAAAAAIAgIB
; AAAAAAgDAQEAAAAACAQDAQAAAAAIBf8AAAAAAAgG/wAAAAAACAf/AAAAAAAICP8AAAAAAQwCAAAA
; wP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADQAEBgEFAAEEBgIFAAEEBgMFAAEEBgQFAAEEBgUFAAEE
; BgYFAAEEBgcFAAEEBggFAAE=
; ====
; begin-base64 644 DMAR.16
; RE1BUogAAAABdkFQUExFIEJEVyAAAAAAAQAAAElOVEwBAAAAJgMAAAAAAAAAAAAAAAAYAAAAAAAA
; ANn+AAAAAAEIAAAAAAIAAAAgAAEAAAAAENn+AAAAAAMIAAAC8B8ABAgAAADwDwABACAAAAAAAAAA
; gIsAAAAA////jwAAAAABCAAAAAACAA==
; ====
; begin-base64 644 DSDT.2
; RFNEVIuIAAADD0FQUExFIE1hY0Jvb2tBAQAHAElOVEwkBBQgCFNQMk8KTghTUDFPC04WCElPMUIL
; AAYISU8xTApwCElPMkILgAYISU8yTAogCElPM0ILkAIISU8zTAoQCFNQM08KLghJTzRCCyAKCElP
; NEwKIAhNQ0hCDAAA0f4ITUNITAsAQAhFR1BCDACQ0f4IRUdQTAsAEAhETUlCDACA0f4IRE1JTAsA
; EAhJRlBCDABA0f4ISUZQTAsAEAhQRUJTDAAAAOAIUEVMTgwAAAAECFRUVEIMAADS/ghUVFRMDAAA
; AgAIU01CUwug7whTTUJMChAIUEJMSwsQGAhQTUxOCoAITFZMMgsUGAhMVkwzCxUYCExWTDQLFhgI
; U01JUAqyCEdQQlMLAAgIR1BMTgqACEFQQ0IMAADA/ghBUENMCwAQCFBNMzALMBgIU1JDQgwAwNH+
; CFNSQ0wLAEAIU1VTVwr/CEhQVEIMAADQ/ghIUFRDDATE0f4IQUNQSAreCEFTU0IKAAhBT1RCCgAI
; QUFYQgoACFBFSFAKAQhTSFBDCgEIUEVQTQoBCFBFRVIKAQhQRUNTCgEISVRLRQoACERTU1AKAAhG
; SFBQCgEIRk1CTAoBCEZEVFAKAghCU0hfCgAIQkVMXwoBCEJFSF8KAghCUkhfCgMIQlRGXwoECEJI
; Q18KBQhCWUJfCgYIQlBIXwoHCEJTSFMKCAhCRUxTCgkIQlJIUwoKCEJURlMKCwhCRUhTCgwIQlBI
; UwoNCEJUTF8KEAhCT0ZfCiAIQkVGXwohCEJMTEUKIghCTExDCiMIQkxDQQokCFRDR00KAQhUUlRQ
; CgEIVFJURAoCCFRSVEkKAwhHQ0RECgEIRFNUQQoKCERTTE8KDAhEU0xDCg4IUElUUwoQCFNCQ1MK
; EghTQUxTChMITFNTUwoqCFNPT1QKNQhQREJSCk0IV09XRQoACFRBUEQKAFuAR05WUwAMkIrSiguC
; AluBREJHTlZTAE9TWVMQU01JRghQUk0wCFBSTTEIU0NJRghQUk0yCFBSTTMITENLRghQUk00CFBS
; TTUIUDgwRCBMSURTCFBXUlMIREJHUwhUSE9GCEFDVDEIQUNUVAhQU1ZUCFRDMVYIVEMyVghUU1BW
; CENSVFQIRFRTRQhEVFMxCERUUzIIRFRTRggAOFJFVk4IABBBUElDCFRDTlQIUENQMAhQQ1AxCFBQ
; Q00IUFBNRiBDNjdMCE5BVFAIQ01BUAhDTUJQCExQVFAIRkRDUAhDTUNQCENJUlAIU01TQwhXMzgx
; CFNNQzEIRU1BRQhFTUFQEEVNQUwQAAhNRUZFCERTVFMIABBUUE1QCFRQTUUITU9SRAhUQ0dQCFBQ
; UlAgUFBSUQhMUFBSCEdURjA4R1RGMjhJREVNCEdURjE4QkRJRAgASAhPU0NDCE5FWFAIU0RHVghT
; RERWCAAoRFNFTghFQ09OCEdQSUMIQ1RZUAhMMDFDCFZGTjAIVkZOMQhBVE1DCFBUTUMIQVRSQQhQ
; VFJBCFBOSE0gVEJBQiBUQkFIIFJUSVAIVFNPRAhBVFBDCFBUUEMIUEZMVghCUkVWCERQQk0IRFBD
; TQhEUERNCFNESUQIQkxDUAhCTENDCAAIQkxDVCBCTENCIEJJQ00IACBOSElCIFQyUEIgR1ZOViBN
; TTY0CERCR0QIVEJVUCBUQkRCIFRCTkggVEJEMyBUQkQ0IFRCRDUgVEJENiBOVk1FCABIJ1NBUlYg
; QVNMQiBJTU9OCElHRFMIQ0FETAhQQURMCENTVEUQTlNURRBESUQ5IERJREEgRElEQiBJQlRUCElQ
; QVQISVBTQwhJQkxDCElCSUEISVNTQwhJUENGCElETVMISUYxRQhIVkNPCE5YRDEgTlhEMiBOWEQz
; IE5YRDQgTlhENSBOWEQ2IE5YRDcgTlhEOCBHU01JCFBBVlAIR0xJRAhLU1YwIEtTVjEIQkJBUiBC
; TENTCEJSVEwIQUxTRQhBTEFGCExMT1cITEhJSAhBTEZQCEFVREEgQVVEQiBBVURDIERJREMgRElE
; RCBESURFIERJREYgQ0FEUiBDQ05UCABAJ1NHTUQIU0dGTAhQV09LCEhMUlMIUFdFTghQUlNUCENQ
; U1AgRUVDUAhFVkNQEFhCQVMgR0JBUxBTR0dQCE5WR0EgTlZIQSBBTURBIE5ESUQIRElEMSBESUQy
; IERJRDMgRElENCBESUQ1IERJRDYgRElENyBESUQ4IE9CUzEgT0JTMiBPQlMzIE9CUzQgT0JTNSBP
; QlM2IE9CUzcgT0JTOCBMVFJBCE9CRkEITFRSQghPQkZCCExUUkMIT0JGQwhTTVNMEFNOU0wQUDBV
; QghQMVVCCFAyVUIIRURQVghOWERYIERJRFggUENTTAhTQzdBCBCA/AVcX1NCXwhQUjAwEkMiIhIP
; BAz//x8ACgBMTktGCgASDwQM//8fAAoBTE5LRAoAEg8EDP//HwAKAkxOS0MKABIPBAz//x8ACgNM
; TktBCgASDwQM//8DAAoATE5LQQoAEg8EDP//FQAKAExOS0UKABIPBAz//xUACgFMTktFCgASDwQM
; //8VAAoCTE5LRgoAEg8EDP//FQAKA0xOS0YKABIPBAz//xQACgBMTktBCgASDwQM//8dAAoATE5L
; RwoAEg8EDP//HQAKAUxOS0QKABIPBAz//x0ACgJMTktBCgASDwQM//8dAAoDTE5LQwoAEg8EDP//
; GgAKAExOS0gKABIPBAz//xoACgFMTktGCgASDwQM//8aAAoCTE5LQwoAEg8EDP//GgAKA0xOS0QK
; ABIPBAz//xsACgBMTktHCgASDwQM//8YAAoATE5LRQoAEg8EDP//GQAKAExOS0UKABIPBAz//xYA
; CgBMTktBCgASDwQM//8WAAoBTE5LRAoAEg8EDP//FgAKAkxOS0MKABIPBAz//xYACgNMTktCCgAS
; DwQM//8cAAoATE5LQQoAEg8EDP//HAAKAUxOS0IKABIPBAz//xwACgJMTktDCgASDwQM//8cAAoD
; TE5LRAoAEg8EDP//AQAKAExOS0EKABIPBAz//wEACgFMTktCCgASDwQM//8BAAoCTE5LQwoAEg8E
; DP//AQAKA0xOS0QKABIPBAz//wIACgBMTktBCgAIQVIwMBJPHSISDQQM//8fAAoACgAKFRINBAz/
; /x8ACgEKAAoTEg0EDP//HwAKAgoAChISDQQM//8fAAoDCgAKEBINBAz//wMACgAKAAoQEg0EDP//
; FAAKAAoAChASDQQM//8VAAoACgAKFBINBAz//xUACgEKAAoUEg0EDP//FQAKAgoAChUSDQQM//8V
; AAoDCgAKFRINBAz//x0ACgAKAAoWEg0EDP//HQAKAQoAChMSDQQM//8dAAoCCgAKEBINBAz//x0A
; CgMKAAoSEg0EDP//GgAKAAoAChcSDQQM//8aAAoBCgAKFRINBAz//xoACgIKAAoSEg0EDP//GgAK
; AwoAChMSDQQM//8bAAoACgAKFhINBAz//xgACgAKAAoUEg0EDP//GQAKAAoAChQSDQQM//8WAAoA
; CgAKEBINBAz//xYACgEKAAoTEg0EDP//FgAKAgoAChISDQQM//8WAAoDCgAKERINBAz//xwACgAK
; AAoQEg0EDP//HAAKAQoAChESDQQM//8cAAoCCgAKEhINBAz//xwACgMKAAoTEg0EDP//AQAKAAoA
; ChASDQQM//8BAAoBCgAKERINBAz//wEACgIKAAoSEg0EDP//AQAKAwoAChMSDQQM//8CAAoACgAK
; EAhQUjA0EjoEEg0EC///CgBMTktBCgASDQQL//8KAUxOS0IKABINBAv//woCTE5LQwoAEg0EC///
; CgNMTktECgAIQVIwNBIyBBILBAv//woACgAKEBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv/
; /woDCgAKEwhQUjA1EjoEEg0EC///CgBMTktCCgASDQQL//8KAUxOS0MKABINBAv//woCTE5LRAoA
; Eg0EC///CgNMTktBCgAIQVIwNRIyBBILBAv//woACgAKERILBAv//woBCgAKEhILBAv//woCCgAK
; ExILBAv//woDCgAKEAhQUjA2EjoEEg0EC///CgBMTktDCgASDQQL//8KAUxOS0QKABINBAv//woC
; TE5LQQoAEg0EC///CgNMTktCCgAIQVIwNhIyBBILBAv//woACgAKEhILBAv//woBCgAKExILBAv/
; /woCCgAKEBILBAv//woDCgAKEQhQUjA3EjoEEg0EC///CgBMTktECgASDQQL//8KAUxOS0EKABIN
; BAv//woCTE5LQgoAEg0EC///CgNMTktDCgAIQVIwNxIyBBILBAv//woACgAKExILBAv//woBCgAK
; EBILBAv//woCCgAKERILBAv//woDCgAKEghQUjA4EjoEEg0EC///CgBMTktBCgASDQQL//8KAUxO
; S0IKABINBAv//woCTE5LQwoAEg0EC///CgNMTktECgAIQVIwOBIyBBILBAv//woACgAKEBILBAv/
; /woBCgAKERILBAv//woCCgAKEhILBAv//woDCgAKEwhQUjA5EjoEEg0EC///CgBMTktBCgASDQQL
; //8KAUxOS0IKABINBAv//woCTE5LQwoAEg0EC///CgNMTktECgAIQVIwORIyBBILBAv//woACgAK
; EBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv//woDCgAKEwhQUjBFEjoEEg0EC///CgBMTktD
; CgASDQQL//8KAUxOS0QKABINBAv//woCTE5LQQoAEg0EC///CgNMTktCCgAIQVIwRRIyBBILBAv/
; /woACgAKEhILBAv//woBCgAKExILBAv//woCCgAKEBILBAv//woDCgAKEQhQUjBGEjoEEg0EC///
; CgBMTktECgASDQQL//8KAUxOS0EKABINBAv//woCTE5LQgoAEg0EC///CgNMTktDCgAIQVIwRhIy
; BBILBAv//woACgAKExILBAv//woBCgAKEBILBAv//woCCgAKERILBAv//woDCgAKEghQUjAyEjoE
; Eg0EC///CgBMTktBCgASDQQL//8KAUxOS0IKABINBAv//woCTE5LQwoAEg0EC///CgNMTktECgAI
; QVIwMhIyBBILBAv//woACgAKEBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv//woDCgAKEwhQ
; UjBBEjoEEg0EC///CgBMTktCCgASDQQL//8KAUxOS0MKABINBAv//woCTE5LRAoAEg0EC///CgNM
; TktBCgAIQVIwQRIyBBILBAv//woACgAKERILBAv//woBCgAKEhILBAv//woCCgAKExILBAv//woD
; CgAKEAhQUjBCEjoEEg0EC///CgBMTktDCgASDQQL//8KAUxOS0QKABINBAv//woCTE5LQQoAEg0E
; C///CgNMTktCCgAIQVIwQhIyBBILBAv//woACgAKEhILBAv//woBCgAKExILBAv//woCCgAKEBIL
; BAv//woDCgAKEQhQUjBDEjoEEg0EC///CgBMTktECgASDQQL//8KAUxOS0EKABINBAv//woCTE5L
; QgoAEg0EC///CgNMTktDCgAIQVIwQxIyBBILBAv//woACgAKExILBAv//woBCgAKEBILBAv//woC
; CgAKERILBAv//woDCgAKEghQUjAxEksLDBINBAv//woATE5LRgoAEg0EC///CgFMTktHCgASDQQL
; //8KAkxOS0gKABINBAv//woDTE5LRQoAEg8EDP//AQAKAExOS0cKABIPBAz//wEACgFMTktGCgAS
; DwQM//8BAAoCTE5LRQoAEg8EDP//AQAKA0xOS0gKABIPBAz//wUACgBMTktDCgASDwQM//8FAAoB
; TE5LRQoAEg8EDP//BQAKAkxOS0cKABIPBAz//wUACgNMTktGCgAIQVIwMRJDCgwSCwQL//8KAAoA
; ChUSCwQL//8KAQoAChYSCwQL//8KAgoAChcSCwQL//8KAwoAChQSDQQM//8BAAoACgAKFhINBAz/
; /wEACgEKAAoVEg0EDP//AQAKAgoAChQSDQQM//8BAAoDCgAKFxINBAz//wUACgAKAAoSEg0EDP//
; BQAKAQoAChQSDQQM//8FAAoCCgAKFhINBAz//wUACgMKAAoVCFBSU0ERCQoGI/jcGHkABlBSU0FQ
; UlNCBlBSU0FQUlNDBlBSU0FQUlNEBlBSU0FQUlNFBlBSU0FQUlNGBlBSU0FQUlNHBlBSU0FQUlNI
; W4KBJAVQQ0kwCF9ISUQMQdAKCAhfQ0lEDEHQCgMIX0FEUgoAFApeQk4wMACkCgAUC19CQk4ApEJO
; MDAIX1VJRAoAFBZfUFJUAKAKUElDTaRBUjAwpFBSMDBbgEhCVVMCCgALAAFbgUsNSEJVUwMAQCBF
; UEVOAQALRVBCUhQAIE1IRU4BAA5NSEJSEQAgR0NMSwEAH0QwRU4BAE8FUFhFTgFQWFNaAgAXUFhC
; UgYAIERJRU4BAAtESUJSFAAgABRNRUJSDABABgAEUE0wSAIAAlBNMUwCAAJQTTFIAgACUE0yTAIA
; AlBNMkgCAAJQTTNMAgACUE0zSAIAAlBNNEwCAAJQTTRIAgACUE01TAIAAlBNNUgCAAJQTTZMAgAC
; UE02SAIAAgBIEAAUVFVVRBMASQcAFFRMVUQMAEAEAAdIVFNFAVuATUNIVAAMAADR/gsAYFuBIE1D
; SFQBAIDKLFJQU0wIABhSUDBDCFJQMUMIUlBOQwgIQlVGMBFDHwvuAYgNAAIMAAAAAAD/AAAAAAGH
; FwABDAMAAAAAAAAAAPcMAAAAAAAA+AwAAEcB+Az4DAEIhxcAAQwDAAAAAAANAAD//wAAAAAAAADz
; AACHFwAADAMAAAAAAAAKAP//CwAAAAAAAAACAIcXAAAMAwAAAAAAAAwA/z8MAAAAAAAAQAAAhxcA
; AAwDAAAAAABADAD/fwwAAAAAAABAAACHFwAADAMAAAAAAIAMAP+/DAAAAAAAAEAAAIcXAAAMAwAA
; AAAAwAwA//8MAAAAAAAAQAAAhxcAAAwDAAAAAAAADQD/Pw0AAAAAAABAAACHFwAADAMAAAAAAEAN
; AP9/DQAAAAAAAEAAAIcXAAAMAwAAAAAAgA0A/78NAAAAAAAAQAAAhxcAAAwDAAAAAADADQD//w0A
; AAAAAABAAACHFwAADAMAAAAAAAAOAP8/DgAAAAAAAEAAAIcXAAAMAwAAAAAAQA4A/38OAAAAAAAA
; QAAAhxcAAAwDAAAAAACADgD/vw4AAAAAAABAAACHFwAADAMAAAAAAMAOAP//DgAAAAAAAEAAAIcX
; AAAMAwAAAAAAAA8A//8PAAAAAAAAAAEAhxcAAAwDAAAAAAAAAAD//6/+AAAAAAAAsP6HFwAADAMA
; AAAAAADU/v9P1P4AAAAAAFAAAHkAFE0tX0NSUwigFlBNMUyKQlVGMAp8QzBMTnAAQzBMTqAak1BN
; MUwKAY1CVUYwC1gDQzBSV3AAQzBSV6AWUE0xSIpCVUYwCpZDNExOcABDNExOoBqTUE0xSAoBjUJV
; RjALKARDNFJXcABDNFJXoBZQTTJMikJVRjAKsEM4TE5wAEM4TE6gGpNQTTJMCgGNQlVGMAv4BEM4
; UldwAEM4UlegFlBNMkiKQlVGMArKQ0NMTnAAQ0NMTqAak1BNMkgKAY1CVUYwC8gFQ0NSV3AAQ0NS
; V6AWUE0zTIpCVUYwCuREMExOcABEMExOoBqTUE0zTAoBjUJVRjALmAZEMFJXcABEMFJXoBZQTTNI
; ikJVRjAK/kQ0TE5wAEQ0TE6gGpNQTTNICgGNQlVGMAtoB0Q0UldwAEQ0UlegF1BNNEyKQlVGMAsY
; AUQ4TE5wAEQ4TE6gGpNQTTRMCgGNQlVGMAs4CEQ4UldwAEQ4UlegF1BNNEiKQlVGMAsyAURDTE5w
; AERDTE6gGpNQTTRICgGNQlVGMAsICURDUldwAERDUlegF1BNNUyKQlVGMAtMAUUwTE5wAEUwTE6g
; GpNQTTVMCgGNQlVGMAvYCUUwUldwAEUwUlegF1BNNUiKQlVGMAtmAUU0TE5wAEU0TE6gGpNQTTVI
; CgGNQlVGMAuoCkU0UldwAEU0UlegF1BNNkyKQlVGMAuAAUU4TE5wAEU4TE6gGpNQTTZMCgGNQlVG
; MAt4C0U4UldwAEU4UlegF1BNNkiKQlVGMAuaAUVDTE5wAEVDTE6gGpNQTTZICgGNQlVGMAtIDEVD
; UldwAEVDUlegF1BNMEiKQlVGMAu0AUYwTE5wAEYwTE6gGpNQTTBICgGNQlVGMAsYDUYwUldwAEYw
; UleKQlVGMAvCAU0xTU6KQlVGMAvGAU0xTViKQlVGMAvOAU0xTE55VExVRAoUTTFNTnJ0TTFNWE0x
; TU4ACgFNMUxOpEJVRjAIR1VJRBETChBbTdsz9x8cQJZXdEHAPddmCFNVUFAKAAhDVFJMCgAUQwxf
; T1NDDHBrYIpgCgBDRFcximAKBENEVzKKYAoIQ0RXM3BDRFcyU1VQUHBDRFczQ1RSTKBKCJMKAU9T
; RFegQQeQk2hHVUlETkVYUKAngHtDRFcxCgEAAKANe0NUUkwKAgBOSFBHoA17Q1RSTAoEAE5QTUWg
; EJKTaQF9Q0RXMQoIQ0RXMaAWkpNDRFczQ1RSTH1DRFcxChBDRFcxcENUUkxDRFczcENUUkxPU0ND
; pGChDn1DRFcxCgRDRFcxpGChA6RgEEgZXC5fU0JfUENJMBQRQVIwMACkXC5fU0JfQVIwMBQRUFIw
; MACkXC5fU0JfUFIwMBQRQVIwMQCkXC5fU0JfQVIwMRQRUFIwMQCkXC5fU0JfUFIwMRQRQVIwMgCk
; XC5fU0JfQVIwMhQRUFIwMgCkXC5fU0JfUFIwMhQRQVIwNACkXC5fU0JfQVIwNBQRUFIwNACkXC5f
; U0JfUFIwNBQRQVIwNQCkXC5fU0JfQVIwNRQRUFIwNQCkXC5fU0JfUFIwNRQRQVIwNgCkXC5fU0Jf
; QVIwNhQRUFIwNgCkXC5fU0JfUFIwNhQRQVIwNwCkXC5fU0JfQVIwNxQRUFIwNwCkXC5fU0JfUFIw
; NxQRQVIwOACkXC5fU0JfQVIwOBQRUFIwOACkXC5fU0JfUFIwOBQRQVIwOQCkXC5fU0JfQVIwORQR
; UFIwOQCkXC5fU0JfUFIwORQRQVIwQQCkXC5fU0JfQVIwQRQRUFIwQQCkXC5fU0JfUFIwQRQRQVIw
; QgCkXC5fU0JfQVIwQhQRUFIwQgCkXC5fU0JfUFIwQluCDE1DSEMIX0FEUgoAW4JGBFBFRzAIX0FE
; UgwAAAEAFB5fUFJXAKANT1NEV6QSBgIKaQoDoQmkEgYCCmkKAxQWX1BSVACgClBJQ02kQVIwMqRQ
; UjAyW4KLowFJR1BVCF9BRFIMAAACAFuAR0ZYSAIKAApAW4EQR0ZYSAFWSUQwEERJRDAQFEsFX0RT
; TQSgQAWTaBETChDGt7WgGBMcRLDJ/mler5SboDeSk3tWSUQwC///AAv//3ASGQINaGRhLWdmeAAR
; DQoKb25ib2FyZC0xAGBEVEdQaGlqa3FgpGCkCgAUBlBDUEMAFAlQQVBSAKQKABQnX0RPUwFwe2gK
; BwBEU0VOoBaTe2gKAwAKAKAMWxJIRE9TAEhET1MUTFBfRE9ECKAIWxJJREFCAKFJC3AKAE5ESUSg
; FZKTRElETABwU0RETERJRExESUQxoBWSk0RETDIAcFNERExEREwyRElEMqAVkpNEREwzAHBTRERM
; RERMM0RJRDOgFZKTRERMNABwU0RETERETDRESUQ0oBWSk0RETDUAcFNERExEREw1RElENaAVkpNE
; REw2AHBTRERMRERMNkRJRDagFZKTRERMNwBwU0RETERETDdESUQ3oBWSk0RETDgAcFNERExEREw4
; RElEOKAuk05ESUQKAQhUTVAxEgcBDP////9wfQwAAAEARElEMQCIVE1QMQoAAKRUTVAxoEgEk05E
; SUQKAghUTVAyEgwCDP////8M/////3B9DAAAAQBESUQxAIhUTVAyCgAAcH0MAAABAERJRDIAiFRN
; UDIKAQCkVE1QMqBBBpNORElECgMIVE1QMxIRAwz/////DP////8M/////3B9DAAAAQBESUQxAIhU
; TVAzCgAAcH0MAAABAERJRDIAiFRNUDMKAQBwfQwAAAEARElEMwCIVE1QMwoCAKRUTVAzoEoHk05E
; SUQKBAhUTVA0EhYEDP////8M/////wz/////DP////9wfQwAAAEARElEMQCIVE1QNAoAAHB9DAAA
; AQBESUQyAIhUTVA0CgEAcH0MAAABAERJRDMAiFRNUDQKAgBwfQwAAAEARElENACIVE1QNAoDAKRU
; TVA0oEMJk05ESUQKBQhUTVA1EhsFDP////8M/////wz/////DP////8M/////3B9DAAAAQBESUQx
; AIhUTVA1CgAAcH0MAAABAERJRDIAiFRNUDUKAQBwfQwAAAEARElEMwCIVE1QNQoCAHB9DAAAAQBE
; SUQ0AIhUTVA1CgMAcH0MAAABAERJRDUAiFRNUDUKBACkVE1QNaBMCpNORElECgYIVE1QNhIgBgz/
; ////DP////8M/////wz/////DP////8M/////3B9DAAAAQBESUQxAIhUTVA2CgAAcH0MAAABAERJ
; RDIAiFRNUDYKAQBwfQwAAAEARElEMwCIVE1QNgoCAHB9DAAAAQBESUQ0AIhUTVA2CgMAcH0MAAAB
; AERJRDUAiFRNUDYKBABwfQwAAAEARElENgCIVE1QNgoFAKRUTVA2oEUMk05ESUQKBwhUTVA3EiUH
; DP////8M/////wz/////DP////8M/////wz/////DP////9wfQwAAAEARElEMQCIVE1QNwoAAHB9
; DAAAAQBESUQyAIhUTVA3CgEAcH0MAAABAERJRDMAiFRNUDcKAgBwfQwAAAEARElENACIVE1QNwoD
; AHB9DAAAAQBESUQ1AIhUTVA3CgQAcH0MAAABAERJRDYAiFRNUDcKBQBwfQwAAAEARElENwCIVE1Q
; NwoGAKRUTVA3oE4Nk05ESUQKCAhUTVA4EioIDP////8M/////wz/////DP////8M/////wz/////
; DP////8M/////3B9DAAAAQBESUQxAIhUTVA4CgAAcH0MAAABAERJRDIAiFRNUDgKAQBwfQwAAAEA
; RElEMwCIVE1QOAoCAHB9DAAAAQBESUQ0AIhUTVA4CgMAcH0MAAABAERJRDUAiFRNUDgKBABwfQwA
; AAEARElENgCIVE1QOAoFAHB9DAAAAQBESUQ3AIhUTVA4CgYAcH0MAAABAERJRDgAiFRNUDgKBwCk
; VE1QOKQSBQELAAQIRURQVgoACERJRFgKAAhOWERYCgAIQlJUThImEgpQCi8KAAoHCg0KFAobCiEK
; KAovCjUKPApDCkkKUApXCl0KZBRAEUFCQ0wAoDKVT1NZUwvcB3CDiEJSVE4KDwCIQlJUTgoAAHCD
; iEJSVE4KCgCIQlJUTgoBAKRCUlROoUUNpBJBDWcKUAoyCgAKAQoCCgMKBAoFCgYKBwoICgkKCgoL
; CgwKDQoOCg8KEAoRChIKEwoUChUKFgoXChgKGQoaChsKHAodCh4KHwogCiEKIgojCiQKJQomCicK
; KAopCioKKwosCi0KLgovCjAKMQoyCjMKNAo1CjYKNwo4CjkKOgo7CjwKPQo+Cj8KQApBCkIKQwpE
; CkUKRgpHCkgKSQpKCksKTApNCk4KTwpQClEKUgpTClQKVQpWClcKWApZCloKWwpcCl0KXgpfCmAK
; YQpiCmMKZBQxQUJDTQGgKJCSlWgKAJKUaApkcGhCUlRMXC8EX1NCX1BDSTBJR1BVQUlOVAoBaKQA
; FAtBQlFDAKRCUlRMW4JCD0REMDEUSgRfQURSCKAqk3sLAA9ESUQxAAsCA3AKAUVEUFZwTlhEMU5Y
; RFhwRElEMURJRFikCgGgC5NESUQxCgCkCgGhC6R7C///RElEMQAUD19EQ1MApENERFNESUQxFB1f
; REdTAKANWxJTTlhEAKROWEQxpE5ERFNESUQxFB9fRFNTAaAYk3toDAAAAMAADAAAAMBwTlNURUNT
; VEUUGl9CQ0wApFwvBF9TQl9QQ0kwSUdQVUFCQ0wUHF9CQ00BXC8EX1NCX1BDSTBJR1BVQUJDTWik
; ABQaX0JRQwCkXC8EX1NCX1BDSTBJR1BVQUJRQ1uCSwpERDAyFEoEX0FEUgigKpN7CwAPRElEMgAL
; AgNwCgJFRFBWcE5YRDJOWERYcERJRDJESURYpAoCoAuTRElEMgoApAoCoQukewv//0RJRDIAFBtf
; RENTAKALk0xJRFMKAKQKAKRDRERTRElEMhQdX0RHUwCgDVsSU05YRACkTlhEMqRORERTRElEMhQf
; X0RTUwGgGJN7aAwAAADAAAwAAADAcE5TVEVDU1RFW4JNCkREMDMUSgRfQURSCKAqk3sLAA9ESUQz
; AAsCA3AKA0VEUFZwTlhEM05YRFhwRElEM0RJRFikCgOgC5NESUQzCgCkCgOhC6R7C///RElEMwAU
; HV9EQ1MAoAuTRElEMwoApAoLoQqkQ0REU0RJRDMUHV9ER1MAoA1bElNOWEQApE5YRDOkTkREU0RJ
; RDMUH19EU1MBoBiTe2gMAAAAwAAMAAAAwHBOU1RFQ1NURVuCTQpERDA0FEoEX0FEUgigKpN7CwAP
; RElENAALAgNwCgRFRFBWcE5YRDROWERYcERJRDRESURYpAoEoAuTRElENAoApAoEoQukewv//0RJ
; RDQAFB1fRENTAKALk0RJRDQKAKQKC6EKpENERFNESUQ0FB1fREdTAKANWxJTTlhEAKROWEQ0pE5E
; RFNESUQ0FB9fRFNTAaAYk3toDAAAAMAADAAAAMBwTlNURUNTVEVbgk0KREQwNRRKBF9BRFIIoCqT
; ewsAD0RJRDUACwIDcAoFRURQVnBOWEQ1TlhEWHBESUQ1RElEWKQKBaALk0RJRDUKAKQKBaELpHsL
; //9ESUQ1ABQdX0RDUwCgC5NESUQ1CgCkCguhCqRDRERTRElENRQdX0RHUwCgDVsSU05YRACkTlhE
; NaRORERTRElENRQfX0RTUwGgGJN7aAwAAADAAAwAAADAcE5TVEVDU1RFW4JNCkREMDYUSgRfQURS
; CKAqk3sLAA9ESUQ2AAsCA3AKBkVEUFZwTlhENk5YRFhwRElENkRJRFikCgagC5NESUQ2CgCkCgah
; C6R7C///RElENgAUHV9EQ1MAoAuTRElENgoApAoLoQqkQ0REU0RJRDYUHV9ER1MAoA1bElNOWEQA
; pE5YRDakTkREU0RJRDYUH19EU1MBoBiTe2gMAAAAwAAMAAAAwHBOU1RFQ1NURVuCTQpERDA3FEoE
; X0FEUgigKpN7CwAPRElENwALAgNwCgdFRFBWcE5YRDdOWERYcERJRDdESURYpAoHoAuTRElENwoA
; pAoHoQukewv//0RJRDcAFB1fRENTAKALk0RJRDcKAKQKC6EKpENERFNESUQ3FB1fREdTAKANWxJT
; TlhEAKROWEQ3pE5ERFNESUQ3FB9fRFNTAaAYk3toDAAAAMAADAAAAMBwTlNURUNTVEVbgk0KREQw
; OBRKBF9BRFIIoCqTewsAD0RJRDgACwIDcAoIRURQVnBOWEQ4TlhEWHBESUQ4RElEWKQKCKALk0RJ
; RDgKAKQKCKELpHsL//9ESUQ4ABQdX0RDUwCgC5NESUQ4CgCkCguhCqRDRERTRElEOBQdX0RHUwCg
; DVsSU05YRACkTlhEOKRORERTRElEOBQfX0RTUwGgGJN7aAwAAADAAAwAAADAcE5TVEVDU1RFW4JB
; CEREMUYUHl9BRFIIoAuTRURQVgoApAofoQukewv//0RJRFgAFB1fRENTAKALk0VEUFYKAKQKAKEK
; pENERFNESURYFB1fREdTAKANWxJTTlhEAKROWERYpE5ERFNESURYFB9fRFNTAaAYk3toDAAAAMAA
; DAAAAMBwTlNURUNTVEUUTwZTRERMAXVORElEcHtoCw8PAGB9DAAAAIBgYaAJk0RJRExgpGGgCZNE
; REwyYKRhoAmTRERMM2CkYaAJk0RETDRgpGGgCZNEREw1YKRhoAmTRERMNmCkYaAJk0RETDdgpGGg
; CZNEREw4YKRhpAoAFEMHQ0REUwFwe2gLDw8AYKAIkwoAYKQKHaAKk0NBRExgpAofoAqTQ0FMMmCk
; Ch+gCpNDQUwzYKQKH6AKk0NBTDRgpAofoAqTQ0FMNWCkCh+gCpNDQUw2YKQKH6AKk0NBTDdgpAof
; oAqTQ0FMOGCkCh+kCh0UQwdORERTAXB7aAsPDwBgoAiTCgBgpAoAoAqTTkFETGCkCgGgCpNOREwy
; YKQKAaAKk05ETDNgpAoBoAqTTkRMNGCkCgGgCpNOREw1YKQKAaAKk05ETDZgpAoBoAqTTkRMN2Ck
; CgGgCpNOREw4YKQKAaQKABAwXC5fU0JfUENJMFuATUNIUAIKQArAW4EYTUNIUAAAQApBVURFCABI
; JVRBU00KAAZbgElHRFACCkAKwFuBRQVJR0RQAABACQABR0lWRAEAAkdVTUEDAAkABEdNRk4BABsA
; QEZBU0xFCAAYR1NTRQFHU1NCDkdTRVMBADAADENEVkwBAAMAGExCUEMIADBBU0xTIFuASUdETQBB
; U0xCCwAgW4FIGUlHRE0AU0lHTkAIU0laRSBPVkVSIFNWRVJAEFZWRVJACEdWRVJACE1CT1ggRE1P
; RCAAQFBEUkRZIENTVFMgQ0VWVCAAQApESURMIERETDIgRERMMyBEREw0IERETDUgRERMNiBEREw3
; IERETDggQ1BETCBDUEwyIENQTDMgQ1BMNCBDUEw1IENQTDYgQ1BMNyBDUEw4IENBREwgQ0FMMiBD
; QUwzIENBTDQgQ0FMNSBDQUw2IENBTDcgQ0FMOCBOQURMIE5ETDIgTkRMMyBOREw0IE5ETDUgTkRM
; NiBOREw3IE5ETDggQVNMUCBUSURYIENIUEQgQ0xJRCBDRENLIFNYU1cgRVZUUyBDTk9UIE5SRFkg
; AEAeU0NJRQFHRUZDBEdYRkMDR0VTRggAEFBBUk0gRFNMUCAAQHpBUkRZIEFTTEMgVENIRSBBTFNJ
; IEJDTFAgUEZJVCBDQkxWIEJDTE1AFENQRk0gRVBGTSBQTFVUQCVQRk1CIENDRFYgUENGVCAAQC9H
; VkQxgAAMUEhFRCBCRERDQIAIREJUQhI4FQoACgcKOAvAAQsADgo/C8cBCwcOC/gBCzgOC8APCgAK
; AAoACgAKAAsAcAsHcAs4cAvAcQsAfghDRENUEikFEgcCCuQLQAESBwIK3gtNARIHAgreC00BEgYC
; CgAKABIHAgreC00BCFNVQ0MKAQhOVkxECgIIQ1JJVAoECE5DUlQKBhRMHUdCREEIoB2TR0VTRgoA
; cAwAAAIAUEFSTXAAR0VTRqRTVUNDoB2TR0VTRgoBcAwAACAAUEFSTXAAR0VTRqRTVUNDoEcEk0dF
; U0YKBHtQQVJNDAAA/+9QQVJNe1BBUk15g4hEQlRCSUJUVAAKEABQQVJNfUlCVFRQQVJNUEFSTXAA
; R0VTRqRTVUNDoEoGk0dFU0YKBXBJUFNDUEFSTX1QQVJNeUlQQVQKCABQQVJNclBBUk0LAAFQQVJN
; fVBBUk15TElEUwoQAFBBUk1yUEFSTQwAAAEAUEFSTX1QQVJNeUlCSUEKFABQQVJNcABHRVNGpFNV
; Q0OgE5NHRVNGCgZwAEdFU0akU1VDQ6BJB5NHRVNGCgdwR0lWRFBBUk1/UEFSTQoBUEFSTX1QQVJN
; eUdNRk4KAQBQQVJNfVBBUk15CgMKCwBQQVJNfVBBUk15SURNUwoRAFBBUk19eYOIg4hDRENUSFZD
; TwBDRFZMAAoVAFBBUk1QQVJNcAoBR0VTRqRTVUNDoCyTR0VTRgoKcAoAUEFSTaAQSVNTQ31QQVJN
; CgNQQVJNcAoAR0VTRqRTVUNDoB+TR0VTRgoLcEtTVjBQQVJNcEtTVjFHRVNGpFNVQ0NwAEdFU0ak
; Q1JJVBRBOVNCQ0IIoCSTR0VTRgoAcAoAUEFSTXAMAAACAFBBUk1wAEdFU0akU1VDQ6Akk0dFU0YK
; AXAKAFBBUk1wAEdFU0ZwDAAAIABQQVJNpFNVQ0OgGZNHRVNGCgNwAEdFU0ZwAFBBUk2kU1VDQ6AZ
; k0dFU0YKBHAAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoFcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNG
; CgZwAEdFU0ZwAFBBUk2kU1VDQ6BGBJNHRVNGCgegK5NQQVJNCgBwQ0xJRGCgHHsMAAAAgGAAe0NM
; SUQKD0NMSURHTElEQ0xJRHAAR0VTRnAAUEFSTaRTVUNDoBmTR0VTRgoIcABHRVNGcABQQVJNpFNV
; Q0OgJJNHRVNGCgl7UEFSTQr/SUJUVHAAR0VTRnAAUEFSTaRTVUNDoEYFk0dFU0YKCntQQVJNCv9J
; UFNDoCF7elBBUk0KCAAK/wB7elBBUk0KCAAK/0lQQVR2SVBBVHt6UEFSTQoUAAoHSUJJQXAAR0VT
; RnAAUEFSTaRTVUNDoEcFk0dFU0YKC3t6UEFSTQoBAAoBSUYxRaAce1BBUk15Cg8KDQAAe3pQQVJN
; Cg0ACg9JRE1ToRB7elBBUk0KEQAKD0lETVNwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKEHAAR0VT
; RnAAUEFSTaRTVUNDoCyTR0VTRgoRcHlMSURTCggAUEFSTXJQQVJNCwABUEFSTXAAR0VTRqRTVUND
; oE4Ek0dFU0YKEqAqe1BBUk0KAQCgE5N6UEFSTQoBAAoBcAoBSVNTQ6EMcABHRVNGpENSSVShCHAK
; AElTU0NwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKE3AAR0VTRnAAUEFSTaRTVUNDoCSTR0VTRgoU
; e1BBUk0KD1BBVlBwAEdFU0ZwAFBBUk2kU1VDQ6BCDJNHRVNGChWgQAeTUEFSTQoBfVwvA19TQl9Q
; Q0kwQVVERQogXC8DX1NCX1BDSTBBVURFXC8EX1NCX1BDSTBIREFVQVNUUlwvBF9TQl9QQ0kwSERB
; VUFJTklcLwRfU0JfUENJMEhEQVVDWERDhlwuX1NCX1BDSTAKAKA2k1BBUk0KAHtcLwNfU0JfUENJ
; MEFVREUK31wvA19TQl9QQ0kwQVVERYZcLl9TQl9QQ0kwCgBwAEdFU0ZwAFBBUk2kU1VDQ3AAR0VT
; RqRTVUNDFEkER1NDSQigEZNHRUZDCgRwR0JEQUdYRkOgEZNHRUZDCgZwU0JDQkdYRkNwCgBHRUZD
; cAoBU0NJU3AKAEdTU0VwCgBTQ0lFpAAUGVBEUkQAoAySRFJEWVsiQVNMUKSSRFJEWRQdUFNUUwCg
; DpRDU1RTCgJbIkFTTFCkk0NTVFMKAxRCCEdOT1QCoAhQRFJEpAoBcGhDRVZUcAoDQ1NUU6A/kJND
; SFBECgCTaQoAoB6RlE9TWVML0AeVT1NZUwvWB4ZcLl9TQl9QQ0kwaaEShlwvA19TQl9QQ0kwSUdQ
; VWmgDVsSSE5PVABITk9UaKEThlwvA19TQl9QQ0kwSUdQVQqApAoAFBVHSERTAXBoVElEWKRHTk9U
; CgEKABQkR0xJRAGgDJNoCgFwCgNDTElEoQdwaENMSUSkR05PVAoCCgAUFUdEQ0sBcGhDRENLpEdO
; T1QKBAoAFBlQQVJEAKAMkkFSRFlbIkFTTFCkkkFSRFkUSRNBSU5UAqAQkntUQ0hFeQoBaAAApAoB
; oAhQQVJEpAoBoEYMk2gKAqBNCUNQRk17Q1BGTQoPYHtFUEZNCg9hoCyTYAoBoA17YQoGAHAKBlBG
; SVShGKANe2EKCABwCghQRklUoQhwCgFQRklUoCyTYAoGoA17YQoIAHAKCFBGSVShGKANe2EKAQBw
; CgFQRklUoQhwCgZQRklUoCyTYAoIoA17YQoBAHAKAVBGSVShGKANe2EKBgBwCgZQRklUoQhwCghQ
; RklUoQx/UEZJVAoHUEZJVH1QRklUDAAAAIBQRklUcAoEQVNMQ6FGBKApk2gKAXB4d2kK/wAKZAAA
; QkNMUH1CQ0xQDAAAAIBCQ0xQcAoCQVNMQ6EZoBKTaAoAcGlBTFNJcAoBQVNMQ6EEpAoBcAoBQVNM
; RaQKABQZU0NJUACgD5KTT1ZFUgoApJJHU01JpAoAW4JMBFwuX1NCX01FTTIIX0hJRAxB0AwBCF9V
; SUQKAghDUlNfER0KGoYJAAEAAAAgAAAgAIYJAAEAAABAAAAgAHkAFAtfQ1JTAKRDUlNfW4JFTVNC
; VVMIX0FEUgwDAB8AW4BTTUJQAgpACsBbgQ1TTUJQAwACSTJDRQFbgFNNUEICCiAKBFuBDVNNUEID
; AAVTQkFSC1uAU01CSQF5U0JBUgoFAAoQW4E6U01CSQFIU1RTCAAISENPTghIQ09NCFRYU0EIREFU
; MAhEQVQxCEhCRFIIUEVDUghSWFNBCFNEQVQQFEgEU1NYQgqgCFNUUlSkCgBwCgBJMkNFcAq/SFNU
; U3BoVFhTQXBpSENPTXAKSEhDT06gE0NPTVB9SFNUUwr/SFNUU6QKAaQKABRKBFNSWEIJoAlTVFJU
; pAv//3AKAEkyQ0VwCr9IU1RTcH1oCgEAVFhTQXAKREhDT06gFUNPTVB9SFNUUwr/SFNUU6REQVQw
; pAv//xROBFNXUkILoAhTVFJUpAoAcAoASTJDRXAKv0hTVFNwaFRYU0FwaUhDT01wakRBVDBwCkhI
; Q09OoBNDT01QfUhTVFMK/0hTVFOkCgGkCgAUQAVTUkRCCqAJU1RSVKQL//9wCgBJMkNFcAq/SFNU
; U3B9aAoBAFRYU0FwaUhDT01wCkhIQ09OoBVDT01QfUhTVFMK/0hTVFOkREFUMKQL//8UTAVTV1JX
; C6AIU1RSVKQKAHAKAEkyQ0VwCr9IU1RTcGhUWFNBcGlIQ09Ne2oK/0RBVDF7emoKCAAK/0RBVDBw
; CkxIQ09OoBNDT01QfUhTVFMK/0hTVFOkCgGkCgAUTAVTUkRXCqAJU1RSVKQL//9wCgBJMkNFcAq/
; SFNUU3B9aAoBAFRYU0FwaUhDT01wCkxIQ09OoB9DT01QfUhTVFMK/0hTVFOkfXlEQVQwCggAREFU
; MQCkDP////8UQgpTQkxXDKAIU1RSVKQKAHBrSTJDRXAKv0hTVFNwaFRYU0FwaUhDT01wh2pEQVQw
; cAoAYXCDiGoKAABIQkRScApUSENPTqI9lIdqYXALIE5gog6QkntIU1RTCoAAYHZgoAqSYEtJTEyk
; CgB1YaAWlIdqYXCDiGphAEhCRFJwCoBIU1RTcAqASFNUU6ATQ09NUH1IU1RTCv9IU1RTpAoBpAoA
; FEgNU0JMUgsIVEJVRhEECwABoAhTVFJUpAoAcGpJMkNFcAq/SFNUU3B9aAoBAFRYU0FwaUhDT01w
; ClRIQ09OcAugD2CiEpCSe0hTVFMKgABgdmBbIQoyoAqSYEtJTEykCgBwREFUMIhUQlVGCgAAcAqA
; SFNUU3AKAWGiRQSVYYOIVEJVRgoAAHALoA9gohKQkntIU1RTCoAAYHZgWyEKMqAKkmBLSUxMpAoA
; cEhCRFKIVEJVRmEAcAqASFNUU3VhoBVDT01QfUhTVFMK/0hTVFOkVEJVRqQKABRHBVNUUlQIcArI
; YKIhYKAYe0hTVFMKQAB2YFsiCgGgCJNgCgCkCgGhBXAKAGBwC6APYKIhYKAZe0hTVFMKAQB2YFsh
; CjKgCZNgCgBLSUxMoQSkCgCkCgEUMENPTVAIcAugD2CiIWCgDHtIU1RTCgIApAoBoRF2YFshCjKg
; CZNgCgBLSUxMpAoAFBxLSUxMCH1IQ09OCgJIQ09OfUhTVFMK/0hTVFNbghhCVVMwCF9DSUQNc21i
; dXMACF9BRFIKAFuCGEJVUzEIX0NJRA1zbWJ1cwAIX0FEUgoBW4KNPgFMUENCCF9BRFIMAAAfABBO
; W1xfU0JfW4BcLwRfU0JfUENJMExQQ0JMUEMxAgpACsBbgUMEXC8EX1NCX1BDSTBMUENCTFBDMQAA
; QBBQQVJDCFBCUkMIUENSQwhQRFJDCAAgUEVSQwhQRlJDCFBHUkMIUEhSQwhbgkkKTE5LQQhfSElE
; DEHQDA8IX1VJRAoBFBFfRElTCH1QQVJDCoBQQVJDCF9QUlMRCQoGI/rUGHkAFDpfQ1JTCAhSVExB
; EQkKBiMAABh5AItSVExBCgFJUlEwcABJUlEweQoBe1BBUkMKDwBJUlEwpFJUTEEUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEFSQxQYX1NUQQigDHtQQVJDCoAApAoJoQSkCgtbgkkKTE5LQghfSElE
; DEHQDA8IX1VJRAoCFBFfRElTCH1QQlJDCoBQQlJDCF9QUlMRCQoGI/rYGHkAFDpfQ1JTCAhSVExC
; EQkKBiMAABh5AItSVExCCgFJUlEwcABJUlEweQoBe1BCUkMKDwBJUlEwpFJUTEIUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEJSQxQYX1NUQQigDHtQQlJDCoAApAoJoQSkCgtbgkkKTE5LQwhfSElE
; DEHQDA8IX1VJRAoDFBFfRElTCH1QQ1JDCoBQQ1JDCF9QUlMRCQoGI/rUGHkAFDpfQ1JTCAhSVExD
; EQkKBiMAABh5AItSVExDCgFJUlEwcABJUlEweQoBe1BDUkMKDwBJUlEwpFJUTEMUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUENSQxQYX1NUQQigDHtQQ1JDCoAApAoJoQSkCgtbgkkKTE5LRAhfSElE
; DEHQDA8IX1VJRAoEFBFfRElTCH1QRFJDCoBQRFJDCF9QUlMRCQoGI/rYGHkAFDpfQ1JTCAhSVExE
; EQkKBiMAABh5AItSVExECgFJUlEwcABJUlEweQoBe1BEUkMKDwBJUlEwpFJUTEQUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUERSQxQYX1NUQQigDHtQRFJDCoAApAoJoQSkCgtbgkkKTE5LRQhfSElE
; DEHQDA8IX1VJRAoFFBFfRElTCH1QRVJDCoBQRVJDCF9QUlMRCQoGI/rUGHkAFDpfQ1JTCAhSVExF
; EQkKBiMAABh5AItSVExFCgFJUlEwcABJUlEweQoBe1BFUkMKDwBJUlEwpFJUTEUUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEVSQxQYX1NUQQigDHtQRVJDCoAApAoJoQSkCgtbgkkKTE5LRghfSElE
; DEHQDA8IX1VJRAoGFBFfRElTCH1QRlJDCoBQRlJDCF9QUlMRCQoGI/rYGHkAFDpfQ1JTCAhSVExG
; EQkKBiMAABh5AItSVExGCgFJUlEwcABJUlEweQoBe1BGUkMKDwBJUlEwpFJUTEYUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEZSQxQYX1NUQQigDHtQRlJDCoAApAoJoQSkCgtbgkkKTE5LRwhfSElE
; DEHQDA8IX1VJRAoHFBFfRElTCH1QR1JDCoBQR1JDCF9QUlMRCQoGI/rUGHkAFDpfQ1JTCAhSVExH
; EQkKBiMAABh5AItSVExHCgFJUlEwcABJUlEweQoBe1BHUkMKDwBJUlEwpFJUTEcUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEdSQxQYX1NUQQigDHtQR1JDCoAApAoJoQSkCgtbgkkKTE5LSAhfSElE
; DEHQDA8IX1VJRAoIFBFfRElTCH1QSFJDCoBQSFJDCF9QUlMRCQoGI/rYGHkAFDpfQ1JTCAhSVExI
; EQkKBiMAABh5AItSVExICgFJUlEwcABJUlEweQoBe1BIUkMKDwBJUlEwpFJUTEgUHF9TUlMJi2gK
; AUlSUTCCSVJRMGB2YHBgUEhSQxQYX1NUQQigDHtQSFJDCoAApAoJoQSkCgtbgExQQzACCkAKwFuB
; IkxQQzAAAEAgSU9EMAhJT0QxCABAN1JBRU4BAA1SQ0JBEluCPURNQUMIX0hJRAxB0AIACF9DUlMR
; KAolRwEAAAAAASBHAYEAgQABEUcBkwCTAAENRwHAAMAAASAqEAF5AFuCJkZXSEQIX0hJRAwl1AgA
; CF9DUlMREQoOhgkAAAAAAP8AAAABeQBbgkgLSFBFVAhfSElEDEHQAQMIX0NJRAxB0AwBCEJVRjAR
; FwoUIgEAIgABhgkAAQAA0P4AQAAAeQAUKF9TVEEAoBOSlU9TWVML0QegCEhQQUWkCg+hCqAISFBB
; RaQKC6QKABRHBV9DUlMIoEoESFBBRYpCVUYwCgpIUFQwoBKTSFBBUwoBcAwAEND+SFBUMKASk0hQ
; QVMKAnAMACDQ/khQVDCgEpNIUEFTCgNwDAAw0P5IUFQwpEJVRjBbgkUKSVBJQwhfSElEC0HQCF9D
; UlMRQQkKjUcBIAAgAAECRwEkACQAAQJHASgAKAABAkcBLAAsAAECRwEwADAAAQJHATQANAABAkcB
; OAA4AAECRwE8ADwAAQJHAaAAoAABAkcBpACkAAECRwGoAKgAAQJHAawArAABAkcBsACwAAECRwG0
; ALQAAQJHAbgAuAABAkcBvAC8AAECRwHQBNAEAQIiBAB5AFuCJU1BVEgIX0hJRAxB0AwECF9DUlMR
; EAoNRwHwAPAAAQEiACB5AFuCQwhMRFJDCF9ISUQMQdAMAghfVUlECgIIX0NSUxFGBgpiRwEuAC4A
; AQJHAU4ATgABAkcBYQBhAAEBRwFjAGMAAQFHAWUAZQABAUcBZwBnAAEBRwGAAIAAAQFHAZIAkgAB
; AUcBsgCyAAECRwH/////AQFHAQAYABgBgEcBAAgACAGAeQBbgj9SVENfCF9ISUQMQdALAAhfQ1JT
; EQ0KCkcBcABwAAEIeQBbgENNUzAFCgAKQFuBEENNUzABAEAcSVNUQgEAB1uCKlRJTVIIX0hJRAxB
; 0AEACF9DUlMRFQoSRwFAAEAAAQRHAVAAUAAQBHkAW4JOBFNNQ18IX0hJRAwGEAABCF9DSUQNc21j
; LWh1cm9ucml2ZXIACF9TVEEKCwhfQ1JTERwKGUcBAAMAAwEghgkAAQAA8P4AAAEAIkAAeQBbgkwN
; QUxTMAhfSElEDUFDUEkwMDA4AAhfQ0lEDXNtYy1hbHMACEJVRkYRAwoCjEJVRkYKAE9CMF+MQlVG
; RgoBT0IxX4tCVUZGCgBBTFNJFBlfU1RBAKANkpVPU1lTC9kHpAoPoQSkCgAURwRfQUxJAHBcLwVf
; U0JfUENJMExQQ0JFQ19fQUxCME9CMF9wXC8FX1NCX1BDSTBMUENCRUNfX0FMQjFPQjFfcEFMU0lg
; pGAIX0FMUhInBRIGAgoKCgASBgIKFAoKEgYCCjIKUBIHAgpaCywBEgcCCmQL6ANbgkJlRUNfXwhf
; SElEDEHQDAkIX1VJRAoACF9DUlMRFQoSRwFiAGIAAAFHAWYAZgAAAXkACF9HUEUKThQeX1BSVwCg
; DU9TRFekEgYCCnAKBKEJpBIGAgpwCgMIRUNPSwoAW4BFQ09SAwoACv9bgU8XRUNPUgFFQ1ZTCAAI
; AAhHM0hUAQAHV0JDQgFEU0xQAQAGAAhXS1JTCABIBEVDU1MIUExJTQhBTEIwCEFMQjEIV1RMQghX
; VE1CCABABVNQVFIIU1NUUwhTQURSCFNDTUQIU0JGUkAQU0NOVAhTQUFECFNBRDAIU0FEMQhTTVVY
; CABIC0VMU1cBRUFDUAFFQ0RJAUVOTUkBAARFTUhQAQAHAAgACFNXTE8BU1dMQwFTV0FJAVNXQVIB
; U1dDSQFTV0NFAVNXTUkBU1dNUgFTV1BCAVNXR1ABU1dQTQFTV1dUAVNXTEIBAAMACAAIRVdMTwFF
; V0xDAUVXQUkBRVdBUgFFV0NJAUVXQ0UBRVdNSQFFV01SAUVXUEIBRVdHUAFFV1BNAUVOV1QBRVdM
; QgFFV0RLAQACAAgACExXTE8BTFdMQwFMV0FJAUxXQVIBTFdDSQFMV0NFAUxXTUkBTFdNUgFMV1BC
; AUxXR1ABTFdQTQFMV1dUAUxXTEIBAAMACAAIW4E6RUNPUgEAGEczQUQBQkxPRAFTNFdFAUFQV0MB
; QlRQQwEAAwBANExXRTAITFdFMQhMV0UyCExXRTMIW4EWRUNPUgEAQBJTQkRXEABAEFNBRFcQFBZX
; QUtFAKAKRUNPS6RXS1JToQSkCgBbgkUYU01CMAhfSElEDUFDUEkwMDAxAAhfRUNfCxAgWwFTTVRY
; ABQUX1NUQQCgCE9TRFekCg+hBKQKAFuCG1NCUzAIX0hJRA1BQ1BJMDAwMgAIX1NCUwoBFCdTQlBD
; AXBoYKIaYKARk1NQVFIKAKR7U1NUUwofAFsiCgF2YKQKGBRPB1NCUlcDcAFgoEIHklsjXC8GX1NC
; X1BDSTBMUENCRUNfX1NNQjBTTVRY//+gMpNTUFRSCgBweWgKAQBTQURScGlTQ01EcAoJU1BUUnBT
; QlBDC+gDYKAJkmBwU0JEV2pbJ1wvBl9TQl9QQ0kwTFBDQkVDX19TTUIwU01UWKRgFEYIU0JSQgNw
; AWBwEQQKAQBhoEIHklsjXC8GX1NCX1BDSTBMUENCRUNfX1NNQjBTTVRY//+gMpNTUFRSCgBweWgK
; AQBTQURScGlTQ01EcAoLU1BUUnBTQlBDC+gDYKAJkmBwU0JGUmpbJ1wvBl9TQl9QQ0kwTFBDQkVD
; X19TTUIwU01UWKRgFE8JX1ExMACgH09TRFeGXC8FX1NCX1BDSTBMUENCRUNfX1NNQjAKgKFHB6BE
; B3tTU1RTCkAAoEkGklsjXC8GX1NCX1BDSTBMUENCRUNfX1NNQjBTTVRY//9welNBQUQKAQBgoBiT
; YAoKXC8DX1NCX0JBVDBCTk9UU0FEV3AKAFNTVFNbJ1wvBl9TQl9QQ0kwTFBDQkVDX19TTUIwU01U
; WBQ0X1EyMABwRUxTV0xJRFNwRUxTV1wvBF9TQl9QQ0kwSUdQVUNMSUSGXC5fU0JfTElEMAqAFC1f
; UTIxAKAMRUFDUHAKAVBXUlOhCHAKAFBXUlOGXC5fU0JfQURQMQqAUE5PVBQcX1E0MACGXC8EX1NC
; X1BDSTBMUENCQUxTMAqAFBNfUTVBAIZcLl9TQl9TTFBCCoAUQwtfUTgwAIZcLl9QUl9DUFUwCoCG
; XC5fUFJfQ1BVMQqAhlwuX1BSX0NQVTIKgIZcLl9QUl9DUFUzCoCGXC5fUFJfQ1BVNAqAhlwuX1BS
; X0NQVTUKgIZcLl9QUl9DUFU2CoCGXC5fUFJfQ1BVNwqAoCuTXC8EX1NCX1BDSTBJR1BVVklEMAuG
; gHBJR1BTYHRSUDBDYGBwYFJQU0yhF4ZcLwRfU0JfUENJMFBFRzBHRlgwCoEUBl9RQ0UAFBpfUUNG
; AKATkk9TRFeGXC5fU0JfU0xQQgqAFAZfUUQwABRDBl9SRUcCoEsFkZNoCgOSlU9TWVML1gdwaUVD
; T0ugRASTaQoBcAoARUNTU3BFTFNXTElEU3BFTFNXXC8EX1NCX1BDSTBJR1BVQ0xJRHBFQUNQUFdS
; U4ZcLl9TQl9BRFAxCoAQSjhcX1NCX1uCQThCQVQwCF9ISUQMQdAMCghfVUlECgAIX1BDTBIHAVxf
; U0JfCEJTU1cL//8IUEJJRhIpDQoADP////8M/////woBDP////8K+gpkCgoKCg0gAA0gAA0gAA0g
; AAhQQlNUEhMECgAM/////wz/////DP////8URARfU1RBAKAIT1NEV6QKAKAuXC8FX1NCX1BDSTBM
; UENCRUNfX0VDT0tVQlNToAx7QlNTVwoBAKQKH6EEpAoPoQSkCg8UQwRfQlNUAKANe0JTU1cKAQBV
; QlNUoShwCgCIUEJTVAoAAHAM/////4hQQlNUCgEAcAz/////iFBCU1QKAgCkUEJTVBQZX0JJRgCg
; DXtCU1NXCgEAVUJJRqRQQklGFDZCTk9UAXBCU1NXYHBoQlNTV4ZcLl9TQl9CQVQwCoCgFnt/YGgA
; CgEAhlwuX1NCX0JBVDAKgRQqVUJTUwBcLwZfU0JfUENJMExQQ0JFQ19fU01CMFNCUlcKCgoBcUJT
; U1cUSxFVQklGAFwvBl9TQl9QQ0kwTFBDQkVDX19TTUIwU0JSVwoLChhxYHdgCgqIUEJJRgoBAFwv
; Bl9TQl9QQ0kwTFBDQkVDX19TTUIwU0JSVwoLChBxYHdgCgqIUEJJRgoCAFwvBl9TQl9QQ0kwTFBD
; QkVDX19TTUIwU0JSVwoLChlxYHBgiFBCSUYKBABcLwZfU0JfUENJMExQQ0JFQ19fU01CMFNCUkIK
; CwohcWBwYIhQQklGCgkAcBEECgEAiFBCSUYKCgBcLwZfU0JfUENJMExQQ0JFQ19fU01CMFNCUkIK
; CwoicWBwYIhQQklGCgsAXC8GX1NCX1BDSTBMUENCRUNfX1NNQjBTQlJCCgsKIHFgcGCIUEJJRgoM
; ABRLDlVCU1QAXC8GX1NCX1BDSTBMUENCRUNfX1NNQjBTQlJXCgsKCXFicGKIUEJTVAoDAFwvBl9T
; Ql9QQ0kwTFBDQkVDX19TTUIwU0JSVwoLCgpxYKARe2ALAIAAgGBge3VgC///YHdgYmB4YAvoAwCI
; UEJTVAoBAFwvBl9TQl9QQ0kwTFBDQkVDX19TTUIwU0JSVwoLCg9xYHdgCgqIUEJTVAoCAHAKAGGg
; MlBXUlNcLwZfU0JfUENJMExQQ0JFQ19fU01CMFNCUlcKCwoWcWCgC5J7YApAAHAKAmGhBXAKAWFw
; YYhQQlNUCgAAW4JKBUhERUYIX0FEUgwAABsAFB5fUFJXAKANT1NEV6QSBgIKaQoDoQmkEgYCCmkK
; AxQRX1BTMAhwCgFHRDUxWyIKDxQYX1BTMwhwCgBHUDUxcAoAR0Q1MVsiChRbgkMJUlAwMQhfQURS
; DAAAHAAUHl9QUlcAoA1PU0RXpBIGAgppCgOhCaQSBgIKaQoDFBZfUFJUAKAKUElDTaRBUjA0pFBS
; MDQUTARfRFNNBKBBBJNoERMKEMa3taAYExxEsMn+aV6vlJtwEhoCDXJlZy1sdHJvdnIAEQsKCAAE
; AAAAAAAAYERUR1BoaWprcWCkYKQKAFuCQwlSUDAyCF9BRFIMAQAcABQeX1BSVwCgDU9TRFekEgYC
; CmkKA6EJpBIGAgppCgMUFl9QUlQAoApQSUNNpEFSMDWkUFIwNRRMBF9EU00EoEEEk2gREwoQxre1
; oBgTHESwyf5pXq+Um3ASGgINcmVnLWx0cm92cgARCwoIAAQAAAAAAABgRFRHUGhpamtxYKRgpAoA
; W4JDCVJQMDMIX0FEUgwCABwAFB5fUFJXAKANT1NEV6QSBgIKaQoDoQmkEgYCCmkKBBQWX1BSVACg
; ClBJQ02kQVIwNqRQUjA2FEwEX0RTTQSgQQSTaBETChDGt7WgGBMcRLDJ/mler5SbcBIaAg1yZWct
; bHRyb3ZyABELCggABAAAAAAAAGBEVEdQaGlqa3FgpGCkCgBbgkMJUlAwNQhfQURSDAQAHAAUHl9Q
; UlcAoA1PU0RXpBIGAgppCgOhCaQSBgIKaQoDFBZfUFJUAKAKUElDTaRBUjA4pFBSMDgUTARfRFNN
; BKBBBJNoERMKEMa3taAYExxEsMn+aV6vlJtwEhoCDXJlZy1sdHJvdnIAEQsKCAAEAAAAAAAAYERU
; R1BoaWprcWCkYKQKAFuCQwlSUDA2CF9BRFIMBQAcABQeX1BSVwCgDU9TRFekEgYCCmkKA6EJpBIG
; AgppCgMUFl9QUlQAoApQSUNNpEFSMDmkUFIwORRMBF9EU00EoEEEk2gREwoQxre1oBgTHESwyf5p
; Xq+Um3ASGgINcmVnLWx0cm92cgARCwoIAAQAAAAAAABgRFRHUGhpamtxYKRgpAoAEE9dXC8DX1NC
; X1BDSTBSUDAzW4BBMUUwAgoAC4ADW4FABkExRTABACBCTUlFAwBFClNFQ0IIU0JCTggAGAANTUFC
; VAEAQhUABVRQRU4BACoABExESVMBABhMQUNUAQBCKFBTVEECAE4eAAJMMjNFAUwyM0QBAIwgAQAD
; TEVETQFbgEExRTECChgKBFuBC0ExRTEDQk5JUiAUI19CQk4AoBWQk0JNSUUKAJNTRUNCCv+kU05C
; U6EGpFNFQ0IUCV9TVEEApAoPCEJNSVMKAAhTTkJTCgAIQk5JUwoAFEkdQVBQRAigCJJPU0RXpACg
; E5CTV09XRQoBkpNTTFRQCgCkAKATkJNUQVBECgCSk1NMVFAKAKQAcAoDXC8FX1NCX1BDSTBSUDAz
; QVJQVFBTVEGgSAmTU0xUUAoAcAoBTDIzRXAKAGCiEkwyM0WgBpRgCgSlWyIKAXVgcAoBTEVETaBJ
; BpGTVEFQRAoAk1dPV0UKAXAKAEdQMDVwCgBHRDA1cAoAYXAKAGCiFZNQTUZTCgGgBpRgCgSlWyEK
; BXVgcH15CgQKGAAKBABhcGFDS0VOcAoAYKIVk1BNRlMKAaAGlGAKBKVbIQoFdWCgHZNXT1dFCgFw
; CgBHUDcwcAoAR0Q3MHAKAUdQNzCgSAWQkJKTQk1JRQoAkpNCTUlFQk1JU5CQkpNTRUNCCgCSk1NF
; Q0JTTkJTkJKTQk5JUgoAkpNCTklSQk5JU3BCTUlFQk1JU3BTRUNCU05CU3BCTklSQk5JU3AKAEJN
; SUVwDAD//gBCTklScFRQRU5gcAoDUFNUQXBUUEVOYHJbMwyAlpgAYKIUkpRbM2CgCZNMQUNUCgCl
; WyIKCqAKk1dPV0UKAaQAoCeTVEFQRAoBcAoAXC8FX1NCX1BDSTBMUENCRUNfX0FQV0NbIgsHAaQA
; FEglQVBQVQigD5JPU0RXcAoAV09XRaQAoBqQk1dPV0UKAZKTU0xUUAoAcAoAV09XRaQAoBqQk1RB
; UEQKAJKTU0xUUAoAcAoAV09XRaQAcAoAUFNUQaALkpNTRUNCCv+kAHBCTklTQk5JUqBJEJNTTFRQ
; CgCgRAiRk1RBUEQKAJNXT1dFCgFwCgBhcAoAYKIVk1BNRlMKAaAGlGAKBKVbIQoFdWBwfXkKBAoY
; AHkKBAoQAABhfWEKBGFwYUNLRU5wCgBgohWTUE1GUwoBoAaUYAoEpVshCgV1YHAKAEdEMDVwCgBH
; UDA1WyIKMnAKAUdQMDVwCgFHRDA1cAoBTDIzRHAKAGCiEkwyM0SgBpRgCgSlWyIKAXVgcAoATEVE
; TaBFBZGTVEFQRAoAk1dPV0UKAXJbMwyAlpgAYqIxkpRbM2KgJpCTTEFDVAoBkpNcLwVfU0JfUENJ
; MFJQMDNBUlBUQVZORAv//6VbIgoKcAoAV09XRaQAcAoAV09XRaA7k1wvBV9TQl9QQ0kwTFBDQkVD
; X19BUFdDCgFyWzMMgJaYAGKiFJKUWzNioAmTTEFDVAoBpVsiCgqkAHAKAGCiSwkKAXAKAVwvBV9T
; Ql9QQ0kwTFBDQkVDX19BUFdDWyIKqnAKAGFyWzMMgJaYAGKiNZKUWzNioCqQk0xBQ1QKAZKTXC8F
; X1NCX1BDSTBSUDAzQVJQVEFWTkQL//9wCgFhpVsiCgqgDZNhCgFwCgFNQUJUpaAGk2AKBKV1YHAK
; AFwvBV9TQl9QQ0kwTFBDQkVDX19BUFdDWyILBwGkABQWQUxQUgGgCZNoCgFBUFBEoQVBUFBVFBJf
; UFMwCKALT1NEV0FMUFIKABQSX1BTMwigC09TRFdBTFBSCgFbgkMJQVJQVAhfQURSCgAIX0dQRQoE
; W4BBUkUyAgoACoBbgRhBUkUyAUFWTkQQQURJRBAAQCRQU1RBAhQJX1NUQQCkCg8UHl9QUlcAoA1P
; U0RXpBIGAgppCgShCaQSBgIKaQoEFAxQUlcwAKQSBAEKBBQJX1JNVgCkCgAUDFdXRU4BcGhXT1dF
; FAxQREVOAXBoVEFQRBBAJ1wvA19TQl9QQ0kwUlAwMluAQTFFMAIKAAuAA1uBRwZBMUUwAQAgQk1J
; RQMARQpTRUNCCFNCQk4IABgADU1BQlQBAEIVAAVUUEVOAQAqQVNQTQIAAkxESVMBAAsADUxBQ1QB
; AEIoUFNUQQIATh4AAkwyM0UBTDIzRAEAjCABAANMRURNAVuCQh1DTVJBCF9BRFIKAFuAQVJFMwIK
; AAr/W4EYQVJFMwFBVk5EEEFESUQQAEAkRFBTVAIIUzJQTQoCFEgZQ01QRQmgThiSlGgKAaBDCpNo
; CgFwCgFHRDQ1WyIKZHBTMlBNXC8EX1NCX1BDSTBSUDAyQVNQTXAKAFwvBF9TQl9QQ0kwUlAwMlBT
; VEGiHJKTXC8EX1NCX1BDSTBSUDAyUFNUQQoAWyIKAXJbMwyAlpgAYKIUkpRbM2CgCZNMQUNUCgGl
; WyIKCnAKAUwyM0RbIgoBcAoAYKISTDIzRKAGlGAKBKVbIgoBdWBwCgBMRURNoUIOcAoDXC8FX1NC
; X1BDSTBSUDAyQ01SQURQU1SiIJKTXC8FX1NCX1BDSTBSUDAyQ01SQURQU1QKA1siCgGgMZNTTFRQ
; CgBwCgFMMjNFWyIKAXAKAGCiEkwyM0WgBpRgCgSlWyIKAXVgcAoBTEVETXAKA1wvBF9TQl9QQ0kw
; UlAwMlBTVEGiHJKTXC8EX1NCX1BDSTBSUDAyUFNUQQoDWyIKAXBcLwRfU0JfUENJMFJQMDJBU1BN
; UzJQTXAKAFwvBF9TQl9QQ0kwUlAwMkFTUE1wCgBHUDQ1cAoAR0Q0NVsiCgqkABQLX0JCTgCkU0VD
; QhQJX1NUQQCkCg8QTFBcLwNfU0JfUENJMFJQMDZbgEExRTACCgAKQFuBI0ExRTABACBCTUlFAwBF
; ClNFQ0IIU0JCTggAGAANTUFCVAFbgEExRTECCgALgANbgU4GQTFFMQEAQCUABVRQRU4BACpBU1BN
; AgACTERJUwFMUlROAQAKTFNQRAQAB0xUUk4BAAFMQUNUAQBCCAALTFRSUwEAFAAKTFRSRQEARR1Q
; U1RBAgBOHgACTDIzRQFMMjNEAQCMIAEAA0xFRE0BW4JKMFNTRDAIX0FEUgoAFBdfUk1WAKALk0RC
; R0QKAaQKAaEEpAoAW4BTU0UxAgoAChBbgQ5TU0UxAQBIBUNMQVMIFEoHX0RTTQSgOpNOVk1FCgFw
; Ei8GDWRlZXAtaWRsZQAKAQ11c2UtbXNpAAoBDW52bWUtc2VsZi1yZWZyZXNoAAoBYKErcBInBA11
; c2UtbXNpAAoBDXNhdGEtZXhwcmVzcy1wb3dlci1vZmYACgFgRFRHUGhpamtxYKRgFEsNX1BTMwig
; QA2QT1NEV05WTUVwCgFcLwRfU0JfUENJMFJQMDZMMjNFWyIKAXAKAGCiIVwvBF9TQl9QQ0kwUlAw
; NkwyM0WgBpRgCgSlWyIKAXVgcAoBXC8EX1NCX1BDSTBSUDA2TEVETaBKBJNTTFRQCgBwCgNcLwRf
; U0JfUENJMFJQMDZQU1RBcAoAYKImkpNcLwRfU0JfUENJMFJQMDZQU1RBCgOgB5RgC4gTpVsiCgF1
; YHAKAEdEMzhwCgBHUDM4WyIKAXAKAEdEMzNwCgBHUDMzWyIKCqQKABRCF19QUzAIoEgWkE9TRFdO
; Vk1FcAoBR0QzM1siCgpwCgFHRDM4WyIKAXAKAFwvBF9TQl9QQ0kwUlAwNlBTVEFwCgBgoiaSk1wv
; BF9TQl9QQ0kwUlAwNlBTVEEKAKAHlGALiBOlWyIKAXVgcAoBXC8EX1NCX1BDSTBSUDA2TDIzRFsi
; CgFwCgBgoiiSlGAKBHBcLwRfU0JfUENJMFJQMDZMMjNEYqAGk2IKAKVbIgoBdWBwCgBcLwRfU0Jf
; UENJMFJQMDZMRURNclszDIDDyQFgcAoBYaIqkpRbM2BwXC8EX1NCX1BDSTBSUDA2TEFDVGKgCpNi
; CgFwCgBhpVsiCgGgCJKTYQoApGFyWzMMgMPJAWBwCgJhoi6SlFszYHBcLwVfU0JfUENJMFJQMDZT
; U0QwQ0xBU2KgCpNiCgFwCgBhpVsiCgpwCgFcLwRfU0JfUENJMFJQMDZMVFJTcAoBXC8EX1NCX1BD
; STBSUDA2TFRSRaRhFEULX1BTMAigTQqTkE9TRFdOVk1FCgBwCgFHRDU2cAoAUFNUQXAKAGCiJpKT
; XC8EX1NCX1BDSTBSUDA2UFNUQQoAoAeUYAuIE6VbIgoBdWBbIgpGcAoBTDIzRFsiCgFwCgBgohJM
; MjNEoAaUYAoEpVsiCgF1YHAKAExFRE1yWzMMgJaYAGCiL5KUWzNgoCSQk0xBQ1QKAZNcLwVfU0Jf
; UENJMFJQMDZTU0QwQ0xBUwoBpVsiCgoUTAhfUFMzCKBECJOQT1NEV05WTUUKAKAxk1NMVFAKAHAK
; AUwyM0VbIgoBcAoAYKISTDIzRaAGlGAKBKVbIgoBdWBwCgFMRURNcAoDUFNUQXAKAGCiJpKTXC8E
; X1NCX1BDSTBSUDA2UFNUQQoDoAeUYAuIE6VbIgoBdWBwCgBHUDU2cAoAR0Q1NlsiCjJbgkEEU0RN
; QQhfQURSDAAAFQAIX1VJRAoBCFJCVUYRDgoLiQYADQEVAAAAeQAUC19DUlMApFJCVUYUCV9TVEEA
; pAoPW4JPGlNQSTEIX0FEUgwEABUACF9DSUQNSU5UMzNDMQAIX0RETg1JbnRlbChSKSBMb3cgUG93
; ZXIgU3Vic3lzdGVtIFNQSSBIb3N0IENvbnRyb2xsZXIgLSA5Q0U2AAhfVUlECgIIQ1NTVAooCENT
; SFQKCghSQlVGEQ4KC4kGAA0BFQAAAHkAFAlfU1RBAKQKDxRPDV9EU00EoEQNk2gREwoQxre1oBgT
; HESwyf5pXq+Um3ASTQoMDWdzcGktY2hhbm5lbC1udW1iZXIAEQsKCAEAAAAAAAAADWdzcGktc3lz
; Y2xrLXBlcmlvZAARCwoICgAAAAAAAAANZ3NwaS1waW4tY3MAEQsKCFcAAAAAAAAADWdzcGktcGlu
; LWNsawARCwoIWAAAAAAAAAANZ3NwaS1waW4tbW9zaQARCwoIWQAAAAAAAAANZ3NwaS1waW4tbWlz
; bwARCwoIWgAAAAAAAABgRFRHUGhpamtxYKRgpAoACFdCVUYRBQoCeQAIREJVRhERChBVEAAGAAJV
; EQAHAAJ5ABQdX0NSUwCgC5JPU0RXpFdCVUakhFJCVUZEQlVGABBEOFwvA19TQl9QQ0kwU1BJMVuC
; SilTUElUCF9ISUQMBhAADQhfQ0lEDWFwcGxlLXNwaS10b3BjYXNlAAhfRERODWFwcGxlLXNwaS10
; b3BjYXNlAAhfR1BFChwIX1VJRAoCCF9BRFIKABQcX1BSVwCgDU9TRFekEgYCChwKA6QSBgIKHAoD
; FAlfU1RBAKQKDxRLBV9DUlMICFVCVUYRMgovjiEAAQACAgAAAQkAABJ6AAgAAAAAXF9TQi5QQ0kw
; LlNQSTEAiQYABQEeAAAAeQAIQUJVRhEFCgJ5AKALkk9TRFekVUJVRqRBQlVGECNcX0dQRRQcX0wx
; QwCGXC8EX1NCX1BDSTBTUEkxU1BJVAoCFE0PX0RTTQSgQg9PU0RXoEsOk2gREwoQxre1oBgTHESw
; yf5pXq+Um3ASRAwQDXNwaVNjbGtQZXJpb2QAEQsKCH0AAAAAAAAADXNwaVdvcmRTaXplABELCggI
; AAAAAAAAAA1zcGlCaXRPcmRlcgARCwoIAQAAAAAAAAANc3BpU1BPABELCggAAAAAAAAAAA1zcGlT
; UEgAEQsKCAAAAAAAAAAADXNwaUNTRGVsYXkAEQsKCAoAAAAAAAAADXJlc2V0QTJSVXNlYwARCwoI
; CgAAAAAAAAANcmVzZXRSZWNVc2VjABELCggKAAAAAAAAAGBEVEdQaGlqa3FgpGCkCgAUMFVJRU4J
; oCmSlGgKAaASk2gKAVNJRU4KAHAKAUdEMjahD3AKAEdQMjZwCgBHRDI2FB5VSVNUCHBHRDI2YKAK
; k2AKAaRHTDI2oQakR1AyNhQwU0lFTgmgKZKUaAoBoBmTaAoBVUlFTgoAcAoBR1AxM3AKAEdEMTOh
; CHAKAUdEMTMUHlNJU1QIcEdEMTNgoAqTYAoBpEdMMTOhBqRHUDEzFEYNSVNPTAmgSAySlGgKAaBA
; BpNoCgFwCgFHUDg3cAoAR1A4OHAKAEdQODlwCgBHUDkwcAoAR0Q4N3AKAEdEODhwCgFHRDg5cAoA
; R0Q5MHAKAUdVODdwCgFHVTg4cAoBR1U4OXAKAUdVOTBwR1A4N2ChTAVwCgBHVTg3cAoAR1U4OHAK
; AEdVODlwCgBHVTkwcAoAR1A4N3AKAEdQODhwCgBHUDg5cAoAR1A5MHAKAEdEODdwCgBHRDg4cAoA
; R0Q4OXAKAEdEOTBwR1U4N2CkCgCkDP////9bgkwRQURQMQhfSElEDUFDUEkwMDAzABQeX1BSVwCg
; DU9TRFekEgYCCnAKBKEJpBIGAgpwCgMIV0swMAoBFBxTV0FLAXtoCgNXSzAwoA2SV0swMHAKAVdL
; MDAUC19QU1IApFBXUlMUDF9QQ0wApFxfU0JfFEoKX1BTVwGgQgpPU0RXoEsJXC8FX1NCX1BDSTBM
; UENCRUNfX0VDT0ugSwRooCN7V0swMAoBAHAKAVwvBV9TQl9QQ0kwTFBDQkVDX19FV0FJoCN7V0sw
; MAoCAHAKAVwvBV9TQl9QQ0kwTFBDQkVDX19FV0FSoTVwCgBcLwVfU0JfUENJMExQQ0JFQ19fRVdB
; SXAKAFwvBV9TQl9QQ0kwTFBDQkVDX19FV0FSW4JODUxJRDAIX0hJRAxB0AwNFB5fUFJXAKANT1NE
; V6QSBgIKcAoEoQmkEgYCCnAKAxRDBV9MSUQAcFwvBV9TQl9QQ0kwTFBDQkVDX19FTFNXTElEU3Bc
; LwVfU0JfUENJMExQQ0JFQ19fRUxTV1wvBF9TQl9QQ0kwSUdQVUNMSUSkTElEUxRKBV9QU1cBoEIF
; XC8FX1NCX1BDSTBMUENCRUNfX0VDT0ugHGhwCgFcLwVfU0JfUENJMExQQ0JFQ19fRVdMT6EbcAoA
; XC8FX1NCX1BDSTBMUENCRUNfX0VXTE9bgg9QV1JCCF9ISUQMQdAMDBBPBlxfUFJfW4MLQ1BVMAEQ
; BAAABluDC0NQVTECEAQAAAZbgwtDUFUyAxAEAAAGW4MLQ1BVMwQQBAAABluDC0NQVTQFEAQAAAZb
; gwtDUFU1BhAEAAAGW4MLQ1BVNgcQBAAABluDC0NQVTcIEAQAAAZbAU1VVFgACFNMVFAKAAhFSUNN
; CgAIUzNTNAoACFIxMTgKAAhSMTE5CgAIUjExQQoACFIxMUMKAAhSMTIwCgAIUjEyNAoACFIyMTgK
; AAhSMjE5CgAIUjIxQQoACFIyMUMKAAhSMjIwCgAIUjIyNAoACFIzMTgKAAhSMzE5CgAIUjMxQQoA
; CFIzMUMKAAhSMzIwCgAIUjMyNAoACFI0MTgKAAhSNDE5CgAIUjQxQQoACFI0MUMKAAhSNDIwCgAI
; UjQyNAoACFI1MTgKAAhSNTE5CgAIUjUxQQoACFI1MUMKAAhSNTIwCgAIUjUyNAoACFI2MTgKAAhS
; NjE5CgAIUjYxQQoACFI2MUMKAAhSNjIwCgAIUjYyNAoACFJIMTAKAAhSSDE0CgBbgFBSVDABCoAK
; BFuBC1BSVDADUDgwSCBbgFBMTVQBCxADCgpbgR9QTE1UAkNQTFQISUdQUwhNUExUCENGSUwIRUdQ
; UwhbgFQyUE0AVDJQQgoIW4EQVDJQTQNUMlBSIFAyVFIgW4BSU1RSAE5ISUILAAFbgRNSU1RSA0NJ
; T1IgAEB2SUNNRSBbgFMwQkEADISACuAKBFuBC1MwQkEDUzBEMwJbgFM0QkEADITACuAKBFuBC1M0
; QkEDUzREMwJbgFRDT0kBC2AYCghbgRFUQ09JAgAgAAlTQ0lTAQAGFEAIUDhYSAqgGJNoCgBwfXtQ
; ODBEDAD///8AaQBQODBEoByTaAoBcH17UDgwRAz/AP//AHlpCggAAFA4MESgHJNoCgJwfXtQODBE
; DP//AP8AeWkKEAAAUDgwRKAck2gKA3B9e1A4MEQM////AAB5aQoYAABQODBEcFA4MERQODBIW4BT
; UFJUAQqyCgJbgRBTUFJUAVNTTVAIU1NNWQgUE1xfUElDAXBoR1BJQ3BoUElDTRQeR0VUQgt3aAoI
; YHdpCghhWxNqYGFUQkYzpFRCRjMUTRlQTk9UCKBJF5RUQ05UCgGgLXtQREMwCggAhlwuX1BSX0NQ
; VTAKgKAWe1BEQzAKEACGXC5fUFJfQ1BVMAqBoC17UERDMQoIAIZcLl9QUl9DUFUxCoCgFntQREMx
; ChAAhlwuX1BSX0NQVTEKgaAte1BEQzIKCACGXC5fUFJfQ1BVMgqAoBZ7UERDMgoQAIZcLl9QUl9D
; UFUyCoGgLXtQREMzCggAhlwuX1BSX0NQVTMKgKAWe1BEQzMKEACGXC5fUFJfQ1BVMwqBoC17UERD
; NAoIAIZcLl9QUl9DUFU0CoCgFntQREM0ChAAhlwuX1BSX0NQVTQKgaAte1BEQzUKCACGXC5fUFJf
; Q1BVNQqAoBZ7UERDNQoQAIZcLl9QUl9DUFU1CoGgLXtQREM2CggAhlwuX1BSX0NQVTYKgKAWe1BE
; QzYKEACGXC5fUFJfQ1BVNgqBoC17UERDNwoIAIZcLl9QUl9DUFU3CoCgFntQREM3ChAAhlwuX1BS
; X0NQVTcKgaEbhlwuX1BSX0NQVTAKgIZcLl9QUl9DUFUwCoEUQxtEU1BJCKBLGpJPU0RXcAoDUzBE
; M3BJT1NSYHtgCgFhohGSk2EKAHBJT1NSYHtgCgFhcAwHqgDOSU9JUnALAAZJT1NScAsA8ElPTlJw
; SU9TUmB9YAoBYHBgSU9TUnBJT1NSYHtgCgFhohGSk2EKAHBJT1NSYHtgCgFhe2AKBmGgC5NhCgBw
; SU9EUmN9YwsAAWNwCwAHSU9TUnBjSU9EUnALAPBJT05ScElPU1JgfWAKAWBwYElPU1JwSU9TUmB7
; YAoBYaIRkpNhCgBwSU9TUmB7YAoBYXtgCgZhoAWTYQoAcAoDUzREM3BJT1NSYHtgCgFhohGSk2EK
; AHBJT1NSYHtgCgFhcAwHqwDOSU9JUnALAAZJT1NScAsA8ElPTlJwSU9TUmB9YAoBYHBgSU9TUnBJ
; T1NSYHtgCgFhohGSk2EKAHBJT1NSYHtgCgFhe2AKBmGgC5NhCgBwSU9EUmN9YwsAAWNwCwAHSU9T
; UnBjSU9EUnALAPBJT05ScElPU1JgfWAKAWBwYElPU1JwSU9TUmB7YAoBYaIRkpNhCgBwSU9TUmB7
; YAoBYXtgCgZhoAWTYQoAFE0EVFJBUApwaVNNSUagD5NoXFRSVFBwCgBUUlAwoBqTaFxUUlREcGlE
; VFNGcAoAVFJQRKREVFNGoA+TaFxUUlRJcAoAVFJQSKRTTUlGEE4HXF9TQl8UHl9JTkkAUElOSURT
; UEmgBpJPU0RXoQhwCgFHTjQ2FAlMUFMwAKQKAVuCNFBOTEYIX0FEUgoACF9ISUQMBhAAAghfQ0lE
; DWJhY2tsaWdodAAIX1VJRAoPCF9TVEEKC1uCFlNMUEIIX0hJRAxB0AwOCF9TVEEKCxBPK1wuX1NC
; X1BDSTAUQiNfSU5JAHAL3AdPU1lToEAHWxJcX09TSWCgFV9PU0kNRGFyd2luAHALECdPU1lToBVc
; X09TSQ1MaW51eABwC+gDT1NZU6AcXF9PU0kNV2luZG93cyAyMDA5AHAL2QdPU1lToBxcX09TSQ1X
; aW5kb3dzIDIwMTIAcAvcB09TWVOgBpJPU0RXcAoBR0k4MqBDGpJPU0RXcFVQMThSMTE4cFVQMTlS
; MTE5cFVQMUFSMTFBcFVQMUNSMTFDcFVQMjBSMTIwcFVQMjRSMTI0cERQMThSMjE4cERQMTlSMjE5
; cERQMUFSMjFBcERQMUNSMjFDcERQMjBSMjIwcERQMjRSMjI0cEQzMThSMzE4cEQzMTlSMzE5cEQz
; MUFSMzFBcEQzMUNSMzFDcEQzMjBSMzIwcEQzMjRSMzI0cEQ0MThSNDE4cEQ0MTlSNDE5cEQ0MUFS
; NDFBcEQ0MUNSNDFDcEQ0MjBSNDIwcEQ0MjRSNDI0cEQ1MThSNTE4cEQ1MTlSNTE5cEQ1MUFSNTFB
; cEQ1MUNSNTFDcEQ1MjBSNTIwcEQ1MjRSNTI0cEQ2MThSNjE4cEQ2MTlSNjE5cEQ2MUFSNjFBcEQ2
; MUNSNjFDcEQ2MjBSNjIwcEQ2MjRSNjI0cE5IMTBSSDEwcE5IMTRSSDE0oDeTQklDTQoBcAsABENJ
; T1JbIgpkXC8DX1NCX1BDSTBDTkhJcAoGSUNNRXALAARDSU9SWyIL6ANwCgBHUDQ3cAoAR0Q0NxRB
; B1RCVEMJcGhQMlRSoBOTaAoFcAoAR1A0N3AKAEdENDdwC/8PYHBUMlBSYaIYk3thCgFiCgB2YKAG
; k2AKAKVwVDJQUmFwCgBQMlRScAv/D2BwVDJQUmGiGZKTe2EKAWIKAHZgoAaTYAoApXBUMlBSYRQG
; TkhQRwgUBk5QTUUIEEILXAAIUElDTQoAFBhPU0RXAKAMk09TWVMLECekCgGhBKQKABRNCFBJTkkA
; cAvcB09TWVOgQwdbEl9PU0lgoBVfT1NJDURhcndpbgBwCxAnT1NZU6FDBaAUX09TSQ1MaW51eABw
; C+gDT1NZU6E7oBtfT1NJDVdpbmRvd3MgMjAwOQBwC9kHT1NZU6EdoBtfT1NJDVdpbmRvd3MgMjAx
; MgBwC9wHT1NZU6EJcAvcB09TWVMQThtcLl9TQl9QQ0kwW4JAG1BEUkMIX0hJRAxB0AwCCF9VSUQK
; AQhCVUYwEUoICoaGCQABAAAAAABAAACGCQABAAAAAACAAACGCQABAAAAAAAQAACGCQABAAAAAAAQ
; AACGCQABAAAAAAAAAACGCQABAADS/gAAAgCGCQAAAADZ/gBAAACGCQABAFDU/gCwBACGCQAAAAAA
; /wAAAAGGCQAAAADg/gAAEACGCQABAAAAAAAQAAB5ABRIEF9DUlMIikJVRjAKBFJCUjB5XC8EX1NC
; X1BDSTBMUENCUkNCQQoOUkJSMIpCVUYwCnxUQlIwcFRCQUJUQlIwikJVRjAKgFRCTE6gD5NUQkFC
; CgBwCgBUQkxOikJVRjAKEE1CUjB5XC8DX1NCX1BDSTBNSEJSCg9NQlIwikJVRjAKHERCUjB5XC8D
; X1NCX1BDSTBESUJSCgxEQlIwikJVRjAKKEVCUjB5XC8DX1NCX1BDSTBFUEJSCgxFQlIwikJVRjAK
; NFhCUjB5XC8DX1NCX1BDSTBQWEJSChpYQlIwikJVRjAKOFhTWjB6DAAAABBcLwNfU0JfUENJMFBY
; U1pYU1owpEJVRjAQQhNcAAhQQ0hTDP////9bgElPX1QBCwAIChBbgSRJT19UAVRSUEkQABAAEAAQ
; VFJQMAgACAAIAAgACAAIAAgACFuASU9fRAELEAgKBFuBC0lPX0QBVFJQRAhbgElPX0gBCwAQCgRb
; gQtJT19IAVRSUEgIW4BSQ1JCAFxTUkNCCwBAW4FPClJDUkIDAIAACACAmAlJT0lSIElPRFIgSU9T
; UhBJT05SEACAYgYAgI4BABhQTUZTAQAHQ0tFTiAAQHBIUEFTAgAFSFBBRQEASAkAAQABU0FURAFT
; TUJEAUhEQUQBAAJVSDZEAVVIMUQBVUgyRAFVSDNEAVVINEQBVUg1RAEAA1JQMUQBUlAyRAFSUDNE
; AVJQNEQBUlA1RAFSUDZEAVJQN0QBUlA4RAEABFVIN0QBEEEzXF9HUEUUHF9MNjcAcAogXC8EX1NC
; X1BDSTBTQlVTSFNUUxRBCF9MNjYAoC2QXC8EX1NCX1BDSTBJR1BVR1NTRZJHU01JXC8EX1NCX1BD
; STBJR1BVR1NDSaFLBHAKAFwvBF9TQl9QQ0kwSUdQVUdFRkNwCgFTQ0lTcAoAXC8EX1NCX1BDSTBJ
; R1BVR1NTRXAKAFwvBF9TQl9QQ0kwSUdQVVNDSUUUSAlfTDY5AIZcLwNfU0JfUENJMFBFRzAKAoZc
; LwNfU0JfUENJMFJQMDEKAoZcLwNfU0JfUENJMFJQMDIKAoZcLwNfU0JfUENJMFJQMDMKAoZcLwNf
; U0JfUENJMFJQMDUKAoZcLwNfU0JfUENJMFJQMDYKAlwvA19TQl9QQ0kwVEdQRYZcLwRfU0JfUENJ
; MFJQMDNBUlBUCgIUPV9MNkQAhlwuX1NCX1BXUkIKAoZcLwNfU0JfUENJMFhIQzEKAqAXT1NEV4Zc
; LwNfU0JfUENJMEhERUYKAghJQ01NCgAURAVfTDUyAKAxkk9TRFegKpKVT1NZUwvcB1siCgKiDJNJ
; Q01NCgFbIgoBXC8DX1NCX1BDSTBDTVBFoRqgD5NHSTgyCgFwCgBHSTgyoQhwCgFHSTgyFEcVX0w0
; RABwCgFJQ01NoA+TR0k3NwoBcAoAR0k3N6EIcAoBR0k3N6BFEZJPU0RXoE0QkpVPU1lTC9wHWyIK
; AaBABZNTM1M0CgFwCgFHRDQ3cAoBR1A0N3AKAFMzUzRwCg9goi2UYAoAoBSTXC8DX1NCX1BDSTBV
; UENLCgGlXC8DX1NCX1BDSTBUQlRDCg12YKBCCJNFSUNNCgGgSAeTQklDTQoBoCGTXC8DX1NCX1BD
; STBVUENLCgBwCgFHRDQ3cAoBR1A0N6BMBJNcLwNfU0JfUENJMFdUTFQKAVwvA19TQl9QQ0kwQ05I
; SXAKAEVJQ01wCgZJQ01FcAsABENJT1JwCgBHUDQ3cAoAR0Q0N1siC+gDoCmTXC8DX1NCX1BDSTBV
; UENLCgBwCgFFSUNNXC8DX1NCX1BDSTBDTVBFoRBcLwNfU0JfUENJMEFNUEVwCgBJQ01NpAAUQgRE
; VEdQBaAxk2gREwoQxre1oBgTHESwyf5pXq+Um6AZk2kBoA2TagBwEQQKAQNspAGgBpNqAaQBcBEE
; CgEAbKQACF9TMF8SCAMKAAoACgAIX1M0XxIIAwoGCgYKAAhfUzVfEggDCgcKBwoAFAxfVFRTAXBo
; U0xUUBRMDV9QVFMBcAoAUDgwRFA4WEgKAGhwCgBHTjI4cAoBR040NlsiCmRwaFwvBV9TQl9QQ0kw
; TFBDQkVDX19FQ1NToEQHkk9TRFegH5NoCgNwCgFcLwVfU0JfUENJMExQQ0JFQ19fRVdES6BMBJNo
; CgNwCgBgoiiQkpNcLwVfU0JfUENJMFJQMDJDTVJBRFBTVAoDlWALiBNbIgoBdWBcLwVfU0JfUENJ
; MFJQMDJDTVJBQ01QRQoAoCaQkk9TRFeSlWgKBHAKAFwvBV9TQl9QQ0kwTFBDQkVDX19FV0xPFEwY
; X1dBSwFwCgFTM1M0cAoBRUlDTVA4WEgKAAoAcAoAXC8FX1NCX1BDSTBMUENCRUNfX0VDU1OgBU9T
; RFehIKAek2gKA1wvBV9TQl9QQ0kwUlAwMkNNUkFDTVBFCgFwXC8FX1NCX1BDSTBMUENCRUNfX0VM
; U1dMSURTcFwvBV9TQl9QQ0kwTFBDQkVDX19FTFNXXC8EX1NCX1BDSTBJR1BVQ0xJRKAikk9TRFdw
; CgBHTjQ2cAoBR04yOHAKAUc0Nk9wCgFHNDZRoQ9wCgBHTjI4cAoBR040NnBcLwVfU0JfUENJMExQ
; Q0JFQ19fRUFDUFBXUlOgRwiST1NEV4ZcLl9TQl9QV1JCCgJwCgBcLwVfU0JfUENJMExQQ0JFQ19f
; TFdFMHAKAFwvBV9TQl9QQ0kwTFBDQkVDX19MV0UxcAoAXC8FX1NCX1BDSTBMUENCRUNfX0xXRTJw
; CgBcLwVfU0JfUENJMExQQ0JFQ19fTFdFM3AKAUdJODJbIgpkUE5PVERTUEmkEgYCCgAKABBEolwA
; W4BHUElPAVxHUEJTCwAEW4FPoEdQSU8BABxHMjhPAQARRzQ2TwEAQQUABkc0NlEBADlHQjAwCEdC
; MDEIR0IwMghHQjAzCABAckdVMDABAAFHRDAwAUdJMDABABtHUDAwAQAgR1UwMQEAAUdEMDEBR0kw
; MQEAG0dQMDEBACBHVTAyAQABR0QwMgFHSTAyAQAbR1AwMgEAIEdVMDMBAAFHRDAzAUdJMDMBABtH
; UDAzAQAgR1UwNAEAAUdEMDQBR0kwNAEAG0dQMDQBACBHVTA1AQABR0QwNQFHSTA1AQAbR1AwNQEA
; IEdVMDYBAAFHRDA2AUdJMDYBABtHUDA2AQAgR1UwNwEAAUdEMDcBR0kwNwEAG0dQMDcBACBHVTA4
; AQABR0QwOAFHSTA4AQAbR1AwOAEAIEdVMDkBAAFHRDA5AUdJMDkBABtHUDA5AQAgR1UxMAEAAUdE
; MTABR0kxMAEAG0dQMTABACBHVTExAQABR0QxMQFHSTExAQAbR1AxMQEAIEdVMTIBAAFHRDEyAUdJ
; MTIBABpHTDEyAUdQMTIBACBHVTEzAQABR0QxMwFHSTEzAQAaR0wxMwFHUDEzAQAgR1UxNAEAAUdE
; MTQBR0kxNAEAG0dQMTQBACBHVTE1AQABR0QxNQFHSTE1AQAbR1AxNQEAIEdVMTYBAAFHRDE2AUdJ
; MTYBABtHUDE2AQAgR1UxNwEAAUdEMTcBR0kxNwEAGkdMMTcBR1AxNwEAIEdVMTgBAAFHRDE4AUdJ
; MTgBABtHUDE4AQAgR1UxOQEAAUdEMTkBR0kxOQEAG0dQMTkBACBHVTIwAQABR0QyMAFHSTIwAQAb
; R1AyMAEAIEdVMjEBAAFHRDIxAUdJMjEBABtHUDIxAQAgR1UyMgEAAUdEMjIBR0kyMgEAG0dQMjIB
; ACBHVTIzAQABR0QyMwFHSTIzAQAbR1AyMwEAIEdVMjQBAAFHRDI0AUdJMjQBABtHUDI0AQAgR1Uy
; NQEAAUdEMjUBR0kyNQEAG0dQMjUBACBHVTI2AQABR0QyNgFHSTI2AQAaR0wyNgFHUDI2AQAgR1Uy
; NwEAAUdEMjcBR0kyNwEAG0dQMjcBACBHVTI4AQABR0QyOAFHSTI4AQAbR1AyOAEAAkdOMjgBAB1H
; VTI5AQABR0QyOQFHSTI5AQAbR1AyOQEAIEdVMzABAAFHRDMwAUdJMzABABtHUDMwAQAgR1UzMQEA
; AUdEMzEBR0kzMQEAG0dQMzEBACBHVTMyAQABR0QzMgFHSTMyAQAbR1AzMgEAIEdVMzMBAAFHRDMz
; AUdJMzMBABtHUDMzAQAgR1UzNAEAAUdEMzQBR0kzNAEAG0dQMzQBACBHVTM1AQABR0QzNQFHSTM1
; AQAbR1AzNQEAIEdVMzYBAAFHRDM2AUdJMzYBABtHUDM2AQAgR1UzNwEAAUdEMzcBR0kzNwEAG0dQ
; MzcBACBHVTM4AQABR0QzOAFHSTM4AQAbR1AzOAEAIEdVMzkBAAFHRDM5AUdJMzkBABtHUDM5AQAg
; R1U0MAEAAUdENDABR0k0MAEAG0dQNDABACBHVTQxAQABR0Q0MQFHSTQxAQAbR1A0MQEAIEdVNDIB
; AAFHRDQyAUdJNDIBABtHUDQyAQAgR1U0MwEAAUdENDMBR0k0MwEAG0dQNDMBACBHVTQ0AQABR0Q0
; NAFHSTQ0AQAbR1A0NAEAIEdVNDUBAAFHRDQ1AUdJNDUBABtHUDQ1AQAgR1U0NgEAAUdENDYBR0k0
; NgEAG0dQNDYBAAJHTjQ2AQAdR1U0NwEAAUdENDcBR0k0NwEAG0dQNDcBACBHVTQ4AQABR0Q0OAFH
; STQ4AQAbR1A0OAEAIEdVNDkBAAFHRDQ5AUdJNDkBABtHUDQ5AQAgR1U1MAEAAUdENTABR0k1MAEA
; G0dQNTABACBHVTUxAQABR0Q1MQFHSTUxAQAaR0w1MQFHUDUxAQAgR1U1MgEAAUdENTIBR0k1MgEA
; G0dQNTIBACBHVTUzAQABR0Q1MwFHSTUzAQAbR1A1MwEAIEdVNTQBAAFHRDU0AUdJNTQBABtHUDU0
; AQAgR1U1NQEAAUdENTUBR0k1NQEAG0dQNTUBACBHVTU2AQABR0Q1NgFHSTU2AQAbR1A1NgEAIEdV
; NTcBAAFHRDU3AUdJNTcBABtHUDU3AQAgR1U1OAEAAUdENTgBR0k1OAEAG0dQNTgBACBHVTU5AQAB
; R0Q1OQFHSTU5AQAbR1A1OQEAIEdVNjABAAFHRDYwAUdJNjABABtHUDYwAQAgR1U2MQEAAUdENjEB
; R0k2MQEAG0dQNjEBACBHVTYyAQABR0Q2MgFHSTYyAQAbR1A2MgEAIEdVNjMBAAFHRDYzAUdJNjMB
; ABtHUDYzAQAgR1U2NAEAAUdENjQBR0k2NAEAG0dQNjQBACBHVTY1AQABR0Q2NQFHSTY1AQAbR1A2
; NQEAIEdVNjYBAAFHRDY2AUdJNjYBABtHUDY2AQAgR1U2NwEAAUdENjcBR0k2NwEAG0dQNjcBACBH
; VTY4AQABR0Q2OAFHSTY4AQAbR1A2OAEAIEdVNjkBAAFHRDY5AUdJNjkBABtHUDY5AQAgR1U3MAEA
; AUdENzABR0k3MAEAGkdMNzABR1A3MAEAIEdVNzEBAAFHRDcxAUdJNzEBABtHUDcxAQAgR1U3MgEA
; AUdENzIBR0k3MgEAG0dQNzIBACBHVTczAQABR0Q3MwFHSTczAQAbR1A3MwEAIEdVNzQBAAFHRDc0
; AUdJNzQBABtHUDc0AQAgR1U3NQEAAUdENzUBR0k3NQEAG0dQNzUBACBHVTc2AQABR0Q3NgFHSTc2
; AQAbR1A3NgEAIEdVNzcBAAFHRDc3AUdJNzcBABpHTDc3AUdQNzcBACBHVTc4AQABR0Q3OAFHSTc4
; AQAbR1A3OAEAIEdVNzkBAAFHRDc5AUdJNzkBABtHUDc5AQAgR1U4MAEAAUdEODABR0k4MAEAG0dQ
; ODABACBHVTgxAQABR0Q4MQFHSTgxAQAbR1A4MQEAIEdVODIBAAFHRDgyAUdJODIBABtHUDgyAQAg
; R1U4MwEAAUdEODMBR0k4MwEAG0dQODMBACBHVTg0AQABR0Q4NAFHSTg0AQAbR1A4NAEAIEdVODUB
; AAFHRDg1AUdJODUBABtHUDg1AQAgR1U4NgEAAUdEODYBR0k4NgEAG0dQODYBACBHVTg3AQABR0Q4
; NwFHSTg3AQAbR1A4NwEAIEdVODgBAAFHRDg4AUdJODgBABtHUDg4AQAgR1U4OQEAAUdEODkBR0k4
; OQEAG0dQODkBACBHVTkwAQABR0Q5MAFHSTkwAQAbR1A5MAEAIEdVOTEBAAFHRDkxAUdJOTEBABtH
; UDkxAQAgR1U5MgEAAUdEOTIBR0k5MgEAG0dQOTIBACBHVTkzAQABR0Q5MwFHSTkzAQAbR1A5MwEA
; IEdVOTQBAAFHRDk0AUdJOTQBABtHUDk0AQAgEEs7XC5fU0JfUENJMFuCTTpIREFVCF9BRFIMAAAD
; AFuASERBSAIKAApAW4EYSERBSAFWSUQwEERJRDAQAEAGQUJBUiAUF19TVEEAoA2Sk1ZJRDAL//+k
; Cg+kCgAUTgVfRFNNBKBABZNoERMKEMa3taAYExxEsMn+aV6vlJugN5KTe1ZJRDAL//8AC///cBIZ
; Ag1oZGEtZ2Z4ABENCgpvbmJvYXJkLTEAYERUR1BoaWprcWCkYKQMAgAAgBRECEFTVFIIoEwHkJKT
; QUJBUgz/////kpN7QUJBUgwAwP//AAoAe0FCQVIM8P///0JCQVJyQkJBUgsAEEJCQVJbgFJQQ1kA
; QkJBUgolW4EbUlBDWQMAQAZFTTRXIEVNV0EgAEAEQURXQSBwQVVEQUVNV0FwQVVEQkFEV0FwQVVE
; Q0VNNFcUQRBWU1RSCQhDT05UC+gDCEFERFIMAAAAgHBoQUREUluAQ0NEQwBBRERSCgRbgQtDQ0RD
; AUNERUMgoEcMkJKTQUJBUgz/////kpN7QUJBUgwAwP//AAoAoEkKkpNDREVDCgB7QUJBUgzw////
; QkJBUluASVBDVgBCQkFSCnBbgRVJUENWAwBAMEFWSUMgACBBSVJTEHAL6ANDT05Uoh6Qk3tBSVJT
; CgEACgGSk0NPTlQKAFshCgF2Q09OVH1BSVJTCgJBSVJTcENERUNBVklDfUFJUlMKAUFJUlNwC+gD
; Q09OVKIekJN7QUlSUwoBAAoBkpNDT05UCgBbIQoBdkNPTlQURgVDWERDCAhJRERYDAAAAICgRASQ
; kpNDQURSCgCSk0NDTlQKAHBDQURSSUREWKInlUlERFhyQ0FEUndDQ05UCgQAAFZTVFJJRERYcklE
; RFgKBElERFgUQhJBSU5JCAhDT05UC+gDoEIRkJKTQUJBUgz/////kpN7QUJBUgwAwP//AAoAe0FC
; QVIM8P///0JCQVJbgElQQ1YAQkJBUgpwW4EoSVBDVgNHQ0FQEAAwR0NUTCAAEFNTVFMIAEgoQVZJ
; QyAAIEFJUlMQfUdDVEwKAUdDVExwC+gDQ09OVKIekJN7R0NUTAoBAAoBkpNDT05UCgBbIQoBdkNP
; TlR7R0NBUAv//0dDQVB9U1NUUwoPU1NUU3tHQ1RMDP7///9HQ1RMcAvoA0NPTlSiHpCTe0dDVEwK
; AQAKAZKTQ09OVAoAWyEKAXZDT05UfUdDVEwKAUdDVExwC+gDQ09OVKIekJN7R0NUTAoBAAoBkpND
; T05UCgBbIQoBdkNPTlQ=
; ====
; begin-base64 644 ECDT.6
; RUNEVFMAAAABAkFQUExFIEFwcGxlMDAAAQAAAExva2lfAAAAAQgAAGYAAAAAAAAAAQgAAGIAAAAA
; AAAAAAAAAE5cX1NCLlBDSTAuTFBDQi5FQwA=
; ====
; begin-base64 644 FACP.1
; RkFDUPQAAAAFokFQUExFIEFwcGxlMDAAAAAAAExva2lfAAAAAGDQigDg14oAAgkAsgAAAPDxAAAA
; GAAAAAAAAAQYAAAAAAAAUBgAAAgYAACAGAAAAAAAAAQCAQQgABCFZQDpAwAAAAABAw0AMgEAAKXE
; AAABCAAB+QwAAAAAAAAGAAAAAGDQigAAAAAA4NeKAAAAAAEgAAMAGAAAAAAAAAEAAAAAAAAAAAAA
; AAEQAAIEGAAAAAAAAAEAAAAAAAAAAAAAAAEIAABQGAAAAAAAAAEgAAMIGAAAAAAAAAEAAAGAGAAA
; AAAAAAEAAAEAAAAAAAAAAA==
; ====
; begin-base64 644 HPET.3
; SFBFVDgAAAABjEFQUExFIEFwcGxlMDAAAQAAAExva2lfAAAAAaKGgABAAAAAAND+AAAAAACAAAA=
; ====
; begin-base64 644 MCFG.15
; TUNGRzwAAAABWEFQUExFIEFwcGxlMDAAAQAAAExva2lfAAAAAAAAAAAAAAAAAADgAAAAAAAAAJsA
; AAAA
; ====
; begin-base64 644 RSDT.0
; UlNEVGAAAAABOkFQUExFIEFwcGxlMDAAAAAAACAgICATAAABAMDYigCw2IoAoNiKAIDYigBw2IoA
; 0NeKAMDXigCw14oAgNeKALDWigCg1ooAMNaKACDWigCQ2IoAENaK
; ====
; begin-base64 644 SBST.5
; U0JTVDAAAAABhEFQUExFIEFwcGxlMDAAAQAAAExva2lfAAAAHgAAABQAAAAKAAAA
; ====
; begin-base64 644 SSDT.10
; U1NEVCYrAAABkkFQUExFIFBjaWVUYnQAABAAAElOVEwkBBQgW4BSUFNNAAwAQA7gClRbgUcEUlBT
; TQNSUFZEIFJQMDQIAEgJUlAxOAhSUDE5CFJQMUEIAAhSUDFDEAAQUlAyMBBSUDIyEFJQMjQgAEAV
; AAtSUExUAQAEW4BVUFNNAFRCVVAK1FuBSQRVUFNNA1VQVkQgVVAwNAgAGENMUkQgAEAGVVAxOAhV
; UDE5CFVQMUEIAAhVUDFDEAAQVVAyMCBVUDI0IABAVQALVVBMVAEABFuARE5TTQBUQkRCCkBbgTVE
; TlNNA0RQVkQgRFAwNAgASAlEUDE4CERQMTkIRFAxQQgACERQMUMQABBEUDIwIERQMjQgW4BEUzNN
; AFRCRDMKQFuBNURTM00DRDNWRCBEMzA0CABICUQzMTgIRDMxOQhEMzFBCAAIRDMxQxAAEEQzMjAg
; RDMyNCBbgERTNE0AVEJENApAW4E1RFM0TQNENFZEIEQ0MDQIAEgJRDQxOAhENDE5CEQ0MUEIAAhE
; NDFDEAAQRDQyMCBENDI0IFuARFM1TQBUQkQ1CkBbgTVEUzVNA0Q1VkQgRDUwNAgASAlENTE4CEQ1
; MTkIRDUxQQgACEQ1MUMQABBENTIwIEQ1MjQgW4BEUzZNAFRCRDYKQFuBNURTNk0DRDZWRCBENjA0
; CABICUQ2MTgIRDYxOQhENjFBCAAIRDYxQxAAEEQ2MjAgRDYyNCBbgE5ISU0AVEJOSApAW4EaTkhJ
; TQMAIE5IMDQIAEgFTkgxMCBOSDE0IBCFjQJcLl9TQl9QQ0kwFBhUR1BFCIZcLwNfU0JfUENJMFJQ
; MDUKAhQYQ01QRQiGXC8DX1NCX1BDSTBSUDA1CgAUJEFNUEUIhlwvBl9TQl9QQ0kwUlAwNVVQU0JE
; U0IwTkhJMAoAFE4YQ05ISQhwCgdVUDA0cFIxMThVUDE4cFIxMTlVUDE5cFIxMUFVUDFBcFIxMUNV
; UDFDcFIxMjBVUDIwcFIxMjRVUDI0cAoHRFAwNHBSMjE4RFAxOHBSMjE5RFAxOXBSMjFBRFAxQXBS
; MjFDRFAxQ3BSMjIwRFAyMHBSMjI0RFAyNHAKB0QzMDRwUjMxOEQzMThwUjMxOUQzMTlwUjMxQUQz
; MUFwUjMxQ0QzMUNwUjMyMEQzMjBwUjMyNEQzMjRwCgdENDA0cFI0MThENDE4cFI0MTlENDE5cFI0
; MUFENDFBcFI0MUNENDFDcFI0MjBENDIwcFI0MjRENDI0cAoHRDUwNHBSNTE4RDUxOHBSNTE5RDUx
; OXBSNTFBRDUxQXBSNTFDRDUxQ3BSNTIwRDUyMHBSNTI0RDUyNHAKB0Q2MDRwUjYxOEQ2MThwUjYx
; OUQ2MTlwUjYxQUQ2MUFwUjYxQ0Q2MUNwUjYyMEQ2MjBwUjYyNEQ2MjRwCgdOSDA0cFJIMTBOSDEw
; cFJIMTROSDE0FDBVUENLCKAkkZGTVVBWRAyGgG0Vk1VQVkQMhoBrFZNVUFZEDIaAahWkCgGhBKQK
; ABQeVUxUQwigFJNSUExUCgCgC5NVUExUCgCkCgGkCgAUQgRXVExUCHALiBNgcAoAYaIvYKAmXC8D
; X1NCX1BDSTBVTFRDoBVcLwNfU0JfUENJMFVQQ0twCgFhpVsiCgF2YKRhFDFfRFNNBKAnkk9TRFeg
; IJNoERMKENA3yeVTNXpNkRfqTRnDQ02gCJNqCgWkCgGkCgAURxVVVExLCnAKAGCgSxSQk0dQNDcK
; AJNHRDQ3CgBwCgBcLwRfU0JfUENJMFJQMDVQU1RBokMSCgGgLZNcLwRfU0JfUENJMFJQMDVMRElT
; CgFwCgBcLwRfU0JfUENJMFJQMDVMRElTcAoBR0Q0N3AKAGFyWzMMgJaYAGKiQAeSlFszYqAxk1wv
; BF9TQl9QQ0kwUlAwNUxBQ1IKAKAZkpNcLwRfU0JfUENJMFJQMDVMVFJOCgGloTKgMJCSk1wvBF9T
; Ql9QQ0kwUlAwNUxUUk4KAZNcLwRfU0JfUENJMFJQMDVMQUNUCgGlWyIKClsiaaIvkpRbM2KgJJKT
; XC8FX1NCX1BDSTBSUDA1VVBTQkFWTkQM/////3AKAWGlWyIKCqAck2EKAXAKAVwvBF9TQl9QQ0kw
; UlAwNU1BQlSloAaTYAoEpXVgcAoAR1A0N3AKAEdENDdbIgvoAxCETAJcLwNfU0JfUENJMFJQMDVb
; gEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUAVuA
; QTFFMQIKQApAW4FDBUExRTEBAAgACAAQACAAEAAFVFBFTgEAClNTUEQEABBMQUNSAQALAARMRElT
; AUxSVE4BAApDU1BEBAAHTFRSTgEAAUxBQ1QBAAIAQA5UU1BEBFuAQTFFMgIKoAoIW4ERQTFFMgEA
; CAAIABBQU1RBAluAT0UySAIK4goBW4EST0UySAEAAkwyM0UBTDIzRAFbgERNSUgCCyQDCgFbgQ1E
; TUlIAQADTEVETQFbgEExRTMCCwACCiBbgRBBMUUzAQBACgAQUFNUUwQUCV9STVYApAoAW4KIOQJV
; UFNCCF9BRFIKAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkII
; ABgADU1BQlQBW4BBMUUxAgrACkBbgUMEQTFFMQEACAAIABAAIAAQAAVUUEVOAQAKU1NQRAQAHAAE
; TERJUwFMUlROAQAVTFRSTgEAAUxBQ1QBAEIOVFNQRARbgEExRTICCoAKCFuBEUExRTIBAAgACAAQ
; UFNUQQIUBl9QUzAIFEoEX1BTMwigQgSST1NEV6Ank1wvA19TQl9QQ0kwVVBDSwoAXC8DX1NCX1BD
; STBVVExLCgEL6AOhAVwvA19TQl9QQ0kwVEJUQwoFFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQJX1JN
; VgCkCgBbgkFjRFNCMAhfQURSCgBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUII
; U0VDQghTVUJCCAAYAA1NQUJUAVuAQTFFMQIKwApAW4EuQTFFMQEACAAIABAAIAAQAAVUUEVOAQAK
; ACAABExESVMBTFJUTgEAF0xBQ1QBW4BBMUUyAgqACghbgRFBMUUyAQAIAAgAEFBTVEECFAtfQkJO
; AKRTRUNCFAlfU1RBAKQKDxQJX1JNVgCkCgBbgkFXTkhJMAhfQURSCgAIX1NUUhEbChhUAGgAdQBu
; AGQAZQByAGIAbwBsAHQAAAAUCV9STVYApAoAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMA
; TQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEURDlUUlBFCqBKOE9TRFegQziSlGgKAaBICpNoCgBw
; CgNcLwRfU0JfUENJMFJQMDVQU1RBcAoBXC8EX1NCX1BDSTBSUDA1TERJU3JbMwyAlpgAYKJOBZKU
; WzNgoDCTXC8EX1NCX1BDSTBSUDA1TEFDUgoBoBiTXC8EX1NCX1BDSTBSUDA1TEFDVAoApaEhoB+T
; XC8FX1NCX1BDSTBSUDA1VVBTQkFWTkQM/////6VbIgoKcAoAR1A0N3AKAEdENDehQi1wCgBgoEss
; kJNHUDQ3CgCTR0Q0NwoAcAoAXC8EX1NCX1BDSTBSUDA1UFNUQaJFEQoBoC2TXC8EX1NCX1BDSTBS
; UDA1TERJUwoBcAoAXC8EX1NCX1BDSTBSUDA1TERJU3AKAUdENDdwCgBhclszDICWmABiokAHkpRb
; M2KgMZNcLwRfU0JfUENJMFJQMDVMQUNSCgCgGZKTXC8EX1NCX1BDSTBSUDA1TFRSTgoBpaEyoDCQ
; kpNcLwRfU0JfUENJMFJQMDVMVFJOCgGTXC8EX1NCX1BDSTBSUDA1TEFDVAoBpVsiCgpbImmiL5KU
; WzNioCSSk1wvBV9TQl9QQ0kwUlAwNVVQU0JBVk5EDP////9wCgFhpVsiCgqgDZNhCgFwCgFNQUJU
; paAHk2AKBKQAdWBwCgBHUDQ3cAoAR0Q0N1siC+gDoE0Yk1wvBF9TQl9QQ0kwUlAwNUNTUEQKAaBE
; F5NcLwRfU0JfUENJMFJQMDVTU1BECgKgSxWTXC8FX1NCX1BDSTBSUDA1VVBTQlNTUEQKAqAukpNc
; LwRfU0JfUENJMFJQMDVUU1BECgJwCgJcLwRfU0JfUENJMFJQMDVUU1BEoDaSk1wvBV9TQl9QQ0kw
; UlAwNVVQU0JUU1BECgJwCgJcLwVfU0JfUENJMFJQMDVVUFNCVFNQRHAKAVwvBF9TQl9QQ0kwUlAw
; NUxSVE5yWzMMgJaYAGKiSQuSlFszYqBFBZNcLwRfU0JfUENJMFJQMDVMQUNSCgCgPJCSk1wvBF9T
; Ql9QQ0kwUlAwNUxUUk4KAZKTXC8FX1NCX1BDSTBSUDA1VVBTQkFWTkQM/////3AKAWGloUcFoEQF
; kJCSk1wvBF9TQl9QQ0kwUlAwNUxUUk4KAZNcLwRfU0JfUENJMFJQMDVMQUNUCgGSk1wvBV9TQl9Q
; Q0kwUlAwNVVQU0JBVk5EDP////9wCgFhpVsiCgqkABQTWFJJUAmgDJKUaAoBcGhHSTc3FBNYUklP
; CaAMkpRoCgFwaEdENzcUC1hSSUwIpEdMNzcIWFJJTgpNFDNfRFNNBKApT1NEV3ASFQMNcG93ZXIt
; c2F2ZQAKAREECgEAYERUR1BoaWprcWCkYKQKABQaU1hGUAmgE5NoCgBwCgBHUDQ3cAoAR0Q0NxRB
; DlhSU1QJoD6TaAoAoDGTU0xUUAoAcAoBTDIzRFsiCgFwCgBiohJMMjNEoAaUYgoEpVsiCgF1YnAK
; AExFRE1wCgFHRDU3oUoJoEcJk2gKAaBOB5NTTFRQCgBwCgNcLwRfU0JfUENJMFJQMDVQU1RBoE4F
; k1wvBF9TQl9QQ0kwUlAwNUxBQ1IKAaAXk1wvBF9TQl9QQ0kwUlAwNUxBQ1QKAKEtcAoBTDIzRVsi
; CgFwCgBiohWTTDIzRQoBoAaUYgoEpVsiCgF1YnAKAUxFRE1wCgBHUDU3cAoAR0Q1N1siCktbgkWS
; RFNCMQhfQURSDAAAAwAIX1NVTgoCW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklC
; CFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFAlfUk1WAKQKAFuCRItV
; UFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQSX1JNVgCgCE9TRFekCgGkCgBbgkMK
; RFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJC
; CAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QK
; AaQKAFuCKURFVjAIX0FEUgoAFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgkI2RFNCMwhf
; QURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAY
; AA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JPLlVQUzAI
; X0FEUgoAW4BBUkUwAgoACgRbgQtBUkUwAUFWTkQQFBJfUk1WAKAIT1NEV6QKAaQKAFuCTQdEU0Iw
; CF9BRFIKAFuAQTFFMAIKAApAW4E1QTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkIIABgA
; DU1BQlQBAEIPAAZTQlJTARQLX0JCTgCkU0VDQhQJX1NUQQCkCg9bghZERVYwCF9BRFIKABQJX1NU
; QQCkCg9bgkwJRFNCMwhfQURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBS
; SUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8UEl9STVYAoAhPU0RX
; pAoBpAoAW4IpREVWMAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCTAlEU0I0
; CF9BRFIMAAAEAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkII
; ABgADU1BQlQBFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgilERVYw
; CF9BRFIKABQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMB0RTQjUIX0FEUgwAAAUAW4BB
; MUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19C
; Qk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9STVYAoAhPU0RXpAoBpAoAW4JMB0RTQjYI
; X0FEUgwAAAYAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggA
; GAANTUFCVAEUC19CQk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9STVYAoAhPU0RXpAoB
; pAoAW4JFN0RTQjQIX0FEUgwAAAQAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklC
; CFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QK
; AaQKAFuCQjBVUFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQSX1JNVgCgCE9TRFek
; CgGkCgBbgkAJRFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBCTUlFAwBNCVBSSUII
; U0VDQghTVUJCCAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9TVEEApAoPW4IpREVW
; MAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCTAlEU0IzCF9BRFIMAAADAFuA
; QTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkIIABgADU1BQlQBFAtf
; QkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgilERVYwCF9BRFIKABQJX1NU
; QQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMCURTQjQIX0FEUgwAAAQAW4BBMUUwAgoACkBbgStB
; MUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9T
; VEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCKURFVjAIX0FEUgoAFAlfU1RBAKQKDxQSX1JNVgCg
; CE9TRFekCgGkCgBbgkwHRFNCNQhfQURSDAAABQBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlF
; AwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+h
; BKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNghfQURSDAAABgBbgEExRTACCgAKQFuBK0Ex
; RTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NU
; QQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNQhfQURSDAAABQBbgEEx
; RTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JC
; TgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNghf
; QURSDAAABgBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAY
; AA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGk
; CgBbgkWSRFNCMghfQURSDAAABAAIX1NVTgoDW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMA
; TQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFAlfUk1WAKQK
; AFuCRItVUFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQSX1JNVgCgCE9TRFekCgGk
; CgBbgkMKRFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VD
; QghTVUJCCAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJfUk1WAKAI
; T1NEV6QKAaQKAFuCKURFVjAIX0FEUgoAFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgkI2
; RFNCMwhfQURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghT
; VUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JP
; LlVQUzAIX0FEUgoAW4BBUkUwAgoACgRbgQtBUkUwAUFWTkQQFBJfUk1WAKAIT1NEV6QKAaQKAFuC
; TQdEU0IwCF9BRFIKAFuAQTFFMAIKAApAW4E1QTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNV
; QkIIABgADU1BQlQBAEIPAAZTQlJTARQLX0JCTgCkU0VDQhQJX1NUQQCkCg9bghZERVYwCF9BRFIK
; ABQJX1NUQQCkCg9bgkwJRFNCMwhfQURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlF
; AwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8UEl9STVYA
; oAhPU0RXpAoBpAoAW4IpREVWMAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuC
; TAlEU0I0CF9BRFIMAAAEAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNC
; CFNVQkIIABgADU1BQlQBFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBb
; gilERVYwCF9BRFIKABQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMB0RTQjUIX0FEUgwA
; AAUAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFC
; VAEUC19CQk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9STVYAoAhPU0RXpAoBpAoAW4JM
; B0RTQjYIX0FEUgwAAAYAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0II
; U1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9STVYAoAhP
; U0RXpAoBpAoAW4JFN0RTQjQIX0FEUgwAAAQAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMA
; TQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJfUk1WAKAI
; T1NEV6QKAaQKAFuCQjBVUFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQSX1JNVgCg
; CE9TRFekCgGkCgBbgkAJRFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBCTUlFAwBN
; CVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9TVEEApAoP
; W4IpREVWMAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCTAlEU0IzCF9BRFIM
; AAADAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkIIABgADU1B
; QlQBFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgilERVYwCF9BRFIK
; ABQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMCURTQjQIX0FEUgwAAAQAW4BBMUUwAgoA
; CkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNF
; Q0IUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCKURFVjAIX0FEUgoAFAlfU1RBAKQKDxQS
; X1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNQhfQURSDAAABQBbgEExRTACCgAKQFuBK0ExRTABQVZO
; RCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9T
; RFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNghfQURSDAAABgBbgEExRTACCgAK
; QFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VD
; QhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNQhfQURSDAAA
; BQBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJU
; ARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwH
; RFNCNghfQURSDAAABgBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghT
; VUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9T
; RFekCgGkCgBbgkWSRFNCMwhfQURSDAAABQAIX1NVTgoEFAlfUk1WAKQKAFuAQTFFMAIKAApAW4Er
; QTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkIIABgADU1BQlQBFAtfQkJOAKRTRUNCFAlf
; U1RBAKQKD1uCRItVUFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQSX1JNVgCgCE9T
; RFekCgGkCgBbgkMKRFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBCTUlFAwBNCVBS
; SUIIU0VDQghTVUJCCAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJf
; Uk1WAKAIT1NEV6QKAaQKAFuCKURFVjAIX0FEUgoAFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGk
; CgBbgkI2RFNCMwhfQURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUII
; U0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoB
; pAoAW4JPLlVQUzAIX0FEUgoAW4BBUkUwAgoACgRbgQtBUkUwAUFWTkQQFBJfUk1WAKAIT1NEV6QK
; AaQKAFuCTQdEU0IwCF9BRFIKAFuAQTFFMAIKAApAW4E1QTFFMAFBVk5EIEJNSUUDAE0JUFJJQghT
; RUNCCFNVQkIIABgADU1BQlQBAEIPAAZTQlJTARQLX0JCTgCkU0VDQhQJX1NUQQCkCg9bghZERVYw
; CF9BRFIKABQJX1NUQQCkCg9bgkwJRFNCMwhfQURSDAAAAwBbgEExRTACCgAKQFuBK0ExRTABQVZO
; RCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQJX1NUQQCkCg8U
; El9STVYAoAhPU0RXpAoBpAoAW4IpREVWMAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QK
; AaQKAFuCTAlEU0I0CF9BRFIMAAAEAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJ
; QghTRUNCCFNVQkIIABgADU1BQlQBFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFek
; CgGkCgBbgilERVYwCF9BRFIKABQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMB0RTQjUI
; X0FEUgwAAAUAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggA
; GAANTUFCVAEUC19CQk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9STVYAoAhPU0RXpAoB
; pAoAW4JMB0RTQjYIX0FEUgwAAAYAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklC
; CFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUFF9TVEEAoAhPU0RXpAoPoQSkCgkUEl9S
; TVYAoAhPU0RXpAoBpAoAW4JFN0RTQjQIX0FEUgwAAAQAW4BBMUUwAgoACkBbgStBMUUwAUFWTkQg
; Qk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUCV9TVEEApAoPFBJf
; Uk1WAKAIT1NEV6QKAaQKAFuCQjBVUFMwCF9BRFIKAFuAQVJFMAIKAAoEW4ELQVJFMAFBVk5EEBQS
; X1JNVgCgCE9TRFekCgGkCgBbgkAJRFNCMAhfQURSCgBbgEExRTACCgAKQFuBNUExRTABQVZORCBC
; TUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUAQBCDwAGU0JSUwEUC19CQk4ApFNFQ0IUCV9T
; VEEApAoPW4IpREVWMAhfQURSCgAUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCTAlEU0Iz
; CF9BRFIMAAADAFuAQTFFMAIKAApAW4ErQTFFMAFBVk5EIEJNSUUDAE0JUFJJQghTRUNCCFNVQkII
; ABgADU1BQlQBFAtfQkJOAKRTRUNCFAlfU1RBAKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgilERVYw
; CF9BRFIKABQJX1NUQQCkCg8UEl9STVYAoAhPU0RXpAoBpAoAW4JMCURTQjQIX0FEUgwAAAQAW4BB
; MUUwAgoACkBbgStBMUUwAUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19C
; Qk4ApFNFQ0IUCV9TVEEApAoPFBJfUk1WAKAIT1NEV6QKAaQKAFuCKURFVjAIX0FEUgoAFAlfU1RB
; AKQKDxQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNQhfQURSDAAABQBbgEExRTACCgAKQFuBK0Ex
; RTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NU
; QQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNghfQURSDAAABgBbgEEx
; RTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAYAA1NQUJUARQLX0JC
; TgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGkCgBbgkwHRFNCNQhf
; QURSDAAABQBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUIIU0VDQghTVUJCCAAY
; AA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JNVgCgCE9TRFekCgGk
; CgBbgkwHRFNCNghfQURSDAAABgBbgEExRTACCgAKQFuBK0ExRTABQVZORCBCTUlFAwBNCVBSSUII
; U0VDQghTVUJCCAAYAA1NQUJUARQLX0JCTgCkU0VDQhQUX1NUQQCgCE9TRFekCg+hBKQKCRQSX1JN
; VgCgCE9TRFekCgGkCgBbgkoHRFNCNAhfQURSDAAABgAIX1NVTgoFW4BBMUUwAgoACkBbgStBMUUw
; AUFWTkQgQk1JRQMATQlQUklCCFNFQ0IIU1VCQggAGAANTUFCVAEUC19CQk4ApFNFQ0IUFF9TVEEA
; oAhPU0RXpAoPoQSkCgkUCV9STVYApAoAFE0EX0RTTQSgQgRPU0RXoDuTaBETChDGt7WgGBMcRLDJ
; /mler5SbcBIVAg1QQ0ktVGh1bmRlcmJvbHQACgFgRFRHUGhpamtxYKRgpAoA
; ====
; begin-base64 644 SSDT.11
; U1NEVLgAAAABF0FQUExFIFNkeGMAAAAAABAAAElOVEwkBBQgEEMJXF9TQl8IU0RUQhFGCAqCAAAA
; AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
; AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
; AAAAAAAAAAAAAAAAAA==
; ====
; begin-base64 644 SSDT.12
; U1NEVKwKAAACXUFQUExFIFhoY2kAAAAAABAAAElOVEwkBBQgEEeoXC5fU0JfUENJMFuCRS5YSEMx
; CF9BRFIMAAAUAAhTRFBDCgAIV1JMVAoKW4BYSDFDAgrQChBbgTBYSDFDAVBBSEMBUEJIQwFQQ0hD
; AVBESEMBADxQQVNTAVBCU1MBUENTUwFQRFNTAQhfR1BFCm0UHl9QUlcAoA1PU0RXpBIGAgptCgOh
; CaQSBgIKbQoDFEMJX0RTTQRwEk0HCQ1BQVBMLGN1cnJlbnQtYXZhaWxhYmxlAAs0CA1BQVBMLGN1
; cnJlbnQtZXh0cmEAC5gIDUFBUEwsY3VycmVudC1leHRyYS1pbi1zbGVlcAALQAYNQUFQTCxtYXgt
; cG9ydC1jdXJyZW50LWluLXNsZWVwAAs0CBEECgEAYERUR1BoaWprcWCkYBQ5WEhDQQCgHJJPU0RX
; cAoBXC8EX1NCX1BDSTBYSEMxUEFTU3AKAVwvBF9TQl9QQ0kwWEhDMVBBSEMUOVhIQ0IAoByST1NE
; V3AKAVwvBF9TQl9QQ0kwWEhDMVBCU1NwCgFcLwRfU0JfUENJMFhIQzFQQkhDFDlYSENDAKAckk9T
; RFdwCgFcLwRfU0JfUENJMFhIQzFQQ1NTcAoBXC8EX1NCX1BDSTBYSEMxUENIQxQ5WEhDRACgHJJP
; U0RXcAoBXC8EX1NCX1BDSTBYSEMxUERTU3AKAVwvBF9TQl9QQ0kwWEhDMVBESEMUOUVIQ0EAoByS
; T1NEV3AKAFwvBF9TQl9QQ0kwWEhDMVBBU1NwCgBcLwRfU0JfUENJMFhIQzFQQUhDFDlFSENCAKAc
; kk9TRFdwCgBcLwRfU0JfUENJMFhIQzFQQlNTcAoAXC8EX1NCX1BDSTBYSEMxUEJIQxQ5RUhDQwCg
; HJJPU0RXcAoAXC8EX1NCX1BDSTBYSEMxUENTU3AKAFwvBF9TQl9QQ0kwWEhDMVBDSEMUOUVIQ0QA
; oByST1NEV3AKAFwvBF9TQl9QQ0kwWEhDMVBEU1NwCgBcLwRfU0JfUENJMFhIQzFQREhDEEN5XC8D
; X1NCX1BDSTBYSEMxCFNCQVIKAFuAWFBSVAIKAAsAAVuBTwZYUFJUAERWSUQQAEAfAAtTV0FJAQAU
; AAxTQUlQAgASAEAWRDBEMwIABlBNRUUBAAZQTUVTAQBAGQANTVcxMwFNVzE0AQARACAADU1CMTMB
; TUIxNAEAEQBADlBSMl8gUFIyTSBQUjNfIFBSM00gW4BYSENQAAwAAArgCwABW4EWWEhDUAAAIFBE
; Qk0QAEAFTUVNQkAEFEYqX1BTMAigTilPU0RXcF5NRU1CYnBeUERCTWF7XlBEQk2ACgYAXlBEQk1w
; CgBeRDBEM6BBBJNTQkFSCgBwCgBmcF5NRU1CZ3tnDvD/////////Z6AgkZNnCgCTZw7w////////
; /3AMAACv/l5NRU1CcAoBZqELcFNCQVJeTUVNQn1hCgJeUERCTXBeTUVNQmB7YA7w/////////2Bb
; gE1DQTEAYAsAkFuBLE1DQTEDAIBwQAAPQVgxNQEAQDkAH0NMSzIBAEAKAAJDTEswAQALQ0xLMQFw
; CgFDTEsycF5NRU1CY3JjCzAFY1uAUFNDQQBjCkBbgSNQU0NBA1BTQzEgAEAGUFNDMiAAQAZQU0Mz
; IABABlBTQzQgojyRkZN7UFNDMQv4AwAL4AKTe1BTQzIL+AMAC+ACkZN7UFNDMwv4AwAL4AKTe1BT
; QzQL+AMAC+ACWyEKCnAKAGR7UFNDMYAKAgBgoB2Te2AM+QMCAAALoAJ9YAwAAACAUFNDMX1kCgFk
; e1BTQzKACgIAYKAdk3tgDPkDAgAAC6ACfWAMAAAAgFBTQzJ9ZAoCZHtQU0MzgAoCAGCgHZN7YAz5
; AwIAAAugAn1gDAAAAIBQU0MzfWQKBGR7UFNDNIAKAgBgoB2Te2AM+QMCAAALoAJ9YAwAAACAUFND
; NH1kCghkoEcHZFsiCmWgG3tkCgEAe1BTQzGACgIAYH1gDAAA/gBQU0MxoBt7ZAoCAHtQU0MygAoC
; AGB9YAwAAP4AUFNDMqAbe2QKBAB7UFNDM4AKAgBgfWAMAAD+AFBTQzOgG3tkCggAe1BTQzSACgIA
; YH1gDAAA/gBQU0M0cAoBQVgxNXAKAF5TV0FJcAoAXlNBSVB7XlBEQk2ACgIAXlBEQk1wYl5NRU1C
; cGFeUERCTRRBDl9QUzMIoEkNT1NEV3BeUERCTWFwXk1FTUJie15QREJNgAoGAF5QREJNfWEKAl5Q
; REJNcF5NRU1CU0JBUqBBBJNTQkFSCgBwCgBmcF5NRU1CZ3tnDvD/////////Z6AgkZNnCgCTZw7w
; /////////3AMAACv/l5NRU1CcAoBZnBeTUVNQmB7YA7w/////////2BbgE1DQTEAYAsAkFuBLE1D
; QTEDAIBwQAAPQVgxNQEAQDkAH0NMSzIBAEAKAAJDTEswAQALQ0xLMQFwCgBDTEsycAoAQVgxNXBh
; XlBEQk1bgkcqUkhVQghfQURSCgBbgkgESFMwMQhfQURSCgEIX1VQQxIKBAr/CgMKAAoACF9QTEQS
; GgERFwoUgQAAAAAAAAAxHAAAAAAAAP////8ITVVYUw1FSENBAFuCSARIUzAyCF9BRFIKAghfVVBD
; EgoECv8KAwoACgAIX1BMRBIaAREXChSBAAAAAAAAADEcAAAAAAAA/////whNVVhTDUVIQ0IAW4I8
; SFMwMwhfQURSCgMIX1VQQxIKBAr/Cv8KAAoACF9QTEQSGgERFwoUgQAAAAAAAAAwHAAAAAAAAP//
; //9bgjxIUzA0CF9BRFIKBAhfVVBDEgoECv8K/woACgAIX1BMRBIaAREXChSBAAAAAAAAADAcAAAA
; AAAA/////1uCRARIUzA1CF9BRFIKBQhfVVBDEgoECv8K/woACgAIX1BMRBIaAREXChSBAAAAAAAA
; ADAcAAAAAAAA/////whCRVJUCgRbgkQEU1NQMQhfQURSCgwIX1VQQxIKBAr/CgMKAAoACF9QTEQS
; GgERFwoUgQAAAAAAAAAxHAAAAAAAAP////8IWEhDUAoBW4JEBFNTUDIIX0FEUgoNCF9VUEMSCgQK
; /woDCgAKAAhfUExEEhoBERcKFIEAAAAAAAAAMRwAAAAAAAD/////CFhIQ1AKAluCRgtTU1AzCF9B
; RFIKDhQkX1VQQwCgEU9TRFekEgoECv8K/woACgCkEgoECgAK/woACgAIX1BMRBIaAREXChSBAAAA
; AAAAADAcAAAAAAAA/////xQJX1JNVgCkCgAIQkVSVAoMCElHTlIKABQZU0JIVgmgCWhwCgFJR05S
; oQhwCgBJR05SFAtHQkhWCKRJR05SCFUzU0QKLghTMTA0C1AFCFMwNTALUAUIUzAyNQtQBQhfR1BF
; CjsUCVhFUEMApApgFAlNQlNEAKQKARQpU1JTVAmgE5NoCgFwCgBHRDI0cAoAR1AyNKEOoAyTaAoA
; cAoBR0QyNBRKBVNQV1IJoBOTaAoAcAoAR0Q0NHAKAEdQNDShPqAXk2gKAXAKAUdENDRyU0RQQwoB
; U0RQQ6EkoBOTaAoCcAoAR0Q0NHAKAEdQNDShDqAMk2gKA3AKAUdENDQUC1NQV0MApFNEUEM=
; ====
; begin-base64 644 SSDT.13
; U1NEVPcFAAABMFBtUmVmAENwdTBJc3QAADAAAElOVEwkBBQgEEJdXC5fUFJfQ1BVMBQOX1BQQwBw
; Q1BMVGCkYAhfUENUEiwCERQKEYIMAH8QAACZAQAAAAAAAHkAERQKEYIMAH8QAACYAQAAAAAAAHkA
; CF9QU1MSTRQKEiAGDJkIAAAMmDoAAAwKAAAADAoAAAAMACAAAAwAIAAAEiAGDJgIAAAMmDoAAAwK
; AAAADAoAAAAMABYAAAwAFgAAEiAGDDQIAAAMCDcAAAwKAAAADAoAAAAMABUAAAwAFQAAEiAGDAgH
; AAAMUi0AAAwKAAAADAoAAAAMABIAAAwAEgAAEiAGDEAGAAAMWycAAAwKAAAADAoAAAAMABAAAAwA
; EAAAEiAGDBQFAAAMHh8AAAwKAAAADAoAAAAMAA0AAAwADQAAEiAGDEwEAAAMvxkAAAwKAAAADAoA
; AAAMAAsAAAwACwAAEiAGDIQDAAAMGRQAAAwKAAAADAoAAAAMAAkAAAwACQAAEiAGDLwCAAAMMg8A
; AAwKAAAADAoAAAAMAAcAAAwABwAAEiAGDPQBAAAMhQoAAAwKAAAADAoAAAAMAAUAAAwABQAACEFQ
; U1MSTzkcEiAGDIAMAAAMmDoAAAwKAAAADAoAAAAMACAAAAwAIAAAEiAGDBwMAAAMmDoAAAwKAAAA
; DAoAAAAMAB8AAAwAHwAAEiAGDLgLAAAMmDoAAAwKAAAADAoAAAAMAB4AAAwAHgAAEiAGDFQLAAAM
; mDoAAAwKAAAADAoAAAAMAB0AAAwAHQAAEiAGDPAKAAAMmDoAAAwKAAAADAoAAAAMABwAAAwAHAAA
; EiAGDIwKAAAMmDoAAAwKAAAADAoAAAAMABsAAAwAGwAAEiAGDCgKAAAMmDoAAAwKAAAADAoAAAAM
; ABoAAAwAGgAAEiAGDMQJAAAMmDoAAAwKAAAADAoAAAAMABkAAAwAGQAAEiAGDGAJAAAMmDoAAAwK
; AAAADAoAAAAMABgAAAwAGAAAEiAGDPwIAAAMmDoAAAwKAAAADAoAAAAMABcAAAwAFwAAEiAGDJgI
; AAAMmDoAAAwKAAAADAoAAAAMABYAAAwAFgAAEiAGDDQIAAAMCDcAAAwKAAAADAoAAAAMABUAAAwA
; FQAAEiAGDNAHAAAMUi0AAAwKAAAADAoAAAAMABQAAAwAFAAAEiAGDGwHAAAMWycAAAwKAAAADAoA
; AAAMABMAAAwAEwAAEiAGDAgHAAAMHh8AAAwKAAAADAoAAAAMABIAAAwAEgAAEiAGDKQGAAAMvxkA
; AAwKAAAADAoAAAAMABEAAAwAEQAAEiAGDEAGAAAMGRQAAAwKAAAADAoAAAAMABAAAAwAEAAAEiAG
; DNwFAAAMMg8AAAwKAAAADAoAAAAMAA8AAAwADwAAEiAGDHgFAAAMhQoAAAwKAAAADAoAAAAMAA4A
; AAwADgAAEiAGDBQFAAAMAAAAAAwKAAAADAoAAAAMAA0AAAwADQAAEiAGDLAEAAAMAAAAAAwKAAAA
; DAoAAAAMAAwAAAwADAAAEiAGDEwEAAAMAAAAAAwKAAAADAoAAAAMAAsAAAwACwAAEiAGDOgDAAAM
; AAAAAAwKAAAADAoAAAAMAAoAAAwACgAAEiAGDIQDAAAMAAAAAAwKAAAADAoAAAAMAAkAAAwACQAA
; EiAGDCADAAAMAAAAAAwKAAAADAoAAAAMAAgAAAwACAAAEiAGDLwCAAAMAAAAAAwKAAAADAoAAAAM
; AAcAAAwABwAAEiAGDFgCAAAMAAAAAAwKAAAADAoAAAAMAAYAAAwABgAAEiAGDPQBAAAMAAAAAAwK
; AAAADAoAAAAMAAUAAAwABQAACEFQU04KCghBUExGCgAIUFNERgoAFE0EX1BTRACgMJJQU0RGcFRD
; TlSIg4hIUFNECgAACgQAcFRDTlSIg4hTUFNECgAACgQAcP9QU0RGoA97UERDMAsACACkSFBTRKRT
; UFNECEhQU0QSDwESDAUKBQoACgAK/gqACFNQU0QSDwESDAUKBQoACgAK/AqA
; ====
; begin-base64 644 SSDT.14
; U1NEVBcMAAABxENwdVJlZkNwdVNzZHQAADAAAElOVEwkBBQgEE0LXAAIU1NEVBJDBQwNQ1BVMElT
; VCAADJBhYngMAAAAAA1BUElTVCAgIAAMkMH6igx8BgAADUNQVTBDU1QgAAyQuPqKDPAEAAANQVBD
; U1QgICAADJCt+ooMGQEAAAhcUERDMAwAAACACFxQREMxDAAAAIAIXFBEQzIMAAAAgAhcUERDMwwA
; AACACFxQREM0DAAAAIAIXFBEQzUMAAAAgAhcUERDNgwAAACACFxQREM3DAAAAIAIXFNEVEwKABBA
; GFxfUFJfW4BQTlZTAAyQr9KKC1MAW4FIEVBOVlMQUEdSVghDRkdEIAAIQUNSVAhBUFNWCEFBQzAI
; Q1BJRCBDUFBDCENDVFAIQ0xWTAhDQk1JCFBMMTAQUEwyMBBQTFcwCENUQzAIVEFSMAhQUEMwCFBM
; MTEQUEwyMRBQTFcxCENUQzEIVEFSMQhQUEMxCFBMMTIQUEwyMhBQTFcyCENUQzIIVEFSMghQUEMy
; CEMzTVcIQzZNVwhDN01XCENETVcIQzNMVBBDNkxUEEM3TFQQQ0RMVBBDRExWEENEUFcQTVBNRghE
; VFNFCERUUzEIRFRTMghEVFNGCFBEVFMIUEtHQQhEVFMzCERUUzQIQkdNQUAEQkdNUwhCR0lBEEJH
; SUwQRFNJQRBEU0lMCERTQUUIW4BJT19EAVwuX1BSX0RTSUFcLl9QUl9EU0lMW4ELSU9fRAFUUlBE
; CFuASU9fUAFcLl9QUl9CR0lBXC5fUFJfQkdJTFuBC0lPX1ABVFJQRggQRC1cLl9QUl9DUFUwCEhJ
; MF8KAAhIQzBfCgAUPF9QREMBoCdbElwvA19QUl9DUFUwX1BQQwBwQ1BQQ1wvA19QUl9DUFUwX1BQ
; Q3BDUERDaGBHQ0FQYKQAFBdfT1NDBHBDT1NDaGlqa2BHQ0FQYKRgFEkGQ1BEQwmKaAoAUkVWU4po
; CgRTSVpFcIdoYHB0YAoIAGFbE2gKQHdhCggAVEVNUAhTVFMwEQcKBAAAAABzU1RTMFRFTVBipENP
; U0MREwoQFqZ3QAwpvkeevdhwWHE5U1JFVlNTSVpFYhRJC0NPU0MMimsKAFNUUzCKaAoASUlEMIpo
; CgRJSUQximgKCElJRDKKaAoMSUlEMwhVSUQwERMKEBamd0AMKb5Hnr3YcFhxOVOKVUlEMAoARUlE
; MIpVSUQwCgRFSUQxilVJRDAKCEVJRDKKVUlEMAoMRUlEM6AykpCQk0lJRDBFSUQwk0lJRDFFSUQx
; kJNJSUQyRUlEMpNJSUQzRUlEM3AKBlNUUzCka6APkpNpCgFwCgpTVFMwpGukaxRAC0dDQVAJimgK
; AFNUUzCKaAoEQ0FQMKASkZNTVFMwCgaTU1RTMAoKpACgF3tTVFMwCgEAe0NBUDAL/wtDQVAwpAB9
; e1BEQzAM////fwBDQVAwUERDMKBHBXtDRkdECnoAoEwEkJB7Q0ZHRAsAAgB7UERDMAoYAJJ7U0RU
; TAoCAH1TRFRMCgJTRFRMW4BDU1QwAIOIU1NEVAoHAIOIU1NEVAoIAFsgQ1NUMEhDMF+kABRCBERU
; R1AFoDGTaBETChDGt7WgGBMcRLDJ/mler5SboBmTaQGgDZNqAHARBAoBA2ykAaAGk2oBpAFwEQQK
; AQBspAAUTARfRFNNBHANV3JpdGluZyBwbHVnaW4tdHlwZSB0byBSZWdpc3RyeSEAWzFwEhECDXBs
; dWdpbi10eXBlAAoBYERUR1BoaWprcWCkYBBEF1wuX1BSX0NQVTEISEkxXwoACEhDMV8KABQfX1BE
; QwFwXC8DX1BSX0NQVTBDUERDaGBHQ0FQYKQAFCJfT1NDBHBcLwNfUFJfQ1BVMENPU0NoaWprYEdD
; QVBgpGAUQAhHQ0FQCYpoCgBTVFMximgKBENBUDGgEpGTU1RTMQoGk1NUUzEKCqQAoBd7U1RTMQoB
; AHtDQVAxC/8LQ0FQMaQAfXtQREMxDP///38AQ0FQMVBEQzGgEJN7UERDMQoJAAoJQVBQVKANe1BE
; QzEKGABBUENUcFBEQzFQREMwpAAUSgRBUENUCKBCBJB7Q0ZHRAp6AJJ7U0RUTAogAH1TRFRMCiBT
; RFRMW4BDU1QxAIOIU1NEVAoKAIOIU1NEVAoLAFsgQ1NUMUhDMV8USgRBUFBUCKBCBJB7Q0ZHRAoB
; AJJ7U0RUTAoQAH1TRFRMChBTRFRMW4BJU1QxAIOIU1NEVAoEAIOIU1NEVAoFAFsgSVNUMUhJMV8Q
; Rg5cLl9QUl9DUFUyFB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpAAUIl9PU0MEcFwvA19Q
; Ul9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzKKaAoEQ0FQMqASkZNTVFMyCgaT
; U1RTMgoKpACgF3tTVFMyCgEAe0NBUDIL/wtDQVAypAB9e1BEQzIM////fwBDQVAyUERDMqAbk3tQ
; REMyCgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREMyChgAXC8DX1BSX0NQVTFBUENUcFBEQzJQREMw
; pAAQRg5cLl9QUl9DUFUzFB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpAAUIl9PU0MEcFwv
; A19QUl9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzOKaAoEQ0FQM6ASkZNTVFMz
; CgaTU1RTMwoKpACgF3tTVFMzCgEAe0NBUDML/wtDQVAzpAB9e1BEQzMM////fwBDQVAzUERDM6Ab
; k3tQREMzCgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREMzChgAXC8DX1BSX0NQVTFBUENUcFBEQzNQ
; REMwpAAQRg5cLl9QUl9DUFU0FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpAAUIl9PU0ME
; cFwvA19QUl9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzSKaAoEQ0FQNKASkZNT
; VFM0CgaTU1RTNAoKpACgF3tTVFM0CgEAe0NBUDQL/wtDQVA0pAB9e1BEQzQM////fwBDQVA0UERD
; NKAbk3tQREM0CgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREM0ChgAXC8DX1BSX0NQVTFBUENUcFBE
; QzRQREMwpAAQRg5cLl9QUl9DUFU1FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpAAUIl9P
; U0MEcFwvA19QUl9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzWKaAoEQ0FQNaAS
; kZNTVFM1CgaTU1RTNQoKpACgF3tTVFM1CgEAe0NBUDUL/wtDQVA1pAB9e1BEQzUM////fwBDQVA1
; UERDNaAbk3tQREM1CgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREM1ChgAXC8DX1BSX0NQVTFBUENU
; cFBEQzVQREMwpAAQRg5cLl9QUl9DUFU2FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBgpAAU
; Il9PU0MEcFwvA19QUl9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzaKaAoEQ0FQ
; NqASkZNTVFM2CgaTU1RTNgoKpACgF3tTVFM2CgEAe0NBUDYL/wtDQVA2pAB9e1BEQzYM////fwBD
; QVA2UERDNqAbk3tQREM2CgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREM2ChgAXC8DX1BSX0NQVTFB
; UENUcFBEQzZQREMwpAAQRg5cLl9QUl9DUFU3FB9fUERDAXBcLwNfUFJfQ1BVMENQRENoYEdDQVBg
; pAAUIl9PU0MEcFwvA19QUl9DUFUwQ09TQ2hpamtgR0NBUGCkYBRGCUdDQVAJimgKAFNUUzeKaAoE
; Q0FQN6ASkZNTVFM3CgaTU1RTNwoKpACgF3tTVFM3CgEAe0NBUDcL/wtDQVA3pAB9e1BEQzcM////
; fwBDQVA3UERDN6Abk3tQREM3CgkACglcLwNfUFJfQ1BVMUFQUFSgGHtQREM3ChgAXC8DX1BSX0NQ
; VTFBUENUcFBEQzdQREMwpAA=
; ====
; begin-base64 644 SSDT.7
; U1NEVAsBAAABXUFQUExFIFNhdGFBaGNpABAAAElOVEwkBBQgEEYOXC8EX1NCX1BDSTBSUDA2U1NE
; MFuCTwxQUlQwCF9BRFIL//8URAtfU0REAQhHQlUwEQoKBwAAAAAAoACMR0JVMAoAR0IwMIxHQlUw
; CgFHQjAxjEdCVTAKAkdCMDKMR0JVMAoDR0IwM4xHQlUwCgRHQjA0jEdCVTAKBUdCMDWMR0JVMAoG
; R0IwNqBGBJOHaAsAAotoCpxXNzgwoB57Vzc4MAoIAHAKEEdCMDBwCgNHQjAxcArvR0IwNqEWcAqQ
; R0IwMHAKA0dCMDFwCu9HQjA2cEdCVTBHVEYwFAtfR1RGAKRHVEYw
; ====
; begin-base64 644 SSDT.8
; U1NEVCQAAAABrUFQUExFIFNtY0RwcHQAABAAAElOVEwkBBQg
; ====
; begin-base64 644 SSDT.9
; U1NEVDIAAAABpUFQUExFIFNzZHRTMwAAABAAAElOVEwkBBQgCF9TM18SCAMKBQoFCgA=
; ====
; begin-base64 644 headers
; ClJTRCBQVFI6IENoZWNrc3VtPTE1LCBPRU1JRD1BUFBMRSwgUnNkdEFkZHJlc3M9MHg4YWQ4ZTBm
; YwoKClJTRFQ6IExlbmd0aD05NiwgUmV2aXNpb249MSwgQ2hlY2tzdW09NTgsCglPRU1JRD1BUFBM
; RSwgT0VNIFRhYmxlIElEPUFwcGxlMDAsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPSwg
; Q3JlYXRvciBSZXZpc2lvbj0weDEwMDAwMTMKCgoJRW50cmllcz17IDB4OGFkOGMwMDAsIDB4OGFk
; OGIwMDAsIDB4OGFkOGEwMDAsIDB4OGFkODgwMDAsIDB4OGFkODcwMDAsIDB4OGFkN2QwMDAsIDB4
; OGFkN2MwMDAsIDB4OGFkN2IwMDAsIDB4OGFkNzgwMDAsIDB4OGFkNmIwMDAsIDB4OGFkNmEwMDAs
; IDB4OGFkNjMwMDAsIDB4OGFkNjIwMDAsIDB4OGFkODkwMDAsIDB4OGFkNjEwMDAgfQoKCglEU0RU
; PTB4OGFkN2UwMDAKCUlOVF9NT0RFTD1QSUMKCVNDSV9JTlQ9OQoJU01JX0NNRD0weGIyLCBBQ1BJ
; X0VOQUJMRT0weGYwLCBBQ1BJX0RJU0FCTEU9MHhmMSwgUzRCSU9TX1JFUT0weDAKCVBNMWFfRVZU
; X0JMSz0weDE4MDAtMHgxODAzCglQTTFhX0NOVF9CTEs9MHgxODA0LTB4MTgwNQoJUE0yX0NOVF9C
; TEs9MHgxODUwLTB4MTg1MAoJUE0yX1RNUl9CTEs9MHgxODA4LTB4MTgwYgoJUE0yX0dQRTBfQkxL
; PTB4MTg4MC0weDE4OWYKCVBfTFZMMl9MQVQ9MTAxbXMsIFBfTFZMM19MQVQ9MTAwMW1zCglGTFVT
; SF9TSVpFPTAsIEZMVVNIX1NUUklERT0wCglEVVRZX09GRlNFVD0xLCBEVVRZX1dJRFRIPTMKCURB
; WV9BTFJNPTEzLCBNT05fQUxSTT0wLCBDRU5UVVJZPTUwCglGbGFncz17V0JJTlZELFBST0NfQzEs
; U0xQX0JVVFRPTixSVENfUzR9CgoKRFNEVDogTGVuZ3RoPTM0OTU1LCBSZXZpc2lvbj0zLCBDaGVj
; a3N1bT0xNSwKCU9FTUlEPUFQUExFLCBPRU0gVGFibGUgSUQ9TWFjQm9va0EsIE9FTSBSZXZpc2lv
; bj0weDcwMDAxLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxNDA0MjQK
; CgpIUEVUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE0MCwKCU9FTUlEPUFQUExF
; LCBPRU0gVGFibGUgSUQ9QXBwbGUwMCwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9TG9r
; aSwgQ3JlYXRvciBSZXZpc2lvbj0weDVmCgoKQVBJQzogTGVuZ3RoPTE4OCwgUmV2aXNpb249Miwg
; Q2hlY2tzdW09OTUsCglPRU1JRD1BUFBMRSwgT0VNIFRhYmxlIElEPUFwcGxlMDAsIE9FTSBSZXZp
; c2lvbj0weDEsCglDcmVhdG9yIElEPUxva2ksIENyZWF0b3IgUmV2aXNpb249MHg1ZgoKClNCU1Q6
; IExlbmd0aD00OCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTMyLAoJT0VNSUQ9QVBQTEUsIE9FTSBU
; YWJsZSBJRD1BcHBsZTAwLCBPRU0gUmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1Mb2tpLCBDcmVh
; dG9yIFJldmlzaW9uPTB4NWYKCgpFQ0RUOiBMZW5ndGg9ODMsIFJldmlzaW9uPTEsIENoZWNrc3Vt
; PTIsCglPRU1JRD1BUFBMRSwgT0VNIFRhYmxlIElEPUFwcGxlMDAsIE9FTSBSZXZpc2lvbj0weDEs
; CglDcmVhdG9yIElEPUxva2ksIENyZWF0b3IgUmV2aXNpb249MHg1ZgoKClNTRFQ6IExlbmd0aD0y
; NjcsIFJldmlzaW9uPTEsIENoZWNrc3VtPTkzLAoJT0VNSUQ9QVBQTEUsIE9FTSBUYWJsZSBJRD1T
; YXRhQWhjaSwgT0VNIFJldmlzaW9uPTB4MTAwMCwKCUNyZWF0b3IgSUQ9SU5UTCwgQ3JlYXRvciBS
; ZXZpc2lvbj0weDIwMTQwNDI0CgoKU1NEVDogTGVuZ3RoPTM2LCBSZXZpc2lvbj0xLCBDaGVja3N1
; bT0xNzMsCglPRU1JRD1BUFBMRSwgT0VNIFRhYmxlIElEPVNtY0RwcHQsIE9FTSBSZXZpc2lvbj0w
; eDEwMDAsCglDcmVhdG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDE0MDQyNAoKClNT
; RFQ6IExlbmd0aD01MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTY1LAoJT0VNSUQ9QVBQTEUsIE9F
; TSBUYWJsZSBJRD1Tc2R0UzMsIE9FTSBSZXZpc2lvbj0weDEwMDAsCglDcmVhdG9yIElEPUlOVEws
; IENyZWF0b3IgUmV2aXNpb249MHgyMDE0MDQyNAoKClNTRFQ6IExlbmd0aD0xMTA0NiwgUmV2aXNp
; b249MSwgQ2hlY2tzdW09MTQ2LAoJT0VNSUQ9QVBQTEUsIE9FTSBUYWJsZSBJRD1QY2llVGJ0LCBP
; RU0gUmV2aXNpb249MHgxMDAwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlzaW9uPTB4
; MjAxNDA0MjQKCgpTU0RUOiBMZW5ndGg9MTg0LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMywKCU9F
; TUlEPUFQUExFLCBPRU0gVGFibGUgSUQ9U2R4YywgT0VNIFJldmlzaW9uPTB4MTAwMCwKCUNyZWF0
; b3IgSUQ9SU5UTCwgQ3JlYXRvciBSZXZpc2lvbj0weDIwMTQwNDI0CgoKU1NEVDogTGVuZ3RoPTI3
; MzIsIFJldmlzaW9uPTIsIENoZWNrc3VtPTkzLAoJT0VNSUQ9QVBQTEUsIE9FTSBUYWJsZSBJRD1Y
; aGNpLCBPRU0gUmV2aXNpb249MHgxMDAwLAoJQ3JlYXRvciBJRD1JTlRMLCBDcmVhdG9yIFJldmlz
; aW9uPTB4MjAxNDA0MjQKCgpTU0RUOiBMZW5ndGg9MTUyNywgUmV2aXNpb249MSwgQ2hlY2tzdW09
; NDgsCglPRU1JRD1QbVJlZiwgT0VNIFRhYmxlIElEPUNwdTBJc3QsIE9FTSBSZXZpc2lvbj0weDMw
; MDAsCglDcmVhdG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDE0MDQyNAoKClNTRFQ6
; IExlbmd0aD0zMDk1LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xOTYsCglPRU1JRD1DcHVSZWYsIE9F
; TSBUYWJsZSBJRD1DcHVTc2R0LCBPRU0gUmV2aXNpb249MHgzMDAwLAoJQ3JlYXRvciBJRD1JTlRM
; LCBDcmVhdG9yIFJldmlzaW9uPTB4MjAxNDA0MjQKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9u
; PTEsIENoZWNrc3VtPTg4LAoJT0VNSUQ9QVBQTEUsIE9FTSBUYWJsZSBJRD1BcHBsZTAwLCBPRU0g
; UmV2aXNpb249MHgxLAoJQ3JlYXRvciBJRD1Mb2tpLCBDcmVhdG9yIFJldmlzaW9uPTB4NWYKCgpE
; TUFSOiBMZW5ndGg9MTM2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMTgsCglPRU1JRD1BUFBMRSwg
; T0VNIFRhYmxlIElEPUJEVywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9SU5UTCwgQ3Jl
; YXRvciBSZXZpc2lvbj0weDEKCg==
; ====
--
Sending from my toaster.
diff --git a/sys/dev/pci/pcidevs b/sys/dev/pci/pcidevs
index 4d6b396..d1a6e18 100644
--- a/sys/dev/pci/pcidevs
+++ b/sys/dev/pci/pcidevs
@@ -923,6 +923,7 @@ product APPLE INTREPID2_ATA 0x0069 Intrepid 2 ATA
product APPLE INTREPID2_FW 0x006a Intrepid 2 FireWire
product APPLE INTREPID2_GMAC 0x006b Intrepid 2 GMAC
product APPLE BCM5701 0x1645 BCM5701
+product APPLE NVME 0x2001 NVMe
/* Aralion products */
product ARALION ARS106S 0x0301 ARS106S
diff --git a/sys/dev/pci/pcidevs.h b/sys/dev/pci/pcidevs.h
index cb7cfef..6ab840b 100644
--- a/sys/dev/pci/pcidevs.h
+++ b/sys/dev/pci/pcidevs.h
@@ -928,6 +928,7 @@
#define PCI_PRODUCT_APPLE_INTREPID2_FW 0x006a /* Intrepid 2
FireWire */
#define PCI_PRODUCT_APPLE_INTREPID2_GMAC 0x006b /*
Intrepid 2 GMAC */
#define PCI_PRODUCT_APPLE_BCM5701 0x1645 /* BCM5701 */
+#define PCI_PRODUCT_APPLE_NVME 0x2001 /* NVMe */
/* Aralion products */
#define PCI_PRODUCT_ARALION_ARS106S 0x0301 /* ARS106S */
diff --git a/sys/dev/pci/pcidevs_data.h b/sys/dev/pci/pcidevs_data.h
index 077d921..237121c 100644
--- a/sys/dev/pci/pcidevs_data.h
+++ b/sys/dev/pci/pcidevs_data.h
@@ -2024,6 +2024,10 @@ static const struct pci_known_product
pci_known_products[] = {
"BCM5701",
},
{
+ PCI_VENDOR_APPLE, PCI_PRODUCT_APPLE_NVME,
+ "NVMe",
+ },
+ {
PCI_VENDOR_ARALION, PCI_PRODUCT_ARALION_ARS106S,
"ARS106S",
},