From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <53C14170.70106@intel.com> Date: Sat, 12 Jul 2014 22:08:48 +0800 From: Jet Chen MIME-Version: 1.0 To: Liviu Dudau CC: Su Tao , Fengguang Wu , Yuanhan Liu , LKP , "linux-pci@vger.kernel.org" , linux-kernel@vger.kernel.org Subject: [pci] BUG: unable to handle kernel NULL pointer dereference at 00000064 Content-Type: multipart/mixed; boundary="------------040301050307030206010201" Sender: linux-kernel-owner@vger.kernel.org List-ID: This is a multi-part message in MIME format. --------------040301050307030206010201 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Liviu, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.linaro.org/people/cdall/linux-kvm-arm apm_linux_v3.16-rc1 commit 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 Author: Liviu Dudau AuthorDate: Thu Jun 5 15:20:38 2014 +0530 Commit: Christoffer Dall CommitDate: Fri Jul 11 06:34:50 2014 -0700 pci: Create pci_host_bridge before its associated bus in pci_create_root_bus. Before commit 7b5436635800 the pci_host_bridge was created before the root bus. As that commit has added a needless dependency on the bus for pci_alloc_host_bridge() the creation order has been changed for no good reason. Revert the order of creation as we are going to depend on the pci_host_bridge structure to retrieve the domain number of the root bus. Signed-off-by: Liviu Dudau Acked-by: Grant Likely Tested-by: Tanmay Inamdar +------------------------------------------------------------+------------+------------+ | | 175e014331 | 6f99bc949b | +------------------------------------------------------------+------------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | | Oops | 0 | 20 | | EIP_is_at_pcibios_root_bridge_prepare | 0 | 20 | | WARNING:CPU:PID:at_kernel/smp.c:smp_call_function_single() | 0 | 20 | | Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode= | 0 | 20 | | backtrace:acpi_bus_scan | 0 | 20 | | backtrace:acpi_scan_init | 0 | 20 | | backtrace:acpi_init | 0 | 20 | | backtrace:kernel_init_freeable | 0 | 20 | +------------------------------------------------------------+------------+------------+ [ 0.351550] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.352949] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments] [ 0.353402] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.355122] BUG: unable to handle kernel NULL pointer dereference at 00000064 [ 0.356666] IP: [] pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] *pde = 00000000 [ 0.356666] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 0.356666] Modules linked in: [ 0.356666] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc1-00005-g6f99bc9 #2 [ 0.356666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 0.356666] task: cfc7e010 ti: cfcc0000 task.ti: cfcc0000 [ 0.356666] EIP: 0060:[] EFLAGS: 00010286 CPU: 0 [ 0.356666] EIP is at pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] EAX: cfe0a000 EBX: c1d83d20 ECX: 00000000 EDX: 00000000 [ 0.356666] ESI: 00000000 EDI: cfe0a000 EBP: cfcc1d20 ESP: cfcc1d20 [ 0.356666] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.356666] CR0: 8005003b CR2: 00000064 CR3: 01e77000 CR4: 000006d0 [ 0.356666] Stack: [ 0.356666] cfcc1da4 c13d7a8b cfcc1dd4 cfe56e00 cfcc1dd4 cfe56d40 cfcc1dd4 cfc00180 [ 0.356666] cfcc1d88 c11a77d2 cfe0a184 00000001 00000000 00000000 c1093cf9 00000246 [ 0.356666] 000080d0 00000282 00000010 000080d0 00000020 00000246 c13d5a48 cfcc1dd4 [ 0.356666] Call Trace: [ 0.356666] [] pci_create_root_bus+0x5b/0x340 [ 0.356666] [] ? kmem_cache_alloc_trace+0x3a2/0x4b0 [ 0.356666] [] ? insert_resource_conflict+0x19/0x40 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] pci_acpi_scan_root+0x25b/0x370 [ 0.356666] [] acpi_pci_root_add+0x223/0x2c9 [ 0.356666] [] ? acpi_bus_get_status_handle+0x18/0x3a [ 0.356666] [] acpi_bus_attach+0xb5/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] acpi_bus_scan+0x49/0x59 [ 0.356666] [] acpi_scan_init+0x5b/0x16b [ 0.356666] [] acpi_init+0x205/0x220 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] do_one_initcall+0x7e/0x1b0 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] ? initcall_blacklist+0x23/0x81 [ 0.356666] [] ? parse_args+0x1d9/0x360 [ 0.356666] [] ? __usermodehelper_set_disable_depth+0x41/0x50 [ 0.356666] [] kernel_init_freeable+0x1b2/0x249 [ 0.356666] [] ? initcall_blacklist+0x81/0x81 [ 0.356666] [] kernel_init+0x10/0xe0 [ 0.356666] [] ret_from_kernel_thread+0x21/0x30 [ 0.356666] [] ? rest_init+0x130/0x130 [ 0.356666] Code: 8b 45 e0 89 44 24 04 e8 26 ab 19 00 31 c0 e9 8f fd ff ff 8d 76 00 8d bc 27 00 00 00 00 55 89 e5 3e 8d 74 26 00 8b 90 80 01 00 00 <8b> 52 64 8b 52 08 89 90 28 01 00 00 31 c0 5d c3 66 90 55 89 e5 [ 0.356666] EIP: [] pcibios_root_bridge_prepare+0xe/0x20 SS:ESP 0068:cfcc1d20 [ 0.356666] CR2: 0000000000000064 [ 0.356666] ---[ end trace 849b10f6fad5eb6f ]--- [ 0.356666] ------------[ cut here ]------------ git bisect start 263df82c9fb5fc5b3504d294f7ab813c274bf1d1 7171511eaec5bf23fb06078f59784a3a0626b38f -- git bisect bad 56485a95d9ffdb6b431ea00171e320112a992b40 # 01:09 0- 9 rtc: Fix suspend/resume for APM X-Gene SoC RTC driver git bisect bad 2a146bde9a2b55d8d9e98a1f4b72ca694aa67879 # 01:22 0- 19 dt-bindings: pci: xgene pcie device tree bindings git bisect bad 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 # 02:11 0- 1 pci: Create pci_host_bridge before its associated bus in pci_create_root_bus. git bisect good d1eee6a841dd73ecd3cce0e70686152cc5789c91 # 02:14 20+ 0 arm64: Add architecture support for PCI git bisect good ab84a1c5bef2092f87cf22239df5592c68a83978 # 02:17 20+ 0 pci: Introduce pci_register_io_range() helper function. git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 02:39 20+ 0 pci: OF: Fix the conversion of IO ranges into IO resources. # first bad commit: [6f99bc949b1c90ff342a7d44ac4122322a7ccb78] pci: Create pci_host_bridge before its associated bus in pci_create_root_bus. git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 02:40 60+ 0 pci: OF: Fix the conversion of IO ranges into IO resources. git bisect bad 263df82c9fb5fc5b3504d294f7ab813c274bf1d1 # 02:40 0- 11 arm64: Add defconfig and dts for Xen on APM X-Gene Mustang board git bisect good 67b9d76f9e2f9f87f94a11521cc996dc2e43ce14 # 02:45 60+ 0 Merge tag 'dm-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm git bisect good b7079aa6ab3e23d080fa9b79d7f414d8287c32b4 # 02:48 60+ 0 Add linux-next specific files for 20140711 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=10 softlockup_panic=1 nmi_watchdog=panic prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Jet --------------040301050307030206010201 Content-Type: text/plain; charset=UTF-8; name="dmesg-quantal-ivb41-111:20140712021157:i386-randconfig-r1-0711::" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-quantal-ivb41-111:20140712021157:i386-randconfig-r1-07"; filename*1="11::" early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... No relocation needed... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00005-g6f99bc9 (kbuild@lkp-hsx01)= (gcc version 4.8.2 (Debian 4.8.2-18) ) #2 SMP PREEMPT Sat Jul 12 09:26:3= 7 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled:= non-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01= /01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600= 070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped a= t [c00f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] initial memory mapped: [mem 0x00000000-0x02bfffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12000000-0x123fffff] [ 0.000000] [mem 0x12000000-0x123fffff] page 4k [ 0.000000] BRK [0x026fd000, 0x026fdfff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 4k [ 0.000000] BRK [0x026fe000, 0x026fefff] PGTABLE [ 0.000000] BRK [0x026ff000, 0x026fffff] PGTABLE [ 0.000000] BRK [0x02700000, 0x02700fff] PGTABLE [ 0.000000] BRK [0x02701000, 0x02701fff] PGTABLE [ 0.000000] BRK [0x02702000, 0x02702fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13ffdfff] [ 0.000000] [mem 0x12400000-0x13ffdfff] page 4k [ 0.000000] cma: dma_contiguous_reserve(limit 13ffe000) [ 0.000000] cma: dma_contiguous_reserve: reserving 31 MiB for global a= rea [ 0.000000] cma: dma_contiguous_reserve_area(size 1ff6000, base 000000= 00, limit 13ffe000) [ 0.000000] cma: CMA: reserved 32 MiB at 10000000 [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFFC2A 000034 (v01 BOCHS BXPCRSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACP 0x13FFF1C0 000074 (v01 BOCHS BXPCFACP 00000001= BXPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE040 001180 (v01 BOCHS BXPCDSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACS 0x13FFE000 000040 [ 0.000000] ACPI: SSDT 0x13FFF234 00093E (v01 BOCHS BXPCSSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: APIC 0x13FFFB72 000080 (v01 BOCHS BXPCAPIC 00000001= BXPC 00000001) [ 0.000000] ACPI: HPET 0x13FFFBF2 000038 (v01 BOCHS BXPCHPET 00000001= BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 14 pages/cpu @d246f000 s32928 r0 d24416 u= 57344 [ 0.000000] pcpu-alloc: s32928 r0 d24416 u57344 alloc=3D14*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 12471840 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r1-0711/c= dall-kvm-arm:apm_linux_v3.16-rc1:6f99bc949b1c90ff342a7d44ac4122322a7ccb78= :bisect-linux-1/.vmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7ccb78-2014071= 2092656-2-ivb41 branch=3Dcdall-kvm-arm/apm_linux_v3.16-rc1 BOOT_IMAGE=3D/= kernel/i386-randconfig-r1-0711/6f99bc949b1c90ff342a7d44ac4122322a7ccb78/v= mlinuz-3.16.0-rc1-00005-g6f99bc9 drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 242052K/327280K available (9609K kernel code, 727K= rwdata, 3632K rodata, 788K init, 8692K bss, 85228K reserved, 0K highmem)= [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6f000 - 0xfffff000 (1600 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1da7000 - 0xc1e6c000 ( 788 kB) [ 0.000000] .data : 0xc1962957 - 0xc1da5c00 (4364 kB) [ 0.000000] .text : 0xc1000000 - 0xc1962957 (9610 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_i= ds=3D2 [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dcfc0a000 soft=3Dcfc0c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00005-g6f99bc9 (kbuild@lkp-hsx01)= (gcc version 4.8.2 (Debian 4.8.2-18) ) #2 SMP PREEMPT Sat Jul 12 09:26:3= 7 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled:= non-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01= /01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600= 070106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped a= t [c00f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] initial memory mapped: [mem 0x00000000-0x02bfffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12000000-0x123fffff] [ 0.000000] [mem 0x12000000-0x123fffff] page 4k [ 0.000000] BRK [0x026fd000, 0x026fdfff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 4k [ 0.000000] BRK [0x026fe000, 0x026fefff] PGTABLE [ 0.000000] BRK [0x026ff000, 0x026fffff] PGTABLE [ 0.000000] BRK [0x02700000, 0x02700fff] PGTABLE [ 0.000000] BRK [0x02701000, 0x02701fff] PGTABLE [ 0.000000] BRK [0x02702000, 0x02702fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13ffdfff] [ 0.000000] [mem 0x12400000-0x13ffdfff] page 4k [ 0.000000] cma: dma_contiguous_reserve(limit 13ffe000) [ 0.000000] cma: dma_contiguous_reserve: reserving 31 MiB for global a= rea [ 0.000000] cma: dma_contiguous_reserve_area(size 1ff6000, base 000000= 00, limit 13ffe000) [ 0.000000] cma: CMA: reserved 32 MiB at 10000000 [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFFC2A 000034 (v01 BOCHS BXPCRSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACP 0x13FFF1C0 000074 (v01 BOCHS BXPCFACP 00000001= BXPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE040 001180 (v01 BOCHS BXPCDSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: FACS 0x13FFE000 000040 [ 0.000000] ACPI: SSDT 0x13FFF234 00093E (v01 BOCHS BXPCSSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: APIC 0x13FFFB72 000080 (v01 BOCHS BXPCAPIC 00000001= BXPC 00000001) [ 0.000000] ACPI: HPET 0x13FFFBF2 000038 (v01 BOCHS BXPCHPET 00000001= BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI = 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, API= C INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, API= C INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level= ) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, API= C INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 14 pages/cpu @d246f000 s32928 r0 d24416 u= 57344 [ 0.000000] pcpu-alloc: s32928 r0 d24416 u57344 alloc=3D14*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 12471840 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r1-0711/c= dall-kvm-arm:apm_linux_v3.16-rc1:6f99bc949b1c90ff342a7d44ac4122322a7ccb78= :bisect-linux-1/.vmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7ccb78-2014071= 2092656-2-ivb41 branch=3Dcdall-kvm-arm/apm_linux_v3.16-rc1 BOOT_IMAGE=3D/= kernel/i386-randconfig-r1-0711/6f99bc949b1c90ff342a7d44ac4122322a7ccb78/v= mlinuz-3.16.0-rc1-00005-g6f99bc9 drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 242052K/327280K available (9609K kernel code, 727K= rwdata, 3632K rodata, 788K init, 8692K bss, 85228K reserved, 0K highmem)= [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6f000 - 0xfffff000 (1600 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1da7000 - 0xc1e6c000 ( 788 kB) [ 0.000000] .data : 0xc1962957 - 0xc1da5c00 (4364 kB) [ 0.000000] .text : 0xc1000000 - 0xc1962957 (9610 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_i= ds=3D2 [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dcfc0a000 soft=3Dcfc0c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.508 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5389.47 Bo= goMIPS (lpj=3D8978360) [ 0.006678] pid_max: default: 32768 minimum: 301 [ 0.007825] ACPI: Core revision 20140424 [ 0.014195] ACPI: All ACPI Tables successfully acquired [ 0.015744] Security Framework initialized [ 0.016679] SELinux: Initializing. [ 0.017847] SELinux: Starting in enforcing mode [ 0.019055] AppArmor: AppArmor disabled by boot time parameter [ 0.020011] Yama: becoming mindful. [ 0.021253] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes= ) [ 0.023349] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 = bytes) [ 0.027014] Initializing cgroup subsys devices [ 0.028398] Initializing cgroup subsys freezer [ 0.029557] Initializing cgroup subsys perf_event [ 0.030112] mce: CPU supports 10 MCE banks [ 0.031198] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.031198] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.031198] tlb_flushall_shift: 6 [ 0.034225] debug: unmapping init [mem 0xc1e6c000-0xc1e73fff] [ 0.042587] ftrace: allocating 32816 entries in 65 pages [ 0.053751] Getting VERSION: 1050014 [ 0.054729] Getting VERSION: 1050014 [ 0.056676] Getting ID: 0 [ 0.057474] Getting ID: f000000 [ 0.058360] Getting LVT0: 8700 [ 0.059226] Getting LVT1: 8400 [ 0.060011] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.061283] enabled ExtINT on CPU#0 [ 0.063447] ENABLING IO-APIC IRQs [ 0.064398] init IO_APIC IRQs [ 0.065309] apic 0 pin 0 not connected [ 0.066365] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.066705] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.070036] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.072048] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.073368] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.076701] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.078887] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.080040] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.083366] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.086697] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.088699] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.090033] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.093372] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.096710] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.100028] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.101870] apic 0 pin 16 not connected [ 0.103339] apic 0 pin 17 not connected [ 0.104274] apic 0 pin 18 not connected [ 0.105212] apic 0 pin 19 not connected [ 0.106674] apic 0 pin 20 not connected [ 0.107685] apic 0 pin 21 not connected [ 0.108681] apic 0 pin 22 not connected [ 0.110006] apic 0 pin 23 not connected [ 0.111195] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.113338] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model:= 06, stepping: 01) [ 0.116674] Using local APIC timer interrupts. [ 0.116674] calibrating APIC timer ... [ 0.123333] ... lapic delta =3D 7487116 [ 0.123333] ... PM-Timer delta =3D 428799 [ 0.123333] APIC calibration not consistent with PM-Timer: 119ms inste= ad of 100ms [ 0.123333] APIC delta adjusted to PM-Timer: 6250115 (7487116) [ 0.123333] TSC delta adjusted to PM-Timer: 269346507 (322654623) [ 0.123333] ..... delta 6250115 [ 0.123333] ..... mult: 268440422 [ 0.123333] ..... calibration result: 3333394 [ 0.123333] ..... CPU clock speed is 2693.2447 MHz. [ 0.123333] ..... host bus clock speed is 1000.0394 MHz. [ 0.123426] Performance Events: unsupported Netburst CPU model 6 no PM= U driver, software events only. [ 0.143512] NMI watchdog: disabled (cpu0): hardware events not enabled= [ 0.150705] CPU 1 irqstacks, hard=3Dcfd90000 soft=3Dcfd92000 [ 0.153349] x86: Booting SMP configuration: [ 0.154411] .... node #0, CPUs: #1 [ 0.006666] Initializing CPU#1 [ 0.006666] kvm-clock: cpu 1, msr 0:13ffd021, secondary cpu clock [ 0.006666] masked ExtINT on CPU#1 [ 0.176816] x86: Booted up 1 node, 2 CPUs [ 0.178159] smpboot: Total of 2 processors activated (10778.95 BogoMIP= S) [ 0.176678] KVM setup async PF for cpu 1 [ 0.176678] kvm-stealtime: cpu 1, msr 1247f840 [ 0.197498] devtmpfs: initialized [ 0.201230] evm: security.selinux [ 0.202202] evm: security.SMACK64 [ 0.203186] evm: security.SMACK64EXEC [ 0.204389] evm: security.SMACK64TRANSMUTE [ 0.205490] evm: security.SMACK64MMAP [ 0.206518] evm: security.ima [ 0.206673] evm: security.capability [ 0.213547] prandom: seed boundary self test passed [ 0.215534] prandom: 100 self tests passed [ 0.216679] atomic64_test: passed for i386+ platform with CX8 and with= SSE [ 0.218941] regulator-dummy: no parameters [ 0.223210] RTC time: 2:11:48, date: 07/12/14 [ 0.223724] NET: Registered protocol family 16 [ 0.226729] cpuidle: using governor ladder [ 0.227863] cpuidle: using governor menu [ 0.229391] ACPI: bus type PCI registered [ 0.230257] PCI: Using configuration type 1 for base access [ 0.232081] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.233346] mtrr: your CPUs had inconsistent MTRRdefType settings [ 0.234811] mtrr: probably your BIOS does not setup all CPUs. [ 0.236672] mtrr: corrected configuration. [ 0.320070] ACPI: Added _OSI(Module Device) [ 0.321186] ACPI: Added _OSI(Processor Device) [ 0.322362] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.323340] ACPI: Added _OSI(Processor Aggregator Device) [ 0.332583] ACPI: Interpreter enabled [ 0.333346] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S1_] (20140424/hwxface-580) [ 0.335632] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S2_] (20140424/hwxface-580) [ 0.337450] ACPI: (supports S0 S3 S5) [ 0.338417] ACPI: Using IOAPIC for interrupt routing [ 0.340054] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.351550] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.352949] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments]= [ 0.353402] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.355122] BUG: unable to handle kernel NULL pointer dereference at 0= 0000064 [ 0.356666] IP: [] pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] *pde =3D 00000000=20 [ 0.356666] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 0.356666] Modules linked in: [ 0.356666] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc1-00005= -g6f99bc9 #2 [ 0.356666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIO= S Bochs 01/01/2011 [ 0.356666] task: cfc7e010 ti: cfcc0000 task.ti: cfcc0000 [ 0.356666] EIP: 0060:[] EFLAGS: 00010286 CPU: 0 [ 0.356666] EIP is at pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] EAX: cfe0a000 EBX: c1d83d20 ECX: 00000000 EDX: 00000000 [ 0.356666] ESI: 00000000 EDI: cfe0a000 EBP: cfcc1d20 ESP: cfcc1d20 [ 0.356666] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.356666] CR0: 8005003b CR2: 00000064 CR3: 01e77000 CR4: 000006d0 [ 0.356666] Stack: [ 0.356666] cfcc1da4 c13d7a8b cfcc1dd4 cfe56e00 cfcc1dd4 cfe56d40 cfc= c1dd4 cfc00180 [ 0.356666] cfcc1d88 c11a77d2 cfe0a184 00000001 00000000 00000000 c10= 93cf9 00000246 [ 0.356666] 000080d0 00000282 00000010 000080d0 00000020 00000246 c13= d5a48 cfcc1dd4 [ 0.356666] Call Trace: [ 0.356666] [] pci_create_root_bus+0x5b/0x340 [ 0.356666] [] ? kmem_cache_alloc_trace+0x3a2/0x4b0 [ 0.356666] [] ? insert_resource_conflict+0x19/0x40 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] pci_acpi_scan_root+0x25b/0x370 [ 0.356666] [] acpi_pci_root_add+0x223/0x2c9 [ 0.356666] [] ? acpi_bus_get_status_handle+0x18/0x3a [ 0.356666] [] acpi_bus_attach+0xb5/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] acpi_bus_scan+0x49/0x59 [ 0.356666] [] acpi_scan_init+0x5b/0x16b [ 0.356666] [] acpi_init+0x205/0x220 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] do_one_initcall+0x7e/0x1b0 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] ? initcall_blacklist+0x23/0x81 [ 0.356666] [] ? parse_args+0x1d9/0x360 [ 0.356666] [] ? __usermodehelper_set_disable_depth+0x41/0x= 50 [ 0.356666] [] kernel_init_freeable+0x1b2/0x249 [ 0.356666] [] ? initcall_blacklist+0x81/0x81 [ 0.356666] [] kernel_init+0x10/0xe0 [ 0.356666] [] ret_from_kernel_thread+0x21/0x30 [ 0.356666] [] ? rest_init+0x130/0x130 [ 0.356666] Code: 8b 45 e0 89 44 24 04 e8 26 ab 19 00 31 c0 e9 8f fd f= f ff 8d 76 00 8d bc 27 00 00 00 00 55 89 e5 3e 8d 74 26 00 8b 90 80 01 00= 00 <8b> 52 64 8b 52 08 89 90 28 01 00 00 31 c0 5d c3 66 90 55 89 e5 [ 0.356666] EIP: [] pcibios_root_bridge_prepare+0xe/0x20 SS:= ESP 0068:cfcc1d20 [ 0.356666] CR2: 0000000000000064 [ 0.356666] ---[ end trace 849b10f6fad5eb6f ]--- [ 0.356666] ------------[ cut here ]------------ [ 0.356666] WARNING: CPU: 0 PID: 1 at kernel/smp.c:242 smp_call_functi= on_single+0x9c/0xc0() [ 0.356666] Modules linked in: [ 0.356666] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G D 3.16= =2E0-rc1-00005-g6f99bc9 #2 [ 0.356666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIO= S Bochs 01/01/2011 [ 0.356666] 00000000 00000000 cfcc1aa0 c1955423 00000000 cfcc1ad0 c10= 8c29e c1bc72f8 [ 0.356666] 00000000 00000001 c1bccf80 000000f2 c110fb2c c110fb2c fff= fffff 00000000 [ 0.356666] c1159340 cfcc1ae0 c108c362 00000009 00000000 cfcc1b00 c11= 0fb2c cfcc1af0 [ 0.356666] Call Trace: [ 0.356666] [] dump_stack+0x48/0x69 [ 0.356666] [] warn_slowpath_common+0x7e/0xa0 [ 0.356666] [] ? smp_call_function_single+0x9c/0xc0 [ 0.356666] [] ? smp_call_function_single+0x9c/0xc0 [ 0.356666] [] ? rcu_read_lock_held+0x40/0x40 [ 0.356666] [] warn_slowpath_null+0x22/0x30 [ 0.356666] [] smp_call_function_single+0x9c/0xc0 [ 0.356666] [] ? trace_hardirqs_off+0xb/0x10 [ 0.356666] [] task_function_call+0x3c/0x50 [ 0.356666] [] ? perf_cgroup_switch+0x380/0x380 [ 0.356666] [] perf_cgroup_exit+0x1d/0x20 [ 0.356666] [] cgroup_exit+0xcf/0x220 [ 0.356666] [] do_exit+0x276/0xaf0 [ 0.356666] [] ? kmsg_dump+0x190/0x200 [ 0.356666] [] ? kmsg_dump+0x21/0x200 [ 0.356666] [] oops_end+0x77/0xa0 [ 0.356666] [] no_context+0x1a9/0x1b1 [ 0.356666] [] __bad_area_nosemaphore+0x179/0x181 [ 0.356666] [] ? __bfs+0x13/0x1e0 [ 0.356666] [] ? noop_count+0x10/0x10 [ 0.356666] [] bad_area_nosemaphore+0x17/0x19 [ 0.356666] [] __do_page_fault+0x85/0x4b0 [ 0.356666] [] ? is_module_text_address+0x14/0x30 [ 0.356666] [] ? __kernel_text_address+0x4f/0x70 [ 0.356666] [] ? print_context_stack+0x5b/0xa0 [ 0.356666] [] ? dump_trace+0xbd/0x1d0 [ 0.356666] [] ? mark_held_locks+0x5e/0x80 [ 0.356666] [] trace_do_page_fault+0x3a/0x200 [ 0.356666] [] ? kvm_read_and_reset_pf_reason+0x40/0x40 [ 0.356666] [] do_async_page_fault+0x23/0x80 [ 0.356666] [] error_code+0x5f/0x70 [ 0.356666] [] ? kvm_read_and_reset_pf_reason+0x40/0x40 [ 0.356666] [] ? pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] [] pci_create_root_bus+0x5b/0x340 [ 0.356666] [] ? kmem_cache_alloc_trace+0x3a2/0x4b0 [ 0.356666] [] ? insert_resource_conflict+0x19/0x40 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] pci_acpi_scan_root+0x25b/0x370 [ 0.356666] [] acpi_pci_root_add+0x223/0x2c9 [ 0.356666] [] ? acpi_bus_get_status_handle+0x18/0x3a [ 0.356666] [] acpi_bus_attach+0xb5/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] acpi_bus_scan+0x49/0x59 [ 0.356666] [] acpi_scan_init+0x5b/0x16b [ 0.356666] [] acpi_init+0x205/0x220 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] do_one_initcall+0x7e/0x1b0 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] ? initcall_blacklist+0x23/0x81 [ 0.356666] [] ? parse_args+0x1d9/0x360 [ 0.356666] [] ? __usermodehelper_set_disable_depth+0x41/0x= 50 [ 0.356666] [] kernel_init_freeable+0x1b2/0x249 [ 0.356666] [] ? initcall_blacklist+0x81/0x81 [ 0.356666] [] kernel_init+0x10/0xe0 [ 0.356666] [] ret_from_kernel_thread+0x21/0x30 [ 0.356666] [] ? rest_init+0x130/0x130 [ 0.356666] ---[ end trace 849b10f6fad5eb70 ]--- [ 0.356673] Kernel panic - not syncing: Attempted to kill init! exitco= de=3D0x00000009 [ 0.356673]=20 [ 0.359999] Rebooting in 10 seconds.. Elapsed time: 10 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig= -r1-0711/6f99bc949b1c90ff342a7d44ac4122322a7ccb78/vmlinuz-3.16.0-rc1-0000= 5-g6f99bc9 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug = apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 pa= nic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 co= nsole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw lin= k=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r1-0711/cdall-kvm-arm:apm= _linux_v3.16-rc1:6f99bc949b1c90ff342a7d44ac4122322a7ccb78:bisect-linux-1/= =2Evmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7ccb78-20140712092656-2-ivb4= 1 branch=3Dcdall-kvm-arm/apm_linux_v3.16-rc1 BOOT_IMAGE=3D/kernel/i386-ra= ndconfig-r1-0711/6f99bc949b1c90ff342a7d44ac4122322a7ccb78/vmlinuz-3.16.0-= rc1-00005-g6f99bc9 drbd.minor_count=3D8' -initrd /kernel-tests/initrd/qu= antal-core-i386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net us= er,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlo= caltime -pidfile /dev/shm/kboot/pid-quantal-ivb41-111 -serial file:/dev/s= hm/kboot/serial-quantal-ivb41-111 -daemonize -display none -monitor null = --------------040301050307030206010201 Content-Type: application/octet-stream; name="i386-randconfig-r1-0711-263df82c9fb5fc5b3504d294f7ab813c274bf1d1-BUG:-unable-to-handle-kernel-NULL-pointer-dereference-14730.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="i386-randconfig-r1-0711-263df82c9fb5fc5b3504d294f7ab813c274b"; filename*1="f1d1-BUG:-unable-to-handle-kernel-NULL-pointer-dereference-1"; filename*2="4730.log" SEVBRCBpcyBub3cgYXQgMjYzZGY4Mi4uLiBhcm02NDogQWRkIGRlZmNvbmZpZyBhbmQgZHRz IGZvciBYZW4gb24gQVBNIFgtR2VuZSBNdXN0YW5nIGJvYXJkCmdpdCBjaGVja291dCA3MTcx NTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZiMzhmCmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJt OmFwbV9saW51eF92My4xNi1yYzE6NzE3MTUxMWVhZWM1YmYyM2ZiMDYwNzhmNTk3ODRhM2Ew NjI2YjM4ZjpiaXNlY3QtbGludXgtMQogU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCA3 MTcxNTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZiMzhmCmdpdCBiaXNlY3Qgc3Rh cnQgMjYzZGY4MmM5ZmI1ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMSA3MTcxNTExZWFl YzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZiMzhmIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5l YXItYmlzZWN0OiBbIi1iIiwgIjI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0 YmYxZDEiLCAiLWciLCAiNzE3MTUxMWVhZWM1YmYyM2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4 ZiIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9j L2Jvb3QtYmlzZWN0L2xpbnV4LTEvb2JqLWJpc2VjdCJdCkJpc2VjdGluZzogNDQgcmV2aXNp b25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDYgc3RlcHMpCls1NjQ4NWE5 NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwXSBydGM6IEZpeCBzdXNwZW5kL3Jl c3VtZSBmb3IgQVBNIFgtR2VuZSBTb0MgUlRDIGRyaXZlcgpydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgt MS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6NTY0 ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MDpiaXNlY3QtbGludXgtMQoK MjAxNC0wNy0xMi0wMDo0NzoxOSA1NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJh OTkyYjQwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTU2NDg1YTk1ZDlmZmRiNmI0MzFl YTAwMTcxZTMyMDExMmE5OTJiNDAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5 OTJiNDAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcx ZTMyMDExMmE5OTJiNDAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAKa2VybmVsOiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcx ZTMyMDExMmE5OTJiNDAvdm1saW51ei0zLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5CgoyMDE0 LTA3LTEyLTAxOjA5OjE5IGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsg ICAgMC4yODY3NjldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAw IFtidXMgMDAtZmZdKQpbICAgIDAuMjg4MzU4XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9T IHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2VnbWVudHNdClsgICAgMC4yOTAwNDFdIGFjcGkg UE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BN ClsgICAgMC4yOTIxMzJdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2lu dGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4yOTMzMzNdIElQOiBbPGMxN2I3 OTllPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwClsgICAgMC4yOTMz MzNdICpwZGUgPSAwMDAwMDAwMCAKWyAgICAwLjI5MzMzM10gT29wczogMDAwMCBbIzFdIFBS RUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuMjkzMzMzXSBNb2R1bGVzIGxpbmtl ZCBpbjoKWyAgICAwLjI5MzMzM10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90 IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOSAjMQpbICAgIDAuMjkzMzMzXSBI YXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAg MC4yOTMzMzNdIHRhc2s6IGNmYzdlMDEwIHRpOiBjZmNjMDAwMCB0YXNrLnRpOiBjZmNjMDAw MApbICAgIDAuMjkzMzMzXSBFSVA6IDAwNjA6WzxjMTdiNzk5ZT5dIEVGTEFHUzogMDAwMTAy ODYgQ1BVOiAwClsgICAgMC4yOTMzMzNdIEVJUCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdl X3ByZXBhcmUrMHhlLzB4MjAKWyAgICAwLjI5MzMzM10gRUFYOiBjZmUxMTAwMCBFQlg6IGNm ZTExMDAwIEVDWDogMDAwMDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAuMjkzMzMzXSBFU0k6 IGNmZTExMThjIEVESTogMDAwMDAwMDAgRUJQOiBjZmNjMWNmOCBFU1A6IGNmY2MxY2Y4Clsg ICAgMC4yOTMzMzNdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAwMCBTUzog MDA2OApbICAgIDAuMjkzMzMzXSBDUjA6IDgwMDUwMDMzIENSMjogMDAwMDAwNjQgQ1IzOiAw MWU3NzAwMCBDUjQ6IDAwMDQwNmQwClsgICAgMC4yOTMzMzNdIFN0YWNrOgpbICAgIDAuMjkz MzMzXSAgY2ZjYzFkN2MgYzEzZDdhOTIgYzI2M2YxNjggMDAwMDAwMDEgMDAwMDAwNDYgMDAw MDAwODYgY2ZjN2UwMTAgY2ZjN2U1NzQKWyAgICAwLjI5MzMzM10gIDAwMDAwMDAwIGNmYzdl MDEwIGNmY2MxZDNjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAwIGMxMWE3ZWE5IGNmYzdl MDEwClsgICAgMC4yOTMzMzNdICBjZmU1ZDAwMCBjZmNjMWQ1YyBjMTBlMDA3YyBjZmU1ZTAw MCBjMjYzZjE2NCAwMDAwMDA4NiBjMjYzZjE2OCBjZmMxNDIwMApbICAgIDAuMjkzMzMzXSBD YWxsIFRyYWNlOgpbICAgIDAuMjkzMzMzXSAgWzxjMTNkN2E5Mj5dIHBjaV9jcmVhdGVfcm9v dF9idXNfaW5fZG9tYWluKzB4NjIvMHgzNzAKWyAgICAwLjI5MzMzM10gIFs8YzExYTdlYTk+ XSA/IGtmcmVlKzB4YjkvMHgxZjAKWyAgICAwLjI5MzMzM10gIFs8YzEwZTAwN2M+XSA/IHRy YWNlX2hhcmRpcnFzX29uX2NhbGxlcisweGZjLzB4MWMwClsgICAgMC4yOTMzMzNdICBbPGMx MGUwMTRiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDAuMjkzMzMzXSAg WzxjMTNkN2RlOT5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg0OS8weDYwClsgICAgMC4yOTMz MzNdICBbPGMxN2I3ODdiPl0gcGNpX2FjcGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsgICAg MC4yOTMzMzNdICBbPGMxNDAxOTY2Pl0gYWNwaV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkK WyAgICAwLjI5MzMzM10gIFs8YzEzZmNiY2Q+XSA/IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFu ZGxlKzB4MTgvMHgzYQpbICAgIDAuMjkzMzMzXSAgWzxjMTNmZjA5Mz5dIGFjcGlfYnVzX2F0 dGFjaCsweGI1LzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMxOTVkOTdkPl0gPyBtdXRleF91 bmxvY2srMHhkLzB4MTAKWyAgICAwLjI5MzMzM10gIFs8YzE0NzRlN2M+XSA/IGRldmljZV9h dHRhY2grMHg4Yy8weGEwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMGZjPl0gYWNwaV9idXNf YXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMxOTVkOTdkPl0gPyBtdXRl eF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjI5MzMzM10gIFs8YzE0NzRlN2M+XSA/IGRldmlj ZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMGZjPl0gYWNwaV9i dXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMTg3Pl0gYWNw aV9idXNfc2NhbisweDQ5LzB4NTkKWyAgICAwLjI5MzMzM10gIFs8YzFkZGZhNzQ+XSBhY3Bp X3NjYW5faW5pdCsweDViLzB4MTZiClsgICAgMC4yOTMzMzNdICBbPGMxZGRmOGNjPl0gYWNw aV9pbml0KzB4MjA1LzB4MjIwClsgICAgMC4yOTMzMzNdICBbPGMxZGRmNmM3Pl0gPyBhY3Bp X3NsZWVwX3Byb2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjI5MzMzM10gIFs8YzEwMDA0NGU+ XSBkb19vbmVfaW5pdGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMjkzMzMzXSAgWzxjMWRkZjZj Nz5dID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4yOTMzMzNdICBb PGMxZGE3NTAwPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsgICAgMC4yOTMz MzNdICBbPGMxMGFlMDM5Pl0gPyBwYXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAgMC4yOTMz MzNdICBbPGMxMGE1MzYxPl0gPyBfX3VzZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2RlcHRo KzB4NDEvMHg1MApbICAgIDAuMjkzMzMzXSAgWzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2Zy ZWVhYmxlKzB4MWIyLzB4MjQ5ClsgICAgMC4yOTMzMzNdICBbPGMxZGE3NTVlPl0gPyBpbml0 Y2FsbF9ibGFja2xpc3QrMHg4MS8weDgxClsgICAgMC4yOTMzMzNdICBbPGMxOTRiYmIwPl0g a2VybmVsX2luaXQrMHgxMC8weGUwClsgICAgMC4yOTMzMzNdICBbPGMxOTVmYTAxPl0gcmV0 X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjI5MzMzM10gIFs8YzE5NGJi YTA+XSA/IHJlc3RfaW5pdCsweDEzMC8weDEzMApbICAgIDAuMjkzMzMzXSBDb2RlOiA4YiA0 NSBlMCA4OSA0NCAyNCAwNCBlOCAyNiBhYiAxOSAwMCAzMSBjMCBlOSA4ZiBmZCBmZiBmZiA4 ZCA3NiAwMCA4ZCBiYyAyNyAwMCAwMCAwMCAwMCA1NSA4OSBlNSAzZSA4ZCA3NCAyNiAwMCA4 YiA5MCA4MCAwMSAwMCAwMCA8OGI+IDUyIDY0IDhiIDUyIDA4IDg5IDkwIDI4IDAxIDAwIDAw IDMxIGMwIDVkIGMzIDY2IDkwIDU1IDg5IGU1ClsgICAgMC4yOTMzMzNdIEVJUDogWzxjMTdi Nzk5ZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweGUvMHgyMCBTUzpFU1AgMDA2 ODpjZmNjMWNmOApbICAgIDAuMjkzMzMzXSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAw LjI5MzMzM10gLS0tWyBlbmQgdHJhY2UgYWM1NjA0ODdjZWU3ZDVhZCBdLS0tClsgICAgMC4y OTMzMzNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDEx MmE5OTJiNDAvZG1lc2cteW9jdG8ta2J1aWxkLTIzOjIwMTQwNzEyMDEwNzMxOmkzODYtcmFu ZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6MQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDEx MmE5OTJiNDAvZG1lc2cteW9jdG8ta2J1aWxkLTI1OjIwMTQwNzEyMDEwNzIzOmkzODYtcmFu ZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6MQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDEx MmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTk6MjAxNDA3MTIwMTA3MzQ6aTM4Ni1y YW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOToxCi9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIw MTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWtidWlsZC0yMjoyMDE0MDcxMjAxMDczNzppMzg2 LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjEKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTI1OjIwMTQwNzEyMDEwNzM3Omkz ODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6MQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcx ZTMyMDExMmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtOToyMDE0MDcxMjAxMDczNTpp Mzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjEKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3 MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXlvY3RvLWtidWlsZC0xMDoyMDE0MDcxMjAxMDczNzpp Mzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjEKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3 MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA3MTIwMTA3NTA6 aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOToxCi9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAx NzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1rYnVpbGQtMTQ6MjAxNDA3MTIwMTA3NTI6 aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOToxCjA6 OTo5IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTEyIDAxOjA5 OjUwIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMS9vYmotYmlz ZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDIyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qg YWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFm NGI3MmNhNjk0YWE2Nzg3OV0gZHQtYmluZGluZ3M6IHBjaTogeGdlbmUgcGNpZSBkZXZpY2Ug dHJlZSBiaW5kaW5ncwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMS9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFs bC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFm NGI3MmNhNjk0YWE2Nzg3OTpiaXNlY3QtbGludXgtMQoKMjAxNC0wNy0xMi0wMTowOTo1MCAy YTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5IGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1yMS0wNzExLTJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1y MS0wNzExLTJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gw MS1jb25zdW1lci9pMzg2LXJhbmRjb25maWctcjEtMDcxMS0yYTE0NmJkZTlhMmI1NWQ4ZDll OThhMWY0YjcyY2E2OTRhYTY3ODc5Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWct cjEtMDcxMS8yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L3ZtbGlu dXotMy4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZAoKMjAxNC0wNy0xMi0wMToyMTo1MCBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDAuMjI5NDg4XSBBQ1BJOiBQ Q0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAw LjIzMDAxOV0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbQVNQTSBDbG9j a1BNIFNlZ21lbnRzXQpbICAgIDAuMjMxNDQwXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0MgZmFp bGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDAuMjMzMjc0XSBCVUc6 IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAw MDAwMDA2NApbICAgIDAuMjMzMzMzXSBJUDogWzxjMTdiNzkwZT5dIHBjaWJpb3Nfcm9vdF9i cmlkZ2VfcHJlcGFyZSsweGUvMHgyMApbICAgIDAuMjMzMzMzXSAqcGRlID0gMDAwMDAwMDAg ClsgICAgMC4yMzMzMzNdIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBERUJVR19QQUdF QUxMT0MKWyAgICAwLjIzMzMzM10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4yMzMzMzNd IENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzEt MDAwMTEtZzJhMTQ2YmQgIzEKWyAgICAwLjIzMzMzM10gSGFyZHdhcmUgbmFtZTogQm9jaHMg Qm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMjMzMzMzXSB0YXNrOiBjZmM3 ZTAxMCB0aTogY2ZjYzAwMDAgdGFzay50aTogY2ZjYzAwMDAKWyAgICAwLjIzMzMzM10gRUlQ OiAwMDYwOls8YzE3Yjc5MGU+XSBFRkxBR1M6IDAwMDEwMjg2IENQVTogMApbICAgIDAuMjMz MzMzXSBFSVAgaXMgYXQgcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwClsg ICAgMC4yMzMzMzNdIEVBWDogY2ZlMTEwMDAgRUJYOiBjZmUxMTAwMCBFQ1g6IDAwMDAwMDAw IEVEWDogMDAwMDAwMDAKWyAgICAwLjIzMzMzM10gRVNJOiBjZmUxMTE4YyBFREk6IDAwMDAw MDAwIEVCUDogY2ZjYzFjZjggRVNQOiBjZmNjMWNmOApbICAgIDAuMjMzMzMzXSAgRFM6IDAw N2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMDAgU1M6IDAwNjgKWyAgICAwLjIzMzMzM10g Q1IwOiA4MDA1MDAzMyBDUjI6IDAwMDAwMDY0IENSMzogMDFlNzcwMDAgQ1I0OiAwMDA0MDZk MApbICAgIDAuMjMzMzMzXSBTdGFjazoKWyAgICAwLjIzMzMzM10gIGNmY2MxZDdjIGMxM2Q3 YTkyIGMyNjNmMTY4IDAwMDAwMDAxIDAwMDAwMDQ2IDAwMDAwMDg2IGNmYzdlMDEwIGNmYzdl NTc0ClsgICAgMC4yMzMzMzNdICAwMDAwMDAwMCBjZmM3ZTAxMCBjZmNjMWQzYyAwMDAwMDAw MCAwMDAwMDAwNCAwMDAwMDAwMCBjMTFhN2VhOSBjZmM3ZTAxMApbICAgIDAuMjMzMzMzXSAg Y2ZlNWQwMDAgY2ZjYzFkNWMgYzEwZTAwN2MgY2ZlNWUwMDAgYzI2M2YxNjQgMDAwMDAwODYg YzI2M2YxNjggY2ZjMTQyMDAKWyAgICAwLjIzMzMzM10gQ2FsbCBUcmFjZToKWyAgICAwLjIz MzMzM10gIFs8YzEzZDdhOTI+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzX2luX2RvbWFpbisweDYy LzB4MzcwClsgICAgMC4yMzMzMzNdICBbPGMxMWE3ZWE5Pl0gPyBrZnJlZSsweGI5LzB4MWYw ClsgICAgMC4yMzMzMzNdICBbPGMxMGUwMDdjPl0gPyB0cmFjZV9oYXJkaXJxc19vbl9jYWxs ZXIrMHhmYy8weDFjMApbICAgIDAuMjMzMzMzXSAgWzxjMTBlMDE0Yj5dID8gdHJhY2VfaGFy ZGlycXNfb24rMHhiLzB4MTAKWyAgICAwLjIzMzMzM10gIFs8YzEzZDdkZTk+XSBwY2lfY3Jl YXRlX3Jvb3RfYnVzKzB4NDkvMHg2MApbICAgIDAuMjMzMzMzXSAgWzxjMTdiNzdlYj5dIHBj aV9hY3BpX3NjYW5fcm9vdCsweDI1Yi8weDM3MApbICAgIDAuMjMzMzMzXSAgWzxjMTQwMTk2 Nj5dIGFjcGlfcGNpX3Jvb3RfYWRkKzB4MjIzLzB4MmM5ClsgICAgMC4yMzMzMzNdICBbPGMx M2ZjYmNkPl0gPyBhY3BpX2J1c19nZXRfc3RhdHVzX2hhbmRsZSsweDE4LzB4M2EKWyAgICAw LjIzMzMzM10gIFs8YzEzZmYwOTM+XSBhY3BpX2J1c19hdHRhY2grMHhiNS8weDE2MApbICAg IDAuMjMzMzMzXSAgWzxjMTk1ZDhlZD5dID8gbXV0ZXhfdW5sb2NrKzB4ZC8weDEwClsgICAg MC4yMzMzMzNdICBbPGMxNDc0ZTdjPl0gPyBkZXZpY2VfYXR0YWNoKzB4OGMvMHhhMApbICAg IDAuMjMzMzMzXSAgWzxjMTNmZjBmYz5dIGFjcGlfYnVzX2F0dGFjaCsweDExZS8weDE2MApb ICAgIDAuMjMzMzMzXSAgWzxjMTk1ZDhlZD5dID8gbXV0ZXhfdW5sb2NrKzB4ZC8weDEwClsg ICAgMC4yMzMzMzNdICBbPGMxNDc0ZTdjPl0gPyBkZXZpY2VfYXR0YWNoKzB4OGMvMHhhMApb ICAgIDAuMjMzMzMzXSAgWzxjMTNmZjBmYz5dIGFjcGlfYnVzX2F0dGFjaCsweDExZS8weDE2 MApbICAgIDAuMjMzMzMzXSAgWzxjMTNmZjE4Nz5dIGFjcGlfYnVzX3NjYW4rMHg0OS8weDU5 ClsgICAgMC4yMzMzMzNdICBbPGMxZGRmYTc0Pl0gYWNwaV9zY2FuX2luaXQrMHg1Yi8weDE2 YgpbICAgIDAuMjMzMzMzXSAgWzxjMWRkZjhjYz5dIGFjcGlfaW5pdCsweDIwNS8weDIyMApb ICAgIDAuMjMzMzMzXSAgWzxjMWRkZjZjNz5dID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgy My8weDIzClsgICAgMC4yMzMzMzNdICBbPGMxMDAwNDRlPl0gZG9fb25lX2luaXRjYWxsKzB4 N2UvMHgxYjAKWyAgICAwLjIzMzMzM10gIFs8YzFkZGY2Yzc+XSA/IGFjcGlfc2xlZXBfcHJv Y19pbml0KzB4MjMvMHgyMwpbICAgIDAuMjMzMzMzXSAgWzxjMWRhNzUwMD5dID8gaW5pdGNh bGxfYmxhY2tsaXN0KzB4MjMvMHg4MQpbICAgIDAuMjMzMzMzXSAgWzxjMTBhZTAzOT5dID8g cGFyc2VfYXJncysweDFkOS8weDM2MApbICAgIDAuMjMzMzMzXSAgWzxjMTBhNTM2MT5dID8g X191c2VybW9kZWhlbHBlcl9zZXRfZGlzYWJsZV9kZXB0aCsweDQxLzB4NTAKWyAgICAwLjIz MzMzM10gIFs8YzFkYTdkOWM+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFiMi8weDI0OQpb ICAgIDAuMjMzMzMzXSAgWzxjMWRhNzU1ZT5dID8gaW5pdGNhbGxfYmxhY2tsaXN0KzB4ODEv MHg4MQpbICAgIDAuMjMzMzMzXSAgWzxjMTk0YmIyMD5dIGtlcm5lbF9pbml0KzB4MTAvMHhl MApbICAgIDAuMjMzMzMzXSAgWzxjMTk1Zjk2MT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQr MHgyMS8weDMwClsgICAgMC4yMzMzMzNdICBbPGMxOTRiYjEwPl0gPyByZXN0X2luaXQrMHgx MzAvMHgxMzAKWyAgICAwLjIzMzMzM10gQ29kZTogOGIgNDUgZTAgODkgNDQgMjQgMDQgZTgg MjYgYWIgMTkgMDAgMzEgYzAgZTkgOGYgZmQgZmYgZmYgOGQgNzYgMDAgOGQgYmMgMjcgMDAg MDAgMDAgMDAgNTUgODkgZTUgM2UgOGQgNzQgMjYgMDAgOGIgOTAgODAgMDEgMDAgMDAgPDhi PiA1MiA2NCA4YiA1MiAwOCA4OSA5MCAyOCAwMSAwMCAwMCAzMSBjMCA1ZCBjMyA2NiA5MCA1 NSA4OSBlNQpbICAgIDAuMjMzMzMzXSBFSVA6IFs8YzE3Yjc5MGU+XSBwY2liaW9zX3Jvb3Rf YnJpZGdlX3ByZXBhcmUrMHhlLzB4MjAgU1M6RVNQIDAwNjg6Y2ZjYzFjZjgKWyAgICAwLjIz MzMzM10gQ1IyOiAwMDAwMDAwMDAwMDAwMDY0ClsgICAgMC4yMzMzMzNdIC0tLVsgZW5kIHRy YWNlIDMwNjk1MjdjZDRiNjhhMjggXS0tLQpbICAgIDAuMjMzMzMzXSAtLS0tLS0tLS0tLS1b IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcx MS8yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50 YWwta2J1aWxkLTI6MjAxNDA3MTIwMTE5Mzc6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4x Ni4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3 MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFu dGFsLXZwLTEzOjIwMTQwNzEyMDEyMTQ3OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYu MC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2cteW9jdG8t dnAtMTU6MjAxNDA3MTIwMTIxNDg6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJj MS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmEx NDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWti dWlsZC0xOjIwMTQwNzEyMDEyMDAzOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1y YzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC12 cC0xMDoyMDE0MDcxMjAxMjE1NjppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMx LTAwMDExLWcyYTE0NmJkOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0 NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtdnAt MTU6MjAxNDA3MTIwMTIxNTE6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0w MDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZi ZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLXZwLTIy OjIwMTQwNzEyMDEyMTUyOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAw MTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRl OWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2cteW9jdG8ta2J1aWxkLTI3 OjIwMTQwNzEyMDExOTU4OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAw MTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRl OWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1rYnVpbGQt MTc6MjAxNDA3MTIwMTIwMTE6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0w MDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZi ZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWtidWls ZC03OjIwMTQwNzEyMDEyMDEwOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEt MDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2 YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2cteW9jdG8ta2J1aWxk LTI4OjIwMTQwNzEyMDEyMDA5OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEt MDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2 YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1rYnVp bGQtMToyMDE0MDcxMjAxMjAxMzppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMx LTAwMDExLWcyYTE0NmJkOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0 NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwta2J1 aWxkLTI5OjIwMTQwNzEyMDEyMDEzOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1y YzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1r YnVpbGQtMzA6MjAxNDA3MTIwMTIwMjI6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4w LXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1r YnVpbGQtMTg6MjAxNDA3MTIwMTIwMjA6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4w LXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1r YnVpbGQtMjE6MjAxNDA3MTIwMTIwMTc6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4w LXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1r YnVpbGQtMjY6MjAxNDA3MTIwMTIwMTk6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4w LXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1r YnVpbGQtMjg6MjAxNDA3MTIwMTIwMjA6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4w LXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1r YnVpbGQtODoyMDE0MDcxMjAxMjAyMDppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAt cmMxLTAwMDExLWcyYTE0NmJkOjEKMDoxOToxOSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290 cwobWzE7MzVtMjAxNC0wNy0xMiAwMToyMjoyMSBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jv b3QtYmlzZWN0L2xpbnV4LTEvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAx MSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykK WzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzhdIHBjaTogQ3JlYXRl IHBjaV9ob3N0X2JyaWRnZSBiZWZvcmUgaXRzIGFzc29jaWF0ZWQgYnVzIGluIHBjaV9jcmVh dGVfcm9vdF9idXMuCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0xL29iai1iaXNlY3QKbHMgLWEgL2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExL2NkYWxs LWt2bS1hcm06YXBtX2xpbnV4X3YzLjE2LXJjMTo2Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRh YzQxMjIzMjJhN2NjYjc4OmJpc2VjdC1saW51eC0xCgoyMDE0LTA3LTEyLTAxOjIyOjIxIDZm OTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzggY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTEtNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OApD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNmY5 OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OAp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIx LTA3MTEtNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAx LWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTZmOTliYzk0OWIxYzkwZmYzNDJh N2Q0NGFjNDEyMjMyMmE3Y2NiNzgKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1y MS0wNzExLzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvdm1saW51 ei0zLjE2LjAtcmMxLTAwMDA1LWc2Zjk5YmM5CgoyMDE0LTA3LTEyLTAxOjI3OjIxIGRldGVj dGluZyBib290IHN0YXRlIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gVEVT VCBGQUlMVVJFClsgICAgMC4yNzc3MTNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0g KGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMjc5MzA0XSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2VnbWVudHNdClsgICAgMC4y ODAzNzZdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRp c2FibGluZyBBU1BNClsgICAgMC4yODIxNjZdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJu ZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4yODMzMzNd IElQOiBbPGMxN2I3NjJlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIw ClsgICAgMC4yODMzMzNdICpwZGUgPSAwMDAwMDAwMCAKWyAgICAwLjI4MzMzM10gT29wczog MDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuMjgzMzMzXSBN b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjI4MzMzM10gQ1BVOiAxIFBJRDogMSBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAwNS1nNmY5OWJjOSAjMgpbICAg IDAuMjgzMzMzXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4yODMzMzNdIHRhc2s6 IGNmYzdlMDEwIHRpOiBjZmNjMDAwMCB0YXNrLnRpOiBjZmNjMDAwMApbICAgIDAuMjgzMzMz XSBFSVA6IDAwNjA6WzxjMTdiNzYyZT5dIEVGTEFHUzogMDAwMTAyODYgQ1BVOiAxClsgICAg MC4yODMzMzNdIEVJUCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHhlLzB4 MjAKWyAgICAwLjI4MzMzM10gRUFYOiBjZmUyNTYwMCBFQlg6IGMxZDgzZDIwIEVDWDogMDAw MDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAuMjgzMzMzXSBFU0k6IDAwMDAwMDAwIEVESTog Y2ZlMjU2MDAgRUJQOiBjZmNjMWQyMCBFU1A6IGNmY2MxZDIwClsgICAgMC4yODMzMzNdICBE UzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAwMCBTUzogMDA2OApbICAgIDAuMjgz MzMzXSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwNjQgQ1IzOiAwMWU3NzAwMCBDUjQ6IDAw MDAwNmQwClsgICAgMC4yODMzMzNdIFN0YWNrOgpbICAgIDAuMjgzMzMzXSAgY2ZjYzFkYTQg YzEzZDdhOGIgY2ZjYzFkZDQgY2ZlNTY4ZTAgY2ZjYzFkZDQgY2ZlNTY4MjAgY2ZjYzFkZDQg Y2ZjMDAxODAKWyAgICAwLjI4MzMzM10gIGNmY2MxZDg4IGMxMWE3N2QyIGNmZTI1Nzg0IDAw MDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAwIGMxMDkzY2Y5IDAwMDAwMjQ2ClsgICAgMC4yODMz MzNdICAwMDAwODBkMCAwMDAwMDI4MiAwMDAwMDAxMCAwMDAwODBkMCAwMDAwMDAyMCAwMDAw MDI0NiBjMTNkNWE0OCBjZmNjMWRkNApbICAgIDAuMjgzMzMzXSBDYWxsIFRyYWNlOgpbICAg IDAuMjgzMzMzXSAgWzxjMTNkN2E4Yj5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg1Yi8weDM0 MApbICAgIDAuMjgzMzMzXSAgWzxjMTFhNzdkMj5dID8ga21lbV9jYWNoZV9hbGxvY190cmFj ZSsweDNhMi8weDRiMApbICAgIDAuMjgzMzMzXSAgWzxjMTA5M2NmOT5dID8gaW5zZXJ0X3Jl c291cmNlX2NvbmZsaWN0KzB4MTkvMHg0MApbICAgIDAuMjgzMzMzXSAgWzxjMTNkNWE0OD5d ID8gcGNpX2FkZF9yZXNvdXJjZV9vZmZzZXQrMHgyOC8weDYwClsgICAgMC4yODMzMzNdICBb PGMxM2Q1YTQ4Pl0gPyBwY2lfYWRkX3Jlc291cmNlX29mZnNldCsweDI4LzB4NjAKWyAgICAw LjI4MzMzM10gIFs8YzE3Yjc1MGI+XSBwY2lfYWNwaV9zY2FuX3Jvb3QrMHgyNWIvMHgzNzAK WyAgICAwLjI4MzMzM10gIFs8YzE0MDE2ODY+XSBhY3BpX3BjaV9yb290X2FkZCsweDIyMy8w eDJjOQpbICAgIDAuMjgzMzMzXSAgWzxjMTNmYzhlZD5dID8gYWNwaV9idXNfZ2V0X3N0YXR1 c19oYW5kbGUrMHgxOC8weDNhClsgICAgMC4yODMzMzNdICBbPGMxM2ZlZGIzPl0gYWNwaV9i dXNfYXR0YWNoKzB4YjUvMHgxNjAKWyAgICAwLjI4MzMzM10gIFs8YzE5NWQ2MGQ+XSA/IG11 dGV4X3VubG9jaysweGQvMHgxMApbICAgIDAuMjgzMzMzXSAgWzxjMTQ3NGI5Yz5dID8gZGV2 aWNlX2F0dGFjaCsweDhjLzB4YTAKWyAgICAwLjI4MzMzM10gIFs8YzEzZmVlMWM+XSBhY3Bp X2J1c19hdHRhY2grMHgxMWUvMHgxNjAKWyAgICAwLjI4MzMzM10gIFs8YzE5NWQ2MGQ+XSA/ IG11dGV4X3VubG9jaysweGQvMHgxMApbICAgIDAuMjgzMzMzXSAgWzxjMTQ3NGI5Yz5dID8g ZGV2aWNlX2F0dGFjaCsweDhjLzB4YTAKWyAgICAwLjI4MzMzM10gIFs8YzEzZmVlMWM+XSBh Y3BpX2J1c19hdHRhY2grMHgxMWUvMHgxNjAKWyAgICAwLjI4MzMzM10gIFs8YzEzZmVlYTc+ XSBhY3BpX2J1c19zY2FuKzB4NDkvMHg1OQpbICAgIDAuMjgzMzMzXSAgWzxjMWRkZmE3ND5d IGFjcGlfc2Nhbl9pbml0KzB4NWIvMHgxNmIKWyAgICAwLjI4MzMzM10gIFs8YzFkZGY4Y2M+ XSBhY3BpX2luaXQrMHgyMDUvMHgyMjAKWyAgICAwLjI4MzMzM10gIFs8YzFkZGY2Yzc+XSA/ IGFjcGlfc2xlZXBfcHJvY19pbml0KzB4MjMvMHgyMwpbICAgIDAuMjgzMzMzXSAgWzxjMTAw MDQ0ZT5dIGRvX29uZV9pbml0Y2FsbCsweDdlLzB4MWIwClsgICAgMC4yODMzMzNdICBbPGMx ZGRmNmM3Pl0gPyBhY3BpX3NsZWVwX3Byb2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjI4MzMz M10gIFs8YzFkYTc1MDA+XSA/IGluaXRjYWxsX2JsYWNrbGlzdCsweDIzLzB4ODEKWyAgICAw LjI4MzMzM10gIFs8YzEwYWUwMzk+XSA/IHBhcnNlX2FyZ3MrMHgxZDkvMHgzNjAKWyAgICAw LjI4MzMzM10gIFs8YzEwYTUzNjE+XSA/IF9fdXNlcm1vZGVoZWxwZXJfc2V0X2Rpc2FibGVf ZGVwdGgrMHg0MS8weDUwClsgICAgMC4yODMzMzNdICBbPGMxZGE3ZDljPl0ga2VybmVsX2lu aXRfZnJlZWFibGUrMHgxYjIvMHgyNDkKWyAgICAwLjI4MzMzM10gIFs8YzFkYTc1NWU+XSA/ IGluaXRjYWxsX2JsYWNrbGlzdCsweDgxLzB4ODEKWyAgICAwLjI4MzMzM10gIFs8YzE5NGI4 NDA+XSBrZXJuZWxfaW5pdCsweDEwLzB4ZTAKWyAgICAwLjI4MzMzM10gIFs8YzE5NWY2ODE+ XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjEvMHgzMApbICAgIDAuMjgzMzMzXSAgWzxj MTk0YjgzMD5dID8gcmVzdF9pbml0KzB4MTMwLzB4MTMwClsgICAgMC4yODMzMzNdIENvZGU6 IDhiIDQ1IGUwIDg5IDQ0IDI0IDA0IGU4IDI2IGFiIDE5IDAwIDMxIGMwIGU5IDhmIGZkIGZm IGZmIDhkIDc2IDAwIDhkIGJjIDI3IDAwIDAwIDAwIDAwIDU1IDg5IGU1IDNlIDhkIDc0IDI2 IDAwIDhiIDkwIDgwIDAxIDAwIDAwIDw4Yj4gNTIgNjQgOGIgNTIgMDggODkgOTAgMjggMDEg MDAgMDAgMzEgYzAgNWQgYzMgNjYgOTAgNTUgODkgZTUKWyAgICAwLjI4MzMzM10gRUlQOiBb PGMxN2I3NjJlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwIFNTOkVT UCAwMDY4OmNmY2MxZDIwClsgICAgMC4yODMzMzNdIENSMjogMDAwMDAwMDAwMDAwMDA2NApb ICAgIDAuMjgzMzMzXSAtLS1bIGVuZCB0cmFjZSAzOGUyZmFjMTQ0Y2FjZDdiIF0tLS0KWyAg ICAwLjI4MzMzM10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0 MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWl2YjQxLTU1OjIwMTQwNzEyMDIxMDQ2Omkz ODYtcmFuZGNvbmZpZy1yMS0wNzExOjoKMDoxOjEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9v dHMKG1sxOzM1bTIwMTQtMDctMTIgMDI6MTE6MjQgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9i b290LWJpc2VjdC9saW51eC0xL29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzog NSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykK W2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTFdIGFybTY0OiBBZGQg YXJjaGl0ZWN0dXJlIHN1cHBvcnQgZm9yIFBDSQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMS9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25m aWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6ZDFlZWU2YTg0 MWRkNzNlY2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MTpiaXNlY3QtbGludXgtMQoKMjAxNC0w Ny0xMi0wMjoxMToyNSBkMWVlZTZhODQxZGQ3M2VjZDNjY2UwZTcwNjg2MTUyY2M1Nzg5Yzkx IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLWQxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2 ODYxNTJjYzU3ODljOTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMS0wNzExL2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTEK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kz ODYtcmFuZGNvbmZpZy1yMS0wNzExLWQxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJj YzU3ODljOTEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExL2QxZWVl NmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTEvdm1saW51ei0zLjE2LjAtcmMx LTAwMDAyLWdkMWVlZTZhCgoyMDE0LTA3LTEyLTAyOjEzOjI1IGRldGVjdGluZyBib290IHN0 YXRlIC4JNAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDMgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpClthYjg0YTFjNWJlZjIwOTJmODdjZjIy MjM5ZGY1NTkyYzY4YTgzOTc4XSBwY2k6IEludHJvZHVjZSBwY2lfcmVnaXN0ZXJfaW9fcmFu Z2UoKSBoZWxwZXIgZnVuY3Rpb24uCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0xL29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMS0w NzExL2NkYWxsLWt2bS1hcm06YXBtX2xpbnV4X3YzLjE2LXJjMTphYjg0YTFjNWJlZjIwOTJm ODdjZjIyMjM5ZGY1NTkyYzY4YTgzOTc4OmJpc2VjdC1saW51eC0xCgoyMDE0LTA3LTEyLTAy OjE0OjU1IGFiODRhMWM1YmVmMjA5MmY4N2NmMjIyMzlkZjU1OTJjNjhhODM5NzggY29tcGls aW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLXIxLTA3MTEtYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIzOWRmNTU5MmM2 OGE4Mzk3OApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIx LTA3MTEvYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3OAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLXIxLTA3MTEtYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3 OAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvYWI4NGExYzViZWYy MDkyZjg3Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDMt Z2FiODRhMWMKCjIwMTQtMDctMTItMDI6MTY6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgky MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0 aGlzIChyb3VnaGx5IDIgc3RlcHMpClsxNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAy ZTNkNmFiMzFjXSBwY2k6IE9GOiBGaXggdGhlIGNvbnZlcnNpb24gb2YgSU8gcmFuZ2VzIGlu dG8gSU8gcmVzb3VyY2VzLgpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMS9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9j ZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6MTc1ZTAxNDMzMTM5MjdjNTJmZDdi NmI1YjY2YzIwMmUzZDZhYjMxYzpiaXNlY3QtbGludXgtMQoKMjAxNC0wNy0xMi0wMjoxNzo1 NiAxNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjIGNvbXBpbGluZwpR dWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExLTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIz MWMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LzE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1yMS0wNzExLTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzE3NWUwMTQzMzEzOTI3YzUy ZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0LWcxNzVl MDE0CgoyMDE0LTA3LTEyLTAyOjE5OjU2IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4JMS4uLi4uLgk3CTE1CTIwIFNVQ0NFU1MKCjZmOTliYzk0 OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzggaXMgdGhlIGZpcnN0IGJhZCBjb21t aXQKY29tbWl0IDZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgKQXV0 aG9yOiAgICAgTGl2aXUgRHVkYXUgPExpdml1LkR1ZGF1QGFybS5jb20+CkF1dGhvckRhdGU6 IFRodSBKdW4gNSAxNToyMDozOCAyMDE0ICswNTMwCkNvbW1pdDogICAgIENocmlzdG9mZmVy IERhbGwgPGNocmlzdG9mZmVyLmRhbGxAbGluYXJvLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEp1 bCAxMSAwNjozNDo1MCAyMDE0IC0wNzAwCgogICAgcGNpOiBDcmVhdGUgcGNpX2hvc3RfYnJp ZGdlIGJlZm9yZSBpdHMgYXNzb2NpYXRlZCBidXMgaW4gcGNpX2NyZWF0ZV9yb290X2J1cy4K ICAgIAogICAgQmVmb3JlIGNvbW1pdCA3YjU0MzY2MzU4MDAgdGhlIHBjaV9ob3N0X2JyaWRn ZSB3YXMgY3JlYXRlZCBiZWZvcmUgdGhlIHJvb3QgYnVzLgogICAgQXMgdGhhdCBjb21taXQg aGFzIGFkZGVkIGEgbmVlZGxlc3MgZGVwZW5kZW5jeSBvbiB0aGUgYnVzIGZvciBwY2lfYWxs b2NfaG9zdF9icmlkZ2UoKQogICAgdGhlIGNyZWF0aW9uIG9yZGVyIGhhcyBiZWVuIGNoYW5n ZWQgZm9yIG5vIGdvb2QgcmVhc29uLiBSZXZlcnQgdGhlIG9yZGVyIG9mCiAgICBjcmVhdGlv biBhcyB3ZSBhcmUgZ29pbmcgdG8gZGVwZW5kIG9uIHRoZSBwY2lfaG9zdF9icmlkZ2Ugc3Ry dWN0dXJlIHRvIHJldHJpZXZlIHRoZQogICAgZG9tYWluIG51bWJlciBvZiB0aGUgcm9vdCBi dXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExpdml1IER1ZGF1IDxMaXZpdS5EdWRhdUBh cm0uY29tPgogICAgQWNrZWQtYnk6IEdyYW50IExpa2VseSA8Z3JhbnQubGlrZWx5QGxpbmFy by5vcmc+CiAgICBUZXN0ZWQtYnk6IFRhbm1heSBJbmFtZGFyIDx0aW5hbWRhckBhcG0uY29t PgoKIGRyaXZlcnMvcGNpL3Byb2JlLmMgfCAzNiArKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxl dGlvbnMoLSkKSEVBRCBpcyBub3cgYXQgMTc1ZTAxNC4uLiBwY2k6IE9GOiBGaXggdGhlIGNv bnZlcnNpb24gb2YgSU8gcmFuZ2VzIGludG8gSU8gcmVzb3VyY2VzLgpscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvY2RhbGwta3Zt LWFybTphcG1fbGludXhfdjMuMTYtcmMxOjE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMy MDJlM2Q2YWIzMWM6YmlzZWN0LWxpbnV4LTEKCjIwMTQtMDctMTItMDI6Mzk6MDggMTc1ZTAx NDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUzZDZhYjMxYyByZXVzZSAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMS0wNzExLzE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2 YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0LWcxNzVlMDE0CgoyMDE0LTA3LTEyLTAy OjM5OjA4IGRldGVjdGluZyBib290IHN0YXRlIC4uCTYwIFNVQ0NFU1MKClByZXZpb3VzIEhF QUQgcG9zaXRpb24gd2FzIDE3NWUwMTQuLi4gcGNpOiBPRjogRml4IHRoZSBjb252ZXJzaW9u IG9mIElPIHJhbmdlcyBpbnRvIElPIHJlc291cmNlcy4KSEVBRCBpcyBub3cgYXQgMjYzZGY4 Mi4uLiBhcm02NDogQWRkIGRlZmNvbmZpZyBhbmQgZHRzIGZvciBYZW4gb24gQVBNIFgtR2Vu ZSBNdXN0YW5nIGJvYXJkCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6 MjYzZGY4MmM5ZmI1ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMTpiaXNlY3QtbGludXgt MQogVEVTVCBGQUlMVVJFClsgICAgMC4xNzk0NjZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBb UENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMTgwMDEyXSBhY3BpIFBO UDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2VnbWVudHNdClsg ICAgMC4xODEwNDVdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VO RCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4xODIxNTddIEJVRzogdW5hYmxlIHRvIGhhbmRs ZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4x ODMyMTJdIElQOiBbPGMxN2I3YTBlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4 ZS8weDIwClsgICAgMC4xODMzMzNdICpwZGUgPSAwMDAwMDAwMCAKWyAgICAwLjE4MzMzM10g T29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuMTgz MzMzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjE4MzMzM10gQ1BVOiAwIFBJRDogMSBD b21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDA0NC1nMjYzZGY4MiAj NgpbICAgIDAuMTgzMzMzXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQw RlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4xODMzMzNd IHRhc2s6IGNmYzdlMDEwIHRpOiBjZmNjMDAwMCB0YXNrLnRpOiBjZmNjMDAwMApbICAgIDAu MTgzMzMzXSBFSVA6IDAwNjA6WzxjMTdiN2EwZT5dIEVGTEFHUzogMDAwMTAyODYgQ1BVOiAw ClsgICAgMC4xODMzMzNdIEVJUCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUr MHhlLzB4MjAKWyAgICAwLjE4MzMzM10gRUFYOiBjZmUwYTAwMCBFQlg6IGNmZTBhMDAwIEVD WDogMDAwMDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAuMTgzMzMzXSBFU0k6IGNmZTBhMThj IEVESTogMDAwMDAwMDAgRUJQOiBjZmNjMWNmOCBFU1A6IGNmY2MxY2Y4ClsgICAgMC4xODMz MzNdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAwMCBTUzogMDA2OApbICAg IDAuMTgzMzMzXSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwNjQgQ1IzOiAwMWU3NzAwMCBD UjQ6IDAwMDAwNmQwClsgICAgMC4xODMzMzNdIFN0YWNrOgpbICAgIDAuMTgzMzMzXSAgY2Zj YzFkN2MgYzEzZDdiMTIgYzI2OGIxYWMgMDAwMDAwMDEgMDAwMDAwNDYgMDAwMDAwODYgY2Zj N2UwMTAgY2ZjN2U1NzQKWyAgICAwLjE4MzMzM10gIDAwMDAwMDAwIGNmYzdlMDEwIGNmY2Mx ZDNjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAwIGMxMWE3ZWE5IGNmYzdlMDEwClsgICAg MC4xODMzMzNdICBjZmU1OTgwMCBjZmNjMWQ1YyBjMTBlMDA3YyBjZmU1YTAwMCBjMjY4YjFh OCAwMDAwMDA4NiBjMjY4YjFhYyBjZmMxNDIwMApbICAgIDAuMTgzMzMzXSBDYWxsIFRyYWNl OgpbICAgIDAuMTgzMzMzXSAgWzxjMTNkN2IxMj5dIHBjaV9jcmVhdGVfcm9vdF9idXNfaW5f ZG9tYWluKzB4NjIvMHgzNzAKWyAgICAwLjE4MzMzM10gIFs8YzExYTdlYTk+XSA/IGtmcmVl KzB4YjkvMHgxZjAKWyAgICAwLjE4MzMzM10gIFs8YzEwZTAwN2M+XSA/IHRyYWNlX2hhcmRp cnFzX29uX2NhbGxlcisweGZjLzB4MWMwClsgICAgMC4xODMzMzNdICBbPGMxMGUwMTRiPl0g PyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDAuMTgzMzMzXSAgWzxjMTNkN2U2 OT5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg0OS8weDYwClsgICAgMC4xODMzMzNdICBbPGMx N2I3OGViPl0gcGNpX2FjcGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsgICAgMC4xODMzMzNd ICBbPGMxNDAxOWU2Pl0gYWNwaV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkKWyAgICAwLjE4 MzMzM10gIFs8YzEzZmNjNGQ+XSA/IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFuZGxlKzB4MTgv MHgzYQpbICAgIDAuMTgzMzMzXSAgWzxjMTNmZjExMz5dIGFjcGlfYnVzX2F0dGFjaCsweGI1 LzB4MTYwClsgICAgMC4xODMzMzNdICBbPGMxOTVkOWVkPl0gPyBtdXRleF91bmxvY2srMHhk LzB4MTAKWyAgICAwLjE4MzMzM10gIFs8YzE0NzRlZmM+XSA/IGRldmljZV9hdHRhY2grMHg4 Yy8weGEwClsgICAgMC4xODMzMzNdICBbPGMxM2ZmMTdjPl0gYWNwaV9idXNfYXR0YWNoKzB4 MTFlLzB4MTYwClsgICAgMC4xODMzMzNdICBbPGMxOTVkOWVkPl0gPyBtdXRleF91bmxvY2sr MHhkLzB4MTAKWyAgICAwLjE4MzMzM10gIFs8YzE0NzRlZmM+XSA/IGRldmljZV9hdHRhY2gr MHg4Yy8weGEwClsgICAgMC4xODMzMzNdICBbPGMxM2ZmMTdjPl0gYWNwaV9idXNfYXR0YWNo KzB4MTFlLzB4MTYwClsgICAgMC4xODMzMzNdICBbPGMxM2ZmMjA3Pl0gYWNwaV9idXNfc2Nh bisweDQ5LzB4NTkKWyAgICAwLjE4MzMzM10gIFs8YzFkZGZhNzQ+XSBhY3BpX3NjYW5faW5p dCsweDViLzB4MTZiClsgICAgMC4xODMzMzNdICBbPGMxZGRmOGNjPl0gYWNwaV9pbml0KzB4 MjA1LzB4MjIwClsgICAgMC4xODMzMzNdICBbPGMxZGRmNmM3Pl0gPyBhY3BpX3NsZWVwX3By b2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjE4MzMzM10gIFs8YzEwMDA0NGU+XSBkb19vbmVf aW5pdGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMTgzMzMzXSAgWzxjMWRkZjZjNz5dID8gYWNw aV9zbGVlcF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4xODMzMzNdICBbPGMxZGE3NTAw Pl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsgICAgMC4xODMzMzNdICBbPGMx MGFlMDM5Pl0gPyBwYXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAgMC4xODMzMzNdICBbPGMx MGE1MzYxPl0gPyBfX3VzZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2RlcHRoKzB4NDEvMHg1 MApbICAgIDAuMTgzMzMzXSAgWzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4 MWIyLzB4MjQ5ClsgICAgMC4xODMzMzNdICBbPGMxZGE3NTVlPl0gPyBpbml0Y2FsbF9ibGFj a2xpc3QrMHg4MS8weDgxClsgICAgMC4xODMzMzNdICBbPGMxOTRiYzIwPl0ga2VybmVsX2lu aXQrMHgxMC8weGUwClsgICAgMC4xODMzMzNdICBbPGMxOTVmYTYxPl0gcmV0X2Zyb21fa2Vy bmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjE4MzMzM10gIFs8YzE5NGJjMTA+XSA/IHJl c3RfaW5pdCsweDEzMC8weDEzMApbICAgIDAuMTgzMzMzXSBDb2RlOiA4YiA0NSBlMCA4OSA0 NCAyNCAwNCBlOCAyNiBhYiAxOSAwMCAzMSBjMCBlOSA4ZiBmZCBmZiBmZiA4ZCA3NiAwMCA4 ZCBiYyAyNyAwMCAwMCAwMCAwMCA1NSA4OSBlNSAzZSA4ZCA3NCAyNiAwMCA4YiA5MCA4MCAw MSAwMCAwMCA8OGI+IDUyIDY0IDhiIDUyIDA4IDg5IDkwIDI4IDAxIDAwIDAwIDMxIGMwIDVk IGMzIDY2IDkwIDU1IDg5IGU1ClsgICAgMC4xODMzMzNdIEVJUDogWzxjMTdiN2EwZT5dIHBj aWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweGUvMHgyMCBTUzpFU1AgMDA2ODpjZmNjMWNm OApbICAgIDAuMTgzMzMzXSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjE4MzMzM10g LS0tWyBlbmQgdHJhY2UgYTEwZDQyZGY3OTMzYzkyNyBdLS0tClsgICAgMC4xODMzMzNdIC0t LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQova2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEv ZG1lc2ctcXVhbnRhbC1pdmI0NC01MDoyMDE0MDcxMjAwNDU0OTppMzg2LXJhbmRjb25maWct cjEtMDcxMTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMjYzZGY4MmM5ZmI1 ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMS9kbWVzZy15b2N0by1pdmI0NC0xMDk6MjAx NDA3MTIwMDQ1NDQ6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYx ZDEvZG1lc2cteW9jdG8ta2J1aWxkLTI2OjIwMTQwNzEyMDA0NTIyOmkzODYtcmFuZGNvbmZp Zy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwNDQtZzI2M2RmODI6Ngova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYx ZDEvZG1lc2cteW9jdG8taXZiNDEtOTU6MjAxNDA3MTIwMDQ2NDU6aTM4Ni1yYW5kY29uZmln LXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZi NWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8taXZiNDEtOTk6MjAx NDA3MTIwMDQ2NDQ6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYx ZDEvZG1lc2cteW9jdG8taXZiNDEtNTE6MjAxNDA3MTIwMDQ2NDk6aTM4Ni1yYW5kY29uZmln LXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZi NWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8ta2J1aWxkLTk6MjAx NDA3MTIwMDQ1MTY6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDA0NC1n MjYzZGY4Mjo2Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMjYzZGY4MmM5ZmI1 ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMS9kbWVzZy1xdWFudGFsLWl2YjQ0LTYyOjIw MTQwNzEyMDA0NTQyOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjEtMDcxMS8yNjNkZjgyYzlmYjVmYzViMzUwNGQyOTRmN2FiODEzYzI3NGJm MWQxL2RtZXNnLXF1YW50YWwtaXZiNDQtNTI6MjAxNDA3MTEyMjQ1NDg6aTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJj OWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8taXZiNDEtMTE1 OjIwMTQwNzEyMDA0NjQ1OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctcjEtMDcxMS8yNjNkZjgyYzlmYjVmYzViMzUwNGQyOTRmN2FiODEzYzI3 NGJmMWQxL2RtZXNnLXlvY3RvLWtidWlsZC0xNDoyMDE0MDcxMjAwNDUyNDppMzg2LXJhbmRj b25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDQ0LWcyNjNkZjgyOjYKMDoxMToxMSBhbGxf Z29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgMjYzZGY4MiBhcm02NDog QWRkIGRlZmNvbmZpZyBhbmQgZHRzIGZvciBYZW4gb24gQVBNIFgtR2VuZSBNdXN0YW5nIGJv YXJkCgo9PT09PT09PT0gdXBzdHJlYW0gPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9y L2xpbnVzCiAgIDg1ZDkwZmEuLjY3YjlkNzYgIG1hc3RlciAgICAgLT4gbGludXMvbWFzdGVy ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDI2M2RmODIuLi4gYXJtNjQ6IEFkZCBkZWZj b25maWcgYW5kIGR0cyBmb3IgWGVuIG9uIEFQTSBYLUdlbmUgTXVzdGFuZyBib2FyZApIRUFE IGlzIG5vdyBhdCA2N2I5ZDc2Li4uIE1lcmdlIHRhZyAnZG0tMy4xNi1maXhlcycgb2YgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2RldmljZS1tYXBw ZXIvbGludXgtZG0KbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExL2xpbnVzOm1hc3Rlcjo2N2I5ZDc2ZjllMmY5Zjg3Zjk0YTExNTIx Y2M5OTZkYzJlNDNjZTE0OmJpc2VjdC1saW51eC0xCgoyMDE0LTA3LTEyLTAyOjQwOjQxIDY3 YjlkNzZmOWUyZjlmODdmOTRhMTE1MjFjYzk5NmRjMmU0M2NlMTQgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTEtNjdiOWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2ZGMyZTQzY2UxNApD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNjdi OWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2ZGMyZTQzY2UxNAp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIx LTA3MTEtNjdiOWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2ZGMyZTQzY2UxNAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAx LWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTY3YjlkNzZmOWUyZjlmODdmOTRh MTE1MjFjYzk5NmRjMmU0M2NlMTQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1y MS0wNzExLzY3YjlkNzZmOWUyZjlmODdmOTRhMTE1MjFjYzk5NmRjMmU0M2NlMTQvdm1saW51 ei0zLjE2LjAtcmM0LTAwMTM0LWc2N2I5ZDc2CgoyMDE0LTA3LTEyLTAyOjQzOjQxIGRldGVj dGluZyBib290IHN0YXRlIC4JMQkyNQk2MCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5l eHQgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgYmQ1NDM0OS4uLmY5 NmFkYjAgYWtwbSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyBhN2E4 NWVjLi4uYzM2YTBiMyBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVw ZGF0ZSkKICsgMzVmY2Y1ZC4uLmI3MDc5YWEgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAg KGZvcmNlZCB1cGRhdGUpCiAgIDE2M2U0MDcuLjRjNzE4NDIgIHN0YWJsZSAgICAgLT4gbmV4 dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAg ICBuZXh0LTIwMTQwNzEwIC0+IG5leHQtMjAxNDA3MTAKICogW25ldyB0YWddICAgICAgICAg bmV4dC0yMDE0MDcxMSAtPiBuZXh0LTIwMTQwNzExClByZXZpb3VzIEhFQUQgcG9zaXRpb24g d2FzIDY3YjlkNzYuLi4gTWVyZ2UgdGFnICdkbS0zLjE2LWZpeGVzJyBvZiBnaXQ6Ly9naXQu a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZGV2aWNlLW1hcHBlci9saW51 eC1kbQpIRUFEIGlzIG5vdyBhdCBiNzA3OWFhLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmlj IGZpbGVzIGZvciAyMDE0MDcxMQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvbmV4dDptYXN0ZXI6YjcwNzlhYTZhYjNlMjNkMDgw ZmE5Yjc5ZDdmNDE0ZDgyODdjMzJiNDpiaXNlY3QtbGludXgtMQoKMjAxNC0wNy0xMi0wMjo0 NjowOCBiNzA3OWFhNmFiM2UyM2QwODBmYTliNzlkN2Y0MTRkODI4N2MzMmI0IHJldXNlIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvYjcwNzlhYTZhYjNlMjNkMDgwZmE5Yjc5 ZDdmNDE0ZDgyODdjMzJiNC92bWxpbnV6LTMuMTYuMC1yYzQtbmV4dC0yMDE0MDcxMQoKMjAx NC0wNy0xMi0wMjo0NjowOCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4JNgk2MCBTVUNDRVNT Cgo= --------------040301050307030206010201 Content-Type: text/plain; charset=UTF-8; name="config-3.16.0-rc1-00005-g6f99bc9" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.16.0-rc1-00005-g6f99bc9" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.16.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_BOOST is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set # CONFIG_MODULE_SIG_ALL is not set # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set CONFIG_MODULE_SIG_SHA384=y # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha384" CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_BIGSMP is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_NON_STANDARD=y # CONFIG_STA2X11 is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_F00F_BUG=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_TSC=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=m # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CLEANCACHE=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y # CONFIG_PM_RUNTIME is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=m # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=m # CONFIG_CPU_FREQ_STAT_DETAILS is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # x86 CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y CONFIG_X86_GX_SUSPMOD=m CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y # CONFIG_X86_CPUFREQ_NFORCE2 is not set # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOOLPC=y # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_SCx200 is not set CONFIG_OLPC=y CONFIG_OLPC_XO1_PM=y # CONFIG_OLPC_XO1_SCI is not set # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y # CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_RAPIDIO=m CONFIG_RAPIDIO_TSI721=m CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=m CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # CONFIG_PACKET=m # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=m # CONFIG_NET_IPGRE_BROADCAST is not set # CONFIG_IP_MROUTE is not set CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m # CONFIG_INET_LRO is not set CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=m # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_NETFILTER_ADVANCED is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_LOG is not set # CONFIG_NF_CONNTRACK is not set CONFIG_NF_TABLES=y CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m CONFIG_NFT_RBTREE=m CONFIG_NFT_HASH=m # CONFIG_NFT_COUNTER is not set # CONFIG_NFT_LOG is not set CONFIG_NFT_LIMIT=m CONFIG_NFT_REJECT=m # CONFIG_NFT_COMPAT is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_LOG=m # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set CONFIG_NETFILTER_XT_TARGET_SECMARK=y # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_POLICY is not set # CONFIG_IP_SET is not set CONFIG_IP_VS=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # # CONFIG_IP_VS_PROTO_TCP is not set CONFIG_IP_VS_PROTO_UDP=y # CONFIG_IP_VS_PROTO_AH_ESP is not set # CONFIG_IP_VS_PROTO_ESP is not set # CONFIG_IP_VS_PROTO_AH is not set # CONFIG_IP_VS_PROTO_SCTP is not set # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=y # CONFIG_IP_VS_LBLCR is not set # CONFIG_IP_VS_DH is not set CONFIG_IP_VS_SH=m # CONFIG_IP_VS_SED is not set CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # # IP: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV4 is not set CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m CONFIG_NFT_REJECT_IPV4=m CONFIG_NF_TABLES_ARP=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_FILTER=m # CONFIG_IP_NF_TARGET_REJECT is not set CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_RAW=m CONFIG_NF_TABLES_BRIDGE=m CONFIG_NFT_BRIDGE_META=m CONFIG_BRIDGE_NF_EBTABLES=y # CONFIG_BRIDGE_EBT_BROUTE is not set CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y # CONFIG_BRIDGE_EBT_AMONG is not set # CONFIG_BRIDGE_EBT_ARP is not set # CONFIG_BRIDGE_EBT_IP is not set # CONFIG_BRIDGE_EBT_LIMIT is not set CONFIG_BRIDGE_EBT_MARK=y # CONFIG_BRIDGE_EBT_PKTTYPE is not set CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y # CONFIG_BRIDGE_EBT_ARPREPLY is not set CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m # CONFIG_BRIDGE_EBT_ULOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=m CONFIG_DECNET_ROUTER=y CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m # CONFIG_IPDDP is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=m CONFIG_IEEE802154=y CONFIG_MAC802154=m # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=m # CONFIG_VMWARE_VMCI_VSOCKETS is not set CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set CONFIG_NET_MPLS_GSO=m # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_DROP_MONITOR is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # # CONFIG_AX25 is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=m CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # # CONFIG_DONGLE is not set # # FIR device drivers # CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set CONFIG_TOSHIBA_FIR=m # CONFIG_SMC_IRCC_FIR is not set CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=m # CONFIG_BT is not set CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set # CONFIG_CFG80211_WEXT is not set CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m CONFIG_LIB80211_DEBUG=y # CONFIG_MAC80211 is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=m # CONFIG_CEPH_LIB is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=m CONFIG_NFC_NCI=y # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_SIM is not set CONFIG_NFC_MRVL=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_PERCENTAGE=10 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # CONFIG_CONNECTOR=m # CONFIG_MTD is not set CONFIG_OF=y # # Device Tree and Open Firmware support # # CONFIG_OF_SELFTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=m CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=m CONFIG_SENSORS_BH1770=m # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=m CONFIG_DS1682=m # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set CONFIG_PCH_PHUB=m # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m CONFIG_INTEL_MEI_TXE=m CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=m CONFIG_HAVE_IDE=y CONFIG_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_IDE_GD is not set # CONFIG_BLK_DEV_IDECS is not set # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=m # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CS5520=m # CONFIG_BLK_DEV_CS5530 is not set CONFIG_BLK_DEV_CS5535=m # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_SC1200=m # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT8172=m # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_BLK_DEV_PDC202XX_NEW=m # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=m # CONFIG_BLK_DEV_SIS5513 is not set CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_BLK_DEV_TC86C001 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_CXGB3_ISCSI is not set CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m # CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_BE2ISCSI is not set CONFIG_BLK_DEV_3W_XXXX_RAID=m # CONFIG_SCSI_HPSA is not set CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_MVSAS is not set CONFIG_SCSI_MVUMI=y # CONFIG_SCSI_DPT_I2O is not set CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ESAS2R=y # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=m # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set CONFIG_SCSI_UFSHCD=m # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=m CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y CONFIG_SCSI_FLASHPOINT=y CONFIG_VMWARE_PVSCSI=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=m # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=m CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=m # CONFIG_SCSI_IPR_TRACE is not set CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_QLOGIC_1280=m # CONFIG_SCSI_QLA_FC is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=m # CONFIG_SCSI_DC390T is not set CONFIG_SCSI_NSP32=y # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=m # CONFIG_SCSI_PM8001 is not set CONFIG_SCSI_SRP=m # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set CONFIG_SCSI_CHELSIO_FCOE=y CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m # CONFIG_PCMCIA_FDOMAIN is not set # CONFIG_PCMCIA_NINJA_SCSI is not set # CONFIG_PCMCIA_QLOGIC is not set # CONFIG_PCMCIA_SYM53C500 is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=m CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_INIC162X=m CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m CONFIG_SATA_MV=m CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y # CONFIG_SATA_SIL is not set CONFIG_SATA_SIS=m CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y # CONFIG_PATA_AMD is not set CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set CONFIG_PATA_CS5520=m # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set # CONFIG_PATA_CS5536 is not set CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=m CONFIG_PATA_HPT366=m # CONFIG_PATA_HPT37X is not set CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=m # CONFIG_PATA_MARVELL is not set CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m CONFIG_PATA_NS87415=y # CONFIG_PATA_OLDPIIX is not set CONFIG_PATA_OPTIDMA=y # CONFIG_PATA_PDC2027X is not set CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=y # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_MPIIX=m CONFIG_PATA_NS87410=m CONFIG_PATA_OPTI=y # CONFIG_PATA_PCMCIA is not set CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=m # CONFIG_TCM_FC is not set CONFIG_ISCSI_TARGET=m # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_I2O=m # CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set # CONFIG_I2O_EXT_ADAPTEC is not set CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m # CONFIG_I2O_PROC is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=m CONFIG_ARCNET_1201=m # CONFIG_ARCNET_1051 is not set CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m # CONFIG_ARCNET_COM90xxIO is not set CONFIG_ARCNET_RIM_I=m CONFIG_ARCNET_COM20020=m CONFIG_ARCNET_COM20020_PCI=m CONFIG_ARCNET_COM20020_CS=m # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y # CONFIG_CAIF_SPI_SYNC is not set # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=y CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m CONFIG_VHOST_RING=y CONFIG_VHOST=m # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y # CONFIG_NET_DSA_MV88E6060 is not set CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y # CONFIG_NET_DSA_MV88E6123_61_65 is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_ALTEON is not set CONFIG_ALTERA_TSE=y CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=m CONFIG_AMD_XGBE=y # CONFIG_NET_VENDOR_ARC is not set # CONFIG_NET_VENDOR_ATHEROS is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BCMGENET=m CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_CALXEDA_XGMAC=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y # CONFIG_CHELSIO_T1_1G is not set # CONFIG_CHELSIO_T3 is not set CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4VF is not set # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set CONFIG_NET_VENDOR_HP=y CONFIG_HP100=m # CONFIG_NET_VENDOR_INTEL is not set CONFIG_IP1000=m # CONFIG_JME is not set # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX5_CORE=m # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set CONFIG_FEALNX=m # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NVIDIA is not set # CONFIG_NET_VENDOR_OKI is not set CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y # CONFIG_QLCNIC_HWMON is not set # CONFIG_QLGE is not set CONFIG_NETXEN_NIC=y # CONFIG_NET_VENDOR_REALTEK is not set # CONFIG_SH_ETH is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y # CONFIG_NET_VENDOR_SILAN is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set CONFIG_SIS190=m # CONFIG_SFC is not set # CONFIG_NET_VENDOR_SMSC is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=m CONFIG_WIZNET_W5300=m # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=m CONFIG_FDDI=m CONFIG_DEFXX=m # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=m CONFIG_HIPPI=y CONFIG_ROADRUNNER=m CONFIG_ROADRUNNER_LARGE_RINGS=y # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=m CONFIG_AMD_XGBE_PHY=y CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set CONFIG_BCM7XXX_PHY=m # CONFIG_BCM87XX_PHY is not set # CONFIG_ICPLUS_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_NATIONAL_PHY is not set CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=m # CONFIG_MICREL_PHY is not set CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set CONFIG_MDIO_BUS_MUX=y # CONFIG_MDIO_BUS_MUX_GPIO is not set CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y # CONFIG_PPPOE is not set CONFIG_PPTP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=y CONFIG_WLAN=y CONFIG_PCMCIA_RAYCS=m CONFIG_AIRO=m CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y # CONFIG_PCMCIA_ATMEL is not set CONFIG_AIRO_CS=m # CONFIG_PCMCIA_WL3501 is not set # CONFIG_PRISM54 is not set # CONFIG_ATH_CARDS is not set CONFIG_BRCMUTIL=m CONFIG_BRCMFMAC=m # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set # CONFIG_HOSTAP is not set CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y CONFIG_IPW2100_DEBUG=y CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set # CONFIG_LIBERTAS is not set CONFIG_WL_TI=y CONFIG_MWIFIEX=m # CONFIG_MWIFIEX_PCIE is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_IEEE802154_FAKEHARD=y CONFIG_IEEE802154_FAKELB=m # CONFIG_VMXNET3 is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y CONFIG_ISDN_PPP=y # CONFIG_ISDN_PPP_VJ is not set # CONFIG_ISDN_MPP is not set # CONFIG_IPPP_FILTER is not set # CONFIG_ISDN_PPP_BSDCOMP is not set # CONFIG_ISDN_AUDIO is not set # # ISDN feature submodules # # CONFIG_ISDN_DIVERSION is not set # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=y # # D-channel protocol features # # CONFIG_HISAX_EURO is not set CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y # CONFIG_HISAX_AVM_A1_PCMCIA is not set # CONFIG_HISAX_ELSA is not set CONFIG_HISAX_DIEHLDIVA=y # CONFIG_HISAX_SEDLBAUER is not set CONFIG_HISAX_NETJET=y # CONFIG_HISAX_NETJET_U is not set # CONFIG_HISAX_NICCY is not set # CONFIG_HISAX_BKM_A4T is not set # CONFIG_HISAX_SCT_QUADRO is not set CONFIG_HISAX_GAZEL=y # CONFIG_HISAX_HFC_PCI is not set CONFIG_HISAX_W6692=y # CONFIG_HISAX_HFC_SX is not set # CONFIG_HISAX_ENTERNOW_PCI is not set CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m # # Active cards # # CONFIG_ISDN_CAPI is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_I4L=y # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_M101 is not set CONFIG_GIGASET_DEBUG=y CONFIG_HYSDN=m # CONFIG_MISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=m CONFIG_KEYBOARD_QT2160=m # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=m # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=m CONFIG_KEYBOARD_MCS=m # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_CROS_EC=m # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_WACOM is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_OF_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_AUO_PIXCIR=m # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m CONFIG_TOUCHSCREEN_DYNAPRO=m CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_EGALAX=m CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m CONFIG_TOUCHSCREEN_MAX11801=m # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=m # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m CONFIG_TOUCHSCREEN_PIXCIR=m # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_ST1232=m CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PCF50633_PMU=m CONFIG_INPUT_PCF8574=m CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=m # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_SOC_BUTTON_ARRAY=m # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=m # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=y # CONFIG_SERIAL_MFD_HSU_CONSOLE is not set CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_OF_PLATFORM=m CONFIG_SERIAL_SCCNXP=m # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=m # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=y CONFIG_R3964=m CONFIG_APPLICOM=m # CONFIG_SONYPI is not set # # PCMCIA character devices # CONFIG_SYNCLINK_CS=m # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m CONFIG_IPWIRELESS=m CONFIG_MWAVE=m # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_ST33_I2C is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m # CONFIG_I2C_AMD756_S4882 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_EG20T=m CONFIG_I2C_GPIO=m CONFIG_I2C_OCORES=m # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers: # # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_GRGPIO=y # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_LP3943=m CONFIG_GPIO_MAX7300=m # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_ADP5588=m # CONFIG_GPIO_ADNP is not set # # PCI GPIO expanders: # # CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_PCH=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_SODAVILLE=y CONFIG_GPIO_TIMBERDALE=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # CONFIG_GPIO_MCP23S08=m # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_BCM_KONA=y # # USB GPIO expanders: # CONFIG_W1=m # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=m CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=m CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_OLPC=m # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_SMB347=m CONFIG_POWER_RESET=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CPU_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_GPIO_WATCHDOG=m CONFIG_XILINX_WATCHDOG=m CONFIG_DW_WATCHDOG=m CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set CONFIG_ALIM7101_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_GEODE_WDT=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=m CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=m # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m CONFIG_60XX_WDT=y CONFIG_SBC8360_WDT=y # CONFIG_SBC7240_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=m # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_CROS_EC=m # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m # CONFIG_PCF50633_ADC is not set # CONFIG_PCF50633_GPIO is not set # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_SI476X_CORE=m CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set CONFIG_ABX500_CORE=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=m CONFIG_REGULATOR_ACT8865=m # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=m CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_MAX1586=m # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=m # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_PCF50633=m # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_TPS51632=m # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=m # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=m CONFIG_RC_DECODERS=y # CONFIG_LIRC is not set CONFIG_IR_NEC_DECODER=m # CONFIG_IR_RC5_DECODER is not set # CONFIG_IR_RC6_DECODER is not set CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_RC5_SZ_DECODER=y # CONFIG_IR_SANYO_DECODER is not set CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_MCE_KBD_DECODER is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Supported MMC/SDIO adapters # # CONFIG_RADIO_ADAPTERS is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=m # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_ADV7183=m # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_SAA7191 is not set CONFIG_VIDEO_TVP514X=m # CONFIG_VIDEO_TVP5150 is not set CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=m CONFIG_VIDEO_TW9903=m CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_ADV7170=m CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_ADV7343=m CONFIG_VIDEO_ADV7393=m CONFIG_VIDEO_AK881X=m # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m # CONFIG_MEDIA_TUNER_MT20XX is not set CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set CONFIG_MEDIA_TUNER_QT1010=m # CONFIG_MEDIA_TUNER_XC2028 is not set # CONFIG_MEDIA_TUNER_XC5000 is not set CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m # CONFIG_MEDIA_TUNER_TDA18218 is not set # CONFIG_MEDIA_TUNER_FC0011 is not set CONFIG_MEDIA_TUNER_FC0012=m # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88TS2022=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=m # # Customise DVB Frontends # CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_V4L=m # CONFIG_DVB_TUNER_DIB0070 is not set CONFIG_DVB_TUNER_DIB0090=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=m CONFIG_AGP_ATI=y CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=m CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=m # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=m # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=m CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m # CONFIG_FB_GEODE_GX is not set # CONFIG_FB_GEODE_GX1 is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SSD1307=m CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=m # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=m # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=m # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=m # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m # CONFIG_HIDRAW is not set CONFIG_UHID=m # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m # CONFIG_HID_LENOVO_TPKBD is not set CONFIG_HID_LOGITECH=m CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=m CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=m CONFIG_LEDS_PWM=m # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_HEARTBEAT=m # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y # CONFIG_INFINIBAND_AMSO1100 is not set CONFIG_INFINIBAND_CXGB4=m CONFIG_MLX4_INFINIBAND=m CONFIG_MLX5_INFINIBAND=m # CONFIG_INFINIBAND_NES is not set CONFIG_INFINIBAND_OCRDMA=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m CONFIG_INFINIBAND_ISER=m # CONFIG_INFINIBAND_ISERT is not set CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=m # CONFIG_EDAC_MCE_INJ is not set CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_AMD76X=m CONFIG_EDAC_E7XXX=y CONFIG_EDAC_E752X=m # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=m CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=m CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=m # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=m # # SPI RTC drivers # # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=m # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_SNVS is not set # CONFIG_RTC_DRV_MOXART is not set CONFIG_RTC_DRV_XGENE=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=m # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=m # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_ET131X=y CONFIG_SLICOSS=y CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=m CONFIG_COMEDI_PCL724=m # CONFIG_COMEDI_PCL726 is not set CONFIG_COMEDI_PCL730=m CONFIG_COMEDI_PCL812=m CONFIG_COMEDI_PCL816=m CONFIG_COMEDI_PCL818=m CONFIG_COMEDI_PCM3724=m # CONFIG_COMEDI_AMPLC_DIO200_ISA is not set CONFIG_COMEDI_AMPLC_PC236_ISA=m # CONFIG_COMEDI_AMPLC_PC263_ISA is not set # CONFIG_COMEDI_RTI800 is not set CONFIG_COMEDI_RTI802=m # CONFIG_COMEDI_DAC02 is not set CONFIG_COMEDI_DAS16M1=m # CONFIG_COMEDI_DAS08_ISA is not set CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m CONFIG_COMEDI_DAS1800=m # CONFIG_COMEDI_DAS6402 is not set # CONFIG_COMEDI_DT2801 is not set # CONFIG_COMEDI_DT2811 is not set CONFIG_COMEDI_DT2814=m CONFIG_COMEDI_DT2815=m CONFIG_COMEDI_DT2817=m CONFIG_COMEDI_DT282X=m CONFIG_COMEDI_DMM32AT=m CONFIG_COMEDI_UNIOXX5=m CONFIG_COMEDI_FL512=m # CONFIG_COMEDI_AIO_AIO12_8 is not set CONFIG_COMEDI_AIO_IIRO_16=m CONFIG_COMEDI_II_PCI20KC=m CONFIG_COMEDI_C6XDIGIO=m # CONFIG_COMEDI_MPC624 is not set CONFIG_COMEDI_ADQ12B=m CONFIG_COMEDI_NI_AT_A2150=m CONFIG_COMEDI_NI_AT_AO=m # CONFIG_COMEDI_NI_ATMIO is not set CONFIG_COMEDI_NI_ATMIO16D=m # CONFIG_COMEDI_NI_LABPC_ISA is not set CONFIG_COMEDI_PCMAD=m # CONFIG_COMEDI_PCMDA12 is not set # CONFIG_COMEDI_PCMMIO is not set # CONFIG_COMEDI_PCMUIO is not set # CONFIG_COMEDI_MULTIQ3 is not set CONFIG_COMEDI_S526=m # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set CONFIG_COMEDI_8255=m CONFIG_COMEDI_FC=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_FB_OLPC_DCON=m CONFIG_FB_OLPC_DCON_1_5=y CONFIG_RTLLIB=m # CONFIG_RTLLIB_CRYPTO_CCMP is not set CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m # CONFIG_RTL8192E is not set CONFIG_RTS5208=y # CONFIG_RTS5208_DEBUG is not set CONFIG_IDE_PHISON=y CONFIG_VT6655=m # CONFIG_DX_SEP is not set CONFIG_WLAGS49_H2=m # CONFIG_WLAGS49_H25 is not set CONFIG_CRYSTALHD=y # CONFIG_FB_XGI is not set # CONFIG_ACPI_QUICKSTART is not set CONFIG_FT1000=y CONFIG_FT1000_PCMCIA=m # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=m # CONFIG_SPEAKUP_SYNTH_APOLLO is not set # CONFIG_SPEAKUP_SYNTH_AUDPTR is not set CONFIG_SPEAKUP_SYNTH_BNS=m CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=m # CONFIG_SPEAKUP_SYNTH_LTLK is not set CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y # CONFIG_SPEAKUP_SYNTH_DUMMY is not set CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_ASHMEM=y # CONFIG_ANDROID_LOGGER is not set CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y # CONFIG_ANDROID_INTF_ALARM_DEV is not set # CONFIG_SYNC is not set # CONFIG_ION is not set # CONFIG_NET_VENDOR_SILICOM is not set CONFIG_DGRP=m # CONFIG_LUSTRE_FS is not set # CONFIG_XILLYBUS is not set CONFIG_DGNC=y CONFIG_DGAP=m CONFIG_GS_FPGABOOT=m CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_LAPTOP=m # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set CONFIG_CHROMEOS_PSTORE=m # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=m CONFIG_DEVFREQ_GOV_USERSPACE=m # # DEVFREQ Drivers # CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_LP3943 is not set # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=m CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_MEMCONSOLE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set # CONFIG_EXT3_FS_XATTR is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD=m CONFIG_JBD_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set CONFIG_OCFS2_FS=m # CONFIG_OCFS2_FS_O2CB is not set # CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=y CONFIG_CUSE=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y # CONFIG_NFS_FS is not set CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y # CONFIG_NFSD_V4 is not set CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA_CLIENT=m CONFIG_SUNRPC_XPRT_RDMA_SERVER=m # CONFIG_CEPH_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set CONFIG_CODA_FS=y # CONFIG_AFS_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=m # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=m # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=m # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=m # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=m CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_RT_MUTEX_TESTER=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_PROVE_RCU_DELAY is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_VERBOSE=y CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set CONFIG_IRQSOFF_TRACER=y # CONFIG_PREEMPT_TRACER is not set # CONFIG_SCHED_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_BUILD_DOCSRC is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set CONFIG_SECURITY_SELINUX_DISABLE=y # CONFIG_SECURITY_SELINUX_DEVELOP is not set # CONFIG_SECURITY_SELINUX_AVC_STATS is not set CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX=y CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE=19 CONFIG_SECURITY_SMACK=y # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_APPARMOR_HASH is not set CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" # CONFIG_IMA_DEFAULT_HASH_SHA1 is not set # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH_SHA512=y # CONFIG_IMA_DEFAULT_HASH_WP512 is not set CONFIG_IMA_DEFAULT_HASH="sha512" CONFIG_IMA_APPRAISE=y CONFIG_EVM=y # # EVM options # CONFIG_EVM_ATTR_FSUUID=y CONFIG_EVM_EXTRA_SMACK_XATTRS=y CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_SMACK is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_YAMA is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" CONFIG_CRYPTO=y # # Crypto core or helper # # CONFIG_CRYPTO_FIPS is not set CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=m CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_USER_API=m # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=m CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y CONFIG_LGUEST=m CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y --------------040301050307030206010201 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ LKP mailing list LKP@linux.intel.com --------------040301050307030206010201-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4047937475981027881==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [pci] BUG: unable to handle kernel NULL pointer dereference at 00000064 Date: Sat, 12 Jul 2014 22:08:48 +0800 Message-ID: <53C14170.70106@intel.com> List-Id: --===============4047937475981027881== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Liviu, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.linaro.org/people/cdall/linux-kvm-arm apm_linux_v3.16-rc1 commit 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 Author: Liviu Dudau AuthorDate: Thu Jun 5 15:20:38 2014 +0530 Commit: Christoffer Dall CommitDate: Fri Jul 11 06:34:50 2014 -0700 pci: Create pci_host_bridge before its associated bus in pci_create_roo= t_bus. Before commit 7b5436635800 the pci_host_bridge was created before t= he root bus. As that commit has added a needless dependency on the bus for pci_alloc= _host_bridge() the creation order has been changed for no good reason. Revert the orde= r of creation as we are going to depend on the pci_host_bridge structure to = retrieve the domain number of the root bus. Signed-off-by: Liviu Dudau Acked-by: Grant Likely Tested-by: Tanmay Inamdar +------------------------------------------------------------+------------+= ------------+ | | 175e014331 |= 6f99bc949b | +------------------------------------------------------------+------------+= ------------+ | boot_successes | 60 |= 0 | | boot_failures | 0 |= 20 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 |= 20 | | Oops | 0 |= 20 | | EIP_is_at_pcibios_root_bridge_prepare | 0 |= 20 | | WARNING:CPU:PID:at_kernel/smp.c:smp_call_function_single() | 0 |= 20 | | Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode=3D | 0 = | 20 | | backtrace:acpi_bus_scan | 0 |= 20 | | backtrace:acpi_scan_init | 0 |= 20 | | backtrace:acpi_init | 0 |= 20 | | backtrace:kernel_init_freeable | 0 |= 20 | +------------------------------------------------------------+------------+= ------------+ [ 0.351550] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.352949] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments] [ 0.353402] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.355122] BUG: unable to handle kernel NULL pointer dereference at 000= 00064 [ 0.356666] IP: [] pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] *pde =3D 00000000 [ 0.356666] Oops: 0000 [#1] PREEMPT SMP= DEBUG_PAGEALLOC [ 0.356666] Modules linked in: [ 0.356666] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc1-00005-g= 6f99bc9 #2 [ 0.356666] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.356666] task: cfc7e010 ti: cfcc0000 task.ti: cfcc0000 [ 0.356666] EIP: 0060:[] EFLAGS: 00010286 CPU: 0 [ 0.356666] EIP is at pcibios_root_bridge_prepare+0xe/0x20 [ 0.356666] EAX: cfe0a000 EBX: c1d83d20 ECX: 00000000 EDX: 00000000 [ 0.356666] ESI: 00000000 EDI: cfe0a000 EBP: cfcc1d20 ESP: cfcc1d20 [ 0.356666] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 0.356666] CR0: 8005003b CR2: 00000064 CR3: 01e77000 CR4: 000006d0 [ 0.356666] Stack: [ 0.356666] cfcc1da4 c13d7a8b cfcc1dd4 cfe56e00 cfcc1dd4 cfe56d40 cfcc1= dd4 cfc00180 [ 0.356666] cfcc1d88 c11a77d2 cfe0a184 00000001 00000000 00000000 c1093= cf9 00000246 [ 0.356666] 000080d0 00000282 00000010 000080d0 00000020 00000246 c13d5= a48 cfcc1dd4 [ 0.356666] Call Trace: [ 0.356666] [] pci_create_root_bus+0x5b/0x340 [ 0.356666] [] ? kmem_cache_alloc_trace+0x3a2/0x4b0 [ 0.356666] [] ? insert_resource_conflict+0x19/0x40 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] ? pci_add_resource_offset+0x28/0x60 [ 0.356666] [] pci_acpi_scan_root+0x25b/0x370 [ 0.356666] [] acpi_pci_root_add+0x223/0x2c9 [ 0.356666] [] ? acpi_bus_get_status_handle+0x18/0x3a [ 0.356666] [] acpi_bus_attach+0xb5/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] ? mutex_unlock+0xd/0x10 [ 0.356666] [] ? device_attach+0x8c/0xa0 [ 0.356666] [] acpi_bus_attach+0x11e/0x160 [ 0.356666] [] acpi_bus_scan+0x49/0x59 [ 0.356666] [] acpi_scan_init+0x5b/0x16b [ 0.356666] [] acpi_init+0x205/0x220 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] do_one_initcall+0x7e/0x1b0 [ 0.356666] [] ? acpi_sleep_proc_init+0x23/0x23 [ 0.356666] [] ? initcall_blacklist+0x23/0x81 [ 0.356666] [] ? parse_args+0x1d9/0x360 [ 0.356666] [] ? __usermodehelper_set_disable_depth+0x41/0x50 [ 0.356666] [] kernel_init_freeable+0x1b2/0x249 [ 0.356666] [] ? initcall_blacklist+0x81/0x81 [ 0.356666] [] kernel_init+0x10/0xe0 [ 0.356666] [] ret_from_kernel_thread+0x21/0x30 [ 0.356666] [] ? rest_init+0x130/0x130 [ 0.356666] Code: 8b 45 e0 89 44 24 04 e8 26 ab 19 00 31 c0 e9 8f fd ff = ff 8d 76 00 8d bc 27 00 00 00 00 55 89 e5 3e 8d 74 26 00 8b 90 80 01 00 00 = <8b> 52 64 8b 52 08 89 90 28 01 00 00 31 c0 5d c3 66 90 55 89 e5 [ 0.356666] EIP: [] pcibios_root_bridge_prepare+0xe/0x20 SS:ES= P 0068:cfcc1d20 [ 0.356666] CR2: 0000000000000064 [ 0.356666] ---[ end trace 849b10f6fad5eb6f ]--- [ 0.356666] ------------[ cut here ]------------ git bisect start 263df82c9fb5fc5b3504d294f7ab813c274bf1d1 7171511eaec5bf23f= b06078f59784a3a0626b38f -- git bisect bad 56485a95d9ffdb6b431ea00171e320112a992b40 # 01:09 0- = 9 rtc: Fix suspend/resume for APM X-Gene SoC RTC driver git bisect bad 2a146bde9a2b55d8d9e98a1f4b72ca694aa67879 # 01:22 0- = 19 dt-bindings: pci: xgene pcie device tree bindings git bisect bad 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 # 02:11 0- = 1 pci: Create pci_host_bridge before its associated bus in pci_create_= root_bus. git bisect good d1eee6a841dd73ecd3cce0e70686152cc5789c91 # 02:14 20+ = 0 arm64: Add architecture support for PCI git bisect good ab84a1c5bef2092f87cf22239df5592c68a83978 # 02:17 20+ = 0 pci: Introduce pci_register_io_range() helper function. git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 02:39 20+ = 0 pci: OF: Fix the conversion of IO ranges into IO resources. # first bad commit: [6f99bc949b1c90ff342a7d44ac4122322a7ccb78] pci: Create = pci_host_bridge before its associated bus in pci_create_root_bus. git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 02:40 60+ = 0 pci: OF: Fix the conversion of IO ranges into IO resources. git bisect bad 263df82c9fb5fc5b3504d294f7ab813c274bf1d1 # 02:40 0- = 11 arm64: Add defconfig and dts for Xen on APM X-Gene Mustang board git bisect good 67b9d76f9e2f9f87f94a11521cc996dc2e43ce14 # 02:45 60+ = 0 Merge tag 'dm-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kern= el/git/device-mapper/linux-dm git bisect good b7079aa6ab3e23d080fa9b79d7f414d8287c32b4 # 02:48 60+ = 0 Add linux-next specific files for 20140711 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Jet --===============4047937475981027881== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gTm8gcmVsb2NhdGlv biBuZWVkZWQuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4xNi4wLXJj MS0wMDAwNS1nNmY5OWJjOSAoa2J1aWxkQGxrcC1oc3gwMSkgKGdjYyB2ZXJzaW9uIDQuOC4yIChE ZWJpYW4gNC44LjItMTgpICkgIzIgU01QIFBSRUVNUFQgU2F0IEp1bCAxMiAwOToyNjozNyBDU1Qg MjAxNApbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6 ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw MDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAw LTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZm ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBm ZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGJvb3Rj b25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhl Y3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24tUEFFIGtlcm5l bCEKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6 IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAx LzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAw MDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAw ZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4 X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdy aXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAw LjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAt QkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3Rl Y3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAw MDAwMF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAg IDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAg MC4wMDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAu MDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgOSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAw LCBvbGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBd IFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAw MF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAw MDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4w MDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlYjAtMHgwMDBmMGViZl0g bWFwcGVkIGF0IFtjMDBmMGViMF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGYwZWMwLWYwZmE0Clsg ICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4MDJi ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDliMDAw XSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFtt ZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAw LTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweDEyMDAwMDAwLTB4MTIzZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTIwMDAw MDAtMHgxMjNmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI2ZmQwMDAsIDB4 MDI2ZmRmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweDEwMDAwMDAwLTB4MTFmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAt MHgxMWZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI2ZmUwMDAsIDB4MDI2 ZmVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNmZmMDAwLCAweDAyNmZmZmZm XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjcwMDAwMCwgMHgwMjcwMGZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI3MDEwMDAsIDB4MDI3MDFmZmZdIFBHVEFCTEUK WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNzAyMDAwLCAweDAyNzAyZmZmXSBQR1RBQkxFClsgICAg MC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDBmZmZmZmZm XQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgNGsKWyAg ICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyNDAwMDAwLTB4MTNmZmRm ZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI0MDAwMDAtMHgxM2ZmZGZmZl0gcGFnZSA0awpb ICAgIDAuMDAwMDAwXSBjbWE6IGRtYV9jb250aWd1b3VzX3Jlc2VydmUobGltaXQgMTNmZmUwMDAp ClsgICAgMC4wMDAwMDBdIGNtYTogZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZTogcmVzZXJ2aW5nIDMx IE1pQiBmb3IgZ2xvYmFsIGFyZWEKWyAgICAwLjAwMDAwMF0gY21hOiBkbWFfY29udGlndW91c19y ZXNlcnZlX2FyZWEoc2l6ZSAxZmY2MDAwLCBiYXNlIDAwMDAwMDAwLCBsaW1pdCAxM2ZmZTAwMCkK WyAgICAwLjAwMDAwMF0gY21hOiBDTUE6IHJlc2VydmVkIDMyIE1pQiBhdCAxMDAwMDAwMApbICAg IDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTI3YWIwMDAtMHgxM2ZlZmZmZl0KWyAgICAwLjAw MDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsg ICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDBGMEQwMCAwMDAwMTQgKHYwMCBCT0NIUyApClsg ICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgxM0ZGRkMyQSAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQ Q1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAw eDEzRkZGMUMwIDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFDUCAwMDAwMDAwMSBCWFBDIDAwMDAw MDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MTNGRkUwNDAgMDAxMTgwICh2MDEgQk9D SFMgIEJYUENEU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEZBQ1MgMHgxM0ZGRTAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDEzRkZG MjM0IDAwMDkzRSAodjAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MTNGRkZCNzIgMDAwMDgwICh2MDEgQk9DSFMgIEJY UENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQg MHgxM0ZGRkJGMiAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAw MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAK WyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYzAwMCAoICAgICAgICBm ZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAw MDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cg cmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAK WyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQw MApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFy eSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAg RE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9y bWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1l bSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUK WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5v ZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9k ZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2Vz IHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApb ICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsg ICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1Clsg ICAgMC4wMDAwMDBdIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gQUNQ STogUE0tVGltZXIgSU8gUG9ydDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJ QyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAg ICBmZmZmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMg KGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQ STogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAw MDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0g Z3NpX2Jhc2VbMF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9u IDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElO VF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJ RCAwLCBBUElDIElOVCAwMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg YnVzX2lycSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MDUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9i YWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0 cmlnIDMsIGJ1cyAwMCwgSVJRIDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGln aCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAw MCwgSVJRIDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElO VF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBB UElDIElEIDAsIEFQSUMgSU5UIDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBv dmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDAxLCBBUElDIElEIDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEFDUEk6IElS UTIgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAw LCBBUElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUu ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAw NiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9s IDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElD IElEIDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVy cmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAw LjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMg SU5UIDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUK WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBm LCBBUElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQp IGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBI UEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9v dDogQWxsb3dpbmcgMiBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBtYXBwZWQg SU9BUElDIHRvIGZmZmZiMDAwIChmZWMwMDAwMCkKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6 IDQwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZiZmZmXSBhdmFp bGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxp emVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjgg bnJfY3B1bWFza19iaXRzOjggbnJfY3B1X2lkczoyIG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAw MF0gUEVSQ1BVOiBFbWJlZGRlZCAxNCBwYWdlcy9jcHUgQGQyNDZmMDAwIHMzMjkyOCByMCBkMjQ0 MTYgdTU3MzQ0ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMzMjkyOCByMCBkMjQ0MTYgdTU3 MzQ0IGFsbG9jPTE0KjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgWzBdIDEg ClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAw MF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjQ3MTg0MApbICAgIDAuMDAwMDAwXSBCdWls dCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFs IHBhZ2VzOiA4MTEwMApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rh c2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNy cV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmlj PTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNr PTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rl di9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZp Zy1yMS0wNzExL2NkYWxsLWt2bS1hcm06YXBtX2xpbnV4X3YzLjE2LXJjMTo2Zjk5YmM5NDliMWM5 MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4OmJpc2VjdC1saW51eC0xLy52bWxpbnV6LTZmOTli Yzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgtMjAxNDA3MTIwOTI2NTYtMi1pdmI0 MSBicmFuY2g9Y2RhbGwta3ZtLWFybS9hcG1fbGludXhfdjMuMTYtcmMxIEJPT1RfSU1BR0U9L2tl cm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS82Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQx MjIzMjJhN2NjYjc4L3ZtbGludXotMy4xNi4wLXJjMS0wMDAwNS1nNmY5OWJjOSBkcmJkLm1pbm9y X2NvdW50PTgKWyAgICAwLjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAg IDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBi eXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1 MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhh c2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC4w MDAwMDBdIEluaXRpYWxpemluZyBDUFUjMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGln aE1lbSBmb3Igbm9kZSAwICgwMDAwMDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5 OiAyNDIwNTJLLzMyNzI4MEsgYXZhaWxhYmxlICg5NjA5SyBrZXJuZWwgY29kZSwgNzI3SyByd2Rh dGEsIDM2MzJLIHJvZGF0YSwgNzg4SyBpbml0LCA4NjkySyBic3MsIDg1MjI4SyByZXNlcnZlZCwg MEsgaGlnaG1lbSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoK WyAgICAwLjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGZmZTZmMDAwIC0gMHhmZmZmZjAwMCAgICgx NjAwIGtCKQpbICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZmY4MDAwMDAgLSAweGZmYzAw MDAwICAgKDQwOTYga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhkNDdmZTAwMCAt IDB4ZmY3ZmUwMDAgICAoIDY4OCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMw MDAwMDAwIC0gMHhkM2ZmZTAwMCAgICggMzE5IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5p dCA6IDB4YzFkYTcwMDAgLSAweGMxZTZjMDAwICAgKCA3ODgga0IpClsgICAgMC4wMDAwMDBdICAg ICAgIC5kYXRhIDogMHhjMTk2Mjk1NyAtIDB4YzFkYTVjMDAgICAoNDM2NCBrQikKWyAgICAwLjAw MDAwMF0gICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMTk2Mjk1NyAgICg5NjEwIGtCKQpb ICAgIDAuMDAwMDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBob25vdXJzIHRoZSBXUCBi aXQgZXZlbiBpbiBzdXBlcnZpc29yIG1vZGUuLi5Pay4KWyAgICAwLjAwMDAwMF0gUHJlZW1wdGli bGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBB ZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsg ICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBD UFUgMCBpcnFzdGFja3MsIGhhcmQ9Y2ZjMGEwMDAgc29mdD1jZmMwYzAwMApbICAgIDAuMDAwMDAw XSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkw XSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGRpc2FibGVk ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNldApbICAgIDAu MDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0gTGlu dXggdmVyc2lvbiAzLjE2LjAtcmMxLTAwMDA1LWc2Zjk5YmM5IChrYnVpbGRAbGtwLWhzeDAxKSAo Z2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0LjguMi0xOCkgKSAjMiBTTVAgUFJFRU1QVCBTYXQg SnVsIDEyIDA5OjI2OjM3IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlk ZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVz ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0w eDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZm ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVm ZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQK WyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApbICAgIDAuMDAw MDAwXSBOb3RpY2U6IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gY2Fubm90IGJlIGVu YWJsZWQ6IG5vbi1QQUUga2VybmVsIQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi40IHByZXNlbnQu ClsgICAgMC4wMDAwMDBdIERNSTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5 NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVj dGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAw MDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBb bWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxh c3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApbICAgIDAuMDAwMDAwXSBN VFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJh bmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAg ICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAw MDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdl cyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAw MDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAg IDggZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA5IGRpc2FibGVkClsgICAgMC4wMDAwMDBdIHg4 NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcwNDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAw NzAxMDYKWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDAwMDAwMC0weDAw MDAwM2ZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4 MDAwOWZmZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAt MHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgw MDBmMGViMC0weDAwMGYwZWJmXSBtYXBwZWQgYXQgW2MwMGYwZWIwXQpbICAgIDAuMDAwMDAwXSAg IG1wYzogZjBlYzAtZjBmYTQKWyAgICAwLjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBb bWVtIDB4MDAwMDAwMDAtMHgwMmJmZmZmZl0KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJh bXBvbGluZSBhdCBbYzAwOWIwMDBdIDliMDAwIHNpemUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5p dF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAw MDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBp bml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTIwMDAwMDAtMHgxMjNmZmZmZl0KWyAgICAwLjAw MDAwMF0gIFttZW0gMHgxMjAwMDAwMC0weDEyM2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBd IEJSSyBbMHgwMjZmZDAwMCwgMHgwMjZmZGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0 X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAwMDAtMHgxMWZmZmZmZl0KWyAgICAwLjAwMDAw MF0gIFttZW0gMHgxMDAwMDAwMC0weDExZmZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJS SyBbMHgwMjZmZTAwMCwgMHgwMjZmZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4 MDI2ZmYwMDAsIDB4MDI2ZmZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNzAw MDAwLCAweDAyNzAwZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjcwMTAwMCwg MHgwMjcwMWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI3MDIwMDAsIDB4MDI3 MDJmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw eDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgw ZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVt IDB4MTI0MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjQwMDAwMC0w eDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogZG1hX2NvbnRpZ3VvdXNfcmVz ZXJ2ZShsaW1pdCAxM2ZmZTAwMCkKWyAgICAwLjAwMDAwMF0gY21hOiBkbWFfY29udGlndW91c19y ZXNlcnZlOiByZXNlcnZpbmcgMzEgTWlCIGZvciBnbG9iYWwgYXJlYQpbICAgIDAuMDAwMDAwXSBj bWE6IGRtYV9jb250aWd1b3VzX3Jlc2VydmVfYXJlYShzaXplIDFmZjYwMDAsIGJhc2UgMDAwMDAw MDAsIGxpbWl0IDEzZmZlMDAwKQpbICAgIDAuMDAwMDAwXSBjbWE6IENNQTogcmVzZXJ2ZWQgMzIg TWlCIGF0IDEwMDAwMDAwClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMjdhYjAwMC0w eDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJp ZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMEYwRDAwIDAw MDAxNCAodjAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDEzRkZGQzJBIDAw MDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBGQUNQIDB4MTNGRkYxQzAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQ IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgxM0ZG RTA0MCAwMDExODAgKHYwMSBCT0NIUyAgQlhQQ0RTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDEzRkZFMDAwIDAwMDA0MApbICAgIDAuMDAwMDAw XSBBQ1BJOiBTU0RUIDB4MTNGRkYyMzQgMDAwOTNFICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAw MDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgxM0ZGRkI3MiAw MDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAw LjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZGQkYyIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBF VCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElD IGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAg IGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSAwTUIgSElHSE1FTSBh dmFpbGFibGUuClsgICAgMC4wMDAwMDBdIDMxOU1CIExPV01FTSBhdmFpbGFibGUuClsgICAgMC4w MDAwMDBdICAgbWFwcGVkIGxvdyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAuMDAwMDAwXSAgIGxv dyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMg NGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1z ciAwOjEzZmZkMDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdl czoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZmZl0K WyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDEwMDAwMDAtMHgxM2ZmZGZmZl0KWyAg ICAwLjAwMDAwMF0gICBIaWdoTWVtICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUg c3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5n ZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVmZmZd ClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmZkZmZmXQpb ICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE4MjAKWyAgICAwLjAwMDAwMF0g ICBETUEgem9uZTogMzYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1B IHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBw YWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDY4NCBwYWdl cyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogNzc4MjIgcGFn ZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVs dApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOApbICAgIDAuMDAw MDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBt YXBwZWQgQVBJQyB0byAgICAgICAgIGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVk KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAx XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0g ZGZsIGRmbCBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0g YWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBd OiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJx IDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1 cyAwMCwgSVJRIDAwLCBBUElDIElEIDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6 IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwg QVBJQyBJRCAwLCBBUElDIElOVCAwNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAo YnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEg MTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2ly cSAxMSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMGIsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0g QUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAg ICAwLjAwMDAwMF0gQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDMsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0ClsgICAgMC4wMDAwMDBdIEFDUEk6IElS UTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElEIDAsIEFQSUMgSU5UIDA2ClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywgQVBJQyBJRCAw LCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgKWyAgICAwLjAwMDAwMF0gQUNQ STogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMCB1c2Vk IGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRl LgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5UIDBkClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRy aWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGYKWyAgICAwLjAwMDAw MF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsg ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApb ICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAyIENQVXMsIDAgaG90cGx1ZyBDUFVzClsg ICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmIwMDAgKGZlYzAwMDAwKQpbICAgIDAu MDAwMDAwXSBucl9pcnFzX2dzaTogNDAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAw MDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0g Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1 cF9wZXJjcHU6IE5SX0NQVVM6OCBucl9jcHVtYXNrX2JpdHM6OCBucl9jcHVfaWRzOjIgbnJfbm9k ZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDE0IHBhZ2VzL2NwdSBAZDI0 NmYwMDAgczMyOTI4IHIwIGQyNDQxNiB1NTczNDQKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzog czMyOTI4IHIwIGQyNDQxNiB1NTczNDQgYWxsb2M9MTQqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1 LWFsbG9jOiBbMF0gMCBbMF0gMSAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZv ciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNDcxODQw ClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5 IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxMTAwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBj b21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBk ZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3Rh bGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1w YW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAg dmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvY2RhbGwta3ZtLWFybTphcG1fbGludXhfdjMu MTYtcmMxOjZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzg6YmlzZWN0LWxp bnV4LTEvLnZtbGludXotNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC0y MDE0MDcxMjA5MjY1Ni0yLWl2YjQxIGJyYW5jaD1jZGFsbC1rdm0tYXJtL2FwbV9saW51eF92My4x Ni1yYzEgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzZmOTliYzk0 OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA1 LWc2Zjk5YmM5IGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBzeXNycTogc3lzcnEg YWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIw NDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFz aCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAw MDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDUsIDEz MTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAw MDBdIEluaXRpYWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAgKDAwMDAwMDAwOjAwMDAwMDAwKQpb ICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI0MjA1MksvMzI3MjgwSyBhdmFpbGFibGUgKDk2MDlLIGtl cm5lbCBjb2RlLCA3MjdLIHJ3ZGF0YSwgMzYzMksgcm9kYXRhLCA3ODhLIGluaXQsIDg2OTJLIGJz cywgODUyMjhLIHJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtl cm5lbCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZlNmYw MDAgLSAweGZmZmZmMDAwICAgKDE2MDAga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDog MHhmZjgwMDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZt YWxsb2MgOiAweGQ0N2ZlMDAwIC0gMHhmZjdmZTAwMCAgICggNjg4IE1CKQpbICAgIDAuMDAwMDAw XSAgICAgbG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAg MC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhjMWRhNzAwMCAtIDB4YzFlNmMwMDAgICAoIDc4OCBr QikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxOTYyOTU3IC0gMHhjMWRhNWMwMCAg ICg0MzY0IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMx OTYyOTU3ICAgKDk2MTAga0IpClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vz c29yIGhvbm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAg IDAuMDAwMDAwXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpb ICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFm PTE2LCBucl9jcHVfaWRzPTIKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoyMzA0IG5yX2lycXM6NTEy IDE2ClsgICAgMC4wMDAwMDBdIENQVSAwIGlycXN0YWNrcywgaGFyZD1jZmMwYTAwMCBzb2Z0PWNm YzBjMDAwClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBWR0ErIDgweDI1ClsgICAgMC4w MDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUg W2Vhcmx5c2VyMF0gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJs ZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChj KSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhf TE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6 ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAg ODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAg ICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAw MDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4u LiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1 c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0OTExIGtCClsgICAgMC4wMDAwMDBdICBwZXIg dGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTE1MiBieXRlcwpbICAgIDAuMDAwMDAwXSBo cGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2 OTMuNTA4IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwNjY2Nl0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9v cCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4OS40NyBCb2dvTUlQUyAobHBqPTg5NzgzNjAp ClsgICAgMC4wMDY2NzhdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAg IDAuMDA3ODI1XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNDI0ClsgICAgMC4wMTQxOTVdIEFD UEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAwLjAxNTc0NF0g U2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMC4wMTY2NzldIFNFTGludXg6ICBJ bml0aWFsaXppbmcuClsgICAgMC4wMTc4NDddIFNFTGludXg6ICBTdGFydGluZyBpbiBlbmZvcmNp bmcgbW9kZQpbICAgIDAuMDE5MDU1XSBBcHBBcm1vcjogQXBwQXJtb3IgZGlzYWJsZWQgYnkgYm9v dCB0aW1lIHBhcmFtZXRlcgpbICAgIDAuMDIwMDExXSBZYW1hOiBiZWNvbWluZyBtaW5kZnVsLgpb ICAgIDAuMDIxMjUzXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVy OiAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMDIzMzQ5XSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wMjcwMTRdIElu aXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAyODM5OF0gSW5pdGlhbGl6 aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDI5NTU3XSBJbml0aWFsaXppbmcgY2dy b3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wMzAxMTJdIG1jZTogQ1BVIHN1cHBvcnRzIDEw IE1DRSBiYW5rcwpbICAgIDAuMDMxMTk4XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDAs IDJNQiAwLCA0TUIgMApbICAgIDAuMDMxMTk4XSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtC IDAsIDJNQiAwLCA0TUIgMCwgMUdCIDAKWyAgICAwLjAzMTE5OF0gdGxiX2ZsdXNoYWxsX3NoaWZ0 OiA2ClsgICAgMC4wMzQyMjVdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4YzFlNmMwMDAt MHhjMWU3M2ZmZl0KWyAgICAwLjA0MjU4N10gZnRyYWNlOiBhbGxvY2F0aW5nIDMyODE2IGVudHJp ZXMgaW4gNjUgcGFnZXMKWyAgICAwLjA1Mzc1MV0gR2V0dGluZyBWRVJTSU9OOiAxMDUwMDE0Clsg ICAgMC4wNTQ3MjldIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDU2Njc2XSBHZXR0 aW5nIElEOiAwClsgICAgMC4wNTc0NzRdIEdldHRpbmcgSUQ6IGYwMDAwMDAKWyAgICAwLjA1ODM2 MF0gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wNTkyMjZdIEdldHRpbmcgTFZUMTogODQwMApb ICAgIDAuMDYwMDExXSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgMSBJL08gQVBJ Q3MKWyAgICAwLjA2MTI4M10gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjA2MzQ0N10g RU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4wNjQzOThdIGluaXQgSU9fQVBJQyBJUlFzClsg ICAgMC4wNjUzMDldICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDY2MzY1XSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDY2NzA1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDcwMDM2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEg MyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDcyMDQ4XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDczMzY4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgz NSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDc2NzAxXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDc4ODg3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTcgLT4gMHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgwMDQw XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgzMzY2XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDg2Njk3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4g SVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wODg2OTldIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjA5MDAzM10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0x MiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDkzMzcy XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wOTY3MTBdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjEwMDAyOF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNm IC0+IElSUSAxNSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMTAxODcwXSAgYXBpYyAw IHBpbiAxNiBub3QgY29ubmVjdGVkClsgICAgMC4xMDMzMzldICBhcGljIDAgcGluIDE3IG5vdCBj b25uZWN0ZWQKWyAgICAwLjEwNDI3NF0gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAg IDAuMTA1MjEyXSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4xMDY2NzRdICBh cGljIDAgcGluIDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjEwNzY4NV0gIGFwaWMgMCBwaW4gMjEg bm90IGNvbm5lY3RlZApbICAgIDAuMTA4NjgxXSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVk ClsgICAgMC4xMTAwMDZdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjExMTE5 NV0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpb ICAgIDAuMTEzMzM4XSBzbXBib290OiBDUFUwOiBJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAo ZmFtOiAwZiwgbW9kZWw6IDA2LCBzdGVwcGluZzogMDEpClsgICAgMC4xMTY2NzRdIFVzaW5nIGxv Y2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4KWyAgICAwLjExNjY3NF0gY2FsaWJyYXRpbmcgQVBJ QyB0aW1lciAuLi4KWyAgICAwLjEyMzMzM10gLi4uIGxhcGljIGRlbHRhID0gNzQ4NzExNgpbICAg IDAuMTIzMzMzXSAuLi4gUE0tVGltZXIgZGVsdGEgPSA0Mjg3OTkKWyAgICAwLjEyMzMzM10gQVBJ QyBjYWxpYnJhdGlvbiBub3QgY29uc2lzdGVudCB3aXRoIFBNLVRpbWVyOiAxMTltcyBpbnN0ZWFk IG9mIDEwMG1zClsgICAgMC4xMjMzMzNdIEFQSUMgZGVsdGEgYWRqdXN0ZWQgdG8gUE0tVGltZXI6 IDYyNTAxMTUgKDc0ODcxMTYpClsgICAgMC4xMjMzMzNdIFRTQyBkZWx0YSBhZGp1c3RlZCB0byBQ TS1UaW1lcjogMjY5MzQ2NTA3ICgzMjI2NTQ2MjMpClsgICAgMC4xMjMzMzNdIC4uLi4uIGRlbHRh IDYyNTAxMTUKWyAgICAwLjEyMzMzM10gLi4uLi4gbXVsdDogMjY4NDQwNDIyClsgICAgMC4xMjMz MzNdIC4uLi4uIGNhbGlicmF0aW9uIHJlc3VsdDogMzMzMzM5NApbICAgIDAuMTIzMzMzXSAuLi4u LiBDUFUgY2xvY2sgc3BlZWQgaXMgMjY5My4yNDQ3IE1Iei4KWyAgICAwLjEyMzMzM10gLi4uLi4g aG9zdCBidXMgY2xvY2sgc3BlZWQgaXMgMTAwMC4wMzk0IE1Iei4KWyAgICAwLjEyMzQyNl0gUGVy Zm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgNiBubyBQTVUg ZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjE0MzUxMl0gTk1JIHdhdGNoZG9n OiBkaXNhYmxlZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDAuMTUw NzA1XSBDUFUgMSBpcnFzdGFja3MsIGhhcmQ9Y2ZkOTAwMDAgc29mdD1jZmQ5MjAwMApbICAgIDAu MTUzMzQ5XSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3VyYXRpb246ClsgICAgMC4xNTQ0MTFdIC4u Li4gbm9kZSAgIzAsIENQVXM6ICAgICAgIzEKWyAgICAwLjAwNjY2Nl0gSW5pdGlhbGl6aW5nIENQ VSMxClsgICAgMC4wMDY2NjZdIGt2bS1jbG9jazogY3B1IDEsIG1zciAwOjEzZmZkMDIxLCBzZWNv bmRhcnkgY3B1IGNsb2NrClsgICAgMC4wMDY2NjZdIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzEKWyAg ICAwLjE3NjgxNl0geDg2OiBCb290ZWQgdXAgMSBub2RlLCAyIENQVXMKWyAgICAwLjE3ODE1OV0g c21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoMTA3NzguOTUgQm9nb01J UFMpClsgICAgMC4xNzY2NzhdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDEKWyAgICAwLjE3 NjY3OF0ga3ZtLXN0ZWFsdGltZTogY3B1IDEsIG1zciAxMjQ3Zjg0MApbICAgIDAuMTk3NDk4XSBk ZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjIwMTIzMF0gZXZtOiBzZWN1cml0eS5zZWxpbnV4 ClsgICAgMC4yMDIyMDJdIGV2bTogc2VjdXJpdHkuU01BQ0s2NApbICAgIDAuMjAzMTg2XSBldm06 IHNlY3VyaXR5LlNNQUNLNjRFWEVDClsgICAgMC4yMDQzODldIGV2bTogc2VjdXJpdHkuU01BQ0s2 NFRSQU5TTVVURQpbICAgIDAuMjA1NDkwXSBldm06IHNlY3VyaXR5LlNNQUNLNjRNTUFQClsgICAg MC4yMDY1MThdIGV2bTogc2VjdXJpdHkuaW1hClsgICAgMC4yMDY2NzNdIGV2bTogc2VjdXJpdHku Y2FwYWJpbGl0eQpbICAgIDAuMjEzNTQ3XSBwcmFuZG9tOiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVz dCBwYXNzZWQKWyAgICAwLjIxNTUzNF0gcHJhbmRvbTogMTAwIHNlbGYgdGVzdHMgcGFzc2VkClsg ICAgMC4yMTY2NzldIGF0b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgaTM4NisgcGxhdGZvcm0gd2l0 aCBDWDggYW5kIHdpdGggU1NFClsgICAgMC4yMTg5NDFdIHJlZ3VsYXRvci1kdW1teTogbm8gcGFy YW1ldGVycwpbICAgIDAuMjIzMjEwXSBSVEMgdGltZTogIDI6MTE6NDgsIGRhdGU6IDA3LzEyLzE0 ClsgICAgMC4yMjM3MjRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAw LjIyNjcyOV0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMC4yMjc4NjNdIGNw dWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAgICAwLjIyOTM5MV0gQUNQSTogYnVzIHR5cGUg UENJIHJlZ2lzdGVyZWQKWyAgICAwLjIzMDI1N10gUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5 cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjIzMjA4MV0gbXRycjogeW91ciBDUFVzIGhhZCBp bmNvbnNpc3RlbnQgdmFyaWFibGUgTVRSUiBzZXR0aW5ncwpbICAgIDAuMjMzMzQ2XSBtdHJyOiB5 b3VyIENQVXMgaGFkIGluY29uc2lzdGVudCBNVFJSZGVmVHlwZSBzZXR0aW5ncwpbICAgIDAuMjM0 ODExXSBtdHJyOiBwcm9iYWJseSB5b3VyIEJJT1MgZG9lcyBub3Qgc2V0dXAgYWxsIENQVXMuClsg ICAgMC4yMzY2NzJdIG10cnI6IGNvcnJlY3RlZCBjb25maWd1cmF0aW9uLgpbICAgIDAuMzIwMDcw XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMC4zMjExODZdIEFDUEk6IEFk ZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAwLjMyMjM2Ml0gQUNQSTogQWRkZWQgX09T SSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMzIzMzQwXSBBQ1BJOiBBZGRlZCBfT1NJKFBy b2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAwLjMzMjU4M10gQUNQSTogSW50ZXJwcmV0 ZXIgZW5hYmxlZApbICAgIDAuMzMzMzQ2XSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBX aGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MxX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgw KQpbICAgIDAuMzM1NjMyXSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFs dWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAu MzM3NDUwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzUpClsgICAgMC4zMzg0MTddIEFDUEk6IFVz aW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjM0MDA1NF0gUENJOiBVc2lu ZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1u b2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMzUxNTUwXSBBQ1BJOiBQQ0kgUm9vdCBCcmlk Z2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjM1Mjk0OV0gYWNwaSBQ TlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbQVNQTSBDbG9ja1BNIFNlZ21lbnRzXQpbICAg IDAuMzUzNDAyXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBk aXNhYmxpbmcgQVNQTQpbICAgIDAuMzU1MTIyXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVs IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDA2NApbICAgIDAuMzU2NjY2XSBJUDog WzxjMTdiNzYyZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweGUvMHgyMApbICAgIDAu MzU2NjY2XSAqcGRlID0gMDAwMDAwMDAgClsgICAgMC4zNTY2NjZdIE9vcHM6IDAwMDAgWyMxXSBQ UkVFTVBUIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgICAwLjM1NjY2Nl0gTW9kdWxlcyBsaW5rZWQg aW46ClsgICAgMC4zNTY2NjZdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWlu dGVkIDMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgIzIKWyAgICAwLjM1NjY2Nl0gSGFyZHdhcmUg bmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMg MDEvMDEvMjAxMQpbICAgIDAuMzU2NjY2XSB0YXNrOiBjZmM3ZTAxMCB0aTogY2ZjYzAwMDAgdGFz ay50aTogY2ZjYzAwMDAKWyAgICAwLjM1NjY2Nl0gRUlQOiAwMDYwOls8YzE3Yjc2MmU+XSBFRkxB R1M6IDAwMDEwMjg2IENQVTogMApbICAgIDAuMzU2NjY2XSBFSVAgaXMgYXQgcGNpYmlvc19yb290 X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwClsgICAgMC4zNTY2NjZdIEVBWDogY2ZlMGEwMDAgRUJY OiBjMWQ4M2QyMCBFQ1g6IDAwMDAwMDAwIEVEWDogMDAwMDAwMDAKWyAgICAwLjM1NjY2Nl0gRVNJ OiAwMDAwMDAwMCBFREk6IGNmZTBhMDAwIEVCUDogY2ZjYzFkMjAgRVNQOiBjZmNjMWQyMApbICAg IDAuMzU2NjY2XSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMDAgU1M6IDAwNjgK WyAgICAwLjM1NjY2Nl0gQ1IwOiA4MDA1MDAzYiBDUjI6IDAwMDAwMDY0IENSMzogMDFlNzcwMDAg Q1I0OiAwMDAwMDZkMApbICAgIDAuMzU2NjY2XSBTdGFjazoKWyAgICAwLjM1NjY2Nl0gIGNmY2Mx ZGE0IGMxM2Q3YThiIGNmY2MxZGQ0IGNmZTU2ZTAwIGNmY2MxZGQ0IGNmZTU2ZDQwIGNmY2MxZGQ0 IGNmYzAwMTgwClsgICAgMC4zNTY2NjZdICBjZmNjMWQ4OCBjMTFhNzdkMiBjZmUwYTE4NCAwMDAw MDAwMSAwMDAwMDAwMCAwMDAwMDAwMCBjMTA5M2NmOSAwMDAwMDI0NgpbICAgIDAuMzU2NjY2XSAg MDAwMDgwZDAgMDAwMDAyODIgMDAwMDAwMTAgMDAwMDgwZDAgMDAwMDAwMjAgMDAwMDAyNDYgYzEz ZDVhNDggY2ZjYzFkZDQKWyAgICAwLjM1NjY2Nl0gQ2FsbCBUcmFjZToKWyAgICAwLjM1NjY2Nl0g IFs8YzEzZDdhOGI+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzKzB4NWIvMHgzNDAKWyAgICAwLjM1NjY2 Nl0gIFs8YzExYTc3ZDI+XSA/IGttZW1fY2FjaGVfYWxsb2NfdHJhY2UrMHgzYTIvMHg0YjAKWyAg ICAwLjM1NjY2Nl0gIFs8YzEwOTNjZjk+XSA/IGluc2VydF9yZXNvdXJjZV9jb25mbGljdCsweDE5 LzB4NDAKWyAgICAwLjM1NjY2Nl0gIFs8YzEzZDVhNDg+XSA/IHBjaV9hZGRfcmVzb3VyY2Vfb2Zm c2V0KzB4MjgvMHg2MApbICAgIDAuMzU2NjY2XSAgWzxjMTNkNWE0OD5dID8gcGNpX2FkZF9yZXNv dXJjZV9vZmZzZXQrMHgyOC8weDYwClsgICAgMC4zNTY2NjZdICBbPGMxN2I3NTBiPl0gcGNpX2Fj cGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsgICAgMC4zNTY2NjZdICBbPGMxNDAxNjg2Pl0gYWNw aV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkKWyAgICAwLjM1NjY2Nl0gIFs8YzEzZmM4ZWQ+XSA/ IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFuZGxlKzB4MTgvMHgzYQpbICAgIDAuMzU2NjY2XSAgWzxj MTNmZWRiMz5dIGFjcGlfYnVzX2F0dGFjaCsweGI1LzB4MTYwClsgICAgMC4zNTY2NjZdICBbPGMx OTVkNjBkPl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjM1NjY2Nl0gIFs8YzE0NzRi OWM+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4zNTY2NjZdICBbPGMxM2ZlZTFj Pl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4zNTY2NjZdICBbPGMxOTVkNjBk Pl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjM1NjY2Nl0gIFs8YzE0NzRiOWM+XSA/ IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4zNTY2NjZdICBbPGMxM2ZlZTFjPl0gYWNw aV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4zNTY2NjZdICBbPGMxM2ZlZWE3Pl0gYWNw aV9idXNfc2NhbisweDQ5LzB4NTkKWyAgICAwLjM1NjY2Nl0gIFs8YzFkZGZhNzQ+XSBhY3BpX3Nj YW5faW5pdCsweDViLzB4MTZiClsgICAgMC4zNTY2NjZdICBbPGMxZGRmOGNjPl0gYWNwaV9pbml0 KzB4MjA1LzB4MjIwClsgICAgMC4zNTY2NjZdICBbPGMxZGRmNmM3Pl0gPyBhY3BpX3NsZWVwX3By b2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjM1NjY2Nl0gIFs8YzEwMDA0NGU+XSBkb19vbmVfaW5p dGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMzU2NjY2XSAgWzxjMWRkZjZjNz5dID8gYWNwaV9zbGVl cF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4zNTY2NjZdICBbPGMxZGE3NTAwPl0gPyBpbml0 Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsgICAgMC4zNTY2NjZdICBbPGMxMGFlMDM5Pl0gPyBw YXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAgMC4zNTY2NjZdICBbPGMxMGE1MzYxPl0gPyBfX3Vz ZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2RlcHRoKzB4NDEvMHg1MApbICAgIDAuMzU2NjY2XSAg WzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWIyLzB4MjQ5ClsgICAgMC4zNTY2 NjZdICBbPGMxZGE3NTVlPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHg4MS8weDgxClsgICAgMC4z NTY2NjZdICBbPGMxOTRiODQwPl0ga2VybmVsX2luaXQrMHgxMC8weGUwClsgICAgMC4zNTY2NjZd ICBbPGMxOTVmNjgxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjM1 NjY2Nl0gIFs8YzE5NGI4MzA+XSA/IHJlc3RfaW5pdCsweDEzMC8weDEzMApbICAgIDAuMzU2NjY2 XSBDb2RlOiA4YiA0NSBlMCA4OSA0NCAyNCAwNCBlOCAyNiBhYiAxOSAwMCAzMSBjMCBlOSA4ZiBm ZCBmZiBmZiA4ZCA3NiAwMCA4ZCBiYyAyNyAwMCAwMCAwMCAwMCA1NSA4OSBlNSAzZSA4ZCA3NCAy NiAwMCA4YiA5MCA4MCAwMSAwMCAwMCA8OGI+IDUyIDY0IDhiIDUyIDA4IDg5IDkwIDI4IDAxIDAw IDAwIDMxIGMwIDVkIGMzIDY2IDkwIDU1IDg5IGU1ClsgICAgMC4zNTY2NjZdIEVJUDogWzxjMTdi NzYyZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweGUvMHgyMCBTUzpFU1AgMDA2ODpj ZmNjMWQyMApbICAgIDAuMzU2NjY2XSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjM1NjY2 Nl0gLS0tWyBlbmQgdHJhY2UgODQ5YjEwZjZmYWQ1ZWI2ZiBdLS0tClsgICAgMC4zNTY2NjZdIC0t LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMzU2NjY2XSBXQVJOSU5H OiBDUFU6IDAgUElEOiAxIGF0IGtlcm5lbC9zbXAuYzoyNDIgc21wX2NhbGxfZnVuY3Rpb25fc2lu Z2xlKzB4OWMvMHhjMCgpClsgICAgMC4zNTY2NjZdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAu MzU2NjY2XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAgRCAg ICAgICAzLjE2LjAtcmMxLTAwMDA1LWc2Zjk5YmM5ICMyClsgICAgMC4zNTY2NjZdIEhhcmR3YXJl IG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hz IDAxLzAxLzIwMTEKWyAgICAwLjM1NjY2Nl0gIDAwMDAwMDAwIDAwMDAwMDAwIGNmY2MxYWEwIGMx OTU1NDIzIDAwMDAwMDAwIGNmY2MxYWQwIGMxMDhjMjllIGMxYmM3MmY4ClsgICAgMC4zNTY2NjZd ICAwMDAwMDAwMCAwMDAwMDAwMSBjMWJjY2Y4MCAwMDAwMDBmMiBjMTEwZmIyYyBjMTEwZmIyYyBm ZmZmZmZmZiAwMDAwMDAwMApbICAgIDAuMzU2NjY2XSAgYzExNTkzNDAgY2ZjYzFhZTAgYzEwOGMz NjIgMDAwMDAwMDkgMDAwMDAwMDAgY2ZjYzFiMDAgYzExMGZiMmMgY2ZjYzFhZjAKWyAgICAwLjM1 NjY2Nl0gQ2FsbCBUcmFjZToKWyAgICAwLjM1NjY2Nl0gIFs8YzE5NTU0MjM+XSBkdW1wX3N0YWNr KzB4NDgvMHg2OQpbICAgIDAuMzU2NjY2XSAgWzxjMTA4YzI5ZT5dIHdhcm5fc2xvd3BhdGhfY29t bW9uKzB4N2UvMHhhMApbICAgIDAuMzU2NjY2XSAgWzxjMTEwZmIyYz5dID8gc21wX2NhbGxfZnVu Y3Rpb25fc2luZ2xlKzB4OWMvMHhjMApbICAgIDAuMzU2NjY2XSAgWzxjMTEwZmIyYz5dID8gc21w X2NhbGxfZnVuY3Rpb25fc2luZ2xlKzB4OWMvMHhjMApbICAgIDAuMzU2NjY2XSAgWzxjMTE1OTM0 MD5dID8gcmN1X3JlYWRfbG9ja19oZWxkKzB4NDAvMHg0MApbICAgIDAuMzU2NjY2XSAgWzxjMTA4 YzM2Mj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgICAwLjM1NjY2Nl0gIFs8YzEx MGZiMmM+XSBzbXBfY2FsbF9mdW5jdGlvbl9zaW5nbGUrMHg5Yy8weGMwClsgICAgMC4zNTY2NjZd ICBbPGMxMGRlMDRiPl0gPyB0cmFjZV9oYXJkaXJxc19vZmYrMHhiLzB4MTAKWyAgICAwLjM1NjY2 Nl0gIFs8YzExNTg3YmM+XSB0YXNrX2Z1bmN0aW9uX2NhbGwrMHgzYy8weDUwClsgICAgMC4zNTY2 NjZdICBbPGMxMTVmYjUwPl0gPyBwZXJmX2Nncm91cF9zd2l0Y2grMHgzODAvMHgzODAKWyAgICAw LjM1NjY2Nl0gIFs8YzExNTk0MmQ+XSBwZXJmX2Nncm91cF9leGl0KzB4MWQvMHgyMApbICAgIDAu MzU2NjY2XSAgWzxjMTExZTY1Zj5dIGNncm91cF9leGl0KzB4Y2YvMHgyMjAKWyAgICAwLjM1NjY2 Nl0gIFs8YzEwOGRjYTY+XSBkb19leGl0KzB4Mjc2LzB4YWYwClsgICAgMC4zNTY2NjZdICBbPGMx MGVkMmMwPl0gPyBrbXNnX2R1bXArMHgxOTAvMHgyMDAKWyAgICAwLjM1NjY2Nl0gIFs8YzEwZWQx NTE+XSA/IGttc2dfZHVtcCsweDIxLzB4MjAwClsgICAgMC4zNTY2NjZdICBbPGMxMDQ5MDI3Pl0g b29wc19lbmQrMHg3Ny8weGEwClsgICAgMC4zNTY2NjZdICBbPGMxOTUwOTc1Pl0gbm9fY29udGV4 dCsweDFhOS8weDFiMQpbICAgIDAuMzU2NjY2XSAgWzxjMTk1MGFmNj5dIF9fYmFkX2FyZWFfbm9z ZW1hcGhvcmUrMHgxNzkvMHgxODEKWyAgICAwLjM1NjY2Nl0gIFs8YzEwZGRkNDM+XSA/IF9fYmZz KzB4MTMvMHgxZTAKWyAgICAwLjM1NjY2Nl0gIFs8YzEwZGQ5OTA+XSA/IG5vb3BfY291bnQrMHgx MC8weDEwClsgICAgMC4zNTY2NjZdICBbPGMxOTUwYjE1Pl0gYmFkX2FyZWFfbm9zZW1hcGhvcmUr MHgxNy8weDE5ClsgICAgMC4zNTY2NjZdICBbPGMxMDdmOTc1Pl0gX19kb19wYWdlX2ZhdWx0KzB4 ODUvMHg0YjAKWyAgICAwLjM1NjY2Nl0gIFs8YzExMTU5MDQ+XSA/IGlzX21vZHVsZV90ZXh0X2Fk ZHJlc3MrMHgxNC8weDMwClsgICAgMC4zNTY2NjZdICBbPGMxMGFkMjFmPl0gPyBfX2tlcm5lbF90 ZXh0X2FkZHJlc3MrMHg0Zi8weDcwClsgICAgMC4zNTY2NjZdICBbPGMxMDQ4ZGViPl0gPyBwcmlu dF9jb250ZXh0X3N0YWNrKzB4NWIvMHhhMApbICAgIDAuMzU2NjY2XSAgWzxjMTA0N2VhZD5dID8g ZHVtcF90cmFjZSsweGJkLzB4MWQwClsgICAgMC4zNTY2NjZdICBbPGMxMGRmZjVlPl0gPyBtYXJr X2hlbGRfbG9ja3MrMHg1ZS8weDgwClsgICAgMC4zNTY2NjZdICBbPGMxMDdmZjZhPl0gdHJhY2Vf ZG9fcGFnZV9mYXVsdCsweDNhLzB4MjAwClsgICAgMC4zNTY2NjZdICBbPGMxMDdkMzUwPl0gPyBr dm1fcmVhZF9hbmRfcmVzZXRfcGZfcmVhc29uKzB4NDAvMHg0MApbICAgIDAuMzU2NjY2XSAgWzxj MTA3ZDM3Mz5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgyMy8weDgwClsgICAgMC4zNTY2NjZdICBb PGMxOTYwNjZmPl0gZXJyb3JfY29kZSsweDVmLzB4NzAKWyAgICAwLjM1NjY2Nl0gIFs8YzEwN2Qz NTA+XSA/IGt2bV9yZWFkX2FuZF9yZXNldF9wZl9yZWFzb24rMHg0MC8weDQwClsgICAgMC4zNTY2 NjZdICBbPGMxN2I3NjJlPl0gPyBwY2liaW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHhlLzB4MjAK WyAgICAwLjM1NjY2Nl0gIFs8YzEzZDdhOGI+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzKzB4NWIvMHgz NDAKWyAgICAwLjM1NjY2Nl0gIFs8YzExYTc3ZDI+XSA/IGttZW1fY2FjaGVfYWxsb2NfdHJhY2Ur MHgzYTIvMHg0YjAKWyAgICAwLjM1NjY2Nl0gIFs8YzEwOTNjZjk+XSA/IGluc2VydF9yZXNvdXJj ZV9jb25mbGljdCsweDE5LzB4NDAKWyAgICAwLjM1NjY2Nl0gIFs8YzEzZDVhNDg+XSA/IHBjaV9h ZGRfcmVzb3VyY2Vfb2Zmc2V0KzB4MjgvMHg2MApbICAgIDAuMzU2NjY2XSAgWzxjMTNkNWE0OD5d ID8gcGNpX2FkZF9yZXNvdXJjZV9vZmZzZXQrMHgyOC8weDYwClsgICAgMC4zNTY2NjZdICBbPGMx N2I3NTBiPl0gcGNpX2FjcGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsgICAgMC4zNTY2NjZdICBb PGMxNDAxNjg2Pl0gYWNwaV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkKWyAgICAwLjM1NjY2Nl0g IFs8YzEzZmM4ZWQ+XSA/IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFuZGxlKzB4MTgvMHgzYQpbICAg IDAuMzU2NjY2XSAgWzxjMTNmZWRiMz5dIGFjcGlfYnVzX2F0dGFjaCsweGI1LzB4MTYwClsgICAg MC4zNTY2NjZdICBbPGMxOTVkNjBkPl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjM1 NjY2Nl0gIFs8YzE0NzRiOWM+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4zNTY2 NjZdICBbPGMxM2ZlZTFjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4zNTY2 NjZdICBbPGMxOTVkNjBkPl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjM1NjY2Nl0g IFs8YzE0NzRiOWM+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4zNTY2NjZdICBb PGMxM2ZlZTFjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4zNTY2NjZdICBb PGMxM2ZlZWE3Pl0gYWNwaV9idXNfc2NhbisweDQ5LzB4NTkKWyAgICAwLjM1NjY2Nl0gIFs8YzFk ZGZhNzQ+XSBhY3BpX3NjYW5faW5pdCsweDViLzB4MTZiClsgICAgMC4zNTY2NjZdICBbPGMxZGRm OGNjPl0gYWNwaV9pbml0KzB4MjA1LzB4MjIwClsgICAgMC4zNTY2NjZdICBbPGMxZGRmNmM3Pl0g PyBhY3BpX3NsZWVwX3Byb2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjM1NjY2Nl0gIFs8YzEwMDA0 NGU+XSBkb19vbmVfaW5pdGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMzU2NjY2XSAgWzxjMWRkZjZj Nz5dID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4zNTY2NjZdICBbPGMx ZGE3NTAwPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsgICAgMC4zNTY2NjZdICBb PGMxMGFlMDM5Pl0gPyBwYXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAgMC4zNTY2NjZdICBbPGMx MGE1MzYxPl0gPyBfX3VzZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2RlcHRoKzB4NDEvMHg1MApb ICAgIDAuMzU2NjY2XSAgWzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWIyLzB4 MjQ5ClsgICAgMC4zNTY2NjZdICBbPGMxZGE3NTVlPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHg4 MS8weDgxClsgICAgMC4zNTY2NjZdICBbPGMxOTRiODQwPl0ga2VybmVsX2luaXQrMHgxMC8weGUw ClsgICAgMC4zNTY2NjZdICBbPGMxOTVmNjgxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIx LzB4MzAKWyAgICAwLjM1NjY2Nl0gIFs8YzE5NGI4MzA+XSA/IHJlc3RfaW5pdCsweDEzMC8weDEz MApbICAgIDAuMzU2NjY2XSAtLS1bIGVuZCB0cmFjZSA4NDliMTBmNmZhZDVlYjcwIF0tLS0KWyAg ICAwLjM1NjY3M10gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxs IGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMDkKWyAgICAwLjM1NjY3M10gClsgICAgMC4zNTk5OTld IFJlYm9vdGluZyBpbiAxMCBzZWNvbmRzLi4KRWxhcHNlZCB0aW1lOiAxMApxZW11LXN5c3RlbS14 ODZfNjQgLWNwdSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVsIC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTEvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC92bWxp bnV6LTMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEg ZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2Vu YWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9j a3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9 dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBs aW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9j ZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6NmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0 YWM0MTIyMzIyYTdjY2I3ODpiaXNlY3QtbGludXgtMS8udm1saW51ei02Zjk5YmM5NDliMWM5MGZm MzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4LTIwMTQwNzEyMDkyNjU2LTItaXZiNDEgYnJhbmNoPWNk YWxsLWt2bS1hcm0vYXBtX2xpbnV4X3YzLjE2LXJjMSBCT09UX0lNQUdFPS9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLXIxLTA3MTEvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3 OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgZHJiZC5taW5vcl9jb3VudD04JyAg LWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ogLW0gMzIw IC1zbXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9v dCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0 aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC1xdWFudGFsLWl2YjQxLTExMSAtc2VyaWFs IGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXF1YW50YWwtaXZiNDEtMTExIC1kYWVtb25pemUg LWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAoK --===============4047937475981027881== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-unable-to-handle-kernel-NULL-pointer-dereference-14730.log" SEVBRCBpcyBub3cgYXQgMjYzZGY4Mi4uLiBhcm02NDogQWRkIGRlZmNvbmZpZyBhbmQgZHRzIGZv ciBYZW4gb24gQVBNIFgtR2VuZSBNdXN0YW5nIGJvYXJkCmdpdCBjaGVja291dCA3MTcxNTExZWFl YzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2MjZiMzhmCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92 My4xNi1yYzE6NzE3MTUxMWVhZWM1YmYyM2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4ZjpiaXNlY3Qt bGludXgtMQogU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCA3MTcxNTExZWFlYzViZjIzZmIw NjA3OGY1OTc4NGEzYTA2MjZiMzhmCmdpdCBiaXNlY3Qgc3RhcnQgMjYzZGY4MmM5ZmI1ZmM1YjM1 MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMSA3MTcxNTExZWFlYzViZjIzZmIwNjA3OGY1OTc4NGEzYTA2 MjZiMzhmIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjI2M2RmODJj OWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEiLCAiLWciLCAiNzE3MTUxMWVhZWM1YmYy M2ZiMDYwNzhmNTk3ODRhM2EwNjI2YjM4ZiIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4LTEvb2JqLWJpc2VjdCJdCkJp c2VjdGluZzogNDQgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDYg c3RlcHMpCls1NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwXSBydGM6IEZp eCBzdXNwZW5kL3Jlc3VtZSBmb3IgQVBNIFgtR2VuZSBTb0MgUlRDIGRyaXZlcgpydW5uaW5nIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXgtMS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6NTY0 ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MDpiaXNlY3QtbGludXgtMQoKMjAx NC0wNy0xMi0wMDo0NzoxOSA1NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQw IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDEx MmE5OTJiNDAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0w NzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1y MS0wNzExLTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1 bWVyL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMy MDExMmE5OTJiNDAKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1 YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvdm1saW51ei0zLjE2LjAtcmMxLTAw MDIyLWc1NjQ4NWE5CgoyMDE0LTA3LTEyLTAxOjA5OjE5IGRldGVjdGluZyBib290IHN0YXRlIC4g VEVTVCBGQUlMVVJFClsgICAgMC4yODY3NjldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0g KGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMjg4MzU4XSBhY3BpIFBOUDBBMDM6MDA6 IF9PU0M6IE9TIHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2VnbWVudHNdClsgICAgMC4yOTAwNDFd IGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBB U1BNClsgICAgMC4yOTIxMzJdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2lu dGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4yOTMzMzNdIElQOiBbPGMxN2I3OTll Pl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwClsgICAgMC4yOTMzMzNdICpw ZGUgPSAwMDAwMDAwMCAKWyAgICAwLjI5MzMzM10gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01Q IERFQlVHX1BBR0VBTExPQwpbICAgIDAuMjkzMzMzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAw LjI5MzMzM10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4w LXJjMS0wMDAyMi1nNTY0ODVhOSAjMQpbICAgIDAuMjkzMzMzXSBIYXJkd2FyZSBuYW1lOiBCb2No cyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4yOTMzMzNdIHRhc2s6IGNmYzdl MDEwIHRpOiBjZmNjMDAwMCB0YXNrLnRpOiBjZmNjMDAwMApbICAgIDAuMjkzMzMzXSBFSVA6IDAw NjA6WzxjMTdiNzk5ZT5dIEVGTEFHUzogMDAwMTAyODYgQ1BVOiAwClsgICAgMC4yOTMzMzNdIEVJ UCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHhlLzB4MjAKWyAgICAwLjI5MzMz M10gRUFYOiBjZmUxMTAwMCBFQlg6IGNmZTExMDAwIEVDWDogMDAwMDAwMDAgRURYOiAwMDAwMDAw MApbICAgIDAuMjkzMzMzXSBFU0k6IGNmZTExMThjIEVESTogMDAwMDAwMDAgRUJQOiBjZmNjMWNm OCBFU1A6IGNmY2MxY2Y4ClsgICAgMC4yOTMzMzNdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBk OCBHUzogMDAwMCBTUzogMDA2OApbICAgIDAuMjkzMzMzXSBDUjA6IDgwMDUwMDMzIENSMjogMDAw MDAwNjQgQ1IzOiAwMWU3NzAwMCBDUjQ6IDAwMDQwNmQwClsgICAgMC4yOTMzMzNdIFN0YWNrOgpb ICAgIDAuMjkzMzMzXSAgY2ZjYzFkN2MgYzEzZDdhOTIgYzI2M2YxNjggMDAwMDAwMDEgMDAwMDAw NDYgMDAwMDAwODYgY2ZjN2UwMTAgY2ZjN2U1NzQKWyAgICAwLjI5MzMzM10gIDAwMDAwMDAwIGNm YzdlMDEwIGNmY2MxZDNjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAwIGMxMWE3ZWE5IGNmYzdl MDEwClsgICAgMC4yOTMzMzNdICBjZmU1ZDAwMCBjZmNjMWQ1YyBjMTBlMDA3YyBjZmU1ZTAwMCBj MjYzZjE2NCAwMDAwMDA4NiBjMjYzZjE2OCBjZmMxNDIwMApbICAgIDAuMjkzMzMzXSBDYWxsIFRy YWNlOgpbICAgIDAuMjkzMzMzXSAgWzxjMTNkN2E5Mj5dIHBjaV9jcmVhdGVfcm9vdF9idXNfaW5f ZG9tYWluKzB4NjIvMHgzNzAKWyAgICAwLjI5MzMzM10gIFs8YzExYTdlYTk+XSA/IGtmcmVlKzB4 YjkvMHgxZjAKWyAgICAwLjI5MzMzM10gIFs8YzEwZTAwN2M+XSA/IHRyYWNlX2hhcmRpcnFzX29u X2NhbGxlcisweGZjLzB4MWMwClsgICAgMC4yOTMzMzNdICBbPGMxMGUwMTRiPl0gPyB0cmFjZV9o YXJkaXJxc19vbisweGIvMHgxMApbICAgIDAuMjkzMzMzXSAgWzxjMTNkN2RlOT5dIHBjaV9jcmVh dGVfcm9vdF9idXMrMHg0OS8weDYwClsgICAgMC4yOTMzMzNdICBbPGMxN2I3ODdiPl0gcGNpX2Fj cGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsgICAgMC4yOTMzMzNdICBbPGMxNDAxOTY2Pl0gYWNw aV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkKWyAgICAwLjI5MzMzM10gIFs8YzEzZmNiY2Q+XSA/ IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFuZGxlKzB4MTgvMHgzYQpbICAgIDAuMjkzMzMzXSAgWzxj MTNmZjA5Mz5dIGFjcGlfYnVzX2F0dGFjaCsweGI1LzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMx OTVkOTdkPl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjI5MzMzM10gIFs8YzE0NzRl N2M+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMGZj Pl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMxOTVkOTdk Pl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAKWyAgICAwLjI5MzMzM10gIFs8YzE0NzRlN2M+XSA/ IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMGZjPl0gYWNw aV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsgICAgMC4yOTMzMzNdICBbPGMxM2ZmMTg3Pl0gYWNw aV9idXNfc2NhbisweDQ5LzB4NTkKWyAgICAwLjI5MzMzM10gIFs8YzFkZGZhNzQ+XSBhY3BpX3Nj YW5faW5pdCsweDViLzB4MTZiClsgICAgMC4yOTMzMzNdICBbPGMxZGRmOGNjPl0gYWNwaV9pbml0 KzB4MjA1LzB4MjIwClsgICAgMC4yOTMzMzNdICBbPGMxZGRmNmM3Pl0gPyBhY3BpX3NsZWVwX3By b2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjI5MzMzM10gIFs8YzEwMDA0NGU+XSBkb19vbmVfaW5p dGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMjkzMzMzXSAgWzxjMWRkZjZjNz5dID8gYWNwaV9zbGVl cF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4yOTMzMzNdICBbPGMxZGE3NTAwPl0gPyBpbml0 Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsgICAgMC4yOTMzMzNdICBbPGMxMGFlMDM5Pl0gPyBw YXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAgMC4yOTMzMzNdICBbPGMxMGE1MzYxPl0gPyBfX3Vz ZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2RlcHRoKzB4NDEvMHg1MApbICAgIDAuMjkzMzMzXSAg WzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWIyLzB4MjQ5ClsgICAgMC4yOTMz MzNdICBbPGMxZGE3NTVlPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHg4MS8weDgxClsgICAgMC4y OTMzMzNdICBbPGMxOTRiYmIwPl0ga2VybmVsX2luaXQrMHgxMC8weGUwClsgICAgMC4yOTMzMzNd ICBbPGMxOTVmYTAxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjI5 MzMzM10gIFs8YzE5NGJiYTA+XSA/IHJlc3RfaW5pdCsweDEzMC8weDEzMApbICAgIDAuMjkzMzMz XSBDb2RlOiA4YiA0NSBlMCA4OSA0NCAyNCAwNCBlOCAyNiBhYiAxOSAwMCAzMSBjMCBlOSA4ZiBm ZCBmZiBmZiA4ZCA3NiAwMCA4ZCBiYyAyNyAwMCAwMCAwMCAwMCA1NSA4OSBlNSAzZSA4ZCA3NCAy NiAwMCA4YiA5MCA4MCAwMSAwMCAwMCA8OGI+IDUyIDY0IDhiIDUyIDA4IDg5IDkwIDI4IDAxIDAw IDAwIDMxIGMwIDVkIGMzIDY2IDkwIDU1IDg5IGU1ClsgICAgMC4yOTMzMzNdIEVJUDogWzxjMTdi Nzk5ZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweGUvMHgyMCBTUzpFU1AgMDA2ODpj ZmNjMWNmOApbICAgIDAuMjkzMzMzXSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjI5MzMz M10gLS0tWyBlbmQgdHJhY2UgYWM1NjA0ODdjZWU3ZDVhZCBdLS0tClsgICAgMC4yOTMzMzNdIC0t LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2ct eW9jdG8ta2J1aWxkLTIzOjIwMTQwNzEyMDEwNzMxOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMu MTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9jdG8ta2J1 aWxkLTI1OjIwMTQwNzEyMDEwNzIzOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEt MDAwMjItZzU2NDg1YTk6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1 ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTk6 MjAxNDA3MTIwMTA3MzQ6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAyMi1n NTY0ODVhOToxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNTY0ODVhOTVkOWZmZGI2 YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWtidWlsZC0yMjoyMDE0MDcx MjAxMDczNzppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5 OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEw MDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTI1OjIwMTQwNzEyMDEwNzM3 OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6MQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMy MDExMmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtOToyMDE0MDcxMjAxMDczNTppMzg2LXJh bmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjEKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTky YjQwL2RtZXNnLXlvY3RvLWtidWlsZC0xMDoyMDE0MDcxMjAxMDczNzppMzg2LXJhbmRjb25maWct cjEtMDcxMTozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjEtMDcxMS81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNn LXF1YW50YWwta2J1aWxkLTc6MjAxNDA3MTIwMTA3NTA6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6 My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOToxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3 MTEvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1r YnVpbGQtMTQ6MjAxNDA3MTIwMTA3NTI6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJj MS0wMDAyMi1nNTY0ODVhOToxCjA6OTo5IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTsz NW0yMDE0LTA3LTEyIDAxOjA5OjUwIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3Qv bGludXgtMS9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDIyIHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbMmExNDZiZGU5YTJiNTVk OGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OV0gZHQtYmluZGluZ3M6IHBjaTogeGdlbmUgcGNpZSBk ZXZpY2UgdHJlZSBiaW5kaW5ncwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMS9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1r dm0tYXJtOmFwbV9saW51eF92My4xNi1yYzE6MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNh Njk0YWE2Nzg3OTpiaXNlY3QtbGludXgtMQoKMjAxNC0wNy0xMi0wMTowOTo1MCAyYTE0NmJkZTlh MmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGEx ZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTJhMTQ2YmRlOWEyYjU1ZDhkOWU5 OGExZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci9pMzg2LXJhbmRjb25maWctcjEtMDcx MS0yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5Cmtlcm5lbDogL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2 OTRhYTY3ODc5L3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZAoKMjAxNC0wNy0xMi0w MToyMTo1MCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDAuMjI5NDg4 XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkK WyAgICAwLjIzMDAxOV0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbQVNQTSBD bG9ja1BNIFNlZ21lbnRzXQpbICAgIDAuMjMxNDQwXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0MgZmFp bGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDAuMjMzMjc0XSBCVUc6IHVu YWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDA2 NApbICAgIDAuMjMzMzMzXSBJUDogWzxjMTdiNzkwZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJl cGFyZSsweGUvMHgyMApbICAgIDAuMjMzMzMzXSAqcGRlID0gMDAwMDAwMDAgClsgICAgMC4yMzMz MzNdIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgICAwLjIz MzMzM10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4yMzMzMzNdIENQVTogMCBQSUQ6IDEgQ29t bTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQgIzEKWyAg ICAwLjIzMzMzM10gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEv MjAxMQpbICAgIDAuMjMzMzMzXSB0YXNrOiBjZmM3ZTAxMCB0aTogY2ZjYzAwMDAgdGFzay50aTog Y2ZjYzAwMDAKWyAgICAwLjIzMzMzM10gRUlQOiAwMDYwOls8YzE3Yjc5MGU+XSBFRkxBR1M6IDAw MDEwMjg2IENQVTogMApbICAgIDAuMjMzMzMzXSBFSVAgaXMgYXQgcGNpYmlvc19yb290X2JyaWRn ZV9wcmVwYXJlKzB4ZS8weDIwClsgICAgMC4yMzMzMzNdIEVBWDogY2ZlMTEwMDAgRUJYOiBjZmUx MTAwMCBFQ1g6IDAwMDAwMDAwIEVEWDogMDAwMDAwMDAKWyAgICAwLjIzMzMzM10gRVNJOiBjZmUx MTE4YyBFREk6IDAwMDAwMDAwIEVCUDogY2ZjYzFjZjggRVNQOiBjZmNjMWNmOApbICAgIDAuMjMz MzMzXSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwZDggR1M6IDAwMDAgU1M6IDAwNjgKWyAgICAw LjIzMzMzM10gQ1IwOiA4MDA1MDAzMyBDUjI6IDAwMDAwMDY0IENSMzogMDFlNzcwMDAgQ1I0OiAw MDA0MDZkMApbICAgIDAuMjMzMzMzXSBTdGFjazoKWyAgICAwLjIzMzMzM10gIGNmY2MxZDdjIGMx M2Q3YTkyIGMyNjNmMTY4IDAwMDAwMDAxIDAwMDAwMDQ2IDAwMDAwMDg2IGNmYzdlMDEwIGNmYzdl NTc0ClsgICAgMC4yMzMzMzNdICAwMDAwMDAwMCBjZmM3ZTAxMCBjZmNjMWQzYyAwMDAwMDAwMCAw MDAwMDAwNCAwMDAwMDAwMCBjMTFhN2VhOSBjZmM3ZTAxMApbICAgIDAuMjMzMzMzXSAgY2ZlNWQw MDAgY2ZjYzFkNWMgYzEwZTAwN2MgY2ZlNWUwMDAgYzI2M2YxNjQgMDAwMDAwODYgYzI2M2YxNjgg Y2ZjMTQyMDAKWyAgICAwLjIzMzMzM10gQ2FsbCBUcmFjZToKWyAgICAwLjIzMzMzM10gIFs8YzEz ZDdhOTI+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzX2luX2RvbWFpbisweDYyLzB4MzcwClsgICAgMC4y MzMzMzNdICBbPGMxMWE3ZWE5Pl0gPyBrZnJlZSsweGI5LzB4MWYwClsgICAgMC4yMzMzMzNdICBb PGMxMGUwMDdjPl0gPyB0cmFjZV9oYXJkaXJxc19vbl9jYWxsZXIrMHhmYy8weDFjMApbICAgIDAu MjMzMzMzXSAgWzxjMTBlMDE0Yj5dID8gdHJhY2VfaGFyZGlycXNfb24rMHhiLzB4MTAKWyAgICAw LjIzMzMzM10gIFs8YzEzZDdkZTk+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzKzB4NDkvMHg2MApbICAg IDAuMjMzMzMzXSAgWzxjMTdiNzdlYj5dIHBjaV9hY3BpX3NjYW5fcm9vdCsweDI1Yi8weDM3MApb ICAgIDAuMjMzMzMzXSAgWzxjMTQwMTk2Nj5dIGFjcGlfcGNpX3Jvb3RfYWRkKzB4MjIzLzB4MmM5 ClsgICAgMC4yMzMzMzNdICBbPGMxM2ZjYmNkPl0gPyBhY3BpX2J1c19nZXRfc3RhdHVzX2hhbmRs ZSsweDE4LzB4M2EKWyAgICAwLjIzMzMzM10gIFs8YzEzZmYwOTM+XSBhY3BpX2J1c19hdHRhY2gr MHhiNS8weDE2MApbICAgIDAuMjMzMzMzXSAgWzxjMTk1ZDhlZD5dID8gbXV0ZXhfdW5sb2NrKzB4 ZC8weDEwClsgICAgMC4yMzMzMzNdICBbPGMxNDc0ZTdjPl0gPyBkZXZpY2VfYXR0YWNoKzB4OGMv MHhhMApbICAgIDAuMjMzMzMzXSAgWzxjMTNmZjBmYz5dIGFjcGlfYnVzX2F0dGFjaCsweDExZS8w eDE2MApbICAgIDAuMjMzMzMzXSAgWzxjMTk1ZDhlZD5dID8gbXV0ZXhfdW5sb2NrKzB4ZC8weDEw ClsgICAgMC4yMzMzMzNdICBbPGMxNDc0ZTdjPl0gPyBkZXZpY2VfYXR0YWNoKzB4OGMvMHhhMApb ICAgIDAuMjMzMzMzXSAgWzxjMTNmZjBmYz5dIGFjcGlfYnVzX2F0dGFjaCsweDExZS8weDE2MApb ICAgIDAuMjMzMzMzXSAgWzxjMTNmZjE4Nz5dIGFjcGlfYnVzX3NjYW4rMHg0OS8weDU5ClsgICAg MC4yMzMzMzNdICBbPGMxZGRmYTc0Pl0gYWNwaV9zY2FuX2luaXQrMHg1Yi8weDE2YgpbICAgIDAu MjMzMzMzXSAgWzxjMWRkZjhjYz5dIGFjcGlfaW5pdCsweDIwNS8weDIyMApbICAgIDAuMjMzMzMz XSAgWzxjMWRkZjZjNz5dID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAgMC4y MzMzMzNdICBbPGMxMDAwNDRlPl0gZG9fb25lX2luaXRjYWxsKzB4N2UvMHgxYjAKWyAgICAwLjIz MzMzM10gIFs8YzFkZGY2Yzc+XSA/IGFjcGlfc2xlZXBfcHJvY19pbml0KzB4MjMvMHgyMwpbICAg IDAuMjMzMzMzXSAgWzxjMWRhNzUwMD5dID8gaW5pdGNhbGxfYmxhY2tsaXN0KzB4MjMvMHg4MQpb ICAgIDAuMjMzMzMzXSAgWzxjMTBhZTAzOT5dID8gcGFyc2VfYXJncysweDFkOS8weDM2MApbICAg IDAuMjMzMzMzXSAgWzxjMTBhNTM2MT5dID8gX191c2VybW9kZWhlbHBlcl9zZXRfZGlzYWJsZV9k ZXB0aCsweDQxLzB4NTAKWyAgICAwLjIzMzMzM10gIFs8YzFkYTdkOWM+XSBrZXJuZWxfaW5pdF9m cmVlYWJsZSsweDFiMi8weDI0OQpbICAgIDAuMjMzMzMzXSAgWzxjMWRhNzU1ZT5dID8gaW5pdGNh bGxfYmxhY2tsaXN0KzB4ODEvMHg4MQpbICAgIDAuMjMzMzMzXSAgWzxjMTk0YmIyMD5dIGtlcm5l bF9pbml0KzB4MTAvMHhlMApbICAgIDAuMjMzMzMzXSAgWzxjMTk1Zjk2MT5dIHJldF9mcm9tX2tl cm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMC4yMzMzMzNdICBbPGMxOTRiYjEwPl0gPyByZXN0 X2luaXQrMHgxMzAvMHgxMzAKWyAgICAwLjIzMzMzM10gQ29kZTogOGIgNDUgZTAgODkgNDQgMjQg MDQgZTggMjYgYWIgMTkgMDAgMzEgYzAgZTkgOGYgZmQgZmYgZmYgOGQgNzYgMDAgOGQgYmMgMjcg MDAgMDAgMDAgMDAgNTUgODkgZTUgM2UgOGQgNzQgMjYgMDAgOGIgOTAgODAgMDEgMDAgMDAgPDhi PiA1MiA2NCA4YiA1MiAwOCA4OSA5MCAyOCAwMSAwMCAwMCAzMSBjMCA1ZCBjMyA2NiA5MCA1NSA4 OSBlNQpbICAgIDAuMjMzMzMzXSBFSVA6IFs8YzE3Yjc5MGU+XSBwY2liaW9zX3Jvb3RfYnJpZGdl X3ByZXBhcmUrMHhlLzB4MjAgU1M6RVNQIDAwNjg6Y2ZjYzFjZjgKWyAgICAwLjIzMzMzM10gQ1Iy OiAwMDAwMDAwMDAwMDAwMDY0ClsgICAgMC4yMzMzMzNdIC0tLVsgZW5kIHRyYWNlIDMwNjk1Mjdj ZDRiNjhhMjggXS0tLQpbICAgIDAuMjMzMzMzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t LS0tLS0tLS0KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0NmJkZTlhMmI1NWQ4 ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwta2J1aWxkLTI6MjAxNDA3MTIw MTE5Mzc6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDox Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFm NGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLXZwLTEzOjIwMTQwNzEyMDEyMTQ3OmkzODYt cmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFh Njc4NzkvZG1lc2cteW9jdG8tdnAtMTU6MjAxNDA3MTIwMTIxNDg6aTM4Ni1yYW5kY29uZmlnLXIx LTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1x dWFudGFsLWtidWlsZC0xOjIwMTQwNzEyMDEyMDAzOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMu MTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC12 cC0xMDoyMDE0MDcxMjAxMjE1NjppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAw MDExLWcyYTE0NmJkOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0NmJkZTlh MmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtdnAtMTU6MjAxNDA3 MTIwMTIxNTE6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZi ZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4 YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLXZwLTIyOjIwMTQwNzEyMDEyMTUyOmkz ODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVs L2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5 NGFhNjc4NzkvZG1lc2cteW9jdG8ta2J1aWxkLTI3OjIwMTQwNzEyMDExOTU4OmkzODYtcmFuZGNv bmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4Nzkv ZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTc6MjAxNDA3MTIwMTIwMTE6aTM4Ni1yYW5kY29uZmlnLXIx LTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1x dWFudGFsLWtidWlsZC03OjIwMTQwNzEyMDEyMDEwOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMu MTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzEx LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2cteW9jdG8ta2J1 aWxkLTI4OjIwMTQwNzEyMDEyMDA5OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEt MDAwMTEtZzJhMTQ2YmQ6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRl OWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMToy MDE0MDcxMjAxMjAxMzppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDExLWcy YTE0NmJkOjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yYTE0NmJkZTlhMmI1NWQ4 ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwta2J1aWxkLTI5OjIwMTQwNzEy MDEyMDEzOmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQ6 MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGEx ZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMzA6MjAxNDA3MTIwMTIwMjI6 aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNh Njk0YWE2Nzg3OS9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MTIwMTIwMjA6aTM4Ni1yYW5k Y29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS9kbWVzZy15b2N0by1rYnVpbGQtMjE6MjAxNDA3MTIwMTIwMTc6aTM4Ni1yYW5kY29uZmlnLXIx LTA3MTE6My4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIxLTA3MTEvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15 b2N0by1rYnVpbGQtMjY6MjAxNDA3MTIwMTIwMTk6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4x Ni4wLXJjMS0wMDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEv MmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1rYnVp bGQtMjg6MjAxNDA3MTIwMTIwMjA6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0w MDAxMS1nMmExNDZiZDoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvMmExNDZiZGU5 YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy15b2N0by1rYnVpbGQtODoyMDE0 MDcxMjAxMjAyMDppMzg2LXJhbmRjb25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDExLWcyYTE0 NmJkOjEKMDoxOToxOSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNy0x MiAwMToyMjoyMSBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTEvb2Jq LWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxMSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFj NDEyMjMyMmE3Y2NiNzhdIHBjaTogQ3JlYXRlIHBjaV9ob3N0X2JyaWRnZSBiZWZvcmUgaXRzIGFz c29jaWF0ZWQgYnVzIGluIHBjaV9jcmVhdGVfcm9vdF9idXMuCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0xL29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZp Zy1yMS0wNzExL2NkYWxsLWt2bS1hcm06YXBtX2xpbnV4X3YzLjE2LXJjMTo2Zjk5YmM5NDliMWM5 MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4OmJpc2VjdC1saW51eC0xCgoyMDE0LTA3LTEyLTAx OjIyOjIxIDZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzggY29tcGlsaW5n ClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLXIxLTA3MTEtNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OApD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvNmY5OWJj OTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OAp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEtNmY5 OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OAp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVyL2kzODYt cmFuZGNvbmZpZy1yMS0wNzExLTZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2Ni NzgKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzZmOTliYzk0OWIxYzkw ZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA1LWc2Zjk5 YmM5CgoyMDE0LTA3LTEyLTAxOjI3OjIxIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4gVEVTVCBGQUlMVVJFClsgICAgMC4yNzc3MTNdIEFDUEk6IFBD SSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMjc5 MzA0XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2Vn bWVudHNdClsgICAgMC4yODAzNzZdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05P VF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4yODIxNjZdIEJVRzogdW5hYmxlIHRvIGhh bmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4y ODMzMzNdIElQOiBbPGMxN2I3NjJlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8w eDIwClsgICAgMC4yODMzMzNdICpwZGUgPSAwMDAwMDAwMCAKWyAgICAwLjI4MzMzM10gT29wczog MDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuMjgzMzMzXSBNb2R1 bGVzIGxpbmtlZCBpbjoKWyAgICAwLjI4MzMzM10gQ1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVy LzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAwNS1nNmY5OWJjOSAjMgpbICAgIDAuMjgzMzMz XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4yODMzMzNdIHRhc2s6IGNmYzdlMDEwIHRpOiBj ZmNjMDAwMCB0YXNrLnRpOiBjZmNjMDAwMApbICAgIDAuMjgzMzMzXSBFSVA6IDAwNjA6WzxjMTdi NzYyZT5dIEVGTEFHUzogMDAwMTAyODYgQ1BVOiAxClsgICAgMC4yODMzMzNdIEVJUCBpcyBhdCBw Y2liaW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHhlLzB4MjAKWyAgICAwLjI4MzMzM10gRUFYOiBj ZmUyNTYwMCBFQlg6IGMxZDgzZDIwIEVDWDogMDAwMDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAu MjgzMzMzXSBFU0k6IDAwMDAwMDAwIEVESTogY2ZlMjU2MDAgRUJQOiBjZmNjMWQyMCBFU1A6IGNm Y2MxZDIwClsgICAgMC4yODMzMzNdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAw MCBTUzogMDA2OApbICAgIDAuMjgzMzMzXSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwNjQgQ1Iz OiAwMWU3NzAwMCBDUjQ6IDAwMDAwNmQwClsgICAgMC4yODMzMzNdIFN0YWNrOgpbICAgIDAuMjgz MzMzXSAgY2ZjYzFkYTQgYzEzZDdhOGIgY2ZjYzFkZDQgY2ZlNTY4ZTAgY2ZjYzFkZDQgY2ZlNTY4 MjAgY2ZjYzFkZDQgY2ZjMDAxODAKWyAgICAwLjI4MzMzM10gIGNmY2MxZDg4IGMxMWE3N2QyIGNm ZTI1Nzg0IDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDAwIGMxMDkzY2Y5IDAwMDAwMjQ2ClsgICAg MC4yODMzMzNdICAwMDAwODBkMCAwMDAwMDI4MiAwMDAwMDAxMCAwMDAwODBkMCAwMDAwMDAyMCAw MDAwMDI0NiBjMTNkNWE0OCBjZmNjMWRkNApbICAgIDAuMjgzMzMzXSBDYWxsIFRyYWNlOgpbICAg IDAuMjgzMzMzXSAgWzxjMTNkN2E4Yj5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg1Yi8weDM0MApb ICAgIDAuMjgzMzMzXSAgWzxjMTFhNzdkMj5dID8ga21lbV9jYWNoZV9hbGxvY190cmFjZSsweDNh Mi8weDRiMApbICAgIDAuMjgzMzMzXSAgWzxjMTA5M2NmOT5dID8gaW5zZXJ0X3Jlc291cmNlX2Nv bmZsaWN0KzB4MTkvMHg0MApbICAgIDAuMjgzMzMzXSAgWzxjMTNkNWE0OD5dID8gcGNpX2FkZF9y ZXNvdXJjZV9vZmZzZXQrMHgyOC8weDYwClsgICAgMC4yODMzMzNdICBbPGMxM2Q1YTQ4Pl0gPyBw Y2lfYWRkX3Jlc291cmNlX29mZnNldCsweDI4LzB4NjAKWyAgICAwLjI4MzMzM10gIFs8YzE3Yjc1 MGI+XSBwY2lfYWNwaV9zY2FuX3Jvb3QrMHgyNWIvMHgzNzAKWyAgICAwLjI4MzMzM10gIFs8YzE0 MDE2ODY+XSBhY3BpX3BjaV9yb290X2FkZCsweDIyMy8weDJjOQpbICAgIDAuMjgzMzMzXSAgWzxj MTNmYzhlZD5dID8gYWNwaV9idXNfZ2V0X3N0YXR1c19oYW5kbGUrMHgxOC8weDNhClsgICAgMC4y ODMzMzNdICBbPGMxM2ZlZGIzPl0gYWNwaV9idXNfYXR0YWNoKzB4YjUvMHgxNjAKWyAgICAwLjI4 MzMzM10gIFs8YzE5NWQ2MGQ+XSA/IG11dGV4X3VubG9jaysweGQvMHgxMApbICAgIDAuMjgzMzMz XSAgWzxjMTQ3NGI5Yz5dID8gZGV2aWNlX2F0dGFjaCsweDhjLzB4YTAKWyAgICAwLjI4MzMzM10g IFs8YzEzZmVlMWM+XSBhY3BpX2J1c19hdHRhY2grMHgxMWUvMHgxNjAKWyAgICAwLjI4MzMzM10g IFs8YzE5NWQ2MGQ+XSA/IG11dGV4X3VubG9jaysweGQvMHgxMApbICAgIDAuMjgzMzMzXSAgWzxj MTQ3NGI5Yz5dID8gZGV2aWNlX2F0dGFjaCsweDhjLzB4YTAKWyAgICAwLjI4MzMzM10gIFs8YzEz ZmVlMWM+XSBhY3BpX2J1c19hdHRhY2grMHgxMWUvMHgxNjAKWyAgICAwLjI4MzMzM10gIFs8YzEz ZmVlYTc+XSBhY3BpX2J1c19zY2FuKzB4NDkvMHg1OQpbICAgIDAuMjgzMzMzXSAgWzxjMWRkZmE3 ND5dIGFjcGlfc2Nhbl9pbml0KzB4NWIvMHgxNmIKWyAgICAwLjI4MzMzM10gIFs8YzFkZGY4Y2M+ XSBhY3BpX2luaXQrMHgyMDUvMHgyMjAKWyAgICAwLjI4MzMzM10gIFs8YzFkZGY2Yzc+XSA/IGFj cGlfc2xlZXBfcHJvY19pbml0KzB4MjMvMHgyMwpbICAgIDAuMjgzMzMzXSAgWzxjMTAwMDQ0ZT5d IGRvX29uZV9pbml0Y2FsbCsweDdlLzB4MWIwClsgICAgMC4yODMzMzNdICBbPGMxZGRmNmM3Pl0g PyBhY3BpX3NsZWVwX3Byb2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjI4MzMzM10gIFs8YzFkYTc1 MDA+XSA/IGluaXRjYWxsX2JsYWNrbGlzdCsweDIzLzB4ODEKWyAgICAwLjI4MzMzM10gIFs8YzEw YWUwMzk+XSA/IHBhcnNlX2FyZ3MrMHgxZDkvMHgzNjAKWyAgICAwLjI4MzMzM10gIFs8YzEwYTUz NjE+XSA/IF9fdXNlcm1vZGVoZWxwZXJfc2V0X2Rpc2FibGVfZGVwdGgrMHg0MS8weDUwClsgICAg MC4yODMzMzNdICBbPGMxZGE3ZDljPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxYjIvMHgyNDkK WyAgICAwLjI4MzMzM10gIFs8YzFkYTc1NWU+XSA/IGluaXRjYWxsX2JsYWNrbGlzdCsweDgxLzB4 ODEKWyAgICAwLjI4MzMzM10gIFs8YzE5NGI4NDA+XSBrZXJuZWxfaW5pdCsweDEwLzB4ZTAKWyAg ICAwLjI4MzMzM10gIFs8YzE5NWY2ODE+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjEvMHgz MApbICAgIDAuMjgzMzMzXSAgWzxjMTk0YjgzMD5dID8gcmVzdF9pbml0KzB4MTMwLzB4MTMwClsg ICAgMC4yODMzMzNdIENvZGU6IDhiIDQ1IGUwIDg5IDQ0IDI0IDA0IGU4IDI2IGFiIDE5IDAwIDMx IGMwIGU5IDhmIGZkIGZmIGZmIDhkIDc2IDAwIDhkIGJjIDI3IDAwIDAwIDAwIDAwIDU1IDg5IGU1 IDNlIDhkIDc0IDI2IDAwIDhiIDkwIDgwIDAxIDAwIDAwIDw4Yj4gNTIgNjQgOGIgNTIgMDggODkg OTAgMjggMDEgMDAgMDAgMzEgYzAgNWQgYzMgNjYgOTAgNTUgODkgZTUKWyAgICAwLjI4MzMzM10g RUlQOiBbPGMxN2I3NjJlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwIFNT OkVTUCAwMDY4OmNmY2MxZDIwClsgICAgMC4yODMzMzNdIENSMjogMDAwMDAwMDAwMDAwMDA2NApb ICAgIDAuMjgzMzMzXSAtLS1bIGVuZCB0cmFjZSAzOGUyZmFjMTQ0Y2FjZDdiIF0tLS0KWyAgICAw LjI4MzMzM10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIxLTA3MTEvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdj Y2I3OC9kbWVzZy1xdWFudGFsLWl2YjQxLTU1OjIwMTQwNzEyMDIxMDQ2OmkzODYtcmFuZGNvbmZp Zy1yMS0wNzExOjoKMDoxOjEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQt MDctMTIgMDI6MTE6MjQgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eC0x L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogNSByZXZpc2lvbnMgbGVmdCB0byB0 ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykKW2QxZWVlNmE4NDFkZDczZWNkM2NjZTBl NzA2ODYxNTJjYzU3ODljOTFdIGFybTY0OiBBZGQgYXJjaGl0ZWN0dXJlIHN1cHBvcnQgZm9yIFBD SQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2Mv Ym9vdC1iaXNlY3QvbGludXgtMS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92 My4xNi1yYzE6ZDFlZWU2YTg0MWRkNzNlY2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MTpiaXNlY3Qt bGludXgtMQoKMjAxNC0wNy0xMi0wMjoxMToyNSBkMWVlZTZhODQxZGQ3M2VjZDNjY2UwZTcwNjg2 MTUyY2M1Nzg5YzkxIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLWQxZWVlNmE4NDFkZDczZWNkM2Nj ZTBlNzA2ODYxNTJjYzU3ODljOTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMS0wNzExL2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTEK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1yMS0wNzExLWQxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODlj OTEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExL2QxZWVlNmE4NDFkZDcz ZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTEvdm1saW51ei0zLjE2LjAtcmMxLTAwMDAyLWdkMWVl ZTZhCgoyMDE0LTA3LTEyLTAyOjEzOjI1IGRldGVjdGluZyBib290IHN0YXRlIC4JNAkyMCBTVUND RVNTCgpCaXNlY3Rpbmc6IDMgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDMgc3RlcHMpClthYjg0YTFjNWJlZjIwOTJmODdjZjIyMjM5ZGY1NTkyYzY4YTgzOTc4XSBw Y2k6IEludHJvZHVjZSBwY2lfcmVnaXN0ZXJfaW9fcmFuZ2UoKSBoZWxwZXIgZnVuY3Rpb24uCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eC0xL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExL2NkYWxsLWt2bS1hcm06YXBtX2xpbnV4X3YzLjE2 LXJjMTphYjg0YTFjNWJlZjIwOTJmODdjZjIyMjM5ZGY1NTkyYzY4YTgzOTc4OmJpc2VjdC1saW51 eC0xCgoyMDE0LTA3LTEyLTAyOjE0OjU1IGFiODRhMWM1YmVmMjA5MmY4N2NmMjIyMzlkZjU1OTJj NjhhODM5NzggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEtYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIz OWRmNTU5MmM2OGE4Mzk3OApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTEvYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3OAp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLXIxLTA3MTEtYWI4NGExYzViZWYyMDkyZjg3Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3OApr ZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvYWI4NGExYzViZWYyMDkyZjg3 Y2YyMjIzOWRmNTU5MmM2OGE4Mzk3OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDMtZ2FiODRhMWMK CjIwMTQtMDctMTItMDI6MTY6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgpC aXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIg c3RlcHMpClsxNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjXSBwY2k6IE9G OiBGaXggdGhlIGNvbnZlcnNpb24gb2YgSU8gcmFuZ2VzIGludG8gSU8gcmVzb3VyY2VzLgpydW5u aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgtMS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1y YzE6MTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUzZDZhYjMxYzpiaXNlY3QtbGludXgt MQoKMjAxNC0wNy0xMi0wMjoxNzo1NiAxNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNk NmFiMzFjIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2 NmMyMDJlM2Q2YWIzMWMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMS0wNzExLzE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1yMS0wNzExLTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzE3NWUwMTQzMzEzOTI3YzUyZmQ3 YjZiNWI2NmMyMDJlM2Q2YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0LWcxNzVlMDE0Cgoy MDE0LTA3LTEyLTAyOjE5OjU2IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4JMS4uLi4uLgk3CTE1CTIwIFNVQ0NFU1MKCjZmOTliYzk0OWIxYzkwZmYzNDJh N2Q0NGFjNDEyMjMyMmE3Y2NiNzggaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDZmOTli Yzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgKQXV0aG9yOiAgICAgTGl2aXUgRHVk YXUgPExpdml1LkR1ZGF1QGFybS5jb20+CkF1dGhvckRhdGU6IFRodSBKdW4gNSAxNToyMDozOCAy MDE0ICswNTMwCkNvbW1pdDogICAgIENocmlzdG9mZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxA bGluYXJvLm9yZz4KQ29tbWl0RGF0ZTogRnJpIEp1bCAxMSAwNjozNDo1MCAyMDE0IC0wNzAwCgog ICAgcGNpOiBDcmVhdGUgcGNpX2hvc3RfYnJpZGdlIGJlZm9yZSBpdHMgYXNzb2NpYXRlZCBidXMg aW4gcGNpX2NyZWF0ZV9yb290X2J1cy4KICAgIAogICAgQmVmb3JlIGNvbW1pdCA3YjU0MzY2MzU4 MDAgdGhlIHBjaV9ob3N0X2JyaWRnZSB3YXMgY3JlYXRlZCBiZWZvcmUgdGhlIHJvb3QgYnVzLgog ICAgQXMgdGhhdCBjb21taXQgaGFzIGFkZGVkIGEgbmVlZGxlc3MgZGVwZW5kZW5jeSBvbiB0aGUg YnVzIGZvciBwY2lfYWxsb2NfaG9zdF9icmlkZ2UoKQogICAgdGhlIGNyZWF0aW9uIG9yZGVyIGhh cyBiZWVuIGNoYW5nZWQgZm9yIG5vIGdvb2QgcmVhc29uLiBSZXZlcnQgdGhlIG9yZGVyIG9mCiAg ICBjcmVhdGlvbiBhcyB3ZSBhcmUgZ29pbmcgdG8gZGVwZW5kIG9uIHRoZSBwY2lfaG9zdF9icmlk Z2Ugc3RydWN0dXJlIHRvIHJldHJpZXZlIHRoZQogICAgZG9tYWluIG51bWJlciBvZiB0aGUgcm9v dCBidXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExpdml1IER1ZGF1IDxMaXZpdS5EdWRhdUBh cm0uY29tPgogICAgQWNrZWQtYnk6IEdyYW50IExpa2VseSA8Z3JhbnQubGlrZWx5QGxpbmFyby5v cmc+CiAgICBUZXN0ZWQtYnk6IFRhbm1heSBJbmFtZGFyIDx0aW5hbWRhckBhcG0uY29tPgoKIGRy aXZlcnMvcGNpL3Byb2JlLmMgfCAzNiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKSEVB RCBpcyBub3cgYXQgMTc1ZTAxNC4uLiBwY2k6IE9GOiBGaXggdGhlIGNvbnZlcnNpb24gb2YgSU8g cmFuZ2VzIGludG8gSU8gcmVzb3VyY2VzLgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0vaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvY2RhbGwta3ZtLWFybTphcG1fbGludXhfdjMuMTYt cmMxOjE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWM6YmlzZWN0LWxpbnV4 LTEKCjIwMTQtMDctMTItMDI6Mzk6MDggMTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUz ZDZhYjMxYyByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzE3NWUwMTQzMzEz OTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0LWcx NzVlMDE0CgoyMDE0LTA3LTEyLTAyOjM5OjA4IGRldGVjdGluZyBib290IHN0YXRlIC4uCTYwIFNV Q0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDE3NWUwMTQuLi4gcGNpOiBPRjogRml4 IHRoZSBjb252ZXJzaW9uIG9mIElPIHJhbmdlcyBpbnRvIElPIHJlc291cmNlcy4KSEVBRCBpcyBu b3cgYXQgMjYzZGY4Mi4uLiBhcm02NDogQWRkIGRlZmNvbmZpZyBhbmQgZHRzIGZvciBYZW4gb24g QVBNIFgtR2VuZSBNdXN0YW5nIGJvYXJkCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctcjEtMDcxMS9jZGFsbC1rdm0tYXJtOmFwbV9saW51eF92My4xNi1y YzE6MjYzZGY4MmM5ZmI1ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMTpiaXNlY3QtbGludXgt MQogVEVTVCBGQUlMVVJFClsgICAgMC4xNzk0NjZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMTgwMDEyXSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtBU1BNIENsb2NrUE0gU2VnbWVudHNdClsgICAgMC4xODEw NDVdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGlu ZyBBU1BNClsgICAgMC4xODIxNTddIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBw b2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0ClsgICAgMC4xODMyMTJdIElQOiBbPGMxN2I3 YTBlPl0gcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4ZS8weDIwClsgICAgMC4xODMzMzNd ICpwZGUgPSAwMDAwMDAwMCAKWyAgICAwLjE4MzMzM10gT29wczogMDAwMCBbIzFdIFBSRUVNUFQg U01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuMTgzMzMzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAg ICAwLjE4MzMzM10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4x Ni4wLXJjMS0wMDA0NC1nMjYzZGY4MiAjNgpbICAgIDAuMTgzMzMzXSBIYXJkd2FyZSBuYW1lOiBR RU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8y MDExClsgICAgMC4xODMzMzNdIHRhc2s6IGNmYzdlMDEwIHRpOiBjZmNjMDAwMCB0YXNrLnRpOiBj ZmNjMDAwMApbICAgIDAuMTgzMzMzXSBFSVA6IDAwNjA6WzxjMTdiN2EwZT5dIEVGTEFHUzogMDAw MTAyODYgQ1BVOiAwClsgICAgMC4xODMzMzNdIEVJUCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdl X3ByZXBhcmUrMHhlLzB4MjAKWyAgICAwLjE4MzMzM10gRUFYOiBjZmUwYTAwMCBFQlg6IGNmZTBh MDAwIEVDWDogMDAwMDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAuMTgzMzMzXSBFU0k6IGNmZTBh MThjIEVESTogMDAwMDAwMDAgRUJQOiBjZmNjMWNmOCBFU1A6IGNmY2MxY2Y4ClsgICAgMC4xODMz MzNdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDAwMCBTUzogMDA2OApbICAgIDAu MTgzMzMzXSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwNjQgQ1IzOiAwMWU3NzAwMCBDUjQ6IDAw MDAwNmQwClsgICAgMC4xODMzMzNdIFN0YWNrOgpbICAgIDAuMTgzMzMzXSAgY2ZjYzFkN2MgYzEz ZDdiMTIgYzI2OGIxYWMgMDAwMDAwMDEgMDAwMDAwNDYgMDAwMDAwODYgY2ZjN2UwMTAgY2ZjN2U1 NzQKWyAgICAwLjE4MzMzM10gIDAwMDAwMDAwIGNmYzdlMDEwIGNmY2MxZDNjIDAwMDAwMDAwIDAw MDAwMDA0IDAwMDAwMDAwIGMxMWE3ZWE5IGNmYzdlMDEwClsgICAgMC4xODMzMzNdICBjZmU1OTgw MCBjZmNjMWQ1YyBjMTBlMDA3YyBjZmU1YTAwMCBjMjY4YjFhOCAwMDAwMDA4NiBjMjY4YjFhYyBj ZmMxNDIwMApbICAgIDAuMTgzMzMzXSBDYWxsIFRyYWNlOgpbICAgIDAuMTgzMzMzXSAgWzxjMTNk N2IxMj5dIHBjaV9jcmVhdGVfcm9vdF9idXNfaW5fZG9tYWluKzB4NjIvMHgzNzAKWyAgICAwLjE4 MzMzM10gIFs8YzExYTdlYTk+XSA/IGtmcmVlKzB4YjkvMHgxZjAKWyAgICAwLjE4MzMzM10gIFs8 YzEwZTAwN2M+XSA/IHRyYWNlX2hhcmRpcnFzX29uX2NhbGxlcisweGZjLzB4MWMwClsgICAgMC4x ODMzMzNdICBbPGMxMGUwMTRiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDAu MTgzMzMzXSAgWzxjMTNkN2U2OT5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg0OS8weDYwClsgICAg MC4xODMzMzNdICBbPGMxN2I3OGViPl0gcGNpX2FjcGlfc2Nhbl9yb290KzB4MjViLzB4MzcwClsg ICAgMC4xODMzMzNdICBbPGMxNDAxOWU2Pl0gYWNwaV9wY2lfcm9vdF9hZGQrMHgyMjMvMHgyYzkK WyAgICAwLjE4MzMzM10gIFs8YzEzZmNjNGQ+XSA/IGFjcGlfYnVzX2dldF9zdGF0dXNfaGFuZGxl KzB4MTgvMHgzYQpbICAgIDAuMTgzMzMzXSAgWzxjMTNmZjExMz5dIGFjcGlfYnVzX2F0dGFjaCsw eGI1LzB4MTYwClsgICAgMC4xODMzMzNdICBbPGMxOTVkOWVkPl0gPyBtdXRleF91bmxvY2srMHhk LzB4MTAKWyAgICAwLjE4MzMzM10gIFs8YzE0NzRlZmM+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8w eGEwClsgICAgMC4xODMzMzNdICBbPGMxM2ZmMTdjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4 MTYwClsgICAgMC4xODMzMzNdICBbPGMxOTVkOWVkPl0gPyBtdXRleF91bmxvY2srMHhkLzB4MTAK WyAgICAwLjE4MzMzM10gIFs8YzE0NzRlZmM+XSA/IGRldmljZV9hdHRhY2grMHg4Yy8weGEwClsg ICAgMC4xODMzMzNdICBbPGMxM2ZmMTdjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTFlLzB4MTYwClsg ICAgMC4xODMzMzNdICBbPGMxM2ZmMjA3Pl0gYWNwaV9idXNfc2NhbisweDQ5LzB4NTkKWyAgICAw LjE4MzMzM10gIFs8YzFkZGZhNzQ+XSBhY3BpX3NjYW5faW5pdCsweDViLzB4MTZiClsgICAgMC4x ODMzMzNdICBbPGMxZGRmOGNjPl0gYWNwaV9pbml0KzB4MjA1LzB4MjIwClsgICAgMC4xODMzMzNd ICBbPGMxZGRmNmM3Pl0gPyBhY3BpX3NsZWVwX3Byb2NfaW5pdCsweDIzLzB4MjMKWyAgICAwLjE4 MzMzM10gIFs8YzEwMDA0NGU+XSBkb19vbmVfaW5pdGNhbGwrMHg3ZS8weDFiMApbICAgIDAuMTgz MzMzXSAgWzxjMWRkZjZjNz5dID8gYWNwaV9zbGVlcF9wcm9jX2luaXQrMHgyMy8weDIzClsgICAg MC4xODMzMzNdICBbPGMxZGE3NTAwPl0gPyBpbml0Y2FsbF9ibGFja2xpc3QrMHgyMy8weDgxClsg ICAgMC4xODMzMzNdICBbPGMxMGFlMDM5Pl0gPyBwYXJzZV9hcmdzKzB4MWQ5LzB4MzYwClsgICAg MC4xODMzMzNdICBbPGMxMGE1MzYxPl0gPyBfX3VzZXJtb2RlaGVscGVyX3NldF9kaXNhYmxlX2Rl cHRoKzB4NDEvMHg1MApbICAgIDAuMTgzMzMzXSAgWzxjMWRhN2Q5Yz5dIGtlcm5lbF9pbml0X2Zy ZWVhYmxlKzB4MWIyLzB4MjQ5ClsgICAgMC4xODMzMzNdICBbPGMxZGE3NTVlPl0gPyBpbml0Y2Fs bF9ibGFja2xpc3QrMHg4MS8weDgxClsgICAgMC4xODMzMzNdICBbPGMxOTRiYzIwPl0ga2VybmVs X2luaXQrMHgxMC8weGUwClsgICAgMC4xODMzMzNdICBbPGMxOTVmYTYxPl0gcmV0X2Zyb21fa2Vy bmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjE4MzMzM10gIFs8YzE5NGJjMTA+XSA/IHJlc3Rf aW5pdCsweDEzMC8weDEzMApbICAgIDAuMTgzMzMzXSBDb2RlOiA4YiA0NSBlMCA4OSA0NCAyNCAw NCBlOCAyNiBhYiAxOSAwMCAzMSBjMCBlOSA4ZiBmZCBmZiBmZiA4ZCA3NiAwMCA4ZCBiYyAyNyAw MCAwMCAwMCAwMCA1NSA4OSBlNSAzZSA4ZCA3NCAyNiAwMCA4YiA5MCA4MCAwMSAwMCAwMCA8OGI+ IDUyIDY0IDhiIDUyIDA4IDg5IDkwIDI4IDAxIDAwIDAwIDMxIGMwIDVkIGMzIDY2IDkwIDU1IDg5 IGU1ClsgICAgMC4xODMzMzNdIEVJUDogWzxjMTdiN2EwZT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2Vf cHJlcGFyZSsweGUvMHgyMCBTUzpFU1AgMDA2ODpjZmNjMWNmOApbICAgIDAuMTgzMzMzXSBDUjI6 IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjE4MzMzM10gLS0tWyBlbmQgdHJhY2UgYTEwZDQyZGY3 OTMzYzkyNyBdLS0tClsgICAgMC4xODMzMzNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t LS0tLS0tLQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIz NTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2ctcXVhbnRhbC1pdmI0NC01MDoyMDE0MDcxMjAw NDU0OTppMzg2LXJhbmRjb25maWctcjEtMDcxMTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIx LTA3MTEvMjYzZGY4MmM5ZmI1ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMS9kbWVzZy15b2N0 by1pdmI0NC0xMDk6MjAxNDA3MTIwMDQ1NDQ6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4 MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8ta2J1aWxkLTI2OjIwMTQwNzEyMDA0NTIyOmkzODYtcmFu ZGNvbmZpZy1yMS0wNzExOjMuMTYuMC1yYzEtMDAwNDQtZzI2M2RmODI6Ngova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYx ZDEvZG1lc2cteW9jdG8taXZiNDEtOTU6MjAxNDA3MTIwMDQ2NDU6aTM4Ni1yYW5kY29uZmlnLXIx LTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIz NTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8taXZiNDEtOTk6MjAxNDA3MTIwMDQ2 NDQ6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0w NzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8t aXZiNDEtNTE6MjAxNDA3MTIwMDQ2NDk6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNj Mjc0YmYxZDEvZG1lc2cteW9jdG8ta2J1aWxkLTk6MjAxNDA3MTIwMDQ1MTY6aTM4Ni1yYW5kY29u ZmlnLXIxLTA3MTE6My4xNi4wLXJjMS0wMDA0NC1nMjYzZGY4Mjo2Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIxLTA3MTEvMjYzZGY4MmM5ZmI1ZmM1YjM1MDRkMjk0ZjdhYjgxM2MyNzRiZjFkMS9k bWVzZy1xdWFudGFsLWl2YjQ0LTYyOjIwMTQwNzEyMDA0NTQyOmkzODYtcmFuZGNvbmZpZy1yMS0w NzExOjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yNjNkZjgyYzlmYjVmYzViMzUw NGQyOTRmN2FiODEzYzI3NGJmMWQxL2RtZXNnLXF1YW50YWwtaXZiNDQtNTI6MjAxNDA3MTEyMjQ1 NDg6aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTE6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0w NzExLzI2M2RmODJjOWZiNWZjNWIzNTA0ZDI5NGY3YWI4MTNjMjc0YmYxZDEvZG1lc2cteW9jdG8t aXZiNDEtMTE1OjIwMTQwNzEyMDA0NjQ1OmkzODYtcmFuZGNvbmZpZy1yMS0wNzExOjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjEtMDcxMS8yNjNkZjgyYzlmYjVmYzViMzUwNGQyOTRmN2FiODEz YzI3NGJmMWQxL2RtZXNnLXlvY3RvLWtidWlsZC0xNDoyMDE0MDcxMjAwNDUyNDppMzg2LXJhbmRj b25maWctcjEtMDcxMTozLjE2LjAtcmMxLTAwMDQ0LWcyNjNkZjgyOjYKMDoxMToxMSBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgMjYzZGY4MiBhcm02NDogQWRkIGRl ZmNvbmZpZyBhbmQgZHRzIGZvciBYZW4gb24gQVBNIFgtR2VuZSBNdXN0YW5nIGJvYXJkCgo9PT09 PT09PT0gdXBzdHJlYW0gPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL2xpbnVzCiAgIDg1 ZDkwZmEuLjY3YjlkNzYgIG1hc3RlciAgICAgLT4gbGludXMvbWFzdGVyClByZXZpb3VzIEhFQUQg cG9zaXRpb24gd2FzIDI2M2RmODIuLi4gYXJtNjQ6IEFkZCBkZWZjb25maWcgYW5kIGR0cyBmb3Ig WGVuIG9uIEFQTSBYLUdlbmUgTXVzdGFuZyBib2FyZApIRUFEIGlzIG5vdyBhdCA2N2I5ZDc2Li4u IE1lcmdlIHRhZyAnZG0tMy4xNi1maXhlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L2RldmljZS1tYXBwZXIvbGludXgtZG0KbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExL2xpbnVzOm1hc3Rlcjo2 N2I5ZDc2ZjllMmY5Zjg3Zjk0YTExNTIxY2M5OTZkYzJlNDNjZTE0OmJpc2VjdC1saW51eC0xCgoy MDE0LTA3LTEyLTAyOjQwOjQxIDY3YjlkNzZmOWUyZjlmODdmOTRhMTE1MjFjYzk5NmRjMmU0M2Nl MTQgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEtNjdiOWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2 ZGMyZTQzY2UxNApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIx LTA3MTEvNjdiOWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2ZGMyZTQzY2UxNAp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LXIxLTA3MTEtNjdiOWQ3NmY5ZTJmOWY4N2Y5NGExMTUyMWNjOTk2ZGMyZTQzY2UxNAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNv bnN1bWVyL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLTY3YjlkNzZmOWUyZjlmODdmOTRhMTE1MjFj Yzk5NmRjMmU0M2NlMTQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMS0wNzExLzY3 YjlkNzZmOWUyZjlmODdmOTRhMTE1MjFjYzk5NmRjMmU0M2NlMTQvdm1saW51ei0zLjE2LjAtcmM0 LTAwMTM0LWc2N2I5ZDc2CgoyMDE0LTA3LTEyLTAyOjQzOjQxIGRldGVjdGluZyBib290IHN0YXRl IC4JMQkyNQk2MCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQgPT09PT09PT09CkZyb20g Z2l0Oi8vZ2l0bWlycm9yL25leHQKICsgYmQ1NDM0OS4uLmY5NmFkYjAgYWtwbSAgICAgICAtPiBu ZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyBhN2E4NWVjLi4uYzM2YTBiMyBha3BtLWJhc2Ug IC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgMzVmY2Y1ZC4uLmI3MDc5YWEg bWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAgIDE2M2U0MDcuLjRj NzE4NDIgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4 dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNzEwIC0+IG5leHQtMjAxNDA3MTAKICog W25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcxMSAtPiBuZXh0LTIwMTQwNzExClByZXZpb3Vz IEhFQUQgcG9zaXRpb24gd2FzIDY3YjlkNzYuLi4gTWVyZ2UgdGFnICdkbS0zLjE2LWZpeGVzJyBv ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZGV2aWNlLW1h cHBlci9saW51eC1kbQpIRUFEIGlzIG5vdyBhdCBiNzA3OWFhLi4uIEFkZCBsaW51eC1uZXh0IHNw ZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxMQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0vaTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvbmV4dDptYXN0ZXI6YjcwNzlhYTZhYjNlMjNkMDgw ZmE5Yjc5ZDdmNDE0ZDgyODdjMzJiNDpiaXNlY3QtbGludXgtMQoKMjAxNC0wNy0xMi0wMjo0Njow OCBiNzA3OWFhNmFiM2UyM2QwODBmYTliNzlkN2Y0MTRkODI4N2MzMmI0IHJldXNlIC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIxLTA3MTEvYjcwNzlhYTZhYjNlMjNkMDgwZmE5Yjc5ZDdmNDE0ZDgy ODdjMzJiNC92bWxpbnV6LTMuMTYuMC1yYzQtbmV4dC0yMDE0MDcxMQoKMjAxNC0wNy0xMi0wMjo0 NjowOCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4JNgk2MCBTVUNDRVNTCgo= --===============4047937475981027881== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00005-g6f99bc9" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNi4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dTPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09O RklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09O RklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIK Q09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdl bmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19D T01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZF UlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0da SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15 CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdf SEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldApDT05GSUdf S0VSTkVMX0JaSVAyPXkKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19L RVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSki CiMgQ09ORklHX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKQ09O RklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0NS T1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1VTRUxJQiBpcyBu b3Qgc2V0CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09O RklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15CkNPTkZJR19BVURJVF9UUkVF PXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklH X0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfTEVHQUNZX0FMTE9DX0hXSVJR PXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15 CkNPTkZJR19JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfS1RJTUVfU0NBTEFSPXkKQ09ORklH X0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CVUlMRD15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMg VGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfSFpfUEVSSU9E SUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklH X0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGlu ZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VO VElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldApDT05G SUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NU PXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJ R19UUkVFX1BSRUVNUFRfUkNVPXkKQ09ORklHX1BSRUVNUFRfUkNVPXkKQ09ORklHX1JDVV9TVEFM TF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2 CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldApDT05GSUdfVFJFRV9SQ1VfVFJB Q0U9eQojIENPTkZJR19SQ1VfQk9PU1QgaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BVPXkK IyBDT05GSUdfUkNVX05PQ0JfQ1BVX05PTkUgaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BV X1pFUk89eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0lLQ09O RklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NI SUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FO VFNfUFJPVF9OVU1BX1BST1RfTk9ORT15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQ X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKQ09ORklHX0NHUk9VUF9E RVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklHX1BST0NfUElEX0NQVVNFVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1JFU09VUkNFX0NP VU5URVJTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfSFVHRVRM QiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpD T05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JU X0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NI RUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VU U19OUz15CkNPTkZJR19JUENfTlM9eQojIENPTkZJR19VU0VSX05TIGlzIG5vdCBzZXQKQ09ORklH X1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90 IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkK Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH X1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9Y Wj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkK Q09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJ R19VSUQxNj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9 eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNP TkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19F TEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09O RklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVS RkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdf UENJX1FVSVJLUz15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVS Rl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExPQz15CgojCiMgS2VybmVsIFBlcmZvcm1h bmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVC VUdfUEVSRl9VU0VfVk1BTExPQz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19D T01QQVRfQlJLPXkKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklH X1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApD T05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklM RV9OTUlfVElNRVI9eQojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSlVNUF9M QUJFTCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKIyBDT05GSUdfSEFWRV82NEJJVF9BTElH TkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUND RVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfVVNFUl9SRVRVUk5f Tk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVT PXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJ R19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpD T05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJ R19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FD Q0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJF QUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFW RV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNP TkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkK Q09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9D TVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdf RE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19IQVZF X0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVD VE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf SVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBB R0U9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9 eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdD T1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpD T05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpD T05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9eQojIENPTkZJR19NT0RVTEVfVU5MT0FEIGlzIG5vdCBz ZXQKQ09ORklHX01PRFZFUlNJT05TPXkKQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNP TkZJR19NT0RVTEVfU0lHPXkKIyBDT05GSUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9TSUdfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEx IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNldAojIENPTkZJ R19NT0RVTEVfU0lHX1NIQTI1NiBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTM4ND15 CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdf SEFTSD0ic2hhMzg0IgpDT05GSUdfU1RPUF9NQUNISU5FPXkKQ09ORklHX0JMT0NLPXkKIyBDT05G SUdfTEJEQUYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9C U0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfQ01ETElORV9Q QVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElP Tl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJ X1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpD T05GSUdfSU9TQ0hFRF9ERUFETElORT1tCiMgQ09ORklHX0lPU0NIRURfQ0ZRIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfTk9PUD15CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9Im5vb3AiCkNPTkZJ R19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5f VU5MT0NLPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFX1JXTE9DSz15CkNPTkZJR19RVUVVRV9SV0xP Q0s9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMK Q09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09O RklHX1g4Nl9CSUdTTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkK IyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1Mg aXMgbm90IHNldAojIENPTkZJR19YODZfUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19YODZfMzJf Tk9OX1NUQU5EQVJEPXkKIyBDT05GSUdfU1RBMlgxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl8z Ml9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5v dCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJ R19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBp cyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90 IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9U SU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdf Tk9fQk9PVE1FTT15CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMg Q09ORklHX001ODYgaXMgbm90IHNldApDT05GSUdfTTU4NlRTQz15CiMgQ09ORklHX001ODZNTVgg aXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBp cyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJ VU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qg c2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMg bm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkg aXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBp cyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9E RV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQojIENPTkZJR19YODZf UFBST19GRU5DRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfRjAwRl9CVUc9eQpDT05GSUdfWDg2X0FM SUdOTUVOVF8xNj15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1J TFk9NApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09O RklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQ X1RSQU5TTUVUQV8zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19O Ul9DUFVTPTgKIyBDT05GSUdfU0NIRURfU01UIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX01DPXkK IyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRB UlkgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09O RklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJP VVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01D RV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CiMgQ09ORklHX1g4Nl9BTkNJRU5UX01DRSBp cyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVD VD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQpDT05GSUdfVk04Nj15CkNPTkZJR19YODZf MTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKIyBDT05GSUdfVE9TSElCQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVCT09URklYVVBTPXkKIyBDT05G SUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZIGlz IG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWSBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfTVNSPW0KIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdITUVN IGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90 IHNldApDT05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJ R19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNP TkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01P REVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZ X01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfU1BBUlNF TUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VO VD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05G SUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9 eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05P REUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBM VUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hPVFJFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19T UExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09N UEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQojIENPTkZJR19QSFlTX0FERFJfVF82NEJJVCBp cyBub3Qgc2V0CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBz ZXQKQ09ORklHX05FRURfQk9VTkNFX1BPT0w9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdf TU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9 NDA5NgpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFE VklTRT15CkNPTkZJR19DTEVBTkNBQ0hFPXkKQ09ORklHX0NNQT15CkNPTkZJR19DTUFfREVCVUc9 eQojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90IHNldApD T05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfSElHSFBURSBpcyBub3Qgc2V0 CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKIyBDT05GSUdfWDg2X0JPT1RQQVJB TV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9M T1c9NjQKQ09ORklHX01BVEhfRU1VTEFUSU9OPXkKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9T QU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdf TVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNP TkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdf WDg2X1NNQVA9eQojIENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5v dCBzZXQKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9 MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJ R19DUkFTSF9EVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVM T0NBVEFCTEU9eQojIENPTkZJR19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19YODZf TkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBM VUdfQ1BVPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfVkRTTz15CiMg Q09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllf SE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dl ciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19T VVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkK IyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNP TkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQojIENP TkZJR19QTV9SVU5USU1FIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkK IyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QTV9URVNUX1NV U1BFTkQgaXMgbm90IHNldApDT05GSUdfUE1fU0xFRVBfREVCVUc9eQpDT05GSUdfUE1fVFJBQ0U9 eQpDT05GSUdfUE1fVFJBQ0VfUlRDPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFV TFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdf QUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQ SV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfRkFO PXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkK IyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQoj IENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf VEhFUk1BTD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q TV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CiMgQ09ORklHX0FDUElfSE9UUExVR19N RU1PUlkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1NGSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQVBNX0JPT1Q9eQpDT05GSUdfQVBNPW0KIyBD T05GSUdfQVBNX0lHTk9SRV9VU0VSX1NVU1BFTkQgaXMgbm90IHNldAojIENPTkZJR19BUE1fRE9f RU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKIyBDT05G SUdfQVBNX0RJU1BMQVlfQkxBTksgaXMgbm90IHNldAojIENPTkZJR19BUE1fQUxMT1dfSU5UUyBp cyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVD1tCiMgQ09O RklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJT UEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5v dCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9H T1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BV X0ZSRVFfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBp cyBub3Qgc2V0CgojCiMgeDg2IENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKIyBDT05G SUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2 X1BPV0VSTk9XX0s2PW0KQ09ORklHX1g4Nl9QT1dFUk5PV19LNz1tCkNPTkZJR19YODZfUE9XRVJO T1dfSzdfQUNQST15CkNPTkZJR19YODZfR1hfU1VTUE1PRD1tCkNPTkZJR19YODZfU1BFRURTVEVQ X0NFTlRSSU5PPW0KQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk9fVEFCTEU9eQojIENPTkZJ R19YODZfU1BFRURTVEVQX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfU01J IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD15CiMgQ09ORklHX1g4Nl9DUFVGUkVR X05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19YODZfTE9OR1JVTiBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9MT05HSEFVTCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVIgaXMg bm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkK CiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX01VTFRJ UExFX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJ R19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRp b25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElS RUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT09MUEM9eQojIENPTkZJR19QQ0lfR09BTlkgaXMg bm90IHNldApDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfT0xQQz15CkNPTkZJR19QQ0lf RE9NQUlOUz15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkK IyBDT05GSUdfUENJRUFFUiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTT15CiMgQ09ORklHX1BD SUVBU1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJ R19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JN QU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX0hUX0lSUT15CkNPTkZJR19Q Q0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CiMgQ09ORklHX1BDSV9Q QVNJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05GSUdfUENJ X0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RN QV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90IHNldAojIENPTkZJR19TQ3gyMDAgaXMgbm90IHNl dApDT05GSUdfT0xQQz15CkNPTkZJR19PTFBDX1hPMV9QTT15CiMgQ09ORklHX09MUENfWE8xX1ND SSBpcyBub3Qgc2V0CiMgQ09ORklHX09MUENfWE8xNV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19B TElYIGlzIG5vdCBzZXQKQ09ORklHX05FVDU1MDE9eQpDT05GSUdfR0VPUz15CkNPTkZJR19BTURf TkI9eQpDT05GSUdfUENDQVJEPW0KQ09ORklHX1BDTUNJQT1tCkNPTkZJR19QQ01DSUFfTE9BRF9D SVM9eQojIENPTkZJR19DQVJEQlVTIGlzIG5vdCBzZXQKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwoj IENPTkZJR19ZRU5UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BENjcyOSBpcyBub3Qgc2V0CkNPTkZJ R19JODIwOTI9bQpDT05GSUdfUENDQVJEX05PTlNUQVRJQz15CkNPTkZJR19IT1RQTFVHX1BDST15 CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUEkgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lf Q1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD15CiMgQ09ORklHX0hPVFBMVUdf UENJX0NQQ0lfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKQ09O RklHX1JBUElESU89bQpDT05GSUdfUkFQSURJT19UU0k3MjE9bQpDT05GSUdfUkFQSURJT19ESVND X1RJTUVPVVQ9MzAKQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkKIyBDT05GSUdf UkFQSURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9bQoKIwojIFJhcGlkSU8gU3dpdGNoIGRy aXZlcnMKIwojIENPTkZJR19SQVBJRElPX1RTSTU3WCBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElP X0NQU19YWD1tCkNPTkZJR19SQVBJRElPX1RTSTU2OD1tCkNPTkZJR19SQVBJRElPX0NQU19HRU4y PW0KIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9y bWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZN VF9FTEZfUkFORE9NSVpFX1BJRT15CiMgQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFE RVJTIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkK IyBDT05GSUdfQklORk1UX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05G SUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSU9TRl9NQkk9 bQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPW0K IyBDT05GSUdfUEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CkNPTkZJR19VTklY X0RJQUc9bQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VS PW0KIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdS QVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklH X1hGUk1fSVBDT01QPXkKQ09ORklHX05FVF9LRVk9eQojIENPTkZJR19ORVRfS0VZX01JR1JBVEUg aXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQojIENPTkZJR19J UF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlAgaXMgbm90IHNldApD T05GSUdfTkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPW0KQ09ORklHX05FVF9JUF9U VU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPW0KIyBDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lQX01ST1VURSBpcyBub3Qgc2V0CkNPTkZJR19TWU5fQ09PS0lF Uz15CkNPTkZJR19ORVRfSVBWVEk9bQpDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15 CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lO RVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD1tCkNPTkZJR19JTkVU X1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD1tCiMgQ09ORklH X0lORVRfTFJPIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9E SUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9bQojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNFRCBp cyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9DT05H PSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQojIENPTkZJR19JUFY2IGlzIG5vdCBzZXQKQ09O RklHX05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NM QVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09O RklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVEZJTFRFUl9BRFZBTkNFRCBpcyBub3Qgc2V0CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29u ZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CiMgQ09ORklHX05FVEZJTFRF Ul9ORVRMSU5LX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDSyBpcyBub3Qgc2V0 CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZUX0VYVEhEUj1tCkNPTkZJR19ORlRfTUVUQT1t CkNPTkZJR19ORlRfUkJUUkVFPW0KQ09ORklHX05GVF9IQVNIPW0KIyBDT05GSUdfTkZUX0NPVU5U RVIgaXMgbm90IHNldAojIENPTkZJR19ORlRfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MSU1J VD1tCkNPTkZJR19ORlRfUkVKRUNUPW0KIyBDT05GSUdfTkZUX0NPTVBBVCBpcyBub3Qgc2V0CkNP TkZJR19ORVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMK Q09ORklHX05FVEZJTFRFUl9YVF9NQVJLPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9MT0c9bQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05G TE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTIGlzIG5vdCBzZXQKCiMKIyBYdGFibGVzIG1h dGNoZXMKIwojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBfU0VUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTPXkKIyBDT05GSUdfSVBfVlNfREVC VUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9y dCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfSVBfVlNfUFJPVE9f VENQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BS T1RPX0FIX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9f U0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwojIENPTkZJR19JUF9WU19SUiBp cyBub3Qgc2V0CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9bQpDT05GSUdfSVBf VlNfV0xDPW0KQ09ORklHX0lQX1ZTX0xCTEM9eQojIENPTkZJR19JUF9WU19MQkxDUiBpcyBub3Qg c2V0CiMgQ09ORklHX0lQX1ZTX0RIIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NIPW0KIyBDT05G SUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNj aGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlv biBoZWxwZXIKIwoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX05G X0RFRlJBR19JUFY0IGlzIG5vdCBzZXQKQ09ORklHX05GX1RBQkxFU19JUFY0PW0KQ09ORklHX05G VF9DSEFJTl9ST1VURV9JUFY0PW0KQ09ORklHX05GVF9SRUpFQ1RfSVBWND1tCkNPTkZJR19ORl9U QUJMRVNfQVJQPW0KQ09ORklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1t CiMgQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1QgaXMgbm90IHNldApDT05GSUdfSVBfTkZfVEFS R0VUX1VMT0c9bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJ R19ORl9UQUJMRVNfQlJJREdFPW0KQ09ORklHX05GVF9CUklER0VfTUVUQT1tCkNPTkZJR19CUklE R0VfTkZfRUJUQUJMRVM9eQojIENPTkZJR19CUklER0VfRUJUX0JST1VURSBpcyBub3Qgc2V0CkNP TkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05G SUdfQlJJREdFX0VCVF84MDJfMz15CiMgQ09ORklHX0JSSURHRV9FQlRfQU1PTkcgaXMgbm90IHNl dAojIENPTkZJR19CUklER0VfRUJUX0FSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9FQlRf SVAgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfRUJUX0xJTUlUIGlzIG5vdCBzZXQKQ09ORklH X0JSSURHRV9FQlRfTUFSSz15CiMgQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRSBpcyBub3Qgc2V0 CkNPTkZJR19CUklER0VfRUJUX1NUUD15CkNPTkZJR19CUklER0VfRUJUX1ZMQU49eQojIENPTkZJ R19CUklER0VfRUJUX0FSUFJFUExZIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfRE5BVD1t CkNPTkZJR19CUklER0VfRUJUX01BUktfVD1tCkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkK Q09ORklHX0JSSURHRV9FQlRfU05BVD1tCkNPTkZJR19CUklER0VfRUJUX0xPRz1tCiMgQ09ORklH X0JSSURHRV9FQlRfVUxPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9FQlRfTkZMT0cgaXMg bm90IHNldAojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9bQojIENP TkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ RV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApD T05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEEx PXkKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldApDT05GSUdfU1RQPXkK Q09ORklHX0JSSURHRT15CiMgQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFH X0RTQT15CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldApDT05GSUdfREVDTkVUPW0KQ09O RklHX0RFQ05FVF9ST1VURVI9eQpDT05GSUdfTExDPXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0 CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxL PW0KQ09ORklHX0RFVl9BUFBMRVRBTEs9bQojIENPTkZJR19JUEREUCBpcyBub3Qgc2V0CiMgQ09O RklHX1gyNSBpcyBub3Qgc2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD1tCkNPTkZJR19J RUVFODAyMTU0PXkKQ09ORklHX01BQzgwMjE1ND1tCiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qg c2V0CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FE ViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX1ZTT0NL RVRTPW0KIyBDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfTkVU TElOS19NTUFQPXkKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9N UExTX0dTTz1tCiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZT X0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVT WV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29y ayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9E Uk9QX01PTklUT1IgaXMgbm90IHNldApDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRp byBwcm90b2NvbHMKIwojIENPTkZJR19BWDI1IGlzIG5vdCBzZXQKQ09ORklHX0NBTj15CiMgQ09O RklHX0NBTl9SQVcgaXMgbm90IHNldApDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9eQoK IwojIENBTiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FOIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0RFViBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIEly REEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPW0KQ09ORklHX0lSTkVUPW0KQ09ORklHX0lSQ09N TT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCiMg Q09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQIGlzIG5vdCBzZXQKQ09ORklHX0lSREFfRkFTVF9S Uj15CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2 aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9 bQoKIwojIERvbmdsZSBzdXBwb3J0CiMKIyBDT05GSUdfRE9OR0xFIGlzIG5vdCBzZXQKCiMKIyBG SVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTlNDX0ZJUj15CiMgQ09ORklHX1dJTkJPTkRfRklS IGlzIG5vdCBzZXQKQ09ORklHX1RPU0hJQkFfRklSPW0KIyBDT05GSUdfU01DX0lSQ0NfRklSIGlz IG5vdCBzZXQKQ09ORklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9eQpDT05GSUdfVklBX0ZJ Uj1tCiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX0FGX1JYUlBDPXkKQ09ORklHX0FGX1JY UlBDX0RFQlVHPXkKQ09ORklHX1JYS0FEPXkKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJF TEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dF WFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9eQpDT05GSUdfQ0ZH ODAyMTE9eQpDT05GSUdfTkw4MDIxMV9URVNUTU9ERT15CkNPTkZJR19DRkc4MDIxMV9ERVZFTE9Q RVJfV0FSTklOR1M9eQpDT05GSUdfQ0ZHODAyMTFfUkVHX0RFQlVHPXkKQ09ORklHX0NGRzgwMjEx X0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9X RVhUIGlzIG5vdCBzZXQKQ09ORklHX0xJQjgwMjExPW0KQ09ORklHX0xJQjgwMjExX0NSWVBUX1dF UD1tCkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPW0KQ09ORklHX0xJQjgwMjExX0NSWVBUX1RL SVA9bQpDT05GSUdfTElCODAyMTFfREVCVUc9eQojIENPTkZJR19NQUM4MDIxMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExf TEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlz IG5vdCBzZXQKQ09ORklHX1JGS0lMTF9HUElPPXkKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQK Q09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CiMgQ09ORklHX0NBSUZfTkVUREVWIGlz IG5vdCBzZXQKQ09ORklHX0NBSUZfVVNCPW0KIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90IHNldApD T05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPW0KQ09ORklHX05GQ19OQ0k9eQojIENPTkZJ R19ORkNfSENJIGlzIG5vdCBzZXQKCiMKIyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24gKE5GQykg ZGV2aWNlcwojCiMgQ09ORklHX05GQ19TSU0gaXMgbm90IHNldApDT05GSUdfTkZDX01SVkw9eQoK IwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklH X1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZU TVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklH X1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklS TVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJ R19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNP UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05G SUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBf STJDPW0KQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQojIENPTkZJR19E TUFfU0hBUkVEX0JVRkZFUiBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0 IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTE2 CkNPTkZJR19DTUFfU0laRV9QRVJDRU5UQUdFPTEwCiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQllU RVMgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NSU4gaXMgbm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VM X01BWD15CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKQ09ORklHX0NNQV9BUkVBUz03CgojCiMgQnVz IGRldmljZXMKIwpDT05GSUdfQ09OTkVDVE9SPW0KIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKQ09O RklHX09GPXkKCiMKIyBEZXZpY2UgVHJlZSBhbmQgT3BlbiBGaXJtd2FyZSBzdXBwb3J0CiMKIyBD T05GSUdfT0ZfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdf T0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05G SUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BD SV9JUlE9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFW RV9QQ19QQVJQT1JUPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoK IwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJ R19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9D T1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NY OCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RS T01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJUlRJT19CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFgg aXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1t CkNPTkZJR19BRDUyNVhfRFBPVD1tCkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQpDT05GSUdfRFVN TVlfSVJRPXkKQ09ORklHX0lCTV9BU009eQpDT05GSUdfUEhBTlRPTT1tCkNPTkZJR19TR0lfSU9D ND15CkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0KIyBDT05GSUdfSUNTOTMy UzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfQ1M1NTM1 X01GR1BUPXkKQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lSUT03CkNPTkZJR19DUzU1MzVf Q0xPQ0tfRVZFTlRfU1JDPXkKQ09ORklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz1tCkNP TkZJR19JU0wyOTAwMz1tCkNPTkZJR19JU0wyOTAyMD1tCiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1 MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc4MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3 MD1tCiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldApDT05GSUdfSE1DNjM1Mj1t CkNPTkZJR19EUzE2ODI9bQojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09O RklHX0JNUDA4NV9JMkMgaXMgbm90IHNldApDT05GSUdfUENIX1BIVUI9bQojIENPTkZJR19VU0Jf U1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklHX0MyUE9SVCBp cyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQpDT05G SUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01f OTNDWDY9bQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVt ZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9bQoKIwojIEFsdGVyYSBGUEdBIGZpcm13 YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxf TUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCkNPTkZJR19JTlRFTF9NRUlfVFhFPW0KQ09ORklH X1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1J QyBDYXJkIERyaXZlcgojCkNPTkZJR19FQ0hPPW0KQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lE RT1tCgojCiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2lu Zm8gb24gSURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9USU1J TkdTPXkKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfSURFX1NBVEEgaXMgbm90 IHNldAojIENPTkZJR19JREVfR0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUNTIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVDRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0lERVRBUEU9bQojIENPTkZJR19CTEtfREVWX0lERUFDUEkgaXMgbm90IHNldApDT05GSUdfSURF X1RBU0tfSU9DVEw9eQojIENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURFIGNo aXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCiMgQ09ORklHX0lERV9HRU5FUklDIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfUExBVEZPUk09bQpDT05GSUdfQkxLX0RFVl9DTUQ2NDA9bQojIENPTkZJ R19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURF UE5QIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBj aGlwc2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0JMS19ERVZf T0ZGQk9BUkQ9eQpDT05GSUdfQkxLX0RFVl9HRU5FUklDPW0KIyBDT05GSUdfQkxLX0RFVl9PUFRJ NjIxIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUloxMDAwPW0KQ09ORklHX0JMS19ERVZfSURF RE1BX1BDST15CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0FNRDc0WFg9bQojIENPTkZJ R19CTEtfREVWX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfVFJJRkxFWD1tCkNPTkZJR19CTEtfREVWX0NTNTUyMD1tCiMg Q09ORklHX0JMS19ERVZfQ1M1NTMwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQ1M1NTM1PW0K IyBDT05GSUdfQkxLX0RFVl9DUzU1MzYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hQVDM2 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX1NDMTIwMD1tCiMgQ09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX0lUODE3Mj1tCiMgQ09ORklHX0JMS19ERVZfSVQ4MjEzIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfSVQ4MjFYPW0KQ09ORklHX0JMS19ERVZfTlM4NzQxNT1tCkNPTkZJR19CTEtfREVW X1BEQzIwMlhYX09MRD1tCkNPTkZJR19CTEtfREVWX1BEQzIwMlhYX05FVz1tCiMgQ09ORklHX0JM S19ERVZfU1ZXS1MgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TSUlNQUdFPW0KIyBDT05GSUdf QkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU0xDOTBFNjY9bQpDT05G SUdfQkxLX0RFVl9UUk0yOTA9bQpDT05GSUdfQkxLX0RFVl9WSUE4MkNYWFg9bQojIENPTkZJR19C TEtfREVWX1RDODZDMDAxIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBT Q1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9 bQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX1RHVD1tCkNPTkZJ R19TQ1NJX05FVExJTks9eQojIENPTkZJR19TQ1NJX1BST0NfRlMgaXMgbm90IHNldAoKIwojIFND U0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9 bQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfT1NTVD1tCkNP TkZJR19CTEtfREVWX1NSPW0KQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9E RVZfU0c9bQpDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9bQojIENP TkZJR19TQ1NJX01VTFRJX0xVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfTE9HR0lORz15CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBp cyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkK Q09ORklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19T Q1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQojIENPTkZJR19TQ1NJX1NB U19BVEEgaXMgbm90IHNldApDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9T UlBfQVRUUlM9eQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9bQpDT05G SUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNl dApDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQojIENP TkZJR19TQ1NJX0JOWDJYX0ZDT0UgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRD1tCiMgQ09ORklHX1NDU0lfSFBTQSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJXzNXXzlYWFg9eQpDT05GSUdfU0NTSV8zV19TQVM9eQpDT05GSUdf U0NTSV9BQ0FSRD1tCkNPTkZJR19TQ1NJX0FBQ1JBSUQ9bQpDT05GSUdfU0NTSV9BSUM3WFhYPXkK Q09ORklHX0FJQzdYWFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3WFhYX1JFU0VUX0RF TEFZX01TPTUwMDAKQ09ORklHX0FJQzdYWFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzdYWFhf REVCVUdfTUFTSz0wCkNPTkZJR19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NT SV9BSUM3OVhYPW0KQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3 OVhYX1JFU0VUX0RFTEFZX01TPTUwMDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFPXkKQ09O RklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklO VCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzk0WFg9eQojIENPTkZJR19BSUM5NFhYX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01W VU1JPXkKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQURWQU5T WVM9eQpDT05GSUdfU0NTSV9BUkNNU1I9bQpDT05GSUdfU0NTSV9FU0FTMlI9eQojIENPTkZJR19N RUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09ORklH X01FR0FSQUlEX1NBUz1tCiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfTVBUM1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRD1tCiMgQ09ORklHX1ND U0lfVUZTSENEX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STT1tCkNP TkZJR19TQ1NJX0hQVElPUD15CkNPTkZJR19TQ1NJX0JVU0xPR0lDPXkKQ09ORklHX1NDU0lfRkxB U0hQT0lOVD15CkNPTkZJR19WTVdBUkVfUFZTQ1NJPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJ QkZDT0U9bQpDT05GSUdfRkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQpDT05GSUdfU0NTSV9ETVgz MTkxRD1tCkNPTkZJR19TQ1NJX0VBVEE9eQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15 CiMgQ09ORklHX1NDU0lfRUFUQV9MSU5LRURfQ09NTUFORFMgaXMgbm90IHNldApDT05GSUdfU0NT SV9FQVRBX01BWF9UQUdTPTE2CiMgQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTiBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0dEVEg9bQojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfSU5JQTEwMD1tCkNPTkZJR19TQ1NJX1NURVg9bQojIENPTkZJR19TQ1NJX1NZTTUz QzhYWF8yIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBSPW0KIyBDT05GSUdfU0NTSV9JUFJfVFJB Q0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9JUFJfRFVNUD15CkNPTkZJR19TQ1NJX1FMT0dJQ18x MjgwPW0KIyBDT05GSUdfU0NTSV9RTEFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVND U0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9EQzM5NXg9bQoj IENPTkZJR19TQ1NJX0RDMzkwVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX05TUDMyPXkKIyBDT05G SUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BNQ1JBSUQ9bQojIENPTkZJR19T Q1NJX1BNODAwMSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUD1tCiMgQ09ORklHX1NDU0lfQkZB X0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfU0NT SV9DSEVMU0lPX0ZDT0U9eQpDT05GSUdfU0NTSV9MT1dMRVZFTF9QQ01DSUE9eQpDT05GSUdfUENN Q0lBX0FIQTE1Mlg9bQojIENPTkZJR19QQ01DSUFfRkRPTUFJTiBpcyBub3Qgc2V0CiMgQ09ORklH X1BDTUNJQV9OSU5KQV9TQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBX1FMT0dJQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDTUNJQV9TWU01M0M1MDAgaXMgbm90IHNldApDT05GSUdfU0NTSV9E SD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9bQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19T Q1NJX0RIX0VNQz1tCkNPTkZJR19TQ1NJX0RIX0FMVUE9eQpDT05GSUdfU0NTSV9PU0RfSU5JVElB VE9SPXkKIyBDT05GSUdfU0NTSV9PU0RfVUxEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0RQ UklOVF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FU QT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9T RV9FUlJPUj15CkNPTkZJR19BVEFfQUNQST15CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJv bGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0K Q09ORklHX1NBVEFfQUhDSV9QTEFURk9STT15CkNPTkZJR19TQVRBX0lOSUMxNjJYPW0KQ09ORklH X1NBVEFfQUNBUkRfQUhDST15CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdf QVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UK IwpDT05GSUdfUERDX0FETUE9bQpDT05GSUdfU0FUQV9RU1RPUj15CkNPTkZJR19TQVRBX1NYND15 CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEK IwpDT05GSUdfQVRBX1BJSVg9bQpDT05GSUdfU0FUQV9NVj1tCkNPTkZJR19TQVRBX05WPXkKQ09O RklHX1NBVEFfUFJPTUlTRT15CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKQ09ORklHX1NB VEFfU0lTPW0KQ09ORklHX1NBVEFfU1ZXPXkKQ09ORklHX1NBVEFfVUxJPXkKQ09ORklHX1NBVEFf VklBPW0KQ09ORklHX1NBVEFfVklURVNTRT15CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0 aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST15CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfQVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQojIENPTkZJR19QQVRBX0FU UDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CkNPTkZJR19Q QVRBX0NTNTUyMD1tCiMgQ09ORklHX1BBVEFfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NTNTUzNiBpcyBub3Qgc2V0CkNPTkZJ R19QQVRBX0NZUFJFU1M9eQpDT05GSUdfUEFUQV9FRkFSPW0KQ09ORklHX1BBVEFfSFBUMzY2PW0K IyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldApDT05GSUdfUEFUQV9IUFQzWDJOPW0KQ09O RklHX1BBVEFfSFBUM1gzPXkKQ09ORklHX1BBVEFfSFBUM1gzX0RNQT15CiMgQ09ORklHX1BBVEFf SVQ4MjEzIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjFYPXkKQ09ORklHX1BBVEFfSk1JQ1JP Tj1tCiMgQ09ORklHX1BBVEFfTUFSVkVMTCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX05FVENFTEw9 bQpDT05GSUdfUEFUQV9OSU5KQTMyPW0KQ09ORklHX1BBVEFfTlM4NzQxNT15CiMgQ09ORklHX1BB VEFfT0xEUElJWCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX09QVElETUE9eQojIENPTkZJR19QQVRB X1BEQzIwMjdYIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUERDX09MRD1tCiMgQ09ORklHX1BBVEFf UkFESVNZUyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1JEQz15CiMgQ09ORklHX1BBVEFfU0MxMjAw IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TQ0ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NF UlZFUldPUktTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0lMNjgwPXkKQ09ORklHX1BBVEFfU0lT PW0KQ09ORklHX1BBVEFfVE9TSElCQT15CiMgQ09ORklHX1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5v dCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxlcnMKIwpDT05GSUdfUEFUQV9DTUQ2NDBf UENJPXkKQ09ORklHX1BBVEFfTVBJSVg9bQpDT05GSUdfUEFUQV9OUzg3NDEwPW0KQ09ORklHX1BB VEFfT1BUST15CiMgQ09ORklHX1BBVEFfUENNQ0lBIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUlox MDAwPXkKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19Q QVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUQgaXMgbm90IHNldApDT05GSUdf VEFSR0VUX0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCiMgQ09ORklHX1RDTV9GSUxFSU8gaXMg bm90IHNldAojIENPTkZJR19UQ01fUFNDU0kgaXMgbm90IHNldApDT05GSUdfTE9PUEJBQ0tfVEFS R0VUPW0KIyBDT05GSUdfVENNX0ZDIGlzIG5vdCBzZXQKQ09ORklHX0lTQ1NJX1RBUkdFVD1tCiMg Q09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9y dAojCiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBp cyBub3Qgc2V0CkNPTkZJR19JMk89bQojIENPTkZJR19JMk9fTENUX05PVElGWV9PTl9DSEFOR0VT IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJPX0VYVF9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX0ky T19DT05GSUc9bQpDT05GSUdfSTJPX0NPTkZJR19PTERfSU9DVEw9eQpDT05GSUdfSTJPX0JVUz1t CkNPTkZJR19JMk9fQkxPQ0s9bQpDT05GSUdfSTJPX1NDU0k9bQojIENPTkZJR19JMk9fUFJPQyBp cyBub3Qgc2V0CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CiMgQ09ORklHX01BQ19FTVVNT1VT RUJUTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CiMgQ09ORklH X05FVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ05FVD1tCkNPTkZJR19BUkNORVRfMTIwMT1t CiMgQ09ORklHX0FSQ05FVF8xMDUxIGlzIG5vdCBzZXQKQ09ORklHX0FSQ05FVF9SQVc9bQpDT05G SUdfQVJDTkVUX0NBUD1tCkNPTkZJR19BUkNORVRfQ09NOTB4eD1tCiMgQ09ORklHX0FSQ05FVF9D T005MHh4SU8gaXMgbm90IHNldApDT05GSUdfQVJDTkVUX1JJTV9JPW0KQ09ORklHX0FSQ05FVF9D T00yMDAyMD1tCkNPTkZJR19BUkNORVRfQ09NMjAwMjBfUENJPW0KQ09ORklHX0FSQ05FVF9DT00y MDAyMF9DUz1tCgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCiMgQ09ORklHX0NBSUZfVFRZ IGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfU1BJX1NMQVZFPXkKIyBDT05GSUdfQ0FJRl9TUElfU1lO QyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUZfSFNJIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfVklS VElPPXkKQ09ORklHX1ZIT1NUX05FVD1tCkNPTkZJR19WSE9TVF9TQ1NJPW0KQ09ORklHX1ZIT1NU X1JJTkc9eQpDT05GSUdfVkhPU1Q9bQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1 cmUgZHJpdmVycwojCkNPTkZJR19ORVRfRFNBX01WODhFNlhYWD15CiMgQ09ORklHX05FVF9EU0Ff TVY4OEU2MDYwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVPXkK Q09ORklHX05FVF9EU0FfTVY4OEU2MTMxPXkKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYxMjNfNjFf NjUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CiMgQ09ORklHX05F VF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVS QV9UU0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9bQpDT05G SUdfUENORVQzMj15CkNPTkZJR19QQ01DSUFfTk1DTEFOPW0KQ09ORklHX0FNRF9YR0JFPXkKIyBD T05GSUdfTkVUX1ZFTkRPUl9BUkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FUSEVS T1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpD T05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9 eQpDT05GSUdfQjQ0X1BDST15CkNPTkZJR19CQ01HRU5FVD1tCkNPTkZJR19CTlgyPW0KQ09ORklH X0NOSUM9bQpDT05GSUdfVElHT04zPXkKQ09ORklHX0JOWDJYPXkKQ09ORklHX0JOWDJYX1NSSU9W PXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NB REU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX0NBTFhFREFfWEdNQUM9eQpD T05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklHX0NIRUxTSU9fVDE9eQojIENPTkZJR19D SEVMU0lPX1QxXzFHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UMyBpcyBub3Qgc2V0CkNP TkZJR19DSEVMU0lPX1Q0PXkKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNl dApDT05GSUdfRE5FVD15CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMgQ09ORklHX05FVF9UVUxJ UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9F WEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfSFA9eQpDT05GSUdfSFAxMDA9bQojIENPTkZJR19ORVRfVkVORE9SX0lO VEVMIGlzIG5vdCBzZXQKQ09ORklHX0lQMTAwMD1tCiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01F TExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0NPUkU9bQpD T05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg1X0NPUkU9bQojIENPTkZJR19ORVRfVkVORE9S X01JQ1JFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJ MTBHRSBpcyBub3Qgc2V0CkNPTkZJR19GRUFMTlg9bQojIENPTkZJR19ORVRfVkVORE9SX05BVFNF TUkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfT0tJIGlzIG5vdCBzZXQKQ09ORklHX0VUSE9DPXkKQ09ORklHX05FVF9Q QUNLRVRfRU5HSU5FPXkKQ09ORklHX0hBTUFDSEk9bQpDT05GSUdfWUVMTE9XRklOPW0KQ09ORklH X05FVF9WRU5ET1JfUUxPR0lDPXkKQ09ORklHX1FMQTNYWFg9eQpDT05GSUdfUUxDTklDPW0KQ09O RklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKIyBDT05GSUdfUUxDTklDX0hX TU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRYRU5fTklD PXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfRVRI IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9SREMgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9TQU1TVU5HPXkKQ09ORklHX1NYR0JFX0VUSD1tCkNPTkZJR19ORVRfVkVORE9SX1NF RVE9eQojIENPTkZJR19ORVRfVkVORE9SX1NJTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKQ09ORklHX1NJUzE5MD1tCiMgQ09O RklHX1NGQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU01TQyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9TVU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RF SFVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJ R19ORVRfVkVORE9SX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CkNP TkZJR19XSVpORVRfVzUxMDA9bQpDT05GSUdfV0laTkVUX1c1MzAwPW0KIyBDT05GSUdfV0laTkVU X0JVU19ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfQlVTX0lORElSRUNUIGlzIG5v dCBzZXQKQ09ORklHX1dJWk5FVF9CVVNfQU5ZPXkKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkK Q09ORklHX1BDTUNJQV9YSVJDMlBTPW0KQ09ORklHX0ZEREk9bQpDT05GSUdfREVGWFg9bQojIENP TkZJR19ERUZYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1NLRlA9bQpDT05GSUdfSElQUEk9eQpD T05GSUdfUk9BRFJVTk5FUj1tCkNPTkZJR19ST0FEUlVOTkVSX0xBUkdFX1JJTkdTPXkKIyBDT05G SUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfQVQ4MDNYX1BIWT15CkNPTkZJR19BTURfUEhZPW0KQ09ORklH X0FNRF9YR0JFX1BIWT15CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15 CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19DSUNBREFfUEhZPW0K Q09ORklHX1ZJVEVTU0VfUEhZPW0KQ09ORklHX1NNU0NfUEhZPXkKIyBDT05GSUdfQlJPQURDT01f UEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTdYWFhfUEhZPW0KIyBDT05GSUdfQkNNODdYWF9QSFkg aXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtf UEhZPXkKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NURTEwWFA9eQpD T05GSUdfTFNJX0VUMTAxMUNfUEhZPW0KIyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19GSVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJT19HUElP IGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWD15CiMgQ09ORklHX01ESU9fQlVTX01VWF9H UElPIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKQ09ORklHX1BQUD1t CkNPTkZJR19QUFBfQlNEQ09NUD1tCkNPTkZJR19QUFBfREVGTEFURT1tCiMgQ09ORklHX1BQUF9G SUxURVIgaXMgbm90IHNldApDT05GSUdfUFBQX01QUEU9bQpDT05GSUdfUFBQX01VTFRJTElOSz15 CiMgQ09ORklHX1BQUE9FIGlzIG5vdCBzZXQKQ09ORklHX1BQVFA9bQpDT05GSUdfUFBQX0FTWU5D PW0KQ09ORklHX1BQUF9TWU5DX1RUWT1tCiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdf U0xIQz15CkNPTkZJR19XTEFOPXkKQ09ORklHX1BDTUNJQV9SQVlDUz1tCkNPTkZJR19BSVJPPW0K Q09ORklHX0FUTUVMPXkKQ09ORklHX1BDSV9BVE1FTD15CiMgQ09ORklHX1BDTUNJQV9BVE1FTCBp cyBub3Qgc2V0CkNPTkZJR19BSVJPX0NTPW0KIyBDT05GSUdfUENNQ0lBX1dMMzUwMSBpcyBub3Qg c2V0CiMgQ09ORklHX1BSSVNNNTQgaXMgbm90IHNldAojIENPTkZJR19BVEhfQ0FSRFMgaXMgbm90 IHNldApDT05GSUdfQlJDTVVUSUw9bQpDT05GSUdfQlJDTUZNQUM9bQojIENPTkZJR19CUkNNX1RS QUNJTkcgaXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9T VEFQIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIxMDA9bQpDT05GSUdfSVBXMjEwMF9NT05JVE9SPXkK Q09ORklHX0lQVzIxMDBfREVCVUc9eQpDT05GSUdfTElCSVBXPW0KIyBDT05GSUdfTElCSVBXX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCRVJUQVMgaXMgbm90IHNldApDT05GSUdfV0xfVEk9 eQpDT05GSUdfTVdJRklFWD1tCiMgQ09ORklHX01XSUZJRVhfUENJRSBpcyBub3Qgc2V0CgojCiMg RW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVy cwojCiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQpD T05GSUdfSUVFRTgwMjE1NF9GQUtFSEFSRD15CkNPTkZJR19JRUVFODAyMTU0X0ZBS0VMQj1tCiMg Q09ORklHX1ZNWE5FVDMgaXMgbm90IHNldApDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD15 CkNPTkZJR19JU0ROX1BQUD15CiMgQ09ORklHX0lTRE5fUFBQX1ZKIGlzIG5vdCBzZXQKIyBDT05G SUdfSVNETl9NUFAgaXMgbm90IHNldAojIENPTkZJR19JUFBQX0ZJTFRFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0lTRE5fUFBQX0JTRENPTVAgaXMgbm90IHNldAojIENPTkZJR19JU0ROX0FVRElPIGlz IG5vdCBzZXQKCiMKIyBJU0ROIGZlYXR1cmUgc3VibW9kdWxlcwojCiMgQ09ORklHX0lTRE5fRElW RVJTSU9OIGlzIG5vdCBzZXQKCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMKIwoKIwoj IFBhc3NpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9EUlZfSElTQVg9eQoKIwojIEQtY2hhbm5lbCBw cm90b2NvbCBmZWF0dXJlcwojCiMgQ09ORklHX0hJU0FYX0VVUk8gaXMgbm90IHNldApDT05GSUdf SElTQVhfMVRSNj15CkNPTkZJR19ISVNBWF9OSTE9eQpDT05GSUdfSElTQVhfTUFYX0NBUkRTPTgK CiMKIyBIaVNheCBzdXBwb3J0ZWQgY2FyZHMKIwpDT05GSUdfSElTQVhfMTZfMz15CkNPTkZJR19I SVNBWF9URUxFU1BDST15CkNPTkZJR19ISVNBWF9TMEJPWD15CkNPTkZJR19ISVNBWF9GUklUWlBD ST15CiMgQ09ORklHX0hJU0FYX0FWTV9BMV9QQ01DSUEgaXMgbm90IHNldAojIENPTkZJR19ISVNB WF9FTFNBIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX0RJRUhMRElWQT15CiMgQ09ORklHX0hJU0FY X1NFRExCQVVFUiBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9ORVRKRVQ9eQojIENPTkZJR19ISVNB WF9ORVRKRVRfVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX05JQ0NZIGlzIG5vdCBzZXQKIyBD T05GSUdfSElTQVhfQktNX0E0VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX1NDVF9RVUFEUk8g aXMgbm90IHNldApDT05GSUdfSElTQVhfR0FaRUw9eQojIENPTkZJR19ISVNBWF9IRkNfUENJIGlz IG5vdCBzZXQKQ09ORklHX0hJU0FYX1c2NjkyPXkKIyBDT05GSUdfSElTQVhfSEZDX1NYIGlzIG5v dCBzZXQKIyBDT05GSUdfSElTQVhfRU5URVJOT1dfUENJIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FY X0RFQlVHPXkKCiMKIyBIaVNheCBQQ01DSUEgY2FyZCBzZXJ2aWNlIG1vZHVsZXMKIwpDT05GSUdf SElTQVhfQVZNX0ExX0NTPW0KQ09ORklHX0hJU0FYX1RFTEVTX0NTPW0KCiMKIyBIaVNheCBzdWIg ZHJpdmVyIG1vZHVsZXMKIwpDT05GSUdfSElTQVhfSEZDNFM4Uz1tCkNPTkZJR19ISVNBWF9GUklU Wl9QQ0lQTlA9bQoKIwojIEFjdGl2ZSBjYXJkcwojCiMgQ09ORklHX0lTRE5fQ0FQSSBpcyBub3Qg c2V0CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPW0KQ09ORklHX0dJR0FTRVRfSTRMPXkKIyBDT05G SUdfR0lHQVNFVF9EVU1NWUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQVNFVF9NMTAxIGlzIG5v dCBzZXQKQ09ORklHX0dJR0FTRVRfREVCVUc9eQpDT05GSUdfSFlTRE49bQojIENPTkZJR19NSVNE TiBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpD T05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lO UFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1tCgojCiMgVXNlcmxhbmQg aW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj1tCiMgQ09ORklHX0lOUFVUX01PVVNF REVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQK Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9F VkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9 eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FE UDU1ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0K Q09ORklHX0tFWUJPQVJEX1FUMjE2MD1tCiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBz ZXQKQ09ORklHX0tFWUJPQVJEX0dQSU89bQpDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQ9eQpD T05GSUdfS0VZQk9BUkRfVENBNjQxNj1tCkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PW0KIyBDT05G SUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0xNODMyMz1tCiMg Q09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5 PW0KQ09ORklHX0tFWUJPQVJEX01DUz1tCiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qg c2V0CkNPTkZJR19LRVlCT0FSRF9ORVdUT049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPW0K Q09ORklHX0tFWUJPQVJEX1NUT1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CiMgQ09O RklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfQ1JPU19FQz1tCiMgQ09ORklHX0lOUFVUX01PVVNFIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApDT05GSUdfSU5QVVRf VEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNldAojIENPTkZJR19U QUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBp cyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19U QUJMRVRfVVNCX1dBQ09NIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09O RklHX09GX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBz ZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9BVU9f UElYQ0lSPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lU VFNQX0NPUkU9eQojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfSTJDIGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT15CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0 X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hB TVBTSElSRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VH QUxBWD1tCkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f SUxJMjEwWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CkNPTkZJR19UT1VD SFNDUkVFTl9FTE89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9bQpDT05GSUdfVE9V Q0hTQ1JFRU5fV0FDT01fSTJDPW0KQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPW0KIyBDT05G SUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01N UzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9bQojIENPTkZJR19UT1VD SFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NSzcxMiBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9F RFRfRlQ1WDA2PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fVE9VQ0hXSU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVElfQU0zMzVYX1RTQz1tCkNPTkZJ R19UT1VDSFNDUkVFTl9QSVhDSVI9bQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRF IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9bQpDT05GSUdfVE9VQ0hT Q1JFRU5fVFNDX1NFUklPPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9bQpDT05GSUdfVE9V Q0hTQ1JFRU5fU1QxMjMyPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklHX1RP VUNIU0NSRUVOX1pGT1JDRT1tCkNPTkZJR19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUX0FENzE0 WD1tCkNPTkZJR19JTlBVVF9BRDcxNFhfSTJDPW0KIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1BDU1BLUj1tCkNPTkZJR19JTlBVVF9NTUE4NDUwPW0KQ09ORklH X0lOUFVUX01QVTMwNTA9bQpDT05GSUdfSU5QVVRfQVBBTkVMPW0KIyBDT05GSUdfSU5QVVRfR1Ay QSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9eQojIENPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlMgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9LWFRKOT1tCkNPTkZJR19JTlBVVF9LWFRKOV9QT0xMRURf TU9ERT15CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVU9bQpD T05GSUdfSU5QVVRfUENGODU3ND1tCkNPTkZJR19JTlBVVF9QV01fQkVFUEVSPXkKQ09ORklHX0lO UFVUX0dQSU9fUk9UQVJZX0VOQ09ERVI9eQojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX0NNQTMwMDA9bQojIENPTkZJR19JTlBVVF9DTUEzMDAwX0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPW0KQ09ORklHX0lOUFVUX1NPQ19C VVRUT05fQVJSQVk9bQoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05G SUdfU0VSSU9fU0VSUE9SVD1tCkNPTkZJR19TRVJJT19DVDgyQzcxMD1tCkNPTkZJR19TRVJJT19Q Q0lQUzI9bQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19T RVJJT19BTFRFUkFfUFMyPW0KQ09ORklHX1NFUklPX1BTMk1VTFQ9bQojIENPTkZJR19TRVJJT19B UkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FQQlBTMj15CkNPTkZJR19TRVJJT19PTFBD X0FQU1A9bQojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmlj ZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05T PXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19I V19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThf UFRZUz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkKQ09ORklHX0xFR0FDWV9Q VFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFO REFSRCBpcyBub3Qgc2V0CkNPTkZJR19OT1pPTUk9bQpDT05GSUdfTl9HU009bQojIENPTkZJR19U UkFDRV9TSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2Vy aWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUw PXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklH X1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9DUz1tCkNPTkZJR19TRVJJQUxf ODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9E VyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19T RVJJQUxfTUZEX0hTVT15CiMgQ09ORklHX1NFUklBTF9NRkRfSFNVX0NPTlNPTEUgaXMgbm90IHNl dApDT05GSUdfU0VSSUFMX1VBUlRMSVRFPW0KQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NF UklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT1tCkNPTkZJR19TRVJJQUxfT0Zf UExBVEZPUk09bQpDT05GSUdfU0VSSUFMX1NDQ05YUD1tCiMgQ09ORklHX1NFUklBTF9TQzE2SVM3 WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNTPXkK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9QQ0hf VUFSVD15CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9YSUxJTlhfUFNfVUFSVD15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlRfQ09O U09MRT15CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAy IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUPW0KQ09ORklHX0hWQ19EUklWRVI9 eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPW0KQ09ORklHX0lQ TUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qgc2V0CiMg Q09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1NJPW0K Q09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQojIENPTkZJR19JUE1JX1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdfSFdfUkFORE9NPW0KIyBDT05G SUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0lOVEVM PW0KIyBDT05GSUdfSFdfUkFORE9NX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fR0VP REU9bQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01fVklSVElPPW0KQ09O RklHX0hXX1JBTkRPTV9UUE09bQpDT05GSUdfTlZSQU09eQpDT05GSUdfUjM5NjQ9bQpDT05GSUdf QVBQTElDT009bQojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0 ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz1tCiMgQ09ORklHX0NBUkRNQU5fNDAwMCBp cyBub3Qgc2V0CkNPTkZJR19DQVJETUFOXzQwNDA9bQpDT05GSUdfSVBXSVJFTEVTUz1tCkNPTkZJ R19NV0FWRT1tCiMgQ09ORklHX1BDODczNnhfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05TQ19H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hQ RVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdf VENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMg bm90IHNldApDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpDT05GSUdfVENHX1RJU19JMkNf TlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCiMgQ09ORklHX1RD R19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19TVDMzX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX0kyQz1tCkNPTkZJR19JMkNf Qk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hB UkRFVj1tCkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0 CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9bQpDT05GSUdfSTJDX01VWF9HUElPPW0K Q09ORklHX0kyQ19NVVhfUENBOTU0MT1tCiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9 bQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPW0KQ09ORklHX0kyQ19B TEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBv cnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJD X0FMSTE1MzUgaXMgbm90IHNldApDT05GSUdfSTJDX0FMSTE1NjM9bQpDT05GSUdfSTJDX0FMSTE1 WDM9bQpDT05GSUdfSTJDX0FNRDc1Nj1tCiMgQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODIgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCkNP TkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05G SUdfSTJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQpDT05GSUdfSTJDX1NJ UzU1OTU9bQojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9 bQpDT05GSUdfSTJDX1ZJQT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRyaXZlcnMK IwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQ SU89bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCiMgQ09ORklHX0kyQ19ERVNJR05XQVJF X1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST1tCkNPTkZJR19J MkNfRUcyMFQ9bQpDT05GSUdfSTJDX0dQSU89bQpDT05GSUdfSTJDX09DT1JFUz1tCiMgQ09ORklH X0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NN QnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD1tCkNPTkZJR19J MkNfVEFPU19FVk09bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19J MkNfQ1JPU19FQ19UVU5ORUw9bQojIENPTkZJR19TQ3gyMDBfQUNCIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90 IHNldApDT05GSUdfSFNJPW0KQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9s bGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwojIFBQUyBzdXBw b3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBT IGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQK IyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRf R1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNs b2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIg YW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tz LgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0g9eQpDT05GSUdfQVJDSF9XQU5UX09QVElPTkFM X0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0RFVlJFUz15CkNPTkZJR19P Rl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpDT05G SUdfREVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15 CkNPTkZJR19HUElPX01BWDczMFg9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgoj CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f RFdBUEIgaXMgbm90IHNldApDT05GSUdfR1BJT19JVDg3NjFFPXkKIyBDT05GSUdfR1BJT19GNzE4 OFggaXMgbm90IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19TWVNDT04g aXMgbm90IHNldApDT05GSUdfR1BJT19TQ0g9bQpDT05GSUdfR1BJT19JQ0g9bQojIENPTkZJR19H UElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMgbm90IHNldApD T05GSUdfR1BJT19HUkdQSU89eQoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJ T19BUklaT05BPXkKQ09ORklHX0dQSU9fTFAzOTQzPW0KQ09ORklHX0dQSU9fTUFYNzMwMD1tCiMg Q09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX1BDRjg1N1g9bQpDT05GSUdfR1BJT19BRFA1NTg4PW0KIyBDT05G SUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05G SUdfR1BJT19DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkK Q09ORklHX0dQSU9fUENIPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09ORklHX0dQSU9fU09EQVZJ TExFPXkKQ09ORklHX0dQSU9fVElNQkVSREFMRT15CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBu b3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX01DUDIzUzA4PW0K CiMKIyBBQzk3IEdQSU8gZXhwYW5kZXJzOgojCgojCiMgTFBDIEdQSU8gZXhwYW5kZXJzOgojCgoj CiMgTU9EVUxidXMgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJT19KQU5aX1RUTCBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0JDTV9LT05BPXkKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnM6CiMK Q09ORklHX1cxPW0KIyBDT05GSUdfVzFfQ09OIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgQnVzIE1h c3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKQ09ORklHX1cxX01B U1RFUl9EUzI0ODI9bQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPW0KQ09ORklHX1cxX01BU1RFUl9H UElPPW0KCiMKIyAxLXdpcmUgU2xhdmVzCiMKIyBDT05GSUdfVzFfU0xBVkVfVEhFUk0gaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfU01FTT1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9bQpDT05G SUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQxMz1tCkNP TkZJR19XMV9TTEFWRV9EUzI0MjM9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9E UzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NMQVZF X0RTMjc4MT1tCkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PW0KQ09ORklHX1cxX1NMQVZFX0JRMjcw MDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CkNP TkZJR19QREFfUE9XRVI9bQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZX0RTMjc4 MD1tCkNPTkZJR19CQVRURVJZX0RTMjc4MT1tCkNPTkZJR19CQVRURVJZX0RTMjc4Mj1tCkNPTkZJ R19CQVRURVJZX09MUEM9bQojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfQlEyN3gwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj1tCiMgQ09ORklHX0NIQVJHRVJfUENGNTA2 MzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldApDT05GSUdf Q0hBUkdFUl9MUDg3Mjc9bQojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdf Q0hBUkdFUl9NQU5BR0VSPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD1tCiMgQ09ORklHX0NIQVJH RVJfQlEyNDE5MCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9bQpDT05GSUdfQ0hB UkdFUl9TTUIzNDc9bQpDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfR1BJ Tz15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkK IyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMK IwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FC SVRVR1VSVTM9eQpDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9 bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0x MDI1PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpD T05GSUdfU0VOU09SU19BRE0xMDMxPW0KIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9bQpDT05G SUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCiMgQ09ORklHX1NF TlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9bQpDT05GSUdf U0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNfSzhURU1QPW0KQ09ORklHX1NFTlNPUlNf SzEwVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCiMg Q09ORklHX1NFTlNPUlNfQVRYUDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EUzYyMD1tCkNP TkZJR19TRU5TT1JTX0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0k1S19BTUI9eQojIENPTkZJR19T RU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4ODJGRz1tCkNPTkZJ R19TRU5TT1JTX0Y3NTM3NVM9bQpDT05GSUdfU0VOU09SU19GU0NITUQ9bQojIENPTkZJR19TRU5T T1JTX0dMNTE4U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NF TlNPUlNfRzc2MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQpDT05GSUdfU0VOU09SU19J Qk1BRU09bQpDT05GSUdfU0VOU09SU19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD15 CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9bQpD T05GSUdfU0VOU09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNfTFRDMjk0NT1tCkNPTkZJR19T RU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09S U19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI0NT1tCkNPTkZJR19TRU5T T1JTX0xUQzQyNjA9bQpDT05GSUdfU0VOU09SU19MVEM0MjYxPW0KQ09ORklHX1NFTlNPUlNfTUFY MTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KIyBDT05GSUdfU0VOU09SU19NQVgxNjY4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDY2MzkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjQyPW0KQ09ORklH X1NFTlNPUlNfTUFYNjY1MD1tCiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0hUVTIxPW0KQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCiMgQ09ORklHX1NF TlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNNzU9bQojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgwPW0KQ09ORklH X1NFTlNPUlNfTE04Mz1tCiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KIyBDT05GSUdfU0VOU09SU19MTTky IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05Mz1tCiMgQ09ORklHX1NFTlNPUlNfTE05NTIz NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1 MjQ1PW0KIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf UEM4NzQyNz15CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19OQ1Q2NjgzPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KQ09ORklH X1NFTlNPUlNfU0hUQzE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KIyBDT05GSUdfU0VOU09S U19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2 VzIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0 N0IzOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj15CkNPTkZJR19T RU5TT1JTX1NDSDU2Mjc9eQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PXkKQ09ORklHX1NFTlNPUlNf U01NNjY1PW0KQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD1tCiMgQ09ORklHX1NFTlNPUlNfQURT MTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FNQzY4MjE9bQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0K IyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9 bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CiMg Q09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjEx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVlQ4MjMxPW0KQ09ORklHX1NFTlNPUlNfVzgzNzgx RD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTM9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCkNPTkZJR19TRU5TT1JTX1c4M0w3 ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KIyBDT05GSUdfU0VOU09SU19XODM2MjdF SEYgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9Q T1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9PRj15CkNP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H T1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUg aXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxf R09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19DUFVfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBp cyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklHX0FDUElfSU5U MzQwM19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlz IG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdf V0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZ T1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZU X1dBVENIRE9HPW0KQ09ORklHX0dQSU9fV0FUQ0hET0c9bQpDT05GSUdfWElMSU5YX1dBVENIRE9H PW0KQ09ORklHX0RXX1dBVENIRE9HPW0KQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFO VEVDSF9XRFQ9eQojIENPTkZJR19BTElNMTUzNV9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTcx MDFfV0RUPW0KQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklHX1NQNTEwMF9UQ089bQpDT05GSUdf R0VPREVfV0RUPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQojIENPTkZJR19FVVJPVEVD SF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldApDT05GSUdfSUJN QVNSPW0KQ09ORklHX1dBRkVSX1dEVD1tCkNPTkZJR19JNjMwMEVTQl9XRFQ9bQpDT05GSUdfSUU2 WFhfV0RUPW0KQ09ORklHX0lUQ09fV0RUPXkKIyBDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lUODcxMkZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4N19X RFQgaXMgbm90IHNldAojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TQzEy MDBfV0RUPW0KIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPW0K Q09ORklHXzYwWFhfV0RUPXkKQ09ORklHX1NCQzgzNjBfV0RUPXkKIyBDT05GSUdfU0JDNzI0MF9X RFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0Nf U0NIMzExWF9XRFQgaXMgbm90IHNldApDT05GSUdfU01TQzM3Qjc4N19XRFQ9eQojIENPTkZJR19W SUFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1c4MzYyN0hGX1dEVD1tCkNPTkZJR19XODM4NzdGX1dE VD15CkNPTkZJR19XODM5NzdGX1dEVD1tCiMgQ09ORklHX01BQ0haX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dE VCBpcyBub3Qgc2V0CgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBD V0FUQ0hET0c9bQojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxF PXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NT Ql9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9T VD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05G SUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKQ09ORklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJR19C Q01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKIyBDT05GSUdfQkNN QSBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19N RkRfQ09SRT15CkNPTkZJR19NRkRfQ1M1NTM1PXkKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5v dCBzZXQKQ09ORklHX01GRF9DUk9TX0VDPW0KIyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX1BB U0lDMyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9bQpDT05GSUdf TUZEX0pBTlpfQ01PRElPPXkKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9SRVRVIGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYzMz1tCiMgQ09ORklHX1BDRjUw NjMzX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDRjUwNjMzX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQpDT05GSUdf TUZEX1NJNDc2WF9DT1JFPW0KQ09ORklHX01GRF9TTTUwMT1tCiMgQ09ORklHX01GRF9TTTUwMV9H UElPIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUwMF9DT1JFPXkKQ09ORklHX01GRF9TWVNDT049eQpD T05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9bQpDT05GSUdfTUZEX0xQMzk0Mz1tCkNPTkZJR19U UFM2MTA1WD1tCiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPW0K IyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9bQpD T05GSUdfTUZEX0xNMzUzMz1tCkNPTkZJR19NRkRfVElNQkVSREFMRT15CiMgQ09ORklHX01GRF9U TUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9B UklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz1tCkNPTkZJR19NRkRfV001MTAyPXkKQ09O RklHX01GRF9XTTUxMTA9eQpDT05GSUdfTUZEX1dNODk5Nz15CkNPTkZJR19SRUdVTEFUT1I9eQoj IENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVE X1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVH VUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj1tCkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT1tCiMg Q09ORklHX1JFR1VMQVRPUl9BRDUzOTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQU5B VE9QIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTA9bQpDT05GSUdfUkVHVUxBVE9S X0ZBTjUzNTU1PW0KQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKIyBDT05GSUdfUkVHVUxBVE9SX0lT TDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9bQpDT05GSUdfUkVHVUxB VE9SX0xQMzk3Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PW0K Q09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9bQojIENPTkZJR19SRUdVTEFUT1JfTUFY ODk1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz1tCkNPTkZJR19SRUdVTEFU T1JfUENGNTA2MzM9bQojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX1RQUzUxNjMyPW0KIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09O RklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9H X1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQg aXMgbm90IHNldApDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQ19T VVBQT1JUPXkKQ09ORklHX1ZJREVPX0RFVj15CkNPTkZJR19WSURFT19WNEwyPW0KQ09ORklHX1ZJ REVPX0FEVl9ERUJVRz15CkNPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVM9eQojIENPTkZJ R19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNf Q09SRT15CkNPTkZJR19SQ19NQVA9bQpDT05GSUdfUkNfREVDT0RFUlM9eQojIENPTkZJR19MSVJD IGlzIG5vdCBzZXQKQ09ORklHX0lSX05FQ19ERUNPREVSPW0KIyBDT05GSUdfSVJfUkM1X0RFQ09E RVIgaXMgbm90IHNldAojIENPTkZJR19JUl9SQzZfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19J Ul9KVkNfREVDT0RFUj15CkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9eQpDT05GSUdfSVJfUkM1X1Na X0RFQ09ERVI9eQojIENPTkZJR19JUl9TQU5ZT19ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lS X1NIQVJQX0RFQ09ERVI9bQojIENPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVIgaXMgbm90IHNldAoj IENPTkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkK CiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19SQURJT19BREFQVEVS UyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29y cywgaTJjLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19J Ul9JMkM9bQoKIwojIEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVy IGNoaXBzCiMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBD T05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UREE3NDMyPW0KQ09O RklHX1ZJREVPX1REQTk4NDA9bQojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19URUE2NDIwPW0KIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX1RMVjMyMEFJQzIzQj1tCkNPTkZJR19WSURFT19VREExMzQy PW0KQ09ORklHX1ZJREVPX1dNODc3NT1tCkNPTkZJR19WSURFT19XTTg3Mzk9bQojIENPTkZJR19W SURFT19WUDI3U01QWCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TT05ZX0JURl9NUFg9bQoKIwoj IFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4PW0KCiMKIyBWaWRlbyBkZWNvZGVy cwojCkNPTkZJR19WSURFT19BRFY3MTgwPW0KQ09ORklHX1ZJREVPX0FEVjcxODM9bQojIENPTkZJ R19WSURFT19CVDgxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODU2IGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fQlQ4NjYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19LUzAxMjcgaXMg bm90IHNldAojIENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldApDT05GSUdfVklERU9f U0FBNzExMD1tCkNPTkZJR19WSURFT19TQUE3MTFYPW0KIyBDT05GSUdfVklERU9fU0FBNzE5MSBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19UVlA1MTRYPW0KIyBDT05GSUdfVklERU9fVFZQNTE1MCBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19UVlA3MDAyPW0KQ09ORklHX1ZJREVPX1RXMjgwND1tCkNP TkZJR19WSURFT19UVzk5MDM9bQpDT05GSUdfVklERU9fVFc5OTA2PW0KQ09ORklHX1ZJREVPX1ZQ WDMyMjA9bQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3 MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4NDA9bQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklH X1ZJREVPX1NBQTcxMjc9bQpDT05GSUdfVklERU9fU0FBNzE4NT1tCkNPTkZJR19WSURFT19BRFY3 MTcwPW0KQ09ORklHX1ZJREVPX0FEVjcxNzU9bQpDT05GSUdfVklERU9fQURWNzM0Mz1tCkNPTkZJ R19WSURFT19BRFY3MzkzPW0KQ09ORklHX1ZJREVPX0FLODgxWD1tCiMgQ09ORklHX1ZJREVPX1RI UzgyMDAgaXMgbm90IHNldAoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2gg ZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwojIENPTkZJR19WSURFT19V UEQ2NDAzMUEgaXMgbm90IHNldApDT05GSUdfVklERU9fVVBENjQwODM9bQoKIwojIEF1ZGlvL1Zp ZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz1tCgojCiMgTWlz Y2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19USFM3MzAzIGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX001Mjc5MD1tCgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEg ZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVSPW0KCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMK Q09ORklHX01FRElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPW0K Q09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9 bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYx PW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9bQojIENPTkZJR19NRURJQV9UVU5FUl9NVDIw WFggaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwPW0KQ09ORklHX01FRElBX1RV TkVSX01UMjA2Mz1tCiMgQ09ORklHX01FRElBX1RVTkVSX01UMjI2NiBpcyBub3Qgc2V0CiMgQ09O RklHX01FRElBX1RVTkVSX01UMjEzMSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9RVDEw MTA9bQojIENPTkZJR19NRURJQV9UVU5FUl9YQzIwMjggaXMgbm90IHNldAojIENPTkZJR19NRURJ QV9UVU5FUl9YQzUwMDAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09O RklHX01FRElBX1RVTkVSX01YTDUwMDVTPW0KIyBDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Qg aXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9bQpDT05GSUdfTUVESUFfVFVO RVJfTUFYMjE2NT1tCiMgQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUVESUFfVFVORVJfRkMwMDExIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0ZD MDAxMj1tCiMgQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMyBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9UVU5FUl9UREExODIxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJ QV9UVU5FUl9GQzI1ODA9bQpDT05GSUdfTUVESUFfVFVORVJfTTg4VFMyMDIyPW0KQ09ORklHX01F RElBX1RVTkVSX1RVQTkwMDE9bQpDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KIyBDT05GSUdf TUVESUFfVFVORVJfSVQ5MTNYIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0K CiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfQVU4NTIyPW0KQ09ORklH X0RWQl9BVTg1MjJfVjRMPW0KIyBDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzAgaXMgbm90IHNldApD T05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250 ZW5kcwojCkNPTkZJR19EVkJfRFVNTVlfRkU9bQoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05G SUdfQUdQPXkKQ09ORklHX0FHUF9BTEk9bQpDT05GSUdfQUdQX0FUST15CkNPTkZJR19BR1BfQU1E PW0KQ09ORklHX0FHUF9BTUQ2ND15CiMgQ09ORklHX0FHUF9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJ R19BR1BfTlZJRElBPW0KIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CkNPTkZJR19BR1BfU1dP UktTPW0KQ09ORklHX0FHUF9WSUE9bQpDT05GSUdfQUdQX0VGRklDRU9OPXkKQ09ORklHX1ZHQV9B UkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBp cyBub3Qgc2V0CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKIyBDT05GSUdfRFJNIGlz IG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj1tCkNPTkZJR19G SVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0REQz1tCiMgQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD1tCkNPTkZJR19GQl9DRkJfQ09Q WUFSRUE9bQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0NGQl9SRVZfUElY RUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZC X1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KQ09ORklHX0ZCX0ZPUkVJ R05fRU5ESUFOPXkKQ09ORklHX0ZCX0JPVEhfRU5ESUFOPXkKIyBDT05GSUdfRkJfQklHX0VORElB TiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU4gaXMgbm90IHNldApDT05GSUdf RkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0K Q09ORklHX0ZCX1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJ R19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVC TElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJf Q0lSUlVTPW0KQ09ORklHX0ZCX1BNMj1tCkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkK IyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz1tCiMgQ09ORklH X0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZCX040MTE9bQpD T05GSUdfRkJfSEdBPW0KQ09ORklHX0ZCX09QRU5DT1JFUz1tCkNPTkZJR19GQl9TMUQxM1hYWD1t CkNPTkZJR19GQl9OVklESUE9bQpDT05GSUdfRkJfTlZJRElBX0kyQz15CiMgQ09ORklHX0ZCX05W SURJQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQgaXMgbm90 IHNldApDT05GSUdfRkJfUklWQT1tCkNPTkZJR19GQl9SSVZBX0kyQz15CkNPTkZJR19GQl9SSVZB X0RFQlVHPXkKQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0k3NDA9bQpDT05G SUdfRkJfTEU4MDU3OD1tCkNPTkZJR19GQl9DQVJJTExPX1JBTkNIPW0KIyBDT05GSUdfRkJfTUFU Uk9YIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj1tCiMgQ09ORklHX0ZCX1JBREVPTl9JMkMg aXMgbm90IHNldApDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SQURFT05f REVCVUc9eQpDT05GSUdfRkJfQVRZMTI4PW0KIyBDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVCBp cyBub3Qgc2V0CkNPTkZJR19GQl9BVFk9bQpDT05GSUdfRkJfQVRZX0NUPXkKQ09ORklHX0ZCX0FU WV9HRU5FUklDX0xDRD15CkNPTkZJR19GQl9BVFlfR1g9eQpDT05GSUdfRkJfQVRZX0JBQ0tMSUdI VD15CkNPTkZJR19GQl9TMz1tCkNPTkZJR19GQl9TM19EREM9eQpDT05GSUdfRkJfU0FWQUdFPW0K Q09ORklHX0ZCX1NBVkFHRV9JMkM9eQojIENPTkZJR19GQl9TQVZBR0VfQUNDRUwgaXMgbm90IHNl dApDT05GSUdfRkJfU0lTPW0KQ09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19GQl9TSVNfMzE1 IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05FT01BR0lD PW0KIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNl dAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZUODYyMz1tCiMgQ09O RklHX0ZCX1RSSURFTlQgaXMgbm90IHNldApDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz1t CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfR0VPREU9eQpDT05GSUdf RkJfR0VPREVfTFg9bQojIENPTkZJR19GQl9HRU9ERV9HWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0dFT0RFX0dYMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NRVRST05PTUU9bQpDT05GSUdfRkJf TUI4NjJYWD1tCkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJYWF9J MkM9eQpDT05GSUdfRkJfQlJPQURTSEVFVD1tCkNPTkZJR19GQl9BVU9fSzE5MFg9bQojIENPTkZJ R19GQl9BVU9fSzE5MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5MDEgaXMgbm90IHNl dApDT05GSUdfRkJfU1NEMTMwNz1tCkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENP TkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19E RVZJQ0U9bQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9T QUhBUkE9bQojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz1tCkNP TkZJR19CQUNLTElHSFRfTE0zNjMwQT1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PW0KQ09ORklH X0JBQ0tMSUdIVF9MUDg1NVg9bQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19CQUNLTElHSFRfTFY1MjA3TFA9bQojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5v dCBzZXQKQ09ORklHX1ZHQVNUQVRFPW0KCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBv cnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15 CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKQ09ORklHX0RVTU1ZX0NPTlNP TEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT1tCkNPTkZJR19GUkFNRUJVRkZFUl9DT05T T0xFX0RFVEVDVF9QUklNQVJZPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR08gaXMgbm90IHNldAojIENPTkZJR19TT1VORCBpcyBu b3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPW0KIyBDT05GSUdfSElEUkFXIGlz IG5vdCBzZXQKQ09ORklHX1VISUQ9bQojIENPTkZJR19ISURfR0VORVJJQyBpcyBub3Qgc2V0Cgoj CiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KQ09ORklHX0hJRF9B Q1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9 bQojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49bQpDT05G SUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19ISURfQ1lQUkVTUz1t CkNPTkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX0VNU19GRj1tCkNPTkZJR19ISURfRUxFQ09NPW0KQ09ORklHX0hJRF9FWktF WT1tCkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfVUNM T0dJQz1tCkNPTkZJR19ISURfV0FMVE9QPW0KIyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMg bm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQpDT05GSUdfSElEX0xDUE9XRVI9bQojIENP TkZJR19ISURfTEVOT1ZPX1RQS0JEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD1tCkNP TkZJR19MT0dJVEVDSF9GRj15CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01B R0lDTU9VU0U9bQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpD T05GSUdfSElEX01VTFRJVE9VQ0g9bQpDT05GSUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9QQU5U SEVSTE9SRD1tCiMgQ09ORklHX1BBTlRIRVJMT1JEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BFVEFMWU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90IHNldApDT05G SUdfSElEX1BSSU1BWD1tCkNPTkZJR19ISURfU0FJVEVLPW0KIyBDT05GSUdfSElEX1NBTVNVTkcg aXMgbm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz1tCkNPTkZJR19ISURfU1RFRUxTRVJJRVM9 bQojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk1JPW0KIyBDT05G SUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMg bm90IHNldApDT05GSUdfSElEX1RJVk89bQpDT05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElE X1RISU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KQ09ORklHX1RIUlVTVE1BU1RFUl9G Rj15CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT1tCiMg Q09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hV Qj1tCgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQpDT05GSUdfVVNCX09I Q0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9I QVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMK CiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90 IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19V U0IyUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19VU0IzUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90 IHNldApDT05GSUdfVVdCPW0KIyBDT05GSUdfVVdCX1dIQ0kgaXMgbm90IHNldAojIENPTkZJR19N TUMgaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVE Uz15CkNPTkZJR19MRURTX0NMQVNTPW0KCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0xN MzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCiMgQ09ORklH X0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0xQMzk0ND1tCkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049bQpDT05GSUdfTEVE U19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9bQojIENPTkZJR19MRURTX0xQNTU2MiBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xQODUwMT1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05G SUdfTEVEU19QQ0E5NTVYPW0KQ09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1BXTT1t CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIg aXMgbm90IHNldAojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTE0zNTV4PW0KQ09ORklHX0xFRFNfT1QyMDA9bQoKIwojIExFRCBkcml2ZXIg Zm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJ RF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoKIwojIExFRCBUcmln Z2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1t CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRC RUFUPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0dQSU89eQoj IENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMg dHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19M RURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQpDT05G SUdfQUNDRVNTSUJJTElUWT15CiMgQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFIGlzIG5vdCBz ZXQKQ09ORklHX0lORklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJ R19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPW0KQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpD T05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9bQpD T05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfQU1TTzEx MDAgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9DWEdCND1tCkNPTkZJR19NTFg0X0lORklO SUJBTkQ9bQpDT05GSUdfTUxYNV9JTkZJTklCQU5EPW0KIyBDT05GSUdfSU5GSU5JQkFORF9ORVMg aXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9PQ1JETUE9bQpDT05GSUdfSU5GSU5JQkFORF9J UE9JQj1tCiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5G SU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFU QSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD1tCkNPTkZJR19JTkZJTklCQU5EX1NS UFQ9bQpDT05GSUdfSU5GSU5JQkFORF9JU0VSPW0KIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSVCBp cyBub3Qgc2V0CkNPTkZJR19FREFDPXkKIyBDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlMgaXMgbm90 IHNldApDT05GSUdfRURBQ19ERUJVRz15CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9bQojIENPTkZJ R19FREFDX01DRV9JTkogaXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFDPXkKQ09ORklHX0VE QUNfQU1ENzZYPW0KQ09ORklHX0VEQUNfRTdYWFg9eQpDT05GSUdfRURBQ19FNzUyWD1tCiMgQ09O RklHX0VEQUNfSTgyODc1UCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBub3Qg c2V0CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JMzIwMD1tCkNP TkZJR19FREFDX1gzOD15CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldApDT05GSUdfRURB Q19JN0NPUkU9eQpDT05GSUdfRURBQ19JODI4NjA9eQpDT05GSUdfRURBQ19SODI2MDA9bQpDT05G SUdfRURBQ19JNTAwMD15CkNPTkZJR19FREFDX0k1MTAwPXkKQ09ORklHX0VEQUNfSTczMDA9bQpD T05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQojIENPTkZJR19SVENfSENUT1NZUyBp cyBub3Qgc2V0CkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9 InJ0YzAiCkNPTkZJR19SVENfREVCVUc9eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JU Q19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQojIENPTkZJR19SVENfSU5URl9E RVYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBS VEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxMzc0PW0KIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzMyMzI9bQojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0K IyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wx MjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwNTcgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNP TkZJR19SVENfRFJWX1BDRjg1MjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KIyBDT05GSUdf UlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQxVDgwPW0KQ09ORklH X1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJR19SVENfRFJWX0JRMzJLPW0KQ09ORklHX1JUQ19E UlZfUzM1MzkwQT1tCkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODU4 MT1tCkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJ R19SVENfRFJWX1JWMzAyOUMyPW0KCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwoKIwojIFBsYXRmb3Jt IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9DTU9TIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxMjg2PW0KIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzE1NTM9eQpDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9T VEsxN1RBOD15CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdf UlRDX0RSVl9SUDVDMDE9eQojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfRFMyNDA0PW0KQ09ORklHX1JUQ19EUlZfUENGNTA2MzM9bQoKIwojIG9uLUNQVSBS VEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfTU9YQVJUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQoKIwojIEhJRCBT ZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH X0FVWERJU1BMQVk9eQpDT05GSUdfVUlPPXkKQ09ORklHX1VJT19DSUY9eQpDT05GSUdfVUlPX1BE UlZfR0VOSVJRPXkKQ09ORklHX1VJT19ETUVNX0dFTklSUT15CkNPTkZJR19VSU9fQUVDPXkKQ09O RklHX1VJT19TRVJDT1MzPW0KIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKQ09O RklHX1VJT19ORVRYPW0KIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklS VF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMK IwpDT05GSUdfVklSVElPX1BDST1tCkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJU SU9fTU1JTz1tCiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0 CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBp cyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0VUMTMxWD15CkNPTkZJR19TTElDT1NT PXkKQ09ORklHX0NPTUVEST1tCkNPTkZJR19DT01FRElfREVCVUc9eQpDT05GSUdfQ09NRURJX0RF RkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01BWFNJWkVf S0I9MjA0ODAKIyBDT05GSUdfQ09NRURJX01JU0NfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfSVNBX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX1BDTDcxMT1tCkNPTkZJR19DT01FRElf UENMNzI0PW0KIyBDT05GSUdfQ09NRURJX1BDTDcyNiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElf UENMNzMwPW0KQ09ORklHX0NPTUVESV9QQ0w4MTI9bQpDT05GSUdfQ09NRURJX1BDTDgxNj1tCkNP TkZJR19DT01FRElfUENMODE4PW0KQ09ORklHX0NPTUVESV9QQ00zNzI0PW0KIyBDT05GSUdfQ09N RURJX0FNUExDX0RJTzIwMF9JU0EgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2 X0lTQT1tCiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQzI2M19JU0EgaXMgbm90IHNldAojIENPTkZJ R19DT01FRElfUlRJODAwIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9SVEk4MDI9bQojIENPTkZJ R19DT01FRElfREFDMDIgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RBUzE2TTE9bQojIENPTkZJ R19DT01FRElfREFTMDhfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVMxNj1tCkNPTkZJ R19DT01FRElfREFTODAwPW0KQ09ORklHX0NPTUVESV9EQVMxODAwPW0KIyBDT05GSUdfQ09NRURJ X0RBUzY0MDIgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfRFQyODAxIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NRURJX0RUMjgxMSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQyODE0PW0KQ09O RklHX0NPTUVESV9EVDI4MTU9bQpDT05GSUdfQ09NRURJX0RUMjgxNz1tCkNPTkZJR19DT01FRElf RFQyODJYPW0KQ09ORklHX0NPTUVESV9ETU0zMkFUPW0KQ09ORklHX0NPTUVESV9VTklPWFg1PW0K Q09ORklHX0NPTUVESV9GTDUxMj1tCiMgQ09ORklHX0NPTUVESV9BSU9fQUlPMTJfOCBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQUlPX0lJUk9fMTY9bQpDT05GSUdfQ09NRURJX0lJX1BDSTIwS0M9 bQpDT05GSUdfQ09NRURJX0M2WERJR0lPPW0KIyBDT05GSUdfQ09NRURJX01QQzYyNCBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQURRMTJCPW0KQ09ORklHX0NPTUVESV9OSV9BVF9BMjE1MD1tCkNP TkZJR19DT01FRElfTklfQVRfQU89bQojIENPTkZJR19DT01FRElfTklfQVRNSU8gaXMgbm90IHNl dApDT05GSUdfQ09NRURJX05JX0FUTUlPMTZEPW0KIyBDT05GSUdfQ09NRURJX05JX0xBQlBDX0lT QSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNQUQ9bQojIENPTkZJR19DT01FRElfUENNREEx MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQ01NSU8gaXMgbm90IHNldAojIENPTkZJR19D T01FRElfUENNVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX01VTFRJUTMgaXMgbm90IHNl dApDT05GSUdfQ09NRURJX1M1MjY9bQojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90 IHNldAojIENPTkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfQ09N RURJXzgyNTU9bQpDT05GSUdfQ09NRURJX0ZDPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNj1t CkNPTkZJR19GQl9PTFBDX0RDT049bQpDT05GSUdfRkJfT0xQQ19EQ09OXzFfNT15CkNPTkZJR19S VExMSUI9bQojIENPTkZJR19SVExMSUJfQ1JZUFRPX0NDTVAgaXMgbm90IHNldApDT05GSUdfUlRM TElCX0NSWVBUT19US0lQPW0KQ09ORklHX1JUTExJQl9DUllQVE9fV0VQPW0KIyBDT05GSUdfUlRM ODE5MkUgaXMgbm90IHNldApDT05GSUdfUlRTNTIwOD15CiMgQ09ORklHX1JUUzUyMDhfREVCVUcg aXMgbm90IHNldApDT05GSUdfSURFX1BISVNPTj15CkNPTkZJR19WVDY2NTU9bQojIENPTkZJR19E WF9TRVAgaXMgbm90IHNldApDT05GSUdfV0xBR1M0OV9IMj1tCiMgQ09ORklHX1dMQUdTNDlfSDI1 IGlzIG5vdCBzZXQKQ09ORklHX0NSWVNUQUxIRD15CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfUVVJQ0tTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19GVDEwMDA9eQpDT05G SUdfRlQxMDAwX1BDTUNJQT1tCgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19T UEVBS1VQPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQUNOVFNBPW0KIyBDT05GSUdfU1BFQUtVUF9T WU5USF9BUE9MTE8gaXMgbm90IHNldAojIENPTkZJR19TUEVBS1VQX1NZTlRIX0FVRFBUUiBpcyBu b3Qgc2V0CkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RF Q1RMSz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCiMgQ09ORklHX1NQRUFLVVBfU1lO VEhfTFRMSyBpcyBub3Qgc2V0CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9eQpDT05GSUdfU1BF QUtVUF9TWU5USF9TUEtPVVQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD15CiMgQ09ORklH X1NQRUFLVVBfU1lOVEhfRFVNTVkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ0xFQVJQ QURfVE0xMjE3PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0IGlzIG5v dCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNP TkZJR19BTkRST0lEPXkKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKQ09O RklHX0FTSE1FTT15CiMgQ09ORklHX0FORFJPSURfTE9HR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FO RFJPSURfVElNRURfT1VUUFVUPXkKQ09ORklHX0FORFJPSURfVElNRURfR1BJTz15CkNPTkZJR19B TkRST0lEX0xPV19NRU1PUllfS0lMTEVSPXkKIyBDT05GSUdfQU5EUk9JRF9JTlRGX0FMQVJNX0RF ViBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19JT04gaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJTElDT00gaXMgbm90IHNldApDT05GSUdfREdSUD1t CiMgQ09ORklHX0xVU1RSRV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBz ZXQKQ09ORklHX0RHTkM9eQpDT05GSUdfREdBUD1tCkNPTkZJR19HU19GUEdBQk9PVD1tCkNPTkZJ R19YODZfUExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENP TkZJR19BU1VTX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX0xBUFRPUD1tCiMgQ09ORklH X0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBz ZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfQU1JTE9fUkZLSUxM PW0KIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX01TSV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNf TEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFMX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NPTllfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFQVBBRF9MQVBUT1AgaXMgbm90 IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19I REFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklH X0VFRVBDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfV01JIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lM TCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19YTzFf UkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfWE8xNV9FQk9PSyBpcyBub3Qgc2V0CkNPTkZJR19T QU1TVU5HX0xBUFRPUD1tCiMgQ09ORklHX0lOVEVMX09BS1RSQUlMIGlzIG5vdCBzZXQKIyBDT05G SUdfU0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNU IGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExB VEZPUk1TPXkKIyBDT05GSUdfQ0hST01FT1NfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9N RU9TX1BTVE9SRT1tCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoj CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpD T05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4 MjUzPXkKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf TVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklH X0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENP TkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwoj IENPTkZJR19TVEVfTU9ERU1fUlBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZlcnMKIwpD T05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJF UV9HT1ZfU0lNUExFX09OREVNQU5EPW0KQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkK Q09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT1tCkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BB Q0U9bQoKIwojIERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBE ZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fR1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENP TkZJR19JSU8gaXMgbm90IHNldApDT05GSUdfTlRCPXkKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qg c2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0ZTTF9GVE0g aXMgbm90IHNldAojIENPTkZJR19QV01fTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQ U1MgaXMgbm90IHNldApDT05GSUdfUFdNX1BDQTk2ODU9bQpDT05GSUdfSVJRQ0hJUD15CkNPTkZJ R19JUEFDS19CVVM9eQpDT05GSUdfQk9BUkRfVFBDSTIwMD15CiMgQ09ORklHX1NFUklBTF9JUE9D VEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BI WT15CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1NB TVNVTkdfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05G SUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlz IG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT1tCkNPTkZJ R19EQ0RCQVM9eQpDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApD T05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lf SUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15CgojCiMgR29vZ2xl IEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19HT09HTEVfTUVNQ09OU09MRSBpcyBub3Qgc2V0 CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklH X0VYVDJfRlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz1tCiMgQ09ORklHX0VYVDNfREVGQVVM VFNfVE9fT1JERVJFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlNfWEFUVFIgaXMgbm90IHNl dApDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMjM9eQpDT05GSUdfRVhU NF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRf REVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEPW0KQ09ORklHX0pCRF9ERUJVRz15CkNPTkZJR19K QkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JF SVNFUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhfQUNM PXkKIyBDT05GSUdfSkZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0pGU19ERUJVRz15CiMg Q09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX09DRlMyX0ZTPW0KIyBDT05GSUdfT0NGUzJfRlNfTzJDQiBpcyBub3Qgc2V0CiMg Q09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NG UzJfRlNfU1RBVFMgaXMgbm90IHNldApDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09O RklHX09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlMgaXMgbm90IHNl dApDT05GSUdfTklMRlMyX0ZTPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRG Uz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElG WT15CiMgQ09ORklHX0lOT1RJRllfVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19GQU5PVElGWT15CiMg Q09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19RVU9U QT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RB X1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJF RT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19R VU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPW0KQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VT RT15CgojCiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9N L0RWRCBGaWxlc3lzdGVtcwojCiMgQ09ORklHX0lTTzk2NjBfRlMgaXMgbm90IHNldApDT05GSUdf VURGX0ZTPW0KQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpD T05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKIyBDT05GSUdfVkZBVF9GUyBpcyBub3Qg c2V0CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX05URlNfRlM9eQpDT05G SUdfTlRGU19ERUJVRz15CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMK IwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19QUk9DX1ZNQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9D X1BBR0VfTU9OSVRPUj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQojIENPTkZJR19U TVBGUyBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkK Q09ORklHX0NPTkZJR0ZTX0ZTPW0KIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfTkZTX0ZTIGlzIG5vdCBzZXQK Q09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJ R19ORlNEX1YzX0FDTD15CiMgQ09ORklHX05GU0RfVjQgaXMgbm90IHNldApDT05GSUdfTE9DS0Q9 bQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPW0KQ09ORklHX05GU19D T01NT049eQpDT05GSUdfU1VOUlBDPW0KQ09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19TVU5S UENfWFBSVF9SRE1BX0NMSUVOVD1tCkNPTkZJR19TVU5SUENfWFBSVF9SRE1BX1NFUlZFUj1tCiMg Q09ORklHX0NFUEhfRlMgaXMgbm90IHNldAojIENPTkZJR19DSUZTIGlzIG5vdCBzZXQKIyBDT05G SUdfTkNQX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NPREFfRlM9eQojIENPTkZJR19BRlNfRlMgaXMg bm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJ R19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1 NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFH RV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYy PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjU9bQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfOTM2PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzk0OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09ERVBBR0Vf MTI1MT1tCiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8x PW0KQ09ORklHX05MU19JU084ODU5XzI9eQojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBz ZXQKQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNPTkZJR19O TFNfSVNPODg1OV82PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CkNPTkZJR19O TFNfSVNPODg1OV85PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJ R19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5v dCBzZXQKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNf TUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVV Uk89eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9bQpDT05GSUdfTkxTX01BQ19HUkVFSz1t CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklH X05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09O RklHX05MU19VVEY4PW0KQ09ORklHX0RMTT1tCiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0 CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15Cgoj CiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklH X0RFRkFVTFRfTUVTU0FHRV9MT0dMRVZFTD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlz IG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10 aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMg bm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CiMgQ09ORklHX0VOQUJMRV9N VVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBf QVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19VTlVT RURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NI RUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklH X0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15 CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5F TD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19ERUJVR19QQUdFQUxMT0M9eQpDT05G SUdfV0FOVF9QQUdFX0RFQlVHX0ZMQUdTPXkKQ09ORklHX1BBR0VfR1VBUkQ9eQpDT05GSUdfREVC VUdfT0JKRUNUUz15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfREVCVUdfT0JKRUNUU19GUkVFPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTPXkK IyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JK RUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NP VU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCiMg Q09ORklHX0RFQlVHX1NMQUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15 CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VT QUdFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15 CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19NRU1PUllfTk9USUZJRVJfRVJST1Jf SU5KRUNUPW0KQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CkNPTkZJR19ERUJVR19ISUdITUVN PXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09W RVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TSElS USBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQ X0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFS QU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tV UF9QQU5JQ19WQUxVRT0wCkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJ R19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5H X1RBU0sgaXMgbm90IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklH X1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hF RF9ERUJVRz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19QUkVFTVBUIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2lu ZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9 eQpDT05GSUdfUlRfTVVURVhfVEVTVEVSPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklH X0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05G SUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0xPQ0tERVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdf REVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JU VVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tU UkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19L T0JKRUNUX1JFTEVBU0UgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09O RklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNV IERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQRUFU RURMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX1JDVV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09O RklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNV X0NQVV9TVEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1ZFUkJPU0U9eQpDT05G SUdfUkNVX0NQVV9TVEFMTF9JTkZPPXkKQ09ORklHX1JDVV9UUkFDRT15CiMgQ09ORklHX0RFQlVH X0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElP Tj15CkNPTkZJR19DUFVfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX1BNX05PVElGSUVS X0VSUk9SX0lOSkVDVD15CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19MQVRFTkNZVE9QPXkKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hF Q0tTPXkKIyBDT05GSUdfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApD T05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNF Uj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9GVU5D VElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09O RklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01D T1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hB VkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFD RV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09O RklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQ PXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lO R19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQojIENP TkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfSVJRU09GRl9UUkFD RVI9eQojIENPTkZJR19QUkVFTVBUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RS QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NO QVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfQlJB TkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJ R19TVEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lPX1RSQUNFIGlzIG5v dCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVD15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdf RFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBDT05G SUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNP UkQ9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9U UkFDRT15CiMgQ09ORklHX01NSU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQ T0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPW0K IyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1l IFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9T T1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19SQlRSRUVfVEVTVD1tCiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19QRVJDUFVfVEVTVD1tCkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CkNPTkZJR19U RVNUX1NUUklOR19IRUxQRVJTPXkKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBD T05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JVSUxE X0RPQ1NSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05G SUdfVEVTVF9NT0RVTEU9bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX0JQRj1tCiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBp cyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRL PXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKQ09ORklHX1g4Nl9QVERVTVA9eQpDT05GSUdf REVCVUdfUk9EQVRBPXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0RFQlVHX1NF VF9NT0RVTEVfUk9OWD15CiMgQ09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldApDT05GSUdf RE9VQkxFRkFVTFQ9eQpDT05GSUdfREVCVUdfVExCRkxVU0g9eQojIENPTkZJR19JT01NVV9TVFJF U1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19E RUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RF TEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lP X0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQK Q09ORklHX0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNl dApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1T PXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5H PXkKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJV R19TVEFUSUNfQ1BVX0hBUz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkK IyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19UUlVTVEVEX0tF WVM9bQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdfS0VZU19ERUJVR19QUk9DX0tFWVM9 eQojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNV UklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENP TkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFU SD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdfU0VDVVJJVFlfU0VMSU5V WD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVW RUxPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTIGlzIG5v dCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTEKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfUE9MSUNZREJfVkVSU0lPTl9NQVg9eQpDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9QT0xJQ1lEQl9WRVJTSU9OX01BWF9WQUxVRT0xOQpDT05GSUdfU0VDVVJJVFlfU01B Q0s9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlf QVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfQk9PVFBBUkFNX1ZBTFVFPTEKIyBD T05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9Z QU1BPXkKQ09ORklHX1NFQ1VSSVRZX1lBTUFfU1RBQ0tFRD15CkNPTkZJR19JTlRFR1JJVFk9eQoj IENPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9B VURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdf SU1BX0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19J TUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09O RklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hB U0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5v dCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKIyBDT05GSUdfSU1BX0RFRkFV TFRfSEFTSF9XUDUxMiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJzaGE1MTIi CkNPTkZJR19JTUFfQVBQUkFJU0U9eQpDT05GSUdfRVZNPXkKCiMKIyBFVk0gb3B0aW9ucwojCkNP TkZJR19FVk1fQVRUUl9GU1VVSUQ9eQpDT05GSUdfRVZNX0VYVFJBX1NNQUNLX1hBVFRSUz15CkNP TkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVg9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9 InNlbGludXgiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCiMg Q09ORklHX0NSWVBUT19GSVBTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05G SUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FF QUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9 eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBU T19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QPW0KQ09ORklH X0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01B TkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15 CkNPTkZJR19DUllQVE9fTlVMTD15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NS WVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hF TFBFUj1tCgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRh CiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9f U0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZ UFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VD Qj1tCkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBU T19YVFM9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZ UFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9eQoKIwoj IERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5U RUw9bQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JD MzJfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZ UFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJ R19DUllQVE9fTUlDSEFFTF9NSUM9bQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19STUQxNjA9eQojIENPTkZJR19DUllQVE9fUk1EMjU2IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRP X1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpD T05GSUdfQ1JZUFRPX1dQNTEyPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpD T05GSUdfQ1JZUFRPX0FFU181ODY9bQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCiMgQ09O RklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJ R19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15 CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKQ09O RklHX0NSWVBUT19GQ1JZUFQ9eQojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2 PW0KQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdf Q1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CkNP TkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05G SUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9f REVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj1tCkNPTkZJR19DUllQVE9fTFpPPW0KIyBDT05G SUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFo0SEM9bQoKIwojIFJhbmRv bSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19D UllQVE9fVVNFUl9BUEk9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9bQpDT05GSUdfQ1JZUFRPX0hBU0hfSU5G Tz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tFWV9U WVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09ORklHX1BVQkxJ Q19LRVlfQUxHT19SU0E9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQpDT05GSUdf SEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFf Uk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJ VEVDVFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdf SEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05G SUdfS1ZNX1ZGSU89eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKQ09ORklH X0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPW0KQ09ORklHX0tWTV9NTVVfQVVESVQ9eQpDT05G SUdfTEdVRVNUPW0KQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMK IwpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkK Q09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkK Q09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9 eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX1BFUkNQ VV9SV1NFTT15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1Qx MERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VM RlRFU1Q9eQojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9T TElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMz Ml9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdf Q1JDOD1tCkNPTkZJR19BVURJVF9HRU5FUklDPXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRf R0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR19aTElC X0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNP TkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz1tCkNPTkZJR19MWjRf REVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19Y Wl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkK Q09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpf REVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD1tCkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpD T05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdf REVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNT X0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJB WT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFT X0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19DUFVNQVNLX09GRlNUQUNL IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9 eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJB R0U9eQpDT05GSUdfQ0xaX1RBQj15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklH X0REUiBpcyBub3Qgc2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09O RklHX0ZPTlRfU1VQUE9SVD1tCiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRf OHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15Cgo= --===============4047937475981027881== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============4047937475981027881==--