From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 16 Aug 2014 14:08:51 +0800 From: Fengguang Wu To: Liviu Dudau Cc: Christoffer Dall , Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [pcibios_root_bridge_prepare] BUG: unable to handle kernel NULL pointer dereference Message-ID: <20140816060851.GA22098@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl" Sender: linux-kernel-owner@vger.kernel.org List-ID: --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 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 | 2af469d82f | +---------------------------------------------------------+------------+------------+------------+ | boot_successes | 65 | 0 | 0 | | boot_failures | 15 | 20 | 11 | | WARNING:CPU:PID:at_mm/early_ioremap.c:__early_ioremap() | 15 | 20 | 10 | | backtrace:acpi_initialize_tables | 15 | 20 | 10 | | backtrace:acpi_table_init | 15 | 20 | 10 | | backtrace:acpi_boot_table_init | 15 | 20 | 10 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | 11 | | Oops | 0 | 20 | 11 | | EIP_is_at_pcibios_root_bridge_prepare | 0 | 20 | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 20 | 11 | | backtrace:pcibios_scan_root | 0 | 20 | 10 | | backtrace:pci_legacy_init | 0 | 20 | 10 | | backtrace:pci_subsys_init | 0 | 20 | 10 | | backtrace:kernel_init_freeable | 0 | 20 | 11 | | backtrace:acpi_bus_scan | 0 | 0 | 1 | | backtrace:acpi_scan_init | 0 | 0 | 1 | | backtrace:acpi_init | 0 | 0 | 1 | +---------------------------------------------------------+------------+------------+------------+ [ 0.167350] PCI: Probing PCI hardware [ 0.167350] PCI: Probing PCI hardware [ 0.168140] PCI: root bus 00: using default resources [ 0.168140] PCI: root bus 00: using default resources [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.170009] BUG: unable to handle kernel [ 0.170009] BUG: unable to handle kernel NULL pointer dereferenceNULL pointer dereference at 00000064 at 00000064 [ 0.171553] IP: [ 0.171553] IP: [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [ 0.172863] *pde = 00000000 [ 0.172863] *pde = 00000000 [ 0.173498] Oops: 0000 [#1] [ 0.173498] Oops: 0000 [#1] DEBUG_PAGEALLOCDEBUG_PAGEALLOC [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-rc1-00005-g6f99bc9 #1 [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-rc1-00005-g6f99bc9 #1 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 git bisect start 2af469d82fdf68c8315d47c424c614f097f34bfe c77dcacb397519b6ade8f08201a4a90a7f4f751e -- git bisect good e854c688381e070be212422fce2cea1fb9d7c2ef # 20:39 20+ 5 arm/arm64: KVM: vgic: Improve handling of GICD_I{CS}PENDRn git bisect good 1b233bf6034bea4b76c8c0b17e4efd5971689ca9 # 20:44 20+ 0 arm/arm64: KVM: vgic: Clarify and correct vgic documentation git bisect good e216fd3bc192cc5aadac841938d1eb4c8911d30f # 20:47 20+ 0 WIP: arm/arm64: KVM: Implement support for unqueueing active interrupts git bisect bad 56485a95d9ffdb6b431ea00171e320112a992b40 # 20:50 0- 20 rtc: Fix suspend/resume for APM X-Gene SoC RTC driver git bisect bad 2a146bde9a2b55d8d9e98a1f4b72ca694aa67879 # 20:53 0- 20 dt-bindings: pci: xgene pcie device tree bindings git bisect bad 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 # 20:56 0- 20 pci: Create pci_host_bridge before its associated bus in pci_create_root_bus. git bisect good d1eee6a841dd73ecd3cce0e70686152cc5789c91 # 21:01 20+ 20 arm64: Add architecture support for PCI git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 21:05 20+ 15 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 # 21:07 60+ 15 pci: OF: Fix the conversion of IO ranges into IO resources. git bisect bad 2af469d82fdf68c8315d47c424c614f097f34bfe # 21:07 0- 11 Merge remote-tracking branch 'linaro/apm_linux_v3.16-rc1' into mustang/vgic-active-unqueue git bisect good c9d26423e56ce1ab4d786f92aebecf859d419293 # 21:16 60+ 60 Merge tag 'pm+acpi-3.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm git bisect good 7bef919141fc53b780070a0aec3ddd893eeece8f # 21:27 60+ 60 Add linux-next specific files for 20140815 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 load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-lkp-nex04-171:20140815205527:i386-randconfig-ha1-0814::" Content-Transfer-Encoding: quoted-printable 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) ) #1 Fri Aug 15 20:54:48 CST 2014 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013fdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013fe0000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13fe0 max_arch_pfn =3D 0x100000 [ 0.000000] initial memory mapped: [mem 0x00000000-0x02bfffff] [ 0.000000] Base memory trampoline at [4009b000] 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 [0x0231a000, 0x0231afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 4k [ 0.000000] BRK [0x0231b000, 0x0231bfff] PGTABLE [ 0.000000] BRK [0x0231c000, 0x0231cfff] PGTABLE [ 0.000000] BRK [0x0231d000, 0x0231dfff] PGTABLE [ 0.000000] BRK [0x0231e000, 0x0231efff] PGTABLE [ 0.000000] BRK [0x0231f000, 0x0231ffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13fdffff] [ 0.000000] [mem 0x12400000-0x13fdffff] page 4k [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] Allocated new RAMDISK: [mem 0x10b7c000-0x123c03cc] [ 0.000000] Move RAMDISK from [mem 0x127ab000-0x13fef3cc] to [mem 0x10b7= c000-0x123c03cc] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0C90 000014 (v00 BOCHS ) [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at mm/early_ioremap.c:121 __early_ior= emap+0x98/0x1a7() [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.16.0-rc1-00005-g6f= 99bc9 #1 [ 0.000000] 00000000 00000000 41a77e1c 417683d0 41a77e4c 41041d9f 419bb= 740 00000000 [ 0.000000] 00000000 419c1d18 00000079 41c8960c 41c8960c 13fe18bd f86b5= 2b5 00000000 [ 0.000000] 41a77e5c 41041e6b 00000009 00000000 41a77eb0 41c8960c 00000= 15b 41a77e74 [ 0.000000] Call Trace: [ 0.000000] [<417683d0>] dump_stack+0x16/0x18 [ 0.000000] [<41041d9f>] warn_slowpath_common+0x6f/0x90 [ 0.000000] [<41c8960c>] ? __early_ioremap+0x98/0x1a7 [ 0.000000] [<41c8960c>] ? __early_ioremap+0x98/0x1a7 [ 0.000000] [<41041e6b>] warn_slowpath_null+0x1b/0x20 [ 0.000000] [<41c8960c>] __early_ioremap+0x98/0x1a7 [ 0.000000] [<41034264>] ? native_set_fixmap+0x34/0x40 [ 0.000000] [<41c89897>] ? early_iounmap+0x108/0x126 [ 0.000000] [<41c898c2>] early_ioremap+0xd/0xf [ 0.000000] [<41c7bd23>] __acpi_map_table+0x10/0x15 [ 0.000000] [<41763c59>] acpi_os_map_iomem+0x1b/0x115 [ 0.000000] [<41763d5b>] acpi_os_map_memory+0x8/0xa [ 0.000000] [<41c8fd30>] acpi_tb_parse_root_table+0x14e/0x29a [ 0.000000] [<41c8ff2d>] acpi_initialize_tables+0xb1/0xdc [ 0.000000] [<41c8e979>] acpi_table_init+0x48/0xc4 [ 0.000000] [<41c7c074>] acpi_boot_table_init+0x12/0x71 [ 0.000000] [<41c7571c>] setup_arch+0xb0b/0xbf1 [ 0.000000] [<41c728af>] start_kernel+0xae/0x3f5 [ 0.000000] [<41c723b0>] i386_start_kernel+0x15e/0x161 [ 0.000000] ---[ end trace 05e0c07eb1c663a6 ]--- [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13fe0000 [ 0.000000] low ram: 0 - 13fe0000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13fdf001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00001000-0x13fdffff] [ 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-0x13fdffff] [ 0.000000] On node 0 totalpages: 81790 [ 0.000000] Normal zone: 720 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 81790 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] Found and enabled local APIC! [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] nr_irqs_gsi: 16 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1a8d380 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81070 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic load_ramdisk= =3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal = root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha1= -0814/cdall-kvm-arm:mustang:vgic-active-unqueue:6f99bc949b1c90ff342a7d44ac4= 122322a7ccb78:bisect-linux-8/.vmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7cc= b78-20140815205453-3-lkp-nex04 branch=3Dcdall-kvm-arm/mustang/vgic-active-u= nqueue BOOT_IMAGE=3D/kernel/i386-randconfig-ha1-0814/6f99bc949b1c90ff342a7d= 44ac4122322a7ccb78/vmlinuz-3.16.0-rc1-00005-g6f99bc9 drbd.minor_count=3D8 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 279052K/327160K available (7645K kernel code, 2030K = rwdata, 3056K rodata, 396K init, 6376K bss, 48108K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffa3000 - 0xfffff000 ( 368 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x547e0000 - 0xff7fe000 (2736 MB) [ 0.000000] lowmem : 0x40000000 - 0x53fe0000 ( 319 MB) [ 0.000000] .init : 0x41c72000 - 0x41cd5000 ( 396 kB) [ 0.000000] .data : 0x41777821 - 0x41c70800 (5091 kB) [ 0.000000] .text : 0x41000000 - 0x41777821 (7646 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] NR_IRQS:2304 nr_irqs:256 16 [ 0.000000] CPU 0 irqstacks, hard=3D40094000 soft=3D40096000 [ 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) ) #1 Fri Aug 15 20:54:48 CST 2014 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013fdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013fe0000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13fe0 max_arch_pfn =3D 0x100000 [ 0.000000] initial memory mapped: [mem 0x00000000-0x02bfffff] [ 0.000000] Base memory trampoline at [4009b000] 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 [0x0231a000, 0x0231afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 4k [ 0.000000] BRK [0x0231b000, 0x0231bfff] PGTABLE [ 0.000000] BRK [0x0231c000, 0x0231cfff] PGTABLE [ 0.000000] BRK [0x0231d000, 0x0231dfff] PGTABLE [ 0.000000] BRK [0x0231e000, 0x0231efff] PGTABLE [ 0.000000] BRK [0x0231f000, 0x0231ffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13fdffff] [ 0.000000] [mem 0x12400000-0x13fdffff] page 4k [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] Allocated new RAMDISK: [mem 0x10b7c000-0x123c03cc] [ 0.000000] Move RAMDISK from [mem 0x127ab000-0x13fef3cc] to [mem 0x10b7= c000-0x123c03cc] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0C90 000014 (v00 BOCHS ) [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at mm/early_ioremap.c:121 __early_ior= emap+0x98/0x1a7() [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.16.0-rc1-00005-g6f= 99bc9 #1 [ 0.000000] 00000000 00000000 41a77e1c 417683d0 41a77e4c 41041d9f 419bb= 740 00000000 [ 0.000000] 00000000 419c1d18 00000079 41c8960c 41c8960c 13fe18bd f86b5= 2b5 00000000 [ 0.000000] 41a77e5c 41041e6b 00000009 00000000 41a77eb0 41c8960c 00000= 15b 41a77e74 [ 0.000000] Call Trace: [ 0.000000] [<417683d0>] dump_stack+0x16/0x18 [ 0.000000] [<41041d9f>] warn_slowpath_common+0x6f/0x90 [ 0.000000] [<41c8960c>] ? __early_ioremap+0x98/0x1a7 [ 0.000000] [<41c8960c>] ? __early_ioremap+0x98/0x1a7 [ 0.000000] [<41041e6b>] warn_slowpath_null+0x1b/0x20 [ 0.000000] [<41c8960c>] __early_ioremap+0x98/0x1a7 [ 0.000000] [<41034264>] ? native_set_fixmap+0x34/0x40 [ 0.000000] [<41c89897>] ? early_iounmap+0x108/0x126 [ 0.000000] [<41c898c2>] early_ioremap+0xd/0xf [ 0.000000] [<41c7bd23>] __acpi_map_table+0x10/0x15 [ 0.000000] [<41763c59>] acpi_os_map_iomem+0x1b/0x115 [ 0.000000] [<41763d5b>] acpi_os_map_memory+0x8/0xa [ 0.000000] [<41c8fd30>] acpi_tb_parse_root_table+0x14e/0x29a [ 0.000000] [<41c8ff2d>] acpi_initialize_tables+0xb1/0xdc [ 0.000000] [<41c8e979>] acpi_table_init+0x48/0xc4 [ 0.000000] [<41c7c074>] acpi_boot_table_init+0x12/0x71 [ 0.000000] [<41c7571c>] setup_arch+0xb0b/0xbf1 [ 0.000000] [<41c728af>] start_kernel+0xae/0x3f5 [ 0.000000] [<41c723b0>] i386_start_kernel+0x15e/0x161 [ 0.000000] ---[ end trace 05e0c07eb1c663a6 ]--- [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13fe0000 [ 0.000000] low ram: 0 - 13fe0000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13fdf001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00001000-0x13fdffff] [ 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-0x13fdffff] [ 0.000000] On node 0 totalpages: 81790 [ 0.000000] Normal zone: 720 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 81790 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] Found and enabled local APIC! [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] nr_irqs_gsi: 16 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1a8d380 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81070 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic load_ramdisk= =3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal = root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha1= -0814/cdall-kvm-arm:mustang:vgic-active-unqueue:6f99bc949b1c90ff342a7d44ac4= 122322a7ccb78:bisect-linux-8/.vmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7cc= b78-20140815205453-3-lkp-nex04 branch=3Dcdall-kvm-arm/mustang/vgic-active-u= nqueue BOOT_IMAGE=3D/kernel/i386-randconfig-ha1-0814/6f99bc949b1c90ff342a7d= 44ac4122322a7ccb78/vmlinuz-3.16.0-rc1-00005-g6f99bc9 drbd.minor_count=3D8 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 279052K/327160K available (7645K kernel code, 2030K = rwdata, 3056K rodata, 396K init, 6376K bss, 48108K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffa3000 - 0xfffff000 ( 368 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0x547e0000 - 0xff7fe000 (2736 MB) [ 0.000000] lowmem : 0x40000000 - 0x53fe0000 ( 319 MB) [ 0.000000] .init : 0x41c72000 - 0x41cd5000 ( 396 kB) [ 0.000000] .data : 0x41777821 - 0x41c70800 (5091 kB) [ 0.000000] .text : 0x41000000 - 0x41777821 (7646 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] NR_IRQS:2304 nr_irqs:256 16 [ 0.000000] CPU 0 irqstacks, hard=3D40094000 soft=3D40096000 [ 0.000000] console [ttyS0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 5151 kB [ 0.000000] memory used by lock dependency info: 5151 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] tsc: Detected 2260.998 MHz processor [ 0.000000] tsc: Detected 2260.998 MHz processor [ 0.020000] Calibrating delay loop (skipped) preset value..=20 [ 0.020000] Calibrating delay loop (skipped) preset value.. 4521.99 Bogo= MIPS (lpj=3D22609980) 4521.99 BogoMIPS (lpj=3D22609980) [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.020000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.020000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.020000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.020000] Initializing cgroup subsys perf_event [ 0.020000] Initializing cgroup subsys perf_event [ 0.020000] Initializing cgroup subsys debug [ 0.020000] Initializing cgroup subsys debug [ 0.020000] mce: CPU supports 10 MCE banks [ 0.020000] mce: CPU supports 10 MCE banks [ 0.020061] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.020061] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.020061] tlb_flushall_shift: 6 [ 0.020061] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.020061] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.020061] tlb_flushall_shift: 6 [ 0.023128] CPU:=20 [ 0.023128] CPU: Intel Intel Common KVM processorCommon KVM processor (f= am: 0f, model: 06 (fam: 0f, model: 06, stepping: 01) , stepping: 01) [ 0.027904] Performance Events:=20 [ 0.027904] Performance Events: unsupported Netburst CPU model 6 unsuppo= rted Netburst CPU model 6 no PMU driver, software events only. no PMU driver, software events only. [ 0.030555] Enabling APIC mode: Flat. Using 0 I/O APICs [ 0.030555] Enabling APIC mode: Flat. Using 0 I/O APICs [ 0.031715] Getting VERSION: 1050014 [ 0.031715] Getting VERSION: 1050014 [ 0.032512] Getting VERSION: 1050014 [ 0.032512] Getting VERSION: 1050014 [ 0.033296] Getting ID: 0 [ 0.033296] Getting ID: 0 [ 0.033893] Getting ID: f000000 [ 0.033893] Getting ID: f000000 [ 0.034567] Getting LVT0: 700 [ 0.034567] Getting LVT0: 700 [ 0.035237] Getting LVT1: 400 [ 0.035237] Getting LVT1: 400 [ 0.035958] enabled ExtINT on CPU#0 [ 0.035958] enabled ExtINT on CPU#0 [ 0.036721] Using local APIC timer interrupts. [ 0.036721] calibrating APIC timer ... [ 0.036721] Using local APIC timer interrupts. [ 0.036721] calibrating APIC timer ... [ 0.040000] ... lapic delta =3D 6249335 [ 0.040000] ... lapic delta =3D 6249335 [ 0.040000] ... PM-Timer delta =3D 0 [ 0.040000] ... PM-Timer delta =3D 0 [ 0.040000] ..... delta 6249335 [ 0.040000] ..... delta 6249335 [ 0.040000] ..... mult: 268406894 [ 0.040000] ..... mult: 268406894 [ 0.040000] ..... calibration result: 9998936 [ 0.040000] ..... calibration result: 9998936 [ 0.040000] ..... CPU clock speed is 2260.7578 MHz. [ 0.040000] ..... CPU clock speed is 2260.7578 MHz. [ 0.040000] ..... host bus clock speed is 999.8936 MHz. [ 0.040000] ..... host bus clock speed is 999.8936 MHz. [ 0.040000] ... verify APIC timer [ 0.040000] ... verify APIC timer [ 0.156740] ... jiffies delta =3D 10 [ 0.156740] ... jiffies delta =3D 10 [ 0.157478] ... jiffies result ok [ 0.157478] ... jiffies result ok [ 0.158287] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.158287] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.159937] devtmpfs: initialized [ 0.159937] devtmpfs: initialized [ 0.160000] prandom: seed boundary self test passed [ 0.160000] prandom: seed boundary self test passed [ 0.160000] prandom: 100 self tests passed [ 0.160000] prandom: 100 self tests passed [ 0.160000] regulator-dummy: no parameters [ 0.160000] regulator-dummy: no parameters [ 0.160000] NET: Registered protocol family 16 [ 0.160000] NET: Registered protocol family 16 [ 0.160000] dca service started, version 1.12.1 [ 0.160000] dca service started, version 1.12.1 [ 0.160070] PCI: Using configuration type 1 for base access [ 0.160070] PCI: Using configuration type 1 for base access [ 0.162216] ACPI: Interpreter disabled. [ 0.162216] ACPI: Interpreter disabled. [ 0.163404] vgaarb: loaded [ 0.163404] vgaarb: loaded [ 0.164292] pps_core: LinuxPPS API ver. 1 registered [ 0.164292] pps_core: LinuxPPS API ver. 1 registered [ 0.165360] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.165360] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.167350] PCI: Probing PCI hardware [ 0.167350] PCI: Probing PCI hardware [ 0.168140] PCI: root bus 00: using default resources [ 0.168140] PCI: root bus 00: using default resources [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.170009] BUG: unable to handle kernel=20 [ 0.170009] BUG: unable to handle kernel NULL pointer dereferenceNULL po= inter dereference at 00000064 at 00000064 [ 0.171553] IP: [ 0.171553] IP: [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [ 0.172863] *pde =3D 00000000=20 [ 0.172863] *pde =3D 00000000=20 [ 0.173498] Oops: 0000 [#1]=20 [ 0.173498] Oops: 0000 [#1] DEBUG_PAGEALLOCDEBUG_PAGEALLOC [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-r= c1-00005-g6f99bc9 #1 [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-r= c1-00005-g6f99bc9 #1 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 [ 0.180000] Stack: [ 0.180000] Stack: [ 0.180000] 40023ea0 [ 0.180000] 40023ea0 411fc037 411fc037 40023e60 40023e60 41077055 41077= 055 422af9a0 422af9a0 00000400 00000400 00000000 00000000 00000000 00000000 [ 0.180000] 00000206 [ 0.180000] 00000206 06010001 06010001 40076d6c 40076d6c 41c6ab48 41c6a= b48 40023ed0 40023ed0 00000000 00000000 000000aa 000000aa 000000aa 000000aa [ 0.180000] 00000007 [ 0.180000] 00000007 00000022 00000022 00000006 00000006 40023ea0 40023= ea0 410775c5 410775c5 00000000 00000000 00000000 00000000 00000000 00000000 [ 0.180000] Call Trace: [ 0.180000] Call Trace: [ 0.180000] [<411fc037>] pci_create_root_bus+0x67/0x350 [ 0.180000] [<411fc037>] pci_create_root_bus+0x67/0x350 [ 0.180000] [<41077055>] ? console_unlock+0x315/0x5c0 [ 0.180000] [<41077055>] ? console_unlock+0x315/0x5c0 [ 0.180000] [<410775c5>] ? vprintk_emit+0x2c5/0x520 [ 0.180000] [<410775c5>] ? vprintk_emit+0x2c5/0x520 [ 0.180000] [<411f9ce8>] ? pci_add_resource_offset+0x38/0x60 [ 0.180000] [<411f9ce8>] ? pci_add_resource_offset+0x38/0x60 [ 0.180000] [<411fcbd1>] pci_scan_root_bus+0x71/0xc0 [ 0.180000] [<411fcbd1>] pci_scan_root_bus+0x71/0xc0 [ 0.180000] [<41727767>] pcibios_scan_root+0x67/0xb0 [ 0.180000] [<41727767>] pcibios_scan_root+0x67/0xb0 [ 0.180000] [<41cac34e>] pci_legacy_init+0x2e/0x32 [ 0.180000] [<41cac34e>] pci_legacy_init+0x2e/0x32 [ 0.180000] [<41cac365>] pci_subsys_init+0x13/0x44 [ 0.180000] [<41cac365>] pci_subsys_init+0x13/0x44 [ 0.180000] [<41c72d84>] do_one_initcall+0x18e/0x19d [ 0.180000] [<41c72d84>] do_one_initcall+0x18e/0x19d [ 0.180000] [<41cac352>] ? pci_legacy_init+0x32/0x32 [ 0.180000] [<41cac352>] ? pci_legacy_init+0x32/0x32 [ 0.180000] [<41cac352>] ? pci_legacy_init+0x32/0x32 [ 0.180000] [<41cac352>] ? pci_legacy_init+0x32/0x32 [ 0.180000] [<41c72500>] ? do_early_param+0x56/0x78 [ 0.180000] [<41c72500>] ? do_early_param+0x56/0x78 [ 0.180000] [<41057c49>] ? parse_args+0x219/0x390 [ 0.180000] [<41057c49>] ? parse_args+0x219/0x390 [ 0.180000] [<41c72f0f>] kernel_init_freeable+0x17c/0x20e [ 0.180000] [<41c72f0f>] kernel_init_freeable+0x17c/0x20e [ 0.180000] [<41c7259e>] ? initcall_blacklist+0x7c/0x7c [ 0.180000] [<41c7259e>] ? initcall_blacklist+0x7c/0x7c [ 0.180000] [<4176311b>] kernel_init+0xb/0xe0 [ 0.180000] [<4176311b>] kernel_init+0xb/0xe0 [ 0.180000] [<41062402>] ? schedule_tail+0x12/0x40 [ 0.180000] [<41062402>] ? schedule_tail+0x12/0x40 [ 0.180000] [<41776240>] ret_from_kernel_thread+0x20/0x30 [ 0.180000] [<41776240>] ret_from_kernel_thread+0x20/0x30 [ 0.180000] [<41763110>] ? rest_init+0xc0/0xc0 [ 0.180000] [<41763110>] ? rest_init+0xc0/0xc0 [ 0.180000] Code: [ 0.180000] Code: 59 59 a6 a6 41 41 89 89 44 44 24 24 08 08 e8 e8 5e 5e = fd fd 03 03 00 00 31 31 c0 c0 e9 e9 a3 a3 fd fd ff ff ff ff eb eb 0d 0d 90 = 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 = 55 55 8b 8b 90 90 68 68 01 01 00 00 00 00 89 89 e5 e5 <8b> <8b> 52 52 64 64= 8b 8b 52 52 08 08 89 89 90 90 08 08 01 01 00 00 00 00 31 31 c0 c0 5d 5d c3= c3 66 66 90 90 66 66 90 90 66 66 [ 0.180000] EIP: [<41726569>]=20 [ 0.180000] EIP: [<41726569>] pcibios_root_bridge_prepare+0x9/0x20pcibio= s_root_bridge_prepare+0x9/0x20 SS:ESP 0068:40023e14 SS:ESP 0068:40023e14 [ 0.180000] CR2: 0000000000000064 [ 0.180000] CR2: 0000000000000064 [ 0.180000] ---[ end trace 05e0c07eb1c663a7 ]--- [ 0.180000] ---[ end trace 05e0c07eb1c663a7 ]--- [ 0.180000] Kernel panic - not syncing: Fatal exception [ 0.180000] Kernel panic - not syncing: Fatal exception [ 0.180000] Rebooting in 10 seconds.. [ 0.180000] Rebooting in 10 seconds.. Elapsed time: 5 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-h= a1-0814/6f99bc949b1c90ff342a7d44ac4122322a7ccb78/vmlinuz-3.16.0-rc1-00005-g= 6f99bc9 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= 10 softlockup_panic=3D1 nmi_watchdog=3Dpanic load_ramdisk=3D2 prompt_ramdis= k=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 = rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha1-0814/cdall-kvm-ar= m:mustang:vgic-active-unqueue:6f99bc949b1c90ff342a7d44ac4122322a7ccb78:bise= ct-linux-8/.vmlinuz-6f99bc949b1c90ff342a7d44ac4122322a7ccb78-20140815205453= -3-lkp-nex04 branch=3Dcdall-kvm-arm/mustang/vgic-active-unqueue BOOT_IMAGE= =3D/kernel/i386-randconfig-ha1-0814/6f99bc949b1c90ff342a7d44ac4122322a7ccb7= 8/vmlinuz-3.16.0-rc1-00005-g6f99bc9 drbd.minor_count=3D8' -initrd /kernel-= tests/initrd/quantal-core-i386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3D= e1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rt= c base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-lkp-nex04-171 -seria= l file:/dev/shm/kboot/serial-quantal-lkp-nex04-171 -daemonize -display none= -monitor null=20 --BXVAT5kNtrzKuDFl Content-Type: application/octet-stream Content-Disposition: attachment; filename="i386-randconfig-ha1-0814-2af469d82fdf68c8315d47c424c614f097f34bfe-BUG:-unable-to-handle-kernel-NULL-pointer-dereference-41839.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgMmFmNDY5ZC4uLiBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNo ICdsaW5hcm8vYXBtX2xpbnV4X3YzLjE2LXJjMScgaW50byBtdXN0YW5nL3ZnaWMtYWN0aXZl LXVucXVldWUKZ2l0IGNoZWNrb3V0IGM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBh N2Y0Zjc1MWUKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1oYTEtMDgxNC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1 ZTpjNzdkY2FjYjM5NzUxOWI2YWRlOGYwODIwMWE0YTkwYTdmNGY3NTFlOmJpc2VjdC1saW51 eC04CgoyMDE0LTA4LTE1IDIwOjMyOjA0IGM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRh OTBhN2Y0Zjc1MWUgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LWM3N2RjYWNiMzk3NTE5 YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jNzdkY2FjYjM5NzUxOWI2YWRlOGYwODIwMWE0 YTkwYTdmNGY3NTFlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtYzc3ZGNhY2IzOTc1MTliNmFk ZThmMDgyMDFhNGE5MGE3ZjRmNzUxZQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMS0wODE0L2M3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUvdm1s aW51ei0zLjE2LjAtMDA3MDktZ2M3N2RjYWMKCjIwMTQtMDgtMTUgMjA6MzY6MDQgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IGM3N2Rj YWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUKZ2l0IGJpc2VjdCBzdGFydCAy YWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlIGM3N2RjYWNiMzk3NTE5 YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUgLS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1i aXNlY3Q6IFsiLWIiLCAiMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJm ZSIsICItZyIsICJjNzdkY2FjYjM5NzUxOWI2YWRlOGYwODIwMWE0YTkwYTdmNGY3NTFlIiwg Ii9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9v dC1iaXNlY3QvbGludXgtOC9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiA1MiByZXZpc2lvbnMg bGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKW2U4NTRjNjg4Mzgx ZTA3MGJlMjEyNDIyZmNlMmNlYTFmYjlkN2MyZWZdIGFybS9hcm02NDogS1ZNOiB2Z2ljOiBJ bXByb3ZlIGhhbmRsaW5nIG9mIEdJQ0RfSXtDU31QRU5EUm4KcnVubmluZyAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11 bnF1ZXVlOmU4NTRjNjg4MzgxZTA3MGJlMjEyNDIyZmNlMmNlYTFmYjlkN2MyZWY6YmlzZWN0 LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6Mzc6MDUgZTg1NGM2ODgzODFlMDcwYmUyMTI0MjJm Y2UyY2VhMWZiOWQ3YzJlZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtZTg1NGM2ODgz ODFlMDcwYmUyMTI0MjJmY2UyY2VhMWZiOWQ3YzJlZgpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2U4NTRjNjg4MzgxZTA3MGJlMjEyNDIy ZmNlMmNlYTFmYjlkN2MyZWYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC1lODU0YzY4ODM4MWUw NzBiZTIxMjQyMmZjZTJjZWExZmI5ZDdjMmVmCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvZTg1NGM2ODgzODFlMDcwYmUyMTI0MjJmY2UyY2VhMWZiOWQ3YzJl Zi92bWxpbnV6LTMuMTYuMC0wMDcxMy1nZTg1NGM2OAoKMjAxNC0wOC0xNSAyMDozOTowNiBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0OCByZXZpc2lv bnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKWzFiMjMzYmY2 MDM0YmVhNGI3NmM4YzBiMTdlNGVmZDU5NzE2ODljYTldIGFybS9hcm02NDogS1ZNOiB2Z2lj OiBDbGFyaWZ5IGFuZCBjb3JyZWN0IHZnaWMgZG9jdW1lbnRhdGlvbgpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXgtOC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQvY2RhbGwta3ZtLWFybTptdXN0YW5nOnZnaWMtYWN0 aXZlLXVucXVldWU6MWIyMzNiZjYwMzRiZWE0Yjc2YzhjMGIxN2U0ZWZkNTk3MTY4OWNhOTpi aXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMDozOTozNyAxYjIzM2JmNjAzNGJlYTRiNzZj OGMwYjE3ZTRlZmQ1OTcxNjg5Y2E5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC0xYjIz M2JmNjAzNGJlYTRiNzZjOGMwYjE3ZTRlZmQ1OTcxNjg5Y2E5CkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMWIyMzNiZjYwMzRiZWE0Yjc2 YzhjMGIxN2U0ZWZkNTk3MTY4OWNhOQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTFiMjMzYmY2 MDM0YmVhNGI3NmM4YzBiMTdlNGVmZDU5NzE2ODljYTkKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTEtMDgxNC8xYjIzM2JmNjAzNGJlYTRiNzZjOGMwYjE3ZTRlZmQ1OTcx Njg5Y2E5L3ZtbGludXotMy4xNi4wLTAwNzE1LWcxYjIzM2JmCgoyMDE0LTA4LTE1IDIwOjQz OjM3IGRldGVjdGluZyBib290IHN0YXRlIAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDQ2IHJl dmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA2IHN0ZXBzKQpbZTIx NmZkM2JjMTkyY2M1YWFkYWM4NDE5MzhkMWViNGM4OTExZDMwZl0gV0lQOiBhcm0vYXJtNjQ6 IEtWTTogSW1wbGVtZW50IHN1cHBvcnQgZm9yIHVucXVldWVpbmcgYWN0aXZlIGludGVycnVw dHMKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06 bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOmUyMTZmZDNiYzE5MmNjNWFhZGFjODQxOTM4 ZDFlYjRjODkxMWQzMGY6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6NDQ6MDcgZTIx NmZkM2JjMTkyY2M1YWFkYWM4NDE5MzhkMWViNGM4OTExZDMwZiBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQtZTIxNmZkM2JjMTkyY2M1YWFkYWM4NDE5MzhkMWViNGM4OTExZDMwZgpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2Uy MTZmZDNiYzE5MmNjNWFhZGFjODQxOTM4ZDFlYjRjODkxMWQzMGYKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1o YTEtMDgxNC1lMjE2ZmQzYmMxOTJjYzVhYWRhYzg0MTkzOGQxZWI0Yzg5MTFkMzBmCmtlcm5l bDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvZTIxNmZkM2JjMTkyY2M1YWFk YWM4NDE5MzhkMWViNGM4OTExZDMwZi92bWxpbnV6LTMuMTYuMC0wMDcxNi1nZTIxNmZkMwoK MjAxNC0wOC0xNSAyMDo0NzowNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMjAgU1VDQ0VTUwoK bGluZWFyLWJpc2VjdDogYmFkIGJyYW5jaCBtYXkgYmUgcmVtb3RlLXRyYWNraW5nIGJyYW5j aCAnbGluYXJvL2FwbV9saW51eF92My4xNi1yYzEnCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBv dmVyIHRvIGdpdCBiaXNlY3QKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAyYWY0 NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlIGUyMTZmZDNiYzE5MmNjNWFh ZGFjODQxOTM4ZDFlYjRjODkxMWQzMGYgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMg ZTIxNmZkMy4uLiBXSVA6IGFybS9hcm02NDogS1ZNOiBJbXBsZW1lbnQgc3VwcG9ydCBmb3Ig dW5xdWV1ZWluZyBhY3RpdmUgaW50ZXJydXB0cwpIRUFEIGlzIG5vdyBhdCBiNGQzMzE4Li4u IE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ2NyeXB0by9tYXN0ZXInCkJpc2VjdGlu ZzogMjIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUgc3Rl cHMpCls1NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwXSBydGM6IEZp eCBzdXNwZW5kL3Jlc3VtZSBmb3IgQVBNIFgtR2VuZSBTb0MgUlRDIGRyaXZlcgpsaW5lYXIt YmlzZWN0OiBnaXQgYmlzZWN0IHJ1biAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9v dC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApydW5uaW5n IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgtOC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvY2RhbGwta3ZtLWFybTptdXN0YW5nOnZn aWMtYWN0aXZlLXVucXVldWU6NTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5 MmI0MDpiaXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMDo0Nzo0MiA1NjQ4NWE5NWQ5ZmZk YjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgx NC01NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwCkNoZWNrIGZvciBr ZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZm ZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTU2 NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAKa2VybmVsOiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwL3ZtbGludXotMy4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOQoKMjAxNC0w OC0xNSAyMDo0OTo0MiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAg IDAuMjM3NDQyXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdtZW50 cyBNU0ldClsgICAgMC4yMzk3OTddIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFF X05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4yMzk3OTddIGFjcGkgUE5QMEEw MzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAg MC4yNDA1MThdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgClsgICAgMC4yNDA1MThd IEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNl TlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0CiBhdCAwMDAwMDA2NApbICAg IDAuMjQzNDUzXSBJUDoKWyAgICAwLjI0MzQ1M10gSVA6IFs8NDE3MjY4Njk+XSBwY2liaW9z X3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHg5LzB4MjAKIFs8NDE3MjY4Njk+XSBwY2liaW9zX3Jv b3RfYnJpZGdlX3ByZXBhcmUrMHg5LzB4MjAKWyAgICAwLjI0NTk1Ml0gKnBkZSA9IDAwMDAw MDAwIApbICAgIDAuMjQ1OTUyXSAqcGRlID0gMDAwMDAwMDAgCgpbICAgIDAuMjQ3MTU1XSBP b3BzOiAwMDAwIFsjMV0gClsgICAgMC4yNDcxNTVdIE9vcHM6IDAwMDAgWyMxXSBERUJVR19Q QUdFQUxMT0NERUJVR19QQUdFQUxMT0MKClsgICAgMC4yNTAwMDBdIENQVTogMCBQSUQ6IDEg Q29tbTogc3dhcHBlciBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5ICM1 ClsgICAgMC4yNTAwMDBdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRl ZCAzLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5ICM1ClsgICAgMC4yNTAwMDBdIHRhc2s6IDQw MDJlZDUwIHRpOiA0MDAzMDAwMCB0YXNrLnRpOiA0MDAzMDAwMApbICAgIDAuMjUwMDAwXSB0 YXNrOiA0MDAyZWQ1MCB0aTogNDAwMzAwMDAgdGFzay50aTogNDAwMzAwMDAKWyAgICAwLjI1 MDAwMF0gRUlQOiAwMDYwOls8NDE3MjY4Njk+XSBFRkxBR1M6IDAwMDEwMjA2IENQVTogMApb ICAgIDAuMjUwMDAwXSBFSVA6IDAwNjA6Wzw0MTcyNjg2OT5dIEVGTEFHUzogMDAwMTAyMDYg Q1BVOiAwClsgICAgMC4yNTAwMDBdIEVJUCBpcyBhdCBwY2liaW9zX3Jvb3RfYnJpZGdlX3By ZXBhcmUrMHg5LzB4MjAKWyAgICAwLjI1MDAwMF0gRUlQIGlzIGF0IHBjaWJpb3Nfcm9vdF9i cmlkZ2VfcHJlcGFyZSsweDkvMHgyMApbICAgIDAuMjUwMDAwXSBFQVg6IDQwMDcwODAwIEVC WDogNDAwNzA4MDAgRUNYOiAwMDAwMDAwMCBFRFg6IDAwMDAwMDAwClsgICAgMC4yNTAwMDBd IEVBWDogNDAwNzA4MDAgRUJYOiA0MDA3MDgwMCBFQ1g6IDAwMDAwMDAwIEVEWDogMDAwMDAw MDAKWyAgICAwLjI1MDAwMF0gRVNJOiAwMDAwMDAwMCBFREk6IDQwMDcwOTc0IEVCUDogNDAw MzFjYWMgRVNQOiA0MDAzMWNhYwpbICAgIDAuMjUwMDAwXSBFU0k6IDAwMDAwMDAwIEVESTog NDAwNzA5NzQgRUJQOiA0MDAzMWNhYyBFU1A6IDQwMDMxY2FjClsgICAgMC4yNTAwMDBdICBE UzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAuMjUw MDAwXSAgRFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwMDAgR1M6IDAwZTAgU1M6IDAwNjgKWyAg ICAwLjI1MDAwMF0gQ1IwOiA4MDA1MDAzMyBDUjI6IDAwMDAwMDY0IENSMzogMDFjZDgwMDAg Q1I0OiAwMDA0MDZkMApbICAgIDAuMjUwMDAwXSBDUjA6IDgwMDUwMDMzIENSMjogMDAwMDAw NjQgQ1IzOiAwMWNkODAwMCBDUjQ6IDAwMDQwNmQwClsgICAgMC4yNTAwMDBdIFN0YWNrOgpb ICAgIDAuMjUwMDAwXSBTdGFjazoKWyAgICAwLjI1MDAwMF0gIDQwMDMxZDM4ClsgICAgMC4y NTAwMDBdICA0MDAzMWQzOCA0MTFmYzA0NyA0MTFmYzA0NyAwMDAwMDAwMCAwMDAwMDAwMCAw ZTU1ZTZmZSAwZTU1ZTZmZSAwMDAwMDAwMCAwMDAwMDAwMCA0MDAyZjI0MCA0MDAyZjI0MCAw MDAwMDAwMCAwMDAwMDAwMCA0MDAyZjI0MCA0MDAyZjI0MAoKWyAgICAwLjI1MDAwMF0gIDQw MDMxY2U4ClsgICAgMC4yNTAwMDBdICA0MDAzMWNlOCA0MTA2NGMzNSA0MTA2NGMzNSA0MDAz MWQ4YyA0MDAzMWQ4YyA0MDExMWM2MCA0MDExMWM2MCA0MWM2YWI0OCA0MWM2YWI0OCAwMDAw MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAoKWyAg ICAwLjI1MDAwMF0gIDAwMDAwMDAwClsgICAgMC4yNTAwMDBdICAwMDAwMDAwMCAwMDAwMDAw MiAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDIwMiAwMDAwMDIwMiA0MDExZWMw MCA0MDExZWMwMAoKWyAgICAwLjI1MDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjI1MDAwMF0g Q2FsbCBUcmFjZToKWyAgICAwLjI1MDAwMF0gIFs8NDExZmMwNDc+XSBwY2lfY3JlYXRlX3Jv b3RfYnVzX2luX2RvbWFpbisweDc3LzB4MzkwClsgICAgMC4yNTAwMDBdICBbPDQxMWZjMDQ3 Pl0gcGNpX2NyZWF0ZV9yb290X2J1c19pbl9kb21haW4rMHg3Ny8weDM5MApbICAgIDAuMjUw MDAwXSAgWzw0MTA2NGMzNT5dID8gc2NoZWRfY2xvY2tfY3B1KzB4YTUvMHhkMApbICAgIDAu MjUwMDAwXSAgWzw0MTA2NGMzNT5dID8gc2NoZWRfY2xvY2tfY3B1KzB4YTUvMHhkMApbICAg IDAuMjUwMDAwXSAgWzw0MTAyZWI0MD5dID8gbmF0aXZlX3diaW52ZCsweDEwLzB4MTAKWyAg ICAwLjI1MDAwMF0gIFs8NDEwMmViNDA+XSA/IG5hdGl2ZV93YmludmQrMHgxMC8weDEwClsg ICAgMC4yNTAwMDBdICBbPDQxMWZjM2FhPl0gcGNpX2NyZWF0ZV9yb290X2J1cysweDRhLzB4 NzAKWyAgICAwLjI1MDAwMF0gIFs8NDExZmMzYWE+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzKzB4 NGEvMHg3MApbICAgIDAuMjUwMDAwXSAgWzw0MTcyNjc0Yz5dIHBjaV9hY3BpX3NjYW5fcm9v dCsweDIzYy8weDM1MApbICAgIDAuMjUwMDAwXSAgWzw0MTcyNjc0Yz5dIHBjaV9hY3BpX3Nj YW5fcm9vdCsweDIzYy8weDM1MApbICAgIDAuMjUwMDAwXSAgWzw0MTI3MjNlNT5dIGFjcGlf cGNpX3Jvb3RfYWRkKzB4MjM5LzB4MmRlClsgICAgMC4yNTAwMDBdICBbPDQxMjcyM2U1Pl0g YWNwaV9wY2lfcm9vdF9hZGQrMHgyMzkvMHgyZGUKWyAgICAwLjI1MDAwMF0gIFs8NDEyNmY0 YzM+XSBhY3BpX2J1c19hdHRhY2grMHhiZS8weDE2YQpbICAgIDAuMjUwMDAwXSAgWzw0MTI2 ZjRjMz5dIGFjcGlfYnVzX2F0dGFjaCsweGJlLzB4MTZhClsgICAgMC4yNTAwMDBdICBbPDQx NzczOTM4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAwLjI1MDAwMF0gIFs8NDE3 NzM5Mzg+XSA/IG11dGV4X3VubG9jaysweDgvMHgxMApbICAgIDAuMjUwMDAwXSAgWzw0MTUz ZWJmZj5dID8gZGV2aWNlX2F0dGFjaCsweDhmLzB4YTAKWyAgICAwLjI1MDAwMF0gIFs8NDE1 M2ViZmY+XSA/IGRldmljZV9hdHRhY2grMHg4Zi8weGEwClsgICAgMC4yNTAwMDBdICBbPDQx MjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBdICBb PDQxMjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBd ICBbPDQxNzczOTM4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAwLjI1MDAwMF0g IFs8NDE3NzM5Mzg+XSA/IG11dGV4X3VubG9jaysweDgvMHgxMApbICAgIDAuMjUwMDAwXSAg Wzw0MTUzZWJmZj5dID8gZGV2aWNlX2F0dGFjaCsweDhmLzB4YTAKWyAgICAwLjI1MDAwMF0g IFs8NDE1M2ViZmY+XSA/IGRldmljZV9hdHRhY2grMHg4Zi8weGEwClsgICAgMC4yNTAwMDBd ICBbPDQxMjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAw MDBdICBbPDQxMjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4y NTAwMDBdICBbPDQxMjkyM2IwPl0gPyBhY3BpX3dhbGtfbmFtZXNwYWNlKzB4MTI0LzB4MTJl ClsgICAgMC4yNTAwMDBdICBbPDQxMjkyM2IwPl0gPyBhY3BpX3dhbGtfbmFtZXNwYWNlKzB4 MTI0LzB4MTJlClsgICAgMC4yNTAwMDBdICBbPDQxMjZmNjA1Pl0gYWNwaV9idXNfc2Nhbisw eDU1LzB4NjUKWyAgICAwLjI1MDAwMF0gIFs8NDEyNmY2MDU+XSBhY3BpX2J1c19zY2FuKzB4 NTUvMHg2NQpbICAgIDAuMjUwMDAwXSAgWzw0MTI2ZjI4OD5dID8gYWNwaV9hZGRfc2luZ2xl X29iamVjdCsweDVlMi8weDVlMgpbICAgIDAuMjUwMDAwXSAgWzw0MTI2ZjI4OD5dID8gYWNw aV9hZGRfc2luZ2xlX29iamVjdCsweDVlMi8weDVlMgpbICAgIDAuMjUwMDAwXSAgWzw0MWM4 ZjViNT5dIGFjcGlfc2Nhbl9pbml0KzB4NWQvMHgxN2EKWyAgICAwLjI1MDAwMF0gIFs8NDFj OGY1YjU+XSBhY3BpX3NjYW5faW5pdCsweDVkLzB4MTdhClsgICAgMC4yNTAwMDBdICBbPDQx MTE4MmM2Pl0gPyBwcm9jX21rZGlyKzB4MTYvMHgyMApbICAgIDAuMjUwMDAwXSAgWzw0MTEx ODJjNj5dID8gcHJvY19ta2RpcisweDE2LzB4MjAKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGY0 MGY+XSBhY3BpX2luaXQrMHgyMjYvMHgyMzgKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGY0MGY+ XSBhY3BpX2luaXQrMHgyMjYvMHgyMzgKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzJkODQ+XSBk b19vbmVfaW5pdGNhbGwrMHgxOGUvMHgxOWQKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzJkODQ+ XSBkb19vbmVfaW5pdGNhbGwrMHgxOGUvMHgxOWQKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGYx ZTk+XSA/IGFjcGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8NDFj OGYxZTk+XSA/IGFjcGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8 NDFjOGYxZTk+XSA/IGFjcGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0g IFs8NDFjOGYxZTk+XSA/IGFjcGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAw MF0gIFs8NDFjNzI1MDA+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4NTYvMHg3OApbICAgIDAuMjUw MDAwXSAgWzw0MWM3MjUwMD5dID8gZG9fZWFybHlfcGFyYW0rMHg1Ni8weDc4ClsgICAgMC4y NTAwMDBdICBbPDQxMDU3YzQ5Pl0gPyBwYXJzZV9hcmdzKzB4MjE5LzB4MzkwClsgICAgMC4y NTAwMDBdICBbPDQxMDU3YzQ5Pl0gPyBwYXJzZV9hcmdzKzB4MjE5LzB4MzkwClsgICAgMC4y NTAwMDBdICBbPDQxYzcyZjBmPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxN2MvMHgyMGUK WyAgICAwLjI1MDAwMF0gIFs8NDFjNzJmMGY+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDE3 Yy8weDIwZQpbICAgIDAuMjUwMDAwXSAgWzw0MWM3MjU5ZT5dID8gaW5pdGNhbGxfYmxhY2ts aXN0KzB4N2MvMHg3YwpbICAgIDAuMjUwMDAwXSAgWzw0MWM3MjU5ZT5dID8gaW5pdGNhbGxf YmxhY2tsaXN0KzB4N2MvMHg3YwpbICAgIDAuMjUwMDAwXSAgWzw0MTc2MzQxYj5dIGtlcm5l bF9pbml0KzB4Yi8weGUwClsgICAgMC4yNTAwMDBdICBbPDQxNzYzNDFiPl0ga2VybmVsX2lu aXQrMHhiLzB4ZTAKWyAgICAwLjI1MDAwMF0gIFs8NDEwNjI0MDI+XSA/IHNjaGVkdWxlX3Rh aWwrMHgxMi8weDQwClsgICAgMC4yNTAwMDBdICBbPDQxMDYyNDAyPl0gPyBzY2hlZHVsZV90 YWlsKzB4MTIvMHg0MApbICAgIDAuMjUwMDAwXSAgWzw0MTc3NjU0MD5dIHJldF9mcm9tX2tl cm5lbF90aHJlYWQrMHgyMC8weDMwClsgICAgMC4yNTAwMDBdICBbPDQxNzc2NTQwPl0gcmV0 X2Zyb21fa2VybmVsX3RocmVhZCsweDIwLzB4MzAKWyAgICAwLjI1MDAwMF0gIFs8NDE3NjM0 MTA+XSA/IHJlc3RfaW5pdCsweGMwLzB4YzAKWyAgICAwLjI1MDAwMF0gIFs8NDE3NjM0MTA+ XSA/IHJlc3RfaW5pdCsweGMwLzB4YzAKWyAgICAwLjI1MDAwMF0gQ29kZToKWyAgICAwLjI1 MDAwMF0gQ29kZTogNjUgNjUgYTYgYTYgNDEgNDEgODkgODkgNDQgNDQgMjQgMjQgMDggMDgg ZTggZTggNWUgNWUgZmQgZmQgMDMgMDMgMDAgMDAgMzEgMzEgYzAgYzAgZTkgZTkgYTMgYTMg ZmQgZmQgZmYgZmYgZmYgZmYgZWIgZWIgMGQgMGQgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAg OTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAg NTUgNTUgOGIgOGIgOTAgOTAgNjggNjggMDEgMDEgMDAgMDAgMDAgMDAgODkgODkgZTUgZTUg PDhiPiA8OGI+IDUyIDUyIDY0IDY0IDhiIDhiIDUyIDUyIDA4IDA4IDg5IDg5IDkwIDkwIDA4 IDA4IDAxIDAxIDAwIDAwIDAwIDAwIDMxIDMxIGMwIGMwIDVkIDVkIGMzIGMzIDY2IDY2IDkw IDkwIDY2IDY2IDkwIDkwIDY2IDY2CgpbICAgIDAuMjUwMDAwXSBFSVA6IFs8NDE3MjY4Njk+ XSAKWyAgICAwLjI1MDAwMF0gRUlQOiBbPDQxNzI2ODY5Pl0gcGNpYmlvc19yb290X2JyaWRn ZV9wcmVwYXJlKzB4OS8weDIwcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4OS8weDIw IFNTOkVTUCAwMDY4OjQwMDMxY2FjCiBTUzpFU1AgMDA2ODo0MDAzMWNhYwpbICAgIDAuMjUw MDAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjI1MDAwMF0gQ1IyOiAwMDAwMDAw MDAwMDAwMDY0ClsgICAgMC4yNTAwMDBdIC0tLVsgZW5kIHRyYWNlIGRkZjljNjAyY2Y2ZTcz YzkgXS0tLQpbICAgIDAuMjUwMDAwXSAtLS1bIGVuZCB0cmFjZSBkZGY5YzYwMmNmNmU3M2M5 IF0tLS0KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2 YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1pdmI0MS0xMjQ6MjAxNDA4 MTUyMDQ4Mzk6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0 MC9kbWVzZy15b2N0by1pdmI0MS01MjoyMDE0MDgxNTIwNDg0MDppMzg2LXJhbmRjb25maWct aGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5 ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXlvY3RvLWl2YjQxLTU3OjIw MTQwODE1MjA0ODQwOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5 OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtNjM6MjAxNDA4MTUyMDQ4NDE6aTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVh OTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1pdmI0MS05 NzoyMDE0MDgxNTIwNDg0MDppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAx MTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA4MTUyMDQ3MTA6aTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6NQova2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTg6MjAxNDA4MTUyMDQ3MTI6aTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6NQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3 MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTE6MjAxNDA4MTUyMDQ4 NTE6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVz Zy1xdWFudGFsLWxrcC1uZXgwNC0yOjIwMTQwODE1MjA0ODUyOmkzODYtcmFuZGNvbmZpZy1o YTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlm ZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtMTI0OjIw MTQwODE1MjA0ODUwOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5 OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtNTI6MjAxNDA4MTUyMDQ4NTE6aTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVh OTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1pdmI0MS01 NzoyMDE0MDgxNTIwNDg1MTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAx MTJhOTkyYjQwL2RtZXNnLXlvY3RvLWl2YjQxLTYzOjIwMTQwODE1MjA0ODUxOmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2 NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9jdG8taXZi NDEtOTc6MjAxNDA4MTUyMDQ4NTE6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFl MzIwMTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWtidWlsZC0xNToyMDE0MDgxNTIwNDcxNDpp Mzg2LXJhbmRjb25maWctaGExLTA4MTQ6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOTo1Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAw MTcxZTMyMDExMmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTc6MjAxNDA4MTUyMDQ3 MTU6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6 NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMx ZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTE5OjIwMTQwODE1 MjA0NzE0OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4 NWE5OjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2 YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWtidWlsZC0yMToyMDE0 MDgxNTIwNDcxNDppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6My4xNi4wLXJjMS0wMDAyMi1n NTY0ODVhOTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlm ZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTA6 MjAxNDA4MTUyMDQ3MTY6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAw MjItZzU2NDg1YTk6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5 NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxk LTMxOjIwMTQwODE1MjA0NzE3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDozLjE2LjAtcmMx LTAwMDIyLWc1NjQ4NWE5OjUKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwob WzE7MzVtMjAxNC0wOC0xNSAyMDo1MDoxMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxMCBy ZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzldIGR0LWJpbmRpbmdzOiBw Y2k6IHhnZW5lIHBjaWUgZGV2aWNlIHRyZWUgYmluZGluZ3MKcnVubmluZyAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11 bnF1ZXVlOjJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4Nzk6YmlzZWN0 LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6NTA6MTUgMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFm NGI3MmNhNjk0YWE2Nzg3OSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtMmExNDZiZGU5 YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OQpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGEx ZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC0yYTE0NmJkZTlhMmI1 NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQKCjIwMTQtMDgtMTUgMjA6NTM6 MTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0g QUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAg MC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDBGMEM5MCAwMDAwMTQgKHYwMCBCT0NIUyApClsg ICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAg IDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IG1tL2Vhcmx5X2lvcmVtYXAu YzoxMjEgX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcoKQpbICAgIDAuMDAwMDAwXSBDUFU6 IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMS1n MmExNDZiZCAjNgpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgNDFhNzdlMWMg NDE3Njg2ZDAgNDFhNzdlNGMgNDEwNDFkOWYgNDE5YmI4NTggMDAwMDAwMDAKWyAgICAwLjAw MDAwMF0gIDAwMDAwMDAwIDQxOWMyMmJjIDAwMDAwMDc5IDQxYzg5NjBjIDQxYzg5NjBjIDEz ZmUxOGJkIGY4NmI1MmI1IDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICA0MWE3N2U1YyA0MTA0 MWU2YiAwMDAwMDAwOSAwMDAwMDAwMCA0MWE3N2ViMCA0MWM4OTYwYyAwMDAwMDE1YiA0MWE3 N2U3NApbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzw0MTc2 ODZkMD5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICAgMC4wMDAwMDBdICBbPDQxMDQxZDlm Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg2Zi8weDkwClsgICAgMC4wMDAwMDBdICBbPDQx Yzg5NjBjPl0gPyBfX2Vhcmx5X2lvcmVtYXArMHg5OC8weDFhNwpbICAgIDAuMDAwMDAwXSAg Wzw0MWM4OTYwYz5dID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAwMDAw MF0gIFs8NDEwNDFlNmI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxYi8weDIwClsgICAgMC4w MDAwMDBdICBbPDQxYzg5NjBjPl0gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAw LjAwMDAwMF0gIFs8NDEwMzQyNjQ+XSA/IG5hdGl2ZV9zZXRfZml4bWFwKzB4MzQvMHg0MApb ICAgIDAuMDAwMDAwXSAgWzw0MWM4OTg5Nz5dID8gZWFybHlfaW91bm1hcCsweDEwOC8weDEy NgpbICAgIDAuMDAwMDAwXSAgWzw0MWM4OThjMj5dIGVhcmx5X2lvcmVtYXArMHhkLzB4Zgpb ICAgIDAuMDAwMDAwXSAgWzw0MWM3YmQyMz5dIF9fYWNwaV9tYXBfdGFibGUrMHgxMC8weDE1 ClsgICAgMC4wMDAwMDBdICBbPDQxNzYzZjU5Pl0gYWNwaV9vc19tYXBfaW9tZW0rMHgxYi8w eDExNQpbICAgIDAuMDAwMDAwXSAgWzw0MTc2NDA1Yj5dIGFjcGlfb3NfbWFwX21lbW9yeSsw eDgvMHhhClsgICAgMC4wMDAwMDBdICBbPDQxYzhmZDMwPl0gYWNwaV90Yl9wYXJzZV9yb290 X3RhYmxlKzB4MTRlLzB4MjlhClsgICAgMC4wMDAwMDBdICBbPDQxYzhmZjJkPl0gYWNwaV9p bml0aWFsaXplX3RhYmxlcysweGIxLzB4ZGMKWyAgICAwLjAwMDAwMF0gIFs8NDFjOGU5Nzk+ XSBhY3BpX3RhYmxlX2luaXQrMHg0OC8weGM0ClsgICAgMC4wMDAwMDBdICBbPDQxYzdjMDc0 Pl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHgxMi8weDcxClsgICAgMC4wMDAwMDBdICBbPDQx Yzc1NzFjPl0gc2V0dXBfYXJjaCsweGIwYi8weGJmMQpbICAgIDAuMDAwMDAwXSAgWzw0MWM3 MjhhZj5dIHN0YXJ0X2tlcm5lbCsweGFlLzB4M2Y1ClsgICAgMC4wMDAwMDBdICBbPDQxYzcy M2IwPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHgxNWUvMHgxNjEKWyAgICAwLjAwMDAwMF0gLS0t WyBlbmQgdHJhY2UgMDVlMGMwN2ViMWM2NjNhNiBdLS0tClsgICAgMC4wMDAwMDBdIDBNQiBI SUdITUVNIGF2YWlsYWJsZS4KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmEx NDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxr cC1uZXgwNC0xMDQ6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4 YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMDk6MjAxNDA4 MTUyMDUzMDM6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTE6MjAxNDA4MTUyMDUzMDM6aTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmEx NDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxr cC1uZXgwNC0xMTQ6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4 YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTc6MjAxNDA4 MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTk6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmEx NDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxr cC1uZXgwNC0xMjE6MjAxNDA4MTUyMDUzMDI6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4 YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMjQ6MjAxNDA4 MTUyMDUzMDI6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0yNjoyMDE0MDgxNTIwNTMwMzppMzg2LXJhbmRj b25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0 NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtw LW5leDA0LTMxOjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGEx ZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMzM6MjAxNDA4MTUy MDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9k bWVzZy1xdWFudGFsLWxrcC1uZXgwNC01MToyMDE0MDgxNTIwNTMwMzppMzg2LXJhbmRjb25m aWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJk ZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5l eDA0LTU2OjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRi NzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtNTc6MjAxNDA4MTUyMDUz MDM6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVz Zy1xdWFudGFsLWxrcC1uZXgwNC02ODoyMDE0MDgxNTIwNTMwMzppMzg2LXJhbmRjb25maWct aGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJkZTlh MmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0 LTczOjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJj YTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtNzU6MjAxNDA4MTUyMDUzMDQ6 aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1x dWFudGFsLWxrcC1uZXgwNC04MjoyMDE0MDgxNTIwNTMwMjppMzg2LXJhbmRjb25maWctaGEx LTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJkZTlhMmI1 NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTgz OjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5 NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtOTM6MjAxNDA4MTUyMDUzMDQ6aTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBi b290cwobWzE7MzVtMjAxNC0wOC0xNSAyMDo1Mzo0NiBSRVBFQVQgQ09VTlQ6IDIwICAjIC9j L2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5n OiA1IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBz KQpbNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OF0gcGNpOiBDcmVh dGUgcGNpX2hvc3RfYnJpZGdlIGJlZm9yZSBpdHMgYXNzb2NpYXRlZCBidXMgaW4gcGNpX2Ny ZWF0ZV9yb290X2J1cy4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9v dC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2Nk YWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOjZmOTliYzk0OWIxYzkw ZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzg6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUg MjA6NTM6NDggNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OCBjb21w aWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQtNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIy MzIyYTdjY2I3OApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTEtMDgxNC02Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJh N2NjYjc4Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJj OTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC92bWxpbnV6LTMuMTYuMC1yYzEt MDAwMDUtZzZmOTliYzkKCjIwMTQtMDgtMTUgMjA6NTU6NDggZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hl Y2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAg MHgwMDBGMEM5MCAwMDAwMTQgKHYwMCBCT0NIUyApClsgICAgMC4wMDAwMDBdIC0tLS0tLS0t LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBD UFU6IDAgUElEOiAwIGF0IG1tL2Vhcmx5X2lvcmVtYXAuYzoxMjEgX19lYXJseV9pb3JlbWFw KzB4OTgvMHgxYTcoKQpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBw ZXIgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAwNS1nNmY5OWJjOSAjMQpbICAgIDAuMDAw MDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgNDFhNzdlMWMgNDE3NjgzZDAgNDFhNzdlNGMgNDEw NDFkOWYgNDE5YmI3NDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDQxOWMx ZDE4IDAwMDAwMDc5IDQxYzg5NjBjIDQxYzg5NjBjIDEzZmUxOGJkIGY4NmI1MmI1IDAwMDAw MDAwClsgICAgMC4wMDAwMDBdICA0MWE3N2U1YyA0MTA0MWU2YiAwMDAwMDAwOSAwMDAwMDAw MCA0MWE3N2ViMCA0MWM4OTYwYyAwMDAwMDE1YiA0MWE3N2U3NApbICAgIDAuMDAwMDAwXSBD YWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzw0MTc2ODNkMD5dIGR1bXBfc3RhY2srMHgx Ni8weDE4ClsgICAgMC4wMDAwMDBdICBbPDQxMDQxZDlmPl0gd2Fybl9zbG93cGF0aF9jb21t b24rMHg2Zi8weDkwClsgICAgMC4wMDAwMDBdICBbPDQxYzg5NjBjPl0gPyBfX2Vhcmx5X2lv cmVtYXArMHg5OC8weDFhNwpbICAgIDAuMDAwMDAwXSAgWzw0MWM4OTYwYz5dID8gX19lYXJs eV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAwMDAwMF0gIFs8NDEwNDFlNmI+XSB3YXJu X3Nsb3dwYXRoX251bGwrMHgxYi8weDIwClsgICAgMC4wMDAwMDBdICBbPDQxYzg5NjBjPl0g X19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAwMDAwMF0gIFs8NDEwMzQyNjQ+ XSA/IG5hdGl2ZV9zZXRfZml4bWFwKzB4MzQvMHg0MApbICAgIDAuMDAwMDAwXSAgWzw0MWM4 OTg5Nz5dID8gZWFybHlfaW91bm1hcCsweDEwOC8weDEyNgpbICAgIDAuMDAwMDAwXSAgWzw0 MWM4OThjMj5dIGVhcmx5X2lvcmVtYXArMHhkLzB4ZgpbICAgIDAuMDAwMDAwXSAgWzw0MWM3 YmQyMz5dIF9fYWNwaV9tYXBfdGFibGUrMHgxMC8weDE1ClsgICAgMC4wMDAwMDBdICBbPDQx NzYzYzU5Pl0gYWNwaV9vc19tYXBfaW9tZW0rMHgxYi8weDExNQpbICAgIDAuMDAwMDAwXSAg Wzw0MTc2M2Q1Yj5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDgvMHhhClsgICAgMC4wMDAwMDBd ICBbPDQxYzhmZDMwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MTRlLzB4MjlhClsg ICAgMC4wMDAwMDBdICBbPDQxYzhmZjJkPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweGIx LzB4ZGMKWyAgICAwLjAwMDAwMF0gIFs8NDFjOGU5Nzk+XSBhY3BpX3RhYmxlX2luaXQrMHg0 OC8weGM0ClsgICAgMC4wMDAwMDBdICBbPDQxYzdjMDc0Pl0gYWNwaV9ib290X3RhYmxlX2lu aXQrMHgxMi8weDcxClsgICAgMC4wMDAwMDBdICBbPDQxYzc1NzFjPl0gc2V0dXBfYXJjaCsw eGIwYi8weGJmMQpbICAgIDAuMDAwMDAwXSAgWzw0MWM3MjhhZj5dIHN0YXJ0X2tlcm5lbCsw eGFlLzB4M2Y1ClsgICAgMC4wMDAwMDBdICBbPDQxYzcyM2IwPl0gaTM4Nl9zdGFydF9rZXJu ZWwrMHgxNWUvMHgxNjEKWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgMDVlMGMwN2Vi MWM2NjNhNiBdLS0tClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0 YWM0MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWl2YjQxLTEwNjoyMDE0MDgxNTIwNTUy NTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTEtMDgxNC82Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNn LXF1YW50YWwtaXZiNDEtMTE6MjAxNDA4MTUyMDU1MjU6aTM4Ni1yYW5kY29uZmlnLWhhMS0w ODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBm ZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWl2YjQxLTE0OjIwMTQw ODE1MjA1NTI1OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2Ni NzgvZG1lc2ctcXVhbnRhbC1pdmI0MS0zNDoyMDE0MDgxNTIwNTUyNTppMzg2LXJhbmRjb25m aWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5 NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtaXZiNDEt Mzk6MjAxNDA4MTUyMDU1MjQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIy MzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWl2YjQxLTU1OjIwMTQwODE1MjA1NTI1OmkzODYt cmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRh bC1sa3AtbmV4MDQtMTQxOjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgx NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYz NDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTUxOjIw MTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3 Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTcxOjIwMTQwODE1MjA1NTI3OmkzODYt cmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRh bC1sa3AtbmV4MDQtMTc2OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgx NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYz NDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTg2OjIw MTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3 Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTkxOjIwMTQwODE1MjA1NTI3OmkzODYt cmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRh bC1sa3AtbmV4MDQtMjg6MjAxNDA4MTUyMDU1Mjc6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0 MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0zOToyMDE0 MDgxNTIwNTUyNzppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2Nj Yjc4L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTQ0OjIwMTQwODE1MjA1NTI3OmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZm OTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1s a3AtbmV4MDQtNDoyMDE0MDgxNTIwNTUyNjppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5NDliMWM5MGZmMzQyYTdk NDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTg5OjIwMTQwODE1 MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgv ZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtOToyMDE0MDgxNTIwNTUyNzppMzg2LXJhbmRjb25m aWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5 NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXlvY3RvLWxrcC1uZXgw NC0xOjIwMTQwODE1MjA1NTI2OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEy MjMyMmE3Y2NiNzgvZG1lc2cteW9jdG8tbGtwLW5leDA0LTY6MjAxNDA4MTUyMDU1MjY6aTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBi b290cwobWzE7MzVtMjAxNC0wOC0xNSAyMDo1NjoxOCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9j L2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5n OiAyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxIHN0ZXAp CltkMWVlZTZhODQxZGQ3M2VjZDNjY2UwZTcwNjg2MTUyY2M1Nzg5YzkxXSBhcm02NDogQWRk IGFyY2hpdGVjdHVyZSBzdXBwb3J0IGZvciBQQ0kKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVl OmQxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3ODljOTE6YmlzZWN0LWxpbnV4 LTgKCjIwMTQtMDgtMTUgMjA6NTY6MTkgZDFlZWU2YTg0MWRkNzNlY2QzY2NlMGU3MDY4NjE1 MmNjNTc4OWM5MSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtZDFlZWU2YTg0MWRkNzNl Y2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYx NTJjYzU3ODljOTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC1kMWVlZTZhODQxZGQ3M2VjZDNj Y2UwZTcwNjg2MTUyY2M1Nzg5YzkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci9pMzg2LXJhbmRjb25maWct aGExLTA4MTQtZDFlZWU2YTg0MWRkNzNlY2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MQprZXJu ZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2QxZWVlNmE4NDFkZDczZWNk M2NjZTBlNzA2ODYxNTJjYzU3ODljOTEvdm1saW51ei0zLjE2LjAtcmMxLTAwMDAyLWdkMWVl ZTZhCgoyMDE0LTA4LTE1IDIxOjAxOjI2IGRldGVjdGluZyBib290IHN0YXRlIAkyMCBTVUND RVNTCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDEgc3RlcCkKWzE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIz MWNdIHBjaTogT0Y6IEZpeCB0aGUgY29udmVyc2lvbiBvZiBJTyByYW5nZXMgaW50byBJTyBy ZXNvdXJjZXMuCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFp bHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC04L29iai1iaXNlY3QKbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jZGFsbC1r dm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1ZToxNzVlMDE0MzMxMzkyN2M1MmZk N2I2YjViNjZjMjAyZTNkNmFiMzFjOmJpc2VjdC1saW51eC04CgoyMDE0LTA4LTE1IDIxOjAx OjU3IDE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMgY29tcGlsaW5n ClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2 YWIzMWMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEt MDgxNC8xNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctaGExLTA4MTQtMTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUzZDZhYjMx YwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzE3NWUwMTQzMzEz OTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0 LWcxNzVlMDE0CgoyMDE0LTA4LTE1IDIxOjAzOjU3IGRldGVjdGluZyBib290IHN0YXRlIAk1 CTIwIFNVQ0NFU1MKCjZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgg aXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0 NGFjNDEyMjMyMmE3Y2NiNzgKQXV0aG9yOiBMaXZpdSBEdWRhdSA8TGl2aXUuRHVkYXVAYXJt LmNvbT4KRGF0ZTogICBUaHUgSnVuIDUgMTU6MjA6MzggMjAxNCArMDUzMAoKICAgIHBjaTog Q3JlYXRlIHBjaV9ob3N0X2JyaWRnZSBiZWZvcmUgaXRzIGFzc29jaWF0ZWQgYnVzIGluIHBj aV9jcmVhdGVfcm9vdF9idXMuCiAgICAKICAgIEJlZm9yZSBjb21taXQgN2I1NDM2NjM1ODAw IHRoZSBwY2lfaG9zdF9icmlkZ2Ugd2FzIGNyZWF0ZWQgYmVmb3JlIHRoZSByb290IGJ1cy4K ICAgIEFzIHRoYXQgY29tbWl0IGhhcyBhZGRlZCBhIG5lZWRsZXNzIGRlcGVuZGVuY3kgb24g dGhlIGJ1cyBmb3IgcGNpX2FsbG9jX2hvc3RfYnJpZGdlKCkKICAgIHRoZSBjcmVhdGlvbiBv cmRlciBoYXMgYmVlbiBjaGFuZ2VkIGZvciBubyBnb29kIHJlYXNvbi4gUmV2ZXJ0IHRoZSBv cmRlciBvZgogICAgY3JlYXRpb24gYXMgd2UgYXJlIGdvaW5nIHRvIGRlcGVuZCBvbiB0aGUg cGNpX2hvc3RfYnJpZGdlIHN0cnVjdHVyZSB0byByZXRyaWV2ZSB0aGUKICAgIGRvbWFpbiBu dW1iZXIgb2YgdGhlIHJvb3QgYnVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMaXZpdSBE dWRhdSA8TGl2aXUuRHVkYXVAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBHcmFudCBMaWtlbHkg PGdyYW50Lmxpa2VseUBsaW5hcm8ub3JnPgogICAgVGVzdGVkLWJ5OiBUYW5tYXkgSW5hbWRh ciA8dGluYW1kYXJAYXBtLmNvbT4KCjowNDAwMDAgMDQwMDAwIGE5YzMwNDBmMWZiZDAzNzA5 NjZlZmZjNjgxMTgwOTZkMjNhNzkzNDIgZTI5YTNjY2I5MDU0ZjY3MzI1OWE2MDZmNmRjYzgy ZDIzYjI1NTBhNSBNCWRyaXZlcnMKYmlzZWN0IHJ1biBzdWNjZXNzCkhFQUQgaXMgbm93IGF0 IDE3NWUwMTQuLi4gcGNpOiBPRjogRml4IHRoZSBjb252ZXJzaW9uIG9mIElPIHJhbmdlcyBp bnRvIElPIHJlc291cmNlcy4KbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3Rp dmUtdW5xdWV1ZToxNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjOmJp c2VjdC1saW51eC04CgoyMDE0LTA4LTE1IDIxOjA1OjA3IDE3NWUwMTQzMzEzOTI3YzUyZmQ3 YjZiNWI2NmMyMDJlM2Q2YWIzMWMgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvMTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUzZDZhYjMxYy92bWxpbnV6 LTMuMTYuMC1yYzEtMDAwMDQtZzE3NWUwMTQKCjIwMTQtMDgtMTUgMjE6MDU6MDcgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgCTEwLgkzNgk2MCBTVUNDRVNTCgpQcmV2aW91cyBIRUFEIHBvc2l0 aW9uIHdhcyAxNzVlMDE0Li4uIHBjaTogT0Y6IEZpeCB0aGUgY29udmVyc2lvbiBvZiBJTyBy YW5nZXMgaW50byBJTyByZXNvdXJjZXMuCkhFQUQgaXMgbm93IGF0IDJhZjQ2OWQuLi4gTWVy Z2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnbGluYXJvL2FwbV9saW51eF92My4xNi1yYzEn IGludG8gbXVzdGFuZy92Z2ljLWFjdGl2ZS11bnF1ZXVlCmxzIC1hIC9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvY2RhbGwta3ZtLWFybTpt dXN0YW5nOnZnaWMtYWN0aXZlLXVucXVldWU6MmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRj NjE0ZjA5N2YzNGJmZTpiaXNlY3QtbGludXgtOAogVEVTVCBGQUlMVVJFClsgICAgMC4wMDAw MDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApb ICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwRjBDOTAgMDAwMDE0ICh2MDAgQk9DSFMg KQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K WyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCBtbS9lYXJseV9pb3Jl bWFwLmM6MTIxIF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3KCkKWyAgICAwLjAwMDAwMF0g Q1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDMuMTYuMC0wMDc2MS1n MmFmNDY5ZCAjNTAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAwMDAwIDQxYTg5ZTFj IDQxNzc2ZjYxIDQxYTg5ZTRjIDQxMDQxZTNmIDQxOWNjNmI0IDAwMDAwMDAwClsgICAgMC4w MDAwMDBdICAwMDAwMDAwMCA0MTlkMmM2NCAwMDAwMDA3OSA0MWM5YzcxYSA0MWM5YzcxYSAx M2ZlMThiZCBmODZiNTJiNSAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAgNDFhODllNWMgNDEw NDFmMGIgMDAwMDAwMDkgMDAwMDAwMDAgNDFhODllYjAgNDFjOWM3MWEgMDAwMDAxNWIgNDFh ODllNzQKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8NDE3 NzZmNjE+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgIDAuMDAwMDAwXSAgWzw0MTA0MWUz Zj5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4NmYvMHg5MApbICAgIDAuMDAwMDAwXSAgWzw0 MWM5YzcxYT5dID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAwMDAwMF0g IFs8NDFjOWM3MWE+XSA/IF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4wMDAw MDBdICBbPDQxMDQxZjBiPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWIvMHgyMApbICAgIDAu MDAwMDAwXSAgWzw0MWM5YzcxYT5dIF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAg MC4wMDAwMDBdICBbPDQxMDM0MzA0Pl0gPyBuYXRpdmVfc2V0X2ZpeG1hcCsweDM0LzB4NDAK WyAgICAwLjAwMDAwMF0gIFs8NDFjOWM5YTU+XSA/IGVhcmx5X2lvdW5tYXArMHgxMDgvMHgx MjYKWyAgICAwLjAwMDAwMF0gIFs8NDFjOWM5ZDA+XSBlYXJseV9pb3JlbWFwKzB4ZC8weGYK WyAgICAwLjAwMDAwMF0gIFs8NDFjOGVkZTQ+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MTAvMHgx NQpbICAgIDAuMDAwMDAwXSAgWzw0MTc3Mjc1OT5dIGFjcGlfb3NfbWFwX2lvbWVtKzB4MWIv MHgxMTUKWyAgICAwLjAwMDAwMF0gIFs8NDE3NzI4NWI+XSBhY3BpX29zX21hcF9tZW1vcnkr MHg4LzB4YQpbICAgIDAuMDAwMDAwXSAgWzw0MWNhMzAwZj5dIGFjcGlfdGJfcGFyc2Vfcm9v dF90YWJsZSsweDE0ZS8weDI5YQpbICAgIDAuMDAwMDAwXSAgWzw0MWNhMzIwYz5dIGFjcGlf aW5pdGlhbGl6ZV90YWJsZXMrMHhiMS8weGRjClsgICAgMC4wMDAwMDBdICBbPDQxY2ExYzUx Pl0gYWNwaV90YWJsZV9pbml0KzB4NDgvMHhjNApbICAgIDAuMDAwMDAwXSAgWzw0MWM4ZjEz NT5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4MTIvMHg3MQpbICAgIDAuMDAwMDAwXSAgWzw0 MWM4ODcxYz5dIHNldHVwX2FyY2grMHhiMGIvMHhiZjEKWyAgICAwLjAwMDAwMF0gIFs8NDFj ODU4YWY+XSBzdGFydF9rZXJuZWwrMHhhZS8weDNmNQpbICAgIDAuMDAwMDAwXSAgWzw0MWM4 NTNiMD5dIGkzODZfc3RhcnRfa2VybmVsKzB4MTVlLzB4MTYxClsgICAgMC4wMDAwMDBdIC0t LVsgZW5kIHRyYWNlIDA1ZTBjMDdlYjFjNjYzYTYgXS0tLQpbICAgIDAuMDAwMDAwXSAwTUIg SElHSE1FTSBhdmFpbGFibGUuCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJh ZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdmMzRiZmUvZG1lc2ctcXVhbnRhbC1p dmI0MS0xNjoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQy NGM2MTRmMDk3ZjM0YmZlL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE6MjAxNDA4MTUyMDMxNDE6 aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJmZS9kbWVzZy1x dWFudGFsLWl2YjQxLTM2OjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgx NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4MmZkZjY4Yzgz MTVkNDdjNDI0YzYxNGYwOTdmMzRiZmUvZG1lc2ctcXVhbnRhbC1pdmI0MS00NzoyMDE0MDgx NTIwMzE0MTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTEtMDgxNC8yYWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZl L2RtZXNnLXF1YW50YWwtaXZiNDEtMTAyOjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZp Zy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4 MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdmMzRiZmUvZG1lc2ctcXVhbnRhbC1pdmI0MS0y NjoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRm MDk3ZjM0YmZlL2RtZXNnLXlvY3RvLXZwLTMyOjIwMTQwODE0MTg0NDIxOmkzODYtcmFuZGNv bmZpZy1oYTEtMDgxNDozLjE2LjAtMDA3NjEtZzJhZjQ2OWQ6NTAKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2Yz NGJmZS9kbWVzZy1xdWFudGFsLWl2YjQxLTEyMjoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRj b25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0 NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlL2RtZXNnLXF1YW50YWwtaXZi NDEtMTIzOjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0 YzYxNGYwOTdmMzRiZmUvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMTI6MjAxNDA4MTUyMDMxNDE6 aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJmZS9kbWVzZy1x dWFudGFsLWl2YjQxLTU3OjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgx NDo6CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0 IDJhZjQ2OWQgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnbGluYXJvL2FwbV9saW51 eF92My4xNi1yYzEnIGludG8gbXVzdGFuZy92Z2ljLWFjdGl2ZS11bnF1ZXVlCgo9PT09PT09 PT0gbGludXMvbWFzdGVyID09PT09PT09PQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAy YWY0NjlkLi4uIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ2xpbmFyby9hcG1fbGlu dXhfdjMuMTYtcmMxJyBpbnRvIG11c3RhbmcvdmdpYy1hY3RpdmUtdW5xdWV1ZQpIRUFEIGlz IG5vdyBhdCBjOWQyNjQyLi4uIE1lcmdlIHRhZyAncG0rYWNwaS0zLjE3LXJjMS0yJyBvZiBn aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcmFmYWVsL2xp bnV4LXBtCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQvbGludXM6bWFzdGVyOmM5ZDI2NDIzZTU2Y2UxYWI0ZDc4NmY5MmFlYmVj Zjg1OWQ0MTkyOTM6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjE6MDc6MTQgYzlkMjY0 MjNlNTZjZTFhYjRkNzg2ZjkyYWViZWNmODU5ZDQxOTI5MyBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGExLTA4MTQtYzlkMjY0MjNlNTZjZTFhYjRkNzg2ZjkyYWViZWNmODU5ZDQxOTI5MwpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2M5ZDI2 NDIzZTU2Y2UxYWI0ZDc4NmY5MmFlYmVjZjg1OWQ0MTkyOTMKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEt MDgxNC1jOWQyNjQyM2U1NmNlMWFiNGQ3ODZmOTJhZWJlY2Y4NTlkNDE5MjkzCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEt Y29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LWM5ZDI2NDIzZTU2Y2UxYWI0ZDc4 NmY5MmFlYmVjZjg1OWQ0MTkyOTMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTEtMDgxNC9jOWQyNjQyM2U1NmNlMWFiNGQ3ODZmOTJhZWJlY2Y4NTlkNDE5MjkzL3ZtbGlu dXotMy4xNi4wLTAwOTA5LWdjOWQyNjQyCgoyMDE0LTA4LTE1IDIxOjE1OjE0IGRldGVjdGlu ZyBib290IHN0YXRlIC4JNjAgU1VDQ0VTUwoKCj09PT09PT09PSBuZXh0L21hc3RlciA9PT09 PT09PT0KRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKyAxMDU5ZThiLi4uNmFjMjQwNyBh a3BtICAgICAgIC0+IG5leHQvYWtwbSAgKGZvcmNlZCB1cGRhdGUpCiArIDI1MDlmMjkuLi41 Y2Q2OThhIGFrcG0tYmFzZSAgLT4gbmV4dC9ha3BtLWJhc2UgIChmb3JjZWQgdXBkYXRlKQog KyAwYzZjYjVhLi4uN2JlZjkxOSBtYXN0ZXIgICAgIC0+IG5leHQvbWFzdGVyICAoZm9yY2Vk IHVwZGF0ZSkKICAgZGMxY2M4NS4uODk5NTUyZCAgc3RhYmxlICAgICAtPiBuZXh0L3N0YWJs ZQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQt MjAxNDA4MTUgLT4gbmV4dC0yMDE0MDgxNQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBj OWQyNjQyLi4uIE1lcmdlIHRhZyAncG0rYWNwaS0zLjE3LXJjMS0yJyBvZiBnaXQ6Ly9naXQu a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcmFmYWVsL2xpbnV4LXBtCkhF QUQgaXMgbm93IGF0IDdiZWY5MTkuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmlsZXMg Zm9yIDIwMTQwODE1CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvbmV4dDptYXN0ZXI6N2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBh ZWMzZGRkODkzZWVlY2U4ZjpiaXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMToxNjoyMiA3 YmVmOTE5MTQxZmM1M2I3ODAwNzBhMGFlYzNkZGQ4OTNlZWVjZThmIGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1oYTEtMDgxNC03YmVmOTE5MTQxZmM1M2I3ODAwNzBhMGFlYzNkZGQ4OTNlZWVjZThm CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQv N2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBhZWMzZGRkODkzZWVlY2U4Zgp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWhhMS0wODE0LTdiZWY5MTkxNDFmYzUzYjc4MDA3MGEwYWVjM2RkZDg5M2VlZWNlOGYKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0 b3duLWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC03YmVmOTE5MTQxZmM1M2I3 ODAwNzBhMGFlYzNkZGQ4OTNlZWVjZThmCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQvN2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBhZWMzZGRkODkzZWVlY2U4Zi92 bWxpbnV6LTMuMTYuMC1uZXh0LTIwMTQwODE1CgoyMDE0LTA4LTE1IDIxOjI2OjIyIGRldGVj dGluZyBib290IHN0YXRlIC4JNjAgU1VDQ0VTUwoK --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii 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_DMA_MAP_STATE=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_HAVE_INTEL_TXT=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_BROKEN_ON_SMP=y 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_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y 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_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE 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=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y # CONFIG_UID16 is not set # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y # CONFIG_EPOLL is not set CONFIG_SIGNALFD=y # CONFIG_TIMERFD is not set # CONFIG_EVENTFD is not set # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_PROFILING=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=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=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # 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_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set # CONFIG_BLOCK is not set CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set # CONFIG_X86_MPPARSE is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS 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=y CONFIG_KVM_GUEST=y CONFIG_LGUEST_GUEST=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set CONFIG_MPENTIUMM=y # 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=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set 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=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 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 is not set CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set 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 is not set # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_PM_RUNTIME is not set CONFIG_ACPI=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y # CONFIG_ACPI_PROCESSOR is not set CONFIG_ACPI_IPMI=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=y # CONFIG_ACPI_BGRT is not set CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y # CONFIG_ACPI_APEI is not set CONFIG_ACPI_EXTLOG=y # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # 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 is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # x86 CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_GX_SUSPMOD=y CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # # CONFIG_CPU_IDLE is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED 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_PCI_CNB20LE_QUIRK=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y # CONFIG_PCIEASPM is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y # CONFIG_SCx200HR_TIMER is not set CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y # CONFIG_YENTA_TI is not set CONFIG_YENTA_TOSHIBA=y CONFIG_PCMCIA_PROBE=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set # CONFIG_RAPIDIO_TSI568 is not set CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set 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=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_CMA is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_CMDLINE_PARTS=y # CONFIG_MTD_OF_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # # CONFIG_MTD_OOPS is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI 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_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29020=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # CONFIG_ECHO is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_NETDEVICES 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=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y # CONFIG_MOUSE_PS2_SYNAPTICS is not set CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y # CONFIG_MOUSE_PS2_OLPC is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_INPORT=y # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=y # CONFIG_MOUSE_PC110PAD is not set CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD 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_88PM860X is not set # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=y # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_HTCPEN=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_PIXCIR=y # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_HYPERV_KEYBOARD=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=y # CONFIG_SYNCLINK is not set CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y # 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 is not set CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_DMA is not set CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DW=y # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=y # CONFIG_SERIAL_MFD_HSU_CONSOLE is not set CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_TTY_PRINTK=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_ELEKTOR is not set # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_I2C=y CONFIG_SCx200_I2C_SCL=12 CONFIG_SCx200_I2C_SDA=13 # CONFIG_SCx200_ACB 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=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set 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 is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_SCH=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_VX855=y CONFIG_GPIO_LYNXPOINT=y # CONFIG_GPIO_GRGPIO is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y CONFIG_GPIO_TC3589X=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=y # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=y # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_SODAVILLE is not set CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders: # CONFIG_GPIO_MCP23S08=y # # AC97 GPIO expanders: # # # LPC GPIO expanders: # CONFIG_GPIO_KEMPLD=y # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_BCM_KONA=y # # USB GPIO expanders: # CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_OLPC is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y # CONFIG_SENSORS_LTC2978 is not set # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y 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=y # CONFIG_THERMAL_EMULATION is not set CONFIG_IMX_THERMAL=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_ACPI_INT3403_THERMAL=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y # CONFIG_GPIO_WATCHDOG is not set # CONFIG_WM831X_WATCHDOG is not set # CONFIG_WM8350_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=y # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y # CONFIG_IT87_WDT is not set CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_SCx200_WDT=y # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=y # CONFIG_60XX_WDT is not set # CONFIG_SBC8360_WDT is not set CONFIG_SBC7240_WDT=y # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_MEN_A21_WDT=y # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set CONFIG_MIXCOMWD=y # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS65218=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_WM831X=y # CONFIG_REGULATOR_WM8350 is not set CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y 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 is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_PTN3460 is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_UMS=y CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=y # CONFIG_DRM_GMA600 is not set CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=y CONFIG_FB_AUO_K1901=y CONFIG_FB_HYPERV=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_CARILLO_RANCH=y CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO_TPKBD is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_HYPERV_MOUSE=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # # I2C HID support # # CONFIG_I2C_HID is not set 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_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y # CONFIG_MMC is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_NET48XX is not set CONFIG_LEDS_WRAP=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_LM355x=y # CONFIG_LEDS_OT200 is not set # # 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=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_PROC is not set CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set CONFIG_RTC_DRV_88PM80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_RS5C372=y # 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_PALMAS=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DA9052 is not set # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y # CONFIG_RTC_DRV_PCF50633 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y # 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=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set CONFIG_INTEL_IOATDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_TIMB_DMA=y # CONFIG_PCH_DMA is not set CONFIG_FSL_EDMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y # CONFIG_HYPERV_BALLOON is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_FB_OLPC_DCON=y CONFIG_FB_OLPC_DCON_1=y # CONFIG_FB_OLPC_DCON_1_5 is not set CONFIG_DX_SEP=y # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7291=y # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_I2C=y # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y # CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y # # Active energy metering IC # CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=y # CONFIG_IIO_SIMPLE_DUMMY is not set CONFIG_CRYSTALHD=y # CONFIG_FB_XGI is not set CONFIG_ACPI_QUICKSTART=y CONFIG_FT1000=y # # Speakup console speech # CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # CONFIG_ANDROID_LOGGER is not set CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set # CONFIG_ANDROID_INTF_ALARM_DEV is not set # CONFIG_SYNC is not set # CONFIG_ION is not set CONFIG_FIREWIRE_SERIAL=y CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_XILLYBUS is not set # CONFIG_DGNC is not set CONFIG_DGAP=y # CONFIG_GS_FPGABOOT is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_WMI is not set CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set CONFIG_FUJITSU_LAPTOP=y CONFIG_FUJITSU_LAPTOP_DEBUG=y CONFIG_FUJITSU_TABLET=y CONFIG_TC1100_WMI=y CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_PANASONIC_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y CONFIG_THINKPAD_ACPI_DEBUG=y # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_SENSORS_HDAPS is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=y # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y CONFIG_XO15_EBOOK=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # # 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_API=y CONFIG_IOMMU_SUPPORT=y CONFIG_OF_IOMMU=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_PALMAS=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_MMA8452=y # # Analog to digital converters # # CONFIG_AD799X is not set # CONFIG_LP8788_ADC is not set # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y CONFIG_TI_ADC081C=y CONFIG_TI_AM335X_ADC=y CONFIG_VF610_ADC=y # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5380=y CONFIG_AD5446=y CONFIG_MAX517=y CONFIG_MCP4725=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=y # CONFIG_SI7005 is not set # # Inertial measurement units # # # Light sensors # # CONFIG_ADJD_S311 is not set CONFIG_APDS9300=y CONFIG_CM32181=y # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y # # Pressure sensors # CONFIG_HID_SENSOR_PRESS=y CONFIG_MPL115=y # CONFIG_MPL3115 is not set # # Lightning sensors # # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set CONFIG_NTB=y CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_SAMSUNG_USB2=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_ISCSI_IBFT_FIND=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # # Caches # # CONFIG_FSCACHE is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_KERNFS=y # CONFIG_SYSFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set CONFIG_MISC_FILESYSTEMS=y # CONFIG_ECRYPT_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set CONFIG_JFFS2_CMODE_SIZE=y # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_LOGFS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y # CONFIG_PSTORE is not set CONFIG_EFIVAR_FS=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # 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 # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # 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 is not set CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=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_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set # 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_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_EARLY_PRINTK_EFI=y # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y 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=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_KEYS_DEBUG_PROC_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITYFS is not set # CONFIG_INTEL_TXT is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # 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=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # # CONFIG_CRYPTO_CRC32C is not set CONFIG_CRYPTO_CRC32C_INTEL=y # 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 is not set CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y 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=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_HIFN_795X is not set # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_BINARY_PRINTF is not set # # 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_CRC_CCITT is not set 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 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_CRC8=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_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y --BXVAT5kNtrzKuDFl-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4293833508091048301==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [pcibios_root_bridge_prepare] BUG: unable to handle kernel NULL pointer dereference Date: Sat, 16 Aug 2014 14:08:51 +0800 Message-ID: <20140816060851.GA22098@localhost> List-Id: --===============4293833508091048301== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 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 the r= oot 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 | 6f= 99bc949b | 2af469d82f | +---------------------------------------------------------+------------+---= ---------+------------+ | boot_successes | 65 | 0 = | 0 | | boot_failures | 15 | 20= | 11 | | WARNING:CPU:PID:at_mm/early_ioremap.c:__early_ioremap() | 15 | 20= | 10 | | backtrace:acpi_initialize_tables | 15 | 20= | 10 | | backtrace:acpi_table_init | 15 | 20= | 10 | | backtrace:acpi_boot_table_init | 15 | 20= | 10 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20= | 11 | | Oops | 0 | 20= | 11 | | EIP_is_at_pcibios_root_bridge_prepare | 0 | 20= | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 20= | 11 | | backtrace:pcibios_scan_root | 0 | 20= | 10 | | backtrace:pci_legacy_init | 0 | 20= | 10 | | backtrace:pci_subsys_init | 0 | 20= | 10 | | backtrace:kernel_init_freeable | 0 | 20= | 11 | | backtrace:acpi_bus_scan | 0 | 0 = | 1 | | backtrace:acpi_scan_init | 0 | 0 = | 1 | | backtrace:acpi_init | 0 | 0 = | 1 | +---------------------------------------------------------+------------+---= ---------+------------+ [ 0.167350] PCI: Probing PCI hardware [ 0.167350] PCI: Probing PCI hardware [ 0.168140] PCI: root bus 00: using default resources [ 0.168140] PCI: root bus 00: using default resources [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.169232] PCI: Probing PCI hardware (bus 00) [ 0.170009] BUG: unable to handle kernel [ 0.170009] BUG: unable to handle kernel NULL pointer dereferenceNULL po= inter dereference at 00000064 at 00000064 [ 0.171553] IP: [ 0.171553] IP: [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [<41726569>] pcibios_root_bridge_prepare+0x9/0x20 [ 0.172863] *pde =3D 00000000 [ 0.172863] *pde =3D 00000000 [ 0.173498] Oops: 0000 [#1] [ 0.173498] Oops: 0000 [#1] DEBUG_PAGEALLOCDEBUG_PAGEALLOC [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-r= c1-00005-g6f99bc9 #1 [ 0.174407] CPU: 0 PID: 1 Comm: swapper Tainted: G W 3.16.0-r= c1-00005-g6f99bc9 #1 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.176197] task: 40020d50 ti: 40022000 task.ti: 40022000 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.177338] EIP: 0060:[<41726569>] EFLAGS: 00010206 CPU: 0 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.178508] EIP is at pcibios_root_bridge_prepare+0x9/0x20 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.179660] EAX: 40076c00 EBX: 40060880 ECX: 00000000 EDX: 00000000 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] ESI: 40076c00 EDI: 00000000 EBP: 40023e14 ESP: 40023e14 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 [ 0.180000] CR0: 8005003b CR2: 00000064 CR3: 01cd8000 CR4: 000006d0 git bisect start 2af469d82fdf68c8315d47c424c614f097f34bfe c77dcacb397519b6a= de8f08201a4a90a7f4f751e -- git bisect good e854c688381e070be212422fce2cea1fb9d7c2ef # 20:39 20+ = 5 arm/arm64: KVM: vgic: Improve handling of GICD_I{CS}PENDRn git bisect good 1b233bf6034bea4b76c8c0b17e4efd5971689ca9 # 20:44 20+ = 0 arm/arm64: KVM: vgic: Clarify and correct vgic documentation git bisect good e216fd3bc192cc5aadac841938d1eb4c8911d30f # 20:47 20+ = 0 WIP: arm/arm64: KVM: Implement support for unqueueing active interru= pts git bisect bad 56485a95d9ffdb6b431ea00171e320112a992b40 # 20:50 0- = 20 rtc: Fix suspend/resume for APM X-Gene SoC RTC driver git bisect bad 2a146bde9a2b55d8d9e98a1f4b72ca694aa67879 # 20:53 0- = 20 dt-bindings: pci: xgene pcie device tree bindings git bisect bad 6f99bc949b1c90ff342a7d44ac4122322a7ccb78 # 20:56 0- = 20 pci: Create pci_host_bridge before its associated bus in pci_create_= root_bus. git bisect good d1eee6a841dd73ecd3cce0e70686152cc5789c91 # 21:01 20+ = 20 arm64: Add architecture support for PCI git bisect good 175e0143313927c52fd7b6b5b66c202e3d6ab31c # 21:05 20+ = 15 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 # 21:07 60+ = 15 pci: OF: Fix the conversion of IO ranges into IO resources. git bisect bad 2af469d82fdf68c8315d47c424c614f097f34bfe # 21:07 0- = 11 Merge remote-tracking branch 'linaro/apm_linux_v3.16-rc1' into musta= ng/vgic-active-unqueue git bisect good c9d26423e56ce1ab4d786f92aebecf859d419293 # 21:16 60+ = 60 Merge tag 'pm+acpi-3.17-rc1-2' of git://git.kernel.org/pub/scm/linux= /kernel/git/rafael/linux-pm git bisect good 7bef919141fc53b780070a0aec3ddd893eeece8f # 21:27 60+ = 60 Add linux-next specific files for 20140815 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 load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --===============4293833508091048301== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gTm8gcmVsb2NhdGlv biBuZWVkZWQuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gMy4xNi4wLXJj MS0wMDAwNS1nNmY5OWJjOSAoa2J1aWxkQGxrcC1oc3gwMSkgKGdjYyB2ZXJzaW9uIDQuOC4yIChE ZWJpYW4gNC44LjItMTgpICkgIzEgRnJpIEF1ZyAxNSAyMDo1NDo0OCBDU1QgMjAxNApbICAgIDAu MDAwMDAwXSBLRVJORUwgc3VwcG9ydGVkIGNwdXM6ClsgICAgMC4wMDAwMDBdICAgSW50ZWwgR2Vu dWluZUludGVsClsgICAgMC4wMDAwMDBdICAgQU1EIEF1dGhlbnRpY0FNRApbICAgIDAuMDAwMDAw XSAgIE5TQyBHZW9kZSBieSBOU0MKWyAgICAwLjAwMDAwMF0gICBDeXJpeCBDeXJpeEluc3RlYWQK WyAgICAwLjAwMDAwMF0gICBUcmFuc21ldGEgR2VudWluZVRNeDg2ClsgICAgMC4wMDAwMDBdICAg VHJhbnNtZXRhIFRyYW5zbWV0YUNQVQpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVk IHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw MDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgw MDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxM2ZkZmZmZl0gdXNhYmxlClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMTNmZTAwMDAtMHgwMDAwMDAwMDEzZmZmZmZm XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZj MDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsg ICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAw MF0gTm90aWNlOiBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFi bGVkOiBub24tUEFFIGtlcm5lbCEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog S1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZm Zl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAw eDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3Bm biA9IDB4MTNmZTAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gaW5pdGlh bCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMmJmZmZmZl0KWyAgICAwLjAwMDAw MF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbNDAwOWIwMDBdIDliMDAwIHNpemUgMTYzODQK WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAw ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0 awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTIwMDAwMDAtMHgx MjNmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjAwMDAwMC0weDEyM2ZmZmZmXSBwYWdl IDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjMxYTAwMCwgMHgwMjMxYWZmZl0gUEdUQUJMRQpb ICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAwMDAtMHgxMWZm ZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDExZmZmZmZmXSBwYWdlIDRr ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjMxYjAwMCwgMHgwMjMxYmZmZl0gUEdUQUJMRQpbICAg IDAuMDAwMDAwXSBCUksgWzB4MDIzMWMwMDAsIDB4MDIzMWNmZmZdIFBHVEFCTEUKWyAgICAwLjAw MDAwMF0gQlJLIFsweDAyMzFkMDAwLCAweDAyMzFkZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBd IEJSSyBbMHgwMjMxZTAwMCwgMHgwMjMxZWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksg WzB4MDIzMWYwMDAsIDB4MDIzMWZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1v cnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21l bW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI0MDAwMDAtMHgxM2ZkZmZmZl0KWyAgICAwLjAwMDAwMF0g IFttZW0gMHgxMjQwMDAwMC0weDEzZmRmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIFJBTURJ U0s6IFttZW0gMHgxMjdhYjAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBbGxvY2F0ZWQg bmV3IFJBTURJU0s6IFttZW0gMHgxMGI3YzAwMC0weDEyM2MwM2NjXQpbICAgIDAuMDAwMDAwXSBN b3ZlIFJBTURJU0sgZnJvbSBbbWVtIDB4MTI3YWIwMDAtMHgxM2ZlZjNjY10gdG8gW21lbSAweDEw YjdjMDAwLTB4MTIzYzAzY2NdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNr c3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAw RjBDOTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1 dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDog MCBhdCBtbS9lYXJseV9pb3JlbWFwLmM6MTIxIF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3KCkK WyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDMu MTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgIzEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAw MDAwIDQxYTc3ZTFjIDQxNzY4M2QwIDQxYTc3ZTRjIDQxMDQxZDlmIDQxOWJiNzQwIDAwMDAwMDAw ClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCA0MTljMWQxOCAwMDAwMDA3OSA0MWM4OTYwYyA0MWM4 OTYwYyAxM2ZlMThiZCBmODZiNTJiNSAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAgNDFhNzdlNWMg NDEwNDFlNmIgMDAwMDAwMDkgMDAwMDAwMDAgNDFhNzdlYjAgNDFjODk2MGMgMDAwMDAxNWIgNDFh NzdlNzQKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8NDE3Njgz ZDA+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgIDAuMDAwMDAwXSAgWzw0MTA0MWQ5Zj5dIHdh cm5fc2xvd3BhdGhfY29tbW9uKzB4NmYvMHg5MApbICAgIDAuMDAwMDAwXSAgWzw0MWM4OTYwYz5d ID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAwMDAwMF0gIFs8NDFjODk2MGM+ XSA/IF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4wMDAwMDBdICBbPDQxMDQxZTZi Pl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWIvMHgyMApbICAgIDAuMDAwMDAwXSAgWzw0MWM4OTYw Yz5dIF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4wMDAwMDBdICBbPDQxMDM0MjY0 Pl0gPyBuYXRpdmVfc2V0X2ZpeG1hcCsweDM0LzB4NDAKWyAgICAwLjAwMDAwMF0gIFs8NDFjODk4 OTc+XSA/IGVhcmx5X2lvdW5tYXArMHgxMDgvMHgxMjYKWyAgICAwLjAwMDAwMF0gIFs8NDFjODk4 YzI+XSBlYXJseV9pb3JlbWFwKzB4ZC8weGYKWyAgICAwLjAwMDAwMF0gIFs8NDFjN2JkMjM+XSBf X2FjcGlfbWFwX3RhYmxlKzB4MTAvMHgxNQpbICAgIDAuMDAwMDAwXSAgWzw0MTc2M2M1OT5dIGFj cGlfb3NfbWFwX2lvbWVtKzB4MWIvMHgxMTUKWyAgICAwLjAwMDAwMF0gIFs8NDE3NjNkNWI+XSBh Y3BpX29zX21hcF9tZW1vcnkrMHg4LzB4YQpbICAgIDAuMDAwMDAwXSAgWzw0MWM4ZmQzMD5dIGFj cGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDE0ZS8weDI5YQpbICAgIDAuMDAwMDAwXSAgWzw0MWM4 ZmYyZD5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHhiMS8weGRjClsgICAgMC4wMDAwMDBdICBb PDQxYzhlOTc5Pl0gYWNwaV90YWJsZV9pbml0KzB4NDgvMHhjNApbICAgIDAuMDAwMDAwXSAgWzw0 MWM3YzA3ND5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4MTIvMHg3MQpbICAgIDAuMDAwMDAwXSAg Wzw0MWM3NTcxYz5dIHNldHVwX2FyY2grMHhiMGIvMHhiZjEKWyAgICAwLjAwMDAwMF0gIFs8NDFj NzI4YWY+XSBzdGFydF9rZXJuZWwrMHhhZS8weDNmNQpbICAgIDAuMDAwMDAwXSAgWzw0MWM3MjNi MD5dIGkzODZfc3RhcnRfa2VybmVsKzB4MTVlLzB4MTYxClsgICAgMC4wMDAwMDBdIC0tLVsgZW5k IHRyYWNlIDA1ZTBjMDdlYjFjNjYzYTYgXS0tLQpbICAgIDAuMDAwMDAwXSAwTUIgSElHSE1FTSBh dmFpbGFibGUuClsgICAgMC4wMDAwMDBdIDMxOU1CIExPV01FTSBhdmFpbGFibGUuClsgICAgMC4w MDAwMDBdICAgbWFwcGVkIGxvdyByYW06IDAgLSAxM2ZlMDAwMApbICAgIDAuMDAwMDAwXSAgIGxv dyByYW06IDAgLSAxM2ZlMDAwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMg NGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1z ciAwOjEzZmRmMDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdl czoKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDEwMDAtMHgxM2ZkZmZmZl0K WyAgICAwLjAwMDAwMF0gICBIaWdoTWVtICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpv bmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSBy YW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVm ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmRmZmZm XQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE3OTAKWyAgICAwLjAwMDAw MF0gICBOb3JtYWwgem9uZTogNzIwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAw XSAgIE5vcm1hbCB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgTm9ybWFs IHpvbmU6IDgxNzkwIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFQ SUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAwMDAwMF0gRm91bmQgYW5kIGVuYWJsZWQgbG9jYWwg QVBJQyEKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYzAwMCAoICAg ICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDE2ClsgICAgMC4wMDAw MDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFs dGltZTogY3B1IDAsIG1zciAxYThkMzgwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAw MDAwMC0weGZlZmZiZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBd IEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0gcGNw dS1hbGxvYzogczAgcjAgZDMyNzY4IHUzMjc2OCBhbGxvYz0xKjMyNzY4ClsgICAgMC4wMDAwMDBd IHBjcHUtYWxsb2M6IFswXSAwIApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBa b25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MTA3MApbICAg IDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXBy aW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCBy Y3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFu aWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBj b25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3Jh bTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhh MS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOjZmOTliYzk0 OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzg6YmlzZWN0LWxpbnV4LTgvLnZtbGludXot NmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC0yMDE0MDgxNTIwNTQ1My0z LWxrcC1uZXgwNCBicmFuY2g9Y2RhbGwta3ZtLWFybS9tdXN0YW5nL3ZnaWMtYWN0aXZlLXVucXVl dWUgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5NDli MWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L3ZtbGludXotMy4xNi4wLXJjMS0wMDAwNS1n NmY5OWJjOSBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUg ZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRy eSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVz KQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChv cmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgQ1BVIzAK WyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIEhpZ2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6 MDAwMDAwMDApClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjc5MDUySy8zMjcxNjBLIGF2YWlsYWJs ZSAoNzY0NUsga2VybmVsIGNvZGUsIDIwMzBLIHJ3ZGF0YSwgMzA1Nksgcm9kYXRhLCAzOTZLIGlu aXQsIDYzNzZLIGJzcywgNDgxMDhLIHJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAw XSB2aXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFw ICA6IDB4ZmZmYTMwMDAgLSAweGZmZmZmMDAwICAgKCAzNjgga0IpClsgICAgMC4wMDAwMDBdICAg ICBwa21hcCAgIDogMHhmZjgwMDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAw MDAwMF0gICAgIHZtYWxsb2MgOiAweDU0N2UwMDAwIC0gMHhmZjdmZTAwMCAgICgyNzM2IE1CKQpb ICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4NDAwMDAwMDAgLSAweDUzZmUwMDAwICAgKCAz MTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHg0MWM3MjAwMCAtIDB4NDFjZDUw MDAgICAoIDM5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweDQxNzc3ODIxIC0g MHg0MWM3MDgwMCAgICg1MDkxIGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4NDEw MDAwMDAgLSAweDQxNzc3ODIxICAgKDc2NDYga0IpClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlm IHRoaXMgcHJvY2Vzc29yIGhvbm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9k ZS4uLk9rLgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczoyNTYgMTYKWyAgICAw LjAwMDAwMF0gQ1BVIDAgaXJxc3RhY2tzLCBoYXJkPTQwMDk0MDAwIHNvZnQ9NDAwOTYwMDAKWyAg ICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4wMDAw MDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2 ZXJzaW9uIDMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgKGtidWlsZEBsa3AtaHN4MDEpIChnY2Mg dmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICMxIEZyaSBBdWcgMTUgMjA6NTQ6NDgg Q1NUIDIwMTQKWyAgICAwLjAwMDAwMF0gS0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAw MDAwXSAgIEludGVsIEdlbnVpbmVJbnRlbApbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNB TUQKWyAgICAwLjAwMDAwMF0gICBOU0MgR2VvZGUgYnkgTlNDClsgICAgMC4wMDAwMDBdICAgQ3ly aXggQ3lyaXhJbnN0ZWFkClsgICAgMC4wMDAwMDBdICAgVHJhbnNtZXRhIEdlbnVpbmVUTXg4Ngpb ICAgIDAuMDAwMDAwXSAgIFRyYW5zbWV0YSBUcmFuc21ldGFDUFUKWyAgICAwLjAwMDAwMF0gZTgy MDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4 MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAw MDAwMDlmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMDAwMGYwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0g QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZGZmZmZdIHVz YWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmUwMDAwLTB4 MDAwMDAwMDAxM2ZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4w MDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZm ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIwXSBlbmFi bGVkClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlv biBjYW5ub3QgYmUgZW5hYmxlZDogbm9uLVBBRSBrZXJuZWwhClsgICAgMC4wMDAwMDBdIEh5cGVy dmlzb3IgZGV0ZWN0ZWQ6IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAw MDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgy MDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAw MF0gZTgyMDogbGFzdF9wZm4gPSAweDEzZmUwIG1heF9hcmNoX3BmbiA9IDB4MTAwMDAwClsgICAg MC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4MDJiZmZm ZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgWzQwMDliMDAwXSA5 YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4 MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweDEyMDAwMDAwLTB4MTIzZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTIwMDAwMDAt MHgxMjNmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIzMWEwMDAsIDB4MDIz MWFmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw eDEwMDAwMDAwLTB4MTFmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgx MWZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIzMWIwMDAsIDB4MDIzMWJm ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMzFjMDAwLCAweDAyMzFjZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjMxZDAwMCwgMHgwMjMxZGZmZl0gUEdUQUJM RQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIzMWUwMDAsIDB4MDIzMWVmZmZdIFBHVEFCTEUKWyAg ICAwLjAwMDAwMF0gQlJLIFsweDAyMzFmMDAwLCAweDAyMzFmZmZmXSBQR1RBQkxFClsgICAgMC4w MDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDBmZmZmZmZmXQpb ICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgNGsKWyAgICAw LjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyNDAwMDAwLTB4MTNmZGZmZmZd ClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI0MDAwMDAtMHgxM2ZkZmZmZl0gcGFnZSA0awpbICAg IDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTI3YWIwMDAtMHgxM2ZlZmZmZl0KWyAgICAwLjAw MDAwMF0gQWxsb2NhdGVkIG5ldyBSQU1ESVNLOiBbbWVtIDB4MTBiN2MwMDAtMHgxMjNjMDNjY10K WyAgICAwLjAwMDAwMF0gTW92ZSBSQU1ESVNLIGZyb20gW21lbSAweDEyN2FiMDAwLTB4MTNmZWYz Y2NdIHRvIFttZW0gMHgxMGI3YzAwMC0weDEyM2MwM2NjXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBF YXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g QUNQSTogUlNEUCAweDAwMEYwQzkwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0g LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIFdBUk5J Tkc6IENQVTogMCBQSUQ6IDAgYXQgbW0vZWFybHlfaW9yZW1hcC5jOjEyMSBfX2Vhcmx5X2lvcmVt YXArMHg5OC8weDFhNygpClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBl ciBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDA1LWc2Zjk5YmM5ICMxClsgICAgMC4wMDAwMDBd ICAwMDAwMDAwMCAwMDAwMDAwMCA0MWE3N2UxYyA0MTc2ODNkMCA0MWE3N2U0YyA0MTA0MWQ5ZiA0 MTliYjc0MCAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgNDE5YzFkMTggMDAwMDAw NzkgNDFjODk2MGMgNDFjODk2MGMgMTNmZTE4YmQgZjg2YjUyYjUgMDAwMDAwMDAKWyAgICAwLjAw MDAwMF0gIDQxYTc3ZTVjIDQxMDQxZTZiIDAwMDAwMDA5IDAwMDAwMDAwIDQxYTc3ZWIwIDQxYzg5 NjBjIDAwMDAwMTViIDQxYTc3ZTc0ClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4w MDAwMDBdICBbPDQxNzY4M2QwPl0gZHVtcF9zdGFjaysweDE2LzB4MTgKWyAgICAwLjAwMDAwMF0g IFs8NDEwNDFkOWY+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDZmLzB4OTAKWyAgICAwLjAwMDAw MF0gIFs8NDFjODk2MGM+XSA/IF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4wMDAw MDBdICBbPDQxYzg5NjBjPl0gPyBfX2Vhcmx5X2lvcmVtYXArMHg5OC8weDFhNwpbICAgIDAuMDAw MDAwXSAgWzw0MTA0MWU2Yj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDFiLzB4MjAKWyAgICAwLjAw MDAwMF0gIFs8NDFjODk2MGM+XSBfX2Vhcmx5X2lvcmVtYXArMHg5OC8weDFhNwpbICAgIDAuMDAw MDAwXSAgWzw0MTAzNDI2ND5dID8gbmF0aXZlX3NldF9maXhtYXArMHgzNC8weDQwClsgICAgMC4w MDAwMDBdICBbPDQxYzg5ODk3Pl0gPyBlYXJseV9pb3VubWFwKzB4MTA4LzB4MTI2ClsgICAgMC4w MDAwMDBdICBbPDQxYzg5OGMyPl0gZWFybHlfaW9yZW1hcCsweGQvMHhmClsgICAgMC4wMDAwMDBd ICBbPDQxYzdiZDIzPl0gX19hY3BpX21hcF90YWJsZSsweDEwLzB4MTUKWyAgICAwLjAwMDAwMF0g IFs8NDE3NjNjNTk+XSBhY3BpX29zX21hcF9pb21lbSsweDFiLzB4MTE1ClsgICAgMC4wMDAwMDBd ICBbPDQxNzYzZDViPl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4OC8weGEKWyAgICAwLjAwMDAwMF0g IFs8NDFjOGZkMzA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgxNGUvMHgyOWEKWyAgICAw LjAwMDAwMF0gIFs8NDFjOGZmMmQ+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4YjEvMHhkYwpb ICAgIDAuMDAwMDAwXSAgWzw0MWM4ZTk3OT5dIGFjcGlfdGFibGVfaW5pdCsweDQ4LzB4YzQKWyAg ICAwLjAwMDAwMF0gIFs8NDFjN2MwNzQ+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDEyLzB4NzEK WyAgICAwLjAwMDAwMF0gIFs8NDFjNzU3MWM+XSBzZXR1cF9hcmNoKzB4YjBiLzB4YmYxClsgICAg MC4wMDAwMDBdICBbPDQxYzcyOGFmPl0gc3RhcnRfa2VybmVsKzB4YWUvMHgzZjUKWyAgICAwLjAw MDAwMF0gIFs8NDFjNzIzYjA+XSBpMzg2X3N0YXJ0X2tlcm5lbCsweDE1ZS8weDE2MQpbICAgIDAu MDAwMDAwXSAtLS1bIGVuZCB0cmFjZSAwNWUwYzA3ZWIxYzY2M2E2IF0tLS0KWyAgICAwLjAwMDAw MF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZh aWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cgcmFtOiAwIC0gMTNmZTAwMDAKWyAg ICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZTAwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNs b2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0t Y2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZkZjAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAw MDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAx MDAwLTB4MTNmZGZmZmZdClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAwLjAw MDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFy bHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgw MDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAx MDAwMDAtMHgxM2ZkZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgx NzkwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDcyMCBwYWdlcyB1c2VkIGZvciBtZW1t YXAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAu MDAwMDAwXSAgIE5vcm1hbCB6b25lOiA4MTc5MCBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAu MDAwMDAwXSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0ClsgICAgMC4wMDAwMDBdIEZvdW5kIGFu ZCBlbmFibGVkIGxvY2FsIEFQSUMhClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAg ICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3Np OiAxNgpbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4w MDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMWE4ZDM4MApbICAgIDAuMDAwMDAwXSBl ODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNl cwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsg ICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2 OApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVpbHQg MSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBw YWdlczogODEwNzAKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNr X3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFf YWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0x MCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIGxvYWRfcmFtZGlzaz0yIHBy b21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3Jt YWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUt dW5xdWV1ZTo2Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4OmJpc2VjdC1s aW51eC04Ly52bWxpbnV6LTZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgt MjAxNDA4MTUyMDU0NTMtMy1sa3AtbmV4MDQgYnJhbmNoPWNkYWxsLWt2bS1hcm0vbXVzdGFuZy92 Z2ljLWFjdGl2ZS11bnF1ZXVlIEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC92bWxpbnV6LTMu MTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBd IFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAg IDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6 IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl bnRyaWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5p dGlhbGl6aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBIaWdoTWVtIGZvciBu b2RlIDAgKDAwMDAwMDAwOjAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI3OTA1Mksv MzI3MTYwSyBhdmFpbGFibGUgKDc2NDVLIGtlcm5lbCBjb2RlLCAyMDMwSyByd2RhdGEsIDMwNTZL IHJvZGF0YSwgMzk2SyBpbml0LCA2Mzc2SyBic3MsIDQ4MTA4SyByZXNlcnZlZCwgMEsgaGlnaG1l bSkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAwLjAw MDAwMF0gICAgIGZpeG1hcCAgOiAweGZmZmEzMDAwIC0gMHhmZmZmZjAwMCAgICggMzY4IGtCKQpb ICAgIDAuMDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZmY4MDAwMDAgLSAweGZmYzAwMDAwICAgKDQw OTYga0IpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHg1NDdlMDAwMCAtIDB4ZmY3ZmUw MDAgICAoMjczNiBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweDQwMDAwMDAwIC0g MHg1M2ZlMDAwMCAgICggMzE5IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4NDFj NzIwMDAgLSAweDQxY2Q1MDAwICAgKCAzOTYga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRh IDogMHg0MTc3NzgyMSAtIDB4NDFjNzA4MDAgICAoNTA5MSBrQikKWyAgICAwLjAwMDAwMF0gICAg ICAgLnRleHQgOiAweDQxMDAwMDAwIC0gMHg0MTc3NzgyMSAgICg3NjQ2IGtCKQpbICAgIDAuMDAw MDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBob25vdXJzIHRoZSBXUCBiaXQgZXZlbiBp biBzdXBlcnZpc29yIG1vZGUuLi5Pay4KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoyMzA0IG5yX2ly cXM6MjU2IDE2ClsgICAgMC4wMDAwMDBdIENQVSAwIGlycXN0YWNrcywgaGFyZD00MDA5NDAwMCBz b2Z0PTQwMDk2MDAwClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAg MC4wMDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVw ZW5kZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdv IE1vbG5hcgpbICAgIDAuMDAwMDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmln aHQgKGMpIDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4u IE1BWF9MT0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RF UF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAg ICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAgICAgNDgKWyAg ICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkxClsgICAgMC4wMDAw MDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4g Q0xBU1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNTSEFT SF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRS SUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6ICAg ICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2 ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAw LjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAw XSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdICBtZW1v cnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzogNTE1MSBrQgpbICAgIDAuMDAwMDAwXSAg bWVtb3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDUxNTEga0IKWyAgICAwLjAwMDAw MF0gIHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxOTIwIGJ5dGVzClsgICAgMC4w MDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTkyMCBieXRlcwpbICAg IDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDIyNjAuOTk4IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAw MDAwMF0gdHNjOiBEZXRlY3RlZCAyMjYwLjk5OCBNSHogcHJvY2Vzc29yClsgICAgMC4wMjAwMDBd IENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIApbICAgIDAu MDIwMDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA0 NTIxLjk5IEJvZ29NSVBTIChscGo9MjI2MDk5ODApCjQ1MjEuOTkgQm9nb01JUFMgKGxwaj0yMjYw OTk4MCkKWyAgICAwLjAyMDAwMF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAx ClsgICAgMC4wMjAwMDBdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAg IDAuMDIwMDAwXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAw LCA0MDk2IGJ5dGVzKQpbICAgIDAuMDIwMDAwXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp ZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMDIwMDAwXSBNb3VudHBvaW50 LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsg ICAgMC4wMjAwMDBdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChv cmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAyMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91cCBz dWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDIwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBwZXJmX2V2ZW50ClsgICAgMC4wMjAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRl YnVnClsgICAgMC4wMjAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRlYnVnClsgICAg MC4wMjAwMDBdIG1jZTogQ1BVIHN1cHBvcnRzIDEwIE1DRSBiYW5rcwpbICAgIDAuMDIwMDAwXSBt Y2U6IENQVSBzdXBwb3J0cyAxMCBNQ0UgYmFua3MKWyAgICAwLjAyMDA2MV0gTGFzdCBsZXZlbCBp VExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKWyAgICAwLjAyMDA2MV0gTGFzdCBsZXZl bCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAsIDFHQiAwClsgICAgMC4wMjAwNjFd IHRsYl9mbHVzaGFsbF9zaGlmdDogNgpbICAgIDAuMDIwMDYxXSBMYXN0IGxldmVsIGlUTEIgZW50 cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDIwMDYxXSBMYXN0IGxldmVsIGRUTEIg ZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdCIDAKWyAgICAwLjAyMDA2MV0gdGxiX2Zs dXNoYWxsX3NoaWZ0OiA2ClsgICAgMC4wMjMxMjhdIENQVTogClsgICAgMC4wMjMxMjhdIENQVTog SW50ZWwgSW50ZWwgQ29tbW9uIEtWTSBwcm9jZXNzb3JDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFt OiAwZiwgbW9kZWw6IDA2IChmYW06IDBmLCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMSkKLCBzdGVw cGluZzogMDEpClsgICAgMC4wMjc5MDRdIFBlcmZvcm1hbmNlIEV2ZW50czogClsgICAgMC4wMjc5 MDRdIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgTmV0YnVyc3QgQ1BVIG1vZGVsIDYg dW5zdXBwb3J0ZWQgTmV0YnVyc3QgQ1BVIG1vZGVsIDYgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUg ZXZlbnRzIG9ubHkuCm5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAu MDMwNTU1XSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgMCBJL08gQVBJQ3MKWyAg ICAwLjAzMDU1NV0gRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDAgSS9PIEFQSUNz ClsgICAgMC4wMzE3MTVdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDMxNzE1XSBH ZXR0aW5nIFZFUlNJT046IDEwNTAwMTQKWyAgICAwLjAzMjUxMl0gR2V0dGluZyBWRVJTSU9OOiAx MDUwMDE0ClsgICAgMC4wMzI1MTJdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDMz Mjk2XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMzMyOTZdIEdldHRpbmcgSUQ6IDAKWyAgICAwLjAz Mzg5M10gR2V0dGluZyBJRDogZjAwMDAwMApbICAgIDAuMDMzODkzXSBHZXR0aW5nIElEOiBmMDAw MDAwClsgICAgMC4wMzQ1NjddIEdldHRpbmcgTFZUMDogNzAwClsgICAgMC4wMzQ1NjddIEdldHRp bmcgTFZUMDogNzAwClsgICAgMC4wMzUyMzddIEdldHRpbmcgTFZUMTogNDAwClsgICAgMC4wMzUy MzddIEdldHRpbmcgTFZUMTogNDAwClsgICAgMC4wMzU5NThdIGVuYWJsZWQgRXh0SU5UIG9uIENQ VSMwClsgICAgMC4wMzU5NThdIGVuYWJsZWQgRXh0SU5UIG9uIENQVSMwClsgICAgMC4wMzY3MjFd IFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4KWyAgICAwLjAzNjcyMV0gY2FsaWJy YXRpbmcgQVBJQyB0aW1lciAuLi4KWyAgICAwLjAzNjcyMV0gVXNpbmcgbG9jYWwgQVBJQyB0aW1l ciBpbnRlcnJ1cHRzLgpbICAgIDAuMDM2NzIxXSBjYWxpYnJhdGluZyBBUElDIHRpbWVyIC4uLgpb ICAgIDAuMDQwMDAwXSAuLi4gbGFwaWMgZGVsdGEgPSA2MjQ5MzM1ClsgICAgMC4wNDAwMDBdIC4u LiBsYXBpYyBkZWx0YSA9IDYyNDkzMzUKWyAgICAwLjA0MDAwMF0gLi4uIFBNLVRpbWVyIGRlbHRh ID0gMApbICAgIDAuMDQwMDAwXSAuLi4gUE0tVGltZXIgZGVsdGEgPSAwClsgICAgMC4wNDAwMDBd IC4uLi4uIGRlbHRhIDYyNDkzMzUKWyAgICAwLjA0MDAwMF0gLi4uLi4gZGVsdGEgNjI0OTMzNQpb ICAgIDAuMDQwMDAwXSAuLi4uLiBtdWx0OiAyNjg0MDY4OTQKWyAgICAwLjA0MDAwMF0gLi4uLi4g bXVsdDogMjY4NDA2ODk0ClsgICAgMC4wNDAwMDBdIC4uLi4uIGNhbGlicmF0aW9uIHJlc3VsdDog OTk5ODkzNgpbICAgIDAuMDQwMDAwXSAuLi4uLiBjYWxpYnJhdGlvbiByZXN1bHQ6IDk5OTg5MzYK WyAgICAwLjA0MDAwMF0gLi4uLi4gQ1BVIGNsb2NrIHNwZWVkIGlzIDIyNjAuNzU3OCBNSHouClsg ICAgMC4wNDAwMDBdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyMjYwLjc1NzggTUh6LgpbICAg IDAuMDQwMDAwXSAuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyA5OTkuODkzNiBNSHouClsg ICAgMC4wNDAwMDBdIC4uLi4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDk5OS44OTM2IE1Iei4K WyAgICAwLjA0MDAwMF0gLi4uIHZlcmlmeSBBUElDIHRpbWVyClsgICAgMC4wNDAwMDBdIC4uLiB2 ZXJpZnkgQVBJQyB0aW1lcgpbICAgIDAuMTU2NzQwXSAuLi4gamlmZmllcyBkZWx0YSA9IDEwClsg ICAgMC4xNTY3NDBdIC4uLiBqaWZmaWVzIGRlbHRhID0gMTAKWyAgICAwLjE1NzQ3OF0gLi4uIGpp ZmZpZXMgcmVzdWx0IG9rClsgICAgMC4xNTc0NzhdIC4uLiBqaWZmaWVzIHJlc3VsdCBvawpbICAg IDAuMTU4Mjg3XSBOTUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRz IG5vdCBlbmFibGVkClsgICAgMC4xNTgyODddIE5NSSB3YXRjaGRvZzogZGlzYWJsZWQgKGNwdTAp OiBoYXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgICAwLjE1OTkzN10gZGV2dG1wZnM6IGlu aXRpYWxpemVkClsgICAgMC4xNTk5MzddIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAuMTYw MDAwXSBwcmFuZG9tOiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVzdCBwYXNzZWQKWyAgICAwLjE2MDAw MF0gcHJhbmRvbTogc2VlZCBib3VuZGFyeSBzZWxmIHRlc3QgcGFzc2VkClsgICAgMC4xNjAwMDBd IHByYW5kb206IDEwMCBzZWxmIHRlc3RzIHBhc3NlZApbICAgIDAuMTYwMDAwXSBwcmFuZG9tOiAx MDAgc2VsZiB0ZXN0cyBwYXNzZWQKWyAgICAwLjE2MDAwMF0gcmVndWxhdG9yLWR1bW15OiBubyBw YXJhbWV0ZXJzClsgICAgMC4xNjAwMDBdIHJlZ3VsYXRvci1kdW1teTogbm8gcGFyYW1ldGVycwpb ICAgIDAuMTYwMDAwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4x NjAwMDBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjE2MDAwMF0g ZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVyc2lvbiAxLjEyLjEKWyAgICAwLjE2MDAwMF0gZGNhIHNl cnZpY2Ugc3RhcnRlZCwgdmVyc2lvbiAxLjEyLjEKWyAgICAwLjE2MDA3MF0gUENJOiBVc2luZyBj b25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjE2MDA3MF0gUENJOiBV c2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjE2MjIxNl0g QUNQSTogSW50ZXJwcmV0ZXIgZGlzYWJsZWQuClsgICAgMC4xNjIyMTZdIEFDUEk6IEludGVycHJl dGVyIGRpc2FibGVkLgpbICAgIDAuMTYzNDA0XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTYzNDA0 XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTY0MjkyXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZl ci4gMSByZWdpc3RlcmVkClsgICAgMC4xNjQyOTJdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVy LiAxIHJlZ2lzdGVyZWQKWyAgICAwLjE2NTM2MF0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4z LjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4 Lml0PgpbICAgIDAuMTY1MzYwXSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHly aWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAg MC4xNjczNTBdIFBDSTogUHJvYmluZyBQQ0kgaGFyZHdhcmUKWyAgICAwLjE2NzM1MF0gUENJOiBQ cm9iaW5nIFBDSSBoYXJkd2FyZQpbICAgIDAuMTY4MTQwXSBQQ0k6IHJvb3QgYnVzIDAwOiB1c2lu ZyBkZWZhdWx0IHJlc291cmNlcwpbICAgIDAuMTY4MTQwXSBQQ0k6IHJvb3QgYnVzIDAwOiB1c2lu ZyBkZWZhdWx0IHJlc291cmNlcwpbICAgIDAuMTY5MjMyXSBQQ0k6IFByb2JpbmcgUENJIGhhcmR3 YXJlIChidXMgMDApClsgICAgMC4xNjkyMzJdIFBDSTogUHJvYmluZyBQQ0kgaGFyZHdhcmUgKGJ1 cyAwMCkKWyAgICAwLjE3MDAwOV0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCAKWyAgICAw LjE3MDAwOV0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZl cmVuY2VOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwNjQKIGF0IDAwMDAwMDY0Clsg ICAgMC4xNzE1NTNdIElQOgpbICAgIDAuMTcxNTUzXSBJUDogWzw0MTcyNjU2OT5dIHBjaWJpb3Nf cm9vdF9icmlkZ2VfcHJlcGFyZSsweDkvMHgyMAogWzw0MTcyNjU2OT5dIHBjaWJpb3Nfcm9vdF9i cmlkZ2VfcHJlcGFyZSsweDkvMHgyMApbICAgIDAuMTcyODYzXSAqcGRlID0gMDAwMDAwMDAgClsg ICAgMC4xNzI4NjNdICpwZGUgPSAwMDAwMDAwMCAKClsgICAgMC4xNzM0OThdIE9vcHM6IDAwMDAg WyMxXSAKWyAgICAwLjE3MzQ5OF0gT29wczogMDAwMCBbIzFdIERFQlVHX1BBR0VBTExPQ0RFQlVH X1BBR0VBTExPQwoKWyAgICAwLjE3NDQwN10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyIFRh aW50ZWQ6IEcgICAgICAgIFcgICAgIDMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgIzEKWyAgICAw LjE3NDQwN10gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyIFRhaW50ZWQ6IEcgICAgICAgIFcg ICAgIDMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgIzEKWyAgICAwLjE3NjE5N10gdGFzazogNDAw MjBkNTAgdGk6IDQwMDIyMDAwIHRhc2sudGk6IDQwMDIyMDAwClsgICAgMC4xNzYxOTddIHRhc2s6 IDQwMDIwZDUwIHRpOiA0MDAyMjAwMCB0YXNrLnRpOiA0MDAyMjAwMApbICAgIDAuMTc3MzM4XSBF SVA6IDAwNjA6Wzw0MTcyNjU2OT5dIEVGTEFHUzogMDAwMTAyMDYgQ1BVOiAwClsgICAgMC4xNzcz MzhdIEVJUDogMDA2MDpbPDQxNzI2NTY5Pl0gRUZMQUdTOiAwMDAxMDIwNiBDUFU6IDAKWyAgICAw LjE3ODUwOF0gRUlQIGlzIGF0IHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweDkvMHgyMApb ICAgIDAuMTc4NTA4XSBFSVAgaXMgYXQgcGNpYmlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4OS8w eDIwClsgICAgMC4xNzk2NjBdIEVBWDogNDAwNzZjMDAgRUJYOiA0MDA2MDg4MCBFQ1g6IDAwMDAw MDAwIEVEWDogMDAwMDAwMDAKWyAgICAwLjE3OTY2MF0gRUFYOiA0MDA3NmMwMCBFQlg6IDQwMDYw ODgwIEVDWDogMDAwMDAwMDAgRURYOiAwMDAwMDAwMApbICAgIDAuMTgwMDAwXSBFU0k6IDQwMDc2 YzAwIEVESTogMDAwMDAwMDAgRUJQOiA0MDAyM2UxNCBFU1A6IDQwMDIzZTE0ClsgICAgMC4xODAw MDBdIEVTSTogNDAwNzZjMDAgRURJOiAwMDAwMDAwMCBFQlA6IDQwMDIzZTE0IEVTUDogNDAwMjNl MTQKWyAgICAwLjE4MDAwMF0gIERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMDAwIEdTOiAwMGUwIFNT OiAwMDY4ClsgICAgMC4xODAwMDBdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDBl MCBTUzogMDA2OApbICAgIDAuMTgwMDAwXSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwNjQgQ1Iz OiAwMWNkODAwMCBDUjQ6IDAwMDAwNmQwClsgICAgMC4xODAwMDBdIENSMDogODAwNTAwM2IgQ1Iy OiAwMDAwMDA2NCBDUjM6IDAxY2Q4MDAwIENSNDogMDAwMDA2ZDAKWyAgICAwLjE4MDAwMF0gU3Rh Y2s6ClsgICAgMC4xODAwMDBdIFN0YWNrOgpbICAgIDAuMTgwMDAwXSAgNDAwMjNlYTAKWyAgICAw LjE4MDAwMF0gIDQwMDIzZWEwIDQxMWZjMDM3IDQxMWZjMDM3IDQwMDIzZTYwIDQwMDIzZTYwIDQx MDc3MDU1IDQxMDc3MDU1IDQyMmFmOWEwIDQyMmFmOWEwIDAwMDAwNDAwIDAwMDAwNDAwIDAwMDAw MDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCgpbICAgIDAuMTgwMDAwXSAgMDAwMDAyMDYK WyAgICAwLjE4MDAwMF0gIDAwMDAwMjA2IDA2MDEwMDAxIDA2MDEwMDAxIDQwMDc2ZDZjIDQwMDc2 ZDZjIDQxYzZhYjQ4IDQxYzZhYjQ4IDQwMDIzZWQwIDQwMDIzZWQwIDAwMDAwMDAwIDAwMDAwMDAw IDAwMDAwMGFhIDAwMDAwMGFhIDAwMDAwMGFhIDAwMDAwMGFhCgpbICAgIDAuMTgwMDAwXSAgMDAw MDAwMDcKWyAgICAwLjE4MDAwMF0gIDAwMDAwMDA3IDAwMDAwMDIyIDAwMDAwMDIyIDAwMDAwMDA2 IDAwMDAwMDA2IDQwMDIzZWEwIDQwMDIzZWEwIDQxMDc3NWM1IDQxMDc3NWM1IDAwMDAwMDAwIDAw MDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCgpbICAgIDAuMTgwMDAw XSBDYWxsIFRyYWNlOgpbICAgIDAuMTgwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMTgwMDAwXSAg Wzw0MTFmYzAzNz5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg2Ny8weDM1MApbICAgIDAuMTgwMDAw XSAgWzw0MTFmYzAzNz5dIHBjaV9jcmVhdGVfcm9vdF9idXMrMHg2Ny8weDM1MApbICAgIDAuMTgw MDAwXSAgWzw0MTA3NzA1NT5dID8gY29uc29sZV91bmxvY2srMHgzMTUvMHg1YzAKWyAgICAwLjE4 MDAwMF0gIFs8NDEwNzcwNTU+XSA/IGNvbnNvbGVfdW5sb2NrKzB4MzE1LzB4NWMwClsgICAgMC4x ODAwMDBdICBbPDQxMDc3NWM1Pl0gPyB2cHJpbnRrX2VtaXQrMHgyYzUvMHg1MjAKWyAgICAwLjE4 MDAwMF0gIFs8NDEwNzc1YzU+XSA/IHZwcmludGtfZW1pdCsweDJjNS8weDUyMApbICAgIDAuMTgw MDAwXSAgWzw0MTFmOWNlOD5dID8gcGNpX2FkZF9yZXNvdXJjZV9vZmZzZXQrMHgzOC8weDYwClsg ICAgMC4xODAwMDBdICBbPDQxMWY5Y2U4Pl0gPyBwY2lfYWRkX3Jlc291cmNlX29mZnNldCsweDM4 LzB4NjAKWyAgICAwLjE4MDAwMF0gIFs8NDExZmNiZDE+XSBwY2lfc2Nhbl9yb290X2J1cysweDcx LzB4YzAKWyAgICAwLjE4MDAwMF0gIFs8NDExZmNiZDE+XSBwY2lfc2Nhbl9yb290X2J1cysweDcx LzB4YzAKWyAgICAwLjE4MDAwMF0gIFs8NDE3Mjc3Njc+XSBwY2liaW9zX3NjYW5fcm9vdCsweDY3 LzB4YjAKWyAgICAwLjE4MDAwMF0gIFs8NDE3Mjc3Njc+XSBwY2liaW9zX3NjYW5fcm9vdCsweDY3 LzB4YjAKWyAgICAwLjE4MDAwMF0gIFs8NDFjYWMzNGU+XSBwY2lfbGVnYWN5X2luaXQrMHgyZS8w eDMyClsgICAgMC4xODAwMDBdICBbPDQxY2FjMzRlPl0gcGNpX2xlZ2FjeV9pbml0KzB4MmUvMHgz MgpbICAgIDAuMTgwMDAwXSAgWzw0MWNhYzM2NT5dIHBjaV9zdWJzeXNfaW5pdCsweDEzLzB4NDQK WyAgICAwLjE4MDAwMF0gIFs8NDFjYWMzNjU+XSBwY2lfc3Vic3lzX2luaXQrMHgxMy8weDQ0Clsg ICAgMC4xODAwMDBdICBbPDQxYzcyZDg0Pl0gZG9fb25lX2luaXRjYWxsKzB4MThlLzB4MTlkClsg ICAgMC4xODAwMDBdICBbPDQxYzcyZDg0Pl0gZG9fb25lX2luaXRjYWxsKzB4MThlLzB4MTlkClsg ICAgMC4xODAwMDBdICBbPDQxY2FjMzUyPl0gPyBwY2lfbGVnYWN5X2luaXQrMHgzMi8weDMyClsg ICAgMC4xODAwMDBdICBbPDQxY2FjMzUyPl0gPyBwY2lfbGVnYWN5X2luaXQrMHgzMi8weDMyClsg ICAgMC4xODAwMDBdICBbPDQxY2FjMzUyPl0gPyBwY2lfbGVnYWN5X2luaXQrMHgzMi8weDMyClsg ICAgMC4xODAwMDBdICBbPDQxY2FjMzUyPl0gPyBwY2lfbGVnYWN5X2luaXQrMHgzMi8weDMyClsg ICAgMC4xODAwMDBdICBbPDQxYzcyNTAwPl0gPyBkb19lYXJseV9wYXJhbSsweDU2LzB4NzgKWyAg ICAwLjE4MDAwMF0gIFs8NDFjNzI1MDA+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4NTYvMHg3OApbICAg IDAuMTgwMDAwXSAgWzw0MTA1N2M0OT5dID8gcGFyc2VfYXJncysweDIxOS8weDM5MApbICAgIDAu MTgwMDAwXSAgWzw0MTA1N2M0OT5dID8gcGFyc2VfYXJncysweDIxOS8weDM5MApbICAgIDAuMTgw MDAwXSAgWzw0MWM3MmYwZj5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTdjLzB4MjBlClsgICAg MC4xODAwMDBdICBbPDQxYzcyZjBmPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxN2MvMHgyMGUK WyAgICAwLjE4MDAwMF0gIFs8NDFjNzI1OWU+XSA/IGluaXRjYWxsX2JsYWNrbGlzdCsweDdjLzB4 N2MKWyAgICAwLjE4MDAwMF0gIFs8NDFjNzI1OWU+XSA/IGluaXRjYWxsX2JsYWNrbGlzdCsweDdj LzB4N2MKWyAgICAwLjE4MDAwMF0gIFs8NDE3NjMxMWI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApb ICAgIDAuMTgwMDAwXSAgWzw0MTc2MzExYj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMC4x ODAwMDBdICBbPDQxMDYyNDAyPl0gPyBzY2hlZHVsZV90YWlsKzB4MTIvMHg0MApbICAgIDAuMTgw MDAwXSAgWzw0MTA2MjQwMj5dID8gc2NoZWR1bGVfdGFpbCsweDEyLzB4NDAKWyAgICAwLjE4MDAw MF0gIFs8NDE3NzYyNDA+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjAvMHgzMApbICAgIDAu MTgwMDAwXSAgWzw0MTc3NjI0MD5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMC8weDMwClsg ICAgMC4xODAwMDBdICBbPDQxNzYzMTEwPl0gPyByZXN0X2luaXQrMHhjMC8weGMwClsgICAgMC4x ODAwMDBdICBbPDQxNzYzMTEwPl0gPyByZXN0X2luaXQrMHhjMC8weGMwClsgICAgMC4xODAwMDBd IENvZGU6ClsgICAgMC4xODAwMDBdIENvZGU6IDU5IDU5IGE2IGE2IDQxIDQxIDg5IDg5IDQ0IDQ0 IDI0IDI0IDA4IDA4IGU4IGU4IDVlIDVlIGZkIGZkIDAzIDAzIDAwIDAwIDMxIDMxIGMwIGMwIGU5 IGU5IGEzIGEzIGZkIGZkIGZmIGZmIGZmIGZmIGViIGViIDBkIDBkIDkwIDkwIDkwIDkwIDkwIDkw IDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkwIDkw IDkwIDU1IDU1IDhiIDhiIDkwIDkwIDY4IDY4IDAxIDAxIDAwIDAwIDAwIDAwIDg5IDg5IGU1IGU1 IDw4Yj4gPDhiPiA1MiA1MiA2NCA2NCA4YiA4YiA1MiA1MiAwOCAwOCA4OSA4OSA5MCA5MCAwOCAw OCAwMSAwMSAwMCAwMCAwMCAwMCAzMSAzMSBjMCBjMCA1ZCA1ZCBjMyBjMyA2NiA2NiA5MCA5MCA2 NiA2NiA5MCA5MCA2NiA2NgoKWyAgICAwLjE4MDAwMF0gRUlQOiBbPDQxNzI2NTY5Pl0gClsgICAg MC4xODAwMDBdIEVJUDogWzw0MTcyNjU2OT5dIHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsw eDkvMHgyMHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweDkvMHgyMCBTUzpFU1AgMDA2ODo0 MDAyM2UxNAogU1M6RVNQIDAwNjg6NDAwMjNlMTQKWyAgICAwLjE4MDAwMF0gQ1IyOiAwMDAwMDAw MDAwMDAwMDY0ClsgICAgMC4xODAwMDBdIENSMjogMDAwMDAwMDAwMDAwMDA2NApbICAgIDAuMTgw MDAwXSAtLS1bIGVuZCB0cmFjZSAwNWUwYzA3ZWIxYzY2M2E3IF0tLS0KWyAgICAwLjE4MDAwMF0g LS0tWyBlbmQgdHJhY2UgMDVlMGMwN2ViMWM2NjNhNyBdLS0tClsgICAgMC4xODAwMDBdIEtlcm5l bCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KWyAgICAwLjE4MDAwMF0gS2Vy bmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgpbICAgIDAuMTgwMDAwXSBS ZWJvb3RpbmcgaW4gMTAgc2Vjb25kcy4uClsgICAgMC4xODAwMDBdIFJlYm9vdGluZyBpbiAxMCBz ZWNvbmRzLi4KRWxhcHNlZCB0aW1lOiA1CnFlbXUtc3lzdGVtLXg4Nl82NCAtY3B1IGt2bTY0IC1l bmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJj OTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAw MDUtZzZmOTliYzkgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAs MTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1 X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dh dGNoZG9nPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlT MCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9 L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jZGFs bC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1ZTo2Zjk5YmM5NDliMWM5MGZmMzQy YTdkNDRhYzQxMjIzMjJhN2NjYjc4OmJpc2VjdC1saW51eC04Ly52bWxpbnV6LTZmOTliYzk0OWIx YzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgtMjAxNDA4MTUyMDU0NTMtMy1sa3AtbmV4MDQg YnJhbmNoPWNkYWxsLWt2bS1hcm0vbXVzdGFuZy92Z2ljLWFjdGl2ZS11bnF1ZXVlIEJPT1RfSU1B R0U9L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3 ZDQ0YWM0MTIyMzIyYTdjY2I3OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkgZHJi ZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC9xdWFudGFsLWNv cmUtaTM4Ni5jZ3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5l dCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVz YiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC1xdWFudGFs LWxrcC1uZXgwNC0xNzEgLXNlcmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC1xdWFudGFs LWxrcC1uZXgwNC0xNzEgLWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCg== --===============4293833508091048301== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-unable-to-handle-kernel-NULL-pointer-dereference-41839.log" SEVBRCBpcyBub3cgYXQgMmFmNDY5ZC4uLiBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICds aW5hcm8vYXBtX2xpbnV4X3YzLjE2LXJjMScgaW50byBtdXN0YW5nL3ZnaWMtYWN0aXZlLXVucXVl dWUKZ2l0IGNoZWNrb3V0IGM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgx NC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1ZTpjNzdkY2FjYjM5NzUx OWI2YWRlOGYwODIwMWE0YTkwYTdmNGY3NTFlOmJpc2VjdC1saW51eC04CgoyMDE0LTA4LTE1IDIw OjMyOjA0IGM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUgY29tcGlsaW5n ClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0LWM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jNzdk Y2FjYjM5NzUxOWI2YWRlOGYwODIwMWE0YTkwYTdmNGY3NTFlCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQt Yzc3ZGNhY2IzOTc1MTliNmFkZThmMDgyMDFhNGE5MGE3ZjRmNzUxZQprZXJuZWw6IC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2M3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBh N2Y0Zjc1MWUvdm1saW51ei0zLjE2LjAtMDA3MDktZ2M3N2RjYWMKCjIwMTQtMDgtMTUgMjA6MzY6 MDQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0 IGM3N2RjYWNiMzk3NTE5YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUKZ2l0IGJpc2VjdCBzdGFy dCAyYWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlIGM3N2RjYWNiMzk3NTE5 YjZhZGU4ZjA4MjAxYTRhOTBhN2Y0Zjc1MWUgLS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNl Y3Q6IFsiLWIiLCAiMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJmZSIsICIt ZyIsICJjNzdkY2FjYjM5NzUxOWI2YWRlOGYwODIwMWE0YTkwYTdmNGY3NTFlIiwgIi9jL2tlcm5l bC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGlu dXgtOC9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiA1MiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKW2U4NTRjNjg4MzgxZTA3MGJlMjEyNDIyZmNlMmNl YTFmYjlkN2MyZWZdIGFybS9hcm02NDogS1ZNOiB2Z2ljOiBJbXByb3ZlIGhhbmRsaW5nIG9mIEdJ Q0RfSXtDU31QRU5EUm4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1h cm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOmU4NTRjNjg4MzgxZTA3MGJlMjEyNDIyZmNl MmNlYTFmYjlkN2MyZWY6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6Mzc6MDUgZTg1NGM2 ODgzODFlMDcwYmUyMTI0MjJmY2UyY2VhMWZiOWQ3YzJlZiBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4 MTQtZTg1NGM2ODgzODFlMDcwYmUyMTI0MjJmY2UyY2VhMWZiOWQ3YzJlZgpDaGVjayBmb3Iga2Vy bmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2U4NTRjNjg4MzgxZTA3MGJl MjEyNDIyZmNlMmNlYTFmYjlkN2MyZWYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC1lODU0YzY4ODM4MWUw NzBiZTIxMjQyMmZjZTJjZWExZmI5ZDdjMmVmCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQvZTg1NGM2ODgzODFlMDcwYmUyMTI0MjJmY2UyY2VhMWZiOWQ3YzJlZi92bWxp bnV6LTMuMTYuMC0wMDcxMy1nZTg1NGM2OAoKMjAxNC0wOC0xNSAyMDozOTowNiBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0OCByZXZpc2lvbnMgbGVmdCB0byB0 ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKWzFiMjMzYmY2MDM0YmVhNGI3NmM4YzBi MTdlNGVmZDU5NzE2ODljYTldIGFybS9hcm02NDogS1ZNOiB2Z2ljOiBDbGFyaWZ5IGFuZCBjb3Jy ZWN0IHZnaWMgZG9jdW1lbnRhdGlvbgpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtOC9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvY2Rh bGwta3ZtLWFybTptdXN0YW5nOnZnaWMtYWN0aXZlLXVucXVldWU6MWIyMzNiZjYwMzRiZWE0Yjc2 YzhjMGIxN2U0ZWZkNTk3MTY4OWNhOTpiaXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMDozOToz NyAxYjIzM2JmNjAzNGJlYTRiNzZjOGMwYjE3ZTRlZmQ1OTcxNjg5Y2E5IGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1oYTEtMDgxNC0xYjIzM2JmNjAzNGJlYTRiNzZjOGMwYjE3ZTRlZmQ1OTcxNjg5Y2E5CkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMWIyMzNiZjYw MzRiZWE0Yjc2YzhjMGIxN2U0ZWZkNTk3MTY4OWNhOQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTFiMjMz YmY2MDM0YmVhNGI3NmM4YzBiMTdlNGVmZDU5NzE2ODljYTkKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTEtMDgxNC8xYjIzM2JmNjAzNGJlYTRiNzZjOGMwYjE3ZTRlZmQ1OTcxNjg5 Y2E5L3ZtbGludXotMy4xNi4wLTAwNzE1LWcxYjIzM2JmCgoyMDE0LTA4LTE1IDIwOjQzOjM3IGRl dGVjdGluZyBib290IHN0YXRlIAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDQ2IHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA2IHN0ZXBzKQpbZTIxNmZkM2JjMTkyY2M1 YWFkYWM4NDE5MzhkMWViNGM4OTExZDMwZl0gV0lQOiBhcm0vYXJtNjQ6IEtWTTogSW1wbGVtZW50 IHN1cHBvcnQgZm9yIHVucXVldWVpbmcgYWN0aXZlIGludGVycnVwdHMKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVl OmUyMTZmZDNiYzE5MmNjNWFhZGFjODQxOTM4ZDFlYjRjODkxMWQzMGY6YmlzZWN0LWxpbnV4LTgK CjIwMTQtMDgtMTUgMjA6NDQ6MDcgZTIxNmZkM2JjMTkyY2M1YWFkYWM4NDE5MzhkMWViNGM4OTEx ZDMwZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtZTIxNmZkM2JjMTkyY2M1YWFkYWM4NDE5Mzhk MWViNGM4OTExZDMwZgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMS0wODE0L2UyMTZmZDNiYzE5MmNjNWFhZGFjODQxOTM4ZDFlYjRjODkxMWQzMGYKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1oYTEtMDgxNC1lMjE2ZmQzYmMxOTJjYzVhYWRhYzg0MTkzOGQxZWI0Yzg5MTFkMzBmCmtl cm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvZTIxNmZkM2JjMTkyY2M1YWFk YWM4NDE5MzhkMWViNGM4OTExZDMwZi92bWxpbnV6LTMuMTYuMC0wMDcxNi1nZTIxNmZkMwoKMjAx NC0wOC0xNSAyMDo0NzowNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMjAgU1VDQ0VTUwoKbGluZWFy LWJpc2VjdDogYmFkIGJyYW5jaCBtYXkgYmUgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnbGluYXJv L2FwbV9saW51eF92My4xNi1yYzEnCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBi aXNlY3QKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAyYWY0NjlkODJmZGY2OGM4MzE1 ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlIGUyMTZmZDNiYzE5MmNjNWFhZGFjODQxOTM4ZDFlYjRjODkx MWQzMGYgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgZTIxNmZkMy4uLiBXSVA6IGFybS9h cm02NDogS1ZNOiBJbXBsZW1lbnQgc3VwcG9ydCBmb3IgdW5xdWV1ZWluZyBhY3RpdmUgaW50ZXJy dXB0cwpIRUFEIGlzIG5vdyBhdCBiNGQzMzE4Li4uIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFu Y2ggJ2NyeXB0by9tYXN0ZXInCkJpc2VjdGluZzogMjIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDUgc3RlcHMpCls1NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwXSBydGM6IEZpeCBzdXNwZW5kL3Jlc3VtZSBmb3IgQVBNIFgtR2VuZSBTb0Mg UlRDIGRyaXZlcgpsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHJ1biAvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJp c2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gg L2MvYm9vdC1iaXNlY3QvbGludXgtOC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvY2RhbGwta3ZtLWFybTptdXN0YW5n OnZnaWMtYWN0aXZlLXVucXVldWU6NTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5 MmI0MDpiaXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMDo0Nzo0MiA1NjQ4NWE5NWQ5ZmZkYjZi NDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC01NjQ4NWE5 NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFl MzIwMTEyYTk5MmI0MAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAw MTcxZTMyMDExMmE5OTJiNDAKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgx NC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL3ZtbGludXotMy4xNi4w LXJjMS0wMDAyMi1nNTY0ODVhOQoKMjAxNC0wOC0xNSAyMDo0OTo0MiBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDAuMjM3NDQyXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6 IE9TIHN1cHBvcnRzIFtTZWdtZW50cyBNU0ldClsgICAgMC4yMzk3OTddIGFjcGkgUE5QMEEwMzow MDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4yMzk3 OTddIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGlu ZyBBU1BNClsgICAgMC4yNDA1MThdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgClsgICAg MC4yNDA1MThdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVm ZXJlbmNlTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDY0CiBhdCAwMDAwMDA2NApb ICAgIDAuMjQzNDUzXSBJUDoKWyAgICAwLjI0MzQ1M10gSVA6IFs8NDE3MjY4Njk+XSBwY2liaW9z X3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHg5LzB4MjAKIFs8NDE3MjY4Njk+XSBwY2liaW9zX3Jvb3Rf YnJpZGdlX3ByZXBhcmUrMHg5LzB4MjAKWyAgICAwLjI0NTk1Ml0gKnBkZSA9IDAwMDAwMDAwIApb ICAgIDAuMjQ1OTUyXSAqcGRlID0gMDAwMDAwMDAgCgpbICAgIDAuMjQ3MTU1XSBPb3BzOiAwMDAw IFsjMV0gClsgICAgMC4yNDcxNTVdIE9vcHM6IDAwMDAgWyMxXSBERUJVR19QQUdFQUxMT0NERUJV R19QQUdFQUxMT0MKClsgICAgMC4yNTAwMDBdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBO b3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5ICM1ClsgICAgMC4yNTAwMDBdIENQ VTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDIyLWc1 NjQ4NWE5ICM1ClsgICAgMC4yNTAwMDBdIHRhc2s6IDQwMDJlZDUwIHRpOiA0MDAzMDAwMCB0YXNr LnRpOiA0MDAzMDAwMApbICAgIDAuMjUwMDAwXSB0YXNrOiA0MDAyZWQ1MCB0aTogNDAwMzAwMDAg dGFzay50aTogNDAwMzAwMDAKWyAgICAwLjI1MDAwMF0gRUlQOiAwMDYwOls8NDE3MjY4Njk+XSBF RkxBR1M6IDAwMDEwMjA2IENQVTogMApbICAgIDAuMjUwMDAwXSBFSVA6IDAwNjA6Wzw0MTcyNjg2 OT5dIEVGTEFHUzogMDAwMTAyMDYgQ1BVOiAwClsgICAgMC4yNTAwMDBdIEVJUCBpcyBhdCBwY2li aW9zX3Jvb3RfYnJpZGdlX3ByZXBhcmUrMHg5LzB4MjAKWyAgICAwLjI1MDAwMF0gRUlQIGlzIGF0 IHBjaWJpb3Nfcm9vdF9icmlkZ2VfcHJlcGFyZSsweDkvMHgyMApbICAgIDAuMjUwMDAwXSBFQVg6 IDQwMDcwODAwIEVCWDogNDAwNzA4MDAgRUNYOiAwMDAwMDAwMCBFRFg6IDAwMDAwMDAwClsgICAg MC4yNTAwMDBdIEVBWDogNDAwNzA4MDAgRUJYOiA0MDA3MDgwMCBFQ1g6IDAwMDAwMDAwIEVEWDog MDAwMDAwMDAKWyAgICAwLjI1MDAwMF0gRVNJOiAwMDAwMDAwMCBFREk6IDQwMDcwOTc0IEVCUDog NDAwMzFjYWMgRVNQOiA0MDAzMWNhYwpbICAgIDAuMjUwMDAwXSBFU0k6IDAwMDAwMDAwIEVESTog NDAwNzA5NzQgRUJQOiA0MDAzMWNhYyBFU1A6IDQwMDMxY2FjClsgICAgMC4yNTAwMDBdICBEUzog MDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAuMjUwMDAwXSAg RFM6IDAwN2IgRVM6IDAwN2IgRlM6IDAwMDAgR1M6IDAwZTAgU1M6IDAwNjgKWyAgICAwLjI1MDAw MF0gQ1IwOiA4MDA1MDAzMyBDUjI6IDAwMDAwMDY0IENSMzogMDFjZDgwMDAgQ1I0OiAwMDA0MDZk MApbICAgIDAuMjUwMDAwXSBDUjA6IDgwMDUwMDMzIENSMjogMDAwMDAwNjQgQ1IzOiAwMWNkODAw MCBDUjQ6IDAwMDQwNmQwClsgICAgMC4yNTAwMDBdIFN0YWNrOgpbICAgIDAuMjUwMDAwXSBTdGFj azoKWyAgICAwLjI1MDAwMF0gIDQwMDMxZDM4ClsgICAgMC4yNTAwMDBdICA0MDAzMWQzOCA0MTFm YzA0NyA0MTFmYzA0NyAwMDAwMDAwMCAwMDAwMDAwMCAwZTU1ZTZmZSAwZTU1ZTZmZSAwMDAwMDAw MCAwMDAwMDAwMCA0MDAyZjI0MCA0MDAyZjI0MCAwMDAwMDAwMCAwMDAwMDAwMCA0MDAyZjI0MCA0 MDAyZjI0MAoKWyAgICAwLjI1MDAwMF0gIDQwMDMxY2U4ClsgICAgMC4yNTAwMDBdICA0MDAzMWNl OCA0MTA2NGMzNSA0MTA2NGMzNSA0MDAzMWQ4YyA0MDAzMWQ4YyA0MDExMWM2MCA0MDExMWM2MCA0 MWM2YWI0OCA0MWM2YWI0OCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw MDAwMCAwMDAwMDAwMAoKWyAgICAwLjI1MDAwMF0gIDAwMDAwMDAwClsgICAgMC4yNTAwMDBdICAw MDAwMDAwMCAwMDAwMDAwMiAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDIwMiAwMDAwMDIw MiA0MDExZWMwMCA0MDExZWMwMAoKWyAgICAwLjI1MDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjI1 MDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjI1MDAwMF0gIFs8NDExZmMwNDc+XSBwY2lfY3JlYXRl X3Jvb3RfYnVzX2luX2RvbWFpbisweDc3LzB4MzkwClsgICAgMC4yNTAwMDBdICBbPDQxMWZjMDQ3 Pl0gcGNpX2NyZWF0ZV9yb290X2J1c19pbl9kb21haW4rMHg3Ny8weDM5MApbICAgIDAuMjUwMDAw XSAgWzw0MTA2NGMzNT5dID8gc2NoZWRfY2xvY2tfY3B1KzB4YTUvMHhkMApbICAgIDAuMjUwMDAw XSAgWzw0MTA2NGMzNT5dID8gc2NoZWRfY2xvY2tfY3B1KzB4YTUvMHhkMApbICAgIDAuMjUwMDAw XSAgWzw0MTAyZWI0MD5dID8gbmF0aXZlX3diaW52ZCsweDEwLzB4MTAKWyAgICAwLjI1MDAwMF0g IFs8NDEwMmViNDA+XSA/IG5hdGl2ZV93YmludmQrMHgxMC8weDEwClsgICAgMC4yNTAwMDBdICBb PDQxMWZjM2FhPl0gcGNpX2NyZWF0ZV9yb290X2J1cysweDRhLzB4NzAKWyAgICAwLjI1MDAwMF0g IFs8NDExZmMzYWE+XSBwY2lfY3JlYXRlX3Jvb3RfYnVzKzB4NGEvMHg3MApbICAgIDAuMjUwMDAw XSAgWzw0MTcyNjc0Yz5dIHBjaV9hY3BpX3NjYW5fcm9vdCsweDIzYy8weDM1MApbICAgIDAuMjUw MDAwXSAgWzw0MTcyNjc0Yz5dIHBjaV9hY3BpX3NjYW5fcm9vdCsweDIzYy8weDM1MApbICAgIDAu MjUwMDAwXSAgWzw0MTI3MjNlNT5dIGFjcGlfcGNpX3Jvb3RfYWRkKzB4MjM5LzB4MmRlClsgICAg MC4yNTAwMDBdICBbPDQxMjcyM2U1Pl0gYWNwaV9wY2lfcm9vdF9hZGQrMHgyMzkvMHgyZGUKWyAg ICAwLjI1MDAwMF0gIFs8NDEyNmY0YzM+XSBhY3BpX2J1c19hdHRhY2grMHhiZS8weDE2YQpbICAg IDAuMjUwMDAwXSAgWzw0MTI2ZjRjMz5dIGFjcGlfYnVzX2F0dGFjaCsweGJlLzB4MTZhClsgICAg MC4yNTAwMDBdICBbPDQxNzczOTM4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAwLjI1 MDAwMF0gIFs8NDE3NzM5Mzg+XSA/IG11dGV4X3VubG9jaysweDgvMHgxMApbICAgIDAuMjUwMDAw XSAgWzw0MTUzZWJmZj5dID8gZGV2aWNlX2F0dGFjaCsweDhmLzB4YTAKWyAgICAwLjI1MDAwMF0g IFs8NDE1M2ViZmY+XSA/IGRldmljZV9hdHRhY2grMHg4Zi8weGEwClsgICAgMC4yNTAwMDBdICBb PDQxMjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBdICBb PDQxMjZmNTJjPl0gYWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBdICBb PDQxNzczOTM4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAwLjI1MDAwMF0gIFs8NDE3 NzM5Mzg+XSA/IG11dGV4X3VubG9jaysweDgvMHgxMApbICAgIDAuMjUwMDAwXSAgWzw0MTUzZWJm Zj5dID8gZGV2aWNlX2F0dGFjaCsweDhmLzB4YTAKWyAgICAwLjI1MDAwMF0gIFs8NDE1M2ViZmY+ XSA/IGRldmljZV9hdHRhY2grMHg4Zi8weGEwClsgICAgMC4yNTAwMDBdICBbPDQxMjZmNTJjPl0g YWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBdICBbPDQxMjZmNTJjPl0g YWNwaV9idXNfYXR0YWNoKzB4MTI3LzB4MTZhClsgICAgMC4yNTAwMDBdICBbPDQxMjkyM2IwPl0g PyBhY3BpX3dhbGtfbmFtZXNwYWNlKzB4MTI0LzB4MTJlClsgICAgMC4yNTAwMDBdICBbPDQxMjky M2IwPl0gPyBhY3BpX3dhbGtfbmFtZXNwYWNlKzB4MTI0LzB4MTJlClsgICAgMC4yNTAwMDBdICBb PDQxMjZmNjA1Pl0gYWNwaV9idXNfc2NhbisweDU1LzB4NjUKWyAgICAwLjI1MDAwMF0gIFs8NDEy NmY2MDU+XSBhY3BpX2J1c19zY2FuKzB4NTUvMHg2NQpbICAgIDAuMjUwMDAwXSAgWzw0MTI2ZjI4 OD5dID8gYWNwaV9hZGRfc2luZ2xlX29iamVjdCsweDVlMi8weDVlMgpbICAgIDAuMjUwMDAwXSAg Wzw0MTI2ZjI4OD5dID8gYWNwaV9hZGRfc2luZ2xlX29iamVjdCsweDVlMi8weDVlMgpbICAgIDAu MjUwMDAwXSAgWzw0MWM4ZjViNT5dIGFjcGlfc2Nhbl9pbml0KzB4NWQvMHgxN2EKWyAgICAwLjI1 MDAwMF0gIFs8NDFjOGY1YjU+XSBhY3BpX3NjYW5faW5pdCsweDVkLzB4MTdhClsgICAgMC4yNTAw MDBdICBbPDQxMTE4MmM2Pl0gPyBwcm9jX21rZGlyKzB4MTYvMHgyMApbICAgIDAuMjUwMDAwXSAg Wzw0MTExODJjNj5dID8gcHJvY19ta2RpcisweDE2LzB4MjAKWyAgICAwLjI1MDAwMF0gIFs8NDFj OGY0MGY+XSBhY3BpX2luaXQrMHgyMjYvMHgyMzgKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGY0MGY+ XSBhY3BpX2luaXQrMHgyMjYvMHgyMzgKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzJkODQ+XSBkb19v bmVfaW5pdGNhbGwrMHgxOGUvMHgxOWQKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzJkODQ+XSBkb19v bmVfaW5pdGNhbGwrMHgxOGUvMHgxOWQKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGYxZTk+XSA/IGFj cGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGYxZTk+XSA/IGFj cGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGYxZTk+XSA/IGFj cGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8NDFjOGYxZTk+XSA/IGFj cGlfc2xlZXBfaW5pdCsweGRmLzB4ZGYKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzI1MDA+XSA/IGRv X2Vhcmx5X3BhcmFtKzB4NTYvMHg3OApbICAgIDAuMjUwMDAwXSAgWzw0MWM3MjUwMD5dID8gZG9f ZWFybHlfcGFyYW0rMHg1Ni8weDc4ClsgICAgMC4yNTAwMDBdICBbPDQxMDU3YzQ5Pl0gPyBwYXJz ZV9hcmdzKzB4MjE5LzB4MzkwClsgICAgMC4yNTAwMDBdICBbPDQxMDU3YzQ5Pl0gPyBwYXJzZV9h cmdzKzB4MjE5LzB4MzkwClsgICAgMC4yNTAwMDBdICBbPDQxYzcyZjBmPl0ga2VybmVsX2luaXRf ZnJlZWFibGUrMHgxN2MvMHgyMGUKWyAgICAwLjI1MDAwMF0gIFs8NDFjNzJmMGY+XSBrZXJuZWxf aW5pdF9mcmVlYWJsZSsweDE3Yy8weDIwZQpbICAgIDAuMjUwMDAwXSAgWzw0MWM3MjU5ZT5dID8g aW5pdGNhbGxfYmxhY2tsaXN0KzB4N2MvMHg3YwpbICAgIDAuMjUwMDAwXSAgWzw0MWM3MjU5ZT5d ID8gaW5pdGNhbGxfYmxhY2tsaXN0KzB4N2MvMHg3YwpbICAgIDAuMjUwMDAwXSAgWzw0MTc2MzQx Yj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMC4yNTAwMDBdICBbPDQxNzYzNDFiPl0ga2Vy bmVsX2luaXQrMHhiLzB4ZTAKWyAgICAwLjI1MDAwMF0gIFs8NDEwNjI0MDI+XSA/IHNjaGVkdWxl X3RhaWwrMHgxMi8weDQwClsgICAgMC4yNTAwMDBdICBbPDQxMDYyNDAyPl0gPyBzY2hlZHVsZV90 YWlsKzB4MTIvMHg0MApbICAgIDAuMjUwMDAwXSAgWzw0MTc3NjU0MD5dIHJldF9mcm9tX2tlcm5l bF90aHJlYWQrMHgyMC8weDMwClsgICAgMC4yNTAwMDBdICBbPDQxNzc2NTQwPl0gcmV0X2Zyb21f a2VybmVsX3RocmVhZCsweDIwLzB4MzAKWyAgICAwLjI1MDAwMF0gIFs8NDE3NjM0MTA+XSA/IHJl c3RfaW5pdCsweGMwLzB4YzAKWyAgICAwLjI1MDAwMF0gIFs8NDE3NjM0MTA+XSA/IHJlc3RfaW5p dCsweGMwLzB4YzAKWyAgICAwLjI1MDAwMF0gQ29kZToKWyAgICAwLjI1MDAwMF0gQ29kZTogNjUg NjUgYTYgYTYgNDEgNDEgODkgODkgNDQgNDQgMjQgMjQgMDggMDggZTggZTggNWUgNWUgZmQgZmQg MDMgMDMgMDAgMDAgMzEgMzEgYzAgYzAgZTkgZTkgYTMgYTMgZmQgZmQgZmYgZmYgZmYgZmYgZWIg ZWIgMGQgMGQgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAg OTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgOTAgNTUgNTUgOGIgOGIgOTAgOTAgNjggNjggMDEg MDEgMDAgMDAgMDAgMDAgODkgODkgZTUgZTUgPDhiPiA8OGI+IDUyIDUyIDY0IDY0IDhiIDhiIDUy IDUyIDA4IDA4IDg5IDg5IDkwIDkwIDA4IDA4IDAxIDAxIDAwIDAwIDAwIDAwIDMxIDMxIGMwIGMw IDVkIDVkIGMzIGMzIDY2IDY2IDkwIDkwIDY2IDY2IDkwIDkwIDY2IDY2CgpbICAgIDAuMjUwMDAw XSBFSVA6IFs8NDE3MjY4Njk+XSAKWyAgICAwLjI1MDAwMF0gRUlQOiBbPDQxNzI2ODY5Pl0gcGNp Ymlvc19yb290X2JyaWRnZV9wcmVwYXJlKzB4OS8weDIwcGNpYmlvc19yb290X2JyaWRnZV9wcmVw YXJlKzB4OS8weDIwIFNTOkVTUCAwMDY4OjQwMDMxY2FjCiBTUzpFU1AgMDA2ODo0MDAzMWNhYwpb ICAgIDAuMjUwMDAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwNjQKWyAgICAwLjI1MDAwMF0gQ1IyOiAw MDAwMDAwMDAwMDAwMDY0ClsgICAgMC4yNTAwMDBdIC0tLVsgZW5kIHRyYWNlIGRkZjljNjAyY2Y2 ZTczYzkgXS0tLQpbICAgIDAuMjUwMDAwXSAtLS1bIGVuZCB0cmFjZSBkZGY5YzYwMmNmNmU3M2M5 IF0tLS0KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQz MWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0by1pdmI0MS0xMjQ6MjAxNDA4MTUyMDQ4 Mzk6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy15b2N0 by1pdmI0MS01MjoyMDE0MDgxNTIwNDg0MDppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwL2RtZXNnLXlvY3RvLWl2YjQxLTU3OjIwMTQwODE1MjA0ODQwOmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1 YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtNjM6 MjAxNDA4MTUyMDQ4NDE6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0 MC9kbWVzZy15b2N0by1pdmI0MS05NzoyMDE0MDgxNTIwNDg0MDppMzg2LXJhbmRjb25maWctaGEx LTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZi NDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA4MTUy MDQ3MTA6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6 NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEw MDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTg6MjAxNDA4MTUyMDQ3MTI6 aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6NQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUz MjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTE6MjAxNDA4MTUyMDQ4NTE6aTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQv NTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWxr cC1uZXgwNC0yOjIwMTQwODE1MjA0ODUyOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMy MDExMmE5OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtMTI0OjIwMTQwODE1MjA0ODUwOmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1 YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9jdG8taXZiNDEtNTI6 MjAxNDA4MTUyMDQ4NTE6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0 MC9kbWVzZy15b2N0by1pdmI0MS01NzoyMDE0MDgxNTIwNDg1MTppMzg2LXJhbmRjb25maWctaGEx LTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZi NDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXlvY3RvLWl2YjQxLTYzOjIwMTQwODE1MjA0 ODUxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhh MS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2cteW9j dG8taXZiNDEtOTc6MjAxNDA4MTUyMDQ4NTE6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFl MzIwMTEyYTk5MmI0MC9kbWVzZy1xdWFudGFsLWtidWlsZC0xNToyMDE0MDgxNTIwNDcxNDppMzg2 LXJhbmRjb25maWctaGExLTA4MTQ6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOTo1Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDEx MmE5OTJiNDAvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTc6MjAxNDA4MTUyMDQ3MTU6aTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6NQova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTEtMDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTky YjQwL2RtZXNnLXF1YW50YWwta2J1aWxkLTE5OjIwMTQwODE1MjA0NzE0OmkzODYtcmFuZGNvbmZp Zy1oYTEtMDgxNDozLjE2LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjUKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvNTY0ODVhOTVkOWZmZGI2YjQzMWVhMDAxNzFlMzIwMTEyYTk5MmI0MC9k bWVzZy1xdWFudGFsLWtidWlsZC0yMToyMDE0MDgxNTIwNDcxNDppMzg2LXJhbmRjb25maWctaGEx LTA4MTQ6My4xNi4wLXJjMS0wMDAyMi1nNTY0ODVhOTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWhhMS0wODE0LzU2NDg1YTk1ZDlmZmRiNmI0MzFlYTAwMTcxZTMyMDExMmE5OTJiNDAvZG1lc2ct cXVhbnRhbC1rYnVpbGQtMTA6MjAxNDA4MTUyMDQ3MTY6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 OjMuMTYuMC1yYzEtMDAwMjItZzU2NDg1YTk6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEt MDgxNC81NjQ4NWE5NWQ5ZmZkYjZiNDMxZWEwMDE3MWUzMjAxMTJhOTkyYjQwL2RtZXNnLXF1YW50 YWwta2J1aWxkLTMxOjIwMTQwODE1MjA0NzE3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDozLjE2 LjAtcmMxLTAwMDIyLWc1NjQ4NWE5OjUKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290 cwobWzE7MzVtMjAxNC0wOC0xNSAyMDo1MDoxMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxMCByZXZp c2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzJhMTQ2YmRl OWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzldIGR0LWJpbmRpbmdzOiBwY2k6IHhnZW5l IHBjaWUgZGV2aWNlIHRyZWUgYmluZGluZ3MKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0 L2NkYWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOjJhMTQ2YmRlOWEyYjU1 ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4Nzk6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6 NTA6MTUgMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OSBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctaGExLTA4MTQtMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OQpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2 YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC0y YTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5Cmtlcm5lbDogL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0 YWE2Nzg3OS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTEtZzJhMTQ2YmQKCjIwMTQtMDgtMTUgMjA6 NTM6MTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0g QUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4w MDAwMDBdIEFDUEk6IFJTRFAgMHgwMDBGMEM5MCAwMDAwMTQgKHYwMCBCT0NIUyApClsgICAgMC4w MDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAw XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IG1tL2Vhcmx5X2lvcmVtYXAuYzoxMjEgX19lYXJs eV9pb3JlbWFwKzB4OTgvMHgxYTcoKQpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06 IHN3YXBwZXIgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMS1nMmExNDZiZCAjNgpbICAgIDAu MDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgNDFhNzdlMWMgNDE3Njg2ZDAgNDFhNzdlNGMgNDEw NDFkOWYgNDE5YmI4NTggMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDQxOWMyMmJj IDAwMDAwMDc5IDQxYzg5NjBjIDQxYzg5NjBjIDEzZmUxOGJkIGY4NmI1MmI1IDAwMDAwMDAwClsg ICAgMC4wMDAwMDBdICA0MWE3N2U1YyA0MTA0MWU2YiAwMDAwMDAwOSAwMDAwMDAwMCA0MWE3N2Vi MCA0MWM4OTYwYyAwMDAwMDE1YiA0MWE3N2U3NApbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpb ICAgIDAuMDAwMDAwXSAgWzw0MTc2ODZkMD5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICAgMC4w MDAwMDBdICBbPDQxMDQxZDlmPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg2Zi8weDkwClsgICAg MC4wMDAwMDBdICBbPDQxYzg5NjBjPl0gPyBfX2Vhcmx5X2lvcmVtYXArMHg5OC8weDFhNwpbICAg IDAuMDAwMDAwXSAgWzw0MWM4OTYwYz5dID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAg ICAwLjAwMDAwMF0gIFs8NDEwNDFlNmI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxYi8weDIwClsg ICAgMC4wMDAwMDBdICBbPDQxYzg5NjBjPl0gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAg ICAwLjAwMDAwMF0gIFs8NDEwMzQyNjQ+XSA/IG5hdGl2ZV9zZXRfZml4bWFwKzB4MzQvMHg0MApb ICAgIDAuMDAwMDAwXSAgWzw0MWM4OTg5Nz5dID8gZWFybHlfaW91bm1hcCsweDEwOC8weDEyNgpb ICAgIDAuMDAwMDAwXSAgWzw0MWM4OThjMj5dIGVhcmx5X2lvcmVtYXArMHhkLzB4ZgpbICAgIDAu MDAwMDAwXSAgWzw0MWM3YmQyMz5dIF9fYWNwaV9tYXBfdGFibGUrMHgxMC8weDE1ClsgICAgMC4w MDAwMDBdICBbPDQxNzYzZjU5Pl0gYWNwaV9vc19tYXBfaW9tZW0rMHgxYi8weDExNQpbICAgIDAu MDAwMDAwXSAgWzw0MTc2NDA1Yj5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDgvMHhhClsgICAgMC4w MDAwMDBdICBbPDQxYzhmZDMwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MTRlLzB4Mjlh ClsgICAgMC4wMDAwMDBdICBbPDQxYzhmZjJkPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweGIx LzB4ZGMKWyAgICAwLjAwMDAwMF0gIFs8NDFjOGU5Nzk+XSBhY3BpX3RhYmxlX2luaXQrMHg0OC8w eGM0ClsgICAgMC4wMDAwMDBdICBbPDQxYzdjMDc0Pl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHgx Mi8weDcxClsgICAgMC4wMDAwMDBdICBbPDQxYzc1NzFjPl0gc2V0dXBfYXJjaCsweGIwYi8weGJm MQpbICAgIDAuMDAwMDAwXSAgWzw0MWM3MjhhZj5dIHN0YXJ0X2tlcm5lbCsweGFlLzB4M2Y1Clsg ICAgMC4wMDAwMDBdICBbPDQxYzcyM2IwPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHgxNWUvMHgxNjEK WyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgMDVlMGMwN2ViMWM2NjNhNiBdLS0tClsgICAg MC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1x dWFudGFsLWxrcC1uZXgwNC0xMDQ6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0w ODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5 ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMDk6MjAxNDA4 MTUyMDUzMDM6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVz Zy1xdWFudGFsLWxrcC1uZXgwNC0xMTE6MjAxNDA4MTUyMDUzMDM6aTM4Ni1yYW5kY29uZmlnLWhh MS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVk OGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTQ6MjAx NDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9k bWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTc6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmln LWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJi NTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMTk6 MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3 OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0xMjE6MjAxNDA4MTUyMDUzMDI6aTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5 YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0x MjQ6MjAxNDA4MTUyMDUzMDI6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2 Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0yNjoyMDE0MDgxNTIwNTMwMzppMzg2LXJhbmRj b25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJk ZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0 LTMxOjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFh Njc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMzM6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZi ZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgw NC01MToyMDE0MDgxNTIwNTMwMzppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRh YTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTU2OjIwMTQwODE1MjA1MzAzOmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2 YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4 MDQtNTc6MjAxNDA4MTUyMDUzMDM6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQvMmExNDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0 YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC02ODoyMDE0MDgxNTIwNTMwMzppMzg2LXJh bmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0 NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5l eDA0LTczOjIwMTQwODE1MjA1MzAzOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhMTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5 NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtNzU6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmEx NDZiZGU5YTJiNTVkOGQ5ZTk4YTFmNGI3MmNhNjk0YWE2Nzg3OS9kbWVzZy1xdWFudGFsLWxrcC1u ZXgwNC04MjoyMDE0MDgxNTIwNTMwMjppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYTE0NmJkZTlhMmI1NWQ4ZDllOThhMWY0YjcyY2E2 OTRhYTY3ODc5L2RtZXNnLXF1YW50YWwtbGtwLW5leDA0LTgzOjIwMTQwODE1MjA1MzAzOmkzODYt cmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJh MTQ2YmRlOWEyYjU1ZDhkOWU5OGExZjRiNzJjYTY5NGFhNjc4NzkvZG1lc2ctcXVhbnRhbC1sa3At bmV4MDQtOTM6MjAxNDA4MTUyMDUzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKMDoyMDoy MCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wOC0xNSAyMDo1Mzo0NiBS RVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdC8ucmVw ZWF0G1swbQoKQmlzZWN0aW5nOiA1IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAzIHN0ZXBzKQpbNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3 OF0gcGNpOiBDcmVhdGUgcGNpX2hvc3RfYnJpZGdlIGJlZm9yZSBpdHMgYXNzb2NpYXRlZCBidXMg aW4gcGNpX2NyZWF0ZV9yb290X2J1cy4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRl c3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2Nk YWxsLWt2bS1hcm06bXVzdGFuZzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOjZmOTliYzk0OWIxYzkwZmYz NDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzg6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6NTM6 NDggNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OCBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctaGExLTA4MTQtNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OApDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0 OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC02Zjk5 YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4Cmtlcm5lbDogL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdj Y2I3OC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDUtZzZmOTliYzkKCjIwMTQtMDgtMTUgMjA6NTU6 NDggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0gQUNQ STogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wMDAw MDBdIEFDUEk6IFJTRFAgMHgwMDBGMEM5MCAwMDAwMTQgKHYwMCBCT0NIUyApClsgICAgMC4wMDAw MDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBX QVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IG1tL2Vhcmx5X2lvcmVtYXAuYzoxMjEgX19lYXJseV9p b3JlbWFwKzB4OTgvMHgxYTcoKQpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3 YXBwZXIgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAwNS1nNmY5OWJjOSAjMQpbICAgIDAuMDAw MDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgNDFhNzdlMWMgNDE3NjgzZDAgNDFhNzdlNGMgNDEwNDFk OWYgNDE5YmI3NDAgMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDQxOWMxZDE4IDAw MDAwMDc5IDQxYzg5NjBjIDQxYzg5NjBjIDEzZmUxOGJkIGY4NmI1MmI1IDAwMDAwMDAwClsgICAg MC4wMDAwMDBdICA0MWE3N2U1YyA0MTA0MWU2YiAwMDAwMDAwOSAwMDAwMDAwMCA0MWE3N2ViMCA0 MWM4OTYwYyAwMDAwMDE1YiA0MWE3N2U3NApbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAg IDAuMDAwMDAwXSAgWzw0MTc2ODNkMD5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICAgMC4wMDAw MDBdICBbPDQxMDQxZDlmPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg2Zi8weDkwClsgICAgMC4w MDAwMDBdICBbPDQxYzg5NjBjPl0gPyBfX2Vhcmx5X2lvcmVtYXArMHg5OC8weDFhNwpbICAgIDAu MDAwMDAwXSAgWzw0MWM4OTYwYz5dID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAw LjAwMDAwMF0gIFs8NDEwNDFlNmI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgxYi8weDIwClsgICAg MC4wMDAwMDBdICBbPDQxYzg5NjBjPl0gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAw LjAwMDAwMF0gIFs8NDEwMzQyNjQ+XSA/IG5hdGl2ZV9zZXRfZml4bWFwKzB4MzQvMHg0MApbICAg IDAuMDAwMDAwXSAgWzw0MWM4OTg5Nz5dID8gZWFybHlfaW91bm1hcCsweDEwOC8weDEyNgpbICAg IDAuMDAwMDAwXSAgWzw0MWM4OThjMj5dIGVhcmx5X2lvcmVtYXArMHhkLzB4ZgpbICAgIDAuMDAw MDAwXSAgWzw0MWM3YmQyMz5dIF9fYWNwaV9tYXBfdGFibGUrMHgxMC8weDE1ClsgICAgMC4wMDAw MDBdICBbPDQxNzYzYzU5Pl0gYWNwaV9vc19tYXBfaW9tZW0rMHgxYi8weDExNQpbICAgIDAuMDAw MDAwXSAgWzw0MTc2M2Q1Yj5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDgvMHhhClsgICAgMC4wMDAw MDBdICBbPDQxYzhmZDMwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MTRlLzB4MjlhClsg ICAgMC4wMDAwMDBdICBbPDQxYzhmZjJkPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweGIxLzB4 ZGMKWyAgICAwLjAwMDAwMF0gIFs8NDFjOGU5Nzk+XSBhY3BpX3RhYmxlX2luaXQrMHg0OC8weGM0 ClsgICAgMC4wMDAwMDBdICBbPDQxYzdjMDc0Pl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHgxMi8w eDcxClsgICAgMC4wMDAwMDBdICBbPDQxYzc1NzFjPl0gc2V0dXBfYXJjaCsweGIwYi8weGJmMQpb ICAgIDAuMDAwMDAwXSAgWzw0MWM3MjhhZj5dIHN0YXJ0X2tlcm5lbCsweGFlLzB4M2Y1ClsgICAg MC4wMDAwMDBdICBbPDQxYzcyM2IwPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHgxNWUvMHgxNjEKWyAg ICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgMDVlMGMwN2ViMWM2NjNhNiBdLS0tClsgICAgMC4w MDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFu dGFsLWl2YjQxLTEwNjoyMDE0MDgxNTIwNTUyNTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5NDliMWM5MGZmMzQyYTdkNDRh YzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtaXZiNDEtMTE6MjAxNDA4MTUyMDU1MjU6aTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQv NmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3OC9kbWVzZy1xdWFudGFsLWl2 YjQxLTE0OjIwMTQwODE1MjA1NTI1OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMy MmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1pdmI0MS0zNDoyMDE0MDgxNTIwNTUyNTppMzg2LXJhbmRj b25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5YmM5 NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtaXZiNDEtMzk6 MjAxNDA4MTUyMDU1MjQ6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIyYTdjY2I3 OC9kbWVzZy1xdWFudGFsLWl2YjQxLTU1OjIwMTQwODE1MjA1NTI1OmkzODYtcmFuZGNvbmZpZy1o YTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkw ZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTQxOjIw MTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgv ZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTUxOjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZp Zy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIx YzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTcx OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2Ni NzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTc2OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNv bmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0 OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQt MTg2OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3 Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtMTkxOjIwMTQwODE1MjA1NTI3OmkzODYtcmFu ZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTli Yzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4 MDQtMjg6MjAxNDA4MTUyMDU1Mjc6aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGExLTA4MTQvNmY5OWJjOTQ5YjFjOTBmZjM0MmE3ZDQ0YWM0MTIyMzIy YTdjY2I3OC9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNC0zOToyMDE0MDgxNTIwNTUyNzppMzg2LXJh bmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5 YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtbGtwLW5l eDA0LTQ0OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMy MmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtNDoyMDE0MDgxNTIwNTUyNjppMzg2LXJh bmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5 YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXF1YW50YWwtbGtwLW5l eDA0LTg5OjIwMTQwODE1MjA1NTI3OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMy MmE3Y2NiNzgvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDQtOToyMDE0MDgxNTIwNTUyNzppMzg2LXJh bmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC82Zjk5 YmM5NDliMWM5MGZmMzQyYTdkNDRhYzQxMjIzMjJhN2NjYjc4L2RtZXNnLXlvY3RvLWxrcC1uZXgw NC0xOjIwMTQwODE1MjA1NTI2OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3 Y2NiNzgvZG1lc2cteW9jdG8tbGtwLW5leDA0LTY6MjAxNDA4MTUyMDU1MjY6aTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0OjoKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVt MjAxNC0wOC0xNSAyMDo1NjoxOCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xp bnV4LTgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAyIHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxIHN0ZXApCltkMWVlZTZhODQxZGQ3M2VjZDNj Y2UwZTcwNjg2MTUyY2M1Nzg5YzkxXSBhcm02NDogQWRkIGFyY2hpdGVjdHVyZSBzdXBwb3J0IGZv ciBQQ0kKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2NkYWxsLWt2bS1hcm06bXVzdGFu Zzp2Z2ljLWFjdGl2ZS11bnF1ZXVlOmQxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJjYzU3 ODljOTE6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjA6NTY6MTkgZDFlZWU2YTg0MWRkNzNl Y2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQtZDFlZWU2 YTg0MWRkNzNlY2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MQpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2 ODYxNTJjYzU3ODljOTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC1kMWVlZTZhODQxZGQ3M2VjZDNjY2Uw ZTcwNjg2MTUyY2M1Nzg5YzkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci9pMzg2LXJhbmRjb25maWctaGExLTA4MTQt ZDFlZWU2YTg0MWRkNzNlY2QzY2NlMGU3MDY4NjE1MmNjNTc4OWM5MQprZXJuZWw6IC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2QxZWVlNmE4NDFkZDczZWNkM2NjZTBlNzA2ODYxNTJj YzU3ODljOTEvdm1saW51ei0zLjE2LjAtcmMxLTAwMDAyLWdkMWVlZTZhCgoyMDE0LTA4LTE1IDIx OjAxOjI2IGRldGVjdGluZyBib290IHN0YXRlIAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDAgcmV2 aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEgc3RlcCkKWzE3NWUwMTQz MzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWNdIHBjaTogT0Y6IEZpeCB0aGUgY29udmVy c2lvbiBvZiBJTyByYW5nZXMgaW50byBJTyByZXNvdXJjZXMuCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC04L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZp Zy1oYTEtMDgxNC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1ZToxNzVl MDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjOmJpc2VjdC1saW51eC04CgoyMDE0 LTA4LTE1IDIxOjAxOjU3IDE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJl M2Q2YWIzMWMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEt MDgxNC8xNzVlMDE0MzMxMzkyN2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGExLTA4MTQtMTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2YzIwMmUzZDZhYjMxYwprZXJuZWw6 IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LzE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZi NWI2NmMyMDJlM2Q2YWIzMWMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA0LWcxNzVlMDE0CgoyMDE0 LTA4LTE1IDIxOjAzOjU3IGRldGVjdGluZyBib290IHN0YXRlIAk1CTIwIFNVQ0NFU1MKCjZmOTli Yzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzggaXMgdGhlIGZpcnN0IGJhZCBjb21t aXQKY29tbWl0IDZmOTliYzk0OWIxYzkwZmYzNDJhN2Q0NGFjNDEyMjMyMmE3Y2NiNzgKQXV0aG9y OiBMaXZpdSBEdWRhdSA8TGl2aXUuRHVkYXVAYXJtLmNvbT4KRGF0ZTogICBUaHUgSnVuIDUgMTU6 MjA6MzggMjAxNCArMDUzMAoKICAgIHBjaTogQ3JlYXRlIHBjaV9ob3N0X2JyaWRnZSBiZWZvcmUg aXRzIGFzc29jaWF0ZWQgYnVzIGluIHBjaV9jcmVhdGVfcm9vdF9idXMuCiAgICAKICAgIEJlZm9y ZSBjb21taXQgN2I1NDM2NjM1ODAwIHRoZSBwY2lfaG9zdF9icmlkZ2Ugd2FzIGNyZWF0ZWQgYmVm b3JlIHRoZSByb290IGJ1cy4KICAgIEFzIHRoYXQgY29tbWl0IGhhcyBhZGRlZCBhIG5lZWRsZXNz IGRlcGVuZGVuY3kgb24gdGhlIGJ1cyBmb3IgcGNpX2FsbG9jX2hvc3RfYnJpZGdlKCkKICAgIHRo ZSBjcmVhdGlvbiBvcmRlciBoYXMgYmVlbiBjaGFuZ2VkIGZvciBubyBnb29kIHJlYXNvbi4gUmV2 ZXJ0IHRoZSBvcmRlciBvZgogICAgY3JlYXRpb24gYXMgd2UgYXJlIGdvaW5nIHRvIGRlcGVuZCBv biB0aGUgcGNpX2hvc3RfYnJpZGdlIHN0cnVjdHVyZSB0byByZXRyaWV2ZSB0aGUKICAgIGRvbWFp biBudW1iZXIgb2YgdGhlIHJvb3QgYnVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMaXZpdSBE dWRhdSA8TGl2aXUuRHVkYXVAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBHcmFudCBMaWtlbHkgPGdy YW50Lmxpa2VseUBsaW5hcm8ub3JnPgogICAgVGVzdGVkLWJ5OiBUYW5tYXkgSW5hbWRhciA8dGlu YW1kYXJAYXBtLmNvbT4KCjowNDAwMDAgMDQwMDAwIGE5YzMwNDBmMWZiZDAzNzA5NjZlZmZjNjgx MTgwOTZkMjNhNzkzNDIgZTI5YTNjY2I5MDU0ZjY3MzI1OWE2MDZmNmRjYzgyZDIzYjI1NTBhNSBN CWRyaXZlcnMKYmlzZWN0IHJ1biBzdWNjZXNzCkhFQUQgaXMgbm93IGF0IDE3NWUwMTQuLi4gcGNp OiBPRjogRml4IHRoZSBjb252ZXJzaW9uIG9mIElPIHJhbmdlcyBpbnRvIElPIHJlc291cmNlcy4K bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgx NC9jZGFsbC1rdm0tYXJtOm11c3Rhbmc6dmdpYy1hY3RpdmUtdW5xdWV1ZToxNzVlMDE0MzMxMzky N2M1MmZkN2I2YjViNjZjMjAyZTNkNmFiMzFjOmJpc2VjdC1saW51eC04CgoyMDE0LTA4LTE1IDIx OjA1OjA3IDE3NWUwMTQzMzEzOTI3YzUyZmQ3YjZiNWI2NmMyMDJlM2Q2YWIzMWMgcmV1c2UgL2tl cm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMTc1ZTAxNDMzMTM5MjdjNTJmZDdiNmI1YjY2 YzIwMmUzZDZhYjMxYy92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDQtZzE3NWUwMTQKCjIwMTQtMDgt MTUgMjE6MDU6MDcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEwLgkzNgk2MCBTVUNDRVNTCgpQcmV2 aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAxNzVlMDE0Li4uIHBjaTogT0Y6IEZpeCB0aGUgY29udmVy c2lvbiBvZiBJTyByYW5nZXMgaW50byBJTyByZXNvdXJjZXMuCkhFQUQgaXMgbm93IGF0IDJhZjQ2 OWQuLi4gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnbGluYXJvL2FwbV9saW51eF92My4x Ni1yYzEnIGludG8gbXVzdGFuZy92Z2ljLWFjdGl2ZS11bnF1ZXVlCmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvY2RhbGwta3ZtLWFybTpt dXN0YW5nOnZnaWMtYWN0aXZlLXVucXVldWU6MmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0 ZjA5N2YzNGJmZTpiaXNlY3QtbGludXgtOAogVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIEFD UEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSBBQ1BJOiBSU0RQIDB4MDAwRjBDOTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAw MDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0g V0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCBtbS9lYXJseV9pb3JlbWFwLmM6MTIxIF9fZWFybHlf aW9yZW1hcCsweDk4LzB4MWE3KCkKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz d2FwcGVyIE5vdCB0YWludGVkIDMuMTYuMC0wMDc2MS1nMmFmNDY5ZCAjNTAKWyAgICAwLjAwMDAw MF0gIDAwMDAwMDAwIDAwMDAwMDAwIDQxYTg5ZTFjIDQxNzc2ZjYxIDQxYTg5ZTRjIDQxMDQxZTNm IDQxOWNjNmI0IDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCA0MTlkMmM2NCAwMDAw MDA3OSA0MWM5YzcxYSA0MWM5YzcxYSAxM2ZlMThiZCBmODZiNTJiNSAwMDAwMDAwMApbICAgIDAu MDAwMDAwXSAgNDFhODllNWMgNDEwNDFmMGIgMDAwMDAwMDkgMDAwMDAwMDAgNDFhODllYjAgNDFj OWM3MWEgMDAwMDAxNWIgNDFhODllNzQKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8NDE3NzZmNjE+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgIDAuMDAwMDAw XSAgWzw0MTA0MWUzZj5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4NmYvMHg5MApbICAgIDAuMDAw MDAwXSAgWzw0MWM5YzcxYT5dID8gX19lYXJseV9pb3JlbWFwKzB4OTgvMHgxYTcKWyAgICAwLjAw MDAwMF0gIFs8NDFjOWM3MWE+XSA/IF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4w MDAwMDBdICBbPDQxMDQxZjBiPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWIvMHgyMApbICAgIDAu MDAwMDAwXSAgWzw0MWM5YzcxYT5dIF9fZWFybHlfaW9yZW1hcCsweDk4LzB4MWE3ClsgICAgMC4w MDAwMDBdICBbPDQxMDM0MzA0Pl0gPyBuYXRpdmVfc2V0X2ZpeG1hcCsweDM0LzB4NDAKWyAgICAw LjAwMDAwMF0gIFs8NDFjOWM5YTU+XSA/IGVhcmx5X2lvdW5tYXArMHgxMDgvMHgxMjYKWyAgICAw LjAwMDAwMF0gIFs8NDFjOWM5ZDA+XSBlYXJseV9pb3JlbWFwKzB4ZC8weGYKWyAgICAwLjAwMDAw MF0gIFs8NDFjOGVkZTQ+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MTAvMHgxNQpbICAgIDAuMDAwMDAw XSAgWzw0MTc3Mjc1OT5dIGFjcGlfb3NfbWFwX2lvbWVtKzB4MWIvMHgxMTUKWyAgICAwLjAwMDAw MF0gIFs8NDE3NzI4NWI+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg4LzB4YQpbICAgIDAuMDAwMDAw XSAgWzw0MWNhMzAwZj5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDE0ZS8weDI5YQpbICAg IDAuMDAwMDAwXSAgWzw0MWNhMzIwYz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHhiMS8weGRj ClsgICAgMC4wMDAwMDBdICBbPDQxY2ExYzUxPl0gYWNwaV90YWJsZV9pbml0KzB4NDgvMHhjNApb ICAgIDAuMDAwMDAwXSAgWzw0MWM4ZjEzNT5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4MTIvMHg3 MQpbICAgIDAuMDAwMDAwXSAgWzw0MWM4ODcxYz5dIHNldHVwX2FyY2grMHhiMGIvMHhiZjEKWyAg ICAwLjAwMDAwMF0gIFs8NDFjODU4YWY+XSBzdGFydF9rZXJuZWwrMHhhZS8weDNmNQpbICAgIDAu MDAwMDAwXSAgWzw0MWM4NTNiMD5dIGkzODZfc3RhcnRfa2VybmVsKzB4MTVlLzB4MTYxClsgICAg MC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDA1ZTBjMDdlYjFjNjYzYTYgXS0tLQpbICAgIDAuMDAw MDAwXSAwTUIgSElHSE1FTSBhdmFpbGFibGUuCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0w ODE0LzJhZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdmMzRiZmUvZG1lc2ctcXVhbnRh bC1pdmI0MS0xNjoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRjb25maWctaGExLTA4MTQ6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2 MTRmMDk3ZjM0YmZlL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE6MjAxNDA4MTUyMDMxNDE6aTM4Ni1y YW5kY29uZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmFm NDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJmZS9kbWVzZy1xdWFudGFsLWl2YjQx LTM2OjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdm MzRiZmUvZG1lc2ctcXVhbnRhbC1pdmI0MS00NzoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRjb25m aWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0NjlkODJm ZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlL2RtZXNnLXF1YW50YWwtaXZiNDEtMTAyOjIw MTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdmMzRiZmUv ZG1lc2ctcXVhbnRhbC1pdmI0MS0yNjoyMDE0MDgxNTIwMzE0MTppMzg2LXJhbmRjb25maWctaGEx LTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0NjlkODJmZGY2OGM4 MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlL2RtZXNnLXlvY3RvLXZwLTMyOjIwMTQwODE0MTg0NDIx OmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDozLjE2LjAtMDA3NjEtZzJhZjQ2OWQ6NTAKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmFmNDY5ZDgyZmRmNjhjODMxNWQ0N2M0MjRjNjE0 ZjA5N2YzNGJmZS9kbWVzZy1xdWFudGFsLWl2YjQxLTEyMjoyMDE0MDgxNTIwMzE0MTppMzg2LXJh bmRjb25maWctaGExLTA4MTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC8yYWY0 NjlkODJmZGY2OGM4MzE1ZDQ3YzQyNGM2MTRmMDk3ZjM0YmZlL2RtZXNnLXF1YW50YWwtaXZiNDEt MTIzOjIwMTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMS0wODE0LzJhZjQ2OWQ4MmZkZjY4YzgzMTVkNDdjNDI0YzYxNGYwOTdm MzRiZmUvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMTI6MjAxNDA4MTUyMDMxNDE6aTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvMmFmNDY5ZDgy ZmRmNjhjODMxNWQ0N2M0MjRjNjE0ZjA5N2YzNGJmZS9kbWVzZy1xdWFudGFsLWl2YjQxLTU3OjIw MTQwODE1MjAzMTQxOmkzODYtcmFuZGNvbmZpZy1oYTEtMDgxNDo6CjA6MTE6MTEgYWxsX2dvb2Q6 YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0IDJhZjQ2OWQgTWVyZ2UgcmVtb3RlLXRy YWNraW5nIGJyYW5jaCAnbGluYXJvL2FwbV9saW51eF92My4xNi1yYzEnIGludG8gbXVzdGFuZy92 Z2ljLWFjdGl2ZS11bnF1ZXVlCgo9PT09PT09PT0gbGludXMvbWFzdGVyID09PT09PT09PQpQcmV2 aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAyYWY0NjlkLi4uIE1lcmdlIHJlbW90ZS10cmFja2luZyBi cmFuY2ggJ2xpbmFyby9hcG1fbGludXhfdjMuMTYtcmMxJyBpbnRvIG11c3RhbmcvdmdpYy1hY3Rp dmUtdW5xdWV1ZQpIRUFEIGlzIG5vdyBhdCBjOWQyNjQyLi4uIE1lcmdlIHRhZyAncG0rYWNwaS0z LjE3LXJjMS0yJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n aXQvcmFmYWVsL2xpbnV4LXBtCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctaGExLTA4MTQvbGludXM6bWFzdGVyOmM5ZDI2NDIzZTU2Y2UxYWI0ZDc4NmY5 MmFlYmVjZjg1OWQ0MTkyOTM6YmlzZWN0LWxpbnV4LTgKCjIwMTQtMDgtMTUgMjE6MDc6MTQgYzlk MjY0MjNlNTZjZTFhYjRkNzg2ZjkyYWViZWNmODU5ZDQxOTI5MyBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQtYzlkMjY0MjNlNTZjZTFhYjRkNzg2ZjkyYWViZWNmODU5ZDQxOTI5MwpDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0L2M5ZDI2NDIzZTU2Y2Ux YWI0ZDc4NmY5MmFlYmVjZjg1OWQ0MTkyOTMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC1jOWQyNjQyM2U1 NmNlMWFiNGQ3ODZmOTJhZWJlY2Y4NTlkNDE5MjkzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIvaTM4Ni1yYW5kY29u ZmlnLWhhMS0wODE0LWM5ZDI2NDIzZTU2Y2UxYWI0ZDc4NmY5MmFlYmVjZjg1OWQ0MTkyOTMKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC9jOWQyNjQyM2U1NmNlMWFiNGQ3 ODZmOTJhZWJlY2Y4NTlkNDE5MjkzL3ZtbGludXotMy4xNi4wLTAwOTA5LWdjOWQyNjQyCgoyMDE0 LTA4LTE1IDIxOjE1OjE0IGRldGVjdGluZyBib290IHN0YXRlIC4JNjAgU1VDQ0VTUwoKCj09PT09 PT09PSBuZXh0L21hc3RlciA9PT09PT09PT0KRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKyAx MDU5ZThiLi4uNmFjMjQwNyBha3BtICAgICAgIC0+IG5leHQvYWtwbSAgKGZvcmNlZCB1cGRhdGUp CiArIDI1MDlmMjkuLi41Y2Q2OThhIGFrcG0tYmFzZSAgLT4gbmV4dC9ha3BtLWJhc2UgIChmb3Jj ZWQgdXBkYXRlKQogKyAwYzZjYjVhLi4uN2JlZjkxOSBtYXN0ZXIgICAgIC0+IG5leHQvbWFzdGVy ICAoZm9yY2VkIHVwZGF0ZSkKICAgZGMxY2M4NS4uODk5NTUyZCAgc3RhYmxlICAgICAtPiBuZXh0 L3N0YWJsZQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiAqIFtuZXcgdGFnXSAgICAgICAgIG5l eHQtMjAxNDA4MTUgLT4gbmV4dC0yMDE0MDgxNQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBj OWQyNjQyLi4uIE1lcmdlIHRhZyAncG0rYWNwaS0zLjE3LXJjMS0yJyBvZiBnaXQ6Ly9naXQua2Vy bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcmFmYWVsL2xpbnV4LXBtCkhFQUQgaXMg bm93IGF0IDdiZWY5MTkuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmlsZXMgZm9yIDIwMTQw ODE1CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEx LTA4MTQvbmV4dDptYXN0ZXI6N2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBhZWMzZGRkODkzZWVlY2U4 ZjpiaXNlY3QtbGludXgtOAoKMjAxNC0wOC0xNSAyMToxNjoyMiA3YmVmOTE5MTQxZmM1M2I3ODAw NzBhMGFlYzNkZGQ4OTNlZWVjZThmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC03YmVmOTE5MTQx ZmM1M2I3ODAwNzBhMGFlYzNkZGQ4OTNlZWVjZThmCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGExLTA4MTQvN2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBhZWMzZGRk ODkzZWVlY2U4Zgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMS0wODE0LTdiZWY5MTkxNDFmYzUzYjc4MDA3MGEwYWVj M2RkZDg5M2VlZWNlOGYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1oYTEtMDgxNC03YmVm OTE5MTQxZmM1M2I3ODAwNzBhMGFlYzNkZGQ4OTNlZWVjZThmCmtlcm5lbDogL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGExLTA4MTQvN2JlZjkxOTE0MWZjNTNiNzgwMDcwYTBhZWMzZGRkODkzZWVl Y2U4Zi92bWxpbnV6LTMuMTYuMC1uZXh0LTIwMTQwODE1CgoyMDE0LTA4LTE1IDIxOjI2OjIyIGRl dGVjdGluZyBib290IHN0YXRlIC4JNjAgU1VDQ0VTUwoK --===============4293833508091048301== 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 UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05G SUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19H RU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFW RV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJ Q19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FS Q0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15 CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJf Q1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15 CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1E X1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQojIENPTkZJR19aT05F X0RNQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVRfQVJDSCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19BUkNIX0hXRUlH SFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19ERUZD T05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19J UlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNl dHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMy CkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklH X0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFW RV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5F TF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMg bm90IHNldApDT05GSUdfS0VSTkVMX0JaSVAyPXkKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP U1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldAojIENPTkZJR19QT1NJ WF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CiMgQ09ORklH X0ZIQU5ETEUgaXMgbm90IHNldAojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19B VURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEg c3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJR X1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfTEVHQUNZX0FMTE9DX0hXSVJRPXkKQ09ORklHX0dF TkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRk9SQ0VEX1RI UkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9H PXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZ U0NBTEw9eQpDT05GSUdfS1RJTUVfU0NBTEFSPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NL RVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9 eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNP TkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVS SU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CkNPTkZJR19OT19IWj15CkNPTkZJ R19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRp bmcKIwojIENPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9U SU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0RfUFJP Q0VTU19BQ0NUX1YzPXkKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vi c3lzdGVtCiMKQ09ORklHX1RJTllfUkNVPXkKIyBDT05GSUdfUFJFRU1QVF9SQ1UgaXMgbm90IHNl dAojIENPTkZJR19SQ1VfU1RBTExfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJFRV9SQ1Vf VFJBQ0UgaXMgbm90IHNldApDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9D IGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVf U0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9XQU5UU19QUk9UX05VTUFfUFJPVF9OT05FPXkKQ09O RklHX0NHUk9VUFM9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKIyBDT05GSUdfQ0dST1VQX0ZSRUVa RVIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQ VVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1Qg aXMgbm90IHNldAojIENPTkZJR19SRVNPVVJDRV9DT1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19D R1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQojIENPTkZJR19GQUlSX0dST1VQX1ND SEVEIGlzIG5vdCBzZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0hFQ0tQT0lO VF9SRVNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFNRVNQQUNFUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklH X1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEg aXMgbm90IHNldAojIENPTkZJR19SRF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JEX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX09QVElNSVpFX0ZP Ul9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9 eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFU Rk9STT15CkNPTkZJR19FWFBFUlQ9eQojIENPTkZJR19VSUQxNiBpcyBub3Qgc2V0CiMgQ09ORklH X1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJ R19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklH X0JVRz15CiMgQ09ORklHX0VMRl9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BDU1BLUl9QTEFURk9S TT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQojIENPTkZJR19FUE9MTCBpcyBu b3Qgc2V0CkNPTkZJR19TSUdOQUxGRD15CiMgQ09ORklHX1RJTUVSRkQgaXMgbm90IHNldAojIENP TkZJR19FVkVOVEZEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hNRU0gaXMgbm90IHNldAojIENPTkZJ R19BSU8gaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNP TkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFu ZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNF X1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19D T01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJ TkcgaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKIyBDT05GSUdfT1BST0ZJTEUgaXMgbm90 IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpD T05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19I QVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5U X1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJ R19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9L UkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19P Tl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9B VFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lE TEVfVEhSRUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJ R19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklH X0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05P VElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9S RUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNI X0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdf SEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdf QVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0CkNPTkZJ R19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1Jf U1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJ R19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxG X1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkK Q09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwoj CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09O RklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMg bm90IHNldAojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19VTklOTElORV9TUElOX1VO TE9DSz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQojIENPTkZJR19GUkVFWkVSIGlz IG5vdCBzZXQKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwojIENPTkZJR19aT05F X0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NUFBB UlNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfMzJfSVJJUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKQ09ORklHX1BBUkFWSVJU X0RFQlVHPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19MR1VFU1RfR1VFU1Q9eQojIENPTkZJ R19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xP Q0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENP TkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001 ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4 NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVO VElVTUlJSSBpcyBub3Qgc2V0CkNPTkZJR19NUEVOVElVTU09eQojIENPTkZJR19NUEVOVElVTTQg aXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNl dAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0 CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19NRUxBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERV9MWCBpcyBub3Qg c2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDM18yIGlzIG5v dCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qg c2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNI RV9TSElGVD02CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJP X0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJ R19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9E RUJVR0NUTE1TUj15CkNPTkZJR19QUk9DRVNTT1JfU0VMRUNUPXkKQ09ORklHX0NQVV9TVVBfSU5U RUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CkNPTkZJR19DUFVfU1VQX0FNRD15CiMgQ09O RklHX0NQVV9TVVBfQ0VOVEFVUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8z Mj15CiMgQ09ORklHX0NQVV9TVVBfVU1DXzMyIGlzIG5vdCBzZXQKQ09ORklHX0hQRVRfVElNRVI9 eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CiMgQ09ORklHX0RNSSBpcyBub3Qgc2V0CkNPTkZJ R19OUl9DUFVTPTEKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5U QVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBU X0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09O RklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpD T05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfQU5D SUVOVF9NQ0U9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9JTkpF Q1Q9eQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBDT05GSUdfVk04NiBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKIyBDT05GSUdfVE9TSElC QSBpcyBub3Qgc2V0CkNPTkZJR19JOEs9eQpDT05GSUdfWDg2X1JFQk9PVEZJWFVQUz15CkNPTkZJ R19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKIyBDT05GSUdfTUlDUk9DT0RF X0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19N SUNST0NPREVfSU5URUxfRUFSTFk9eQojIENPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZIGlzIG5v dCBzZXQKQ09ORklHX01JQ1JPQ09ERV9FQVJMWT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4 Nl9DUFVJRD15CiMgQ09ORklHX05PSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNEc9 eQojIENPTkZJR19ISUdITUVNNjRHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJ VF8yRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKQ09ORklH X1ZNU1BMSVRfMUc9eQpDT05GSUdfUEFHRV9PRkZTRVQ9MHg0MDAwMDAwMApDT05GSUdfSElHSE1F TT15CkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxF Q1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05G SUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1P UllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1F TV9JTkZPX05PREUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CiMgQ09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNl dApDT05GSUdfTUlHUkFUSU9OPXkKIyBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQgaXMgbm90IHNl dApDT05GSUdfWk9ORV9ETUFfRkxBRz0wCkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19LU009 eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKIyBDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKIyBDT05GSUdfQ0xF QU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKIyBDT05G SUdfWkJVRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfRUFSTFlfSU9SRU1BUD15CiMgQ09ORklHX0hJR0hQVEUgaXMgbm90IHNldApDT05GSUdf WDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZ X0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMg Q09ORklHX01BVEhfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FSQ0hfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TTUFQPXkKQ09ORklH X0VGST15CkNPTkZJR19FRklfU1RVQj15CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90IHNldApDT05G SUdfSFpfMTAwPXkKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlz IG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0xMDAKQ09ORklH X1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hf RFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JF TE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfWDg2 X05FRURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NP TVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFu ZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1f UlVOVElNRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9X RVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQoj IENPTkZJR19BQ1BJX0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JVVFRPTiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklHX0FDUElf RE9DSz15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSVBN ST15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9DVVNUT01f RFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKIyBDT05GSUdf QUNQSV9DT05UQUlORVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X1JFRFVDRURfSEFSRFdBUkVfT05MWT15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0VYVExPRz15CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1 ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01N T049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dP Vl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1B TkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNl dApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9Q T1dFUlNBVkU9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJW QVRJVkUgaXMgbm90IHNldAoKIwojIHg4NiBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwoj CkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LNj15CkNPTkZJ R19YODZfUE9XRVJOT1dfSzc9eQpDT05GSUdfWDg2X0dYX1NVU1BNT0Q9eQpDT05GSUdfWDg2X1NQ RUVEU1RFUF9DRU5UUklOTz15CkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PX1RBQkxFPXkK Q09ORklHX1g4Nl9TUEVFRFNURVBfSUNIPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JPXkKQ09O RklHX1g4Nl9QNF9DTE9DS01PRD15CkNPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyPXkKQ09ORklH X1g4Nl9MT05HUlVOPXkKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQ X0xJQj15CkNPTkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLPXkKCiMKIyBDUFUg SWRsZQojCiMgQ09ORklHX0NQVV9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9ORUVEU19D UFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMK Q09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lf R09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfR09PTFBDPXkKIyBDT05GSUdfUENJX0dPQU5ZIGlzIG5vdCBzZXQKQ09ORklHX1BD SV9ESVJFQ1Q9eQpDT05GSUdfUENJX09MUEM9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdf UENJX0NOQjIwTEVfUVVJUks9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfUENJRUFFUj15 CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD15CiMg Q09ORklHX1BDSUVBU1BNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQojIENPTkZJR19QQ0lf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qg c2V0CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFT SUQ9eQojIENPTkZJR19QQ0lfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15Cgoj CiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09O RklHX0lTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfU0N4MjAwPXkKIyBDT05G SUdfU0N4MjAwSFJfVElNRVIgaXMgbm90IHNldApDT05GSUdfT0xQQz15CiMgQ09ORklHX09MUENf WE8xNV9TQ0kgaXMgbm90IHNldApDT05GSUdfQUxJWD15CkNPTkZJR19ORVQ1NTAxPXkKQ09ORklH X0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNldAojIENP TkZJR19DQVJEQlVTIGlzIG5vdCBzZXQKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVO VEE9eQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQojIENPTkZJR19ZRU5U QV9USSBpcyBub3Qgc2V0CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKQ09ORklHX1BDTUNJQV9QUk9C RT15CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fVFNJNzIxPXkKQ09ORklHX1JBUElE SU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTIGlz IG5vdCBzZXQKQ09ORklHX1JBUElESU9fRE1BX0VOR0lORT15CkNPTkZJR19SQVBJRElPX0RFQlVH PXkKQ09ORklHX1JBUElESU9fRU5VTV9CQVNJQz15CgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVy cwojCkNPTkZJR19SQVBJRElPX1RTSTU3WD15CiMgQ09ORklHX1JBUElESU9fQ1BTX1hYIGlzIG5v dCBzZXQKIyBDT05GSUdfUkFQSURJT19UU0k1NjggaXMgbm90IHNldApDT05GSUdfUkFQSURJT19D UFNfR0VOMj15CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBm aWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJD SF9CSU5GTVRfRUxGX1JBTkRPTUlaRV9QSUU9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJ R19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1UX01JU0M9eQpD T05GSUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSU9TRl9N Qkk9eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNL RVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lG WSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAoj IENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05G SUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUg aXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNX SVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU TElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX01QTFNfR1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFT U0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQoKIwojIE5ldHdvcmsgdGVz dGluZwojCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklH X1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIx MSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAy MTEKIwojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMg bm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQK CiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09O RklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19E RVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldApD T05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJ R19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIK Q09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VO RVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkK Q09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJF RF9CVUZGRVI9eQojIENPTkZJR19ETUFfQ01BIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwoj CiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JF REJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCkNPTkZJ R19NVERfUkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRD15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJU U19SRUFET05MWT15CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz15CiMgQ09ORklHX01URF9PRl9Q QVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwojIFVz ZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKIyBDT05GSUdfTVREX09PUFMgaXMg bm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NG SSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JF PXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERf TUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdf TVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERf Q0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NG SV9BTURTVEQ9eQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NG SV9VVElMPXkKQ09ORklHX01URF9SQU09eQpDT05GSUdfTVREX1JPTT15CkNPTkZJR19NVERfQUJT RU5UPXkKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVRE X0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNNQVA9eQpDT05GSUdf TVREX1BIWVNNQVBfQ09NUEFUPXkKQ09ORklHX01URF9QSFlTTUFQX1NUQVJUPTB4ODAwMDAwMApD T05GSUdfTVREX1BIWVNNQVBfTEVOPTAKQ09ORklHX01URF9QSFlTTUFQX0JBTktXSURUSD0yCkNP TkZJR19NVERfUEhZU01BUF9PRj15CkNPTkZJR19NVERfQU1ENzZYUk9NPXkKQ09ORklHX01URF9J Q0hYUk9NPXkKIyBDT05GSUdfTVREX0VTQjJST00gaXMgbm90IHNldApDT05GSUdfTVREX0NLODA0 WFJPTT15CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05F VHRlbCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9MNDQwR1ggaXMgbm90IHNldApDT05GSUdfTVRE X0lOVEVMX1ZSX05PUj15CkNPTkZJR19NVERfUExBVFJBTT15CgojCiMgU2VsZi1jb250YWluZWQg TVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CkNPTkZJ R19NVERfU0xSQU09eQpDT05GSUdfTVREX1BIUkFNPXkKQ09ORklHX01URF9NVERSQU09eQpDT05G SUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNP TkZJR19NVERSQU1fQUJTX1BPUz0wCgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMK Q09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNU X1Q9NAojIENPTkZJR19NVERfTkFORCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFORD15CiMg Q09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9P TkVOQU5EX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfT1RQPXkKQ09ORklH X01URF9PTkVOQU5EXzJYX1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkg ZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkKIyBD T05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15CkNPTkZJR19NVERf VUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJ R19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0dMVUVCSSBpcyBu b3Qgc2V0CkNPTkZJR19PRj15CgojCiMgRGV2aWNlIFRyZWUgYW5kIE9wZW4gRmlybXdhcmUgc3Vw cG9ydAojCiMgQ09ORklHX09GX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX1BST01UUkVF PXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0Zf SVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklHX09GX01URD15 CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BB UlBPUlQ9eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBz ZXQKCiMKIyBQcm90b2NvbHMKIwojIENPTkZJR19JU0FQTlAgaXMgbm90IHNldAojIENPTkZJR19Q TlBCSU9TIGlzIG5vdCBzZXQKQ09ORklHX1BOUEFDUEk9eQoKIwojIE1pc2MgZGV2aWNlcwojCkNP TkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1f QVNNIGlzIG5vdCBzZXQKQ09ORklHX1BIQU5UT009eQpDT05GSUdfU0dJX0lPQzQ9eQpDT05GSUdf VElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklH X0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0NTNTUzNV9NRkdQVCBpcyBub3Qgc2V0CkNP TkZJR19IUF9JTE89eQpDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMjA9eQojIENP TkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FQRFM5OTBYPXkK IyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMg Q09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfU1JBTT15 CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJ R19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV85M0NYNiBpcyBub3Qg c2V0CkNPTkZJR19DQjcxMF9DT1JFPXkKQ09ORklHX0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEw X0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNw b3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93 bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD15CkNPTkZJR19JTlRFTF9NRUk9eQpD T05GSUdfSU5URUxfTUVJX01FPXkKQ09ORklHX0lOVEVMX01FSV9UWEU9eQpDT05GSUdfVk1XQVJF X1ZNQ0k9eQoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQg RHJpdmVyCiMKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CgojCiMg U0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1NDU0lfRE1B IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lP Tj15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMK IyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKIyBDT05G SUdfRklSRVdJUkVfT0hDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90 IHNldAojIENPTkZJR19JMk8gaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQoj IENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoj CkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BP TExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQ PXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMg bm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05G SUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09O RklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRL QkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BP TExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklY IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQzM1ODlY IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09O RklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQojIENPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTIGlz IG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9UUkFD S1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU0VO VEVMSUM9eQpDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUPXkKIyBDT05GSUdfTU9VU0VfUFMyX09M UEMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkKIyBDT05GSUdfTU9VU0VfQVBQTEVU T1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldApDT05GSUdf TU9VU0VfQ1lBUEE9eQpDT05GSUdfTU9VU0VfSU5QT1JUPXkKIyBDT05GSUdfTU9VU0VfQVRJWEwg aXMgbm90IHNldApDT05GSUdfTU9VU0VfTE9HSUJNPXkKIyBDT05GSUdfTU9VU0VfUEMxMTBQQUQg aXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT15CkNPTkZJR19NT1VTRV9HUElPPXkKQ09O RklHX01PVVNFX1NZTkFQVElDU19JMkM9eQojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15 CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNU SUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQojIENPTkZJR19KT1lTVElDS19HUklQ IGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19K T1lTVElDS19HVUlMTEVNT1Q9eQpDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05GSUdfSk9Z U1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJR19KT1lTVElDS19UTURDPXkKQ09ORklHX0pPWVNUSUNL X0lGT1JDRT15CkNPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyPXkKIyBDT05GSUdfSk9ZU1RJQ0tf V0FSUklPUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19NQUdFTExBTj15CkNPTkZJR19KT1lT VElDS19TUEFDRU9SQj15CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9eQpDT05GSUdfSk9ZU1RJ Q0tfU1RJTkdFUj15CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldAojIENPTkZJ R19KT1lTVElDS19aSEVOSFVBIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlz IG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19KT1lTVElDS19YUEFE IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNF Q0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENP TkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tC VEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19PRl9UT1VDSFNDUkVFTj15CiMgQ09ORklHX1RP VUNIU0NSRUVOXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5 IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVD15CkNPTkZJR19UT1VDSFND UkVFTl9BVU9fUElYQ0lSPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lU VFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qg c2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWD15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fSUxJMjEwWD15CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CiMgQ09ORklHX1RPVUNIU0NS RUVOX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT15CkNPTkZJ R19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fTU1TMTE0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CkNPTkZJR19U T1VDSFNDUkVFTl9JTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fSFRDUEVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKQ09ORklHX1RP VUNIU0NSRUVOX0VEVF9GVDVYMDY9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNP TkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CkNPTkZJR19UT1VDSFNDUkVFTl9USV9BTTMzNVhf VFNDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dN ODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4Mz15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VD SElUMjEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEy MzI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9a Rk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJk d2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BD X1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05G SUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKQ09ORklHX1NF UklPX0FMVEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJT19BUkNf UFMyPXkKQ09ORklHX1NFUklPX0FQQlBTMj15CkNPTkZJR19TRVJJT19PTFBDX0FQU1A9eQpDT05G SUdfSFlQRVJWX0tFWUJPQVJEPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05T NTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBu b3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpD T05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQpD T05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPXkK Q09ORklHX0NZQ0xBREVTPXkKIyBDT05GSUdfQ1laX0lOVFIgaXMgbm90IHNldAojIENPTkZJR19N T1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfU01BUlRJTz15CiMgQ09ORklHX1NZ TkNMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1NZTkNMSU5LTVA9eQpDT05GSUdfU1lOQ0xJTktfR1Q9 eQpDT05GSUdfTk9aT01JPXkKQ09ORklHX0lTST15CkNPTkZJR19OX0hETEM9eQojIENPTkZJR19O X0dTTSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9ST1VURVI9eQpDT05GSUdfVFJBQ0VfU0lOSz15 CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklH X1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84 MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1BO UCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFM XzgyNTBfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJ QUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JU UyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQpDT05GSUdfU0VSSUFM XzgyNTBfREVURUNUX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQpDT05GSUdfU0VSSUFM XzgyNTBfRFc9eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VS SUFMX01GRF9IU1U9eQojIENPTkZJR19TRVJJQUxfTUZEX0hTVV9DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF9VQVJUTElURT15CiMgQ09ORklHX1NFUklBTF9VQVJUTElURV9DT05TT0xF IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9PRl9QTEFU Rk9STT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKQ09ORklHX1NFUklBTF9TQ0NOWFBfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPXkKQ09ORklHX1NFUklBTF9USU1CRVJEQUxFPXkK Q09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFH VUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVF9DT05TT0xFX0JZ UEFTUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9eQpDT05GSUdfU0VSSUFM X0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFU RT0xMTUyMDAKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0NPTlNPTEUgaXMgbm90IHNldApD T05GSUdfU0VSSUFMX1BDSF9VQVJUPXkKQ09ORklHX1NFUklBTF9QQ0hfVUFSVF9DT05TT0xFPXkK Q09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVD15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VB UlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9eQpDT05G SUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9eQojIENP TkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X01FTl9aMTM1IGlzIG5vdCBzZXQKQ09ORklHX1RUWV9QUklOVEs9eQpDT05GSUdfSFZDX0RSSVZF Uj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQojIENPTkZJ R19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFD RT15CkNPTkZJR19JUE1JX1NJPXkKQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQojIENP TkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CiMgQ09O RklHX0RUTEsgaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CkNPTkZJR19BUFBM SUNPTT15CiMgQ09ORklHX1NPTllQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBz ZXQKQ09ORklHX1NDeDIwMF9HUElPPXkKIyBDT05GSUdfUEM4NzM2eF9HUElPIGlzIG5vdCBzZXQK Q09ORklHX05TQ19HUElPPXkKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklH X0hQRVRfTU1BUF9ERUZBVUxUPXkKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CiMgQ09ORklHX1RD R19UUE0gaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CkNPTkZJ R19JMkM9eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklHX0kyQ19DT01QQVQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMK IyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFM TEVOR0U9eQpDT05GSUdfSTJDX01VWF9HUElPPXkKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTQxIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTR4IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19I RUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05G SUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMg U01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9eQpDT05G SUdfSTJDX0FMSTE1NjM9eQpDT05GSUdfSTJDX0FMSTE1WDM9eQojIENPTkZJR19JMkNfQU1ENzU2 IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKIyBDT05G SUdfSTJDX0lTQ0ggaXMgbm90IHNldApDT05GSUdfSTJDX0lTTVQ9eQojIENPTkZJR19JMkNfUElJ WDQgaXMgbm90IHNldApDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5 ODU9eQpDT05GSUdfSTJDX1NJUzU1OTU9eQojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19TSVM5Nlg9eQojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBz ZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0t b24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9D T1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX0RFU0lH TldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VHMjBUIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19HUElPPXkKQ09ORklHX0kyQ19LRU1QTEQ9eQpDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJ R19JMkNfUENBX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19QWEE9eQpDT05GSUdfSTJDX1BYQV9QQ0k9 eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwoj IEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlRf TElHSFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9T TUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19FTEVLVE9SIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1BDQV9JU0EgaXMgbm90IHNldApDT05GSUdfU0N4MjAwX0kyQz15CkNPTkZJR19TQ3gy MDBfSTJDX1NDTD0xMgpDT05GSUdfU0N4MjAwX0kyQ19TREE9MTMKIyBDT05GSUdfU0N4MjAwX0FD QiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQojIENPTkZJR19IU0kgaXMg bm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJV RyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5U X0tUSU1FUj15CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPXkKQ09ORklHX1BQU19DTElFTlRfR1BJ Tz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQK IwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBh bmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3Mu CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FO VF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9 eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFD SElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9 eQpDT05GSUdfR1BJT19EQTkwNTI9eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkg bWFwcGVkIEdQSU8gZHJpdmVyczoKIwpDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPXkKQ09O RklHX0dQSU9fRFdBUEI9eQpDT05GSUdfR1BJT19JVDg3NjFFPXkKQ09ORklHX0dQSU9fRjcxODhY PXkKQ09ORklHX0dQSU9fU0NIMzExWD15CkNPTkZJR19HUElPX1NZU0NPTj15CkNPTkZJR19HUElP X1NDSD15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVlg4NTU9eQpD T05GSUdfR1BJT19MWU5YUE9JTlQ9eQojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0Cgoj CiMgSTJDIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0FSSVpPTkE9eQpDT05GSUdfR1BJ T19NQVg3MzAwPXkKQ09ORklHX0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJR PXkKQ09ORklHX0dQSU9fUENBOTUzWD15CiMgQ09ORklHX0dQSU9fUENBOTUzWF9JUlEgaXMgbm90 IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPXkKQ09ORklHX0dQSU9fU1gxNTBYPXkKQ09ORklHX0dQ SU9fVEMzNTg5WD15CiMgQ09ORklHX0dQSU9fVFdMNjA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XTTgzNTAgaXMgbm90IHNldApDT05G SUdfR1BJT19XTTg5OTQ9eQojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdf R1BJT19BRE5QPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fQ1M1NTM1 PXkKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FNRDgxMTE9eQoj IENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENIIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NPREFW SUxMRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RJTUJFUkRBTEU9eQpDT05GSUdfR1BJT19SREMz MjFYPXkKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQoK IwojIEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKQ09O RklHX0dQSU9fS0VNUExEPXkKCiMKIyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdf R1BJT19KQU5aX1RUTD15CkNPTkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19HUElPX1RQUzY1OTEw PXkKQ09ORklHX0dQSU9fQkNNX0tPTkE9eQoKIwojIFVTQiBHUElPIGV4cGFuZGVyczoKIwpDT05G SUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9Y PXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPXkKIyBD T05GSUdfVzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05G SUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjQwOCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENPTkZJR19X MV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90 IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVf RFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4 MSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9T VVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfR0VORVJJ Q19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNl dApDT05GSUdfV004MzFYX1BPV0VSPXkKIyBDT05GSUdfV004MzUwX1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX1RFU1RfUE9XRVI9eQpDT05GSUdfQkFUVEVSWV84OFBNODYwWD15CkNPTkZJR19CQVRU RVJZX0RTMjc2MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MD15CiMgQ09ORklHX0JBVFRFUllfRFMy NzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX09MUEMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBVFRFUllfQlEyN3gwMCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTA1 Mj15CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9N QVgxNzA0Mj15CkNPTkZJR19DSEFSR0VSXzg4UE04NjBYPXkKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1 MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CiMgQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzcg aXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5 MD15CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQpDT05G SUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJ RD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2 ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RDc0MTg9eQojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKQ09ORklHX1NF TlNPUlNfQURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQojIENPTkZJR19TRU5TT1JT X0FETTkyNDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKQ09ORklHX1NFTlNP UlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3 NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQoj IENPTkZJR19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9 eQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GQU0x NUhfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz15CkNPTkZJR19TRU5TT1JTX0FTQjEw MD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQojIENPTkZJ R19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQpD T05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CiMgQ09ORklH X1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKIyBD T05GSUdfU0VOU09SU19NQzEzNzgzX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZTQ0hN RD15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKIyBD T05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjI9eQpDT05G SUdfU0VOU09SU19HUElPX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19TRU5TT1JTX0lCTVBFWD15CiMgQ09ORklH X1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9eQpD T05GSUdfU0VOU09SU19JVDg3PXkKQ09ORklHX1NFTlNPUlNfSkM0Mj15CiMgQ09ORklHX1NFTlNP UlNfTElORUFHRSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9eQpDT05GSUdfU0VO U09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15 CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2 MDY1PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQoj IENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9 eQojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2 NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNf TE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklH X1NFTlNPUlNfTE04MD15CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VO U09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CiMgQ09ORklHX1NFTlNPUlNfTE05MyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQpDT05GSUdfU0VOU09SU19MTTk1MjQx PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQojIENP TkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05UQ19USEVS TUlTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTkNUNjc3NT15CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQpDT05GSUdfUE1C VVM9eQpDT05GSUdfU0VOU09SU19QTUJVUz15CiMgQ09ORklHX1NFTlNPUlNfQURNMTI3NSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5Nzgg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MDY0IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYMzQ0NDA9eQpDT05GSUdfU0VOU09SU19NQVg4Njg4PXkKQ09ORklHX1NFTlNPUlNf VUNEOTAwMD15CiMgQ09ORklHX1NFTlNPUlNfVUNEOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1pMNjEwMD15CkNPTkZJR19TRU5TT1JTX1NIVDE1PXkKIyBDT05GSUdfU0VOU09SU19TSFQy MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CiMg Q09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdN MT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3 PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQoj IENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4 PXkKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CkNPTkZJR19TRU5TT1JTX0lOQTIwOT15CkNPTkZJ R19TRU5TT1JTX0lOQTJYWD15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JT X1RNUDEwMj15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfVE1QNDIxPXkKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9eQpDT05GSUdfU0VOU09SU19W SUE2ODZBPXkKQ09ORklHX1NFTlNPUlNfVlQxMjExPXkKQ09ORklHX1NFTlNPUlNfVlQ4MjMxPXkK Q09ORklHX1NFTlNPUlNfVzgzNzgxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdf U0VOU09SU19XODM3OTJEPXkKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19XODM3OTU9eQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJ R19TRU5TT1JTX1c4M0w3ODVUUz15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CkNPTkZJR19T RU5TT1JTX1c4MzYyN0hGPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKIyBDT05GSUdfU0VO U09SU19XTTgzMVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XTTgzNTA9eQoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEsw MTEwPXkKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVS TUFMX09GPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdf VEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1B TF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1Zf RkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05G SUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19DUFVfVEhFUk1BTD15CiMgQ09ORklH X1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lNWF9USEVSTUFMPXkKIyBDT05G SUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1B TD15CkNPTkZJR19BQ1BJX0lOVDM0MDNfVEhFUk1BTD15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RI RVJNQUw9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19X QVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VU PXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkK Q09ORklHX0RBOTA1Ml9XQVRDSERPRz15CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNl dAojIENPTkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XTTgzNTBfV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKQ09ORklHX0RXX1dBVENI RE9HPXkKQ09ORklHX1JFVFVfV0FUQ0hET0c9eQpDT05GSUdfQUNRVUlSRV9XRFQ9eQpDT05GSUdf QURWQU5URUNIX1dEVD15CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdfQUxJTTcxMDFfV0RU PXkKQ09ORklHX0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEwMF9UQ089eQpDT05GSUdfU0JDX0ZJ VFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19J QjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklHX1dBRkVSX1dEVD15CiMgQ09ORklHX0k2 MzAwRVNCX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JRTZYWF9XRFQ9eQojIENPTkZJR19JVENPX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CiMgQ09ORklHX0lUODdfV0RUIGlzIG5v dCBzZXQKQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0tFTVBMRF9XRFQ9eQpDT05GSUdfSFBX RFRfTk1JX0RFQ09ESU5HPXkKQ09ORklHX1NDMTIwMF9XRFQ9eQpDT05GSUdfU0N4MjAwX1dEVD15 CiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKQ09ORklHX05WX1RDTz15CiMgQ09ORklH XzYwWFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDODM2MF9XRFQgaXMgbm90IHNldApDT05G SUdfU0JDNzI0MF9XRFQ9eQojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NN U0NfU0NIMzExWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qg c2V0CkNPTkZJR19WSUFfV0RUPXkKIyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQKQ09O RklHX1c4Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15 CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUVOX0EyMV9X RFQ9eQoKIwojIElTQS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDV0FUQ0hET0cg aXMgbm90IHNldApDT05GSUdfTUlYQ09NV0Q9eQojIENPTkZJR19XRFQgaXMgbm90IHNldAoKIwoj IFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMK IyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05G SUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19C Q01BPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BD ST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RSSVZF Ul9HTUFDX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05GSUdf QkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoj CkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19NRkRfQ1M1NTM1PXkKIyBDT05GSUdfTUZEX0FTMzcx MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUzM3MjIgaXMgbm90IHNldAojIENPTkZJR19QTUlD X0FEUDU1MjAgaXMgbm90IHNldApDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CiMgQ09ORklHX01G RF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BWFAyMFggaXMgbm90IHNldAojIENP TkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBz ZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09ORklHX01GRF9EQTkwNTJfSTJDPXkKIyBDT05GSUdf TUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldApDT05G SUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfSTJDPXkKQ09ORklHX0hUQ19QQVNJ QzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05G SUdfTFBDX1NDSD15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQpDT05GSUdfTUZEX0tFTVBMRD15 CkNPTkZJR19NRkRfODhQTTgwMD15CkNPTkZJR19NRkRfODhQTTgwNT15CkNPTkZJR19NRkRfODhQ TTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PXkKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5v dCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFYODkwNz15CiMgQ09ORklH X01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT15CkNPTkZJR19N RkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKIyBDT05GSUdfUENGNTA2MzNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkRDMzIxWD15CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQoj IENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9T TTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUw MF9DT1JFPXkKIyBDT05GSUdfQUIzMTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RN UEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElfQU0zMzVYX1RT Q0FEQz15CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldApDT05GSUdfTUZEX0xQODc4OD15 CkNPTkZJR19NRkRfUEFMTUFTPXkKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUwMTAg aXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9eQojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90 IHNldApDT05GSUdfTUZEX1RQUzY1MjE3PXkKQ09ORklHX01GRF9UUFM2NTIxOD15CiMgQ09ORklH X01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZE X1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVFBTODAwMzE9eQojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldApDT05GSUdfVFdM NjA0MF9DT1JFPXkKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01G RF9MTTM1MzM9eQpDT05GSUdfTUZEX1RJTUJFUkRBTEU9eQpDT05GSUdfTUZEX1RDMzU4OVg9eQoj IENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX1dNNTEwMiBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5 Nz15CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dN ODMxWF9JMkM9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNP TkZJR19NRkRfV004OTk0PXkKQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVC VUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1Jf VklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NP TlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SXzg4UE04MDAgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SXzg4UE04NjA3PXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX0FENTM5OD15CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1Mj15 CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMg Q09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYy NzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVHVUxBVE9S X0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PXkKQ09ORklHX1JFR1VMQVRP Ul9MVEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNDU3Nz15CiMgQ09ORklHX1JFR1VMQVRP Ul9NQVgxNTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JF R1VMQVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PXkKQ09ORklHX1JFR1VM QVRPUl9NQVg4OTUyPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX01BWDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpD T05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9eQpDT05G SUdfUkVHVUxBVE9SX1BBTE1BUz15CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQojIENPTkZJ R19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2 MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjEwNVggaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMz15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTIxOD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTA9eQpDT05GSUdf UkVHVUxBVE9SX1RQUzgwMDMxPXkKQ09ORklHX1JFR1VMQVRPUl9XTTgzMVg9eQojIENPTkZJR19S RUdVTEFUT1JfV004MzUwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05G SUdfUkVHVUxBVE9SX1dNODk5ND15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1l ZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19N RURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19T VVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01J Tk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0Cgoj CiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQK CiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwoKIwojIE1lZGlhIGFuY2lsbGFyeSBk cml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCgojCiMgQ3VzdG9taXNl IERWQiBGcm9udGVuZHMKIwpDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzA9eQpDT05GSUdfRFZCX1RV TkVSX0RJQjAwOTA9eQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09O RklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09O RklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQ VVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAoKIwojIERpcmVjdCBSZW5k ZXJpbmcgTWFuYWdlcgojCkNPTkZJR19EUk09eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05G SUdfRFJNX0tNU19GQl9IRUxQRVI9eQojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlw cwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj15CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9QVE4zNDYwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4PXkK Q09ORklHX0RSTV9SQURFT049eQpDT05GSUdfRFJNX1JBREVPTl9VTVM9eQpDT05GSUdfRFJNX05P VVZFQVU9eQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFV TFQ9MwojIENPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19E Uk1fSTkxNSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBPXkKQ09ORklHX0RSTV9WSUE9eQpDT05G SUdfRFJNX1NBVkFHRT15CkNPTkZJR19EUk1fVk1XR0ZYPXkKQ09ORklHX0RSTV9WTVdHRlhfRkJD T049eQpDT05GSUdfRFJNX0dNQTUwMD15CiMgQ09ORklHX0RSTV9HTUE2MDAgaXMgbm90IHNldApD T05GSUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKQ09ORklHX0RS TV9BU1Q9eQpDT05GSUdfRFJNX01HQUcyMDA9eQojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMg bm90IHNldApDT05GSUdfRFJNX1FYTD15CkNPTkZJR19EUk1fQk9DSFM9eQoKIwojIEZyYW1lIGJ1 ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qg c2V0CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdf RkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJf SU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklH X0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9I RUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01PREVfSEVMUEVS Uz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBk cml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz15 CkNPTkZJR19GQl9BU0lMSUFOVD15CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQpD T05GSUdfRkJfTjQxMT15CkNPTkZJR19GQl9IR0E9eQojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMg bm90IHNldApDT05GSUdfRkJfUzFEMTNYWFg9eQojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNl dApDT05GSUdfRkJfUklWQT15CkNPTkZJR19GQl9SSVZBX0kyQz15CkNPTkZJR19GQl9SSVZBX0RF QlVHPXkKIyBDT05GSUdfRkJfUklWQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9J NzQwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5D SD15CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT049eQpDT05G SUdfRkJfUkFERU9OX0kyQz15CiMgQ09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQgaXMgbm90IHNl dAojIENPTkZJR19GQl9SQURFT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfQVRZMTI4PXkK IyBDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBp cyBub3Qgc2V0CkNPTkZJR19GQl9TMz15CiMgQ09ORklHX0ZCX1MzX0REQyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz15CiMgQ09ORklHX0ZC X0tZUk8gaXMgbm90IHNldApDT05GSUdfRkJfM0RGWD15CiMgQ09ORklHX0ZCXzNERlhfQUNDRUwg aXMgbm90IHNldApDT05GSUdfRkJfM0RGWF9JMkM9eQojIENPTkZJR19GQl9WT09ET08xIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1ZUODYyMz15CkNPTkZJR19GQl9UUklERU5UPXkKQ09ORklHX0ZCX0FS Sz15CkNPTkZJR19GQl9QTTM9eQojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfR0VPREUgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldApDT05GSUdfRkJfQVVPX0sxOTBY PXkKQ09ORklHX0ZCX0FVT19LMTkwMD15CkNPTkZJR19GQl9BVU9fSzE5MDE9eQpDT05GSUdfRkJf SFlQRVJWPXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9 eQpDT05GSUdfTENEX1BMQVRGT1JNPXkKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQoj IENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M TTM1MzMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NBUklMTE9fUkFOQ0g9eQpDT05GSUdf QkFDS0xJR0hUX0RBOTA1Mj15CkNPTkZJR19CQUNLTElHSFRfQVBQTEU9eQpDT05GSUdfQkFDS0xJ R0hUX1NBSEFSQT15CkNPTkZJR19CQUNLTElHSFRfV004MzFYPXkKQ09ORklHX0JBQ0tMSUdIVF9B RFA4ODYwPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUXzg4UE04NjBYPXkKQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15CkNPTkZJR19CQUNL TElHSFRfQUFUMjg3MD15CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkKIyBDT05GSUdfQkFDS0xJ R0hUX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKIyBDT05GSUdf QkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9eQpD T05GSUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldAoj IENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkK Q09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQK IyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lh bCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDUlVYIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNl dApDT05GSUdfSElEX0JFTEtJTj15CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElD T05ZPXkKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJBR09O UklTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpD T05GSUdfSElEX0VaS0VZPXkKQ09ORklHX0hJRF9LRVlUT1VDSD15CiMgQ09ORklHX0hJRF9LWUUg aXMgbm90IHNldApDT05GSUdfSElEX1VDTE9HSUM9eQpDT05GSUdfSElEX1dBTFRPUD15CiMgQ09O RklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfSUNBREU9eQpDT05GSUdfSElE X1RXSU5IQU49eQpDT05GSUdfSElEX0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xDUE9XRVI9eQoj IENPTkZJR19ISURfTEVOT1ZPX1RQS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNI IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01PVVNFPXkKQ09ORklHX0hJRF9NSUNST1NPRlQ9 eQojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldApDT05GSUdfSElEX01VTFRJVE9VQ0g9 eQojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkK Q09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKQ09ORklHX0hJRF9QRVRBTFlOWD15CkNPTkZJR19ISURf UElDT0xDRD15CiMgQ09ORklHX0hJRF9QSUNPTENEX0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNP TkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QUklNQVg9eQojIENPTkZJR19ISURf U0FJVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TUEVFRExJ Tks9eQpDT05GSUdfSElEX1NURUVMU0VSSUVTPXkKQ09ORklHX0hJRF9TVU5QTFVTPXkKIyBDT05G SUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JFRU5BU0lBPXkKQ09ORklHX0dSRUVO QVNJQV9GRj15CkNPTkZJR19ISURfSFlQRVJWX01PVVNFPXkKQ09ORklHX0hJRF9TTUFSVEpPWVBM VVM9eQojIENPTkZJR19TTUFSVEpPWVBMVVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVElW TyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElOR00gaXMg bm90IHNldAojIENPTkZJR19ISURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9X QUNPTT15CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9YSU5NTz15 CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpD T05GSUdfSElEX1NFTlNPUl9IVUI9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0ky Q19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19V U0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5v dCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJp dmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlW IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19VU0IyUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf U0FNU1VOR19VU0IzUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMg bm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9XSENJPXkKIyBDT05GSUdfTU1DIGlzIG5v dCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNl dAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVT VU1FIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwoj CkNPTkZJR19NRU1TVElDS19USUZNX01TPXkKIyBDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFgg aXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0tfUjU5Mj15CiMgQ09ORklHX01FTVNUSUNLX1JFQUxU RUtfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoK IwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQpDT05GSUdfTEVEU19MTTM1 MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9eQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfTkVUNDhYWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1dSQVA9eQpDT05G SUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldApD T05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdf TEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKQ09ORklHX0xFRFNfTFA1 NTIzPXkKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg1MDE9 eQpDT05GSUdfTEVEU19MUDg3ODg9eQpDT05GSUdfTEVEU19QQ0E5NTVYPXkKQ09ORklHX0xFRFNf UENBOTYzWD15CkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19XTTgzNTA9 eQojIENPTkZJR19MRURTX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1JFR1VMQVRPUj15 CkNPTkZJR19MRURTX0JEMjgwMj15CkNPTkZJR19MRURTX0xUMzU5Mz15CiMgQ09ORklHX0xFRFNf REVMTF9ORVRCT09LUyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01DMTM3ODM9eQojIENPTkZJR19M RURTX1RDQTY1MDcgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1NXg9eQojIENPTkZJR19MRURT X09UMjAwIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExF RCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xF RFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklH R0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09O RVNIT1Q9eQojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MRURT X1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1 bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9UUkFOU0lFTlQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15CiMgQ09O RklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMg bm90IHNldAojIENPTkZJR19SVENfU1lTVE9IQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19ERUJV RyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENPTkZJR19SVENfSU5URl9QUk9D IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX0RFVj15CkNPTkZJR19SVENfSU5URl9ERVZfVUlF X0VNVUw9eQojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl84OFBNODBYPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKQ09ORklHX1JUQ19EUlZfRFMxMzc0 PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0xQODc4OD15CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX01BWDg5MDc9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKIyBDT05GSUdf UlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwNTcgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX1gxMjA1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUEFMTUFTPXkKIyBDT05GSUdfUlRD X0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05G SUdfUlRDX0RSVl9NNDFUODA9eQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9CUTMySz15CkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkKQ09ORklH X1JUQ19EUlZfVFBTODAwMzE9eQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkKIyBDT05GSUdfUlRD X0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1JYODAyNT15CkNPTkZJR19SVENfRFJWX0VNMzAyNz15CkNPTkZJR19S VENfRFJWX1JWMzAyOUMyPXkKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwoKIwojIFBsYXRmb3JtIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2 IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNTExPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE1 NTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQojIENPTkZJR19SVENfRFJWX0RB OTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdfUlRDX0RS Vl9NNDhUNTk9eQojIENPTkZJR19SVENfRFJWX01TTTYyNDIgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CkNPTkZJR19S VENfRFJWX1YzMDIwPXkKQ09ORklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfV004 MzFYPXkKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMyBp cyBub3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTUMxM1hY WD15CiMgQ09ORklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTU9Y QVJUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQoKIwojIEhJRCBTZW5zb3IgUlRD IGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VTX0RFQlVHPXkK Q09ORklHX0RNQURFVklDRVNfVkRFQlVHPXkKCiMKIyBETUEgRGV2aWNlcwojCiMgQ09ORklHX0lO VEVMX01JRF9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9eQpDT05GSUdfRFdf RE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9eQpDT05GSUdfRFdfRE1BQ19QQ0k9eQpDT05GSUdf VElNQl9ETUE9eQojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9FRE1BPXkK Q09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdf RE1BX0FDUEk9eQpDT05GSUdfRE1BX09GPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FT WU5DX1RYX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFURVNUPXkKQ09ORklHX0RNQV9FTkdJTkVf UkFJRD15CkNPTkZJR19EQ0E9eQpDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19VSU89eQojIENP TkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBz ZXQKQ09ORklHX1VJT19ETUVNX0dFTklSUT15CkNPTkZJR19VSU9fQUVDPXkKQ09ORklHX1VJT19T RVJDT1MzPXkKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlP X05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApDT05GSUdfVkZJ T19JT01NVV9UWVBFMT15CkNPTkZJR19WRklPPXkKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJ R19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09O RklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0 IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19IWVBFUlY9eQojIENPTkZJR19IWVBFUlZf QkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBu b3Qgc2V0CkNPTkZJR19GQl9PTFBDX0RDT049eQpDT05GSUdfRkJfT0xQQ19EQ09OXzE9eQojIENP TkZJR19GQl9PTFBDX0RDT05fMV81IGlzIG5vdCBzZXQKQ09ORklHX0RYX1NFUD15CgojCiMgSUlP IHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwoKIwojIEFuYWxvZyB0byBk aWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MjkxPXkKIyBDT05GSUdfQUQ3NjA2IGlzIG5v dCBzZXQKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCkNPTkZJ R19BRFQ3MzE2PXkKQ09ORklHX0FEVDczMTZfSTJDPXkKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdp dGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MTUwPXkKQ09ORklHX0FENzE1Mj15CiMgQ09ORklH X0FENzc0NiBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKCiMKIyBE aWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFu Y2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vu c29ycwojCiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19JU0wyOTAyOD15CiMgQ09ORklHX1RTTDI1ODMgaXMgbm90IHNldAojIENPTkZJR19UU0wyeDd4 IGlzIG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hN QzU4NDM9eQoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzg1ND15 CiMgQ09ORklHX0FERTc4NTRfSTJDIGlzIG5vdCBzZXQKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFs IGNvbnZlcnRlcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fUEVS SU9ESUNfUlRDX1RSSUdHRVI9eQojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZIGlzIG5vdCBzZXQK Q09ORklHX0NSWVNUQUxIRD15CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X1FVSUNLU1RBUlQ9eQpDT05GSUdfRlQxMDAwPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNo CiMKQ09ORklHX1RPVUNIU0NSRUVOX0NMRUFSUEFEX1RNMTIxNz15CkNPTkZJR19UT1VDSFNDUkVF Tl9TWU5BUFRJQ1NfSTJDX1JNSTQ9eQpDT05GSUdfU1RBR0lOR19NRURJQT15CgojCiMgQW5kcm9p ZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15CkNPTkZJR19B TkRST0lEX0JJTkRFUl9JUENfMzJCSVQ9eQojIENPTkZJR19BTkRST0lEX0xPR0dFUiBpcyBub3Qg c2V0CkNPTkZJR19BTkRST0lEX1RJTUVEX09VVFBVVD15CkNPTkZJR19BTkRST0lEX1RJTUVEX0dQ SU89eQojIENPTkZJR19BTkRST0lEX0xPV19NRU1PUllfS0lMTEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQU5EUk9JRF9JTlRGX0FMQVJNX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkMgaXMgbm90 IHNldAojIENPTkZJR19JT04gaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfU0VSSUFMPXkKQ09O RklHX0ZXVFRZX01BWF9UT1RBTF9QT1JUUz02NApDT05GSUdfRldUVFlfTUFYX0NBUkRfUE9SVFM9 MzIKIyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAojIENPTkZJR19ER05DIGlzIG5vdCBzZXQK Q09ORklHX0RHQVA9eQojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19YODZf UExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FD RVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfTEFQ VE9QPXkKIyBDT05GSUdfREVMTF9XTUkgaXMgbm90IHNldApDT05GSUdfREVMTF9XTUlfQUlPPXkK IyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfTEFQVE9QPXkK Q09ORklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHPXkKQ09ORklHX0ZVSklUU1VfVEFCTEVUPXkKQ09O RklHX1RDMTEwMF9XTUk9eQpDT05GSUdfSFBfQUNDRUw9eQpDT05GSUdfSFBfV0lSRUxFU1M9eQpD T05GSUdfSFBfV01JPXkKQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9eQpDT05GSUdfVEhJTktQQURf QUNQST15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUz15CkNPTkZJR19USElO S1BBRF9BQ1BJX0RFQlVHPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBu b3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElf SE9US0VZX1BPTEw9eQojIENPTkZJR19TRU5TT1JTX0hEQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfV01JPXkKQ09ORklHX01TSV9XTUk9eQojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX1RPU0hJQkE9eQojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBp cyBub3Qgc2V0CkNPTkZJR19JQk1fUlRMPXkKQ09ORklHX1hPMTVfRUJPT0s9eQojIENPTkZJR19T QU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19NWE1fV01JPXkKQ09ORklHX1NBTVNVTkdf UTEwPXkKQ09ORklHX0FQUExFX0dNVVg9eQojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlz IG5vdCBzZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQojIENPTkZJR19DSFJPTUVPU19QU1RP UkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMK IwoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkK Q09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9J ODI1Mz15CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVS X01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJ R19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09O RklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKQ09ORklHX09GX0lPTU1VPXkK Q09ORklHX0RNQVJfVEFCTEU9eQpDT05GSUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9J T01NVV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15 CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RF X01PREVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUSBp cyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMg Q09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9BRENfSkFDSz15CkNP TkZJR19FWFRDT05fTUFYMTQ1Nzc9eQojIENPTkZJR19FWFRDT05fTUFYNzc2OTMgaXMgbm90IHNl dApDT05GSUdfRVhUQ09OX1BBTE1BUz15CkNPTkZJR19NRU1PUlk9eQpDT05GSUdfSUlPPXkKQ09O RklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9f QlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19UUklHR0VSPXkK Q09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgoKIwojIEFjY2VsZXJvbWV0ZXJzCiMK Q09ORklHX0JNQTE4MD15CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPXkKQ09ORklHX01NQTg0 NTI9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc5OVgg aXMgbm90IHNldAojIENPTkZJR19MUDg3ODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2 MyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldApDT05GSUdfTUVOX1oxODhf QURDPXkKQ09ORklHX05BVTc4MDI9eQpDT05GSUdfVElfQURDMDgxQz15CkNPTkZJR19USV9BTTMz NVhfQURDPXkKQ09ORklHX1ZGNjEwX0FEQz15CgojCiMgQW1wbGlmaWVycwojCgojCiMgSGlkIFNl bnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19I SURfU0VOU09SX0lJT19UUklHR0VSPXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJz CiMKQ09ORklHX0FENTA2ND15CkNPTkZJR19BRDUzODA9eQpDT05GSUdfQUQ1NDQ2PXkKQ09ORklH X01BWDUxNz15CkNPTkZJR19NQ1A0NzI1PXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIERE Uy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxv Y2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3ly b3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPXkKQ09ORklHX0lURzMy MDA9eQoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9eQojIENPTkZJR19TSTcw MDUgaXMgbm90IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKCiMKIyBMaWdo dCBzZW5zb3JzCiMKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5MzAw PXkKQ09ORklHX0NNMzIxODE9eQojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKQ09ORklHX0dQ MkFQMDIwQTAwRj15CiMgQ09ORklHX0hJRF9TRU5TT1JfQUxTIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9TRU5TT1JfUFJPWD15CiMgQ09ORklHX1NFTlNPUlNfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05G SUdfTFRSNTAxIGlzIG5vdCBzZXQKQ09ORklHX1RDUzM0NzI9eQpDT05GSUdfU0VOU09SU19UU0wy NTYzPXkKQ09ORklHX1RTTDQ1MzE9eQpDT05GSUdfVkNOTDQwMDA9eQoKIwojIE1hZ25ldG9tZXRl ciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT15CkNPTkZJR19NQUczMTEwPXkKQ09ORklHX0hJRF9T RU5TT1JfTUFHTkVUT01FVEVSXzNEPXkKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJ R19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD15CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9S T1RBVElPTj15CgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJV UFRfVFJJR0dFUj15CgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX1BS RVNTPXkKQ09ORklHX01QTDExNT15CiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldAoKIwojIExp Z2h0bmluZyBzZW5zb3JzCiMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkw NjE0PXkKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKQ09ORklHX05UQj15CkNPTkZJR19WTUVf QlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwojIENPTkZJR19WTUVfQ0E5MUNYNDIgaXMg bm90IHNldAojIENPTkZJR19WTUVfVFNJMTQ4IGlzIG5vdCBzZXQKCiMKIyBWTUUgQm9hcmQgRHJp dmVycwojCiMgQ09ORklHX1ZNSVZNRV83ODA1IGlzIG5vdCBzZXQKCiMKIyBWTUUgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfVk1FX1VTRVI9eQpDT05GSUdfVk1FX1BJTzI9eQojIENPTkZJR19QV00g aXMgbm90IHNldApDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19JUEFDS19CVVM9eQpDT05GSUdfQk9B UkRfVFBDSTIwMD15CkNPTkZJR19TRVJJQUxfSVBPQ1RBTD15CiMgQ09ORklHX1JFU0VUX0NPTlRS T0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPXkKIyBDT05G SUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldApDT05GSUdfRk1DX1dSSVRFX0VFUFJPTT15CkNPTkZJ R19GTUNfQ0hBUkRFVj15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15 CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TQU1TVU5H X1VTQjI9eQpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD15CkNPTkZJR19NQ0I9 eQpDT05GSUdfTUNCX1BDST15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxM X1JCVT15CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9 eQojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJs ZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdf VUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNT PXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNO T1RJRlk9eQpDT05GSUdfRE5PVElGWT15CiMgQ09ORklHX0lOT1RJRllfVVNFUiBpcyBub3Qgc2V0 CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQpDT05GSUdf UVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKQ09ORklH X1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19G VVNFX0ZTPXkKQ09ORklHX0NVU0U9eQoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMg bm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklH X1BST0NfS0NPUkU9eQojIENPTkZJR19QUk9DX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BS T0NfUEFHRV9NT05JVE9SIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5GUz15CiMgQ09ORklHX1NZU0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRM Ql9QQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09ORklHRlNfRlMgaXMgbm90IHNldApDT05GSUdf TUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19K RkZTMl9GUz15CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19XUklURUJV RkZFUj15CiMgQ09ORklHX0pGRlMyX0ZTX1dCVUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdf SkZGUzJfU1VNTUFSWSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9GU19YQVRUUj15CkNPTkZJR19K RkZTMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZGUzJfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZG UzJfQ09NUFJFU1NJT05fT1BUSU9OUz15CkNPTkZJR19KRkZTMl9aTElCPXkKQ09ORklHX0pGRlMy X0xaTz15CkNPTkZJR19KRkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NN T0RFX1BSSU9SSVRZIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NNT0RFX1NJWkU9eQojIENPTkZJ R19KRkZTMl9DTU9ERV9GQVZPVVJMWk8gaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlM9eQojIENP TkZJR19VQklGU19GU19BRFZBTkNFRF9DT01QUiBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GU19M Wk89eQpDT05GSUdfVUJJRlNfRlNfWkxJQj15CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKQ09O RklHX1JPTUZTX0ZTPXkKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9NVEQ9eQpDT05GSUdfUk9NRlNf T05fTVREPXkKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX0VGSVZBUl9GUz15CkNP TkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVM VD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBB R0VfNzM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2MT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2 MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApDT05GSUdf TkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19D T0RFUEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBB R0VfOTUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpDT05GSUdfTkxTX0lTTzg4 NTlfOD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MT15CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05M U19JU084ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09ORklHX05M U19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNf SVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15 CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0 PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfUj15 CkNPTkZJR19OTFNfS09JOF9VPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfTUFDX0NFTFRJQz15CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05M U19NQUNfQ1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CiMgQ09ORklHX05MU19N QUNfR0FFTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxTX01B Q19JQ0VMQU5EPXkKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CkNPTkZJR19OTFNf TUFDX1JPTUFOSUFOPXkKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklH X05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19T VVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJ TUU9eQpDT05GSUdfREVGQVVMVF9NRVNTQUdFX0xPR0xFVkVMPTQKIyBDT05GSUdfQk9PVF9QUklO VEtfREVMQVkgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVy IG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxF X1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlz IG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQoj IENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hFQURFUlNfQ0hF Q0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19BUkNIX1dBTlRfRlJB TUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNF X1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BR0lDX1NZU1JRIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19ERUJV R19QQUdFQUxMT0M9eQpDT05GSUdfV0FOVF9QQUdFX0RFQlVHX0ZMQUdTPXkKQ09ORklHX1BBR0Vf R1VBUkQ9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf U0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVC VUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklSVFVBTCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9 eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9LTUVNQ0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdf U0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRF Q1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJE TE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEK IyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9P VFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15 CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFO SUNfVkFMVUU9MApDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZB TFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdf U0NIRURTVEFUUz15CkNPTkZJR19USU1FUl9TVEFUUz15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNw aW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMg bm90IHNldAojIENPTkZJR19SVF9NVVRFWF9URVNURVIgaXMgbm90IHNldApDT05GSUdfREVCVUdf U1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJVR19XV19NVVRFWF9T TE9XUEFUSD15CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKIyBDT05GSUdfUFJPVkVfTE9DS0lO RyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19E RUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVH X0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVT VD15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVC VUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05P VElGSUVSUz15CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1Ug RGVidWdnaW5nCiMKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CkNPTkZJR19UT1JUVVJFX1RF U1Q9eQojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RS QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CkNPTkZJR19GQUlMU0xBQj15CiMgQ09ORklHX0ZB SUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApD T05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19E RUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNL VFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RF U1Q9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZF X0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkK Q09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RS QUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19T VVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcK IwojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9T RUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVM UEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19CVUlMRF9ET0NT UkMgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf U0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIg aXMgbm90IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9W RVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRL X0RCR1A9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0VGST15CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMg bm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Qg aXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQpDT05GSUdfREVCVUdfVExCRkxVU0g9eQpD T05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05G SUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJ R19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05G SUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENP TkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0NQQV9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMgQ09ORklHX0RFQlVHX05N SV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBp cyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdf UEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZU19ERUJVR19QUk9DX0tFWVMgaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZRlMg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UWFQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9T RUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfQ1JZUFRPPXkK CiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJ R19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVB RDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15 CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRP X1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdf Q1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFO QUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFO QUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQ VE9fTlVMTD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9 eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09O RklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlv biB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBU T19HQ009eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19D UllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJ R19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpD T05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFD IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKIyBD T05GSUdfQ1JZUFRPX0NSQzMyQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVM PXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMy X1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBU T19HSEFTSD15CkNPTkZJR19DUllQVE9fTUQ0PXkKIyBDT05GSUdfQ1JZUFRPX01ENSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNP TkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19T SEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09O RklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09O RklHX0NSWVBUT19BRVNfNTg2PXkKIyBDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQU5VQklTPXkKIyBDT05GSUdfQ1JZUFRPX0FSQzQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049 eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNP TkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBUT19E RVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tI QVpBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FM U0EyMF81ODY9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpD T05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODY9eQpDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJ R19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdf Q1JZUFRPX1RXT0ZJU0hfNTg2PXkKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVG TEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NS WVBUT19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVy YXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NL Q0lQSEVSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BB RExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz15CiMgQ09ORklHX0NSWVBUT19E RVZfUEFETE9DS19TSEEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9HRU9ERT15CiMgQ09O RklHX0NSWVBUT19ERVZfSElGTl83OTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9D Q1AgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CiMgQ09ORklHX0FTWU1N RVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFIGlzIG5vdCBzZXQKQ09ORklHX1BVQkxJQ19LRVlfQUxH T19SU0E9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJ R19LVk0gaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQKCiMKIyBM aWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJO Q1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5F UklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dF TkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19J Tz15CiMgQ09ORklHX0NSQ19DQ0lUVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMxNj15CkNPTkZJR19D UkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMz Ml9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklH X0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldAojIENPTkZJR19M SUJDUkMzMkMgaXMgbm90IHNldApDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09N UEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfUkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdf WkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9 eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xa NEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNP TkZJR19YWl9ERUNfWDg2PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldAojIENP TkZJR19YWl9ERUNfSUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19BUk0gaXMgbm90IHNl dApDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKIyBDT05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBz ZXQKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01Q UkVTU19HWklQPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0JDSD15CkNPTkZJ R19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hB U19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklH X05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQojIENP TkZJR19BVkVSQUdFIGlzIG5vdCBzZXQKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMg aXMgbm90IHNldApDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19VQ1MyX1NUUklO Rz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX0ZPTlRf QVVUT1NFTEVDVD15Cg== --===============4293833508091048301==--