From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751976AbdKULxp (ORCPT ); Tue, 21 Nov 2017 06:53:45 -0500 Received: from mga02.intel.com ([134.134.136.20]:16671 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751804AbdKULxk (ORCPT ); Tue, 21 Nov 2017 06:53:40 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.44,432,1505804400"; d="scan'208";a="4236945" Date: Tue, 21 Nov 2017 19:53:29 +0800 From: Fengguang Wu To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter , Jani Nikula , Sean Paul , David Airlie , Linus Torvalds , linux-kernel@vger.kernel.org, lkp@01.org Subject: [vga_arb_device_init] WARNING: possible circular locking dependency detected Message-ID: <20171121115329.wadmjsunox7q34tl@wfg-t540p.sh.intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4zjbs4uoiohf6bfw" Content-Disposition: inline In-Reply-To: <20171121090529.p3bcdz5y5bs5mqk2@wfg-t540p.sh.intel.com> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4zjbs4uoiohf6bfw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, FYI this happens in mainline kernel 4.14.0-12891-gc8a0739. It looks like a new regression after 4.14. It occurs in 1 out of 2 boots. [ 79.460969] run-job /lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.yaml [ 79.460969] /bin/busybox wget -q http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.yaml&job_state=running -O /dev/null [ 80.864966] Seeding trinity based on x86_64-allyesdebian [ 91.375399] [ 91.380720] ====================================================== [ 91.394163] WARNING: possible circular locking dependency detected [ 91.407453] 4.14.0-12891-gc8a0739 #14 Not tainted [ 91.417852] ------------------------------------------------------ [ 91.431493] trinity/648 is trying to acquire lock: [ 91.442608] (misc_mtx){+.+.}, at: [] misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 91.583377] [ 91.583377] but task is already holding lock: [ 91.603418] (&p->lock){+.+.}, at: [] seq_read+0x3a/0x341: seq_read at fs/seq_file.c:178 [ 91.613890] [ 91.613890] which lock already depends on the new lock. [ 91.613890] [ 91.627926] [ 91.627926] the existing dependency chain (in reverse order) is: [ 91.639723] [ 91.639723] -> #3 (&p->lock){+.+.}: [ 91.649763] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 91.657191] seq_read+0x3a/0x341: seq_read at fs/seq_file.c:178 [ 91.665614] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 91.672805] do_loop_readv_writev+0x65/0x9b: do_loop_readv_writev at fs/read_write.c:673 [ 91.682458] do_iter_read+0x83/0x9e: do_iter_read at fs/read_write.c:899 [ 91.689986] vfs_readv+0x71/0x9f: vfs_readv at fs/read_write.c:960 [ 91.696981] default_file_splice_read+0x20a/0x2a5: set_fs at arch/x86/include/asm/uaccess.h:32 (inlined by) kernel_readv at fs/splice.c:362 (inlined by) default_file_splice_read at fs/splice.c:416 [ 91.706631] splice_direct_to_actor+0xc4/0x198: splice_direct_to_actor at fs/splice.c:953 [ 91.714215] do_splice_direct+0x8e/0xa2: do_splice_direct at fs/splice.c:1062 [ 91.722327] do_sendfile+0x172/0x22e: do_sendfile at fs/read_write.c:1414 [ 91.730159] SyS_sendfile64+0x85/0x94 [ 91.739616] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 91.749981] [ 91.749981] -> #2 (sb_writers){.+.+}: [ 91.761322] get_page_from_freelist+0x4e9/0xa18: rmqueue at mm/page_alloc.c:2877 (inlined by) get_page_from_freelist at mm/page_alloc.c:3216 [ 91.771794] [ 91.771794] -> #1 ((completion)&req.done){+.+.}: [ 91.787011] __wait_for_common+0x55/0x1fe: spin_lock_irq at include/linux/spinlock.h:340 (inlined by) __wait_for_common at kernel/sched/completion.c:111 [ 91.796573] devtmpfs_create_node+0x139/0x155: devtmpfs_create_node at drivers/base/devtmpfs.c:117 [ 91.806749] device_add+0x3b3/0x4ec: device_add at drivers/base/core.c:1830 [ 91.815072] device_create_groups_vargs+0x98/0xca: device_create_groups_vargs at drivers/base/core.c:2431 [ 91.825957] device_create_with_groups+0x30/0x33: device_create_with_groups at drivers/base/core.c:2552 [ 91.836527] misc_register+0xb8/0x13f: misc_register at drivers/char/misc.c:221 [ 91.845436] vga_arb_device_init+0x1f/0x219: vga_arb_device_init at drivers/gpu/vga/vgaarb.c:1485 [ 91.855096] do_one_initcall+0x89/0x129: do_one_initcall at init/main.c:826 [ 91.864269] kernel_init_freeable+0x1c0/0x241: do_initcall_level at init/main.c:892 (inlined by) do_initcalls at init/main.c:900 (inlined by) do_basic_setup at init/main.c:918 (inlined by) kernel_init_freeable at init/main.c:1066 [ 91.874443] kernel_init+0xa/0xf5: kernel_init at init/main.c:995 [ 91.882739] ret_from_fork+0x24/0x30: ret_from_fork at arch/x86/entry/entry_64.S:443 [ 91.891353] [ 91.891353] -> #0 (misc_mtx){+.+.}: [ 91.902179] lock_acquire+0x128/0x1ca: get_current at arch/x86/include/asm/current.h:15 (inlined by) lock_acquire at kernel/locking/lockdep.c:4006 [ 91.911192] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 91.919812] misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 91.929008] seq_read+0x14d/0x341: seq_read at fs/seq_file.c:229 [ 91.937209] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 91.945795] __vfs_read+0x21/0x9f: __vfs_read at fs/read_write.c:411 [ 91.954124] vfs_read+0xad/0xe2: vfs_read at fs/read_write.c:448 [ 91.962029] SyS_read+0x50/0x7e [ 91.970173] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 91.977844] [ 91.977844] other info that might help us debug this: [ 91.977844] [ 91.988643] Chain exists of: [ 91.988643] misc_mtx --> sb_writers --> &p->lock [ 91.988643] [ 92.000927] Possible unsafe locking scenario: [ 92.000927] [ 92.009081] CPU0 CPU1 [ 92.015152] ---- ---- [ 92.021367] lock(&p->lock); [ 92.025806] lock(sb_writers); [ 92.033201] lock(&p->lock); [ 92.044927] lock(misc_mtx); [ 92.052352] [ 92.052352] *** DEADLOCK *** [ 92.052352] [ 92.066900] 1 lock held by trinity/648: [ 92.088647] #0: (&p->lock){+.+.}, at: [] seq_read+0x3a/0x341: seq_read at fs/seq_file.c:178 [ 92.105431] [ 92.105431] stack backtrace: [ 92.117324] CPU: 0 PID: 648 Comm: trinity Not tainted 4.14.0-12891-gc8a0739 #14 [ 92.133653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 92.151902] Call Trace: [ 92.158542] dump_stack+0x79/0xab: dump_stack at lib/dump_stack.c:55 [ 92.166772] print_circular_bug+0x2a1/0x2af: print_circular_bug at kernel/locking/lockdep.c:1274 [ 92.176535] check_prev_add+0x88/0x217: check_prev_add at kernel/locking/lockdep.c:1914 [ 92.185666] ? look_up_lock_class+0xa1/0x11f: look_up_lock_class at kernel/locking/lockdep.c:726 (discriminator 1) [ 92.195517] ? look_up_lock_class+0x11f/0x11f: save_trace at kernel/locking/lockdep.c:413 [ 92.205657] ? register_lock_class+0x5c/0x302: IS_ERR_OR_NULL at include/linux/err.h:41 (discriminator 13) (inlined by) register_lock_class at kernel/locking/lockdep.c:770 (discriminator 13) [ 92.215608] ? look_up_lock_class+0x11f/0x11f: save_trace at kernel/locking/lockdep.c:413 [ 92.225824] ? __lock_acquire+0xacc/0xd02: check_prevs_add at kernel/locking/lockdep.c:2033 (inlined by) validate_chain at kernel/locking/lockdep.c:2473 (inlined by) __lock_acquire at kernel/locking/lockdep.c:3500 [ 92.235379] __lock_acquire+0xacc/0xd02: check_prevs_add at kernel/locking/lockdep.c:2033 (inlined by) validate_chain at kernel/locking/lockdep.c:2473 (inlined by) __lock_acquire at kernel/locking/lockdep.c:3500 [ 92.244544] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.253918] lock_acquire+0x128/0x1ca: get_current at arch/x86/include/asm/current.h:15 (inlined by) lock_acquire at kernel/locking/lockdep.c:4006 [ 92.262735] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.271938] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 92.280484] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.289659] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.298867] ? rcu_read_lock_sched_held+0x54/0x5a: rcu_read_lock_sched_held at kernel/rcu/update.c:118 [ 92.309588] ? kmem_cache_alloc_node_trace+0x196/0x237: trace_kmalloc_node at include/trace/events/kmem.h:100 (inlined by) kmem_cache_alloc_node_trace at mm/slab.c:3657 [ 92.321089] ? kvmalloc_node+0x48/0x71: kvmalloc_node at mm/util.c:403 [ 92.330136] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.339271] misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.348154] seq_read+0x14d/0x341: seq_read at fs/seq_file.c:229 [ 92.356313] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 92.365128] __vfs_read+0x21/0x9f: __vfs_read at fs/read_write.c:411 [ 92.373262] vfs_read+0xad/0xe2: vfs_read at fs/read_write.c:448 [ 92.381178] SyS_read+0x50/0x7e [ 92.389117] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 92.399616] RIP: 0033:0x454d00 [ 92.407193] RSP: 002b:00007ffe38245f68 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 92.424140] RAX: ffffffffffffffda RBX: 0000000000000046 RCX: 0000000000454d00 [ 92.439443] RDX: 0000000000000400 RSI: 00000000022c0440 RDI: 0000000000000004 [ 92.454869] RBP: 00000000004e2720 R08: 0000000001046108 R09: 0000000000000410 [ 92.470254] R10: 0000000000000020 R11: 0000000000000246 R12: 0000000000000000 [ 92.485615] R13: 00000000004b7c09 R14: 0000000000000001 R15: 00000000004b7c19 [ 148.722159] do_dccp_setsockopt: sockopt(CHANGE_L/R) is deprecated: fix your app [ 148.756602] kernel msg: ebtables bug: please report to author: Wrong len argument [ 148.773493] trinity-main uses obsolete (PF_INET,SOCK_PACKET) Attached the full dmesg, kconfig and reproduce scripts. Thanks, Fengguang --4zjbs4uoiohf6bfw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-vm-lkp-wsx03-yocto-x86_64-18:20171120165752:x86_64-allyesdebian:4.14.0-12891-gc8a0739:14" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok early console in extract_kernel input_data: 0x00000000048dd276 input_len: 0x0000000001a9cacb output: 0x0000000001000000 output_len: 0x0000000004a10ec0 kernel_total_size: 0x00000000053a9000 booted via startup_32() Physical KASLR using RDTSC... Virtual KASLR using RDTSC... Decompressing Linux... Parsing ELF... Performing relocations... done. Booting the kernel. [ 0.000000] Linux version 4.14.0-12891-gc8a0739 (kbuild@athens) (gcc ver= sion 6.4.0 20171026 (Debian 6.4.0-9)) #14 SMP Mon Nov 20 16:41:36 CST 2017 [ 0.000000] Command line: ip=3D::::vm-lkp-wsx03-yocto-x86_64-18::dhcp ro= ot=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18= /trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f= 5835841d1cfc765-20171120-97995-o5usht-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64= -allyesdebian branch=3Dlinus/master commit=3Dc8a0739b185d11d6e2ca7ad9f58358= 41d1cfc765 BOOT_IMAGE=3D/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11= d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=3D1500 = RESULT_ROOT=3D/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-= x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f58= 35841d1cfc765/0 LKP_SERVER=3Dinn debug apic=3Ddebug sysrq_always_enabled rc= update.rcu_cpu_stall_timeout=3D100 net.ifnames=3D0 printk.devkmsg=3Don pani= c=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk= =3D2 prompt_ramdisk=3D0 drbd.minor_count=3D8 systemd.log_level=3Derr ignore= _loglevel console=3Dtty0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 = vga=3Dnorma [ 0.000000] x86/fpu: x87 FPU will use FXSAVE [ 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-0x000000003ffddfff] usable [ 0.000000] BIOS-e820: [mem 0x000000003ffde000-0x000000003fffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] random: fast init done [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 0= 4/01/2014 [ 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 0x3ffde max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT= =20 Memory KASLR using RDTSC... [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f6a90-0x000f6a9f] mapped at = [ffffffffff000a90] [ 0.000000] mpc: f6aa0-f6b78 [ 0.000000] Base memory trampoline at [ffff8e4440099000] 99000 size 24576 [ 0.000000] BRK [0x2a37e000, 0x2a37efff] PGTABLE [ 0.000000] BRK [0x2a37f000, 0x2a37ffff] PGTABLE [ 0.000000] BRK [0x2a380000, 0x2a380fff] PGTABLE [ 0.000000] BRK [0x2a381000, 0x2a381fff] PGTABLE [ 0.000000] BRK [0x2a382000, 0x2a382fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x3f814000-0x3ffcffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F68C0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x000000003FFE15CE 000030 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x000000003FFE142A 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x000000003FFE0040 0013EA (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x000000003FFE0000 000040 [ 0.000000] ACPI: APIC 0x000000003FFE151E 000078 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x000000003FFE1596 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fd000 ( fee00000) [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000003ffddfff] [ 0.000000] NODE_DATA(0) allocated [mem 0x3ffda000-0x3ffddfff] [ 0.000000] kvm-clock: cpu 0, msr 0:3ffd1001, primary cpu clock [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: using sched offset of 5424868816 cycles [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles:= 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x000000003ffddfff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x000000003ffddfff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffdd= fff] [ 0.000000] On node 0 totalpages: 262012 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 3528 pages used for memmap [ 0.000000] DMA32 zone: 258014 pages, LIFO batch:31 [ 0.000000] Reserved but unavailable: 98 pages [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fc000 (fec00000) [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.000000] e820: [mem 0x40000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0= xffffffff, max_idle_ns: 7645519600211568 ns [ 0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 n= r_node_ids:1 [ 0.000000] percpu: Embedded 488 pages/cpu @ffff8e447f400000 s1959968 r8= 192 d30688 u2097152 [ 0.000000] pcpu-alloc: s1959968 r8192 d30688 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 3f40dd80 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258407 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: ip=3D::::vm-lkp-wsx03-yocto-x86_64-18::= dhcp root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm-lkp-wsx03-yocto-x8= 6_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2= ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.yaml ARCH=3Dx86_64 kconfig= =3Dx86_64-allyesdebian branch=3Dlinus/master commit=3Dc8a0739b185d11d6e2ca7= ad9f5835841d1cfc765 BOOT_IMAGE=3D/pkg/linux/x86_64-allyesdebian/gcc-6/c8a07= 39b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptim= e=3D1500 RESULT_ROOT=3D/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto= -minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2= ca7ad9f5835841d1cfc765/0 LKP_SERVER=3Dinn debug apic=3Ddebug sysrq_always_e= nabled rcupdate.rcu_cpu_stall_timeout=3D100 net.ifnames=3D0 printk.devkmsg= =3Don panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic loa= d_ramdisk=3D2 prompt_ramdisk=3D0 drbd.minor_count=3D8 systemd.log_level=3De= rr ignore_loglevel console=3Dtty0 earlyprintk=3DttyS0,115200 console=3DttyS= 0,115200 vg [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 938000K/1048048K available (32256K kernel code, 5016= K rwdata, 15168K rodata, 4772K init, 16660K bss, 110048K reserved, 0K cma-r= eserved) [ 0.000000] ftrace: allocating 135554 entries in 530 pages [ 0.004000] Running RCU self tests [ 0.004000] Hierarchical RCU implementation. [ 0.004000] RCU event tracing is enabled. [ 0.004000] RCU lockdep checking is enabled. [ 0.004000] RCU restricting CPUs from NR_CPUS=3D512 to nr_cpu_ids=3D1. [ 0.004000] RCU CPU stall warnings timeout set to 100 (rcu_cpu_stall_ti= meout). [ 0.004000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D1 [ 0.004000] NR_IRQS: 33024, nr_irqs: 256, preallocated irqs: 16 [ 0.004000] Console: colour VGA+ 80x25 [ 0.004000] console [tty0] enabled [ 0.004000] console [ttyS0] enabled [ 0.004000] bootconsole [earlyser0] disabled [ 0.004000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.004000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.004000] ... MAX_LOCK_DEPTH: 48 [ 0.004000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.004000] ... CLASSHASH_SIZE: 4096 [ 0.004000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.004000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.004000] ... CHAINHASH_SIZE: 32768 [ 0.004000] memory used by lock dependency info: 7903 kB [ 0.004000] per task-struct memory footprint: 3072 bytes [ 0.004000] ------------------------ [ 0.004000] | Locking API testsuite: [ 0.004000] ------------------------------------------------------------= ---------------- [ 0.004000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.004000] ----------------------------------------------------------= ---------------- [ 0.004000] A-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-B-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-B-C-C-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-C-A-B-C deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] double unlock: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] initialize held: ok | ok | ok | ok = | ok | ok | ok | [ 0.004000] ----------------------------------------------------------= ---------------- [ 0.004000] recursive read-lock: | ok | = | ok | [ 0.004000] recursive read-lock #2: | ok | = | ok | [ 0.004000] mixed read-write-lock: | ok | = | ok | [ 0.004000] mixed write-read-lock: | ok | = | ok | [ 0.004000] mixed read-lock/lock-write ABBA: |FAILED| = | ok | [ 0.004000] mixed read-lock/lock-read ABBA: | ok | = | ok | [ 0.004000] mixed write-lock/lock-write ABBA: | ok | = | ok | [ 0.004000] ----------------------------------------------------------= ---------------- [ 0.004000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.004000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.004000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.004000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.004000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | [ 0.004000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | [ 0.004000] hard-safe-A + irqs-on/12: ok | ok | ok | [ 0.004000] soft-safe-A + irqs-on/12: ok | ok | ok | [ 0.004000] hard-safe-A + irqs-on/21: ok | ok | ok | [ 0.004000] soft-safe-A + irqs-on/21: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.004000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.004000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/123: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/123: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/132: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/132: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/213: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/213: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/231: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/231: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/312: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/312: ok | ok | ok | [ 0.004000] hard-irq lock-inversion/321: ok | ok | ok | [ 0.004000] soft-irq lock-inversion/321: ok | ok | ok | [ 0.004000] hard-irq read-recursion/123: ok | [ 0.004000] soft-irq read-recursion/123: ok | [ 0.004000] hard-irq read-recursion/132: ok | [ 0.004000] soft-irq read-recursion/132: ok | [ 0.004000] hard-irq read-recursion/213: ok | [ 0.004000] soft-irq read-recursion/213: ok | [ 0.004000] hard-irq read-recursion/231: ok | [ 0.004000] soft-irq read-recursion/231: ok | [ 0.004000] hard-irq read-recursion/312: ok | [ 0.004000] soft-irq read-recursion/312: ok | [ 0.004000] hard-irq read-recursion/321: ok | [ 0.004000] soft-irq read-recursion/321: ok | [ 0.004000] ----------------------------------------------------------= ---------------- [ 0.004000] | Wound/wait tests | [ 0.004000] --------------------- [ 0.004000] ww api failures: ok | ok | ok | [ 0.004000] ww contexts mixing: ok | ok | [ 0.004000] finishing ww context: ok | ok | ok | ok = | [ 0.004000] locking mismatches: ok | ok | ok | [ 0.004000] EDEADLK handling: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | [ 0.004000] spinlock nest unlocked: ok | [ 0.004000] ----------------------------------------------------- [ 0.004000] |block | try |context| [ 0.004000] ----------------------------------------------------- [ 0.004000] context: ok | ok | ok | [ 0.004000] try: ok | ok | ok | [ 0.004000] block: ok | ok | ok | [ 0.004000] spinlock: ok | ok | ok | [ 0.004000] ------------------------------------------------------- [ 0.004000] Good, all 261 testcases passed! | [ 0.004000] --------------------------------- [ 0.004000] ACPI: Core revision 20170831 [ 0.004000] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 0.004000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, = max_idle_ns: 19112604467 ns [ 0.004000] hpet clockevent registered [ 0.004314] APIC: Switch to symmetric I/O mode setup [ 0.013263] x2apic enabled [ 0.016041] Switched APIC routing to physical x2apic. [ 0.020167] enabled ExtINT on CPU#0 [ 0.033006] ENABLING IO-APIC IRQs [ 0.036259] init IO_APIC IRQs [ 0.040129] apic 0 pin 0 not connected [ 0.044485] IOAPIC[0]: Set routing entry (0-1 -> 0xef -> IRQ 1 Mode:0 Ac= tive:0 Dest:0) [ 0.048352] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-3 -> 0xef -> IRQ 3 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-4 -> 0xef -> IRQ 4 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-5 -> 0xef -> IRQ 5 Mode:1 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-6 -> 0xef -> IRQ 6 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-7 -> 0xef -> IRQ 7 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-8 -> 0xef -> IRQ 8 Mode:0 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-9 -> 0xef -> IRQ 9 Mode:1 Ac= tive:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-10 -> 0xef -> IRQ 10 Mode:1 = Active:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-11 -> 0xef -> IRQ 11 Mode:1 = Active:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-12 -> 0xef -> IRQ 12 Mode:0 = Active:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-13 -> 0xef -> IRQ 13 Mode:0 = Active:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-14 -> 0xef -> IRQ 14 Mode:0 = Active:0 Dest:0) [ 0.052000] IOAPIC[0]: Set routing entry (0-15 -> 0xef -> IRQ 15 Mode:0 = Active:0 Dest:0) [ 0.052000] apic 0 pin 16 not connected [ 0.052000] apic 0 pin 17 not connected [ 0.052000] apic 0 pin 18 not connected [ 0.052000] apic 0 pin 19 not connected [ 0.052000] apic 0 pin 20 not connected [ 0.052000] apic 0 pin 21 not connected [ 0.052000] apic 0 pin 22 not connected [ 0.052000] apic 0 pin 23 not connected [ 0.052000] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.052000] tsc: Detected 2260.998 MHz processor [ 0.052095] Calibrating delay loop (skipped) preset value.. 4521.99 Bogo= MIPS (lpj=3D9043992) [ 0.056066] pid_max: default: 32768 minimum: 301 [ 0.067047] Security Framework initialized [ 0.068092] AppArmor: AppArmor disabled by boot time parameter [ 0.077556] Dentry cache hash table entries: 131072 (order: 8, 1048576 b= ytes) [ 0.088300] Inode-cache hash table entries: 65536 (order: 7, 524288 byte= s) [ 0.092395] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) [ 0.096140] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 b= ytes) [ 0.113464] CPU: Physical Processor ID: 0 [ 0.116155] mce: CPU supports 10 MCE banks [ 0.120425] numa_add_cpu cpu 0 node 0: mask now 0 [ 0.124087] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.128037] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.275632] Freeing SMP alternatives memory: 72K [ 0.297814] smpboot: Max logical packages: 1 [ 0.300321] TSC deadline timer enabled [ 0.304000] smpboot: CPU0: Intel Xeon E312xx (Sandy Bridge) (family: 0x6= , model: 0x2a, stepping: 0x1) [ 0.310522] Performance Events: unsupported p6 CPU model 42 no PMU drive= r, software events only. [ 0.314397] Hierarchical SRCU implementation. [ 0.321207] NMI watchdog: Perf event create on CPU 0 failed with -2 [ 0.324097] NMI watchdog: Perf NMI watchdog permanently disabled [ 0.331920] smp: Bringing up secondary CPUs ... [ 0.332168] smp: Brought up 1 node, 1 CPU [ 0.336204] ---------------- [ 0.340066] | NMI testsuite: [ 0.344065] -------------------- [ 0.348067] remote IPI: ok | [ 0.352087] local IPI: ok | [ 0.356098] -------------------- [ 0.360073] Good, all 2 testcases passed! | [ 0.364068] --------------------------------- [ 0.368069] smpboot: Total of 1 processors activated (4521.99 BogoMIPS) [ 0.381132] devtmpfs: initialized [ 0.387018] x86/mm: Memory block size: 128MB [ 0.470011] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff= f, max_idle_ns: 7645041785100000 ns [ 0.472317] futex hash table entries: 256 (order: 3, 32768 bytes) [ 0.479959] xor: measuring software checksum speed [ 0.520066] prefetch64-sse: 1873.000 MB/sec [ 0.564098] generic_sse: 1663.000 MB/sec [ 0.568102] xor: using function: prefetch64-sse (1873.000 MB/sec) [ 0.591173] NET: Registered protocol family 16 [ 0.625202] audit: initializing netlink subsys (disabled) [ 0.636451] audit: type=3D2000 audit(1511167877.437:1): state=3Dinitiali= zed audit_enabled=3D0 res=3D1 [ 0.648165] cpuidle: using governor ladder [ 0.652125] cpuidle: using governor menu [ 0.682789] ACPI: bus type PCI registered [ 0.684089] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.690357] dca service started, version 1.12.1 [ 0.693295] PCI: Using configuration type 1 for base access [ 1.921416] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 2.016075] raid6: sse2x1 gen() 664 MB/s [ 2.088131] raid6: sse2x1 xor() 540 MB/s [ 2.160099] raid6: sse2x2 gen() 773 MB/s [ 2.232127] raid6: sse2x2 xor() 427 MB/s [ 2.304090] raid6: sse2x4 gen() 1114 MB/s [ 2.376099] raid6: sse2x4 xor() 749 MB/s [ 2.380123] raid6: using algorithm sse2x4 gen() 1114 MB/s [ 2.384134] raid6: .... xor() 749 MB/s, rmw enabled [ 2.388099] raid6: using ssse3x2 recovery algorithm [ 2.396322] ACPI: Added _OSI(Module Device) [ 2.400102] ACPI: Added _OSI(Processor Device) [ 2.404102] ACPI: Added _OSI(3.0 _SCP Extensions) [ 2.408125] ACPI: Added _OSI(Processor Aggregator Device) [ 2.465687] ACPI: Interpreter enabled [ 2.468611] ACPI: (supports S0 S3 S4 S5) [ 2.472071] ACPI: Using IOAPIC for interrupt routing [ 2.476996] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 2.488000] ACPI: Enabled 2 GPEs in block 00 to 0F [ 2.698460] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.700194] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MS= I] [ 2.704786] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 2.709161] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 2.740000] acpiphp: Slot [3] registered [ 2.745259] acpiphp: Slot [4] registered [ 2.748811] acpiphp: Slot [5] registered [ 2.752801] acpiphp: Slot [6] registered [ 2.756749] acpiphp: Slot [7] registered [ 2.760803] acpiphp: Slot [8] registered [ 2.764778] acpiphp: Slot [9] registered [ 2.768780] acpiphp: Slot [10] registered [ 2.772747] acpiphp: Slot [11] registered [ 2.776721] acpiphp: Slot [12] registered [ 2.780849] acpiphp: Slot [13] registered [ 2.784770] acpiphp: Slot [14] registered [ 2.789362] acpiphp: Slot [15] registered [ 2.793325] acpiphp: Slot [16] registered [ 2.797322] acpiphp: Slot [17] registered [ 2.801265] acpiphp: Slot [18] registered [ 2.805331] acpiphp: Slot [19] registered [ 2.809203] acpiphp: Slot [20] registered [ 2.813221] acpiphp: Slot [21] registered [ 2.817162] acpiphp: Slot [22] registered [ 2.821228] acpiphp: Slot [23] registered [ 2.825166] acpiphp: Slot [24] registered [ 2.829268] acpiphp: Slot [25] registered [ 2.833296] acpiphp: Slot [26] registered [ 2.837404] acpiphp: Slot [27] registered [ 2.841420] acpiphp: Slot [28] registered [ 2.845556] acpiphp: Slot [29] registered [ 2.850364] acpiphp: Slot [30] registered [ 2.853291] acpiphp: Slot [31] registered [ 2.856485] PCI host bridge to bus 0000:00 [ 2.860157] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.864160] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.868168] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 2.872155] pci_bus 0000:00: root bus resource [mem 0x40000000-0xfebffff= f window] [ 2.876225] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.881255] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 2.892868] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 2.904267] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 2.940124] pci 0000:00:01.1: reg 0x20: [io 0xc080-0xc08f] [ 2.956227] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 2.960092] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 2.964093] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 2.968124] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 2.979629] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 2.986232] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 2.988293] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 2.999953] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 [ 3.008129] pci 0000:00:02.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref] [ 3.028134] pci 0000:00:02.0: reg 0x18: [mem 0xfebf0000-0xfebf0fff] [ 3.064227] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 3.076943] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 3.088128] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 3.100126] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 3.144075] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 3.154229] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 3.164068] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 3.176097] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 3.204070] pci 0000:00:04.0: reg 0x20: [mem 0xfe000000-0xfe003fff 64bit= pref] [ 3.226945] pci 0000:00:05.0: [8086:25ab] type 00 class 0x088000 [ 3.232069] pci 0000:00:05.0: reg 0x10: [mem 0xfebf2000-0xfebf200f] [ 3.298175] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 3.305687] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 3.313425] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 3.321367] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 3.326590] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 3.346300] pci 0000:00:02.0: vgaarb: setting as boot VGA device [ 3.348000] pci 0000:00:02.0: vgaarb: VGA device added: decodes=3Dio+mem= ,owns=3Dio+mem,locks=3Dnone [ 3.348073] pci 0000:00:02.0: vgaarb: bridge control possible [ 3.352066] vgaarb: loaded [ 3.364000] SCSI subsystem initialized [ 3.366453] libata version 3.00 loaded. [ 3.369812] ACPI: bus type USB registered [ 3.373428] usbcore: registered new interface driver usbfs [ 3.376585] usbcore: registered new interface driver hub [ 3.380579] usbcore: registered new device driver usb [ 3.386755] pps_core: LinuxPPS API ver. 1 registered [ 3.388068] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 3.392320] PTP clock support registered [ 3.398524] EDAC MC: Ver: 3.0.0 [ 3.408589] dell_smbios: Unable to run on non-Dell system [ 3.416325] Advanced Linux Sound Architecture Driver Initialized. [ 3.421847] PCI: Using ACPI for IRQ routing [ 3.424124] PCI: pci_cache_line_size set to 64 bytes [ 3.429915] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 3.432197] e820: reserve RAM buffer [mem 0x3ffde000-0x3fffffff] [ 3.446171] Bluetooth: Core ver 2.22 [ 3.448771] NET: Registered protocol family 31 [ 3.452134] Bluetooth: HCI device and connection manager initialized [ 3.456430] Bluetooth: HCI socket layer initialized [ 3.460161] Bluetooth: L2CAP socket layer initialized [ 3.464581] Bluetooth: SCO socket layer initialized [ 3.468482] NET: Registered protocol family 8 [ 3.472069] NET: Registered protocol family 20 [ 3.479795] nfc: nfc_init: NFC Core ver 0.1 [ 3.480932] NET: Registered protocol family 39 [ 3.516411] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 3.520090] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 3.534537] clocksource: Switched to clocksource kvm-clock [ 6.167289] VFS: Disk quotas dquot_6.6.0 [ 6.175004] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 byte= s) [ 6.186053] FS-Cache: Loaded [ 6.193313] CacheFiles: Loaded [ 6.198750] pnp: PnP ACPI init [ 6.205466] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 6.218332] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 6.233600] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 6.246244] pnp 00:03: [dma 2] [ 6.253489] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 6.265166] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 6.275987] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 6.287491] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 6.306674] pnp: PnP ACPI: found 7 devices [ 6.451919] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 6.468480] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 6.478851] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 6.489023] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff windo= w] [ 6.499614] pci_bus 0000:00: resource 7 [mem 0x40000000-0xfebfffff windo= w] [ 6.513385] NET: Registered protocol family 2 [ 6.531993] TCP established hash table entries: 8192 (order: 4, 65536 by= tes) [ 6.548591] TCP bind hash table entries: 8192 (order: 7, 720896 bytes) [ 6.566545] TCP: Hash tables configured (established 8192 bind 8192) [ 6.580937] UDP hash table entries: 512 (order: 4, 98304 bytes) [ 6.589952] UDP-Lite hash table entries: 512 (order: 4, 98304 bytes) [ 6.602323] NET: Registered protocol family 1 [ 6.621674] RPC: Registered named UNIX socket transport module. [ 6.634212] RPC: Registered udp transport module. [ 6.643292] RPC: Registered tcp transport module. [ 6.652216] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 6.664460] cfg80211: Loading compiled-in X.509 certificates for regulat= ory database [ 6.676000] cfg80211: Problem loading in-kernel X.509 certificate (-19) [ 6.688473] platform regulatory.0: Direct firmware load for regulatory.d= b failed with error -2 [ 6.704773] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 6.704939] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 6.705133] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 6.705619] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x0= 00c0000-0x000dffff] [ 6.705981] PCI: CLS 0 bytes, default 64 [ 6.710806] Trying to unpack rootfs image as initramfs... [ 6.840773] cfg80211: failed to load regulatory.db [ 19.905384] Freeing initrd memory: 7920K [ 19.959402] kvm: no hardware support [ 19.968279] has_svm: not amd [ 19.975766] kvm: no hardware support [ 19.987483] Machine check injector initialized [ 20.017067] cryptomgr_test (34) used greatest stack depth: 14912 bytes l= eft [ 20.038409] cryptomgr_test (36) used greatest stack depth: 14792 bytes l= eft [ 20.101829] Kprobe smoke test: started [ 21.211799] Kprobe smoke test: passed successfully [ 21.226510] Initialise system trusted keyrings [ 21.234964] workingset: timestamp_bits=3D56 max_order=3D18 bucket_order= =3D0 [ 21.256322] DLM installed [ 21.264320] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 21.290050] FS-Cache: Netfs 'nfs' registered for caching [ 21.310404] NFS: Registering the id_resolver key type [ 21.322521] Key type id_resolver registered [ 21.332858] Key type id_legacy registered [ 21.342775] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 21.358499] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 21.387859] FS-Cache: Netfs 'cifs' registered for caching [ 21.404484] Key type cifs.spnego registered [ 21.412874] Key type cifs.idmap registered [ 21.421110] ntfs: driver 2.1.32 [Flags: R/W]. [ 21.430661] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 21.456589] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 21.466189] QNX4 filesystem 0.2.3 registered. [ 21.476975] fuse init (API version 7.26) [ 21.490623] JFS: nTxBlock =3D 7390, nTxLock =3D 59124 [ 21.539839] SGI XFS with ACLs, security attributes, realtime, no debug e= nabled [ 21.572346] 9p: Installing v9fs 9p2000 file system support [ 21.582650] FS-Cache: Netfs '9p' registered for caching [ 21.593382] NILFS version 2 loaded [ 21.600505] befs: version: 0.9.3 [ 21.609484] ocfs2: Registered cluster interface o2cb [ 21.621131] ocfs2: Registered cluster interface user [ 21.633671] OCFS2 User DLM kernel interface loaded [ 21.694789] gfs2: GFS2 installed [ 21.703187] ceph: loaded (mds proto 32) [ 21.898360] NET: Registered protocol family 38 [ 21.911125] async_tx: api initialized (async) [ 21.920553] Key type asymmetric registered [ 21.929046] Asymmetric key parser 'x509' registered [ 21.939679] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 247) [ 21.953808] io scheduler noop registered [ 21.961803] io scheduler deadline registered [ 21.970946] io scheduler cfq registered (default) [ 21.979954] io scheduler mq-deadline registered [ 21.988672] io scheduler kyber registered [ 22.010802] atomic64_test: passed for x86-64 platform with CX8 and with = SSE [ 22.028566] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2 [ 22.039577] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver = version: 0.1 [ 22.052287] cpcihp_generic: not configured, disabling. [ 22.060936] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 22.123582] acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed [ 22.139232] VIA Graphics Integration Chipset framebuffer 2.4 initializing [ 22.153785] vmlfb: initializing [ 22.160165] Could not find Carillo Ranch MCH device. [ 22.169562] no IO addresses supplied [ 22.177531] hgafb: HGA card not detected. [ 22.185571] hgafb: probe of hgafb.0 failed with error -22 [ 22.199782] usbcore: registered new interface driver udlfb [ 22.237606] v86d (127) used greatest stack depth: 14176 bytes left [ 27.360631] uvesafb: Getting VBE info block failed (eax=3D0x4f00, err=3D= 1) [ 27.373916] uvesafb: vbe_init() failed with -22 [ 27.383567] uvesafb: probe of uvesafb.0 failed with error -22 [ 27.396597] intel_idle: Please enable MWAIT in BIOS SETUP [ 27.420968] ipmi message handler version 39.2 [ 27.429163] ipmi device interface [ 27.435769] IPMI System Interface driver. [ 27.446115] ipmi_si: Unable to find any System Interface(s) [ 27.454474] IPMI Watchdog: driver initialized [ 27.460791] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 27.483666] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 27.501949] ACPI: Power Button [PWRF] [ 27.525575] ioatdma: Intel(R) QuickData Technology Driver 4.00 [ 30.678753] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 [ 30.710804] HDLC line discipline maxframe=3D4096 [ 30.720168] N_HDLC line discipline registered. [ 30.728786] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 30.736332] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 30.820143] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 30.900400] 00:06: ttyS1 at I/O 0x2f8 (irq =3D 3, base_baud =3D 115200) = is a 16550A [ 30.942273] Cyclades driver 2.6 [ 30.951578] MOXA Intellio family driver version 6.0k [ 30.963195] MOXA Smartio/Industio family driver version 2.0.5 [ 30.972470] Initializing Nozomi driver 2.1d [ 30.980237] RocketPort device driver module, version 2.09, 12-June-2003 [ 30.990738] No rocketport ports found; unloading driver [ 30.998518] SyncLink GT [ 31.002898] SyncLink GT, tty major#242 [ 31.009537] SyncLink GT no devices found [ 31.015795] SyncLink MultiPort driver $Revision: 4.38 $ [ 31.228877] SyncLink MultiPort driver $Revision: 4.38 $, tty major#241 [ 31.237814] SyncLink serial driver $Revision: 4.38 $ [ 31.456753] SyncLink serial driver $Revision: 4.38 $, tty major#240 [ 31.475192] lp: driver loaded but no devices found [ 31.483910] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 = Exp $ [ 31.497644] ac.o: No PCI boards found. [ 31.506069] ac.o: For an ISA board you must supply memory and irq parame= ters. [ 31.525975] Non-volatile memory driver v1.3 [ 31.544764] ppdev: user-space parallel port driver [ 31.647233] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 31.654788] smapi::smapi_init, ERROR invalid usSmapiID [ 31.662108] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is= not available on this machine [ 31.674578] mwave: mwavedd::mwave_init: Error: Failed to initialize boar= d data [ 31.687161] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 31.699242] Linux agpgart interface v0.103 [ 31.715216] SyncLink PC Card driver $Revision: 4.34 $, tty major#238 [ 31.729639] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 31.752297] [drm] radeon kernel modesetting enabled. [ 31.768335] parport_pc 00:04: reported by Plug and Play ACPI [ 31.783244] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 31.910586] lp0: using parport0 (interrupt-driven). [ 32.051104] Floppy drive(s): fd0 is 2.88M AMI BIOS [ 32.128846] FDC 0 is a S82078B [ 32.191561] brd: module loaded [ 32.339301] loop: module loaded [ 32.349479] MM: desc_per_page =3D 128 [ 32.619886] rbd: loaded [ 32.624884] ibmasm: IBM ASM Service Processor Driver version 1.0 loaded [ 32.635807] lkdtm: No crash points registered, enable through debugfs [ 32.645522] Phantom Linux Driver, version n0.9.8, init OK [ 32.656342] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 32.668401] c2port c2port0: C2 port uc added [ 32.676216] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by= tes total) [ 32.702383] Uniform Multi-Platform E-IDE driver [ 32.714559] piix 0000:00:01.1: IDE controller (0x8086:0x7010 rev 0x00) [ 32.727917] piix 0000:00:01.1: not 100% native mode: will probe irqs lat= er [ 32.742074] ide0: BM-DMA at 0xc080-0xc087 [ 32.748432] ide1: BM-DMA at 0xc088-0xc08f [ 32.754753] Probing IDE interface ide0... [ 33.370454] Probing IDE interface ide1... [ 34.168959] hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive [ 34.898456] hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO0 [ 34.913065] hdc: MWDMA2 mode selected [ 34.924801] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 [ 34.936596] ide1 at 0x170-0x177,0x376 on irq 15 [ 34.959731] ide_generic: please use "probe_mask=3D0x3f" module parameter= for probing all legacy ISA IDE ports [ 34.979949] ide-gd driver 1.18 [ 34.988187] ide-cd driver 5.00 [ 35.000861] ide-cd: hdc: ATAPI 4X DVD-ROM drive, 512kB Cache [ 35.027489] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 35.069678] Loading iSCSI transport class v2.0-870. [ 35.091142] rdac: device handler registered [ 35.103608] hp_sw: device handler registered [ 35.113470] emc: device handler registered [ 35.125010] alua: device handler registered [ 35.137001] fnic: Cisco FCoE HBA Driver, ver 1.6.0.34 [ 35.145060] fnic: Successfully Initialized Trace Buffer [ 35.153522] fnic: Successfully Initialized FC_CTLR Trace Buffer [ 35.166130] bnx2fc: QLogic FCoE Driver bnx2fc v2.11.8 (October 15, 2015) [ 35.180870] iscsi: registered transport (tcp) [ 35.188815] Loading Adaptec I2O RAID: Version 2.4 Build 5go [ 35.196332] Detecting Adaptec I2O RAID controllers... [ 35.205010] Adaptec aacraid driver 1.2.1[50834]-custom [ 35.212727] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded [ 35.223323] isci: Intel(R) C600 SAS Controller Driver - version 1.2.0 [ 35.238034] scsi: Detection failed (no card) [ 35.246237] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driv= er: 10.00.00.02-k. [ 35.265582] iscsi: registered transport (qla4xxx) [ 35.276918] QLogic iSCSI HBA Driver [ 35.285050] QLogic BR-series BFA FC/FCOE SCSI driver - version: 3.2.25.1 [ 35.307668] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 ES= T 2006) [ 35.325588] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 20= 06) [ 35.340853] megasas: 07.703.05.00-rc1 [ 35.350289] mpt3sas version 17.100.00.00 loaded [ 35.366650] GDT-HA: Storage RAID Controller Driver. Version: 3.05 [ 35.381821] 3ware Storage Controller device driver for Linux v1.26.02.00= 3. [ 35.396899] 3ware 9000 Storage Controller device driver for Linux v2.26.= 02.014. [ 35.413389] LSI 3ware SAS/SATA-RAID Controller device driver for Linux v= 3.26.02.000. [ 35.430600] ppa: Version 2.07 (for Linux 2.4.x) [ 35.453166] imm: Version 2.05 (for Linux 2.4.0) [ 35.473613] ipr: IBM Power RAID SCSI Device Driver version: 2.6.4 (March= 14, 2017) [ 35.490533] RocketRAID 3xxx/4xxx Controller driver v1.10.0 [ 35.502886] stex: Promise SuperTrak EX Driver version: 6.02.0000.01 [ 35.518633] libcxgbi:libcxgbi_init_module: Chelsio iSCSI driver library = libcxgbi v0.9.1-ko (Apr. 2015) [ 35.537850] Chelsio T3 iSCSI Driver cxgb3i v2.0.1-ko (Apr. 2015) [ 35.551199] iscsi: registered transport (cxgb3i) [ 35.561215] Chelsio T4-T6 iSCSI Driver cxgb4i v0.9.5-ko (Apr. 2015) [ 35.573010] iscsi: registered transport (cxgb4i) [ 35.580237] QLogic NetXtreme II iSCSI Driver bnx2i v2.7.10.1 (Jul 16, 20= 14) [ 35.590616] iscsi: registered transport (bnx2i) [ 35.599966] iscsi: registered transport (be2iscsi) [ 35.607163] In beiscsi_module_init, tt=3Dffffffffb8286fc0 [ 35.618335] VMware PVSCSI driver - version 1.0.7.0-k [ 35.626246] hv_vmbus: registering driver hv_storvsc [ 35.633661] st: Version 20160209, fixed bufsize 32768, s/g segs 256 [ 35.642960] osst :I: Tape driver with OnStream support version 0.99.4 [ 35.642960] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 35.663279] SCSI Media Changer driver v0.25=20 [ 35.671029] osd: LOADED open-osd 0.2.1 [ 35.724830] Rounding down aligned max_sectors from 4294967295 to 4294967= 288 [ 35.755891] SSFDC read-only Flash Translation layer [ 35.764442] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 35.774091] SBC-GXx flash: IO:0x258-0x259 MEM:0xdc000-0xdffff [ 35.785181] slram: not enough parameters. [ 35.793603] Ramix PMC551 PCI Mezzanine Ram Driver. (C) 1999,2000 Nortel = Networks. [ 35.808574] pmc551: not detected [ 35.835053] ftl_cs: FTL header not found. [ 35.890694] No valid DiskOnChip devices found [ 35.897369] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.910137] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.922516] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.934957] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.947235] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.963682] [nandsim] warning: read_byte: unexpected data output cycle, = state is STATE_READY return 0x0 [ 35.979470] nand: device found, Manufacturer ID: 0x98, Chip ID: 0x39 [ 35.987956] nand: Toshiba NAND 128MiB 1,8V 8-bit [ 35.994444] nand: 128 MiB, SLC, erase size: 16 KiB, page size: 512, OOB = size: 16 [ 36.006490] flash size: 128 MiB [ 36.011394] page size: 512 bytes [ 36.016314] OOB area size: 16 bytes [ 36.021504] sector size: 16 KiB [ 36.026328] pages number: 262144 [ 36.031260] pages per sector: 32 [ 36.036248] bus width: 8 [ 36.042405] bits in sector size: 14 [ 36.048982] bits in page size: 9 [ 36.053944] bits in OOB size: 4 [ 36.058740] flash size with OOB: 135168 KiB [ 36.064761] page address bytes: 4 [ 36.069724] sector address bytes: 3 [ 36.074936] options: 0x42 [ 36.089067] Scanning device for bad blocks [ 36.319271] Creating 1 MTD partitions on "NAND 128MiB 1,8V 8-bit": [ 36.328637] 0x000000000000-0x000008000000 : "NAND simulator partition 0" [ 36.445081] ftl_cs: FTL header not found. [ 36.700247] parport0: AVR Butterfly [ 36.710070] parport0: cannot grant exclusive access for device spi-lm70l= lp [ 36.724203] spi_lm70llp: spi_lm70llp probe fail, status -12 [ 36.736224] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 36.788429] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S.= Miller (davem@redhat.com) [ 36.863059] tun: Universal TUN/TAP device driver, 1.6 [ 36.872489] arcnet: arcnet loaded [ 36.877678] arcnet:rfc1201: RFC1201 "standard" (`a') encapsulation suppo= rt loaded [ 36.888300] arcnet:rfc1051: RFC1051 "simple standard" (`s') encapsulatio= n support loaded [ 36.902851] arcnet:arc_rawmode: raw mode (`r') encapsulation support loa= ded [ 36.916885] arcnet:capmode: cap mode (`c') encapsulation support loaded [ 36.929973] arcnet:com90xx: COM90xx chipset support [ 37.265358] S3: No ARCnet cards found. [ 37.275248] arcnet:com90io: COM90xx IO-mapped mode support (by David Woo= dhouse et el.) [ 37.293162] arcnet:com90io: E-mail me if you actually test this driver, = please! [ 37.310371] (unnamed net_device) (uninitialized): No autoprobe for IO ma= pped cards; you must specify the base address! [ 37.328918] arcnet:arc_rimi: RIM I (entirely mem-mapped) support [ 37.337246] arcnet:arc_rimi: E-mail me if you actually test the RIM I dr= iver, please! [ 37.348190] arcnet:arc_rimi: Given: node 00h, shmem 0h, irq 0 [ 37.356204] arcnet:arc_rimi: No autoprobe for RIM I; you must specify th= e shmem and irq! [ 37.367220] arcnet:com20020_pci: COM20020 PCI support [ 37.375416] ipddp.c:v0.01 8/28/97 Bradford W. Johnson [ 37.392491] ipddp0: Appletalk-IP Encap. mode by Bradford W. Johnson [ 37.410555] vcan: Virtual CAN interface driver [ 37.501268] slcan: serial line CAN interface driver [ 37.508201] slcan: 10 dynamic interface channels. [ 37.514934] CAN device driver interface [ 37.521392] usbcore: registered new interface driver ems_usb [ 37.529586] usbcore: registered new interface driver esd_usb2 [ 37.538170] sja1000 CAN netdevice driver [ 37.550938] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.= de [ 37.566432] Atheros(R) L2 Ethernet Driver - version 2.2.3 [ 37.578184] Copyright (c) 2007 Atheros Corporation. [ 37.593414] cnic: QLogic cnicDriver v2.5.22 (July 20, 2015) [ 37.608774] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2= x 1.712.30-0 (2014/02/10) [ 37.635987] bna: QLogic BR-series 10G Ethernet driver - version: 3.2.25.1 [ 37.655096] enic: Cisco VIC Ethernet NIC Driver, ver 2.3.0.45 [ 37.668843] dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17) [ 37.681060] v1.01-e (2.4 port) Sep-11-2006 Donald Becker [ 37.681060] http://www.scyld.com/network/drivers.html [ 37.698972] uli526x: ULi M5261/M5263 net driver, version 0.9.3 (2005-7-2= 9) [ 37.717453] vxge: Copyright(c) 2002-2010 Exar Corp. [ 37.724902] vxge: Driver version: 2.5.3.22640-k [ 37.732642] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 37.745540] e100: Copyright(c) 1999-2006 Intel Corporation [ 37.760198] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-= NAPI [ 37.775429] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 41.717380] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10 [ 42.844458] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56 [ 42.860465] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection [ 42.875212] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 42.886811] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 42.899551] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.= 0-k [ 42.913187] igb: Copyright (c) 2007-2014 Intel Corporation. [ 42.925631] igbvf: Intel(R) Gigabit Virtual Function Network Driver - ve= rsion 2.4.0-k [ 42.941313] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 42.954092] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - vers= ion 5.1.0-k [ 42.969540] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 42.985676] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Ne= twork Driver - version 4.1.0-k [ 43.003990] ixgbevf: Copyright (c) 2009 - 2015 Intel Corporation. [ 43.020394] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2= -NAPI [ 43.034491] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 43.046866] jme: JMicron JMC2XX ethernet driver version 1.0.8 [ 43.060616] sky2: driver version 1.30 [ 43.077231] myri10ge: Version 1.5.3-1.534 [ 43.088030] ns83820.c: National Semiconductor DP83820 10/100/1000 driver. [ 43.105653] QLogic 1/10 GbE Converged/Intelligent Ethernet Driver v5.3.66 [ 43.120755] QLogic/NetXen Network Driver v4.0.82 [ 43.132967] atp.c:v1.09=3Dac 2002/10/01 Donald Becker [ 43.151021] Solarflare NET driver v4.1 [ 43.181999] tehuti: Tehuti Networks(R) Network Driver, 7.29.3 [ 43.192016] tehuti: Options: hw_csum=20 [ 43.198050] tlan: ThunderLAN driver v1.17 [ 43.204367] tlan: 0 devices installed, PCI: 0 EISA: 0 [ 43.214987] mkiss: AX.25 Multikiss, Hans Albas PE1AYX [ 43.222030] AX.25: 6pack driver, Revision: 0.3.0 [ 43.228570] YAM driver version 0.8 by F1OAT/F6FBB [ 43.249402] AX.25: bpqether driver version 004 [ 43.259583] baycom_ser_fdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA [ 43.259583] baycom_ser_fdx: version 0.10 [ 43.305558] hdlcdrv: (C) 1996-2000 Thomas Sailer HB9JNX/AE4WA [ 43.317325] hdlcdrv: version 0.8 [ 43.324779] baycom_ser_hdx: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA [ 43.324779] baycom_ser_hdx: version 0.10 [ 43.370422] baycom_par: (C) 1996-2000 Thomas Sailer, HB9JNX/AE4WA [ 43.370422] baycom_par: version 0.9 [ 43.418883] NET3 PLIP version 2.4-parport gniibe@mri.co.jp [ 43.426654] plip0: Parallel port at 0x378, using IRQ 7. [ 43.434044] PPP generic driver version 2.4.2 [ 43.444579] PPP BSD Compression module registered [ 43.451350] PPP Deflate Compression module registered [ 43.458420] PPP MPPE Compression module registered [ 43.465123] NET: Registered protocol family 24 [ 43.471610] PPTP driver version 0.8.5 [ 43.479087] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max= =3D256) (6 bit encapsulation enabled). [ 43.493249] CSLIP: code copyright 1989 Regents of the University of Cali= fornia. [ 43.513147] SLIP linefill/keepalive option. [ 43.524740] hdlc: HDLC support module revision 1.22 [ 43.533914] DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org. [ 43.546291] usbcore: registered new interface driver ath9k_htc [ 43.555489] usbcore: registered new interface driver carl9170 [ 43.565050] Atmel at76x USB Wireless LAN Driver 0.17 loading [ 43.574544] usbcore: registered new interface driver at76c50x-usb [ 43.584662] Broadcom 43xx driver loaded [ Features: PNLS ] [ 43.593406] Broadcom 43xx-legacy driver loaded [ Features: PLID ] [ 43.603548] airo(): Probing for PCI adapters [ 43.611009] airo(): Finished probing for PCI adapters [ 43.619071] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2= =2E2kmprq [ 43.630023] ipw2200: Copyright(c) 2003-2006 Intel Corporation [ 43.639197] libipw: 802.11 data/management/control stack, git-1.1.13 [ 43.651157] libipw: Copyright (C) 2004-2005 Intel Corporation [ 43.668424] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tr= ee: [ 43.682921] iwl4965: Copyright(c) 2003-2011 Intel Corporation [ 43.695777] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection= driver for Linux, in-tree:s [ 43.709813] iwl3945: Copyright(c) 2003-2011 Intel Corporation [ 43.718662] iwl3945: hw_scan is disabled [ 43.726173] Intel(R) Wireless WiFi driver for Linux [ 43.734081] Copyright(c) 2003- 2015 Intel Corporation [ 43.744555] orinoco 0.15 (David Gibson , P= avel Roskin , et al) [ 43.759682] orinoco_plx 0.15 (Pavel Roskin , David Gibso= n , Daniel Barlow ) [ 43.776639] orinoco_tmd 0.15 (Joerg Dorchain ) [ 43.785355] orinoco_nortel 0.15 (Tobias Hoffmann & Christoph Jungegger <= disdos@traum404.de>) [ 43.797844] usbcore: registered new interface driver orinoco_usb [ 43.806670] usbcore: registered new interface driver p54usb [ 43.815547] usbcore: registered new interface driver usb8xxx [ 43.823559] libertas_sdio: Libertas SDIO driver [ 43.832211] libertas_sdio: Copyright Pierre Ossman [ 43.841215] libertas_spi: Libertas SPI driver [ 43.850395] usbcore: registered new interface driver lbtf_usb [ 43.863614] usbcore: registered new interface driver rt2500usb [ 43.873336] usbcore: registered new interface driver rt73usb [ 43.882638] usbcore: registered new interface driver rt2800usb [ 43.893032] usbcore: registered new interface driver rtl8187 [ 43.903239] usbcore: registered new interface driver rtl8192cu [ 43.917111] usbcore: registered new interface driver zd1211rw [ 43.926932] usbcore: registered new interface driver zd1201 [ 43.937304] usbcore: registered new interface driver rndis_wlan [ 43.953900] mac80211_hwsim: initializing netlink [ 43.972434] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 43.995799] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 44.016601] usbcore: registered new interface driver i2400m_usb [ 44.026940] VMware vmxnet3 virtual NIC driver - version 1.4.a.0-k-NAPI [ 44.037210] usbcore: registered new interface driver catc [ 44.045112] usbcore: registered new interface driver kaweth [ 44.052932] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Etherne= t driver [ 44.063753] usbcore: registered new interface driver pegasus [ 44.071886] usbcore: registered new interface driver rtl8150 [ 44.079597] hso: drivers/net/usb/hso.c: Option Wireless [ 44.089509] usbcore: registered new interface driver hso [ 44.097418] usbcore: registered new interface driver asix [ 44.105237] usbcore: registered new interface driver ax88179_178a [ 44.114309] usbcore: registered new interface driver cdc_ether [ 44.122792] usbcore: registered new interface driver cdc_eem [ 44.130898] usbcore: registered new interface driver dm9601 [ 44.139061] usbcore: registered new interface driver smsc75xx [ 44.147354] usbcore: registered new interface driver smsc95xx [ 44.155592] usbcore: registered new interface driver gl620a [ 44.163593] usbcore: registered new interface driver net1080 [ 44.171796] usbcore: registered new interface driver plusb [ 44.179862] usbcore: registered new interface driver rndis_host [ 44.188415] usbcore: registered new interface driver cdc_subset [ 44.196907] usbcore: registered new interface driver zaurus [ 44.204861] usbcore: registered new interface driver MOSCHIP usb-etherne= t driver [ 44.215351] usbcore: registered new interface driver int51x1 [ 44.223516] usbcore: registered new interface driver cdc_phonet [ 44.232336] usbcore: registered new interface driver kalmia [ 44.240496] usbcore: registered new interface driver ipheth [ 44.249531] usbcore: registered new interface driver sierra_net [ 44.262848] usbcore: registered new interface driver cx82310_eth [ 44.276462] usbcore: registered new interface driver cdc_ncm [ 44.288808] usbcore: registered new interface driver lg-vl600 [ 44.300547] hv_vmbus: registering driver hv_netvsc [ 44.312401] Madge ATM Ambassador driver version 1.2.4 [ 44.323972] Madge ATM Horizon [Ultra] driver version 1.2.1 [ 44.337515] fore200e: FORE Systems 200E-series ATM driver - version 0.3e [ 44.352395] idt77252_init: at ffffffffb90e7a51 [ 44.362671] Solos PCI Driver Version 1.04 [ 44.372351] adummy: version 1.0 [ 44.383564] Fusion MPT base driver 3.04.20 [ 44.389594] Copyright (c) 1999-2008 LSI Corporation [ 44.397472] Fusion MPT SPI Host driver 3.04.20 [ 44.405598] Fusion MPT FC Host driver 3.04.20 [ 44.413577] Fusion MPT SAS Host driver 3.04.20 [ 44.421553] Fusion MPT misc device (ioctl) driver 3.04.20 [ 44.431563] mptctl: Registered with Fusion MPT base driver [ 44.442189] mptctl: /dev/mptctl @ (major,minor=3D10,220) [ 44.453116] Fusion MPT LAN driver 3.04.20 [ 44.500507] aoe: AoE v85 initialised. [ 44.512661] usbcore: registered new interface driver hwa-rc [ 44.521280] usbcore: registered new interface driver i1480-dfu-usb [ 44.613397] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 44.632325] ehci-pci: EHCI PCI platform driver [ 44.643506] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 44.656952] ohci-pci: OHCI PCI platform driver [ 44.669485] uhci_hcd: USB Universal Host Controller Interface driver [ 44.685338] driver u132_hcd [ 44.693243] usbcore: registered new interface driver hwa-hc [ 44.706237] usbcore: registered new interface driver wusb-cbaf [ 44.719819] usbcore: registered new interface driver cdc_acm [ 44.731426] cdc_acm: USB Abstract Control Model driver for USB modems an= d ISDN adapters [ 44.748664] usbcore: registered new interface driver usblp [ 44.761100] usbcore: registered new interface driver cdc_wdm [ 44.773320] usbcore: registered new interface driver usbtmc [ 44.785927] usbcore: registered new interface driver uas [ 44.799985] usbcore: registered new interface driver usb-storage [ 44.810487] usbcore: registered new interface driver ums-alauda [ 44.819298] usbcore: registered new interface driver ums-cypress [ 44.828532] usbcore: registered new interface driver ums-datafab [ 44.838285] usbcore: registered new interface driver ums_eneub6250 [ 44.847559] usbcore: registered new interface driver ums-freecom [ 44.856404] usbcore: registered new interface driver ums-isd200 [ 44.866002] usbcore: registered new interface driver ums-jumpshot [ 44.878023] usbcore: registered new interface driver ums-karma [ 44.886509] usbcore: registered new interface driver ums-onetouch [ 44.895645] usbcore: registered new interface driver ums-realtek [ 44.904462] usbcore: registered new interface driver ums-sddr09 [ 44.913379] usbcore: registered new interface driver ums-sddr55 [ 44.925560] usbcore: registered new interface driver ums-usbat [ 44.938722] usbcore: registered new interface driver mdc800 [ 44.950477] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Dig= ital Camera [ 44.967400] usbcore: registered new interface driver microtekX6 [ 44.982563] usbcore: registered new interface driver usbserial_generic [ 44.997534] usbserial: USB Serial support registered for generic [ 45.010923] usbcore: registered new interface driver aircable [ 45.023811] usbserial: USB Serial support registered for aircable [ 45.037523] usbcore: registered new interface driver ark3116 [ 45.050225] usbserial: USB Serial support registered for ark3116 [ 45.063938] usbcore: registered new interface driver belkin_sa [ 45.077318] usbserial: USB Serial support registered for Belkin / Peraco= m / GoHubs USB Serial Adapter [ 45.096662] usbcore: registered new interface driver ch341 [ 45.109244] usbserial: USB Serial support registered for ch341-uart [ 45.123040] usbcore: registered new interface driver cp210x [ 45.135944] usbserial: USB Serial support registered for cp210x [ 45.145210] usbcore: registered new interface driver cyberjack [ 45.155509] usbserial: USB Serial support registered for Reiner SCT Cybe= rjack USB card reader [ 45.174215] usbcore: registered new interface driver cypress_m8 [ 45.187596] usbserial: USB Serial support registered for DeLorme Earthma= te USB [ 45.203673] usbserial: USB Serial support registered for HID->COM RS232 = Adapter [ 45.219040] usbserial: USB Serial support registered for Nokia CA-42 V2 = Adapter [ 45.233165] usbcore: registered new interface driver usb_debug [ 45.246001] usbserial: USB Serial support registered for debug [ 45.259123] usbserial: USB Serial support registered for xhci_dbc [ 45.272962] usbcore: registered new interface driver digi_acceleport [ 45.286249] usbserial: USB Serial support registered for Digi 2 port USB= adapter [ 45.302584] usbserial: USB Serial support registered for Digi 4 port USB= adapter [ 45.317172] usbcore: registered new interface driver io_edgeport [ 45.326112] usbserial: USB Serial support registered for Edgeport 2 port= adapter [ 45.339466] usbserial: USB Serial support registered for Edgeport 4 port= adapter [ 45.353495] usbserial: USB Serial support registered for Edgeport 8 port= adapter [ 45.366755] usbserial: USB Serial support registered for EPiC device [ 45.378490] usbcore: registered new interface driver io_ti [ 45.388634] usbserial: USB Serial support registered for Edgeport TI 1 p= ort adapter [ 45.403278] usbserial: USB Serial support registered for Edgeport TI 2 p= ort adapter [ 45.416821] usbcore: registered new interface driver empeg [ 45.427291] usbserial: USB Serial support registered for empeg [ 45.438372] usbcore: registered new interface driver ftdi_sio [ 45.449100] usbserial: USB Serial support registered for FTDI USB Serial= Device [ 45.462158] usbcore: registered new interface driver garmin_gps [ 45.473222] usbserial: USB Serial support registered for Garmin GPS usb/= tty [ 45.485444] usbcore: registered new interface driver ipaq [ 45.495336] usbserial: USB Serial support registered for PocketPC PDA [ 45.506569] usbcore: registered new interface driver ipw [ 45.516382] usbserial: USB Serial support registered for IPWireless conv= erter [ 45.529288] usbcore: registered new interface driver ir_usb [ 45.539010] usbserial: USB Serial support registered for IR Dongle [ 45.549824] usbcore: registered new interface driver iuu_phoenix [ 45.559422] usbserial: USB Serial support registered for iuu_phoenix [ 45.571408] usbcore: registered new interface driver keyspan [ 45.584880] usbserial: USB Serial support registered for Keyspan - (with= out firmware) [ 45.600858] usbserial: USB Serial support registered for Keyspan 1 port = adapter [ 45.611122] usbserial: USB Serial support registered for Keyspan 2 port = adapter [ 45.621366] usbserial: USB Serial support registered for Keyspan 4 port = adapter [ 45.631832] usbcore: registered new interface driver keyspan_pda [ 45.641910] usbserial: USB Serial support registered for Keyspan PDA [ 45.651666] usbserial: USB Serial support registered for Keyspan PDA - (= prerenumeration) [ 45.664625] usbserial: USB Serial support registered for Xircom / Entreg= a PGS - (prerenumeration) [ 45.679503] usbcore: registered new interface driver kl5kusb105 [ 45.688548] usbserial: USB Serial support registered for KL5KUSB105D / P= almConnect [ 45.700627] usbcore: registered new interface driver kobil_sct [ 45.709153] usbserial: USB Serial support registered for KOBIL USB smart= card terminal [ 45.726962] usbcore: registered new interface driver mct_u232 [ 45.751380] usbserial: USB Serial support registered for MCT U232 [ 45.760545] usbcore: registered new interface driver mos7720 [ 45.768915] usbserial: USB Serial support registered for Moschip 2 port = adapter [ 45.779771] usbcore: registered new interface driver mos7840 [ 45.788387] usbserial: USB Serial support registered for Moschip 7840/78= 20 USB Serial Driver [ 45.800542] usbcore: registered new interface driver navman [ 45.809490] usbserial: USB Serial support registered for navman [ 45.821508] usbcore: registered new interface driver omninet [ 45.829871] usbserial: USB Serial support registered for ZyXEL - omni.ne= t lcd plus usb [ 45.841659] usbcore: registered new interface driver opticon [ 45.850062] usbserial: USB Serial support registered for opticon [ 45.858936] usbcore: registered new interface driver option [ 45.867299] usbserial: USB Serial support registered for GSM modem (1-po= rt) [ 45.877536] usbcore: registered new interface driver oti6858 [ 45.885901] usbserial: USB Serial support registered for oti6858 [ 45.894878] usbcore: registered new interface driver pl2303 [ 45.903231] usbserial: USB Serial support registered for pl2303 [ 45.912245] usbcore: registered new interface driver qcaux [ 45.920770] usbserial: USB Serial support registered for qcaux [ 45.933496] usbcore: registered new interface driver qcserial [ 45.946141] usbserial: USB Serial support registered for Qualcomm USB mo= dem [ 45.957095] usbcore: registered new interface driver safe_serial [ 45.967675] usbserial: USB Serial support registered for safe_serial [ 45.976794] usbcore: registered new interface driver sierra [ 45.984800] usbserial: USB Serial support registered for Sierra USB modem [ 45.996432] usbcore: registered new interface driver spcp8x5 [ 46.004438] usbserial: USB Serial support registered for SPCP8x5 [ 46.012904] usbcore: registered new interface driver ssu100 [ 46.024890] usbserial: USB Serial support registered for Quatech SSU-100= USB to Serial Driver [ 46.043330] usbcore: registered new interface driver symbolserial [ 46.056553] usbserial: USB Serial support registered for symbol [ 46.068968] usbcore: registered new interface driver ti_usb_3410_5052 [ 46.081932] usbserial: USB Serial support registered for TI USB 3410 1 p= ort adapter [ 46.093630] usbserial: USB Serial support registered for TI USB 5052 2 p= ort adapter [ 46.105003] usbcore: registered new interface driver visor [ 46.113917] usbserial: USB Serial support registered for Handspring Viso= r / Palm OS [ 46.126809] usbserial: USB Serial support registered for Sony Clie 5.0 [ 46.136560] usbserial: USB Serial support registered for Sony Clie 3.5 [ 46.146190] usbcore: registered new interface driver whiteheat [ 46.155000] usbserial: USB Serial support registered for Connect Tech - = WhiteHEAT - (prerenumeration) [ 46.168391] usbserial: USB Serial support registered for Connect Tech - = WhiteHEAT [ 46.179565] usbcore: registered new interface driver adutux [ 46.190683] usbcore: registered new interface driver appledisplay [ 46.199499] usbcore: registered new interface driver cypress_cy7c63 [ 46.208566] usbcore: registered new interface driver cytherm [ 46.216775] usbcore: registered new interface driver emi26 - firmware lo= ader [ 46.230576] usbcore: registered new interface driver emi62 - firmware lo= ader [ 46.241496] ftdi_elan: driver ftdi-elan [ 46.248530] usbcore: registered new interface driver ftdi-elan [ 46.258313] usbcore: registered new interface driver idmouse [ 46.267839] usbcore: registered new interface driver iowarrior [ 46.280381] usbcore: registered new interface driver isight_firmware [ 46.294842] usbcore: registered new interface driver usblcd [ 46.307794] usbcore: registered new interface driver ldusb [ 46.320823] usbcore: registered new interface driver legousbtower [ 46.334894] usbcore: registered new interface driver rio500 [ 46.348307] usbcore: registered new interface driver usbtest [ 46.446866] usbcore: registered new interface driver trancevibrator [ 46.455808] usbcore: registered new interface driver uss720 [ 46.463493] uss720: USB Parport Cable driver for Cables using the Lucent= Technologies USS720 Chip [ 46.475542] uss720: NOTE: this is a special purpose driver to allow nons= tandard [ 46.485553] uss720: protocols (eg. bitbang) over USS720 usb to parallel = cables [ 46.495380] uss720: If you just want to connect to a printer, use usblp = instead [ 46.505680] usbcore: registered new interface driver usbsevseg [ 46.514103] usbcore: registered new interface driver yurex [ 46.522013] usbcore: registered new interface driver sisusb [ 46.529983] usbcore: registered new interface driver cxacru [ 46.537994] usbcore: registered new interface driver speedtch [ 46.546348] usbcore: registered new interface driver ueagle-atm [ 46.554422] xusbatm: malformed module parameters [ 46.565594] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller [ 46.577361] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus nu= mber 1 [ 46.587767] vhci_hcd: created sysfs vhci_hcd.0 [ 46.596807] usb usb1: New USB device found, idVendor=3D1d6b, idProduct= =3D0002 [ 46.606070] usb usb1: New USB device strings: Mfr=3D3, Product=3D2, Seri= alNumber=3D1 [ 46.616248] usb usb1: Product: USB/IP Virtual Host Controller [ 46.624217] usb usb1: Manufacturer: Linux 4.14.0-12891-gc8a0739 vhci_hcd [ 46.633427] usb usb1: SerialNumber: vhci_hcd.0 [ 46.646874] hub 1-0:1.0: USB hub found [ 46.653357] hub 1-0:1.0: 8 ports detected [ 46.671310] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller [ 46.685340] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus nu= mber 2 [ 46.701996] usb usb2: We don't know the algorithms for LPM for this host= , disabling LPM. [ 46.743316] usb usb2: New USB device found, idVendor=3D1d6b, idProduct= =3D0003 [ 46.757268] usb usb2: New USB device strings: Mfr=3D3, Product=3D2, Seri= alNumber=3D1 [ 46.778541] usb usb2: Product: USB/IP Virtual Host Controller [ 46.791157] usb usb2: Manufacturer: Linux 4.14.0-12891-gc8a0739 vhci_hcd [ 46.805292] usb usb2: SerialNumber: vhci_hcd.0 [ 46.823436] hub 2-0:1.0: USB hub found [ 46.832999] hub 2-0:1.0: 8 ports detected [ 46.863044] usbcore: registered new device driver usbip-host [ 46.877497] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 46.906062] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 46.917408] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 46.935394] parport0: cannot grant exclusive access for device parkbd [ 46.951438] hv_vmbus: registering driver hyperv_keyboard [ 47.670757] mousedev: PS/2 mouse device common for all mice [ 47.703371] usbcore: registered new interface driver appletouch [ 47.716779] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 47.740446] usbcore: registered new interface driver bcm5974 [ 47.764945] usbcore: registered new interface driver iforce [ 47.793794] usbcore: registered new interface driver xpad [ 47.807043] parport0: cannot grant exclusive access for device walkera07= 01 [ 47.820855] walkera0701: failed to register parport device [ 47.833069] usbcore: registered new interface driver usb_acecad [ 47.846900] usbcore: registered new interface driver aiptek [ 47.873437] usbcore: registered new interface driver gtco [ 47.885106] usbcore: registered new interface driver hanwang [ 47.897226] usbcore: registered new interface driver kbtab [ 47.915471] mk712: device not present [ 47.924475] usbcore: registered new interface driver usbtouchscreen [ 47.944217] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 47.957668] usbcore: registered new interface driver ati_remote2 [ 47.971214] cm109: Keymap for Komunikate KIP1000 phone loaded [ 47.983825] usbcore: registered new interface driver cm109 [ 48.000318] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad [ 48.019083] usbcore: registered new interface driver keyspan_remote [ 48.035219] input: PC Speaker as /devices/platform/pcspkr/input/input4 [ 48.053044] usbcore: registered new interface driver powermate [ 48.068304] usbcore: registered new interface driver yealink [ 48.082144] rtc_cmos 00:00: RTC can wake from S4 [ 48.099292] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0 [ 48.115734] rtc_cmos 00:00: alarms up to one day, y3k, 114 bytes nvram, = hpet irqs [ 48.138614] i2c /dev entries driver [ 48.151373] piix4_smbus 0000:00:01.3: SMBus Host Controller at 0x700, re= vision 0 [ 48.344873] usbcore: registered new interface driver i2c-diolan-u2c [ 48.357501] i2c-parport: adapter type unspecified [ 48.367385] i2c-parport-light: adapter type unspecified [ 48.379543] usbcore: registered new interface driver i2c-tiny-usb [ 48.392996] lirc_dev: IR Remote Control driver registered, major 499 [ 48.406212] IR NEC protocol handler initialized [ 48.415898] IR RC5(x/sz) protocol handler initialized [ 48.426337] IR RC6 protocol handler initialized [ 48.435833] IR JVC protocol handler initialized [ 48.445458] IR Sony protocol handler initialized [ 48.457348] IR SANYO protocol handler initialized [ 48.467230] IR Sharp protocol handler initialized [ 48.477147] IR MCE Keyboard/mouse protocol handler initialized [ 48.488948] IR LIRC bridge handler initialized [ 48.499774] IR XMP protocol handler initialized [ 48.509390] pps_ldisc: PPS line discipline registered [ 48.519765] pps_parport: parallel port PPS client [ 48.529682] parport0: cannot grant exclusive access for device pps_parpo= rt [ 48.543323] pps_parport: couldn't register with parport0 [ 48.554240] Driver for 1-wire Dallas network protocol. [ 48.568313] usbcore: registered new interface driver DS9490R [ 48.722855] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/= i8042/serio1/input/input3 [ 49.388813] applesmc: supported laptop not found! [ 49.400482] applesmc: driver init failed (ret=3D-19)! [ 51.026456] pc87360: PC8736x not detected, module not inserted [ 51.397986] usbcore: registered new interface driver pcwd_usb [ 51.406153] acquirewdt: WDT driver for Acquire single board computer ini= tialising [ 51.417779] acquirewdt: I/O address 0x0043 already in use [ 51.425467] acquirewdt: probe of acquirewdt failed with error -5 [ 51.434964] advantechwdt: WDT driver for Advantech single board computer= initialising [ 51.455963] advantechwdt: initialized. timeout=3D60 sec (nowayout=3D0) [ 51.470520] alim7101_wdt: Steve Hill [ 51.482598] alim7101_wdt: ALi M7101 PMU not present - WDT not set [ 51.496669] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05 [ 51.513157] ib700wdt: WDT driver for IB700 single board computer initial= ising [ 51.530649] ib700wdt: START method I/O 443 is not available [ 51.543124] ib700wdt: probe of ib700wdt failed with error -5 [ 51.557661] wafer5823wdt: WDT driver for Wafer 5823 single board compute= r initialising [ 51.575839] wafer5823wdt: I/O address 0x0443 already in use [ 51.588872] i6300esb: Intel 6300ESB WatchDog Timer Driver v0.05 [ 51.604495] i6300esb: cannot register miscdev on minor=3D130 (err=3D-16) [ 51.618786] i6300ESB timer: probe of 0000:00:05.0 failed with error -16 [ 51.633979] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11 [ 51.647141] iTCO_vendor_support: vendor-support=3D0 [ 51.659153] it87_wdt: no device [ 51.668297] sc1200wdt: build 20020303 [ 51.677985] sc1200wdt: io parameter must be specified [ 51.689649] pc87413_wdt: Version 1.1 at io 0x2E [ 51.699369] pc87413_wdt: cannot register miscdev on minor=3D130 (err=3D-= 16) [ 51.712359] nv_tco: NV TCO WatchDog Timer Driver v0.01 [ 51.724609] sbc60xxwdt: I/O address 0x0443 already in use [ 51.742365] cpu5wdt: misc_register failed [ 51.750133] smsc37b787_wdt: SMsC 37B787 watchdog component driver 1.1 in= itialising... [ 51.765495] smsc37b787_wdt: Unable to register miscdev on minor 130 [ 51.778090] w83877f_wdt: I/O address 0x0443 already in use [ 51.789895] w83977f_wdt: driver v1.00 [ 51.798357] w83977f_wdt: cannot register miscdev on minor=3D130 (err=3D-= 16) [ 51.811939] machzwd: MachZ ZF-Logic Watchdog driver initializing [ 51.824608] machzwd: no ZF-Logic found [ 51.832766] sbc_epx_c3: cannot register miscdev on minor=3D130 (err=3D-1= 6) [ 51.844365] watchdog: Software Watchdog: cannot register miscdev on mino= r=3D130 (err=3D-16). [ 51.859456] watchdog: Software Watchdog: a legacy watchdog module is pro= bably present. [ 51.874974] softdog: initialized. soft_noboot=3D0 soft_margin=3D60 sec s= oft_panic=3D0 (nowayout=3D0) [ 51.894384] device-mapper: uevent: version 1.0.3 [ 51.908879] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised:= dm-devel@redhat.com [ 51.935549] device-mapper: multipath round-robin: version 1.2.0 loaded [ 51.948551] device-mapper: multipath queue-length: version 0.2.0 loaded [ 51.961222] device-mapper: multipath service-time: version 0.3.0 loaded [ 51.976803] device-mapper: dm-log-userspace: version 1.3.0 loaded [ 51.988666] device-mapper: raid: Loading target version 1.13.0 [ 52.002375] Bluetooth: HCI UART driver ver 2.3 [ 52.011545] Bluetooth: HCI UART protocol H4 registered [ 52.020331] Bluetooth: HCI UART protocol BCSP registered [ 52.029083] Bluetooth: HCI UART protocol ATH3K registered [ 52.041498] usbcore: registered new interface driver bcm203x [ 52.051290] usbcore: registered new interface driver bpa10x [ 52.062299] usbcore: registered new interface driver bfusb [ 52.073835] usbcore: registered new interface driver btusb [ 52.081678] Bluetooth: Generic Bluetooth SDIO driver ver 0.1 [ 52.091595] usbcore: registered new interface driver ath3k [ 52.104010] CAPI 2.0 started up with major 68 (middleware) [ 52.111913] Modular ISDN core version 1.1.29 [ 52.122281] NET: Registered protocol family 34 [ 52.128936] DSP module 2.0 [ 52.133375] mISDN_dsp: DSP clocks every 64 samples. This equals 2 jiffie= s. [ 52.153265] mISDN: Layer-1-over-IP driver Rev. 2.00 [ 52.161887] 0 virtual devices registered [ 52.170764] b1pci: revision 1.1.2.2 [ 52.178416] b1: revision 1.1.2.2 [ 52.185638] b1dma: revision 1.1.2.3 [ 52.302636] b1pci: revision 1.1.2.2 [ 52.311447] t1pci: revision 1.1.2.2 [ 52.319485] c4: revision 1.1.2.2 [ 52.326451] mISDN: HFC-multi driver 2.03 [ 52.334484] usbcore: registered new interface driver HFC-S_USB [ 52.347326] AVM Fritz PCI driver Rev. 2.3 [ 52.357476] Sedlbauer Speedfax+ Driver Rev. 2.0 [ 52.369107] Infineon ISDN Driver Rev. 1.0 [ 52.380221] Winbond W6692 PCI driver Rev. 2.0 [ 52.388937] mISDNipac module version 2.0 [ 52.395134] mISDN: ISAR driver Rev. 2.1 [ 52.401317] gigaset: Driver for Gigaset 307x [ 52.407735] gigaset: Kernel CAPI interface [ 52.415513] usbcore: registered new interface driver usb_gigaset [ 52.424457] usb_gigaset: USB Driver for Gigaset 307x using M105 [ 52.433764] usbcore: registered new interface driver bas_gigaset [ 52.442412] bas_gigaset: USB Driver for Gigaset 307x [ 52.459356] sdhci: Secure Digital Host Controller Interface driver [ 52.470215] sdhci: Copyright(c) Pierre Ossman [ 52.478350] wbsd: Winbond W83L51xD SD/MMC card interface driver [ 52.486549] wbsd: Copyright(c) Pierre Ossman [ 52.494448] VUB300 Driver rom wait states =3D 1C irqpoll timeout =3D 0400 [ 52.500286] usbcore: registered new interface driver vub300 [ 52.517077] usbcore: registered new interface driver ushc [ 52.524466] sdhci-pltfm: SDHCI platform and OF driver helper [ 52.537612] leds_ss4200: no LED devices found [ 52.591770] iscsi: registered transport (iser) [ 52.601200] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 52.613936] No iBFT detected. [ 52.620874] hidraw: raw HID events driver (C) Jiri Kosina [ 52.649353] usbcore: registered new interface driver usbhid [ 52.657262] usbhid: USB HID core driver [ 52.664839] Zilog/Hauppauge IR driver initializing [ 52.674010] kworker/u2:0 (195) used greatest stack depth: 13696 bytes le= ft [ 52.683997] initialization complete [ 52.690352] NET: Registered protocol family 23 [ 52.706519] IrCOMM protocol (Dag Brattli) [ 52.753148] usbcore: registered new interface driver irda-usb [ 52.762258] usbcore: registered new interface driver stir4200 [ 52.780271] usbcore: registered new interface driver mcs7780 [ 52.790931] usbcore: registered new interface driver kingsun-sir [ 52.801114] usbcore: registered new interface driver ksdazzle-sir [ 52.810342] usbcore: registered new interface driver ks959-sir [ 52.819096] usbcore: registered new interface driver prism2_usb [ 52.828196] usbcore: registered new interface driver r8712u [ 52.839159] input: Speakup as /devices/virtual/input/input5 [ 52.851864] initialized device: /dev/synth, node (MAJOR 10, MINOR 25) [ 52.863136] speakup 3.1.6: initialized [ 52.870039] synth name on entry is: (null) [ 52.878270] asus_wmi: Asus Management GUID not found [ 52.888579] asus_wmi: Management GUID not found [ 52.902278] asus_wmi: Management GUID not found [ 52.925582] compal_laptop: Motherboard not recognized (You could try the= module's force-parameter) [ 52.944834] dell_wmi_aio: No known WMI GUID found [ 52.953130] acer_wmi: Acer Laptop ACPI-WMI Extras [ 52.960163] acer_wmi: No or unsupported WMI interface, unable to load [ 52.968879] acerhdf: Acer Aspire One Fan driver, v.0.7.0 [ 52.976394] acerhdf: unknown (unsupported) BIOS version QEMU/Standard PC= (i440FX + PIIX, 1996)/1.10.2-1, please report, aborting! [ 52.999369] hdaps: supported laptop not found! [ 53.005980] hdaps: driver init failed (ret=3D-19)! [ 53.015093] fujitsu_laptop: driver 0.6.0 successfully loaded [ 53.028148] msi_wmi: This machine doesn't have neither MSI-hotkeys nor b= acklight through WMI [ 53.043090] intel_oaktrail: Platform not recognized (You could try the m= odule's force-parameter) [ 53.043179] hv_utils: Registering HyperV Utility Driver [ 53.064221] hv_vmbus: registering driver hv_util [ 53.198928] no UART detected at 0x1 [ 53.208618] MTVAP port 0x378 is busy [ 53.214749] snd_mtpav: probe of snd_mtpav failed with error -16 [ 53.226511] parport0: cannot grant exclusive access for device MTS64 [ 53.235939] snd_mts64: probe of snd_mts64.0 failed with error -5 [ 53.248475] parport0: cannot grant exclusive access for device portman [ 53.257623] snd_portman2x4: probe of snd_portman2x4.0 failed with error = -5 [ 53.276026] Error: Driver 'pcspkr' is already registered, aborting... [ 53.305837] ASIHPI driver 4.14.03 [ 53.337434] usbcore: registered new interface driver snd-usb-audio [ 53.346374] usbcore: registered new interface driver snd-ua101 [ 53.354995] usbcore: registered new interface driver snd-usb-usx2y [ 53.365898] usbcore: registered new interface driver snd-usb-us122l [ 53.379825] usbcore: registered new interface driver snd-usb-caiaq [ 53.393721] usbcore: registered new interface driver snd-usb-6fire [ 53.409439] oprofile: using NMI timer interrupt. [ 53.416670] pktgen: Packet Generator for packet performance testing. Ver= sion: 2.75 [ 53.432515] drop_monitor: Initializing network drop monitor service [ 53.443114] NET: Registered protocol family 26 [ 53.450104] GACT probability on [ 53.455226] Mirror/redirect action on [ 53.461163] Simple TC action Loaded [ 53.470843] netem: version 1.3 [ 53.476613] u32 classifier [ 53.483368] Performance counters on [ 53.489226] input device check on [ 53.494758] Actions configured [ 53.500659] Netfilter messages via NETLINK v0.30. [ 53.509319] nf_conntrack version 0.5.0 (7680 buckets, 30720 max) [ 53.518975] ctnetlink v0.93: registering with nfnetlink. [ 53.537992] xt_time: kernel timezone is -0000 [ 53.544899] ip_set: protocol 6 [ 53.550082] IPVS: Registered protocols (TCP, UDP, SCTP, AH, ESP) [ 53.560288] IPVS: Connection hash table configured (size=3D4096, memory= =3D64Kbytes) [ 53.574803] IPVS: ipvs loaded. [ 53.579924] IPVS: [rr] scheduler registered. [ 53.586473] IPVS: [wrr] scheduler registered. [ 53.596743] IPVS: [lc] scheduler registered. [ 53.604293] IPVS: [wlc] scheduler registered. [ 53.614467] IPVS: [lblc] scheduler registered. [ 53.623157] IPVS: [lblcr] scheduler registered. [ 53.632841] IPVS: [dh] scheduler registered. [ 53.641918] IPVS: [sh] scheduler registered. [ 53.651225] IPVS: [sed] scheduler registered. [ 53.658800] IPVS: [nq] scheduler registered. [ 53.665316] IPVS: [sip] pe registered. [ 53.671794] ipip: IPv4 and MPLS over IPv4 tunneling driver [ 53.683653] gre: GRE over IPv4 demultiplexor driver [ 53.690785] ip_gre: GRE over IPv4 tunneling driver [ 53.710878] ip_tables: (C) 2000-2006 Netfilter Core Team [ 53.723976] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully [ 53.737942] arp_tables: arp_tables: (C) 2002 David S. Miller [ 53.748337] Initializing XFRM netlink socket [ 53.756797] NET: Registered protocol family 10 [ 53.793066] Segment Routing with IPv6 [ 53.803664] mip6: Mobile IPv6 [ 53.809132] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 53.819287] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 53.840965] NET: Registered protocol family 17 [ 53.848973] NET: Registered protocol family 15 [ 53.857878] Bridge firewalling registered [ 53.865175] Ebtables v2.0 registered [ 53.873398] NET: Registered protocol family 4 [ 53.881475] NET: Registered protocol family 5 [ 53.902987] NET: Registered protocol family 6 [ 53.943528] NET: Registered protocol family 11 [ 53.950527] NET: Registered protocol family 3 [ 53.956942] can: controller area network core (rev 20170425 abi 9) [ 53.966856] NET: Registered protocol family 29 [ 53.973343] can: raw protocol (rev 20170425) [ 53.979887] can: broadcast manager protocol (rev 20170425 t) [ 53.987666] can: netlink gateway (rev 20170425) max_hops=3D1 [ 53.997484] Bluetooth: RFCOMM TTY layer initialized [ 54.004577] Bluetooth: RFCOMM socket layer initialized [ 54.013298] Bluetooth: RFCOMM ver 1.11 [ 54.019030] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 54.026417] Bluetooth: BNEP filters: protocol multicast [ 54.034978] Bluetooth: BNEP socket layer initialized [ 54.044468] Bluetooth: CMTP (CAPI Emulation) ver 1.0 [ 54.053487] Bluetooth: CMTP socket layer initialized [ 54.060609] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 54.068872] Bluetooth: HIDP socket layer initialized [ 54.083581] RPC: Registered rdma transport module. [ 54.090591] RPC: Registered rdma backchannel transport module. [ 54.109872] NET: Registered protocol family 33 [ 54.117164] Key type rxrpc registered [ 54.122925] Key type rxrpc_s registered [ 54.129213] lec:lane_module_init: lec.c: initialized [ 54.136543] mpoa:atm_mpoa_init: mpc.c: initialized [ 54.145323] l2tp_core: L2TP core driver, V2.0 [ 54.163162] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 54.170130] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 54.178369] l2tp_netlink: L2TP netlink interface [ 54.185554] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 54.193985] l2tp_debugfs: L2TP debugfs support [ 54.200372] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 54.209440] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet= Project Team [ 54.221267] DECnet: Routing cache hash table of 512 buckets, 44Kbytes [ 54.232618] NET: Registered protocol family 12 [ 54.244345] NET: Registered protocol family 35 [ 54.255553] 8021q: 802.1Q VLAN Support v1.8 [ 54.282580] DCCP: Activated CCID 2 (TCP-like) [ 54.289452] DCCP: Activated CCID 3 (TCP-Friendly Rate Control) [ 54.310323] sctp: Hash tables configured (bind 32/46) [ 54.331679] lib80211: common routines for IEEE802.11 drivers [ 54.344740] lib80211_crypt: registered algorithm 'NULL' [ 54.356527] lib80211_crypt: registered algorithm 'WEP' [ 54.465415] lib80211_crypt: registered algorithm 'CCMP' [ 54.476795] lib80211_crypt: registered algorithm 'TKIP' [ 54.484272] tipc: Activated (version 2.0.0) [ 54.491315] NET: Registered protocol family 30 [ 54.504634] tipc: Started in single node mode [ 54.514349] 9pnet: Installing 9P2000 support [ 54.526382] NET: Registered protocol family 36 [ 54.539086] Key type dns_resolver registered [ 54.548837] Key type ceph registered [ 54.560633] libceph: loaded (mon/osd proto 15/24) [ 54.585479] batman_adv: B.A.T.M.A.N. advanced 2017.4 (compatibility vers= ion 15) loaded [ 54.604629] start plist test [ 54.638238] end plist test [ 54.681173] ... APIC ID: 00000000 (0) [ 54.684049] ... APIC VERSION: 01050014 [ 54.684049] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 54.684049] 000000000000000000000000000000000000000000000000000000000000= 4000 [ 54.721534] number of MP IRQ sources: 15. [ 54.727500] number of IO-APIC #0 registers: 24. [ 54.736307] testing the IO APIC....................... [ 54.745418] IO APIC #0...... [ 54.750019] .... register #00: 00000000 [ 54.755851] ....... : physical APIC id: 00 [ 54.762138] ....... : Delivery Type: 0 [ 54.768163] ....... : LTS : 0 [ 54.774158] .... register #01: 00170011 [ 54.779955] ....... : max redirection entries: 17 [ 54.787257] ....... : PRQ implemented: 0 [ 54.793467] ....... : IO APIC version: 11 [ 54.799885] .... register #02: 00000000 [ 54.805598] ....... : arbitration: 00 [ 54.813440] .... IRQ redirection table: [ 54.820883] IOAPIC 0: [ 54.824996] pin00, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.836916] pin01, enabled , edge , high, V(29), IRR(0), S(0), physical= , D(00), M(0) [ 54.849882] pin02, enabled , edge , high, V(30), IRR(0), S(0), physical= , D(00), M(0) [ 54.863427] pin03, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.878107] pin04, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.892790] pin05, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.907500] pin06, enabled , edge , high, V(23), IRR(0), S(0), physical= , D(00), M(0) [ 54.920725] pin07, enabled , edge , high, V(22), IRR(0), S(0), physical= , D(00), M(0) [ 54.931482] pin08, enabled , edge , high, V(2A), IRR(0), S(0), physical= , D(00), M(0) [ 54.942657] pin09, enabled , level, high, V(21), IRR(0), S(0), physical= , D(00), M(0) [ 54.953391] pin0a, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.965215] pin0b, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 54.977821] pin0c, enabled , edge , high, V(28), IRR(0), S(0), physical= , D(00), M(0) [ 54.990555] pin0d, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.003353] pin0e, enabled , edge , high, V(26), IRR(0), S(0), physical= , D(00), M(0) [ 55.016156] pin0f, enabled , edge , high, V(27), IRR(0), S(0), physical= , D(00), M(0) [ 55.028855] pin10, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.039679] pin11, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.050443] pin12, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.061170] pin13, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.072669] pin14, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.083399] pin15, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.095132] pin16, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.106768] pin17, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 55.117523] IRQ to pin mappings: [ 55.122480] IRQ0 -> 0:2 [ 55.126662] IRQ1 -> 0:1 [ 55.130835] IRQ3 -> 0:3 [ 55.134958] IRQ4 -> 0:4 [ 55.140791] IRQ5 -> 0:5 [ 55.145816] IRQ6 -> 0:6 [ 55.150086] IRQ7 -> 0:7 [ 55.154210] IRQ8 -> 0:8 [ 55.158420] IRQ9 -> 0:9 [ 55.162566] IRQ10 -> 0:10 [ 55.166905] IRQ11 -> 0:11 [ 55.171252] IRQ12 -> 0:12 [ 55.175595] IRQ13 -> 0:13 [ 55.180000] IRQ14 -> 0:14 [ 55.184409] IRQ15 -> 0:15 [ 55.188820] .................................... done. [ 55.196501] sched_clock: Marking stable (55196040849, 0)->(66793636610, = -11597595761) [ 55.214580] registered taskstats version 1 [ 55.220676] Loading compiled-in X.509 certificates [ 55.232333] kAFS: Red Hat AFS client v0.1 registering. [ 55.243777] FS-Cache: Netfs 'afs' registered for caching [ 55.254079] FS-Cache: Netfs 'afs' unregistered from caching [ 55.272839] kAFS: failed to register: -97 [ 55.423213] Btrfs loaded, crc32c=3Dcrc32c-intel [ 55.449519] console [netcon0] enabled [ 55.456188] netconsole: network logging started [ 55.463938] rtc_cmos 00:00: setting system clock to 2017-11-20 16:52:16 = UTC (1511196736) [ 55.481209] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found [ 55.503870] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 55.513101] 8021q: adding VLAN 0 to HW filter on device bond0 [ 55.534165] IP-Config: Failed to open ipddp0 [ 55.564609] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Contr= ol: RX [ 55.603299] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 55.631843] 8021q: adding VLAN 0 to HW filter on device eth0 [ 55.646614] IP-Config: Failed to open plip0 [ 55.669044] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 55.690934] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 55.705013] IP-Config: Failed to open irlan0 [ 55.711333] IP-Config: Failed to open gretap0 [ 55.717841] IP-Config: Failed to open erspan0 [ 55.726653] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 55.748983] Sending DHCP requests ., OK [ 55.758419] IP-Config: Got DHCP answer from 10.0.2.2, my address is 10.0= =2E2.15 [ 55.772648] IP-Config: Complete: [ 55.781067] device=3Deth0, hwaddr=3D52:54:00:12:34:56, ipaddr=3D10.= 0.2.15, mask=3D255.255.255.0, gw=3D10.0.2.2 [ 55.798959] host=3Dvm-lkp-wsx03-yocto-x86_64-18, domain=3D, nis-dom= ain=3D(none) [ 55.812180] bootserver=3D10.0.2.2, rootserver=3D10.0.2.2, rootpath= =3D nameserver0=3D10.0.2.3 [ 55.859492] ALSA device list: [ 55.865382] #0: Dummy 1 [ 55.872511] #1: Loopback 1 [ 55.880250] #2: Virtual MIDI Card 1 [ 56.095298] Freeing unused kernel memory: 4772K [ 56.102528] Write protecting the kernel read-only data: 49152k [ 56.120875] Freeing unused kernel memory: 472K [ 56.174252] Freeing unused kernel memory: 1216K [ 56.181796] rodata_test: all tests were successful /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found [ 56.464772] rc (222) used greatest stack depth: 13680 bytes left [ 56.520936] gfs2: path_lookup on /dev/root returned error -2 [ 56.545054] mount (228) used greatest stack depth: 13456 bytes left Starting udev [ 57.054956] udevd[240]: starting version 3.1.5 bootlogd: cannot allocate pseudo tty: No such file or directory Populating dev cache [ 71.670242] udevd (251) used greatest stack depth: 13008 bytes left Configuring network interfaces... done. Starting syslogd/klogd: done PATH=3D/sbin:/usr/sbin:/bin:/usr/bin:/lkp/lkp/src/bin Poky (Yocto Project Reference Distro) 2.1 vm-lkp-wsx03-yocto-x86_64-18 /dev= /ttyS0 [ 77.360677] Kernel tests: Boot OK! [ 78.376945] /lkp/lkp/src/bin/run-lkp [ 79.460969] RESULT_ROOT=3D/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64= /yocto-minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d= 11d6e2ca7ad9f5835841d1cfc765/0 [ 79.460969] job=3D/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-30= 0s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cf= c765-20171120-97995-o5usht-0.yaml [ 79.460969] run-job /lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-= 300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1= cfc765-20171120-97995-o5usht-0.yaml [ 79.460969] /bin/busybox wget -q http://inn:80/~lkp/cgi-bin/lkp-jobfile-= append-var?job_file=3D/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-3= 00s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1c= fc765-20171120-97995-o5usht-0.yaml&job_state=3Drunning -O /dev/null [ 80.864966] Seeding trinity based on x86_64-allyesdebian [ 91.375399]=20 [ 91.380720] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D [ 91.394163] WARNING: possible circular locking dependency detected [ 91.407453] 4.14.0-12891-gc8a0739 #14 Not tainted [ 91.417852] ------------------------------------------------------ [ 91.431493] trinity/648 is trying to acquire lock: [ 91.442608] (misc_mtx){+.+.}, at: [] misc_seq_start+0= x17/0x27 [ 91.583377]=20 [ 91.583377] but task is already holding lock: [ 91.603418] (&p->lock){+.+.}, at: [] seq_read+0x3a/0x= 341 [ 91.613890]=20 [ 91.613890] which lock already depends on the new lock. [ 91.613890]=20 [ 91.627926]=20 [ 91.627926] the existing dependency chain (in reverse order) is: [ 91.639723]=20 [ 91.639723] -> #3 (&p->lock){+.+.}: [ 91.649763] __mutex_lock+0x83/0x3cc [ 91.657191] seq_read+0x3a/0x341 [ 91.665614] proc_reg_read+0x5a/0x71 [ 91.672805] do_loop_readv_writev+0x65/0x9b [ 91.682458] do_iter_read+0x83/0x9e [ 91.689986] vfs_readv+0x71/0x9f [ 91.696981] default_file_splice_read+0x20a/0x2a5 [ 91.706631] splice_direct_to_actor+0xc4/0x198 [ 91.714215] do_splice_direct+0x8e/0xa2 [ 91.722327] do_sendfile+0x172/0x22e [ 91.730159] SyS_sendfile64+0x85/0x94 [ 91.739616] entry_SYSCALL_64_fastpath+0x1f/0x96 [ 91.749981]=20 [ 91.749981] -> #2 (sb_writers){.+.+}: [ 91.761322] get_page_from_freelist+0x4e9/0xa18 [ 91.771794]=20 [ 91.771794] -> #1 ((completion)&req.done){+.+.}: [ 91.787011] __wait_for_common+0x55/0x1fe [ 91.796573] devtmpfs_create_node+0x139/0x155 [ 91.806749] device_add+0x3b3/0x4ec [ 91.815072] device_create_groups_vargs+0x98/0xca [ 91.825957] device_create_with_groups+0x30/0x33 [ 91.836527] misc_register+0xb8/0x13f [ 91.845436] vga_arb_device_init+0x1f/0x219 [ 91.855096] do_one_initcall+0x89/0x129 [ 91.864269] kernel_init_freeable+0x1c0/0x241 [ 91.874443] kernel_init+0xa/0xf5 [ 91.882739] ret_from_fork+0x24/0x30 [ 91.891353]=20 [ 91.891353] -> #0 (misc_mtx){+.+.}: [ 91.902179] lock_acquire+0x128/0x1ca [ 91.911192] __mutex_lock+0x83/0x3cc [ 91.919812] misc_seq_start+0x17/0x27 [ 91.929008] seq_read+0x14d/0x341 [ 91.937209] proc_reg_read+0x5a/0x71 [ 91.945795] __vfs_read+0x21/0x9f [ 91.954124] vfs_read+0xad/0xe2 [ 91.962029] SyS_read+0x50/0x7e [ 91.970173] entry_SYSCALL_64_fastpath+0x1f/0x96 [ 91.977844]=20 [ 91.977844] other info that might help us debug this: [ 91.977844]=20 [ 91.988643] Chain exists of: [ 91.988643] misc_mtx --> sb_writers --> &p->lock [ 91.988643]=20 [ 92.000927] Possible unsafe locking scenario: [ 92.000927]=20 [ 92.009081] CPU0 CPU1 [ 92.015152] ---- ---- [ 92.021367] lock(&p->lock); [ 92.025806] lock(sb_writers); [ 92.033201] lock(&p->lock); [ 92.044927] lock(misc_mtx); [ 92.052352]=20 [ 92.052352] *** DEADLOCK *** [ 92.052352]=20 [ 92.066900] 1 lock held by trinity/648: [ 92.088647] #0: (&p->lock){+.+.}, at: [] seq_read+0x= 3a/0x341 [ 92.105431]=20 [ 92.105431] stack backtrace: [ 92.117324] CPU: 0 PID: 648 Comm: trinity Not tainted 4.14.0-12891-gc8a0= 739 #14 [ 92.133653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 92.151902] Call Trace: [ 92.158542] dump_stack+0x79/0xab [ 92.166772] print_circular_bug+0x2a1/0x2af [ 92.176535] check_prev_add+0x88/0x217 [ 92.185666] ? look_up_lock_class+0xa1/0x11f [ 92.195517] ? look_up_lock_class+0x11f/0x11f [ 92.205657] ? register_lock_class+0x5c/0x302 [ 92.215608] ? look_up_lock_class+0x11f/0x11f [ 92.225824] ? __lock_acquire+0xacc/0xd02 [ 92.235379] __lock_acquire+0xacc/0xd02 [ 92.244544] ? misc_seq_start+0x17/0x27 [ 92.253918] lock_acquire+0x128/0x1ca [ 92.262735] ? misc_seq_start+0x17/0x27 [ 92.271938] __mutex_lock+0x83/0x3cc [ 92.280484] ? misc_seq_start+0x17/0x27 [ 92.289659] ? misc_seq_start+0x17/0x27 [ 92.298867] ? rcu_read_lock_sched_held+0x54/0x5a [ 92.309588] ? kmem_cache_alloc_node_trace+0x196/0x237 [ 92.321089] ? kvmalloc_node+0x48/0x71 [ 92.330136] ? misc_seq_start+0x17/0x27 [ 92.339271] misc_seq_start+0x17/0x27 [ 92.348154] seq_read+0x14d/0x341 [ 92.356313] proc_reg_read+0x5a/0x71 [ 92.365128] __vfs_read+0x21/0x9f [ 92.373262] vfs_read+0xad/0xe2 [ 92.381178] SyS_read+0x50/0x7e [ 92.389117] entry_SYSCALL_64_fastpath+0x1f/0x96 [ 92.399616] RIP: 0033:0x454d00 [ 92.407193] RSP: 002b:00007ffe38245f68 EFLAGS: 00000246 ORIG_RAX: 000000= 0000000000 [ 92.424140] RAX: ffffffffffffffda RBX: 0000000000000046 RCX: 00000000004= 54d00 [ 92.439443] RDX: 0000000000000400 RSI: 00000000022c0440 RDI: 00000000000= 00004 [ 92.454869] RBP: 00000000004e2720 R08: 0000000001046108 R09: 00000000000= 00410 [ 92.470254] R10: 0000000000000020 R11: 0000000000000246 R12: 00000000000= 00000 [ 92.485615] R13: 00000000004b7c09 R14: 0000000000000001 R15: 00000000004= b7c19 [ 148.722159] do_dccp_setsockopt: sockopt(CHANGE_L/R) is deprecated: fix y= our app [ 148.756602] kernel msg: ebtables bug: please report to author: Wrong len= argument [ 148.773493] trinity-main uses obsolete (PF_INET,SOCK_PACKET) [ 338.725383] random: crng init done [ 387.181727] sysrq: SysRq : Emergency Sync [ 387.188462] Emergency Sync complete [ 387.204314] sysrq: SysRq : Resetting Elapsed time: 400 #!/bin/bash # To reproduce, # 1) save job-script and this script (both are attached in 0day report emai= l) # 2) run this script with your compiled kernel and optional env $INSTALL_MO= D_PATH kernel=3D$1 initrds=3D( /osimage/yocto/yocto-minimal-x86_64-2016-04-22.cgz /lkp/lkp/lkp-x86_64.cgz /osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-x86_64-x86_64-6dd= abfd2_2017-11-10.cgz ) HTTP_PREFIX=3Dhttps://github.com/0day-ci/lkp-qemu/raw/master wget --timestamping "${initrds[@]/#/$HTTP_PREFIX}" { cat "${initrds[@]//*\//}" [[ $INSTALL_MOD_PATH ]] && ( cd "$INSTALL_MOD_PATH" find lib | cpio -o -H newc --quiet | gzip ) echo job-script | cpio -o -H newc --quiet | gzip } > initrd.img qemu-img create -f qcow2 disk-vm-lkp-wsx03-yocto-x86_64-18-0 256G kvm=3D( qemu-system-x86_64 -enable-kvm -cpu SandyBridge -kernel $kernel -initrd initrd.img -m 1024 -smp 1 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc base=3Dlocaltime -drive file=3Ddisk-vm-lkp-wsx03-yocto-x86_64-18-0,media=3Ddisk,if=3Dvirtio -serial stdio -display none -monitor null ) append=3D( ip=3D::::vm-lkp-wsx03-yocto-x86_64-18::dhcp root=3D/dev/ram0 user=3Dlkp job=3D/job-script ARCH=3Dx86_64 kconfig=3Dx86_64-allyesdebian branch=3Dlinus/master commit=3Dc8a0739b185d11d6e2ca7ad9f5835841d1cfc765 BOOT_IMAGE=3D/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9= f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=3D1500 RESULT_ROOT=3D/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal= -x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5= 835841d1cfc765/0 result_service=3Dtmpfs debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 net.ifnames=3D0 printk.devkmsg=3Don panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 drbd.minor_count=3D8 systemd.log_level=3Derr ignore_loglevel console=3Dtty0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 vga=3Dnormal rw ) "${kvm[@]}" -append "${append[*]}" --4zjbs4uoiohf6bfw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=".config" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.14.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=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=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=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_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_CPU_ISOLATION is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y # CONFIG_BPF_SYSCALL is not set # CONFIG_USERFAULTFD is not set # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # 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_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=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_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set # CONFIG_INTEL_RDT is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # 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_MCELOG_LEGACY is not set CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y # CONFIG_ZONE_DEVICE is not set CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_UMIP is not set # CONFIG_X86_INTEL_MPX is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_DPTF_POWER is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # 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_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_PCI_HYPERV is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT is not set # # PCI host controller drivers # # CONFIG_VMD is not set # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_FOU is not set # CONFIG_IPV6_FOU_TUNNEL is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y # CONFIG_NF_LOG_NETDEV is not set CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_IPMAC is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y # CONFIG_NF_SOCKET_IPV4 is not set CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y # CONFIG_NF_SOCKET_IPV6 is not set CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set CONFIG_INET_SCTP_DIAG=y # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y # CONFIG_NET_SCH_CBS is not set CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_CLS_MATCHALL is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y # CONFIG_NET_ACT_SAMPLE is not set CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_SKBMOD is not set # CONFIG_NET_ACT_IFE is not set # CONFIG_NET_ACT_TUNNEL_KEY is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_QCA is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIUART_MRVL is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_IPV6 is not set # CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y # CONFIG_AF_KCM is not set # CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_FDP is not set # CONFIG_NFC_PN533_USB is not set # CONFIG_NFC_PN533_I2C is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI_I2C is not set # CONFIG_NFC_ST_NCI_SPI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y 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=y 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=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set # CONFIG_MTD_MCHP23K256 is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set 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_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y CONFIG_CDROM=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # # CONFIG_BLK_DEV_NVME is not set # CONFIG_NVME_RDMA is not set # CONFIG_NVME_FC is not set # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set # CONFIG_DM_INTEGRITY is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_ISCSI_TARGET_CXGB4 is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y CONFIG_TAP=y # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y # CONFIG_AMD_XGBE is not set # CONFIG_AMD_XGBE_HAVE_ECC is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_CHELSIO_LIB=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_CICADA_PHY=y # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_ICPLUS_PHY=y # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=y CONFIG_LXT_PHY=y CONFIG_MARVELL_PHY=y # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=y CONFIG_STE10XP=y # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=y # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=y CONFIG_ATH_COMMON=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=y # CONFIG_ATH5K_DEBUG is not set # CONFIG_ATH5K_TRACER is not set CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=y CONFIG_ATH9K_COMMON=y CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=y CONFIG_ATH9K_PCI=y # CONFIG_ATH9K_AHB is not set # CONFIG_ATH9K_DEBUGFS is not set # CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set CONFIG_ATH9K_RFKILL=y # CONFIG_ATH9K_CHANNEL_CONTEXT is not set CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=y # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_ATH9K_HWRNG is not set CONFIG_CARL9170=y CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y # CONFIG_CARL9170_HWRNG is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_WLAN_VENDOR_CISCO=y CONFIG_AIRO=y CONFIG_AIRO_CS=y CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y # CONFIG_IWLDVM is not set # CONFIG_IWLMVM is not set # # WARNING: iwlwifi is useless without IWLDVM or IWLMVM # # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set CONFIG_MWL8K=y CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_USB_ZD1201=y CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set CONFIG_PCMCIA_RAYCS=y CONFIG_PCMCIA_WL3501=y CONFIG_MAC80211_HWSIM=y CONFIG_USB_NET_RNDIS_WLAN=y # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_DLINK_DIR685 is not set CONFIG_KEYBOARD_LKKBD=y # 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=y # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set 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=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_JOYSTICK_PSXPAD_SPI is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_DEV_BUS is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PROC_INTERFACE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y # CONFIG_SCR24X is not set CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX 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=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE 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=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_KVM=y # CONFIG_PINCTRL is not set CONFIG_GPIOLIB=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_MOCKUP is not set # CONFIG_GPIO_VX855 is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2405 is not set # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2805 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_DS28E17 is not set # CONFIG_POWER_AVS is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_MAX1721X is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set # CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=y 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=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=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_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_WDAT_WDT is not set # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set 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=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS68470 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y CONFIG_LIRC=y CONFIG_IR_LIRC_CODEC=y CONFIG_IR_NEC_DECODER=y CONFIG_IR_RC5_DECODER=y CONFIG_IR_RC6_DECODER=y CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_SANYO_DECODER=y CONFIG_IR_SHARP_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y CONFIG_IR_XMP_DECODER=y # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_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_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # # # Customise DVB Frontends # # # Tools to develop new frontends # # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y CONFIG_DRM_VM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_CHASH is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=y # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_LEGACY is not set # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y 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_PROVIDE_GET_FB_UNMAPPED_AREA is not set # 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=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y 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=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_SEQ_DEVICE=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=y CONFIG_SND_SEQ_MIDI=y CONFIG_SND_SEQ_MIDI_EMUL=y CONFIG_SND_SEQ_VIRMIDI=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set CONFIG_SND_X86=y # CONFIG_HDMI_LPE_AUDIO is not set CONFIG_SND_SYNTH_EMUX=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_ASUS is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_ITE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LED is not set # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_UDRAW_PS3 is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_VHCI_HC_PORTS=8 CONFIG_USBIP_VHCI_NR_HCS=1 CONFIG_USBIP_HOST=y # CONFIG_USBIP_VUDC is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y CONFIG_USB_SERIAL_TI=y CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_TCPM is not set # CONFIG_TYPEC_UCSI is not set # CONFIG_TYPEC_TPS6598X is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA955X_GPIO is not set # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y # CONFIG_INFINIBAND_EXP_USER_ACCESS is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_VMWARE_PVRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_OPA_VNIC is not set # CONFIG_INFINIBAND_RDMAVT is not set # CONFIG_INFINIBAND_BNXT_RE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y # CONFIG_EDAC_GHES is not set CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE is not set # CONFIG_EDAC_SKX is not set # CONFIG_EDAC_PND2 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1307_HWMON=y # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF85063 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_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1302 is not set CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y # CONFIG_RTC_DRV_MAX6916 is not set CONFIG_RTC_DRV_R9701=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_RX6110 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_UIO_HV_GENERIC is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_PVCALLS_FRONTEND is not set # CONFIG_XEN_PVCALLS_BACKEND is not set # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set # CONFIG_RTL8723BS is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y CONFIG_STAGING_MEDIA=y CONFIG_LIRC_STAGING=y CONFIG_LIRC_ZILOG=y # # Android # # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set # # USB Power Delivery and Type-C drivers # # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_PI433 is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_SMBIOS=y # CONFIG_DELL_SMBIOS_WMI is not set # CONFIG_DELL_SMBIOS_SMM is not set CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_DESCRIPTOR=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y CONFIG_WMI_BMOF=y # CONFIG_INTEL_WMI_THUNDERBOLT is not set CONFIG_MSI_WMI=y # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y # CONFIG_INTEL_CHT_INT33FE is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_IPS=y # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_MLX_CPLD_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # 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=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_DAX=y # CONFIG_DEV_DAX is not set CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # CONFIG_FPGA is not set # # FSI support # # CONFIG_FSI is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_UEFI_CPER=y # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_ONLINE_SCRUB is not set # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" # CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y 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=y 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=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_UBIFS_FS_ENCRYPTION is not set CONFIG_UBIFS_FS_SECURITY=y CONFIG_CRAMFS=y CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y CONFIG_PSTORE_ZLIB_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y 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=y 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=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_LOCKDEP_CROSSRELEASE=y CONFIG_LOCKDEP_COMPLETIONS=y # CONFIG_BOOTPARAM_LOCKDEP_CROSSRELEASE_FULLSTACK is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_UPROBE_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_HIST_TRIGGERS is not set # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_TEST_SORT is not set CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIND_BIT is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set # CONFIG_TEST_DEBUG_VIRTUAL is not set CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set 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_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y # CONFIG_SECURITY_WRITABLE_HOOKS is not set CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y 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_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set CONFIG_CRYPTO_ECDH=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_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y CONFIG_CRYPTO_ENGINE=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=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 # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set # CONFIG_CRYPTO_SHA256_MB is not set # CONFIG_CRYPTO_SHA512_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CHELSIO is not set CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=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_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC4 is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set --4zjbs4uoiohf6bfw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-wsx03-yocto-x86_64/trinity.yaml' export testbox='vm-lkp-wsx03-yocto-x86_64-18' export tbox_group='vm-lkp-wsx03-yocto-x86_64' export kconfig='x86_64-allyesdebian' export compiler='gcc-6' export queue='rand' export branch='linus/master' export commit='c8a0739b185d11d6e2ca7ad9f5835841d1cfc765' export repeat_to=2 export submit_id='5a1296fb0b9a937ecb5609da' export job_file='/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.yaml' export id='cb0e77d2953b45932e079c5049aa941498b4c9a9' export model='qemu-system-x86_64 -enable-kvm -cpu SandyBridge' export nr_vm=32 export nr_cpu=1 export memory='512M' export rootfs='yocto-minimal-x86_64-2016-04-22.cgz' export swap_partitions='/dev/vda' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-11-20 16:48:59 +0800' export _id='5a1296fb0b9a937ecb5609da' export _rt='/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765' export user='lkp' export kernel='/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739' export result_root='/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0' export dequeue_time='2017-11-20 16:50:33 +0800' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-minimal-x86_64-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.yaml ARCH=x86_64 kconfig=x86_64-allyesdebian branch=linus/master commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765 BOOT_IMAGE=/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/modules.cgz' export bm_initrd='/osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-x86_64-x86_64-6ddabfd2_2017-11-10.cgz' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export job_initrd='/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1cfc765-20171120-97995-o5usht-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --4zjbs4uoiohf6bfw Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce-vm-lkp-wsx03-yocto-x86_64-18:20171120165752:x86_64-allyesdebian:4.14.0-12891-gc8a0739:14" #!/bin/bash # To reproduce, # 1) save job-script and this script (both are attached in 0day report email) # 2) run this script with your compiled kernel and optional env $INSTALL_MOD_PATH kernel=$1 initrds=( /osimage/yocto/yocto-minimal-x86_64-2016-04-22.cgz /lkp/lkp/lkp-x86_64.cgz /osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-x86_64-x86_64-6ddabfd2_2017-11-10.cgz ) HTTP_PREFIX=https://github.com/0day-ci/lkp-qemu/raw/master wget --timestamping "${initrds[@]/#/$HTTP_PREFIX}" { cat "${initrds[@]//*\//}" [[ $INSTALL_MOD_PATH ]] && ( cd "$INSTALL_MOD_PATH" find lib | cpio -o -H newc --quiet | gzip ) echo job-script | cpio -o -H newc --quiet | gzip } > initrd.img qemu-img create -f qcow2 disk-vm-lkp-wsx03-yocto-x86_64-18-0 256G kvm=( qemu-system-x86_64 -enable-kvm -cpu SandyBridge -kernel $kernel -initrd initrd.img -m 1024 -smp 1 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc base=localtime -drive file=disk-vm-lkp-wsx03-yocto-x86_64-18-0,media=disk,if=virtio -serial stdio -display none -monitor null ) append=( ip=::::vm-lkp-wsx03-yocto-x86_64-18::dhcp root=/dev/ram0 user=lkp job=/job-script ARCH=x86_64 kconfig=x86_64-allyesdebian branch=linus/master commit=c8a0739b185d11d6e2ca7ad9f5835841d1cfc765 BOOT_IMAGE=/pkg/linux/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/vmlinuz-4.14.0-12891-gc8a0739 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-wsx03-yocto-x86_64/yocto-minimal-x86_64-2016-04-22.cgz/x86_64-allyesdebian/gcc-6/c8a0739b185d11d6e2ca7ad9f5835841d1cfc765/0 result_service=tmpfs debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw ) "${kvm[@]}" -append "${append[*]}" --4zjbs4uoiohf6bfw-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6171461189784986121==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [vga_arb_device_init] WARNING: possible circular locking dependency detected Date: Tue, 21 Nov 2017 19:53:29 +0800 Message-ID: <20171121115329.wadmjsunox7q34tl@wfg-t540p.sh.intel.com> In-Reply-To: <20171121090529.p3bcdz5y5bs5mqk2@wfg-t540p.sh.intel.com> List-Id: --===============6171461189784986121== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hello, FYI this happens in mainline kernel 4.14.0-12891-gc8a0739. It looks like a new regression after 4.14. It occurs in 1 out of 2 boots. [ 79.460969] run-job /lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-= 300s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1= cfc765-20171120-97995-o5usht-0.yaml [ 79.460969] /bin/busybox wget -q http://inn:80/~lkp/cgi-bin/lkp-jobfile-= append-var?job_file=3D/lkp/scheduled/vm-lkp-wsx03-yocto-x86_64-18/trinity-3= 00s-yocto-minimal-x86_64-2016-04-22.cgz-c8a0739b185d11d6e2ca7ad9f5835841d1c= fc765-20171120-97995-o5usht-0.yaml&job_state=3Drunning -O /dev/null [ 80.864966] Seeding trinity based on x86_64-allyesdebian [ 91.375399] [ 91.380720] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D [ 91.394163] WARNING: possible circular locking dependency detected [ 91.407453] 4.14.0-12891-gc8a0739 #14 Not tainted [ 91.417852] ------------------------------------------------------ [ 91.431493] trinity/648 is trying to acquire lock: [ 91.442608] (misc_mtx){+.+.}, at: [] misc_seq_start+0= x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 91.583377] [ 91.583377] but task is already holding lock: [ 91.603418] (&p->lock){+.+.}, at: [] seq_read+0x3a/0x= 341: seq_read at fs/seq_file.c:178 [ 91.613890] [ 91.613890] which lock already depends on the new lock. [ 91.613890] [ 91.627926] [ 91.627926] the existing dependency chain (in reverse order) is: [ 91.639723] [ 91.639723] -> #3 (&p->lock){+.+.}: [ 91.649763] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 91.657191] seq_read+0x3a/0x341: seq_read at fs/seq_file.c:178 [ 91.665614] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 91.672805] do_loop_readv_writev+0x65/0x9b: do_loop_readv_writev at fs/read_write.c:673 [ 91.682458] do_iter_read+0x83/0x9e: do_iter_read at fs/read_write.c:899 [ 91.689986] vfs_readv+0x71/0x9f: vfs_readv at fs/read_write.c:960 [ 91.696981] default_file_splice_read+0x20a/0x2a5: set_fs at arch/x86/include/asm/uaccess.h:32 (inlined by) kernel_readv at fs/splice.c:362 (inlined by) default_file_splice_read at fs/splice.c:416 [ 91.706631] splice_direct_to_actor+0xc4/0x198: splice_direct_to_actor at fs/splice.c:953 [ 91.714215] do_splice_direct+0x8e/0xa2: do_splice_direct at fs/splice.c:1062 [ 91.722327] do_sendfile+0x172/0x22e: do_sendfile at fs/read_write.c:1414 [ 91.730159] SyS_sendfile64+0x85/0x94 [ 91.739616] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 91.749981] [ 91.749981] -> #2 (sb_writers){.+.+}: [ 91.761322] get_page_from_freelist+0x4e9/0xa18: rmqueue at mm/page_alloc.c:2877 (inlined by) get_page_from_freelist at mm/page_alloc.c:3216 [ 91.771794] [ 91.771794] -> #1 ((completion)&req.done){+.+.}: [ 91.787011] __wait_for_common+0x55/0x1fe: spin_lock_irq at include/linux/spinlock.h:340 (inlined by) __wait_for_common at kernel/sched/completion.c:111 [ 91.796573] devtmpfs_create_node+0x139/0x155: devtmpfs_create_node at drivers/base/devtmpfs.c:117 [ 91.806749] device_add+0x3b3/0x4ec: device_add at drivers/base/core.c:1830 [ 91.815072] device_create_groups_vargs+0x98/0xca: device_create_groups_vargs at drivers/base/core.c:2431 [ 91.825957] device_create_with_groups+0x30/0x33: device_create_with_groups at drivers/base/core.c:2552 [ 91.836527] misc_register+0xb8/0x13f: misc_register at drivers/char/misc.c:221 [ 91.845436] vga_arb_device_init+0x1f/0x219: vga_arb_device_init at drivers/gpu/vga/vgaarb.c:1485 [ 91.855096] do_one_initcall+0x89/0x129: do_one_initcall at init/main.c:826 [ 91.864269] kernel_init_freeable+0x1c0/0x241: do_initcall_level at init/main.c:892 (inlined by) do_initcalls at init/main.c:900 (inlined by) do_basic_setup at init/main.c:918 (inlined by) kernel_init_freeable at init/main.c:1066 [ 91.874443] kernel_init+0xa/0xf5: kernel_init at init/main.c:995 [ 91.882739] ret_from_fork+0x24/0x30: ret_from_fork at arch/x86/entry/entry_64.S:443 [ 91.891353] [ 91.891353] -> #0 (misc_mtx){+.+.}: [ 91.902179] lock_acquire+0x128/0x1ca: get_current at arch/x86/include/asm/current.h:15 (inlined by) lock_acquire at kernel/locking/lockdep.c:4006 [ 91.911192] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 91.919812] misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 91.929008] seq_read+0x14d/0x341: seq_read at fs/seq_file.c:229 [ 91.937209] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 91.945795] __vfs_read+0x21/0x9f: __vfs_read at fs/read_write.c:411 [ 91.954124] vfs_read+0xad/0xe2: vfs_read at fs/read_write.c:448 [ 91.962029] SyS_read+0x50/0x7e [ 91.970173] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 91.977844] [ 91.977844] other info that might help us debug this: [ 91.977844] [ 91.988643] Chain exists of: [ 91.988643] misc_mtx --> sb_writers --> &p->lock [ 91.988643] [ 92.000927] Possible unsafe locking scenario: [ 92.000927] [ 92.009081] CPU0 CPU1 [ 92.015152] ---- ---- [ 92.021367] lock(&p->lock); [ 92.025806] lock(sb_writers); [ 92.033201] lock(&p->lock); [ 92.044927] lock(misc_mtx); [ 92.052352] [ 92.052352] *** DEADLOCK *** [ 92.052352] [ 92.066900] 1 lock held by trinity/648: [ 92.088647] #0: (&p->lock){+.+.}, at: [] seq_read+0x= 3a/0x341: seq_read at fs/seq_file.c:178 [ 92.105431] [ 92.105431] stack backtrace: [ 92.117324] CPU: 0 PID: 648 Comm: trinity Not tainted 4.14.0-12891-gc8a0= 739 #14 [ 92.133653] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 92.151902] Call Trace: [ 92.158542] dump_stack+0x79/0xab: dump_stack at lib/dump_stack.c:55 [ 92.166772] print_circular_bug+0x2a1/0x2af: print_circular_bug at kernel/locking/lockdep.c:1274 [ 92.176535] check_prev_add+0x88/0x217: check_prev_add at kernel/locking/lockdep.c:1914 [ 92.185666] ? look_up_lock_class+0xa1/0x11f: look_up_lock_class at kernel/locking/lockdep.c:726 (discriminator 1) [ 92.195517] ? look_up_lock_class+0x11f/0x11f: save_trace at kernel/locking/lockdep.c:413 [ 92.205657] ? register_lock_class+0x5c/0x302: IS_ERR_OR_NULL at include/linux/err.h:41 (discriminator 13) (inlined by) register_lock_class at kernel/locking/lockdep.c:770 (di= scriminator 13) [ 92.215608] ? look_up_lock_class+0x11f/0x11f: save_trace at kernel/locking/lockdep.c:413 [ 92.225824] ? __lock_acquire+0xacc/0xd02: check_prevs_add at kernel/locking/lockdep.c:2033 (inlined by) validate_chain at kernel/locking/lockdep.c:2473 (inlined by) __lock_acquire at kernel/locking/lockdep.c:3500 [ 92.235379] __lock_acquire+0xacc/0xd02: check_prevs_add at kernel/locking/lockdep.c:2033 (inlined by) validate_chain at kernel/locking/lockdep.c:2473 (inlined by) __lock_acquire at kernel/locking/lockdep.c:3500 [ 92.244544] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.253918] lock_acquire+0x128/0x1ca: get_current at arch/x86/include/asm/current.h:15 (inlined by) lock_acquire at kernel/locking/lockdep.c:4006 [ 92.262735] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.271938] __mutex_lock+0x83/0x3cc: __mutex_lock_common at kernel/locking/mutex.c:758 (inlined by) __mutex_lock at kernel/locking/mutex.c:893 [ 92.280484] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.289659] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.298867] ? rcu_read_lock_sched_held+0x54/0x5a: rcu_read_lock_sched_held at kernel/rcu/update.c:118 [ 92.309588] ? kmem_cache_alloc_node_trace+0x196/0x237: trace_kmalloc_node at include/trace/events/kmem.h:100 (inlined by) kmem_cache_alloc_node_trace at mm/slab.c:3657 [ 92.321089] ? kvmalloc_node+0x48/0x71: kvmalloc_node at mm/util.c:403 [ 92.330136] ? misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.339271] misc_seq_start+0x17/0x27: misc_seq_start at drivers/char/misc.c:70 [ 92.348154] seq_read+0x14d/0x341: seq_read at fs/seq_file.c:229 [ 92.356313] proc_reg_read+0x5a/0x71: proc_reg_read at fs/proc/inode.c:217 [ 92.365128] __vfs_read+0x21/0x9f: __vfs_read at fs/read_write.c:411 [ 92.373262] vfs_read+0xad/0xe2: vfs_read at fs/read_write.c:448 [ 92.381178] SyS_read+0x50/0x7e [ 92.389117] entry_SYSCALL_64_fastpath+0x1f/0x96: entry_SYSCALL_64_fastpath at arch/x86/entry/entry_64.S:206 [ 92.399616] RIP: 0033:0x454d00 [ 92.407193] RSP: 002b:00007ffe38245f68 EFLAGS: 00000246 ORIG_RAX: 000000= 0000000000 [ 92.424140] RAX: ffffffffffffffda RBX: 0000000000000046 RCX: 00000000004= 54d00 [ 92.439443] RDX: 0000000000000400 RSI: 00000000022c0440 RDI: 00000000000= 00004 [ 92.454869] RBP: 00000000004e2720 R08: 0000000001046108 R09: 00000000000= 00410 [ 92.470254] R10: 0000000000000020 R11: 0000000000000246 R12: 00000000000= 00000 [ 92.485615] R13: 00000000004b7c09 R14: 0000000000000001 R15: 00000000004= b7c19 [ 148.722159] do_dccp_setsockopt: sockopt(CHANGE_L/R) is deprecated: fix y= our app [ 148.756602] kernel msg: ebtables bug: please report to author: Wrong len= argument [ 148.773493] trinity-main uses obsolete (PF_INET,SOCK_PACKET) Attached the full dmesg, kconfig and reproduce scripts. Thanks, Fengguang --===============6171461189784986121== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.14.0-12891-gc8a073914" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rCmVhcmx5IGNvbnNvbGUgaW4gZXh0cmFjdF9rZXJuZWwKaW5wdXRfZGF0YTogMHgw MDAwMDAwMDA0OGRkMjc2CmlucHV0X2xlbjogMHgwMDAwMDAwMDAxYTljYWNiCm91dHB1dDogMHgw MDAwMDAwMDAxMDAwMDAwCm91dHB1dF9sZW46IDB4MDAwMDAwMDAwNGExMGVjMAprZXJuZWxfdG90 YWxfc2l6ZTogMHgwMDAwMDAwMDA1M2E5MDAwCmJvb3RlZCB2aWEgc3RhcnR1cF8zMigpClBoeXNp Y2FsIEtBU0xSIHVzaW5nIFJEVFNDLi4uClZpcnR1YWwgS0FTTFIgdXNpbmcgUkRUU0MuLi4KCkRl Y29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gUGVyZm9ybWluZyByZWxvY2F0aW9u cy4uLiBkb25lLgpCb290aW5nIHRoZSBrZXJuZWwuClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNp b24gNC4xNC4wLTEyODkxLWdjOGEwNzM5IChrYnVpbGRAYXRoZW5zKSAoZ2NjIHZlcnNpb24gNi40 LjAgMjAxNzEwMjYgKERlYmlhbiA2LjQuMC05KSkgIzE0IFNNUCBNb24gTm92IDIwIDE2OjQxOjM2 IENTVCAyMDE3ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogaXA9Ojo6OnZtLWxrcC13c3gw My15b2N0by14ODZfNjQtMTg6OmRoY3Agcm9vdD0vZGV2L3JhbTAgdXNlcj1sa3Agam9iPS9sa3Av c2NoZWR1bGVkL3ZtLWxrcC13c3gwMy15b2N0by14ODZfNjQtMTgvdHJpbml0eS0zMDBzLXlvY3Rv LW1pbmltYWwteDg2XzY0LTIwMTYtMDQtMjIuY2d6LWM4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1 ODM1ODQxZDFjZmM3NjUtMjAxNzExMjAtOTc5OTUtbzV1c2h0LTAueWFtbCBBUkNIPXg4Nl82NCBr Y29uZmlnPXg4Nl82NC1hbGx5ZXNkZWJpYW4gYnJhbmNoPWxpbnVzL21hc3RlciBjb21taXQ9Yzhh MDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NSBCT09UX0lNQUdFPS9wa2cvbGlu dXgveDg2XzY0LWFsbHllc2RlYmlhbi9nY2MtNi9jOGEwNzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgz NTg0MWQxY2ZjNzY1L3ZtbGludXotNC4xNC4wLTEyODkxLWdjOGEwNzM5IG1heF91cHRpbWU9MTUw MCBSRVNVTFRfUk9PVD0vcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3Atd3N4MDMteW9jdG8teDg2 XzY0L3lvY3RvLW1pbmltYWwteDg2XzY0LTIwMTYtMDQtMjIuY2d6L3g4Nl82NC1hbGx5ZXNkZWJp YW4vZ2NjLTYvYzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS8wIExLUF9T RVJWRVI9aW5uIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUu cmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBuZXQuaWZuYW1lcz0wIHByaW50ay5kZXZrbXNnPW9u IHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1wYW5p YyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGRyYmQubWlub3JfY291bnQ9OCBzeXN0 ZW1kLmxvZ19sZXZlbD1lcnIgaWdub3JlX2xvZ2xldmVsIGNvbnNvbGU9dHR5MCBlYXJseXByaW50 az10dHlTMCwxMTUyMDAgY29uc29sZT10dHlTMCwxMTUyMDAgdmdhPW5vcm1hClsgICAgMC4wMDAw MDBdIHg4Ni9mcHU6IHg4NyBGUFUgd2lsbCB1c2UgRlhTQVZFClsgICAgMC4wMDAwMDBdIGU4MjA6 IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAw MDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDNmZmRkZmZmXSB1c2Fi bGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAzZmZkZTAwMC0weDAw MDAwMDAwM2ZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZGVidWc6IGlnbm9yaW5nIGxvZ2xldmVsIHNldHRp bmcuClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAw LjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4w MDAwMDBdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuOCBw cmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIDEuMTAuMi0xIDA0LzAxLzIwMTQKWyAgICAwLjAwMDAwMF0gSHlwZXJ2 aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAw MDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIw OiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAw XSBlODIwOiBsYXN0X3BmbiA9IDB4M2ZmZGUgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAg ICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0g TVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3 cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAu MDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2 YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDA4MDAwMDAw MCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQK WyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMyBkaXNhYmxlZApb ICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA1IGRpc2FibGVkClsg ICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAg ICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMg IFdCICBXUCAgVUMtIFdUICAKTWVtb3J5IEtBU0xSIHVzaW5nIFJEVFNDLi4uClsgICAgMC4wMDAw MDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAw MDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAu MDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAg MC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjZhOTAtMHgwMDBmNmE5 Zl0gbWFwcGVkIGF0IFtmZmZmZmZmZmZmMDAwYTkwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZjZh YTAtZjZiNzgKWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjhl NDQ0MDA5OTAwMF0gOTkwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSBCUksgWzB4MmEzN2Uw MDAsIDB4MmEzN2VmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDJhMzdmMDAwLCAw eDJhMzdmZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgyYTM4MDAwMCwgMHgyYTM4 MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MmEzODEwMDAsIDB4MmEzODFmZmZd IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDJhMzgyMDAwLCAweDJhMzgyZmZmXSBQR1RB QkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgzZjgxNDAwMC0weDNmZmNmZmZmXQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlz YWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRjY4QzAgMDAwMDE0 ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAzRkZFMTVD RSAwMDAwMzAgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwM0ZGRTE0MkEgMDAwMDc0ICh2MDEgQk9D SFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IERTRFQgMHgwMDAwMDAwMDNGRkUwMDQwIDAwMTNFQSAodjAxIEJPQ0hTICBCWFBDRFNEVCAwMDAw MDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAz RkZFMDAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwM0ZGRTE1 MUUgMDAwMDc4ICh2MDEgQk9DSFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDNGRkUxNTk2IDAwMDAzOCAodjAxIEJP Q0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJ QyB0byBmZmZmZmZmZmZmNWZkMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBO byBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBh dCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwM2ZmZGRmZmZdClsgICAgMC4wMDAw MDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDNmZmRhMDAwLTB4M2ZmZGRmZmZdClsg ICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjNmZmQxMDAxLCBwcmltYXJ5IGNw dSBjbG9jawpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5k IDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogdXNpbmcgc2NoZWQgb2Zmc2V0IG9m IDU0MjQ4Njg4MTYgY3ljbGVzClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBrdm0tY2xvY2s6 IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBtYXhf aWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAg IDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw MGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAw MC0weDAwMDAwMDAwM2ZmZGRmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAg ICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAw MF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt ZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0g ICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDNmZmRkZmZmXQpb ICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAw MC0weDAwMDAwMDAwM2ZmZGRmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2Vz OiAyNjIwMTIKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNTYgcGFnZXMgdXNlZCBmb3IgbWVt bWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4w MDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAw XSAgIERNQTMyIHpvbmU6IDM1MjggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBd ICAgRE1BMzIgem9uZTogMjU4MDE0IHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBd IFJlc2VydmVkIGJ1dCB1bmF2YWlsYWJsZTogOTggcGFnZXMKWyAgICAwLjAwMDAwMF0gQUNQSTog UE0tVGltZXIgSU8gUG9ydDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk WzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNf aWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAw MDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwg ZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJ UlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NS Q19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElE IDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAw OQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9i YWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwg dHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhp Z2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDMsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0ClsgICAgMC4wMDAwMDBdIEFD UEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElEIDAsIEFQSUMgSU5UIDA2ClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywgQVBJ QyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRy aWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgKWyAgICAwLjAwMDAw MF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEx MCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92 ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5UIDBk ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAw ZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9s IDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGYKWyAgICAw LjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0 aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQw MDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBD UFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmZmZmZmZjVmYzAwMCAoZmVj MDAwMDApClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g MHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh dmUgbWVtb3J5OiBbbWVtIDB4MDAwOWYwMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06 IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAwZWZmZmZdClsg ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBmMDAw MC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4NDAwMDAwMDAtMHhmZWZm YmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBy ZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwg bWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMKWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVy Y3B1OiBOUl9DUFVTOjUxMiBucl9jcHVtYXNrX2JpdHM6NTEyIG5yX2NwdV9pZHM6MSBucl9ub2Rl X2lkczoxClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQgNDg4IHBhZ2VzL2NwdSBAZmZm ZjhlNDQ3ZjQwMDAwMCBzMTk1OTk2OCByODE5MiBkMzA2ODggdTIwOTcxNTIKWyAgICAwLjAwMDAw MF0gcGNwdS1hbGxvYzogczE5NTk5NjggcjgxOTIgZDMwNjg4IHUyMDk3MTUyIGFsbG9jPTEqMjA5 NzE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gS1ZN IHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBj cHUgMCwgbXNyIDNmNDBkZDgwClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2Jp bGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAyNTg0MDcKWyAgICAwLjAwMDAwMF0gUG9s aWN5IHpvbmU6IERNQTMyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGlwPTo6 Ojp2bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4OjpkaGNwIHJvb3Q9L2Rldi9yYW0wIHVzZXI9 bGtwIGpvYj0vbGtwL3NjaGVkdWxlZC92bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4L3RyaW5p dHktMzAwcy15b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei1jOGEwNzM5YjE4NWQx MWQ2ZTJjYTdhZDlmNTgzNTg0MWQxY2ZjNzY1LTIwMTcxMTIwLTk3OTk1LW81dXNodC0wLnlhbWwg QVJDSD14ODZfNjQga2NvbmZpZz14ODZfNjQtYWxseWVzZGViaWFuIGJyYW5jaD1saW51cy9tYXN0 ZXIgY29tbWl0PWM4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUgQk9PVF9J TUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTYvYzhhMDczOWIxODVkMTFk NmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS92bWxpbnV6LTQuMTQuMC0xMjg5MS1nYzhhMDczOSBt YXhfdXB0aW1lPTE1MDAgUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXdz eDAzLXlvY3RvLXg4Nl82NC95b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei94ODZf NjQtYWxseWVzZGViaWFuL2djYy02L2M4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFj ZmM3NjUvMCBMS1BfU0VSVkVSPWlubiBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFi bGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgbmV0LmlmbmFtZXM9MCBwcmlu dGsuZGV2a21zZz1vbiBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBh bmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBkcmJkLm1pbm9y X2NvdW50PTggc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyIGlnbm9yZV9sb2dsZXZlbCBjb25zb2xlPXR0 eTAgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5UzAsMTE1MjAwIHZnClsgICAg MC4wMDAwMDBdIHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gQ2Fs Z2FyeTogZGV0ZWN0aW5nIENhbGdhcnkgdmlhIEJJT1MgRUJEQSBhcmVhClsgICAgMC4wMDAwMDBd IENhbGdhcnk6IFVuYWJsZSB0byBsb2NhdGUgUmlvIEdyYW5kZSB0YWJsZSBpbiBFQkRBIC0gYmFp bGluZyEKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiA5MzgwMDBLLzEwNDgwNDhLIGF2YWlsYWJsZSAo MzIyNTZLIGtlcm5lbCBjb2RlLCA1MDE2SyByd2RhdGEsIDE1MTY4SyByb2RhdGEsIDQ3NzJLIGlu aXQsIDE2NjYwSyBic3MsIDExMDA0OEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAw LjAwMDAwMF0gZnRyYWNlOiBhbGxvY2F0aW5nIDEzNTU1NCBlbnRyaWVzIGluIDUzMCBwYWdlcwpb ICAgIDAuMDA0MDAwXSBSdW5uaW5nIFJDVSBzZWxmIHRlc3RzClsgICAgMC4wMDQwMDBdIEhpZXJh cmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDQwMDBdIAlSQ1UgZXZlbnQgdHJh Y2luZyBpcyBlbmFibGVkLgpbICAgIDAuMDA0MDAwXSAJUkNVIGxvY2tkZXAgY2hlY2tpbmcgaXMg ZW5hYmxlZC4KWyAgICAwLjAwNDAwMF0gCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BV Uz01MTIgdG8gbnJfY3B1X2lkcz0xLgpbICAgIDAuMDA0MDAwXSAJUkNVIENQVSBzdGFsbCB3YXJu aW5ncyB0aW1lb3V0IHNldCB0byAxMDAgKHJjdV9jcHVfc3RhbGxfdGltZW91dCkuClsgICAgMC4w MDQwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5y X2NwdV9pZHM9MQpbICAgIDAuMDA0MDAwXSBOUl9JUlFTOiAzMzAyNCwgbnJfaXJxczogMjU2LCBw cmVhbGxvY2F0ZWQgaXJxczogMTYKWyAgICAwLjAwNDAwMF0gQ29uc29sZTogY29sb3VyIFZHQSsg ODB4MjUKWyAgICAwLjAwNDAwMF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDA0MDAw XSBjb25zb2xlIFt0dHlTMF0gZW5hYmxlZApbICAgIDAuMDA0MDAwXSBib290Y29uc29sZSBbZWFy bHlzZXIwXSBkaXNhYmxlZApbICAgIDAuMDA0MDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9y OiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAw NDAwMF0gLi4uIE1BWF9MT0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDQwMDBdIC4uLiBN QVhfTE9DS19ERVBUSDogICAgICAgICAgNDgKWyAgICAwLjAwNDAwMF0gLi4uIE1BWF9MT0NLREVQ X0tFWVM6ICAgICAgICA4MTkxClsgICAgMC4wMDQwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAg ICAgICAgNDA5NgpbICAgIDAuMDA0MDAwXSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMy NzY4ClsgICAgMC4wMDQwMDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAg ICAwLjAwNDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDA0 MDAwXSAgbWVtb3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDc5MDMga0IKWyAgICAw LjAwNDAwMF0gIHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAzMDcyIGJ5dGVzClsg ICAgMC4wMDQwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDA0MDAwXSB8IExv Y2tpbmcgQVBJIHRlc3RzdWl0ZToKWyAgICAwLjAwNDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpb ICAgIDAuMDA0MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHNwaW4gfHds b2NrIHxybG9jayB8bXV0ZXggfCB3c2VtIHwgcnNlbSB8ClsgICAgMC4wMDQwMDBdICAgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgICAgICAgQS1BIGRlYWRs b2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgICBBLUItQi1BIGRlYWRsb2NrOiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAg ICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgIEEtQi1D LUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgQS1CLUItQy1DLUQtRC1BIGRlYWRsb2Nr OiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwNDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAg ICAgQS1CLUMtRC1CLUMtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgICAgICBk b3VibGUgdW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgICAgaW5pdGlhbGl6ZSBoZWxkOiAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw NDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDA0MDAwXSAgICAgICAgICAgICAgIHJl Y3Vyc2l2ZSByZWFkLWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9r ICB8ClsgICAgMC4wMDQwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9jayAjMjogICAg ICAgICAgICAgfCAgb2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAg ICAgICAgICAgbWl4ZWQgcmVhZC13cml0ZS1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAg ICAgICAgICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgICAgICAgICBtaXhlZCB3cml0ZS1y ZWFkLWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAg MC4wMDQwMDBdICAgbWl4ZWQgcmVhZC1sb2NrL2xvY2std3JpdGUgQUJCQTogICAgICAgICAgICAg fEZBSUxFRHwgICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgbWl4ZWQgcmVh ZC1sb2NrL2xvY2stcmVhZCBBQkJBOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8 ICBvayAgfApbICAgIDAuMDA0MDAwXSAgbWl4ZWQgd3JpdGUtbG9jay9sb2NrLXdyaXRlIEFCQkE6 ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBd ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwNDAwMF0gICAgICBoYXJkLWlycXMtb24gKyBp cnEtc2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgIHNv ZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDQwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzIxOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgICAgc2lycS1zYWZlLUEgPT4g aGlycXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICAgICBz aXJxLXNhZmUtQSA9PiBoaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw NDAwMF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDA0MDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24vMTI6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsg aXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAg c29mdC1zYWZlLUEgKyBpcnFzLW9uLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0 MDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDQwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEyMzogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZl LUIgIzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgc29mdC1z YWZlLUEgKyB1bnNhZmUtQiAjMS8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQw MDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwNDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjEzOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUt QiAjMS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICBzb2Z0LXNh ZmUtQSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAw MF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDA0MDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMTI6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1C ICMxLzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgIHNvZnQtc2Fm ZS1BICsgdW5zYWZlLUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAw XSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDQwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEyMzogIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIg IzIvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgc29mdC1zYWZl LUEgKyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBd ICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwNDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjEzOiAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAj Mi8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICBzb2Z0LXNhZmUt QSArIHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0g ICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDA0MDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMTI6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMy LzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgIHNvZnQtc2FmZS1B ICsgdW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAg ICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDQwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEyMzogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24v MTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgICBzb2Z0LWlycSBs b2NrLWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAg ICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwNDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjEzOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8y MzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICAgIHNvZnQtaXJxIGxv Y2staW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAg ICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDA0MDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMTI6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDQwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMy MTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgc29mdC1pcnEgbG9j ay1pbnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDA0MDAwXSAgIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDQwMDBdICAgfCBXb3VuZC93YWl0IHRlc3RzIHwKWyAg ICAwLjAwNDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwNDAwMF0gICAgICAg ICAgICAgICAgICAgd3cgYXBpIGZhaWx1cmVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDA0MDAwXSAgICAgICAgICAgICAgICB3dyBjb250ZXh0cyBtaXhpbmc6ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgIGZpbmlzaGluZyB3dyBjb250ZXh0OiAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgbG9ja2lu ZyBtaXNtYXRjaGVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAgICAgICAg ICAgICAgICAgIEVERUFETEsgaGFuZGxpbmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAg ICAgICAgICAgIHNwaW5sb2NrIG5lc3QgdW5sb2NrZWQ6ICBvayAgfApbICAgIDAuMDA0MDAwXSAg IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsg ICAgMC4wMDQwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxibG9jayB8IHRy eSAgfGNvbnRleHR8ClsgICAgMC4wMDQwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAg ICAgICAgICAgICBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDQwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9jazogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwNDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5s b2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDA0MDAwXSAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDQwMDBdIEdv b2QsIGFsbCAyNjEgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMDA0MDAwXSAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwNDAwMF0gQUNQSTogQ29yZSByZXZpc2lv biAyMDE3MDgzMQpbICAgIDAuMDA0MDAwXSBBQ1BJOiAxIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNz ZnVsbHkgYWNxdWlyZWQgYW5kIGxvYWRlZApbICAgIDAuMDA0MDAwXSBjbG9ja3NvdXJjZTogaHBl dDogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczog MTkxMTI2MDQ0NjcgbnMKWyAgICAwLjAwNDAwMF0gaHBldCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQK WyAgICAwLjAwNDMxNF0gQVBJQzogU3dpdGNoIHRvIHN5bW1ldHJpYyBJL08gbW9kZSBzZXR1cApb ICAgIDAuMDEzMjYzXSB4MmFwaWMgZW5hYmxlZApbICAgIDAuMDE2MDQxXSBTd2l0Y2hlZCBBUElD IHJvdXRpbmcgdG8gcGh5c2ljYWwgeDJhcGljLgpbICAgIDAuMDIwMTY3XSBlbmFibGVkIEV4dElO VCBvbiBDUFUjMApbICAgIDAuMDMzMDA2XSBFTkFCTElORyBJTy1BUElDIElSUXMKWyAgICAwLjAz NjI1OV0gaW5pdCBJT19BUElDIElSUXMKWyAgICAwLjA0MDEyOV0gIGFwaWMgMCBwaW4gMCBub3Qg Y29ubmVjdGVkClsgICAgMC4wNDQ0ODVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MSAtPiAweGVmIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNDgzNTJd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6 MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtMyAtPiAweGVmIC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAg MC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweGVmIC0+IElS USA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtNSAtPiAweGVmIC0+IElSUSA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0 OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAw eGVmIC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweGVmIC0+IElSUSA3IE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtOCAtPiAweGVmIC0+IElSUSA4IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIw MDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOSAtPiAweGVmIC0+IElSUSA5IE1v ZGU6MSBBY3RpdmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtMTAgLT4gMHhlZiAtPiBJUlEgMTAgTW9kZToxIEFjdGl2ZTowIERlc3Q6MCkK WyAgICAwLjA1MjAwMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMSAtPiAweGVm IC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDUyMDAwXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4ZWYgLT4gSVJRIDEyIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjApClsgICAgMC4wNTIwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTMgLT4gMHhlZiAtPiBJUlEgMTMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MCkKWyAgICAwLjA1 MjAwMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNCAtPiAweGVmIC0+IElSUSAx NCBNb2RlOjAgQWN0aXZlOjAgRGVzdDowKQpbICAgIDAuMDUyMDAwXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTE1IC0+IDB4ZWYgLT4gSVJRIDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjApClsgICAgMC4wNTIwMDBdICBhcGljIDAgcGluIDE2IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1 MjAwMF0gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5lY3RlZApbICAgIDAuMDUyMDAwXSAgYXBpYyAw IHBpbiAxOCBub3QgY29ubmVjdGVkClsgICAgMC4wNTIwMDBdICBhcGljIDAgcGluIDE5IG5vdCBj b25uZWN0ZWQKWyAgICAwLjA1MjAwMF0gIGFwaWMgMCBwaW4gMjAgbm90IGNvbm5lY3RlZApbICAg IDAuMDUyMDAwXSAgYXBpYyAwIHBpbiAyMSBub3QgY29ubmVjdGVkClsgICAgMC4wNTIwMDBdICBh cGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1MjAwMF0gIGFwaWMgMCBwaW4gMjMg bm90IGNvbm5lY3RlZApbICAgIDAuMDUyMDAwXSAuLlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0w IHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xClsgICAgMC4wNTIwMDBdIHRzYzogRGV0ZWN0ZWQgMjI2 MC45OTggTUh6IHByb2Nlc3NvcgpbICAgIDAuMDUyMDk1XSBDYWxpYnJhdGluZyBkZWxheSBsb29w IChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA0NTIxLjk5IEJvZ29NSVBTIChscGo9OTA0Mzk5MikK WyAgICAwLjA1NjA2Nl0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAg MC4wNjcwNDddIFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApbICAgIDAuMDY4MDkyXSBB cHBBcm1vcjogQXBwQXJtb3IgZGlzYWJsZWQgYnkgYm9vdCB0aW1lIHBhcmFtZXRlcgpbICAgIDAu MDc3NTU2XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4 LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMDg4MzAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVu dHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDkyMzk1XSBNb3Vu dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykK WyAgICAwLjA5NjE0MF0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDgg KG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjExMzQ2NF0gQ1BVOiBQaHlzaWNhbCBQcm9j ZXNzb3IgSUQ6IDAKWyAgICAwLjExNjE1NV0gbWNlOiBDUFUgc3VwcG9ydHMgMTAgTUNFIGJhbmtz ClsgICAgMC4xMjA0MjVdIG51bWFfYWRkX2NwdSBjcHUgMCBub2RlIDA6IG1hc2sgbm93IDAKWyAg ICAwLjEyNDA4N10gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAK WyAgICAwLjEyODAzN10gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1C IDAsIDFHQiAwClsgICAgMC4yNzU2MzJdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6 IDcySwpbICAgIDAuMjk3ODE0XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpbICAg IDAuMzAwMzIxXSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZApbICAgIDAuMzA0MDAwXSBzbXBi b290OiBDUFUwOiBJbnRlbCBYZW9uIEUzMTJ4eCAoU2FuZHkgQnJpZGdlKSAoZmFtaWx5OiAweDYs IG1vZGVsOiAweDJhLCBzdGVwcGluZzogMHgxKQpbICAgIDAuMzEwNTIyXSBQZXJmb3JtYW5jZSBF dmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCA0MiBubyBQTVUgZHJpdmVyLCBzb2Z0d2Fy ZSBldmVudHMgb25seS4KWyAgICAwLjMxNDM5N10gSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50 YXRpb24uClsgICAgMC4zMjEyMDddIE5NSSB3YXRjaGRvZzogUGVyZiBldmVudCBjcmVhdGUgb24g Q1BVIDAgZmFpbGVkIHdpdGggLTIKWyAgICAwLjMyNDA5N10gTk1JIHdhdGNoZG9nOiBQZXJmIE5N SSB3YXRjaGRvZyBwZXJtYW5lbnRseSBkaXNhYmxlZApbICAgIDAuMzMxOTIwXSBzbXA6IEJyaW5n aW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgpbICAgIDAuMzMyMTY4XSBzbXA6IEJyb3VnaHQgdXAg MSBub2RlLCAxIENQVQpbICAgIDAuMzM2MjA0XSAtLS0tLS0tLS0tLS0tLS0tClsgICAgMC4zNDAw NjZdIHwgTk1JIHRlc3RzdWl0ZToKWyAgICAwLjM0NDA2NV0gLS0tLS0tLS0tLS0tLS0tLS0tLS0K WyAgICAwLjM0ODA2N10gICByZW1vdGUgSVBJOiAgb2sgIHwKWyAgICAwLjM1MjA4N10gICAgbG9j YWwgSVBJOiAgb2sgIHwKWyAgICAwLjM1NjA5OF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAw LjM2MDA3M10gR29vZCwgYWxsICAgMiB0ZXN0Y2FzZXMgcGFzc2VkISB8ClsgICAgMC4zNjQwNjhd IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMzY4MDY5XSBzbXBib290 OiBUb3RhbCBvZiAxIHByb2Nlc3NvcnMgYWN0aXZhdGVkICg0NTIxLjk5IEJvZ29NSVBTKQpbICAg IDAuMzgxMTMyXSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjM4NzAxOF0geDg2L21tOiBN ZW1vcnkgYmxvY2sgc2l6ZTogMTI4TUIKWyAgICAwLjQ3MDAxMV0gY2xvY2tzb3VyY2U6IGppZmZp ZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6 IDc2NDUwNDE3ODUxMDAwMDAgbnMKWyAgICAwLjQ3MjMxN10gZnV0ZXggaGFzaCB0YWJsZSBlbnRy aWVzOiAyNTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjQ3OTk1OV0geG9yOiBtZWFz dXJpbmcgc29mdHdhcmUgY2hlY2tzdW0gc3BlZWQKWyAgICAwLjUyMDA2Nl0gICAgcHJlZmV0Y2g2 NC1zc2U6ICAxODczLjAwMCBNQi9zZWMKWyAgICAwLjU2NDA5OF0gICAgZ2VuZXJpY19zc2U6ICAx NjYzLjAwMCBNQi9zZWMKWyAgICAwLjU2ODEwMl0geG9yOiB1c2luZyBmdW5jdGlvbjogcHJlZmV0 Y2g2NC1zc2UgKDE4NzMuMDAwIE1CL3NlYykKWyAgICAwLjU5MTE3M10gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuNjI1MjAyXSBhdWRpdDogaW5pdGlhbGl6aW5nIG5l dGxpbmsgc3Vic3lzIChkaXNhYmxlZCkKWyAgICAwLjYzNjQ1MV0gYXVkaXQ6IHR5cGU9MjAwMCBh dWRpdCgxNTExMTY3ODc3LjQzNzoxKTogc3RhdGU9aW5pdGlhbGl6ZWQgYXVkaXRfZW5hYmxlZD0w IHJlcz0xClsgICAgMC42NDgxNjVdIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIGxhZGRlcgpbICAg IDAuNjUyMTI1XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51ClsgICAgMC42ODI3ODldIEFD UEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkClsgICAgMC42ODQwODldIGFjcGlwaHA6IEFDUEkg SG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpbICAgIDAuNjkwMzU3 XSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpbICAgIDAuNjkzMjk1XSBQQ0k6 IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDEuOTIxNDE2 XSBIdWdlVExCIHJlZ2lzdGVyZWQgMi4wMCBNaUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAg cGFnZXMKWyAgICAyLjAxNjA3NV0gcmFpZDY6IHNzZTJ4MSAgIGdlbigpICAgNjY0IE1CL3MKWyAg ICAyLjA4ODEzMV0gcmFpZDY6IHNzZTJ4MSAgIHhvcigpICAgNTQwIE1CL3MKWyAgICAyLjE2MDA5 OV0gcmFpZDY6IHNzZTJ4MiAgIGdlbigpICAgNzczIE1CL3MKWyAgICAyLjIzMjEyN10gcmFpZDY6 IHNzZTJ4MiAgIHhvcigpICAgNDI3IE1CL3MKWyAgICAyLjMwNDA5MF0gcmFpZDY6IHNzZTJ4NCAg IGdlbigpICAxMTE0IE1CL3MKWyAgICAyLjM3NjA5OV0gcmFpZDY6IHNzZTJ4NCAgIHhvcigpICAg NzQ5IE1CL3MKWyAgICAyLjM4MDEyM10gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBzc2UyeDQgZ2Vu KCkgMTExNCBNQi9zClsgICAgMi4zODQxMzRdIHJhaWQ2OiAuLi4uIHhvcigpIDc0OSBNQi9zLCBy bXcgZW5hYmxlZApbICAgIDIuMzg4MDk5XSByYWlkNjogdXNpbmcgc3NzZTN4MiByZWNvdmVyeSBh bGdvcml0aG0KWyAgICAyLjM5NjMyMl0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQpb ICAgIDIuNDAwMTAyXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAgMi40 MDQxMDJdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKWyAgICAyLjQwODEy NV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpClsgICAgMi40 NjU2ODddIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQKWyAgICAyLjQ2ODYxMV0gQUNQSTogKHN1 cHBvcnRzIFMwIFMzIFM0IFM1KQpbICAgIDIuNDcyMDcxXSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9y IGludGVycnVwdCByb3V0aW5nClsgICAgMi40NzY5OTZdIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ug d2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBv cnQgYSBidWcKWyAgICAyLjQ4ODAwMF0gQUNQSTogRW5hYmxlZCAyIEdQRXMgaW4gYmxvY2sgMDAg dG8gMEYKWyAgICAyLjY5ODQ2MF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWlu IDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMi43MDAxOTRdIGFjcGkgUE5QMEEwMzowMDogX09TQzog T1Mgc3VwcG9ydHMgW0FTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldClsgICAgMi43MDQ3ODZdIGFj cGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BN ClsgICAgMi43MDkxNjFdIGFjcGkgUE5QMEEwMzowMDogZmFpbCB0byBhZGQgTU1DT05GSUcgaW5m b3JtYXRpb24sIGNhbid0IGFjY2VzcyBleHRlbmRlZCBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSB1 bmRlciB0aGlzIGJyaWRnZS4KWyAgICAyLjc0MDAwMF0gYWNwaXBocDogU2xvdCBbM10gcmVnaXN0 ZXJlZApbICAgIDIuNzQ1MjU5XSBhY3BpcGhwOiBTbG90IFs0XSByZWdpc3RlcmVkClsgICAgMi43 NDg4MTFdIGFjcGlwaHA6IFNsb3QgWzVdIHJlZ2lzdGVyZWQKWyAgICAyLjc1MjgwMV0gYWNwaXBo cDogU2xvdCBbNl0gcmVnaXN0ZXJlZApbICAgIDIuNzU2NzQ5XSBhY3BpcGhwOiBTbG90IFs3XSBy ZWdpc3RlcmVkClsgICAgMi43NjA4MDNdIGFjcGlwaHA6IFNsb3QgWzhdIHJlZ2lzdGVyZWQKWyAg ICAyLjc2NDc3OF0gYWNwaXBocDogU2xvdCBbOV0gcmVnaXN0ZXJlZApbICAgIDIuNzY4NzgwXSBh Y3BpcGhwOiBTbG90IFsxMF0gcmVnaXN0ZXJlZApbICAgIDIuNzcyNzQ3XSBhY3BpcGhwOiBTbG90 IFsxMV0gcmVnaXN0ZXJlZApbICAgIDIuNzc2NzIxXSBhY3BpcGhwOiBTbG90IFsxMl0gcmVnaXN0 ZXJlZApbICAgIDIuNzgwODQ5XSBhY3BpcGhwOiBTbG90IFsxM10gcmVnaXN0ZXJlZApbICAgIDIu Nzg0NzcwXSBhY3BpcGhwOiBTbG90IFsxNF0gcmVnaXN0ZXJlZApbICAgIDIuNzg5MzYyXSBhY3Bp cGhwOiBTbG90IFsxNV0gcmVnaXN0ZXJlZApbICAgIDIuNzkzMzI1XSBhY3BpcGhwOiBTbG90IFsx Nl0gcmVnaXN0ZXJlZApbICAgIDIuNzk3MzIyXSBhY3BpcGhwOiBTbG90IFsxN10gcmVnaXN0ZXJl ZApbICAgIDIuODAxMjY1XSBhY3BpcGhwOiBTbG90IFsxOF0gcmVnaXN0ZXJlZApbICAgIDIuODA1 MzMxXSBhY3BpcGhwOiBTbG90IFsxOV0gcmVnaXN0ZXJlZApbICAgIDIuODA5MjAzXSBhY3BpcGhw OiBTbG90IFsyMF0gcmVnaXN0ZXJlZApbICAgIDIuODEzMjIxXSBhY3BpcGhwOiBTbG90IFsyMV0g cmVnaXN0ZXJlZApbICAgIDIuODE3MTYyXSBhY3BpcGhwOiBTbG90IFsyMl0gcmVnaXN0ZXJlZApb ICAgIDIuODIxMjI4XSBhY3BpcGhwOiBTbG90IFsyM10gcmVnaXN0ZXJlZApbICAgIDIuODI1MTY2 XSBhY3BpcGhwOiBTbG90IFsyNF0gcmVnaXN0ZXJlZApbICAgIDIuODI5MjY4XSBhY3BpcGhwOiBT bG90IFsyNV0gcmVnaXN0ZXJlZApbICAgIDIuODMzMjk2XSBhY3BpcGhwOiBTbG90IFsyNl0gcmVn aXN0ZXJlZApbICAgIDIuODM3NDA0XSBhY3BpcGhwOiBTbG90IFsyN10gcmVnaXN0ZXJlZApbICAg IDIuODQxNDIwXSBhY3BpcGhwOiBTbG90IFsyOF0gcmVnaXN0ZXJlZApbICAgIDIuODQ1NTU2XSBh Y3BpcGhwOiBTbG90IFsyOV0gcmVnaXN0ZXJlZApbICAgIDIuODUwMzY0XSBhY3BpcGhwOiBTbG90 IFszMF0gcmVnaXN0ZXJlZApbICAgIDIuODUzMjkxXSBhY3BpcGhwOiBTbG90IFszMV0gcmVnaXN0 ZXJlZApbICAgIDIuODU2NDg1XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAy Ljg2MDE1N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0w eDBjZjcgd2luZG93XQpbICAgIDIuODY0MTYwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl c291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICAgMi44NjgxNjhdIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2lu ZG93XQpbICAgIDIuODcyMTU1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtt ZW0gMHg0MDAwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10KWyAgICAyLjg3NjIyNV0gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAgIDIuODgxMjU1XSBwY2kg MDAwMDowMDowMC4wOiBbODA4NjoxMjM3XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMi44 OTI4NjhdIHBjaSAwMDAwOjAwOjAxLjA6IFs4MDg2OjcwMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAx MDAKWyAgICAyLjkwNDI2N10gcGNpIDAwMDA6MDA6MDEuMTogWzgwODY6NzAxMF0gdHlwZSAwMCBj bGFzcyAweDAxMDE4MApbICAgIDIuOTQwMTI0XSBwY2kgMDAwMDowMDowMS4xOiByZWcgMHgyMDog W2lvICAweGMwODAtMHhjMDhmXQpbICAgIDIuOTU2MjI3XSBwY2kgMDAwMDowMDowMS4xOiBsZWdh Y3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAtMHgwMWY3XQpbICAgIDIuOTYwMDky XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAz ZjZdClsgICAgMi45NjQwOTNdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJl ZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMi45NjgxMjRdIHBjaSAwMDAwOjAwOjAx LjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8gIDB4MDM3Nl0KWyAgICAyLjk3OTYy OV0gcGNpIDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMApb ICAgIDIuOTg2MjMyXSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweDA2MDAtMHgwNjNm XSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAyLjk4ODI5M10gcGNpIDAwMDA6MDA6MDEuMzog cXVpcms6IFtpbyAgMHgwNzAwLTB4MDcwZl0gY2xhaW1lZCBieSBQSUlYNCBTTUIKWyAgICAyLjk5 OTk1M10gcGNpIDAwMDA6MDA6MDIuMDogWzEyMzQ6MTExMV0gdHlwZSAwMCBjbGFzcyAweDAzMDAw MApbICAgIDMuMDA4MTI5XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGZkMDAw MDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAzLjAyODEzNF0gcGNpIDAwMDA6MDA6MDIuMDogcmVn IDB4MTg6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDMuMDY0MjI3XSBwY2kgMDAw MDowMDowMi4wOiByZWcgMHgzMDogW21lbSAweGZlYmUwMDAwLTB4ZmViZWZmZmYgcHJlZl0KWyAg ICAzLjA3Njk0M10gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0gdHlwZSAwMCBjbGFzcyAw eDAyMDAwMApbICAgIDMuMDg4MTI4XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxMDogW21lbSAw eGZlYmMwMDAwLTB4ZmViZGZmZmZdClsgICAgMy4xMDAxMjZdIHBjaSAwMDAwOjAwOjAzLjA6IHJl ZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMy4xNDQwNzVdIHBjaSAwMDAwOjAwOjAz LjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViODAwMDAtMHhmZWJiZmZmZiBwcmVmXQpbICAgIDMuMTU0 MjI5XSBwY2kgMDAwMDowMDowNC4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAw ClsgICAgMy4xNjQwNjhdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEwOiBbaW8gIDB4YzA0MC0w eGMwN2ZdClsgICAgMy4xNzYwOTddIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDE0OiBbbWVtIDB4 ZmViZjEwMDAtMHhmZWJmMWZmZl0KWyAgICAzLjIwNDA3MF0gcGNpIDAwMDA6MDA6MDQuMDogcmVn IDB4MjA6IFttZW0gMHhmZTAwMDAwMC0weGZlMDAzZmZmIDY0Yml0IHByZWZdClsgICAgMy4yMjY5 NDVdIHBjaSAwMDAwOjAwOjA1LjA6IFs4MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK WyAgICAzLjIzMjA2OV0gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJmMjAw MC0weGZlYmYyMDBmXQpbICAgIDMuMjk4MTc1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO S0FdIChJUlFzIDUgKjEwIDExKQpbICAgIDMuMzA1Njg3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp bmsgW0xOS0JdIChJUlFzIDUgKjEwIDExKQpbICAgIDMuMzEzNDI1XSBBQ1BJOiBQQ0kgSW50ZXJy dXB0IExpbmsgW0xOS0NdIChJUlFzIDUgMTAgKjExKQpbICAgIDMuMzIxMzY3XSBBQ1BJOiBQQ0kg SW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDUgMTAgKjExKQpbICAgIDMuMzI2NTkwXSBBQ1BJ OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5KQpbICAgIDMuMzQ2MzAwXSBwY2kg MDAwMDowMDowMi4wOiB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBWR0EgZGV2aWNlClsgICAgMy4z NDgwMDBdIHBjaSAwMDAwOjAwOjAyLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rl cz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDMuMzQ4MDczXSBwY2kgMDAwMDow MDowMi4wOiB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlClsgICAgMy4zNTIwNjZdIHZn YWFyYjogbG9hZGVkClsgICAgMy4zNjQwMDBdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsg ICAgMy4zNjY0NTNdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpbICAgIDMuMzY5ODEyXSBB Q1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDMuMzczNDI4XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMy4zNzY1ODVdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAgMy4zODA1NzldIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgMy4zODY3NTVdIHBwc19j b3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAzLjM4ODA2OF0gcHBzX2Nv cmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lv bWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDMuMzkyMzIwXSBQVFAgY2xvY2sgc3VwcG9y dCByZWdpc3RlcmVkClsgICAgMy4zOTg1MjRdIEVEQUMgTUM6IFZlcjogMy4wLjAKWyAgICAzLjQw ODU4OV0gZGVsbF9zbWJpb3M6IFVuYWJsZSB0byBydW4gb24gbm9uLURlbGwgc3lzdGVtClsgICAg My40MTYzMjVdIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlh bGl6ZWQuClsgICAgMy40MjE4NDddIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAg ICAzLjQyNDEyNF0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAg IDMuNDI5OTE1XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAw OWZmZmZdClsgICAgMy40MzIxOTddIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4M2Zm ZGUwMDAtMHgzZmZmZmZmZl0KWyAgICAzLjQ0NjE3MV0gQmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIy ClsgICAgMy40NDg3NzFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzEKWyAgICAz LjQ1MjEzNF0gQmx1ZXRvb3RoOiBIQ0kgZGV2aWNlIGFuZCBjb25uZWN0aW9uIG1hbmFnZXIgaW5p dGlhbGl6ZWQKWyAgICAzLjQ1NjQzMF0gQmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRp YWxpemVkClsgICAgMy40NjAxNjFdIEJsdWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRp YWxpemVkClsgICAgMy40NjQ1ODFdIEJsdWV0b290aDogU0NPIHNvY2tldCBsYXllciBpbml0aWFs aXplZApbICAgIDMuNDY4NDgyXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDgKWyAg ICAzLjQ3MjA2OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyMApbICAgIDMuNDc5 Nzk1XSBuZmM6IG5mY19pbml0OiBORkMgQ29yZSB2ZXIgMC4xClsgICAgMy40ODA5MzJdIE5FVDog UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzkKWyAgICAzLjUxNjQxMV0gaHBldDA6IGF0IE1N SU8gMHhmZWQwMDAwMCwgSVJRcyAyLCA4LCAwClsgICAgMy41MjAwOTBdIGhwZXQwOiAzIGNvbXBh cmF0b3JzLCA2NC1iaXQgMTAwLjAwMDAwMCBNSHogY291bnRlcgpbICAgIDMuNTM0NTM3XSBjbG9j a3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgNi4xNjcyODld IFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICA2LjE3NTAwNF0gVkZTOiBEcXVvdC1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICA2 LjE4NjA1M10gRlMtQ2FjaGU6IExvYWRlZApbICAgIDYuMTkzMzEzXSBDYWNoZUZpbGVzOiBMb2Fk ZWQKWyAgICA2LjE5ODc1MF0gcG5wOiBQblAgQUNQSSBpbml0ClsgICAgNi4yMDU0NjZdIHBucCAw MDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAg ICA2LjIxODMzMl0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q MDMwMyAoYWN0aXZlKQpbICAgIDYuMjMzNjAwXSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUpClsgICAgNi4yNDYyNDRdIHBucCAwMDowMzog W2RtYSAyXQpbICAgIDYuMjUzNDg5XSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZp Y2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgNi4yNjUxNjZdIHBucCAwMDowNDogUGx1ZyBh bmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICA2LjI3NTk4N10g cG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZl KQpbICAgIDYuMjg3NDkxXSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElE cyBQTlAwNTAxIChhY3RpdmUpClsgICAgNi4zMDY2NzRdIHBucDogUG5QIEFDUEk6IGZvdW5kIDcg ZGV2aWNlcwpbICAgIDYuNDUxOTE5XSBjbG9ja3NvdXJjZTogYWNwaV9wbTogbWFzazogMHhmZmZm ZmYgbWF4X2N5Y2xlczogMHhmZmZmZmYsIG1heF9pZGxlX25zOiAyMDg1NzAxMDI0IG5zClsgICAg Ni40Njg0ODBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcg d2luZG93XQpbICAgIDYuNDc4ODUxXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAw eDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICA2LjQ4OTAyM10gcGNpX2J1cyAwMDAwOjAwOiByZXNv dXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICA2LjQ5OTYxNF0g cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHg0MDAwMDAwMC0weGZlYmZmZmZmIHdp bmRvd10KWyAgICA2LjUxMzM4NV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsg ICAgNi41MzE5OTNdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9y ZGVyOiA0LCA2NTUzNiBieXRlcykKWyAgICA2LjU0ODU5MV0gVENQIGJpbmQgaGFzaCB0YWJsZSBl bnRyaWVzOiA4MTkyIChvcmRlcjogNywgNzIwODk2IGJ5dGVzKQpbICAgIDYuNTY2NTQ1XSBUQ1A6 IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDgxOTIgYmluZCA4MTkyKQpbICAg IDYuNTgwOTM3XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiA0LCA5ODMwNCBi eXRlcykKWyAgICA2LjU4OTk1Ml0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9y ZGVyOiA0LCA5ODMwNCBieXRlcykKWyAgICA2LjYwMjMyM10gTkVUOiBSZWdpc3RlcmVkIHByb3Rv Y29sIGZhbWlseSAxClsgICAgNi42MjE2NzRdIFJQQzogUmVnaXN0ZXJlZCBuYW1lZCBVTklYIHNv Y2tldCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDYuNjM0MjEyXSBSUEM6IFJlZ2lzdGVyZWQgdWRw IHRyYW5zcG9ydCBtb2R1bGUuClsgICAgNi42NDMyOTJdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJh bnNwb3J0IG1vZHVsZS4KWyAgICA2LjY1MjIxNl0gUlBDOiBSZWdpc3RlcmVkIHRjcCBORlN2NC4x IGJhY2tjaGFubmVsIHRyYW5zcG9ydCBtb2R1bGUuClsgICAgNi42NjQ0NjBdIGNmZzgwMjExOiBM b2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcyBmb3IgcmVndWxhdG9yeSBkYXRh YmFzZQpbICAgIDYuNjc2MDAwXSBjZmc4MDIxMTogUHJvYmxlbSBsb2FkaW5nIGluLWtlcm5lbCBY LjUwOSBjZXJ0aWZpY2F0ZSAoLTE5KQpbICAgIDYuNjg4NDczXSBwbGF0Zm9ybSByZWd1bGF0b3J5 LjA6IERpcmVjdCBmaXJtd2FyZSBsb2FkIGZvciByZWd1bGF0b3J5LmRiIGZhaWxlZCB3aXRoIGVy cm9yIC0yClsgICAgNi43MDQ3NzNdIHBjaSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQ Q0kvUENJIHRyYW5zZmVycwpbICAgIDYuNzA0OTM5XSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzog RW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNlClsgICAgNi43MDUxMzNdIHBjaSAwMDAwOjAwOjAxLjA6 IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5nIHdvcmthcm91bmRzClsgICAgNi43MDU2MTldIHBjaSAw MDAwOjAwOjAyLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTSBhdCBbbWVtIDB4MDAw YzAwMDAtMHgwMDBkZmZmZl0KWyAgICA2LjcwNTk4MV0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVs dCA2NApbICAgIDYuNzEwODA2XSBUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFnZSBhcyBpbml0 cmFtZnMuLi4KWyAgICA2Ljg0MDc3M10gY2ZnODAyMTE6IGZhaWxlZCB0byBsb2FkIHJlZ3VsYXRv cnkuZGIKWyAgIDE5LjkwNTM4NF0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiA3OTIwSwpbICAgMTku OTU5NDAyXSBrdm06IG5vIGhhcmR3YXJlIHN1cHBvcnQKWyAgIDE5Ljk2ODI3OV0gaGFzX3N2bTog bm90IGFtZApbICAgMTkuOTc1NzY2XSBrdm06IG5vIGhhcmR3YXJlIHN1cHBvcnQKWyAgIDE5Ljk4 NzQ4M10gTWFjaGluZSBjaGVjayBpbmplY3RvciBpbml0aWFsaXplZApbICAgMjAuMDE3MDY3XSBj cnlwdG9tZ3JfdGVzdCAoMzQpIHVzZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDE0OTEyIGJ5dGVz IGxlZnQKWyAgIDIwLjAzODQwOV0gY3J5cHRvbWdyX3Rlc3QgKDM2KSB1c2VkIGdyZWF0ZXN0IHN0 YWNrIGRlcHRoOiAxNDc5MiBieXRlcyBsZWZ0ClsgICAyMC4xMDE4MjldIEtwcm9iZSBzbW9rZSB0 ZXN0OiBzdGFydGVkClsgICAyMS4yMTE3OTldIEtwcm9iZSBzbW9rZSB0ZXN0OiBwYXNzZWQgc3Vj Y2Vzc2Z1bGx5ClsgICAyMS4yMjY1MTBdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmlu Z3MKWyAgIDIxLjIzNDk2NF0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NTYgbWF4X29yZGVy PTE4IGJ1Y2tldF9vcmRlcj0wClsgICAyMS4yNTYzMjJdIERMTSBpbnN0YWxsZWQKWyAgIDIxLjI2 NDMyMF0gc3F1YXNoZnM6IHZlcnNpb24gNC4wICgyMDA5LzAxLzMxKSBQaGlsbGlwIExvdWdoZXIK WyAgIDIxLjI5MDA1MF0gRlMtQ2FjaGU6IE5ldGZzICduZnMnIHJlZ2lzdGVyZWQgZm9yIGNhY2hp bmcKWyAgIDIxLjMxMDQwNF0gTkZTOiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5 cGUKWyAgIDIxLjMyMjUyMV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAgMjEu MzMyODU4XSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApbICAgMjEuMzQyNzc1XSBuZnM0 ZmlsZWxheW91dF9pbml0OiBORlN2NCBGaWxlIExheW91dCBEcml2ZXIgUmVnaXN0ZXJpbmcuLi4K WyAgIDIxLjM1ODQ5OV0gSW5zdGFsbGluZyBrbmZzZCAoY29weXJpZ2h0IChDKSAxOTk2IG9raXJA bW9uYWQuc3diLmRlKS4KWyAgIDIxLjM4Nzg1OV0gRlMtQ2FjaGU6IE5ldGZzICdjaWZzJyByZWdp c3RlcmVkIGZvciBjYWNoaW5nClsgICAyMS40MDQ0ODRdIEtleSB0eXBlIGNpZnMuc3BuZWdvIHJl Z2lzdGVyZWQKWyAgIDIxLjQxMjg3NF0gS2V5IHR5cGUgY2lmcy5pZG1hcCByZWdpc3RlcmVkClsg ICAyMS40MjExMTBdIG50ZnM6IGRyaXZlciAyLjEuMzIgW0ZsYWdzOiBSL1ddLgpbICAgMjEuNDMw NjYxXSBlZnM6IDEuMGEgLSBodHRwOi8vYWVzY2hpLmNoLmV1Lm9yZy9lZnMvClsgICAyMS40NTY1 ODldIHJvbWZzOiBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAgMjEuNDY2MTg5 XSBRTlg0IGZpbGVzeXN0ZW0gMC4yLjMgcmVnaXN0ZXJlZC4KWyAgIDIxLjQ3Njk3NV0gZnVzZSBp bml0IChBUEkgdmVyc2lvbiA3LjI2KQpbICAgMjEuNDkwNjIzXSBKRlM6IG5UeEJsb2NrID0gNzM5 MCwgblR4TG9jayA9IDU5MTI0ClsgICAyMS41Mzk4MzldIFNHSSBYRlMgd2l0aCBBQ0xzLCBzZWN1 cml0eSBhdHRyaWJ1dGVzLCByZWFsdGltZSwgbm8gZGVidWcgZW5hYmxlZApbICAgMjEuNTcyMzQ2 XSA5cDogSW5zdGFsbGluZyB2OWZzIDlwMjAwMCBmaWxlIHN5c3RlbSBzdXBwb3J0ClsgICAyMS41 ODI2NTBdIEZTLUNhY2hlOiBOZXRmcyAnOXAnIHJlZ2lzdGVyZWQgZm9yIGNhY2hpbmcKWyAgIDIx LjU5MzM4Ml0gTklMRlMgdmVyc2lvbiAyIGxvYWRlZApbICAgMjEuNjAwNTA1XSBiZWZzOiB2ZXJz aW9uOiAwLjkuMwpbICAgMjEuNjA5NDg0XSBvY2ZzMjogUmVnaXN0ZXJlZCBjbHVzdGVyIGludGVy ZmFjZSBvMmNiClsgICAyMS42MjExMzFdIG9jZnMyOiBSZWdpc3RlcmVkIGNsdXN0ZXIgaW50ZXJm YWNlIHVzZXIKWyAgIDIxLjYzMzY3MV0gT0NGUzIgVXNlciBETE0ga2VybmVsIGludGVyZmFjZSBs b2FkZWQKWyAgIDIxLjY5NDc4OV0gZ2ZzMjogR0ZTMiBpbnN0YWxsZWQKWyAgIDIxLjcwMzE4N10g Y2VwaDogbG9hZGVkIChtZHMgcHJvdG8gMzIpClsgICAyMS44OTgzNjBdIE5FVDogUmVnaXN0ZXJl ZCBwcm90b2NvbCBmYW1pbHkgMzgKWyAgIDIxLjkxMTEyNV0gYXN5bmNfdHg6IGFwaSBpbml0aWFs aXplZCAoYXN5bmMpClsgICAyMS45MjA1NTNdIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJl ZApbICAgMjEuOTI5MDQ2XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQK WyAgIDIxLjkzOTY3OV0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJz aW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0NykKWyAgIDIxLjk1MzgwOF0gaW8gc2NoZWR1bGVyIG5v b3AgcmVnaXN0ZXJlZApbICAgMjEuOTYxODAzXSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0 ZXJlZApbICAgMjEuOTcwOTQ2XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQp ClsgICAyMS45Nzk5NTRdIGlvIHNjaGVkdWxlciBtcS1kZWFkbGluZSByZWdpc3RlcmVkClsgICAy MS45ODg2NzJdIGlvIHNjaGVkdWxlciBreWJlciByZWdpc3RlcmVkClsgICAyMi4wMTA4MDJdIGF0 b21pYzY0X3Rlc3Q6IHBhc3NlZCBmb3IgeDg2LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRo IFNTRQpbICAgMjIuMDI4NTY2XSBjcGNpaHBfenQ1NTUwOiBaVDU1NTAgQ29tcGFjdFBDSSBIb3Qg UGx1ZyBEcml2ZXIgdmVyc2lvbjogMC4yClsgICAyMi4wMzk1NzddIGNwY2locF9nZW5lcmljOiBH ZW5lcmljIHBvcnQgSS9PIENvbXBhY3RQQ0kgSG90IFBsdWcgRHJpdmVyIHZlcnNpb246IDAuMQpb ICAgMjIuMDUyMjg3XSBjcGNpaHBfZ2VuZXJpYzogbm90IGNvbmZpZ3VyZWQsIGRpc2FibGluZy4K WyAgIDIyLjA2MDkzNl0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBE cml2ZXIgdmVyc2lvbjogMC40ClsgICAyMi4xMjM1ODJdIGFjcGlwaHBfaWJtOiBpYm1fYWNwaXBo cF9pbml0OiBhY3BpX3dhbGtfbmFtZXNwYWNlIGZhaWxlZApbICAgMjIuMTM5MjMyXSBWSUEgR3Jh cGhpY3MgSW50ZWdyYXRpb24gQ2hpcHNldCBmcmFtZWJ1ZmZlciAyLjQgaW5pdGlhbGl6aW5nClsg ICAyMi4xNTM3ODVdIHZtbGZiOiBpbml0aWFsaXppbmcKWyAgIDIyLjE2MDE2NV0gQ291bGQgbm90 IGZpbmQgQ2FyaWxsbyBSYW5jaCBNQ0ggZGV2aWNlLgpbICAgMjIuMTY5NTYyXSBubyBJTyBhZGRy ZXNzZXMgc3VwcGxpZWQKWyAgIDIyLjE3NzUzMV0gaGdhZmI6IEhHQSBjYXJkIG5vdCBkZXRlY3Rl ZC4KWyAgIDIyLjE4NTU3MV0gaGdhZmI6IHByb2JlIG9mIGhnYWZiLjAgZmFpbGVkIHdpdGggZXJy b3IgLTIyClsgICAyMi4xOTk3ODJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgdWRsZmIKWyAgIDIyLjIzNzYwNl0gdjg2ZCAoMTI3KSB1c2VkIGdyZWF0ZXN0IHN0YWNr IGRlcHRoOiAxNDE3NiBieXRlcyBsZWZ0ClsgICAyNy4zNjA2MzFdIHV2ZXNhZmI6IEdldHRpbmcg VkJFIGluZm8gYmxvY2sgZmFpbGVkIChlYXg9MHg0ZjAwLCBlcnI9MSkKWyAgIDI3LjM3MzkxNl0g dXZlc2FmYjogdmJlX2luaXQoKSBmYWlsZWQgd2l0aCAtMjIKWyAgIDI3LjM4MzU2N10gdXZlc2Fm YjogcHJvYmUgb2YgdXZlc2FmYi4wIGZhaWxlZCB3aXRoIGVycm9yIC0yMgpbICAgMjcuMzk2NTk3 XSBpbnRlbF9pZGxlOiBQbGVhc2UgZW5hYmxlIE1XQUlUIGluIEJJT1MgU0VUVVAKWyAgIDI3LjQy MDk2OF0gaXBtaSBtZXNzYWdlIGhhbmRsZXIgdmVyc2lvbiAzOS4yClsgICAyNy40MjkxNjNdIGlw bWkgZGV2aWNlIGludGVyZmFjZQpbICAgMjcuNDM1NzY5XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2Ug ZHJpdmVyLgpbICAgMjcuNDQ2MTE1XSBpcG1pX3NpOiBVbmFibGUgdG8gZmluZCBhbnkgU3lzdGVt IEludGVyZmFjZShzKQpbICAgMjcuNDU0NDc0XSBJUE1JIFdhdGNoZG9nOiBkcml2ZXIgaW5pdGlh bGl6ZWQKWyAgIDI3LjQ2MDc5MV0gQ29weXJpZ2h0IChDKSAyMDA0IE1vbnRhVmlzdGEgU29mdHdh cmUgLSBJUE1JIFBvd2VyZG93biB2aWEgc3lzX3JlYm9vdC4KWyAgIDI3LjQ4MzY2Nl0gaW5wdXQ6 IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9p bnB1dDAKWyAgIDI3LjUwMTk0OV0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgMjcuNTI1 NTc1XSBpb2F0ZG1hOiBJbnRlbChSKSBRdWlja0RhdGEgVGVjaG5vbG9neSBEcml2ZXIgNC4wMApb ICAgMzAuNjc4NzUzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIGVuYWJsZWQgYXQg SVJRIDExClsgICAzMC43MTA4MDRdIEhETEMgbGluZSBkaXNjaXBsaW5lIG1heGZyYW1lPTQwOTYK WyAgIDMwLjcyMDE2OF0gTl9IRExDIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkLgpbICAgMzAu NzI4Nzg2XSByMzk2NDogUGhpbGlwcyByMzk2NCBEcml2ZXIgJFJldmlzaW9uOiAxLjEwICQKWyAg IDMwLjczNjMzMl0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJp bmcgZW5hYmxlZApbICAgMzAuODIwMTQzXSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEg PSA0LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAzMC45MDA0MDBdIDAwOjA2 OiB0dHlTMSBhdCBJL08gMHgyZjggKGlycSA9IDMsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAx NjU1MEEKWyAgIDMwLjk0MjI3M10gQ3ljbGFkZXMgZHJpdmVyIDIuNgpbICAgMzAuOTUxNTc4XSBN T1hBIEludGVsbGlvIGZhbWlseSBkcml2ZXIgdmVyc2lvbiA2LjBrClsgICAzMC45NjMxOTVdIE1P WEEgU21hcnRpby9JbmR1c3RpbyBmYW1pbHkgZHJpdmVyIHZlcnNpb24gMi4wLjUKWyAgIDMwLjk3 MjQ3MF0gSW5pdGlhbGl6aW5nIE5vem9taSBkcml2ZXIgMi4xZApbICAgMzAuOTgwMjM3XSBSb2Nr ZXRQb3J0IGRldmljZSBkcml2ZXIgbW9kdWxlLCB2ZXJzaW9uIDIuMDksIDEyLUp1bmUtMjAwMwpb ICAgMzAuOTkwNzM4XSBObyByb2NrZXRwb3J0IHBvcnRzIGZvdW5kOyB1bmxvYWRpbmcgZHJpdmVy ClsgICAzMC45OTg1MThdIFN5bmNMaW5rIEdUClsgICAzMS4wMDI4OThdIFN5bmNMaW5rIEdULCB0 dHkgbWFqb3IjMjQyClsgICAzMS4wMDk1MzddIFN5bmNMaW5rIEdUIG5vIGRldmljZXMgZm91bmQK WyAgIDMxLjAxNTc5NV0gU3luY0xpbmsgTXVsdGlQb3J0IGRyaXZlciAkUmV2aXNpb246IDQuMzgg JApbICAgMzEuMjI4ODc3XSBTeW5jTGluayBNdWx0aVBvcnQgZHJpdmVyICRSZXZpc2lvbjogNC4z OCAkLCB0dHkgbWFqb3IjMjQxClsgICAzMS4yMzc4MTRdIFN5bmNMaW5rIHNlcmlhbCBkcml2ZXIg JFJldmlzaW9uOiA0LjM4ICQKWyAgIDMxLjQ1Njc1M10gU3luY0xpbmsgc2VyaWFsIGRyaXZlciAk UmV2aXNpb246IDQuMzggJCwgdHR5IG1ham9yIzI0MApbICAgMzEuNDc1MTkyXSBscDogZHJpdmVy IGxvYWRlZCBidXQgbm8gZGV2aWNlcyBmb3VuZApbICAgMzEuNDgzOTEwXSBBcHBsaWNvbSBkcml2 ZXI6ICRJZDogYWMuYyx2IDEuMzAgMjAwMC8wMy8yMiAxNjowMzo1NyBkd213MiBFeHAgJApbICAg MzEuNDk3NjQ0XSBhYy5vOiBObyBQQ0kgYm9hcmRzIGZvdW5kLgpbICAgMzEuNTA2MDY5XSBhYy5v OiBGb3IgYW4gSVNBIGJvYXJkIHlvdSBtdXN0IHN1cHBseSBtZW1vcnkgYW5kIGlycSBwYXJhbWV0 ZXJzLgpbICAgMzEuNTI1OTc1XSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zClsgICAz MS41NDQ3NjRdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAzMS42 NDcyMzNdIHRlbGNsa19pbnRlcnJ1cHQgPSAweGYgbm9uLW1jcGJsMDAxMCBody4KWyAgIDMxLjY1 NDc4OF0gc21hcGk6OnNtYXBpX2luaXQsIEVSUk9SIGludmFsaWQgdXNTbWFwaUlEClsgICAzMS42 NjIxMDhdIG13YXZlOiB0cDM3ODBpOjp0cDM3ODBJX0luaXRpYWxpemVCb2FyZERhdGE6IEVycm9y OiBTTUFQSSBpcyBub3QgYXZhaWxhYmxlIG9uIHRoaXMgbWFjaGluZQpbICAgMzEuNjc0NTc4XSBt d2F2ZTogbXdhdmVkZDo6bXdhdmVfaW5pdDogRXJyb3I6IEZhaWxlZCB0byBpbml0aWFsaXplIGJv YXJkIGRhdGEKWyAgIDMxLjY4NzE2MV0gbXdhdmU6IG13YXZlZGQ6Om13YXZlX2luaXQ6IEVycm9y OiBGYWlsZWQgdG8gaW5pdGlhbGl6ZQpbICAgMzEuNjk5MjQyXSBMaW51eCBhZ3BnYXJ0IGludGVy ZmFjZSB2MC4xMDMKWyAgIDMxLjcxNTIxNl0gU3luY0xpbmsgUEMgQ2FyZCBkcml2ZXIgJFJldmlz aW9uOiA0LjM0ICQsIHR0eSBtYWpvciMyMzgKWyAgIDMxLjcyOTYzOV0gSGFuZ2NoZWNrOiBzdGFy dGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRpY2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBp cyA2MCBzZWNvbmRzKS4KWyAgIDMxLjc1MjI5N10gW2RybV0gcmFkZW9uIGtlcm5lbCBtb2Rlc2V0 dGluZyBlbmFibGVkLgpbICAgMzEuNzY4MzM1XSBwYXJwb3J0X3BjIDAwOjA0OiByZXBvcnRlZCBi eSBQbHVnIGFuZCBQbGF5IEFDUEkKWyAgIDMxLjc4MzI0NF0gcGFycG9ydDA6IFBDLXN0eWxlIGF0 IDB4Mzc4LCBpcnEgNyBbUENTUFAsVFJJU1RBVEVdClsgICAzMS45MTA1ODZdIGxwMDogdXNpbmcg cGFycG9ydDAgKGludGVycnVwdC1kcml2ZW4pLgpbICAgMzIuMDUxMTA0XSBGbG9wcHkgZHJpdmUo cyk6IGZkMCBpcyAyLjg4TSBBTUkgQklPUwpbICAgMzIuMTI4ODQ2XSBGREMgMCBpcyBhIFM4MjA3 OEIKWyAgIDMyLjE5MTU2MV0gYnJkOiBtb2R1bGUgbG9hZGVkClsgICAzMi4zMzkzMDFdIGxvb3A6 IG1vZHVsZSBsb2FkZWQKWyAgIDMyLjM0OTQ3OV0gTU06IGRlc2NfcGVyX3BhZ2UgPSAxMjgKWyAg IDMyLjYxOTg4Nl0gcmJkOiBsb2FkZWQKWyAgIDMyLjYyNDg4NF0gaWJtYXNtOiBJQk0gQVNNIFNl cnZpY2UgUHJvY2Vzc29yIERyaXZlciB2ZXJzaW9uIDEuMCBsb2FkZWQKWyAgIDMyLjYzNTgwN10g bGtkdG06IE5vIGNyYXNoIHBvaW50cyByZWdpc3RlcmVkLCBlbmFibGUgdGhyb3VnaCBkZWJ1Z2Zz ClsgICAzMi42NDU1MjJdIFBoYW50b20gTGludXggRHJpdmVyLCB2ZXJzaW9uIG4wLjkuOCwgaW5p dCBPSwpbICAgMzIuNjU2MzQyXSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEu MCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgIDMyLjY2ODQwMV0gYzJwb3J0IGMycG9y dDA6IEMyIHBvcnQgdWMgYWRkZWQKWyAgIDMyLjY3NjIxNl0gYzJwb3J0IGMycG9ydDA6IHVjIGZs YXNoIGhhcyAzMCBibG9ja3MgeCA1MTIgYnl0ZXMgKDE1MzYwIGJ5dGVzIHRvdGFsKQpbICAgMzIu NzAyMzgzXSBVbmlmb3JtIE11bHRpLVBsYXRmb3JtIEUtSURFIGRyaXZlcgpbICAgMzIuNzE0NTU5 XSBwaWl4IDAwMDA6MDA6MDEuMTogSURFIGNvbnRyb2xsZXIgKDB4ODA4NjoweDcwMTAgcmV2IDB4 MDApClsgICAzMi43Mjc5MTddIHBpaXggMDAwMDowMDowMS4xOiBub3QgMTAwJSBuYXRpdmUgbW9k ZTogd2lsbCBwcm9iZSBpcnFzIGxhdGVyClsgICAzMi43NDIwNzRdICAgICBpZGUwOiBCTS1ETUEg YXQgMHhjMDgwLTB4YzA4NwpbICAgMzIuNzQ4NDMyXSAgICAgaWRlMTogQk0tRE1BIGF0IDB4YzA4 OC0weGMwOGYKWyAgIDMyLjc1NDc1M10gUHJvYmluZyBJREUgaW50ZXJmYWNlIGlkZTAuLi4KWyAg IDMzLjM3MDQ1NF0gUHJvYmluZyBJREUgaW50ZXJmYWNlIGlkZTEuLi4KWyAgIDM0LjE2ODk1OV0g aGRjOiBRRU1VIERWRC1ST00sIEFUQVBJIENEL0RWRC1ST00gZHJpdmUKWyAgIDM0Ljg5ODQ1Nl0g aGRjOiBob3N0IG1heCBQSU80IHdhbnRlZCBQSU8yNTUoYXV0by10dW5lKSBzZWxlY3RlZCBQSU8w ClsgICAzNC45MTMwNjVdIGhkYzogTVdETUEyIG1vZGUgc2VsZWN0ZWQKWyAgIDM0LjkyNDgwMV0g aWRlMCBhdCAweDFmMC0weDFmNywweDNmNiBvbiBpcnEgMTQKWyAgIDM0LjkzNjU5Nl0gaWRlMSBh dCAweDE3MC0weDE3NywweDM3NiBvbiBpcnEgMTUKWyAgIDM0Ljk1OTczMV0gaWRlX2dlbmVyaWM6 IHBsZWFzZSB1c2UgInByb2JlX21hc2s9MHgzZiIgbW9kdWxlIHBhcmFtZXRlciBmb3IgcHJvYmlu ZyBhbGwgbGVnYWN5IElTQSBJREUgcG9ydHMKWyAgIDM0Ljk3OTk0OV0gaWRlLWdkIGRyaXZlciAx LjE4ClsgICAzNC45ODgxODddIGlkZS1jZCBkcml2ZXIgNS4wMApbICAgMzUuMDAwODYxXSBpZGUt Y2Q6IGhkYzogQVRBUEkgNFggRFZELVJPTSBkcml2ZSwgNTEya0IgQ2FjaGUKWyAgIDM1LjAyNzQ4 OV0gY2Ryb206IFVuaWZvcm0gQ0QtUk9NIGRyaXZlciBSZXZpc2lvbjogMy4yMApbICAgMzUuMDY5 Njc4XSBMb2FkaW5nIGlTQ1NJIHRyYW5zcG9ydCBjbGFzcyB2Mi4wLTg3MC4KWyAgIDM1LjA5MTE0 Ml0gcmRhYzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgMzUuMTAzNjA4XSBocF9zdzog ZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgMzUuMTEzNDcwXSBlbWM6IGRldmljZSBoYW5k bGVyIHJlZ2lzdGVyZWQKWyAgIDM1LjEyNTAxMF0gYWx1YTogZGV2aWNlIGhhbmRsZXIgcmVnaXN0 ZXJlZApbICAgMzUuMTM3MDAxXSBmbmljOiBDaXNjbyBGQ29FIEhCQSBEcml2ZXIsIHZlciAxLjYu MC4zNApbICAgMzUuMTQ1MDYwXSBmbmljOiBTdWNjZXNzZnVsbHkgSW5pdGlhbGl6ZWQgVHJhY2Ug QnVmZmVyClsgICAzNS4xNTM1MjJdIGZuaWM6IFN1Y2Nlc3NmdWxseSBJbml0aWFsaXplZCBGQ19D VExSIFRyYWNlIEJ1ZmZlcgpbICAgMzUuMTY2MTMwXSBibngyZmM6IFFMb2dpYyBGQ29FIERyaXZl ciBibngyZmMgdjIuMTEuOCAoT2N0b2JlciAxNSwgMjAxNSkKWyAgIDM1LjE4MDg3MF0gaXNjc2k6 IHJlZ2lzdGVyZWQgdHJhbnNwb3J0ICh0Y3ApClsgICAzNS4xODg4MTVdIExvYWRpbmcgQWRhcHRl YyBJMk8gUkFJRDogVmVyc2lvbiAyLjQgQnVpbGQgNWdvClsgICAzNS4xOTYzMzJdIERldGVjdGlu ZyBBZGFwdGVjIEkyTyBSQUlEIGNvbnRyb2xsZXJzLi4uClsgICAzNS4yMDUwMTBdIEFkYXB0ZWMg YWFjcmFpZCBkcml2ZXIgMS4yLjFbNTA4MzRdLWN1c3RvbQpbICAgMzUuMjEyNzI3XSBhaWM5NHh4 OiBBZGFwdGVjIGFpYzk0eHggU0FTL1NBVEEgZHJpdmVyIHZlcnNpb24gMS4wLjMgbG9hZGVkClsg ICAzNS4yMjMzMjNdIGlzY2k6IEludGVsKFIpIEM2MDAgU0FTIENvbnRyb2xsZXIgRHJpdmVyIC0g dmVyc2lvbiAxLjIuMApbICAgMzUuMjM4MDM0XSBzY3NpOiA8ZmRvbWFpbj4gRGV0ZWN0aW9uIGZh aWxlZCAobm8gY2FyZCkKWyAgIDM1LjI0NjIzN10gcWxhMnh4eCBbMDAwMDowMDowMC4wXS0wMDA1 OiA6IFFMb2dpYyBGaWJyZSBDaGFubmVsIEhCQSBEcml2ZXI6IDEwLjAwLjAwLjAyLWsuClsgICAz NS4yNjU1ODJdIGlzY3NpOiByZWdpc3RlcmVkIHRyYW5zcG9ydCAocWxhNHh4eCkKWyAgIDM1LjI3 NjkxOF0gUUxvZ2ljIGlTQ1NJIEhCQSBEcml2ZXIKWyAgIDM1LjI4NTA1MF0gUUxvZ2ljIEJSLXNl cmllcyBCRkEgRkMvRkNPRSBTQ1NJIGRyaXZlciAtIHZlcnNpb246IDMuMi4yNS4xClsgICAzNS4z MDc2NjhdIG1lZ2FyYWlkIGNtbTogMi4yMC4yLjcgKFJlbGVhc2UgRGF0ZTogU3VuIEp1bCAxNiAw MDowMTowMyBFU1QgMjAwNikKWyAgIDM1LjMyNTU4OF0gbWVnYXJhaWQ6IDIuMjAuNS4xIChSZWxl YXNlIERhdGU6IFRodSBOb3YgMTYgMTU6MzI6MzUgRVNUIDIwMDYpClsgICAzNS4zNDA4NTNdIG1l Z2FzYXM6IDA3LjcwMy4wNS4wMC1yYzEKWyAgIDM1LjM1MDI4OV0gbXB0M3NhcyB2ZXJzaW9uIDE3 LjEwMC4wMC4wMCBsb2FkZWQKWyAgIDM1LjM2NjY1MF0gR0RULUhBOiBTdG9yYWdlIFJBSUQgQ29u dHJvbGxlciBEcml2ZXIuIFZlcnNpb246IDMuMDUKWyAgIDM1LjM4MTgyMV0gM3dhcmUgU3RvcmFn ZSBDb250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYxLjI2LjAyLjAwMy4KWyAgIDM1 LjM5Njg5OV0gM3dhcmUgOTAwMCBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3Ig TGludXggdjIuMjYuMDIuMDE0LgpbICAgMzUuNDEzMzg5XSBMU0kgM3dhcmUgU0FTL1NBVEEtUkFJ RCBDb250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYzLjI2LjAyLjAwMC4KWyAgIDM1 LjQzMDYwMF0gcHBhOiBWZXJzaW9uIDIuMDcgKGZvciBMaW51eCAyLjQueCkKWyAgIDM1LjQ1MzE2 Nl0gaW1tOiBWZXJzaW9uIDIuMDUgKGZvciBMaW51eCAyLjQuMCkKWyAgIDM1LjQ3MzYxM10gaXBy OiBJQk0gUG93ZXIgUkFJRCBTQ1NJIERldmljZSBEcml2ZXIgdmVyc2lvbjogMi42LjQgKE1hcmNo IDE0LCAyMDE3KQpbICAgMzUuNDkwNTMzXSBSb2NrZXRSQUlEIDN4eHgvNHh4eCBDb250cm9sbGVy IGRyaXZlciB2MS4xMC4wClsgICAzNS41MDI4ODZdIHN0ZXg6IFByb21pc2UgU3VwZXJUcmFrIEVY IERyaXZlciB2ZXJzaW9uOiA2LjAyLjAwMDAuMDEKWyAgIDM1LjUxODYzM10gbGliY3hnYmk6bGli Y3hnYmlfaW5pdF9tb2R1bGU6IENoZWxzaW8gaVNDU0kgZHJpdmVyIGxpYnJhcnkgbGliY3hnYmkg djAuOS4xLWtvIChBcHIuIDIwMTUpClsgICAzNS41Mzc4NTBdIENoZWxzaW8gVDMgaVNDU0kgRHJp dmVyIGN4Z2IzaSB2Mi4wLjEta28gKEFwci4gMjAxNSkKWyAgIDM1LjU1MTE5OV0gaXNjc2k6IHJl Z2lzdGVyZWQgdHJhbnNwb3J0IChjeGdiM2kpClsgICAzNS41NjEyMTVdIENoZWxzaW8gVDQtVDYg aVNDU0kgRHJpdmVyIGN4Z2I0aSB2MC45LjUta28gKEFwci4gMjAxNSkKWyAgIDM1LjU3MzAxMF0g aXNjc2k6IHJlZ2lzdGVyZWQgdHJhbnNwb3J0IChjeGdiNGkpClsgICAzNS41ODAyMzddIFFMb2dp YyBOZXRYdHJlbWUgSUkgaVNDU0kgRHJpdmVyIGJueDJpIHYyLjcuMTAuMSAoSnVsIDE2LCAyMDE0 KQpbICAgMzUuNTkwNjE2XSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKGJueDJpKQpbICAg MzUuNTk5OTY2XSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKGJlMmlzY3NpKQpbICAgMzUu NjA3MTYzXSBJbiBiZWlzY3NpX21vZHVsZV9pbml0LCB0dD1mZmZmZmZmZmI4Mjg2ZmMwClsgICAz NS42MTgzMzVdIFZNd2FyZSBQVlNDU0kgZHJpdmVyIC0gdmVyc2lvbiAxLjAuNy4wLWsKWyAgIDM1 LjYyNjI0Nl0gaHZfdm1idXM6IHJlZ2lzdGVyaW5nIGRyaXZlciBodl9zdG9ydnNjClsgICAzNS42 MzM2NjFdIHN0OiBWZXJzaW9uIDIwMTYwMjA5LCBmaXhlZCBidWZzaXplIDMyNzY4LCBzL2cgc2Vn cyAyNTYKWyAgIDM1LjY0Mjk2MF0gb3NzdCA6STogVGFwZSBkcml2ZXIgd2l0aCBPblN0cmVhbSBz dXBwb3J0IHZlcnNpb24gMC45OS40ClsgICAzNS42NDI5NjBdIG9zc3QgOkk6ICRJZDogb3NzdC5j LHYgMS43MyAyMDA1LzAxLzAxIDIxOjEzOjM0IHdyaWVkZSBFeHAgJApbICAgMzUuNjYzMjc5XSBT Q1NJIE1lZGlhIENoYW5nZXIgZHJpdmVyIHYwLjI1IApbICAgMzUuNjcxMDI5XSBvc2Q6IExPQURF RCBvcGVuLW9zZCAwLjIuMQpbICAgMzUuNzI0ODMwXSBSb3VuZGluZyBkb3duIGFsaWduZWQgbWF4 X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQyOTQ5NjcyODgKWyAgIDM1Ljc1NTg5MV0gU1NG REMgcmVhZC1vbmx5IEZsYXNoIFRyYW5zbGF0aW9uIGxheWVyClsgICAzNS43NjQ0NDJdIG10ZG9v cHM6IG10ZCBkZXZpY2UgKG10ZGRldj1uYW1lL251bWJlcikgbXVzdCBiZSBzdXBwbGllZApbICAg MzUuNzc0MDkxXSBTQkMtR1h4IGZsYXNoOiBJTzoweDI1OC0weDI1OSBNRU06MHhkYzAwMC0weGRm ZmZmClsgICAzNS43ODUxODFdIHNscmFtOiBub3QgZW5vdWdoIHBhcmFtZXRlcnMuClsgICAzNS43 OTM2MDNdIFJhbWl4IFBNQzU1MSBQQ0kgTWV6emFuaW5lIFJhbSBEcml2ZXIuIChDKSAxOTk5LDIw MDAgTm9ydGVsIE5ldHdvcmtzLgpbICAgMzUuODA4NTc0XSBwbWM1NTE6IG5vdCBkZXRlY3RlZApb ICAgMzUuODM1MDUzXSBmdGxfY3M6IEZUTCBoZWFkZXIgbm90IGZvdW5kLgpbICAgMzUuODkwNjk0 XSBObyB2YWxpZCBEaXNrT25DaGlwIGRldmljZXMgZm91bmQKWyAgIDM1Ljg5NzM2OV0gW25hbmRz aW1dIHdhcm5pbmc6IHJlYWRfYnl0ZTogdW5leHBlY3RlZCBkYXRhIG91dHB1dCBjeWNsZSwgc3Rh dGUgaXMgU1RBVEVfUkVBRFkgcmV0dXJuIDB4MApbICAgMzUuOTEwMTM3XSBbbmFuZHNpbV0gd2Fy bmluZzogcmVhZF9ieXRlOiB1bmV4cGVjdGVkIGRhdGEgb3V0cHV0IGN5Y2xlLCBzdGF0ZSBpcyBT VEFURV9SRUFEWSByZXR1cm4gMHgwClsgICAzNS45MjI1MTZdIFtuYW5kc2ltXSB3YXJuaW5nOiBy ZWFkX2J5dGU6IHVuZXhwZWN0ZWQgZGF0YSBvdXRwdXQgY3ljbGUsIHN0YXRlIGlzIFNUQVRFX1JF QURZIHJldHVybiAweDAKWyAgIDM1LjkzNDk1N10gW25hbmRzaW1dIHdhcm5pbmc6IHJlYWRfYnl0 ZTogdW5leHBlY3RlZCBkYXRhIG91dHB1dCBjeWNsZSwgc3RhdGUgaXMgU1RBVEVfUkVBRFkgcmV0 dXJuIDB4MApbICAgMzUuOTQ3MjM1XSBbbmFuZHNpbV0gd2FybmluZzogcmVhZF9ieXRlOiB1bmV4 cGVjdGVkIGRhdGEgb3V0cHV0IGN5Y2xlLCBzdGF0ZSBpcyBTVEFURV9SRUFEWSByZXR1cm4gMHgw ClsgICAzNS45NjM2ODJdIFtuYW5kc2ltXSB3YXJuaW5nOiByZWFkX2J5dGU6IHVuZXhwZWN0ZWQg ZGF0YSBvdXRwdXQgY3ljbGUsIHN0YXRlIGlzIFNUQVRFX1JFQURZIHJldHVybiAweDAKWyAgIDM1 Ljk3OTQ3MF0gbmFuZDogZGV2aWNlIGZvdW5kLCBNYW51ZmFjdHVyZXIgSUQ6IDB4OTgsIENoaXAg SUQ6IDB4MzkKWyAgIDM1Ljk4Nzk1Nl0gbmFuZDogVG9zaGliYSBOQU5EIDEyOE1pQiAxLDhWIDgt Yml0ClsgICAzNS45OTQ0NDRdIG5hbmQ6IDEyOCBNaUIsIFNMQywgZXJhc2Ugc2l6ZTogMTYgS2lC LCBwYWdlIHNpemU6IDUxMiwgT09CIHNpemU6IDE2ClsgICAzNi4wMDY0OTBdIGZsYXNoIHNpemU6 IDEyOCBNaUIKWyAgIDM2LjAxMTM5NF0gcGFnZSBzaXplOiA1MTIgYnl0ZXMKWyAgIDM2LjAxNjMx NF0gT09CIGFyZWEgc2l6ZTogMTYgYnl0ZXMKWyAgIDM2LjAyMTUwNF0gc2VjdG9yIHNpemU6IDE2 IEtpQgpbICAgMzYuMDI2MzI4XSBwYWdlcyBudW1iZXI6IDI2MjE0NApbICAgMzYuMDMxMjYwXSBw YWdlcyBwZXIgc2VjdG9yOiAzMgpbICAgMzYuMDM2MjQ4XSBidXMgd2lkdGg6IDgKWyAgIDM2LjA0 MjQwNV0gYml0cyBpbiBzZWN0b3Igc2l6ZTogMTQKWyAgIDM2LjA0ODk4Ml0gYml0cyBpbiBwYWdl IHNpemU6IDkKWyAgIDM2LjA1Mzk0NF0gYml0cyBpbiBPT0Igc2l6ZTogNApbICAgMzYuMDU4NzQw XSBmbGFzaCBzaXplIHdpdGggT09COiAxMzUxNjggS2lCClsgICAzNi4wNjQ3NjFdIHBhZ2UgYWRk cmVzcyBieXRlczogNApbICAgMzYuMDY5NzI0XSBzZWN0b3IgYWRkcmVzcyBieXRlczogMwpbICAg MzYuMDc0OTM2XSBvcHRpb25zOiAweDQyClsgICAzNi4wODkwNjddIFNjYW5uaW5nIGRldmljZSBm b3IgYmFkIGJsb2NrcwpbICAgMzYuMzE5MjcxXSBDcmVhdGluZyAxIE1URCBwYXJ0aXRpb25zIG9u ICJOQU5EIDEyOE1pQiAxLDhWIDgtYml0IjoKWyAgIDM2LjMyODYzN10gMHgwMDAwMDAwMDAwMDAt MHgwMDAwMDgwMDAwMDAgOiAiTkFORCBzaW11bGF0b3IgcGFydGl0aW9uIDAiClsgICAzNi40NDUw ODFdIGZ0bF9jczogRlRMIGhlYWRlciBub3QgZm91bmQuClsgICAzNi43MDAyNDddIHBhcnBvcnQw OiBBVlIgQnV0dGVyZmx5ClsgICAzNi43MTAwNzBdIHBhcnBvcnQwOiBjYW5ub3QgZ3JhbnQgZXhj bHVzaXZlIGFjY2VzcyBmb3IgZGV2aWNlIHNwaS1sbTcwbGxwClsgICAzNi43MjQyMDNdIHNwaV9s bTcwbGxwOiBzcGlfbG03MGxscCBwcm9iZSBmYWlsLCBzdGF0dXMgLTEyClsgICAzNi43MzYyMjRd IEV0aGVybmV0IENoYW5uZWwgQm9uZGluZyBEcml2ZXI6IHYzLjcuMSAoQXByaWwgMjcsIDIwMTEp ClsgICAzNi43ODg0MjldIGVxbDogRXF1YWxpemVyMjAwMjogU2ltb24gSmFuZXMgKHNpbW9uQG5j bS5jb20pIGFuZCBEYXZpZCBTLiBNaWxsZXIgKGRhdmVtQHJlZGhhdC5jb20pClsgICAzNi44NjMw NTldIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42ClsgICAzNi44NzI0 ODldIGFyY25ldDogYXJjbmV0IGxvYWRlZApbICAgMzYuODc3Njc4XSBhcmNuZXQ6cmZjMTIwMTog UkZDMTIwMSAic3RhbmRhcmQiIChgYScpIGVuY2Fwc3VsYXRpb24gc3VwcG9ydCBsb2FkZWQKWyAg IDM2Ljg4ODMwMF0gYXJjbmV0OnJmYzEwNTE6IFJGQzEwNTEgInNpbXBsZSBzdGFuZGFyZCIgKGBz JykgZW5jYXBzdWxhdGlvbiBzdXBwb3J0IGxvYWRlZApbICAgMzYuOTAyODUxXSBhcmNuZXQ6YXJj X3Jhd21vZGU6IHJhdyBtb2RlIChgcicpIGVuY2Fwc3VsYXRpb24gc3VwcG9ydCBsb2FkZWQKWyAg IDM2LjkxNjg4NV0gYXJjbmV0OmNhcG1vZGU6IGNhcCBtb2RlIChgYycpIGVuY2Fwc3VsYXRpb24g c3VwcG9ydCBsb2FkZWQKWyAgIDM2LjkyOTk3M10gYXJjbmV0OmNvbTkweHg6IENPTTkweHggY2hp cHNldCBzdXBwb3J0ClsgICAzNy4yNjUzNThdIFMzOiBObyBBUkNuZXQgY2FyZHMgZm91bmQuClsg ICAzNy4yNzUyNDhdIGFyY25ldDpjb205MGlvOiBDT005MHh4IElPLW1hcHBlZCBtb2RlIHN1cHBv cnQgKGJ5IERhdmlkIFdvb2Rob3VzZSBldCBlbC4pClsgICAzNy4yOTMxNjJdIGFyY25ldDpjb205 MGlvOiBFLW1haWwgbWUgaWYgeW91IGFjdHVhbGx5IHRlc3QgdGhpcyBkcml2ZXIsIHBsZWFzZSEK WyAgIDM3LjMxMDM3MV0gKHVubmFtZWQgbmV0X2RldmljZSkgKHVuaW5pdGlhbGl6ZWQpOiBObyBh dXRvcHJvYmUgZm9yIElPIG1hcHBlZCBjYXJkczsgeW91IG11c3Qgc3BlY2lmeSB0aGUgYmFzZSBh ZGRyZXNzIQpbICAgMzcuMzI4OTE4XSBhcmNuZXQ6YXJjX3JpbWk6IFJJTSBJIChlbnRpcmVseSBt ZW0tbWFwcGVkKSBzdXBwb3J0ClsgICAzNy4zMzcyNDZdIGFyY25ldDphcmNfcmltaTogRS1tYWls IG1lIGlmIHlvdSBhY3R1YWxseSB0ZXN0IHRoZSBSSU0gSSBkcml2ZXIsIHBsZWFzZSEKWyAgIDM3 LjM0ODE5MF0gYXJjbmV0OmFyY19yaW1pOiBHaXZlbjogbm9kZSAwMGgsIHNobWVtIDBoLCBpcnEg MApbICAgMzcuMzU2MjA0XSBhcmNuZXQ6YXJjX3JpbWk6IE5vIGF1dG9wcm9iZSBmb3IgUklNIEk7 IHlvdSBtdXN0IHNwZWNpZnkgdGhlIHNobWVtIGFuZCBpcnEhClsgICAzNy4zNjcyMjBdIGFyY25l dDpjb20yMDAyMF9wY2k6IENPTTIwMDIwIFBDSSBzdXBwb3J0ClsgICAzNy4zNzU0MTZdIGlwZGRw LmM6djAuMDEgOC8yOC85NyBCcmFkZm9yZCBXLiBKb2huc29uIDxqb2huczM5M0BtYXJvb24udGMu dW1uLmVkdT4KWyAgIDM3LjM5MjQ5MV0gaXBkZHAwOiBBcHBsZXRhbGstSVAgRW5jYXAuIG1vZGUg YnkgQnJhZGZvcmQgVy4gSm9obnNvbiA8am9obnMzOTNAbWFyb29uLnRjLnVtbi5lZHU+ClsgICAz Ny40MTA1NTVdIHZjYW46IFZpcnR1YWwgQ0FOIGludGVyZmFjZSBkcml2ZXIKWyAgIDM3LjUwMTI2 OF0gc2xjYW46IHNlcmlhbCBsaW5lIENBTiBpbnRlcmZhY2UgZHJpdmVyClsgICAzNy41MDgyMDFd IHNsY2FuOiAxMCBkeW5hbWljIGludGVyZmFjZSBjaGFubmVscy4KWyAgIDM3LjUxNDkzNF0gQ0FO IGRldmljZSBkcml2ZXIgaW50ZXJmYWNlClsgICAzNy41MjEzOTJdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZW1zX3VzYgpbICAgMzcuNTI5NTg2XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGVzZF91c2IyClsgICAzNy41MzgxNzBdIHNq YTEwMDAgQ0FOIG5ldGRldmljZSBkcml2ZXIKWyAgIDM3LjU1MDkzOF0gcGNuZXQzMjogcGNuZXQz Mi5jOnYxLjM1IDIxLkFwci4yMDA4IHRzYm9nZW5kQGFscGhhLmZyYW5rZW4uZGUKWyAgIDM3LjU2 NjQzMl0gQXRoZXJvcyhSKSBMMiBFdGhlcm5ldCBEcml2ZXIgLSB2ZXJzaW9uIDIuMi4zClsgICAz Ny41NzgxODRdIENvcHlyaWdodCAoYykgMjAwNyBBdGhlcm9zIENvcnBvcmF0aW9uLgpbICAgMzcu NTkzNDE0XSBjbmljOiBRTG9naWMgY25pY0RyaXZlciB2Mi41LjIyIChKdWx5IDIwLCAyMDE1KQpb ICAgMzcuNjA4Nzc0XSBibngyeDogUUxvZ2ljIDU3NzF4LzU3OHh4IDEwLzIwLUdpZ2FiaXQgRXRo ZXJuZXQgRHJpdmVyIGJueDJ4IDEuNzEyLjMwLTAgKDIwMTQvMDIvMTApClsgICAzNy42MzU5ODdd IGJuYTogUUxvZ2ljIEJSLXNlcmllcyAxMEcgRXRoZXJuZXQgZHJpdmVyIC0gdmVyc2lvbjogMy4y LjI1LjEKWyAgIDM3LjY1NTA5Nl0gZW5pYzogQ2lzY28gVklDIEV0aGVybmV0IE5JQyBEcml2ZXIs IHZlciAyLjMuMC40NQpbICAgMzcuNjY4ODQzXSBkbWZlOiBEYXZpY29tIERNOXh4eCBuZXQgZHJp dmVyLCB2ZXJzaW9uIDEuMzYuNCAoMjAwMi0wMS0xNykKWyAgIDM3LjY4MTA2MF0gdjEuMDEtZSAo Mi40IHBvcnQpIFNlcC0xMS0yMDA2ICBEb25hbGQgQmVja2VyIDxiZWNrZXJAc2N5bGQuY29tPgpb ICAgMzcuNjgxMDYwXSAgIGh0dHA6Ly93d3cuc2N5bGQuY29tL25ldHdvcmsvZHJpdmVycy5odG1s ClsgICAzNy42OTg5NzJdIHVsaTUyNng6IFVMaSBNNTI2MS9NNTI2MyBuZXQgZHJpdmVyLCB2ZXJz aW9uIDAuOS4zICgyMDA1LTctMjkpClsgICAzNy43MTc0NTNdIHZ4Z2U6IENvcHlyaWdodChjKSAy MDAyLTIwMTAgRXhhciBDb3JwLgpbICAgMzcuNzI0OTAyXSB2eGdlOiBEcml2ZXIgdmVyc2lvbjog Mi41LjMuMjI2NDAtawpbICAgMzcuNzMyNjQyXSBlMTAwOiBJbnRlbChSKSBQUk8vMTAwIE5ldHdv cmsgRHJpdmVyLCAzLjUuMjQtazItTkFQSQpbICAgMzcuNzQ1NTQwXSBlMTAwOiBDb3B5cmlnaHQo YykgMTk5OS0yMDA2IEludGVsIENvcnBvcmF0aW9uClsgICAzNy43NjAxOThdIGUxMDAwOiBJbnRl bChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIxLWs4LU5BUEkKWyAg IDM3Ljc3NTQyOV0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2IEludGVsIENvcnBvcmF0 aW9uLgpbICAgNDEuNzE3MzgwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJs ZWQgYXQgSVJRIDEwClsgICA0Mi44NDQ0NThdIGUxMDAwIDAwMDA6MDA6MDMuMCBldGgwOiAoUENJ OjMzTUh6OjMyLWJpdCkgNTI6NTQ6MDA6MTI6MzQ6NTYKWyAgIDQyLjg2MDQ2NV0gZTEwMDAgMDAw MDowMDowMy4wIGV0aDA6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbgpbICAg NDIuODc1MjEyXSBlMTAwMGU6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4y LjYtawpbICAgNDIuODg2ODExXSBlMTAwMGU6IENvcHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRl bCBDb3Jwb3JhdGlvbi4KWyAgIDQyLjg5OTU1MV0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVy bmV0IE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA1LjQuMC1rClsgICA0Mi45MTMxODddIGlnYjog Q29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgICA0Mi45MjU2MzFd IGlnYnZmOiBJbnRlbChSKSBHaWdhYml0IFZpcnR1YWwgRnVuY3Rpb24gTmV0d29yayBEcml2ZXIg LSB2ZXJzaW9uIDIuNC4wLWsKWyAgIDQyLjk0MTMxM10gaWdidmY6IENvcHlyaWdodCAoYykgMjAw OSAtIDIwMTIgSW50ZWwgQ29ycG9yYXRpb24uClsgICA0Mi45NTQwOTJdIGl4Z2JlOiBJbnRlbChS KSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA1LjEuMC1r ClsgICA0Mi45Njk1NDBdIGl4Z2JlOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAxNiBJbnRlbCBDb3Jw b3JhdGlvbi4KWyAgIDQyLjk4NTY3Nl0gaXhnYmV2ZjogSW50ZWwoUikgMTAgR2lnYWJpdCBQQ0kg RXhwcmVzcyBWaXJ0dWFsIEZ1bmN0aW9uIE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA0LjEuMC1r ClsgICA0My4wMDM5OTBdIGl4Z2JldmY6IENvcHlyaWdodCAoYykgMjAwOSAtIDIwMTUgSW50ZWwg Q29ycG9yYXRpb24uClsgICA0My4wMjAzOTRdIGl4Z2I6IEludGVsKFIpIFBSTy8xMEdiRSBOZXR3 b3JrIERyaXZlciAtIHZlcnNpb24gMS4wLjEzNS1rMi1OQVBJClsgICA0My4wMzQ0OTFdIGl4Z2I6 IENvcHlyaWdodCAoYykgMTk5OS0yMDA4IEludGVsIENvcnBvcmF0aW9uLgpbICAgNDMuMDQ2ODY2 XSBqbWU6IEpNaWNyb24gSk1DMlhYIGV0aGVybmV0IGRyaXZlciB2ZXJzaW9uIDEuMC44ClsgICA0 My4wNjA2MTZdIHNreTI6IGRyaXZlciB2ZXJzaW9uIDEuMzAKWyAgIDQzLjA3NzIzMV0gbXlyaTEw Z2U6IFZlcnNpb24gMS41LjMtMS41MzQKWyAgIDQzLjA4ODAzMF0gbnM4MzgyMC5jOiBOYXRpb25h bCBTZW1pY29uZHVjdG9yIERQODM4MjAgMTAvMTAwLzEwMDAgZHJpdmVyLgpbICAgNDMuMTA1NjUz XSBRTG9naWMgMS8xMCBHYkUgQ29udmVyZ2VkL0ludGVsbGlnZW50IEV0aGVybmV0IERyaXZlciB2 NS4zLjY2ClsgICA0My4xMjA3NTVdIFFMb2dpYy9OZXRYZW4gTmV0d29yayBEcml2ZXIgdjQuMC44 MgpbICAgNDMuMTMyOTY3XSBhdHAuYzp2MS4wOT1hYyAyMDAyLzEwLzAxIERvbmFsZCBCZWNrZXIg PGJlY2tlckBzY3lsZC5jb20+ClsgICA0My4xNTEwMjFdIFNvbGFyZmxhcmUgTkVUIGRyaXZlciB2 NC4xClsgICA0My4xODE5OTldIHRlaHV0aTogVGVodXRpIE5ldHdvcmtzKFIpIE5ldHdvcmsgRHJp dmVyLCA3LjI5LjMKWyAgIDQzLjE5MjAxNl0gdGVodXRpOiBPcHRpb25zOiBod19jc3VtIApbICAg NDMuMTk4MDUwXSB0bGFuOiBUaHVuZGVyTEFOIGRyaXZlciB2MS4xNwpbICAgNDMuMjA0MzY3XSB0 bGFuOiAwIGRldmljZXMgaW5zdGFsbGVkLCBQQ0k6IDAgIEVJU0E6IDAKWyAgIDQzLjIxNDk4N10g bWtpc3M6IEFYLjI1IE11bHRpa2lzcywgSGFucyBBbGJhcyBQRTFBWVgKWyAgIDQzLjIyMjAzMF0g QVguMjU6IDZwYWNrIGRyaXZlciwgUmV2aXNpb246IDAuMy4wClsgICA0My4yMjg1NzBdIFlBTSBk cml2ZXIgdmVyc2lvbiAwLjggYnkgRjFPQVQvRjZGQkIKWyAgIDQzLjI0OTQwMl0gQVguMjU6IGJw cWV0aGVyIGRyaXZlciB2ZXJzaW9uIDAwNApbICAgNDMuMjU5NTgzXSBiYXljb21fc2VyX2ZkeDog KEMpIDE5OTYtMjAwMCBUaG9tYXMgU2FpbGVyLCBIQjlKTlgvQUU0V0EKWyAgIDQzLjI1OTU4M10g YmF5Y29tX3Nlcl9mZHg6IHZlcnNpb24gMC4xMApbICAgNDMuMzA1NTU4XSBoZGxjZHJ2OiAoQykg MTk5Ni0yMDAwIFRob21hcyBTYWlsZXIgSEI5Sk5YL0FFNFdBClsgICA0My4zMTczMjVdIGhkbGNk cnY6IHZlcnNpb24gMC44ClsgICA0My4zMjQ3NzldIGJheWNvbV9zZXJfaGR4OiAoQykgMTk5Ni0y MDAwIFRob21hcyBTYWlsZXIsIEhCOUpOWC9BRTRXQQpbICAgNDMuMzI0Nzc5XSBiYXljb21fc2Vy X2hkeDogdmVyc2lvbiAwLjEwClsgICA0My4zNzA0MjJdIGJheWNvbV9wYXI6IChDKSAxOTk2LTIw MDAgVGhvbWFzIFNhaWxlciwgSEI5Sk5YL0FFNFdBClsgICA0My4zNzA0MjJdIGJheWNvbV9wYXI6 IHZlcnNpb24gMC45ClsgICA0My40MTg4ODNdIE5FVDMgUExJUCB2ZXJzaW9uIDIuNC1wYXJwb3J0 IGduaWliZUBtcmkuY28uanAKWyAgIDQzLjQyNjY1NF0gcGxpcDA6IFBhcmFsbGVsIHBvcnQgYXQg MHgzNzgsIHVzaW5nIElSUSA3LgpbICAgNDMuNDM0MDQ0XSBQUFAgZ2VuZXJpYyBkcml2ZXIgdmVy c2lvbiAyLjQuMgpbICAgNDMuNDQ0NTc5XSBQUFAgQlNEIENvbXByZXNzaW9uIG1vZHVsZSByZWdp c3RlcmVkClsgICA0My40NTEzNTBdIFBQUCBEZWZsYXRlIENvbXByZXNzaW9uIG1vZHVsZSByZWdp c3RlcmVkClsgICA0My40NTg0MjBdIFBQUCBNUFBFIENvbXByZXNzaW9uIG1vZHVsZSByZWdpc3Rl cmVkClsgICA0My40NjUxMjNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjQKWyAg IDQzLjQ3MTYxMF0gUFBUUCBkcml2ZXIgdmVyc2lvbiAwLjguNQpbICAgNDMuNDc5MDg3XSBTTElQ OiB2ZXJzaW9uIDAuOC40LU5FVDMuMDE5LU5FV1RUWSAoZHluYW1pYyBjaGFubmVscywgbWF4PTI1 NikgKDYgYml0IGVuY2Fwc3VsYXRpb24gZW5hYmxlZCkuClsgICA0My40OTMyNDldIENTTElQOiBj b2RlIGNvcHlyaWdodCAxOTg5IFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5p YS4KWyAgIDQzLjUxMzE0N10gU0xJUCBsaW5lZmlsbC9rZWVwYWxpdmUgb3B0aW9uLgpbICAgNDMu NTI0NzQwXSBoZGxjOiBIRExDIHN1cHBvcnQgbW9kdWxlIHJldmlzaW9uIDEuMjIKWyAgIDQzLjUz MzkxNF0gRExDSSBkcml2ZXIgdjAuMzUsIDQgSmFuIDE5OTcsIG1pa2UubWNsYWdhbkBsaW51eC5v cmcuClsgICA0My41NDYyOTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgYXRoOWtfaHRjClsgICA0My41NTU0ODldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgY2FybDkxNzAKWyAgIDQzLjU2NTA1MF0gQXRtZWwgYXQ3NnggVVNCIFdpcmVs ZXNzIExBTiBEcml2ZXIgMC4xNyBsb2FkaW5nClsgICA0My41NzQ1NDRdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXQ3NmM1MHgtdXNiClsgICA0My41ODQ2NjJdIEJy b2FkY29tIDQzeHggZHJpdmVyIGxvYWRlZCBbIEZlYXR1cmVzOiBQTkxTIF0KWyAgIDQzLjU5MzQw Nl0gQnJvYWRjb20gNDN4eC1sZWdhY3kgZHJpdmVyIGxvYWRlZCBbIEZlYXR1cmVzOiBQTElEIF0K WyAgIDQzLjYwMzU0OF0gYWlybygpOiBQcm9iaW5nIGZvciBQQ0kgYWRhcHRlcnMKWyAgIDQzLjYx MTAwOV0gYWlybygpOiBGaW5pc2hlZCBwcm9iaW5nIGZvciBQQ0kgYWRhcHRlcnMKWyAgIDQzLjYx OTA3MV0gaXB3MjIwMDogSW50ZWwoUikgUFJPL1dpcmVsZXNzIDIyMDAvMjkxNSBOZXR3b3JrIERy aXZlciwgMS4yLjJrbXBycQpbICAgNDMuNjMwMDIzXSBpcHcyMjAwOiBDb3B5cmlnaHQoYykgMjAw My0yMDA2IEludGVsIENvcnBvcmF0aW9uClsgICA0My42MzkxOTddIGxpYmlwdzogODAyLjExIGRh dGEvbWFuYWdlbWVudC9jb250cm9sIHN0YWNrLCBnaXQtMS4xLjEzClsgICA0My42NTExNTddIGxp YmlwdzogQ29weXJpZ2h0IChDKSAyMDA0LTIwMDUgSW50ZWwgQ29ycG9yYXRpb24gPGprZXRyZW5v QGxpbnV4LmludGVsLmNvbT4KWyAgIDQzLjY2ODQyNF0gaXdsNDk2NTogSW50ZWwoUikgV2lyZWxl c3MgV2lGaSA0OTY1IGRyaXZlciBmb3IgTGludXgsIGluLXRyZWU6ClsgICA0My42ODI5MjFdIGl3 bDQ5NjU6IENvcHlyaWdodChjKSAyMDAzLTIwMTEgSW50ZWwgQ29ycG9yYXRpb24KWyAgIDQzLjY5 NTc3N10gaXdsMzk0NTogSW50ZWwoUikgUFJPL1dpcmVsZXNzIDM5NDVBQkcvQkcgTmV0d29yayBD b25uZWN0aW9uIGRyaXZlciBmb3IgTGludXgsIGluLXRyZWU6cwpbICAgNDMuNzA5ODEzXSBpd2wz OTQ1OiBDb3B5cmlnaHQoYykgMjAwMy0yMDExIEludGVsIENvcnBvcmF0aW9uClsgICA0My43MTg2 NjJdIGl3bDM5NDU6IGh3X3NjYW4gaXMgZGlzYWJsZWQKWyAgIDQzLjcyNjE3M10gSW50ZWwoUikg V2lyZWxlc3MgV2lGaSBkcml2ZXIgZm9yIExpbnV4ClsgICA0My43MzQwODFdIENvcHlyaWdodChj KSAyMDAzLSAyMDE1IEludGVsIENvcnBvcmF0aW9uClsgICA0My43NDQ1NTVdIG9yaW5vY28gMC4x NSAoRGF2aWQgR2lic29uIDxoZXJtZXNAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiwgUGF2ZWwgUm9z a2luIDxwcm9za2lAZ251Lm9yZz4sIGV0IGFsKQpbICAgNDMuNzU5NjgyXSBvcmlub2NvX3BseCAw LjE1IChQYXZlbCBSb3NraW4gPHByb3NraUBnbnUub3JnPiwgRGF2aWQgR2lic29uIDxoZXJtZXNA Z2lic29uLmRyb3BiZWFyLmlkLmF1PiwgRGFuaWVsIEJhcmxvdyA8ZGFuQHRlbGVudC5uZXQ+KQpb ICAgNDMuNzc2NjM5XSBvcmlub2NvX3RtZCAwLjE1IChKb2VyZyBEb3JjaGFpbiA8am9lcmdAZG9y Y2hhaW4ubmV0PikKWyAgIDQzLjc4NTM1NV0gb3Jpbm9jb19ub3J0ZWwgMC4xNSAoVG9iaWFzIEhv ZmZtYW5uICYgQ2hyaXN0b3BoIEp1bmdlZ2dlciA8ZGlzZG9zQHRyYXVtNDA0LmRlPikKWyAgIDQz Ljc5Nzg0NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBvcmlub2Nv X3VzYgpbICAgNDMuODA2NjcwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIHA1NHVzYgpbICAgNDMuODE1NTQ3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHVzYjh4eHgKWyAgIDQzLjgyMzU1OV0gbGliZXJ0YXNfc2RpbzogTGliZXJ0YXMg U0RJTyBkcml2ZXIKWyAgIDQzLjgzMjIxMV0gbGliZXJ0YXNfc2RpbzogQ29weXJpZ2h0IFBpZXJy ZSBPc3NtYW4KWyAgIDQzLjg0MTIxNV0gbGliZXJ0YXNfc3BpOiBMaWJlcnRhcyBTUEkgZHJpdmVy ClsgICA0My44NTAzOTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg bGJ0Zl91c2IKWyAgIDQzLjg2MzYxNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBydDI1MDB1c2IKWyAgIDQzLjg3MzMzNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBydDczdXNiClsgICA0My44ODI2MzhdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcnQyODAwdXNiClsgICA0My44OTMwMzJdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcnRsODE4NwpbICAgNDMuOTAzMjM5XSB1 c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHJ0bDgxOTJjdQpbICAgNDMu OTE3MTExXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHpkMTIxMXJ3 ClsgICA0My45MjY5MzJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg emQxMjAxClsgICA0My45MzczMDRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgcm5kaXNfd2xhbgpbICAgNDMuOTUzOTAwXSBtYWM4MDIxMV9od3NpbTogaW5pdGlhbGl6 aW5nIG5ldGxpbmsKWyAgIDQzLjk3MjQzNF0gaWVlZTgwMjExIHBoeTA6IFNlbGVjdGVkIHJhdGUg Y29udHJvbCBhbGdvcml0aG0gJ21pbnN0cmVsX2h0JwpbICAgNDMuOTk1Nzk5XSBpZWVlODAyMTEg cGh5MTogU2VsZWN0ZWQgcmF0ZSBjb250cm9sIGFsZ29yaXRobSAnbWluc3RyZWxfaHQnClsgICA0 NC4wMTY2MDFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaTI0MDBt X3VzYgpbICAgNDQuMDI2OTQwXSBWTXdhcmUgdm14bmV0MyB2aXJ0dWFsIE5JQyBkcml2ZXIgLSB2 ZXJzaW9uIDEuNC5hLjAtay1OQVBJClsgICA0NC4wMzcyMTBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgY2F0YwpbICAgNDQuMDQ1MTEyXSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGthd2V0aApbICAgNDQuMDUyOTMyXSBwZWdhc3VzOiB2 MC45LjMgKDIwMTMvMDQvMjUpLCBQZWdhc3VzL1BlZ2FzdXMgSUkgVVNCIEV0aGVybmV0IGRyaXZl cgpbICAgNDQuMDYzNzUzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHBlZ2FzdXMKWyAgIDQ0LjA3MTg4Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBydGw4MTUwClsgICA0NC4wNzk1OTddIGhzbzogZHJpdmVycy9uZXQvdXNiL2hzby5j OiBPcHRpb24gV2lyZWxlc3MKWyAgIDQ0LjA4OTUwOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBoc28KWyAgIDQ0LjA5NzQxOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBhc2l4ClsgICA0NC4xMDUyMzddIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYXg4ODE3OV8xNzhhClsgICA0NC4xMTQzMDldIHVzYmNv cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyClsgICA0NC4xMjI3 OTJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2VlbQpbICAg NDQuMTMwODk4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGRtOTYw MQpbICAgNDQuMTM5MDYxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHNtc2M3NXh4ClsgICA0NC4xNDczNTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgc21zYzk1eHgKWyAgIDQ0LjE1NTU5Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBnbDYyMGEKWyAgIDQ0LjE2MzU5M10gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwClsgICA0NC4xNzE3OTZdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcGx1c2IKWyAgIDQ0LjE3OTg2Ml0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBybmRpc19ob3N0ClsgICA0NC4xODg0 MTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3N1YnNldApb ICAgNDQuMTk2OTA3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHph dXJ1cwpbICAgNDQuMjA0ODYxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIE1PU0NISVAgdXNiLWV0aGVybmV0IGRyaXZlcgpbICAgNDQuMjE1MzUxXSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGludDUxeDEKWyAgIDQ0LjIyMzUxNl0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfcGhvbmV0ClsgICA0NC4y MzIzMzZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIga2FsbWlhClsg ICA0NC4yNDA0OTZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaXBo ZXRoClsgICA0NC4yNDk1MzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgc2llcnJhX25ldApbICAgNDQuMjYyODQ4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGN4ODIzMTBfZXRoClsgICA0NC4yNzY0NjJdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX25jbQpbICAgNDQuMjg4ODA4XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGxnLXZsNjAwClsgICA0NC4zMDA1NDddIGh2 X3ZtYnVzOiByZWdpc3RlcmluZyBkcml2ZXIgaHZfbmV0dnNjClsgICA0NC4zMTI0MDFdIE1hZGdl IEFUTSBBbWJhc3NhZG9yIGRyaXZlciB2ZXJzaW9uIDEuMi40ClsgICA0NC4zMjM5NzJdIE1hZGdl IEFUTSBIb3Jpem9uIFtVbHRyYV0gZHJpdmVyIHZlcnNpb24gMS4yLjEKWyAgIDQ0LjMzNzUxNV0g Zm9yZTIwMGU6IEZPUkUgU3lzdGVtcyAyMDBFLXNlcmllcyBBVE0gZHJpdmVyIC0gdmVyc2lvbiAw LjNlClsgICA0NC4zNTIzOTVdIGlkdDc3MjUyX2luaXQ6IGF0IGZmZmZmZmZmYjkwZTdhNTEKWyAg IDQ0LjM2MjY3MV0gU29sb3MgUENJIERyaXZlciBWZXJzaW9uIDEuMDQKWyAgIDQ0LjM3MjM1MV0g YWR1bW15OiB2ZXJzaW9uIDEuMApbICAgNDQuMzgzNTY0XSBGdXNpb24gTVBUIGJhc2UgZHJpdmVy IDMuMDQuMjAKWyAgIDQ0LjM4OTU5NF0gQ29weXJpZ2h0IChjKSAxOTk5LTIwMDggTFNJIENvcnBv cmF0aW9uClsgICA0NC4zOTc0NzJdIEZ1c2lvbiBNUFQgU1BJIEhvc3QgZHJpdmVyIDMuMDQuMjAK WyAgIDQ0LjQwNTU5OF0gRnVzaW9uIE1QVCBGQyBIb3N0IGRyaXZlciAzLjA0LjIwClsgICA0NC40 MTM1NzddIEZ1c2lvbiBNUFQgU0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgIDQ0LjQyMTU1M10g RnVzaW9uIE1QVCBtaXNjIGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgICA0NC40MzE1 NjNdIG1wdGN0bDogUmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgIDQ0 LjQ0MjE4OV0gbXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgICA0 NC40NTMxMTZdIEZ1c2lvbiBNUFQgTEFOIGRyaXZlciAzLjA0LjIwClsgICA0NC41MDA1MDddIGFv ZTogQW9FIHY4NSBpbml0aWFsaXNlZC4KWyAgIDQ0LjUxMjY2MV0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBod2EtcmMKWyAgIDQ0LjUyMTI4MF0gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpMTQ4MC1kZnUtdXNiClsgICA0NC42MTMzOTdd IGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2 ZXIKWyAgIDQ0LjYzMjMyNV0gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAg NDQuNjQzNTA2XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJ KSBEcml2ZXIKWyAgIDQ0LjY1Njk1Ml0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZl cgpbICAgNDQuNjY5NDg1XSB1aGNpX2hjZDogVVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIg SW50ZXJmYWNlIGRyaXZlcgpbICAgNDQuNjg1MzM4XSBkcml2ZXIgdTEzMl9oY2QKWyAgIDQ0LjY5 MzI0M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBod2EtaGMKWyAg IDQ0LjcwNjIzN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB3dXNi LWNiYWYKWyAgIDQ0LjcxOTgxOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBjZGNfYWNtClsgICA0NC43MzE0MjZdIGNkY19hY206IFVTQiBBYnN0cmFjdCBDb250cm9s IE1vZGVsIGRyaXZlciBmb3IgVVNCIG1vZGVtcyBhbmQgSVNETiBhZGFwdGVycwpbICAgNDQuNzQ4 NjY0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmxwClsgICA0 NC43NjExMDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3dk bQpbICAgNDQuNzczMzIwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy IHVzYnRtYwpbICAgNDQuNzg1OTI3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIHVhcwpbICAgNDQuNzk5OTg1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHVzYi1zdG9yYWdlClsgICA0NC44MTA0ODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWFsYXVkYQpbICAgNDQuODE5Mjk4XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy1jeXByZXNzClsgICA0NC44Mjg1MzJd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWRhdGFmYWIKWyAg IDQ0LjgzODI4NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1bXNf ZW5ldWI2MjUwClsgICA0NC44NDc1NTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgdW1zLWZyZWVjb20KWyAgIDQ0Ljg1NjQwNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciB1bXMtaXNkMjAwClsgICA0NC44NjYwMDJdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWp1bXBzaG90ClsgICA0NC44NzgwMjNd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWthcm1hClsgICA0 NC44ODY1MDldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLW9u ZXRvdWNoClsgICA0NC44OTU2NDVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgdW1zLXJlYWx0ZWsKWyAgIDQ0LjkwNDQ2Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciB1bXMtc2RkcjA5ClsgICA0NC45MTMzNzldIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLXNkZHI1NQpbICAgNDQuOTI1NTYwXSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVtcy11c2JhdApbICAgNDQuOTM4 NzIyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG1kYzgwMApbICAg NDQuOTUwNDc3XSBtZGM4MDA6IHYwLjcuNSAoMzAvMTAvMjAwMCk6VVNCIERyaXZlciBmb3IgTXVz dGVrIE1EQzgwMCBEaWdpdGFsIENhbWVyYQpbICAgNDQuOTY3NDAwXSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG1pY3JvdGVrWDYKWyAgIDQ0Ljk4MjU2M10gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JzZXJpYWxfZ2VuZXJpYwpbICAg NDQuOTk3NTM0XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBn ZW5lcmljClsgICA0NS4wMTA5MjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgYWlyY2FibGUKWyAgIDQ1LjAyMzgxMV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBv cnQgcmVnaXN0ZXJlZCBmb3IgYWlyY2FibGUKWyAgIDQ1LjAzNzUyM10gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhcmszMTE2ClsgICA0NS4wNTAyMjVdIHVzYnNlcmlh bDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGFyazMxMTYKWyAgIDQ1LjA2Mzkz OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBiZWxraW5fc2EKWyAg IDQ1LjA3NzMxOF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Ig QmVsa2luIC8gUGVyYWNvbSAvIEdvSHVicyBVU0IgU2VyaWFsIEFkYXB0ZXIKWyAgIDQ1LjA5NjY2 Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjaDM0MQpbICAgNDUu MTA5MjQ0XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBjaDM0 MS11YXJ0ClsgICA0NS4xMjMwNDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgY3AyMTB4ClsgICA0NS4xMzU5NDRdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0 IHJlZ2lzdGVyZWQgZm9yIGNwMjEweApbICAgNDUuMTQ1MjEwXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGN5YmVyamFjawpbICAgNDUuMTU1NTA5XSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBSZWluZXIgU0NUIEN5YmVyamFjayBV U0IgY2FyZCByZWFkZXIKWyAgIDQ1LjE3NDIxNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50 ZXJmYWNlIGRyaXZlciBjeXByZXNzX204ClsgICA0NS4xODc1OTZdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIERlTG9ybWUgRWFydGhtYXRlIFVTQgpbICAgNDUu MjAzNjczXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBISUQt PkNPTSBSUzIzMiBBZGFwdGVyClsgICA0NS4yMTkwNDBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBz dXBwb3J0IHJlZ2lzdGVyZWQgZm9yIE5va2lhIENBLTQyIFYyIEFkYXB0ZXIKWyAgIDQ1LjIzMzE2 NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JfZGVidWcKWyAg IDQ1LjI0NjAwMV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Ig ZGVidWcKWyAgIDQ1LjI1OTEyM10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0 ZXJlZCBmb3IgeGhjaV9kYmMKWyAgIDQ1LjI3Mjk2Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBkaWdpX2FjY2VsZXBvcnQKWyAgIDQ1LjI4NjI0OV0gdXNic2VyaWFs OiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgRGlnaSAyIHBvcnQgVVNCIGFkYXB0 ZXIKWyAgIDQ1LjMwMjU4NF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJl ZCBmb3IgRGlnaSA0IHBvcnQgVVNCIGFkYXB0ZXIKWyAgIDQ1LjMxNzE3Ml0gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpb19lZGdlcG9ydApbICAgNDUuMzI2MTEyXSB1 c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBFZGdlcG9ydCAyIHBv cnQgYWRhcHRlcgpbICAgNDUuMzM5NDY2XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCBy ZWdpc3RlcmVkIGZvciBFZGdlcG9ydCA0IHBvcnQgYWRhcHRlcgpbICAgNDUuMzUzNDk1XSB1c2Jz ZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBFZGdlcG9ydCA4IHBvcnQg YWRhcHRlcgpbICAgNDUuMzY2NzU1XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBFUGlDIGRldmljZQpbICAgNDUuMzc4NDkwXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlvX3RpClsgICA0NS4zODg2MzRdIHVzYnNlcmlhbDogVVNC IFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEVkZ2Vwb3J0IFRJIDEgcG9ydCBhZGFwdGVy ClsgICA0NS40MDMyNzhdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIEVkZ2Vwb3J0IFRJIDIgcG9ydCBhZGFwdGVyClsgICA0NS40MTY4MjFdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZW1wZWcKWyAgIDQ1LjQyNzI5MV0gdXNic2Vy aWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgZW1wZWcKWyAgIDQ1LjQzODM3 Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBmdGRpX3NpbwpbICAg NDUuNDQ5MTAwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBG VERJIFVTQiBTZXJpYWwgRGV2aWNlClsgICA0NS40NjIxNThdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgZ2FybWluX2dwcwpbICAgNDUuNDczMjIyXSB1c2JzZXJpYWw6 IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBHYXJtaW4gR1BTIHVzYi90dHkKWyAg IDQ1LjQ4NTQ0NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpcGFx ClsgICA0NS40OTUzMzZdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIFBvY2tldFBDIFBEQQpbICAgNDUuNTA2NTY5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIGlwdwpbICAgNDUuNTE2MzgyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwg c3VwcG9ydCByZWdpc3RlcmVkIGZvciBJUFdpcmVsZXNzIGNvbnZlcnRlcgpbICAgNDUuNTI5Mjg4 XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlyX3VzYgpbICAgNDUu NTM5MDEwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBJUiBE b25nbGUKWyAgIDQ1LjU0OTgyNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBpdXVfcGhvZW5peApbICAgNDUuNTU5NDIyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3Vw cG9ydCByZWdpc3RlcmVkIGZvciBpdXVfcGhvZW5peApbICAgNDUuNTcxNDA4XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGtleXNwYW4KWyAgIDQ1LjU4NDg4MF0gdXNi c2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgS2V5c3BhbiAtICh3aXRo b3V0IGZpcm13YXJlKQpbICAgNDUuNjAwODU4XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9y dCByZWdpc3RlcmVkIGZvciBLZXlzcGFuIDEgcG9ydCBhZGFwdGVyClsgICA0NS42MTExMjJdIHVz YnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gMiBwb3J0 IGFkYXB0ZXIKWyAgIDQ1LjYyMTM2Nl0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVn aXN0ZXJlZCBmb3IgS2V5c3BhbiA0IHBvcnQgYWRhcHRlcgpbICAgNDUuNjMxODMyXSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGtleXNwYW5fcGRhClsgICA0NS42NDE5 MTBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4g UERBClsgICA0NS42NTE2NjZdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVy ZWQgZm9yIEtleXNwYW4gUERBIC0gKHByZXJlbnVtZXJhdGlvbikKWyAgIDQ1LjY2NDYyNV0gdXNi c2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgWGlyY29tIC8gRW50cmVn YSBQR1MgLSAocHJlcmVudW1lcmF0aW9uKQpbICAgNDUuNjc5NTAzXSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGtsNWt1c2IxMDUKWyAgIDQ1LjY4ODU0OF0gdXNic2Vy aWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgS0w1S1VTQjEwNUQgLyBQYWxt Q29ubmVjdApbICAgNDUuNzAwNjI3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGtvYmlsX3NjdApbICAgNDUuNzA5MTUzXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3Vw cG9ydCByZWdpc3RlcmVkIGZvciBLT0JJTCBVU0Igc21hcnQgY2FyZCB0ZXJtaW5hbApbICAgNDUu NzI2OTYyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG1jdF91MjMy ClsgICA0NS43NTEzODBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIE1DVCBVMjMyClsgICA0NS43NjA1NDVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgbW9zNzcyMApbICAgNDUuNzY4OTE1XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwg c3VwcG9ydCByZWdpc3RlcmVkIGZvciBNb3NjaGlwIDIgcG9ydCBhZGFwdGVyClsgICA0NS43Nzk3 NzFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbW9zNzg0MApbICAg NDUuNzg4Mzg3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBN b3NjaGlwIDc4NDAvNzgyMCBVU0IgU2VyaWFsIERyaXZlcgpbICAgNDUuODAwNTQyXSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG5hdm1hbgpbICAgNDUuODA5NDkwXSB1 c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBuYXZtYW4KWyAgIDQ1 LjgyMTUwOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBvbW5pbmV0 ClsgICA0NS44Mjk4NzFdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIFp5WEVMIC0gb21uaS5uZXQgbGNkIHBsdXMgdXNiClsgICA0NS44NDE2NTldIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgb3B0aWNvbgpbICAgNDUuODUwMDYyXSB1 c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBvcHRpY29uClsgICA0 NS44NTg5MzZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgb3B0aW9u ClsgICA0NS44NjcyOTldIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIEdTTSBtb2RlbSAoMS1wb3J0KQpbICAgNDUuODc3NTM2XSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIG90aTY4NTgKWyAgIDQ1Ljg4NTkwMV0gdXNic2VyaWFsOiBV U0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Igb3RpNjg1OApbICAgNDUuODk0ODc4XSB1 c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHBsMjMwMwpbICAgNDUuOTAz MjMxXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBwbDIzMDMK WyAgIDQ1LjkxMjI0NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBx Y2F1eApbICAgNDUuOTIwNzcwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3Rl cmVkIGZvciBxY2F1eApbICAgNDUuOTMzNDk2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIHFjc2VyaWFsClsgICA0NS45NDYxNDFdIHVzYnNlcmlhbDogVVNCIFNlcmlh bCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFF1YWxjb21tIFVTQiBtb2RlbQpbICAgNDUuOTU3MDk1 XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNhZmVfc2VyaWFsClsg ICA0NS45Njc2NzVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9y IHNhZmVfc2VyaWFsClsgICA0NS45NzY3OTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgc2llcnJhClsgICA0NS45ODQ4MDBdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBz dXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFNpZXJyYSBVU0IgbW9kZW0KWyAgIDQ1Ljk5NjQzMl0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzcGNwOHg1ClsgICA0Ni4wMDQ0 MzhdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFNQQ1A4eDUK WyAgIDQ2LjAxMjkwNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBz c3UxMDAKWyAgIDQ2LjAyNDg5MF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0 ZXJlZCBmb3IgUXVhdGVjaCBTU1UtMTAwIFVTQiB0byBTZXJpYWwgRHJpdmVyClsgICA0Ni4wNDMz MzBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc3ltYm9sc2VyaWFs ClsgICA0Ni4wNTY1NTNdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQg Zm9yIHN5bWJvbApbICAgNDYuMDY4OTY4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHRpX3VzYl8zNDEwXzUwNTIKWyAgIDQ2LjA4MTkzMl0gdXNic2VyaWFsOiBVU0Ig U2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgVEkgVVNCIDM0MTAgMSBwb3J0IGFkYXB0ZXIK WyAgIDQ2LjA5MzYzMF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBm b3IgVEkgVVNCIDUwNTIgMiBwb3J0IGFkYXB0ZXIKWyAgIDQ2LjEwNTAwM10gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB2aXNvcgpbICAgNDYuMTEzOTE3XSB1c2JzZXJp YWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBIYW5kc3ByaW5nIFZpc29yIC8g UGFsbSBPUwpbICAgNDYuMTI2ODA5XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBTb255IENsaWUgNS4wClsgICA0Ni4xMzY1NjBdIHVzYnNlcmlhbDogVVNCIFNl cmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFNvbnkgQ2xpZSAzLjUKWyAgIDQ2LjE0NjE5MF0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB3aGl0ZWhlYXQKWyAgIDQ2 LjE1NTAwMF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgQ29u bmVjdCBUZWNoIC0gV2hpdGVIRUFUIC0gKHByZXJlbnVtZXJhdGlvbikKWyAgIDQ2LjE2ODM5MV0g dXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgQ29ubmVjdCBUZWNo IC0gV2hpdGVIRUFUClsgICA0Ni4xNzk1NjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgYWR1dHV4ClsgICA0Ni4xOTA2ODNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgYXBwbGVkaXNwbGF5ClsgICA0Ni4xOTk0OTldIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY3lwcmVzc19jeTdjNjMKWyAgIDQ2LjIwODU2 Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeXRoZXJtClsgICA0 Ni4yMTY3NzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZW1pMjYg LSBmaXJtd2FyZSBsb2FkZXIKWyAgIDQ2LjIzMDU3Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBlbWk2MiAtIGZpcm13YXJlIGxvYWRlcgpbICAgNDYuMjQxNDk2XSBm dGRpX2VsYW46IGRyaXZlciBmdGRpLWVsYW4KWyAgIDQ2LjI0ODUzMF0gdXNiY29yZTogcmVnaXN0 ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBmdGRpLWVsYW4KWyAgIDQ2LjI1ODMxM10gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpZG1vdXNlClsgICA0Ni4yNjc4Mzld IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaW93YXJyaW9yClsgICA0 Ni4yODAzODFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaXNpZ2h0 X2Zpcm13YXJlClsgICA0Ni4yOTQ4NDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgdXNibGNkClsgICA0Ni4zMDc3OTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgbGR1c2IKWyAgIDQ2LjMyMDgyM10gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBsZWdvdXNidG93ZXIKWyAgIDQ2LjMzNDg5NF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciByaW81MDAKWyAgIDQ2LjM0ODMwN10gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2J0ZXN0ClsgICA0Ni40NDY4 NjZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdHJhbmNldmlicmF0 b3IKWyAgIDQ2LjQ1NTgwOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciB1c3M3MjAKWyAgIDQ2LjQ2MzQ5M10gdXNzNzIwOiBVU0IgUGFycG9ydCBDYWJsZSBkcml2ZXIg Zm9yIENhYmxlcyB1c2luZyB0aGUgTHVjZW50IFRlY2hub2xvZ2llcyBVU1M3MjAgQ2hpcApbICAg NDYuNDc1NTQyXSB1c3M3MjA6IE5PVEU6IHRoaXMgaXMgYSBzcGVjaWFsIHB1cnBvc2UgZHJpdmVy IHRvIGFsbG93IG5vbnN0YW5kYXJkClsgICA0Ni40ODU1NTNdIHVzczcyMDogcHJvdG9jb2xzIChl Zy4gYml0YmFuZykgb3ZlciBVU1M3MjAgdXNiIHRvIHBhcmFsbGVsIGNhYmxlcwpbICAgNDYuNDk1 MzgwXSB1c3M3MjA6IElmIHlvdSBqdXN0IHdhbnQgdG8gY29ubmVjdCB0byBhIHByaW50ZXIsIHVz ZSB1c2JscCBpbnN0ZWFkClsgICA0Ni41MDU2ODBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgdXNic2V2c2VnClsgICA0Ni41MTQxMDNdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgeXVyZXgKWyAgIDQ2LjUyMjAxM10gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzaXN1c2IKWyAgIDQ2LjUyOTk4M10gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeGFjcnUKWyAgIDQ2LjUzNzk5NF0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBzcGVlZHRjaApbICAgNDYu NTQ2MzQ4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVlYWdsZS1h dG0KWyAgIDQ2LjU1NDQyMl0geHVzYmF0bTogbWFsZm9ybWVkIG1vZHVsZSBwYXJhbWV0ZXJzClsg ICA0Ni41NjU1OTRdIHZoY2lfaGNkIHZoY2lfaGNkLjA6IFVTQi9JUCBWaXJ0dWFsIEhvc3QgQ29u dHJvbGxlcgpbICAgNDYuNTc3MzYxXSB2aGNpX2hjZCB2aGNpX2hjZC4wOiBuZXcgVVNCIGJ1cyBy ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgIDQ2LjU4Nzc2N10gdmhjaV9oY2Q6 IGNyZWF0ZWQgc3lzZnMgdmhjaV9oY2QuMApbICAgNDYuNTk2ODA3XSB1c2IgdXNiMTogTmV3IFVT QiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyClsgICA0Ni42MDYw NzBdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBT ZXJpYWxOdW1iZXI9MQpbICAgNDYuNjE2MjQ4XSB1c2IgdXNiMTogUHJvZHVjdDogVVNCL0lQIFZp cnR1YWwgSG9zdCBDb250cm9sbGVyClsgICA0Ni42MjQyMTddIHVzYiB1c2IxOiBNYW51ZmFjdHVy ZXI6IExpbnV4IDQuMTQuMC0xMjg5MS1nYzhhMDczOSB2aGNpX2hjZApbICAgNDYuNjMzNDI3XSB1 c2IgdXNiMTogU2VyaWFsTnVtYmVyOiB2aGNpX2hjZC4wClsgICA0Ni42NDY4NzRdIGh1YiAxLTA6 MS4wOiBVU0IgaHViIGZvdW5kClsgICA0Ni42NTMzNTddIGh1YiAxLTA6MS4wOiA4IHBvcnRzIGRl dGVjdGVkClsgICA0Ni42NzEzMTBdIHZoY2lfaGNkIHZoY2lfaGNkLjA6IFVTQi9JUCBWaXJ0dWFs IEhvc3QgQ29udHJvbGxlcgpbICAgNDYuNjg1MzQwXSB2aGNpX2hjZCB2aGNpX2hjZC4wOiBuZXcg VVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKWyAgIDQ2LjcwMTk5Nl0g dXNiIHVzYjI6IFdlIGRvbid0IGtub3cgdGhlIGFsZ29yaXRobXMgZm9yIExQTSBmb3IgdGhpcyBo b3N0LCBkaXNhYmxpbmcgTFBNLgpbICAgNDYuNzQzMzE2XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZp Y2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICA0Ni43NTcyNjhdIHVz YiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxO dW1iZXI9MQpbICAgNDYuNzc4NTQxXSB1c2IgdXNiMjogUHJvZHVjdDogVVNCL0lQIFZpcnR1YWwg SG9zdCBDb250cm9sbGVyClsgICA0Ni43OTExNTddIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExp bnV4IDQuMTQuMC0xMjg5MS1nYzhhMDczOSB2aGNpX2hjZApbICAgNDYuODA1MjkyXSB1c2IgdXNi MjogU2VyaWFsTnVtYmVyOiB2aGNpX2hjZC4wClsgICA0Ni44MjM0MzZdIGh1YiAyLTA6MS4wOiBV U0IgaHViIGZvdW5kClsgICA0Ni44MzI5OTldIGh1YiAyLTA6MS4wOiA4IHBvcnRzIGRldGVjdGVk ClsgICA0Ni44NjMwNDRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNi aXAtaG9zdApbICAgNDYuODc3NDk3XSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIgW1BOUDAz MDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAgIDQ2LjkwNjA2Ml0g c2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAgNDYuOTE3NDA4XSBz ZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAgNDYuOTM1Mzk0XSBw YXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwYXJrYmQK WyAgIDQ2Ljk1MTQzOF0gaHZfdm1idXM6IHJlZ2lzdGVyaW5nIGRyaXZlciBoeXBlcnZfa2V5Ym9h cmQKWyAgIDQ3LjY3MDc1N10gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3Ig YWxsIG1pY2UKWyAgIDQ3LjcwMzM3MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBhcHBsZXRvdWNoClsgICA0Ny43MTY3NzldIGlucHV0OiBBVCBUcmFuc2xhdGVkIFNl dCAyIGtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1 dDEKWyAgIDQ3Ljc0MDQ0Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciBiY201OTc0ClsgICA0Ny43NjQ5NDVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgaWZvcmNlClsgICA0Ny43OTM3OTRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgeHBhZApbICAgNDcuODA3MDQzXSBwYXJwb3J0MDogY2Fubm90IGdyYW50 IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSB3YWxrZXJhMDcwMQpbICAgNDcuODIwODU1XSB3 YWxrZXJhMDcwMTogZmFpbGVkIHRvIHJlZ2lzdGVyIHBhcnBvcnQgZGV2aWNlClsgICA0Ny44MzMw NjldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiX2FjZWNhZApb ICAgNDcuODQ2OTAwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGFp cHRlawpbICAgNDcuODczNDM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIGd0Y28KWyAgIDQ3Ljg4NTEwNl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBoYW53YW5nClsgICA0Ny44OTcyMjZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIga2J0YWIKWyAgIDQ3LjkxNTQ3MV0gbWs3MTI6IGRldmljZSBub3QgcHJl c2VudApbICAgNDcuOTI0NDc1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIHVzYnRvdWNoc2NyZWVuClsgICA0Ny45NDQyMTddIGFwYW5lbDogRnVqaXRzdSBCSU9TIHNp Z25hdHVyZSAnRkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAgNDcuOTU3NjY4XSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGF0aV9yZW1vdGUyClsgICA0Ny45NzEyMTRd IGNtMTA5OiBLZXltYXAgZm9yIEtvbXVuaWthdGUgS0lQMTAwMCBwaG9uZSBsb2FkZWQKWyAgIDQ3 Ljk4MzgyNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjbTEwOQpb ICAgNDguMDAwMzE4XSBjbTEwOTogQ00xMDkgcGhvbmUgZHJpdmVyOiAyMDA4MDgwNSAoQykgQWxm cmVkIEUuIEhlZ2dlc3RhZApbICAgNDguMDE5MDgzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIGtleXNwYW5fcmVtb3RlClsgICA0OC4wMzUyMTldIGlucHV0OiBQQyBT cGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDQKWyAgIDQ4LjA1 MzA0NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBwb3dlcm1hdGUK WyAgIDQ4LjA2ODMwNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB5 ZWFsaW5rClsgICA0OC4wODIxNDRdIHJ0Y19jbW9zIDAwOjAwOiBSVEMgY2FuIHdha2UgZnJvbSBT NApbICAgNDguMDk5MjkyXSBydGNfY21vcyAwMDowMDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRj X2Ntb3MgYXMgcnRjMApbICAgNDguMTE1NzM0XSBydGNfY21vcyAwMDowMDogYWxhcm1zIHVwIHRv IG9uZSBkYXksIHkzaywgMTE0IGJ5dGVzIG52cmFtLCBocGV0IGlycXMKWyAgIDQ4LjEzODYxNF0g aTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgIDQ4LjE1MTM3M10gcGlpeDRfc21idXMgMDAwMDow MDowMS4zOiBTTUJ1cyBIb3N0IENvbnRyb2xsZXIgYXQgMHg3MDAsIHJldmlzaW9uIDAKWyAgIDQ4 LjM0NDg3M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBpMmMtZGlv bGFuLXUyYwpbICAgNDguMzU3NTAxXSBpMmMtcGFycG9ydDogYWRhcHRlciB0eXBlIHVuc3BlY2lm aWVkClsgICA0OC4zNjczODVdIGkyYy1wYXJwb3J0LWxpZ2h0OiBhZGFwdGVyIHR5cGUgdW5zcGVj aWZpZWQKWyAgIDQ4LjM3OTU0M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBpMmMtdGlueS11c2IKWyAgIDQ4LjM5Mjk5Nl0gbGlyY19kZXY6IElSIFJlbW90ZSBDb250 cm9sIGRyaXZlciByZWdpc3RlcmVkLCBtYWpvciA0OTkKWyAgIDQ4LjQwNjIxMl0gSVIgTkVDIHBy b3RvY29sIGhhbmRsZXIgaW5pdGlhbGl6ZWQKWyAgIDQ4LjQxNTg5OF0gSVIgUkM1KHgvc3opIHBy b3RvY29sIGhhbmRsZXIgaW5pdGlhbGl6ZWQKWyAgIDQ4LjQyNjMzN10gSVIgUkM2IHByb3RvY29s IGhhbmRsZXIgaW5pdGlhbGl6ZWQKWyAgIDQ4LjQzNTgzM10gSVIgSlZDIHByb3RvY29sIGhhbmRs ZXIgaW5pdGlhbGl6ZWQKWyAgIDQ4LjQ0NTQ1OF0gSVIgU29ueSBwcm90b2NvbCBoYW5kbGVyIGlu aXRpYWxpemVkClsgICA0OC40NTczNDhdIElSIFNBTllPIHByb3RvY29sIGhhbmRsZXIgaW5pdGlh bGl6ZWQKWyAgIDQ4LjQ2NzIzMF0gSVIgU2hhcnAgcHJvdG9jb2wgaGFuZGxlciBpbml0aWFsaXpl ZApbICAgNDguNDc3MTQ3XSBJUiBNQ0UgS2V5Ym9hcmQvbW91c2UgcHJvdG9jb2wgaGFuZGxlciBp bml0aWFsaXplZApbICAgNDguNDg4OTQ4XSBJUiBMSVJDIGJyaWRnZSBoYW5kbGVyIGluaXRpYWxp emVkClsgICA0OC40OTk3NzRdIElSIFhNUCBwcm90b2NvbCBoYW5kbGVyIGluaXRpYWxpemVkClsg ICA0OC41MDkzOTBdIHBwc19sZGlzYzogUFBTIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkClsg ICA0OC41MTk3NjVdIHBwc19wYXJwb3J0OiBwYXJhbGxlbCBwb3J0IFBQUyBjbGllbnQKWyAgIDQ4 LjUyOTY4Ml0gcGFycG9ydDA6IGNhbm5vdCBncmFudCBleGNsdXNpdmUgYWNjZXNzIGZvciBkZXZp Y2UgcHBzX3BhcnBvcnQKWyAgIDQ4LjU0MzMyM10gcHBzX3BhcnBvcnQ6IGNvdWxkbid0IHJlZ2lz dGVyIHdpdGggcGFycG9ydDAKWyAgIDQ4LjU1NDI0MF0gRHJpdmVyIGZvciAxLXdpcmUgRGFsbGFz IG5ldHdvcmsgcHJvdG9jb2wuClsgICA0OC41NjgzMTNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3 IGludGVyZmFjZSBkcml2ZXIgRFM5NDkwUgpbICAgNDguNzIyODU1XSBpbnB1dDogSW1FeFBTLzIg R2VuZXJpYyBFeHBsb3JlciBNb3VzZSBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzEv aW5wdXQvaW5wdXQzClsgICA0OS4zODg4MTNdIGFwcGxlc21jOiBzdXBwb3J0ZWQgbGFwdG9wIG5v dCBmb3VuZCEKWyAgIDQ5LjQwMDQ4Ml0gYXBwbGVzbWM6IGRyaXZlciBpbml0IGZhaWxlZCAocmV0 PS0xOSkhClsgICA1MS4wMjY0NTZdIHBjODczNjA6IFBDODczNnggbm90IGRldGVjdGVkLCBtb2R1 bGUgbm90IGluc2VydGVkClsgICA1MS4zOTc5ODZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgcGN3ZF91c2IKWyAgIDUxLjQwNjE1M10gYWNxdWlyZXdkdDogV0RUIGRy aXZlciBmb3IgQWNxdWlyZSBzaW5nbGUgYm9hcmQgY29tcHV0ZXIgaW5pdGlhbGlzaW5nClsgICA1 MS40MTc3NzldIGFjcXVpcmV3ZHQ6IEkvTyBhZGRyZXNzIDB4MDA0MyBhbHJlYWR5IGluIHVzZQpb ICAgNTEuNDI1NDY3XSBhY3F1aXJld2R0OiBwcm9iZSBvZiBhY3F1aXJld2R0IGZhaWxlZCB3aXRo IGVycm9yIC01ClsgICA1MS40MzQ5NjRdIGFkdmFudGVjaHdkdDogV0RUIGRyaXZlciBmb3IgQWR2 YW50ZWNoIHNpbmdsZSBib2FyZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAgIDUxLjQ1NTk2M10g YWR2YW50ZWNod2R0OiBpbml0aWFsaXplZC4gdGltZW91dD02MCBzZWMgKG5vd2F5b3V0PTApClsg ICA1MS40NzA1MjBdIGFsaW03MTAxX3dkdDogU3RldmUgSGlsbCA8c3RldmVAbmF2YWhvLmNvLnVr PgpbICAgNTEuNDgyNTk4XSBhbGltNzEwMV93ZHQ6IEFMaSBNNzEwMSBQTVUgbm90IHByZXNlbnQg LSBXRFQgbm90IHNldApbICAgNTEuNDk2NjY5XSBzcDUxMDBfdGNvOiBTUDUxMDAvU0I4MDAgVENP IFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MC4wNQpbICAgNTEuNTEzMTU3XSBpYjcwMHdkdDogV0RU IGRyaXZlciBmb3IgSUI3MDAgc2luZ2xlIGJvYXJkIGNvbXB1dGVyIGluaXRpYWxpc2luZwpbICAg NTEuNTMwNjQ5XSBpYjcwMHdkdDogU1RBUlQgbWV0aG9kIEkvTyA0NDMgaXMgbm90IGF2YWlsYWJs ZQpbICAgNTEuNTQzMTI0XSBpYjcwMHdkdDogcHJvYmUgb2YgaWI3MDB3ZHQgZmFpbGVkIHdpdGgg ZXJyb3IgLTUKWyAgIDUxLjU1NzY2MV0gd2FmZXI1ODIzd2R0OiBXRFQgZHJpdmVyIGZvciBXYWZl ciA1ODIzIHNpbmdsZSBib2FyZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAgIDUxLjU3NTgzOV0g d2FmZXI1ODIzd2R0OiBJL08gYWRkcmVzcyAweDA0NDMgYWxyZWFkeSBpbiB1c2UKWyAgIDUxLjU4 ODg3Ml0gaTYzMDBlc2I6IEludGVsIDYzMDBFU0IgV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYwLjA1 ClsgICA1MS42MDQ0OTVdIGk2MzAwZXNiOiBjYW5ub3QgcmVnaXN0ZXIgbWlzY2RldiBvbiBtaW5v cj0xMzAgKGVycj0tMTYpClsgICA1MS42MTg3ODZdIGk2MzAwRVNCIHRpbWVyOiBwcm9iZSBvZiAw MDAwOjAwOjA1LjAgZmFpbGVkIHdpdGggZXJyb3IgLTE2ClsgICA1MS42MzM5NzldIGlUQ09fd2R0 OiBJbnRlbCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYxLjExClsgICA1MS42NDcxNDFdIGlU Q09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRvci1zdXBwb3J0PTAKWyAgIDUxLjY1OTE1M10gaXQ4N193 ZHQ6IG5vIGRldmljZQpbICAgNTEuNjY4Mjk3XSBzYzEyMDB3ZHQ6IGJ1aWxkIDIwMDIwMzAzClsg ICA1MS42Nzc5ODVdIHNjMTIwMHdkdDogaW8gcGFyYW1ldGVyIG11c3QgYmUgc3BlY2lmaWVkClsg ICA1MS42ODk2NDldIHBjODc0MTNfd2R0OiBWZXJzaW9uIDEuMSBhdCBpbyAweDJFClsgICA1MS42 OTkzNjldIHBjODc0MTNfd2R0OiBjYW5ub3QgcmVnaXN0ZXIgbWlzY2RldiBvbiBtaW5vcj0xMzAg KGVycj0tMTYpClsgICA1MS43MTIzNTldIG52X3RjbzogTlYgVENPIFdhdGNoRG9nIFRpbWVyIERy aXZlciB2MC4wMQpbICAgNTEuNzI0NjA5XSBzYmM2MHh4d2R0OiBJL08gYWRkcmVzcyAweDA0NDMg YWxyZWFkeSBpbiB1c2UKWyAgIDUxLjc0MjM2NV0gY3B1NXdkdDogbWlzY19yZWdpc3RlciBmYWls ZWQKWyAgIDUxLjc1MDEzM10gc21zYzM3Yjc4N193ZHQ6IFNNc0MgMzdCNzg3IHdhdGNoZG9nIGNv bXBvbmVudCBkcml2ZXIgMS4xIGluaXRpYWxpc2luZy4uLgpbICAgNTEuNzY1NDk1XSBzbXNjMzdi Nzg3X3dkdDogVW5hYmxlIHRvIHJlZ2lzdGVyIG1pc2NkZXYgb24gbWlub3IgMTMwClsgICA1MS43 NzgwOTBdIHc4Mzg3N2Zfd2R0OiBJL08gYWRkcmVzcyAweDA0NDMgYWxyZWFkeSBpbiB1c2UKWyAg IDUxLjc4OTg5NV0gdzgzOTc3Zl93ZHQ6IGRyaXZlciB2MS4wMApbICAgNTEuNzk4MzU3XSB3ODM5 NzdmX3dkdDogY2Fubm90IHJlZ2lzdGVyIG1pc2NkZXYgb24gbWlub3I9MTMwIChlcnI9LTE2KQpb ICAgNTEuODExOTM5XSBtYWNoendkOiBNYWNoWiBaRi1Mb2dpYyBXYXRjaGRvZyBkcml2ZXIgaW5p dGlhbGl6aW5nClsgICA1MS44MjQ2MDhdIG1hY2h6d2Q6IG5vIFpGLUxvZ2ljIGZvdW5kClsgICA1 MS44MzI3NjZdIHNiY19lcHhfYzM6IGNhbm5vdCByZWdpc3RlciBtaXNjZGV2IG9uIG1pbm9yPTEz MCAoZXJyPS0xNikKWyAgIDUxLjg0NDM2NV0gd2F0Y2hkb2c6IFNvZnR3YXJlIFdhdGNoZG9nOiBj YW5ub3QgcmVnaXN0ZXIgbWlzY2RldiBvbiBtaW5vcj0xMzAgKGVycj0tMTYpLgpbICAgNTEuODU5 NDU2XSB3YXRjaGRvZzogU29mdHdhcmUgV2F0Y2hkb2c6IGEgbGVnYWN5IHdhdGNoZG9nIG1vZHVs ZSBpcyBwcm9iYWJseSBwcmVzZW50LgpbICAgNTEuODc0OTc0XSBzb2Z0ZG9nOiBpbml0aWFsaXpl ZC4gc29mdF9ub2Jvb3Q9MCBzb2Z0X21hcmdpbj02MCBzZWMgc29mdF9wYW5pYz0wIChub3dheW91 dD0wKQpbICAgNTEuODk0Mzg0XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24gMS4wLjMK WyAgIDUxLjkwODg3OV0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzcuMC1pb2N0bCAoMjAxNy0w OS0yMCkgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgIDUxLjkzNTU0OV0gZGV2 aWNlLW1hcHBlcjogbXVsdGlwYXRoIHJvdW5kLXJvYmluOiB2ZXJzaW9uIDEuMi4wIGxvYWRlZApb ICAgNTEuOTQ4NTUxXSBkZXZpY2UtbWFwcGVyOiBtdWx0aXBhdGggcXVldWUtbGVuZ3RoOiB2ZXJz aW9uIDAuMi4wIGxvYWRlZApbICAgNTEuOTYxMjIyXSBkZXZpY2UtbWFwcGVyOiBtdWx0aXBhdGgg c2VydmljZS10aW1lOiB2ZXJzaW9uIDAuMy4wIGxvYWRlZApbICAgNTEuOTc2ODAzXSBkZXZpY2Ut bWFwcGVyOiBkbS1sb2ctdXNlcnNwYWNlOiB2ZXJzaW9uIDEuMy4wIGxvYWRlZApbICAgNTEuOTg4 NjY2XSBkZXZpY2UtbWFwcGVyOiByYWlkOiBMb2FkaW5nIHRhcmdldCB2ZXJzaW9uIDEuMTMuMApb ICAgNTIuMDAyMzc1XSBCbHVldG9vdGg6IEhDSSBVQVJUIGRyaXZlciB2ZXIgMi4zClsgICA1Mi4w MTE1NDVdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSDQgcmVnaXN0ZXJlZApbICAgNTIu MDIwMzMxXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJDU1AgcmVnaXN0ZXJlZApbICAg NTIuMDI5MDgzXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEFUSDNLIHJlZ2lzdGVyZWQK WyAgIDUyLjA0MTQ5OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBi Y20yMDN4ClsgICA1Mi4wNTEyOTBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBk cml2ZXIgYnBhMTB4ClsgICA1Mi4wNjIyOTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy ZmFjZSBkcml2ZXIgYmZ1c2IKWyAgIDUyLjA3MzgzNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBidHVzYgpbICAgNTIuMDgxNjc4XSBCbHVldG9vdGg6IEdlbmVyaWMg Qmx1ZXRvb3RoIFNESU8gZHJpdmVyIHZlciAwLjEKWyAgIDUyLjA5MTU5NV0gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhdGgzawpbICAgNTIuMTA0MDEwXSBDQVBJIDIu MCBzdGFydGVkIHVwIHdpdGggbWFqb3IgNjggKG1pZGRsZXdhcmUpClsgICA1Mi4xMTE5MTNdIE1v ZHVsYXIgSVNETiBjb3JlIHZlcnNpb24gMS4xLjI5ClsgICA1Mi4xMjIyODFdIE5FVDogUmVnaXN0 ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzQKWyAgIDUyLjEyODkzNl0gRFNQIG1vZHVsZSAyLjAKWyAg IDUyLjEzMzM3NV0gbUlTRE5fZHNwOiBEU1AgY2xvY2tzIGV2ZXJ5IDY0IHNhbXBsZXMuIFRoaXMg ZXF1YWxzIDIgamlmZmllcy4KWyAgIDUyLjE1MzI2NV0gbUlTRE46IExheWVyLTEtb3Zlci1JUCBk cml2ZXIgUmV2LiAyLjAwClsgICA1Mi4xNjE4ODddIDAgdmlydHVhbCBkZXZpY2VzIHJlZ2lzdGVy ZWQKWyAgIDUyLjE3MDc2NF0gYjFwY2k6IHJldmlzaW9uIDEuMS4yLjIKWyAgIDUyLjE3ODQxNl0g YjE6IHJldmlzaW9uIDEuMS4yLjIKWyAgIDUyLjE4NTYzOF0gYjFkbWE6IHJldmlzaW9uIDEuMS4y LjMKWyAgIDUyLjMwMjYzNl0gYjFwY2k6IHJldmlzaW9uIDEuMS4yLjIKWyAgIDUyLjMxMTQ0N10g dDFwY2k6IHJldmlzaW9uIDEuMS4yLjIKWyAgIDUyLjMxOTQ4NV0gYzQ6IHJldmlzaW9uIDEuMS4y LjIKWyAgIDUyLjMyNjQ1MV0gbUlTRE46IEhGQy1tdWx0aSBkcml2ZXIgMi4wMwpbICAgNTIuMzM0 NDg0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIEhGQy1TX1VTQgpb ICAgNTIuMzQ3MzI2XSBBVk0gRnJpdHogUENJIGRyaXZlciBSZXYuIDIuMwpbICAgNTIuMzU3NDc2 XSBTZWRsYmF1ZXIgU3BlZWRmYXgrIERyaXZlciBSZXYuIDIuMApbICAgNTIuMzY5MTA3XSBJbmZp bmVvbiBJU0ROIERyaXZlciBSZXYuIDEuMApbICAgNTIuMzgwMjIxXSBXaW5ib25kIFc2NjkyIFBD SSBkcml2ZXIgUmV2LiAyLjAKWyAgIDUyLjM4ODkzN10gbUlTRE5pcGFjIG1vZHVsZSB2ZXJzaW9u IDIuMApbICAgNTIuMzk1MTM0XSBtSVNETjogSVNBUiBkcml2ZXIgUmV2LiAyLjEKWyAgIDUyLjQw MTMxN10gZ2lnYXNldDogRHJpdmVyIGZvciBHaWdhc2V0IDMwN3gKWyAgIDUyLjQwNzczNV0gZ2ln YXNldDogS2VybmVsIENBUEkgaW50ZXJmYWNlClsgICA1Mi40MTU1MTNdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiX2dpZ2FzZXQKWyAgIDUyLjQyNDQ1N10gdXNi X2dpZ2FzZXQ6IFVTQiBEcml2ZXIgZm9yIEdpZ2FzZXQgMzA3eCB1c2luZyBNMTA1ClsgICA1Mi40 MzM3NjRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgYmFzX2dpZ2Fz ZXQKWyAgIDUyLjQ0MjQxMl0gYmFzX2dpZ2FzZXQ6IFVTQiBEcml2ZXIgZm9yIEdpZ2FzZXQgMzA3 eApbICAgNTIuNDU5MzU2XSBzZGhjaTogU2VjdXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIElu dGVyZmFjZSBkcml2ZXIKWyAgIDUyLjQ3MDIxNV0gc2RoY2k6IENvcHlyaWdodChjKSBQaWVycmUg T3NzbWFuClsgICA1Mi40NzgzNTBdIHdic2Q6IFdpbmJvbmQgVzgzTDUxeEQgU0QvTU1DIGNhcmQg aW50ZXJmYWNlIGRyaXZlcgpbICAgNTIuNDg2NTQ5XSB3YnNkOiBDb3B5cmlnaHQoYykgUGllcnJl IE9zc21hbgpbICAgNTIuNDk0NDQ4XSBWVUIzMDAgRHJpdmVyIHJvbSB3YWl0IHN0YXRlcyA9IDFD IGlycXBvbGwgdGltZW91dCA9IDA0MDAKWyAgIDUyLjUwMDI4Nl0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB2dWIzMDAKWyAgIDUyLjUxNzA3N10gdXNiY29yZTogcmVn aXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2hjClsgICA1Mi41MjQ0NjZdIHNkaGNpLXBs dGZtOiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhlbHBlcgpbICAgNTIuNTM3NjEyXSBs ZWRzX3NzNDIwMDogbm8gTEVEIGRldmljZXMgZm91bmQKWyAgIDUyLjU5MTc3MF0gaXNjc2k6IHJl Z2lzdGVyZWQgdHJhbnNwb3J0IChpc2VyKQpbICAgNTIuNjAxMjAwXSBkY2RiYXMgZGNkYmFzOiBE ZWxsIFN5c3RlbXMgTWFuYWdlbWVudCBCYXNlIERyaXZlciAodmVyc2lvbiA1LjYuMC0zLjIpClsg ICA1Mi42MTM5MzZdIE5vIGlCRlQgZGV0ZWN0ZWQuClsgICA1Mi42MjA4NzRdIGhpZHJhdzogcmF3 IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgNTIuNjQ5MzUzXSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZApbICAgNTIuNjU3MjYyXSB1 c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgIDUyLjY2NDgzOV0gWmlsb2cvSGF1cHBhdWdl IElSIGRyaXZlciBpbml0aWFsaXppbmcKWyAgIDUyLjY3NDAxMF0ga3dvcmtlci91MjowICgxOTUp IHVzZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDEzNjk2IGJ5dGVzIGxlZnQKWyAgIDUyLjY4Mzk5 N10gaW5pdGlhbGl6YXRpb24gY29tcGxldGUKWyAgIDUyLjY5MDM1Ml0gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAyMwpbICAgNTIuNzA2NTE5XSBJckNPTU0gcHJvdG9jb2wgKERhZyBC cmF0dGxpKQpbICAgNTIuNzUzMTQ4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIGlyZGEtdXNiClsgICA1Mi43NjIyNThdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgc3RpcjQyMDAKWyAgIDUyLjc4MDI3MV0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBtY3M3NzgwClsgICA1Mi43OTA5MzFdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIga2luZ3N1bi1zaXIKWyAgIDUyLjgwMTExNF0g dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBrc2RhenpsZS1zaXIKWyAg IDUyLjgxMDM0Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBrczk1 OS1zaXIKWyAgIDUyLjgxOTA5Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBwcmlzbTJfdXNiClsgICA1Mi44MjgxOTZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgcjg3MTJ1ClsgICA1Mi44MzkxNTldIGlucHV0OiBTcGVha3VwIGFzIC9k ZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQ1ClsgICA1Mi44NTE4NjRdIGluaXRpYWxpemVkIGRl dmljZTogL2Rldi9zeW50aCwgbm9kZSAoTUFKT1IgMTAsIE1JTk9SIDI1KQpbICAgNTIuODYzMTM2 XSBzcGVha3VwIDMuMS42OiBpbml0aWFsaXplZApbICAgNTIuODcwMDM5XSBzeW50aCBuYW1lIG9u IGVudHJ5IGlzOiAobnVsbCkKWyAgIDUyLjg3ODI3MF0gYXN1c193bWk6IEFzdXMgTWFuYWdlbWVu dCBHVUlEIG5vdCBmb3VuZApbICAgNTIuODg4NTc5XSBhc3VzX3dtaTogTWFuYWdlbWVudCBHVUlE IG5vdCBmb3VuZApbICAgNTIuOTAyMjc4XSBhc3VzX3dtaTogTWFuYWdlbWVudCBHVUlEIG5vdCBm b3VuZApbICAgNTIuOTI1NTgyXSBjb21wYWxfbGFwdG9wOiBNb3RoZXJib2FyZCBub3QgcmVjb2du aXplZCAoWW91IGNvdWxkIHRyeSB0aGUgbW9kdWxlJ3MgZm9yY2UtcGFyYW1ldGVyKQpbICAgNTIu OTQ0ODM0XSBkZWxsX3dtaV9haW86IE5vIGtub3duIFdNSSBHVUlEIGZvdW5kClsgICA1Mi45NTMx MzBdIGFjZXJfd21pOiBBY2VyIExhcHRvcCBBQ1BJLVdNSSBFeHRyYXMKWyAgIDUyLjk2MDE2M10g YWNlcl93bWk6IE5vIG9yIHVuc3VwcG9ydGVkIFdNSSBpbnRlcmZhY2UsIHVuYWJsZSB0byBsb2Fk ClsgICA1Mi45Njg4NzldIGFjZXJoZGY6IEFjZXIgQXNwaXJlIE9uZSBGYW4gZHJpdmVyLCB2LjAu Ny4wClsgICA1Mi45NzYzOTRdIGFjZXJoZGY6IHVua25vd24gKHVuc3VwcG9ydGVkKSBCSU9TIHZl cnNpb24gUUVNVS9TdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NikvMS4xMC4yLTEsIHBs ZWFzZSByZXBvcnQsIGFib3J0aW5nIQpbICAgNTIuOTk5MzY5XSBoZGFwczogc3VwcG9ydGVkIGxh cHRvcCBub3QgZm91bmQhClsgICA1My4wMDU5ODBdIGhkYXBzOiBkcml2ZXIgaW5pdCBmYWlsZWQg KHJldD0tMTkpIQpbICAgNTMuMDE1MDkzXSBmdWppdHN1X2xhcHRvcDogZHJpdmVyIDAuNi4wIHN1 Y2Nlc3NmdWxseSBsb2FkZWQKWyAgIDUzLjAyODE0OF0gbXNpX3dtaTogVGhpcyBtYWNoaW5lIGRv ZXNuJ3QgaGF2ZSBuZWl0aGVyIE1TSS1ob3RrZXlzIG5vciBiYWNrbGlnaHQgdGhyb3VnaCBXTUkK WyAgIDUzLjA0MzA5MF0gaW50ZWxfb2FrdHJhaWw6IFBsYXRmb3JtIG5vdCByZWNvZ25pemVkIChZ b3UgY291bGQgdHJ5IHRoZSBtb2R1bGUncyBmb3JjZS1wYXJhbWV0ZXIpClsgICA1My4wNDMxNzld IGh2X3V0aWxzOiBSZWdpc3RlcmluZyBIeXBlclYgVXRpbGl0eSBEcml2ZXIKWyAgIDUzLjA2NDIy MV0gaHZfdm1idXM6IHJlZ2lzdGVyaW5nIGRyaXZlciBodl91dGlsClsgICA1My4xOTg5MjhdIG5v IFVBUlQgZGV0ZWN0ZWQgYXQgMHgxClsgICA1My4yMDg2MThdIE1UVkFQIHBvcnQgMHgzNzggaXMg YnVzeQpbICAgNTMuMjE0NzQ5XSBzbmRfbXRwYXY6IHByb2JlIG9mIHNuZF9tdHBhdiBmYWlsZWQg d2l0aCBlcnJvciAtMTYKWyAgIDUzLjIyNjUxMV0gcGFycG9ydDA6IGNhbm5vdCBncmFudCBleGNs dXNpdmUgYWNjZXNzIGZvciBkZXZpY2UgTVRTNjQKWyAgIDUzLjIzNTkzOV0gc25kX210czY0OiBw cm9iZSBvZiBzbmRfbXRzNjQuMCBmYWlsZWQgd2l0aCBlcnJvciAtNQpbICAgNTMuMjQ4NDc1XSBw YXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwb3J0bWFu ClsgICA1My4yNTc2MjNdIHNuZF9wb3J0bWFuMng0OiBwcm9iZSBvZiBzbmRfcG9ydG1hbjJ4NC4w IGZhaWxlZCB3aXRoIGVycm9yIC01ClsgICA1My4yNzYwMjZdIEVycm9yOiBEcml2ZXIgJ3Bjc3Br cicgaXMgYWxyZWFkeSByZWdpc3RlcmVkLCBhYm9ydGluZy4uLgpbICAgNTMuMzA1ODM3XSBBU0lI UEkgZHJpdmVyIDQuMTQuMDMKWyAgIDUzLjMzNzQzNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBzbmQtdXNiLWF1ZGlvClsgICA1My4zNDYzNzRdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc25kLXVhMTAxClsgICA1My4zNTQ5OTVdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc25kLXVzYi11c3gyeQpbICAg NTMuMzY1ODk4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNuZC11 c2ItdXMxMjJsClsgICA1My4zNzk4MjVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgc25kLXVzYi1jYWlhcQpbICAgNTMuMzkzNzIxXSB1c2Jjb3JlOiByZWdpc3RlcmVk IG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNuZC11c2ItNmZpcmUKWyAgIDUzLjQwOTQzOV0gb3Byb2Zp bGU6IHVzaW5nIE5NSSB0aW1lciBpbnRlcnJ1cHQuClsgICA1My40MTY2NzBdIHBrdGdlbjogUGFj a2V0IEdlbmVyYXRvciBmb3IgcGFja2V0IHBlcmZvcm1hbmNlIHRlc3RpbmcuIFZlcnNpb246IDIu NzUKWyAgIDUzLjQzMjUxNV0gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBkcm9w IG1vbml0b3Igc2VydmljZQpbICAgNTMuNDQzMTE0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg ZmFtaWx5IDI2ClsgICA1My40NTAxMDRdIEdBQ1QgcHJvYmFiaWxpdHkgb24KWyAgIDUzLjQ1NTIy Nl0gTWlycm9yL3JlZGlyZWN0IGFjdGlvbiBvbgpbICAgNTMuNDYxMTYzXSBTaW1wbGUgVEMgYWN0 aW9uIExvYWRlZApbICAgNTMuNDcwODQzXSBuZXRlbTogdmVyc2lvbiAxLjMKWyAgIDUzLjQ3NjYx M10gdTMyIGNsYXNzaWZpZXIKWyAgIDUzLjQ4MzM2OF0gICAgIFBlcmZvcm1hbmNlIGNvdW50ZXJz IG9uClsgICA1My40ODkyMjZdICAgICBpbnB1dCBkZXZpY2UgY2hlY2sgb24KWyAgIDUzLjQ5NDc1 OF0gICAgIEFjdGlvbnMgY29uZmlndXJlZApbICAgNTMuNTAwNjU5XSBOZXRmaWx0ZXIgbWVzc2Fn ZXMgdmlhIE5FVExJTksgdjAuMzAuClsgICA1My41MDkzMTldIG5mX2Nvbm50cmFjayB2ZXJzaW9u IDAuNS4wICg3NjgwIGJ1Y2tldHMsIDMwNzIwIG1heCkKWyAgIDUzLjUxODk3NV0gY3RuZXRsaW5r IHYwLjkzOiByZWdpc3RlcmluZyB3aXRoIG5mbmV0bGluay4KWyAgIDUzLjUzNzk5Ml0geHRfdGlt ZToga2VybmVsIHRpbWV6b25lIGlzIC0wMDAwClsgICA1My41NDQ4OTldIGlwX3NldDogcHJvdG9j b2wgNgpbICAgNTMuNTUwMDgyXSBJUFZTOiBSZWdpc3RlcmVkIHByb3RvY29scyAoVENQLCBVRFAs IFNDVFAsIEFILCBFU1ApClsgICA1My41NjAyODhdIElQVlM6IENvbm5lY3Rpb24gaGFzaCB0YWJs ZSBjb25maWd1cmVkIChzaXplPTQwOTYsIG1lbW9yeT02NEtieXRlcykKWyAgIDUzLjU3NDgwM10g SVBWUzogaXB2cyBsb2FkZWQuClsgICA1My41Nzk5MjRdIElQVlM6IFtycl0gc2NoZWR1bGVyIHJl Z2lzdGVyZWQuClsgICA1My41ODY0NzNdIElQVlM6IFt3cnJdIHNjaGVkdWxlciByZWdpc3RlcmVk LgpbICAgNTMuNTk2NzQzXSBJUFZTOiBbbGNdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgNTMu NjA0MjkzXSBJUFZTOiBbd2xjXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgIDUzLjYxNDQ2N10g SVBWUzogW2xibGNdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgNTMuNjIzMTU3XSBJUFZTOiBb bGJsY3JdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgNTMuNjMyODQxXSBJUFZTOiBbZGhdIHNj aGVkdWxlciByZWdpc3RlcmVkLgpbICAgNTMuNjQxOTE4XSBJUFZTOiBbc2hdIHNjaGVkdWxlciBy ZWdpc3RlcmVkLgpbICAgNTMuNjUxMjI1XSBJUFZTOiBbc2VkXSBzY2hlZHVsZXIgcmVnaXN0ZXJl ZC4KWyAgIDUzLjY1ODgwMF0gSVBWUzogW25xXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgIDUz LjY2NTMxNl0gSVBWUzogW3NpcF0gcGUgcmVnaXN0ZXJlZC4KWyAgIDUzLjY3MTc5NF0gaXBpcDog SVB2NCBhbmQgTVBMUyBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZlcgpbICAgNTMuNjgzNjUzXSBn cmU6IEdSRSBvdmVyIElQdjQgZGVtdWx0aXBsZXhvciBkcml2ZXIKWyAgIDUzLjY5MDc4NV0gaXBf Z3JlOiBHUkUgb3ZlciBJUHY0IHR1bm5lbGluZyBkcml2ZXIKWyAgIDUzLjcxMDg3OF0gaXBfdGFi bGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0KWyAgIDUzLjcyMzk3Nl0gaXB0 X0NMVVNURVJJUDogQ2x1c3RlcklQIFZlcnNpb24gMC44IGxvYWRlZCBzdWNjZXNzZnVsbHkKWyAg IDUzLjczNzk0Ml0gYXJwX3RhYmxlczogYXJwX3RhYmxlczogKEMpIDIwMDIgRGF2aWQgUy4gTWls bGVyClsgICA1My43NDgzMzddIEluaXRpYWxpemluZyBYRlJNIG5ldGxpbmsgc29ja2V0ClsgICA1 My43NTY3OTddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgIDUzLjc5MzA2 Nl0gU2VnbWVudCBSb3V0aW5nIHdpdGggSVB2NgpbICAgNTMuODAzNjY0XSBtaXA2OiBNb2JpbGUg SVB2NgpbICAgNTMuODA5MTMyXSBpcDZfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBD b3JlIFRlYW0KWyAgIDUzLjgxOTI4N10gc2l0OiBJUHY2LCBJUHY0IGFuZCBNUExTIG92ZXIgSVB2 NCB0dW5uZWxpbmcgZHJpdmVyClsgICA1My44NDA5NjVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv bCBmYW1pbHkgMTcKWyAgIDUzLjg0ODk3M10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls eSAxNQpbICAgNTMuODU3ODc4XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZApbICAgNTMu ODY1MTc1XSBFYnRhYmxlcyB2Mi4wIHJlZ2lzdGVyZWQKWyAgIDUzLjg3MzM5OF0gTkVUOiBSZWdp c3RlcmVkIHByb3RvY29sIGZhbWlseSA0ClsgICA1My44ODE0NzVdIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgNQpbICAgNTMuOTAyOTg3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg ZmFtaWx5IDYKWyAgIDUzLjk0MzUyOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx MQpbICAgNTMuOTUwNTI3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMKWyAgIDUz Ljk1Njk0Ml0gY2FuOiBjb250cm9sbGVyIGFyZWEgbmV0d29yayBjb3JlIChyZXYgMjAxNzA0MjUg YWJpIDkpClsgICA1My45NjY4NTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjkK WyAgIDUzLjk3MzM0M10gY2FuOiByYXcgcHJvdG9jb2wgKHJldiAyMDE3MDQyNSkKWyAgIDUzLjk3 OTg4N10gY2FuOiBicm9hZGNhc3QgbWFuYWdlciBwcm90b2NvbCAocmV2IDIwMTcwNDI1IHQpClsg ICA1My45ODc2NjZdIGNhbjogbmV0bGluayBnYXRld2F5IChyZXYgMjAxNzA0MjUpIG1heF9ob3Bz PTEKWyAgIDUzLjk5NzQ4NF0gQmx1ZXRvb3RoOiBSRkNPTU0gVFRZIGxheWVyIGluaXRpYWxpemVk ClsgICA1NC4wMDQ1NzddIEJsdWV0b290aDogUkZDT01NIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgNTQuMDEzMjk4XSBCbHVldG9vdGg6IFJGQ09NTSB2ZXIgMS4xMQpbICAgNTQuMDE5MDMw XSBCbHVldG9vdGg6IEJORVAgKEV0aGVybmV0IEVtdWxhdGlvbikgdmVyIDEuMwpbICAgNTQuMDI2 NDE3XSBCbHVldG9vdGg6IEJORVAgZmlsdGVyczogcHJvdG9jb2wgbXVsdGljYXN0ClsgICA1NC4w MzQ5NzhdIEJsdWV0b290aDogQk5FUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgIDU0LjA0 NDQ2OF0gQmx1ZXRvb3RoOiBDTVRQIChDQVBJIEVtdWxhdGlvbikgdmVyIDEuMApbICAgNTQuMDUz NDg3XSBCbHVldG9vdGg6IENNVFAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICA1NC4wNjA2 MDldIEJsdWV0b290aDogSElEUCAoSHVtYW4gSW50ZXJmYWNlIEVtdWxhdGlvbikgdmVyIDEuMgpb ICAgNTQuMDY4ODcyXSBCbHVldG9vdGg6IEhJRFAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsg ICA1NC4wODM1ODFdIFJQQzogUmVnaXN0ZXJlZCByZG1hIHRyYW5zcG9ydCBtb2R1bGUuClsgICA1 NC4wOTA1OTFdIFJQQzogUmVnaXN0ZXJlZCByZG1hIGJhY2tjaGFubmVsIHRyYW5zcG9ydCBtb2R1 bGUuClsgICA1NC4xMDk4NzJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzMKWyAg IDU0LjExNzE2NF0gS2V5IHR5cGUgcnhycGMgcmVnaXN0ZXJlZApbICAgNTQuMTIyOTI1XSBLZXkg dHlwZSByeHJwY19zIHJlZ2lzdGVyZWQKWyAgIDU0LjEyOTIxM10gbGVjOmxhbmVfbW9kdWxlX2lu aXQ6IGxlYy5jOiBpbml0aWFsaXplZApbICAgNTQuMTM2NTQzXSBtcG9hOmF0bV9tcG9hX2luaXQ6 IG1wYy5jOiBpbml0aWFsaXplZApbICAgNTQuMTQ1MzIzXSBsMnRwX2NvcmU6IEwyVFAgY29yZSBk cml2ZXIsIFYyLjAKWyAgIDU0LjE2MzE2Ml0gbDJ0cF9wcHA6IFBQUG9MMlRQIGtlcm5lbCBkcml2 ZXIsIFYyLjAKWyAgIDU0LjE3MDEzMF0gbDJ0cF9pcDogTDJUUCBJUCBlbmNhcHN1bGF0aW9uIHN1 cHBvcnQgKEwyVFB2MykKWyAgIDU0LjE3ODM2OV0gbDJ0cF9uZXRsaW5rOiBMMlRQIG5ldGxpbmsg aW50ZXJmYWNlClsgICA1NC4xODU1NTRdIGwydHBfZXRoOiBMMlRQIGV0aGVybmV0IHBzZXVkb3dp cmUgc3VwcG9ydCAoTDJUUHYzKQpbICAgNTQuMTkzOTg1XSBsMnRwX2RlYnVnZnM6IEwyVFAgZGVi dWdmcyBzdXBwb3J0ClsgICA1NC4yMDAzNzJdIGwydHBfaXA2OiBMMlRQIElQIGVuY2Fwc3VsYXRp b24gc3VwcG9ydCBmb3IgSVB2NiAoTDJUUHYzKQpbICAgNTQuMjA5NDQwXSBORVQ0OiBERUNuZXQg Zm9yIExpbnV4OiBWLjIuNS42OHMgKEMpIDE5OTUtMjAwMyBMaW51eCBERUNuZXQgUHJvamVjdCBU ZWFtClsgICA1NC4yMjEyNjddIERFQ25ldDogUm91dGluZyBjYWNoZSBoYXNoIHRhYmxlIG9mIDUx MiBidWNrZXRzLCA0NEtieXRlcwpbICAgNTQuMjMyNjE4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDEyClsgICA1NC4yNDQzNDVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p bHkgMzUKWyAgIDU0LjI1NTU1M10gODAyMXE6IDgwMi4xUSBWTEFOIFN1cHBvcnQgdjEuOApbICAg NTQuMjgyNTgwXSBEQ0NQOiBBY3RpdmF0ZWQgQ0NJRCAyIChUQ1AtbGlrZSkKWyAgIDU0LjI4OTQ1 Ml0gRENDUDogQWN0aXZhdGVkIENDSUQgMyAoVENQLUZyaWVuZGx5IFJhdGUgQ29udHJvbCkKWyAg IDU0LjMxMDMyM10gc2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoYmluZCAzMi80NikKWyAg IDU0LjMzMTY3OV0gbGliODAyMTE6IGNvbW1vbiByb3V0aW5lcyBmb3IgSUVFRTgwMi4xMSBkcml2 ZXJzClsgICA1NC4zNDQ3NDBdIGxpYjgwMjExX2NyeXB0OiByZWdpc3RlcmVkIGFsZ29yaXRobSAn TlVMTCcKWyAgIDU0LjM1NjUyN10gbGliODAyMTFfY3J5cHQ6IHJlZ2lzdGVyZWQgYWxnb3JpdGht ICdXRVAnClsgICA1NC40NjU0MTVdIGxpYjgwMjExX2NyeXB0OiByZWdpc3RlcmVkIGFsZ29yaXRo bSAnQ0NNUCcKWyAgIDU0LjQ3Njc5NV0gbGliODAyMTFfY3J5cHQ6IHJlZ2lzdGVyZWQgYWxnb3Jp dGhtICdUS0lQJwpbICAgNTQuNDg0MjcyXSB0aXBjOiBBY3RpdmF0ZWQgKHZlcnNpb24gMi4wLjAp ClsgICA1NC40OTEzMTVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzAKWyAgIDU0 LjUwNDYzNF0gdGlwYzogU3RhcnRlZCBpbiBzaW5nbGUgbm9kZSBtb2RlClsgICA1NC41MTQzNDld IDlwbmV0OiBJbnN0YWxsaW5nIDlQMjAwMCBzdXBwb3J0ClsgICA1NC41MjYzODJdIE5FVDogUmVn aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMzYKWyAgIDU0LjUzOTA4Nl0gS2V5IHR5cGUgZG5zX3Jl c29sdmVyIHJlZ2lzdGVyZWQKWyAgIDU0LjU0ODgzN10gS2V5IHR5cGUgY2VwaCByZWdpc3RlcmVk ClsgICA1NC41NjA2MzNdIGxpYmNlcGg6IGxvYWRlZCAobW9uL29zZCBwcm90byAxNS8yNCkKWyAg IDU0LjU4NTQ3OV0gYmF0bWFuX2FkdjogQi5BLlQuTS5BLk4uIGFkdmFuY2VkIDIwMTcuNCAoY29t cGF0aWJpbGl0eSB2ZXJzaW9uIDE1KSBsb2FkZWQKWyAgIDU0LjYwNDYyOV0gc3RhcnQgcGxpc3Qg dGVzdApbICAgNTQuNjM4MjM4XSBlbmQgcGxpc3QgdGVzdApbICAgNTQuNjgxMTczXSAuLi4gQVBJ QyBJRDogICAgICAwMDAwMDAwMCAoMCkKWyAgIDU0LjY4NDA0OV0gLi4uIEFQSUMgVkVSU0lPTjog MDEwNTAwMTQKWyAgIDU0LjY4NDA0OV0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgNTQuNjg0MDQ5XSAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA0MDAwClsg ICA1NC43MjE1MzRdIG51bWJlciBvZiBNUCBJUlEgc291cmNlczogMTUuClsgICA1NC43Mjc1MDBd IG51bWJlciBvZiBJTy1BUElDICMwIHJlZ2lzdGVyczogMjQuClsgICA1NC43MzYzMDddIHRlc3Rp bmcgdGhlIElPIEFQSUMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgpbICAgNTQuNzQ1NDE4XSBJTyBB UElDICMwLi4uLi4uClsgICA1NC43NTAwMTldIC4uLi4gcmVnaXN0ZXIgIzAwOiAwMDAwMDAwMApb ICAgNTQuNzU1ODUxXSAuLi4uLi4uICAgIDogcGh5c2ljYWwgQVBJQyBpZDogMDAKWyAgIDU0Ljc2 MjEzOF0gLi4uLi4uLiAgICA6IERlbGl2ZXJ5IFR5cGU6IDAKWyAgIDU0Ljc2ODE2M10gLi4uLi4u LiAgICA6IExUUyAgICAgICAgICA6IDAKWyAgIDU0Ljc3NDE1OF0gLi4uLiByZWdpc3RlciAjMDE6 IDAwMTcwMDExClsgICA1NC43Nzk5NTVdIC4uLi4uLi4gICAgIDogbWF4IHJlZGlyZWN0aW9uIGVu dHJpZXM6IDE3ClsgICA1NC43ODcyNTddIC4uLi4uLi4gICAgIDogUFJRIGltcGxlbWVudGVkOiAw ClsgICA1NC43OTM0NjddIC4uLi4uLi4gICAgIDogSU8gQVBJQyB2ZXJzaW9uOiAxMQpbICAgNTQu Nzk5ODg1XSAuLi4uIHJlZ2lzdGVyICMwMjogMDAwMDAwMDAKWyAgIDU0LjgwNTU5OF0gLi4uLi4u LiAgICAgOiBhcmJpdHJhdGlvbjogMDAKWyAgIDU0LjgxMzQ0MF0gLi4uLiBJUlEgcmVkaXJlY3Rp b24gdGFibGU6ClsgICA1NC44MjA4ODNdIElPQVBJQyAwOgpbICAgNTQuODI0OTk2XSAgcGluMDAs IGRpc2FibGVkLCBlZGdlICwgaGlnaCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQo MDApLCBNKDApClsgICA1NC44MzY5MTZdICBwaW4wMSwgZW5hYmxlZCAsIGVkZ2UgLCBoaWdoLCBW KDI5KSwgSVJSKDApLCBTKDApLCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU0Ljg0OTg4Ml0g IHBpbjAyLCBlbmFibGVkICwgZWRnZSAsIGhpZ2gsIFYoMzApLCBJUlIoMCksIFMoMCksIHBoeXNp Y2FsLCBEKDAwKSwgTSgwKQpbICAgNTQuODYzNDI3XSAgcGluMDMsIGRpc2FibGVkLCBlZGdlICwg aGlnaCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApClsgICA1NC44 NzgxMDddICBwaW4wNCwgZGlzYWJsZWQsIGVkZ2UgLCBoaWdoLCBWKDAwKSwgSVJSKDApLCBTKDAp LCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU0Ljg5Mjc5MF0gIHBpbjA1LCBkaXNhYmxlZCwg ZWRnZSAsIGhpZ2gsIFYoMDApLCBJUlIoMCksIFMoMCksIHBoeXNpY2FsLCBEKDAwKSwgTSgwKQpb ICAgNTQuOTA3NTAwXSAgcGluMDYsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVigyMyksIElSUigw KSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApClsgICA1NC45MjA3MjVdICBwaW4wNywgZW5h YmxlZCAsIGVkZ2UgLCBoaWdoLCBWKDIyKSwgSVJSKDApLCBTKDApLCBwaHlzaWNhbCwgRCgwMCks IE0oMCkKWyAgIDU0LjkzMTQ4Ml0gIHBpbjA4LCBlbmFibGVkICwgZWRnZSAsIGhpZ2gsIFYoMkEp LCBJUlIoMCksIFMoMCksIHBoeXNpY2FsLCBEKDAwKSwgTSgwKQpbICAgNTQuOTQyNjU3XSAgcGlu MDksIGVuYWJsZWQgLCBsZXZlbCwgaGlnaCwgVigyMSksIElSUigwKSwgUygwKSwgcGh5c2ljYWws IEQoMDApLCBNKDApClsgICA1NC45NTMzOTFdICBwaW4wYSwgZGlzYWJsZWQsIGVkZ2UgLCBoaWdo LCBWKDAwKSwgSVJSKDApLCBTKDApLCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU0Ljk2NTIx NV0gIHBpbjBiLCBkaXNhYmxlZCwgZWRnZSAsIGhpZ2gsIFYoMDApLCBJUlIoMCksIFMoMCksIHBo eXNpY2FsLCBEKDAwKSwgTSgwKQpbICAgNTQuOTc3ODIxXSAgcGluMGMsIGVuYWJsZWQgLCBlZGdl ICwgaGlnaCwgVigyOCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApClsgICA1 NC45OTA1NTVdICBwaW4wZCwgZGlzYWJsZWQsIGVkZ2UgLCBoaWdoLCBWKDAwKSwgSVJSKDApLCBT KDApLCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU1LjAwMzM1M10gIHBpbjBlLCBlbmFibGVk ICwgZWRnZSAsIGhpZ2gsIFYoMjYpLCBJUlIoMCksIFMoMCksIHBoeXNpY2FsLCBEKDAwKSwgTSgw KQpbICAgNTUuMDE2MTU2XSAgcGluMGYsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVigyNyksIElS UigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApClsgICA1NS4wMjg4NTVdICBwaW4xMCwg ZGlzYWJsZWQsIGVkZ2UgLCBoaWdoLCBWKDAwKSwgSVJSKDApLCBTKDApLCBwaHlzaWNhbCwgRCgw MCksIE0oMCkKWyAgIDU1LjAzOTY3OV0gIHBpbjExLCBkaXNhYmxlZCwgZWRnZSAsIGhpZ2gsIFYo MDApLCBJUlIoMCksIFMoMCksIHBoeXNpY2FsLCBEKDAwKSwgTSgwKQpbICAgNTUuMDUwNDQzXSAg cGluMTIsIGRpc2FibGVkLCBlZGdlICwgaGlnaCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2lj YWwsIEQoMDApLCBNKDApClsgICA1NS4wNjExNzBdICBwaW4xMywgZGlzYWJsZWQsIGVkZ2UgLCBo aWdoLCBWKDAwKSwgSVJSKDApLCBTKDApLCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU1LjA3 MjY2OV0gIHBpbjE0LCBkaXNhYmxlZCwgZWRnZSAsIGhpZ2gsIFYoMDApLCBJUlIoMCksIFMoMCks IHBoeXNpY2FsLCBEKDAwKSwgTSgwKQpbICAgNTUuMDgzMzk5XSAgcGluMTUsIGRpc2FibGVkLCBl ZGdlICwgaGlnaCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApClsg ICA1NS4wOTUxMzJdICBwaW4xNiwgZGlzYWJsZWQsIGVkZ2UgLCBoaWdoLCBWKDAwKSwgSVJSKDAp LCBTKDApLCBwaHlzaWNhbCwgRCgwMCksIE0oMCkKWyAgIDU1LjEwNjc2OF0gIHBpbjE3LCBkaXNh YmxlZCwgZWRnZSAsIGhpZ2gsIFYoMDApLCBJUlIoMCksIFMoMCksIHBoeXNpY2FsLCBEKDAwKSwg TSgwKQpbICAgNTUuMTE3NTIzXSBJUlEgdG8gcGluIG1hcHBpbmdzOgpbICAgNTUuMTIyNDgwXSBJ UlEwIC0+IDA6MgpbICAgNTUuMTI2NjYyXSBJUlExIC0+IDA6MQpbICAgNTUuMTMwODM1XSBJUlEz IC0+IDA6MwpbICAgNTUuMTM0OTU4XSBJUlE0IC0+IDA6NApbICAgNTUuMTQwNzkxXSBJUlE1IC0+ IDA6NQpbICAgNTUuMTQ1ODE2XSBJUlE2IC0+IDA6NgpbICAgNTUuMTUwMDg2XSBJUlE3IC0+IDA6 NwpbICAgNTUuMTU0MjEwXSBJUlE4IC0+IDA6OApbICAgNTUuMTU4NDIwXSBJUlE5IC0+IDA6OQpb ICAgNTUuMTYyNTY2XSBJUlExMCAtPiAwOjEwClsgICA1NS4xNjY5MDVdIElSUTExIC0+IDA6MTEK WyAgIDU1LjE3MTI1Ml0gSVJRMTIgLT4gMDoxMgpbICAgNTUuMTc1NTk1XSBJUlExMyAtPiAwOjEz ClsgICA1NS4xODAwMDBdIElSUTE0IC0+IDA6MTQKWyAgIDU1LjE4NDQwOV0gSVJRMTUgLT4gMDox NQpbICAgNTUuMTg4ODIwXSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gZG9u ZS4KWyAgIDU1LjE5NjUwMV0gc2NoZWRfY2xvY2s6IE1hcmtpbmcgc3RhYmxlICg1NTE5NjA0MDg0 OSwgMCktPig2Njc5MzYzNjYxMCwgLTExNTk3NTk1NzYxKQpbICAgNTUuMjE0NTgwXSByZWdpc3Rl cmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAgIDU1LjIyMDY3Nl0gTG9hZGluZyBjb21waWxlZC1p biBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgIDU1LjIzMjMzM10ga0FGUzogUmVkIEhhdCBBRlMgY2xp ZW50IHYwLjEgcmVnaXN0ZXJpbmcuClsgICA1NS4yNDM3NzddIEZTLUNhY2hlOiBOZXRmcyAnYWZz JyByZWdpc3RlcmVkIGZvciBjYWNoaW5nClsgICA1NS4yNTQwNzldIEZTLUNhY2hlOiBOZXRmcyAn YWZzJyB1bnJlZ2lzdGVyZWQgZnJvbSBjYWNoaW5nClsgICA1NS4yNzI4MzldIGtBRlM6IGZhaWxl ZCB0byByZWdpc3RlcjogLTk3ClsgICA1NS40MjMyMTNdIEJ0cmZzIGxvYWRlZCwgY3JjMzJjPWNy YzMyYy1pbnRlbApbICAgNTUuNDQ5NTE5XSBjb25zb2xlIFtuZXRjb24wXSBlbmFibGVkClsgICA1 NS40NTYxODhdIG5ldGNvbnNvbGU6IG5ldHdvcmsgbG9nZ2luZyBzdGFydGVkClsgICA1NS40NjM5 MzhdIHJ0Y19jbW9zIDAwOjAwOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDE3LTExLTIwIDE2 OjUyOjE2IFVUQyAoMTUxMTE5NjczNikKWyAgIDU1LjQ4MTIwOV0gQklPUyBFREQgZmFjaWxpdHkg djAuMTYgMjAwNC1KdW4tMjUsIDEgZGV2aWNlcyBmb3VuZApbICAgNTUuNTAzODcwXSBJUHY2OiBB RERSQ09ORihORVRERVZfVVApOiBib25kMDogbGluayBpcyBub3QgcmVhZHkKWyAgIDU1LjUxMzEw MV0gODAyMXE6IGFkZGluZyBWTEFOIDAgdG8gSFcgZmlsdGVyIG9uIGRldmljZSBib25kMApbICAg NTUuNTM0MTY1XSBJUC1Db25maWc6IEZhaWxlZCB0byBvcGVuIGlwZGRwMApbICAgNTUuNTY0NjA5 XSBlMTAwMDogZXRoMCBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cg Q29udHJvbDogUlgKWyAgIDU1LjYwMzI5OV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRo MDogbGluayBpcyBub3QgcmVhZHkKWyAgIDU1LjYzMTg0M10gODAyMXE6IGFkZGluZyBWTEFOIDAg dG8gSFcgZmlsdGVyIG9uIGRldmljZSBldGgwClsgICA1NS42NDY2MTRdIElQLUNvbmZpZzogRmFp bGVkIHRvIG9wZW4gcGxpcDAKWyAgIDU1LjY2OTA0NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ KTogd2xhbjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgICA1NS42OTA5MzRdIElQdjY6IEFERFJDT05G KE5FVERFVl9VUCk6IHdsYW4xOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNTUuNzA1MDEzXSBJUC1D b25maWc6IEZhaWxlZCB0byBvcGVuIGlybGFuMApbICAgNTUuNzExMzMzXSBJUC1Db25maWc6IEZh aWxlZCB0byBvcGVuIGdyZXRhcDAKWyAgIDU1LjcxNzg0MV0gSVAtQ29uZmlnOiBGYWlsZWQgdG8g b3BlbiBlcnNwYW4wClsgICA1NS43MjY2NTNdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0Up OiBldGgwOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDU1Ljc0ODk4M10gU2VuZGluZyBESENQIHJl cXVlc3RzIC4sIE9LClsgICA1NS43NTg0MTldIElQLUNvbmZpZzogR290IERIQ1AgYW5zd2VyIGZy b20gMTAuMC4yLjIsIG15IGFkZHJlc3MgaXMgMTAuMC4yLjE1ClsgICA1NS43NzI2NDhdIElQLUNv bmZpZzogQ29tcGxldGU6ClsgICA1NS43ODEwNjddICAgICAgZGV2aWNlPWV0aDAsIGh3YWRkcj01 Mjo1NDowMDoxMjozNDo1NiwgaXBhZGRyPTEwLjAuMi4xNSwgbWFzaz0yNTUuMjU1LjI1NS4wLCBn dz0xMC4wLjIuMgpbICAgNTUuNzk4OTU5XSAgICAgIGhvc3Q9dm0tbGtwLXdzeDAzLXlvY3RvLXg4 Nl82NC0xOCwgZG9tYWluPSwgbmlzLWRvbWFpbj0obm9uZSkKWyAgIDU1LjgxMjE4MF0gICAgICBi b290c2VydmVyPTEwLjAuMi4yLCByb290c2VydmVyPTEwLjAuMi4yLCByb290cGF0aD0gICAgIG5h bWVzZXJ2ZXIwPTEwLjAuMi4zClsgICA1NS44NTk0OTJdIEFMU0EgZGV2aWNlIGxpc3Q6ClsgICA1 NS44NjUzODJdICAgIzA6IER1bW15IDEKWyAgIDU1Ljg3MjUxMV0gICAjMTogTG9vcGJhY2sgMQpb ICAgNTUuODgwMjUwXSAgICMyOiBWaXJ0dWFsIE1JREkgQ2FyZCAxClsgICA1Ni4wOTUyOThdIEZy ZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDQ3NzJLClsgICA1Ni4xMDI1MjhdIFdyaXRlIHBy b3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogNDkxNTJrClsgICA1Ni4xMjA4NzVd IEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDQ3MksKWyAgIDU2LjE3NDI1Ml0gRnJlZWlu ZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTIxNksKWyAgIDU2LjE4MTc5Nl0gcm9kYXRhX3Rlc3Q6 IGFsbCB0ZXN0cyB3ZXJlIHN1Y2Nlc3NmdWwKL2V0Yy9yY1MuZC9TMDBmYnNldHVwOiBsaW5lIDM6 IC9zYmluL21vZHByb2JlOiBub3QgZm91bmQKWyAgIDU2LjQ2NDc3Ml0gcmMgKDIyMikgdXNlZCBn cmVhdGVzdCBzdGFjayBkZXB0aDogMTM2ODAgYnl0ZXMgbGVmdApbICAgNTYuNTIwOTM2XSBnZnMy OiBwYXRoX2xvb2t1cCBvbiAvZGV2L3Jvb3QgcmV0dXJuZWQgZXJyb3IgLTIKWyAgIDU2LjU0NTA1 NF0gbW91bnQgKDIyOCkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogMTM0NTYgYnl0ZXMgbGVm dApTdGFydGluZyB1ZGV2ClsgICA1Ny4wNTQ5NTZdIHVkZXZkWzI0MF06IHN0YXJ0aW5nIHZlcnNp b24gMy4xLjUKYm9vdGxvZ2Q6IGNhbm5vdCBhbGxvY2F0ZSBwc2V1ZG8gdHR5OiBObyBzdWNoIGZp bGUgb3IgZGlyZWN0b3J5ClBvcHVsYXRpbmcgZGV2IGNhY2hlClsgICA3MS42NzAyNDJdIHVkZXZk ICgyNTEpIHVzZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDEzMDA4IGJ5dGVzIGxlZnQKQ29uZmln dXJpbmcgbmV0d29yayBpbnRlcmZhY2VzLi4uIGRvbmUuClN0YXJ0aW5nIHN5c2xvZ2Qva2xvZ2Q6 IGRvbmUKUEFUSD0vc2JpbjovdXNyL3NiaW46L2JpbjovdXNyL2JpbjovbGtwL2xrcC9zcmMvYmlu ClBva3kgKFlvY3RvIFByb2plY3QgUmVmZXJlbmNlIERpc3RybykgMi4xIHZtLWxrcC13c3gwMy15 b2N0by14ODZfNjQtMTggL2Rldi90dHlTMApbICAgNzcuMzYwNjc3XSBLZXJuZWwgdGVzdHM6IEJv b3QgT0shClsgICA3OC4zNzY5NDVdIC9sa3AvbGtwL3NyYy9iaW4vcnVuLWxrcApbICAgNzkuNDYw OTY5XSBSRVNVTFRfUk9PVD0vcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3Atd3N4MDMteW9jdG8t eDg2XzY0L3lvY3RvLW1pbmltYWwteDg2XzY0LTIwMTYtMDQtMjIuY2d6L3g4Nl82NC1hbGx5ZXNk ZWJpYW4vZ2NjLTYvYzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS8wClsg ICA3OS40NjA5NjldIGpvYj0vbGtwL3NjaGVkdWxlZC92bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0 LTE4L3RyaW5pdHktMzAwcy15b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei1jOGEw NzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgzNTg0MWQxY2ZjNzY1LTIwMTcxMTIwLTk3OTk1LW81dXNo dC0wLnlhbWwKWyAgIDc5LjQ2MDk2OV0gcnVuLWpvYiAvbGtwL3NjaGVkdWxlZC92bS1sa3Atd3N4 MDMteW9jdG8teDg2XzY0LTE4L3RyaW5pdHktMzAwcy15b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2 LTA0LTIyLmNnei1jOGEwNzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgzNTg0MWQxY2ZjNzY1LTIwMTcx MTIwLTk3OTk1LW81dXNodC0wLnlhbWwKWyAgIDc5LjQ2MDk2OV0gL2Jpbi9idXN5Ym94IHdnZXQg LXEgaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2Jf ZmlsZT0vbGtwL3NjaGVkdWxlZC92bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4L3RyaW5pdHkt MzAwcy15b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei1jOGEwNzM5YjE4NWQxMWQ2 ZTJjYTdhZDlmNTgzNTg0MWQxY2ZjNzY1LTIwMTcxMTIwLTk3OTk1LW81dXNodC0wLnlhbWwmam9i X3N0YXRlPXJ1bm5pbmcgLU8gL2Rldi9udWxsClsgICA4MC44NjQ5NjZdIFNlZWRpbmcgdHJpbml0 eSBiYXNlZCBvbiB4ODZfNjQtYWxseWVzZGViaWFuClsgICA5MS4zNzUzOTldIApbICAgOTEuMzgw NzIwXSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KWyAgIDkxLjM5NDE2M10gV0FSTklORzogcG9zc2libGUgY2lyY3VsYXIgbG9ja2luZyBkZXBl bmRlbmN5IGRldGVjdGVkClsgICA5MS40MDc0NTNdIDQuMTQuMC0xMjg5MS1nYzhhMDczOSAjMTQg Tm90IHRhaW50ZWQKWyAgIDkxLjQxNzg1Ml0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICA5MS40MzE0OTNdIHRyaW5pdHkvNjQ4IGlzIHRy eWluZyB0byBhY3F1aXJlIGxvY2s6ClsgICA5MS40NDI2MDhdICAobWlzY19tdHgpeysuKy59LCBh dDogWzxmZmZmZmZmZmI1OWMwOTliPl0gbWlzY19zZXFfc3RhcnQrMHgxNy8weDI3ClsgICA5MS41 ODMzNzddIApbICAgOTEuNTgzMzc3XSBidXQgdGFzayBpcyBhbHJlYWR5IGhvbGRpbmcgbG9jazoK WyAgIDkxLjYwMzQxOF0gICgmcC0+bG9jayl7Ky4rLn0sIGF0OiBbPGZmZmZmZmZmYjUyNTJkMDE+ XSBzZXFfcmVhZCsweDNhLzB4MzQxClsgICA5MS42MTM4OTBdIApbICAgOTEuNjEzODkwXSB3aGlj aCBsb2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suClsgICA5MS42MTM4OTBdIApb ICAgOTEuNjI3OTI2XSAKWyAgIDkxLjYyNzkyNl0gdGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hh aW4gKGluIHJldmVyc2Ugb3JkZXIpIGlzOgpbICAgOTEuNjM5NzIzXSAKWyAgIDkxLjYzOTcyM10g LT4gIzMgKCZwLT5sb2NrKXsrLisufToKWyAgIDkxLjY0OTc2M10gICAgICAgIF9fbXV0ZXhfbG9j aysweDgzLzB4M2NjClsgICA5MS42NTcxOTFdICAgICAgICBzZXFfcmVhZCsweDNhLzB4MzQxClsg ICA5MS42NjU2MTRdICAgICAgICBwcm9jX3JlZ19yZWFkKzB4NWEvMHg3MQpbICAgOTEuNjcyODA1 XSAgICAgICAgZG9fbG9vcF9yZWFkdl93cml0ZXYrMHg2NS8weDliClsgICA5MS42ODI0NThdICAg ICAgICBkb19pdGVyX3JlYWQrMHg4My8weDllClsgICA5MS42ODk5ODZdICAgICAgICB2ZnNfcmVh ZHYrMHg3MS8weDlmClsgICA5MS42OTY5ODFdICAgICAgICBkZWZhdWx0X2ZpbGVfc3BsaWNlX3Jl YWQrMHgyMGEvMHgyYTUKWyAgIDkxLjcwNjYzMV0gICAgICAgIHNwbGljZV9kaXJlY3RfdG9fYWN0 b3IrMHhjNC8weDE5OApbICAgOTEuNzE0MjE1XSAgICAgICAgZG9fc3BsaWNlX2RpcmVjdCsweDhl LzB4YTIKWyAgIDkxLjcyMjMyN10gICAgICAgIGRvX3NlbmRmaWxlKzB4MTcyLzB4MjJlClsgICA5 MS43MzAxNTldICAgICAgICBTeVNfc2VuZGZpbGU2NCsweDg1LzB4OTQKWyAgIDkxLjczOTYxNl0g ICAgICAgIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxZi8weDk2ClsgICA5MS43NDk5ODFd IApbICAgOTEuNzQ5OTgxXSAtPiAjMiAoc2Jfd3JpdGVycyl7LisuK306ClsgICA5MS43NjEzMjJd ICAgICAgICBnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KzB4NGU5LzB4YTE4ClsgICA5MS43NzE3OTRd IApbICAgOTEuNzcxNzk0XSAtPiAjMSAoKGNvbXBsZXRpb24pJnJlcS5kb25lKXsrLisufToKWyAg IDkxLjc4NzAxMV0gICAgICAgIF9fd2FpdF9mb3JfY29tbW9uKzB4NTUvMHgxZmUKWyAgIDkxLjc5 NjU3M10gICAgICAgIGRldnRtcGZzX2NyZWF0ZV9ub2RlKzB4MTM5LzB4MTU1ClsgICA5MS44MDY3 NDldICAgICAgICBkZXZpY2VfYWRkKzB4M2IzLzB4NGVjClsgICA5MS44MTUwNzJdICAgICAgICBk ZXZpY2VfY3JlYXRlX2dyb3Vwc192YXJncysweDk4LzB4Y2EKWyAgIDkxLjgyNTk1N10gICAgICAg IGRldmljZV9jcmVhdGVfd2l0aF9ncm91cHMrMHgzMC8weDMzClsgICA5MS44MzY1MjddICAgICAg ICBtaXNjX3JlZ2lzdGVyKzB4YjgvMHgxM2YKWyAgIDkxLjg0NTQzNl0gICAgICAgIHZnYV9hcmJf ZGV2aWNlX2luaXQrMHgxZi8weDIxOQpbICAgOTEuODU1MDk2XSAgICAgICAgZG9fb25lX2luaXRj YWxsKzB4ODkvMHgxMjkKWyAgIDkxLjg2NDI2OV0gICAgICAgIGtlcm5lbF9pbml0X2ZyZWVhYmxl KzB4MWMwLzB4MjQxClsgICA5MS44NzQ0NDNdICAgICAgICBrZXJuZWxfaW5pdCsweGEvMHhmNQpb ICAgOTEuODgyNzM5XSAgICAgICAgcmV0X2Zyb21fZm9yaysweDI0LzB4MzAKWyAgIDkxLjg5MTM1 M10gClsgICA5MS44OTEzNTNdIC0+ICMwIChtaXNjX210eCl7Ky4rLn06ClsgICA5MS45MDIxNzld ICAgICAgICBsb2NrX2FjcXVpcmUrMHgxMjgvMHgxY2EKWyAgIDkxLjkxMTE5Ml0gICAgICAgIF9f bXV0ZXhfbG9jaysweDgzLzB4M2NjClsgICA5MS45MTk4MTJdICAgICAgICBtaXNjX3NlcV9zdGFy dCsweDE3LzB4MjcKWyAgIDkxLjkyOTAwOF0gICAgICAgIHNlcV9yZWFkKzB4MTRkLzB4MzQxClsg ICA5MS45MzcyMDldICAgICAgICBwcm9jX3JlZ19yZWFkKzB4NWEvMHg3MQpbICAgOTEuOTQ1Nzk1 XSAgICAgICAgX192ZnNfcmVhZCsweDIxLzB4OWYKWyAgIDkxLjk1NDEyNF0gICAgICAgIHZmc19y ZWFkKzB4YWQvMHhlMgpbICAgOTEuOTYyMDI5XSAgICAgICAgU3lTX3JlYWQrMHg1MC8weDdlClsg ICA5MS45NzAxNzNdICAgICAgICBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MWYvMHg5Ngpb ICAgOTEuOTc3ODQ0XSAKWyAgIDkxLjk3Nzg0NF0gb3RoZXIgaW5mbyB0aGF0IG1pZ2h0IGhlbHAg dXMgZGVidWcgdGhpczoKWyAgIDkxLjk3Nzg0NF0gClsgICA5MS45ODg2NDNdIENoYWluIGV4aXN0 cyBvZjoKWyAgIDkxLjk4ODY0M10gICBtaXNjX210eCAtLT4gc2Jfd3JpdGVycyAtLT4gJnAtPmxv Y2sKWyAgIDkxLjk4ODY0M10gClsgICA5Mi4wMDA5MjddICBQb3NzaWJsZSB1bnNhZmUgbG9ja2lu ZyBzY2VuYXJpbzoKWyAgIDkyLjAwMDkyN10gClsgICA5Mi4wMDkwODFdICAgICAgICBDUFUwICAg ICAgICAgICAgICAgICAgICBDUFUxClsgICA5Mi4wMTUxNTJdICAgICAgICAtLS0tICAgICAgICAg ICAgICAgICAgICAtLS0tClsgICA5Mi4wMjEzNjddICAgbG9jaygmcC0+bG9jayk7ClsgICA5Mi4w MjU4MDZdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NrKHNiX3dyaXRlcnMpOwpb ICAgOTIuMDMzMjAxXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jaygmcC0+bG9j ayk7ClsgICA5Mi4wNDQ5MjddICAgbG9jayhtaXNjX210eCk7ClsgICA5Mi4wNTIzNTJdIApbICAg OTIuMDUyMzUyXSAgKioqIERFQURMT0NLICoqKgpbICAgOTIuMDUyMzUyXSAKWyAgIDkyLjA2Njkw MF0gMSBsb2NrIGhlbGQgYnkgdHJpbml0eS82NDg6ClsgICA5Mi4wODg2NDddICAjMDogICgmcC0+ bG9jayl7Ky4rLn0sIGF0OiBbPGZmZmZmZmZmYjUyNTJkMDE+XSBzZXFfcmVhZCsweDNhLzB4MzQx ClsgICA5Mi4xMDU0MzFdIApbICAgOTIuMTA1NDMxXSBzdGFjayBiYWNrdHJhY2U6ClsgICA5Mi4x MTczMjRdIENQVTogMCBQSUQ6IDY0OCBDb21tOiB0cmluaXR5IE5vdCB0YWludGVkIDQuMTQuMC0x Mjg5MS1nYzhhMDczOSAjMTQKWyAgIDkyLjEzMzY1M10gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFu ZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS4xMC4yLTEgMDQvMDEvMjAxNApb ICAgOTIuMTUxOTAyXSBDYWxsIFRyYWNlOgpbICAgOTIuMTU4NTQyXSAgZHVtcF9zdGFjaysweDc5 LzB4YWIKWyAgIDkyLjE2Njc3Ml0gIHByaW50X2NpcmN1bGFyX2J1ZysweDJhMS8weDJhZgpbICAg OTIuMTc2NTM1XSAgY2hlY2tfcHJldl9hZGQrMHg4OC8weDIxNwpbICAgOTIuMTg1NjY2XSAgPyBs b29rX3VwX2xvY2tfY2xhc3MrMHhhMS8weDExZgpbICAgOTIuMTk1NTE3XSAgPyBsb29rX3VwX2xv Y2tfY2xhc3MrMHgxMWYvMHgxMWYKWyAgIDkyLjIwNTY1N10gID8gcmVnaXN0ZXJfbG9ja19jbGFz cysweDVjLzB4MzAyClsgICA5Mi4yMTU2MDhdICA/IGxvb2tfdXBfbG9ja19jbGFzcysweDExZi8w eDExZgpbICAgOTIuMjI1ODI0XSAgPyBfX2xvY2tfYWNxdWlyZSsweGFjYy8weGQwMgpbICAgOTIu MjM1Mzc5XSAgX19sb2NrX2FjcXVpcmUrMHhhY2MvMHhkMDIKWyAgIDkyLjI0NDU0NF0gID8gbWlz Y19zZXFfc3RhcnQrMHgxNy8weDI3ClsgICA5Mi4yNTM5MThdICBsb2NrX2FjcXVpcmUrMHgxMjgv MHgxY2EKWyAgIDkyLjI2MjczNV0gID8gbWlzY19zZXFfc3RhcnQrMHgxNy8weDI3ClsgICA5Mi4y NzE5MzhdICBfX211dGV4X2xvY2srMHg4My8weDNjYwpbICAgOTIuMjgwNDg0XSAgPyBtaXNjX3Nl cV9zdGFydCsweDE3LzB4MjcKWyAgIDkyLjI4OTY1OV0gID8gbWlzY19zZXFfc3RhcnQrMHgxNy8w eDI3ClsgICA5Mi4yOTg4NjddICA/IHJjdV9yZWFkX2xvY2tfc2NoZWRfaGVsZCsweDU0LzB4NWEK WyAgIDkyLjMwOTU4OF0gID8ga21lbV9jYWNoZV9hbGxvY19ub2RlX3RyYWNlKzB4MTk2LzB4MjM3 ClsgICA5Mi4zMjEwODldICA/IGt2bWFsbG9jX25vZGUrMHg0OC8weDcxClsgICA5Mi4zMzAxMzZd ICA/IG1pc2Nfc2VxX3N0YXJ0KzB4MTcvMHgyNwpbICAgOTIuMzM5MjcxXSAgbWlzY19zZXFfc3Rh cnQrMHgxNy8weDI3ClsgICA5Mi4zNDgxNTRdICBzZXFfcmVhZCsweDE0ZC8weDM0MQpbICAgOTIu MzU2MzEzXSAgcHJvY19yZWdfcmVhZCsweDVhLzB4NzEKWyAgIDkyLjM2NTEyOF0gIF9fdmZzX3Jl YWQrMHgyMS8weDlmClsgICA5Mi4zNzMyNjJdICB2ZnNfcmVhZCsweGFkLzB4ZTIKWyAgIDkyLjM4 MTE3OF0gIFN5U19yZWFkKzB4NTAvMHg3ZQpbICAgOTIuMzg5MTE3XSAgZW50cnlfU1lTQ0FMTF82 NF9mYXN0cGF0aCsweDFmLzB4OTYKWyAgIDkyLjM5OTYxNl0gUklQOiAwMDMzOjB4NDU0ZDAwClsg ICA5Mi40MDcxOTNdIFJTUDogMDAyYjowMDAwN2ZmZTM4MjQ1ZjY4IEVGTEFHUzogMDAwMDAyNDYg T1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgIDkyLjQyNDE0MF0gUkFYOiBmZmZmZmZmZmZm ZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMDA0NiBSQ1g6IDAwMDAwMDAwMDA0NTRkMDAKWyAgIDky LjQzOTQ0M10gUkRYOiAwMDAwMDAwMDAwMDAwNDAwIFJTSTogMDAwMDAwMDAwMjJjMDQ0MCBSREk6 IDAwMDAwMDAwMDAwMDAwMDQKWyAgIDkyLjQ1NDg2OV0gUkJQOiAwMDAwMDAwMDAwNGUyNzIwIFIw ODogMDAwMDAwMDAwMTA0NjEwOCBSMDk6IDAwMDAwMDAwMDAwMDA0MTAKWyAgIDkyLjQ3MDI1NF0g UjEwOiAwMDAwMDAwMDAwMDAwMDIwIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6IDAwMDAwMDAw MDAwMDAwMDAKWyAgIDkyLjQ4NTYxNV0gUjEzOiAwMDAwMDAwMDAwNGI3YzA5IFIxNDogMDAwMDAw MDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDA0YjdjMTkKWyAgMTQ4LjcyMjE1OV0gZG9fZGNjcF9z ZXRzb2Nrb3B0OiBzb2Nrb3B0KENIQU5HRV9ML1IpIGlzIGRlcHJlY2F0ZWQ6IGZpeCB5b3VyIGFw cApbICAxNDguNzU2NjAyXSBrZXJuZWwgbXNnOiBlYnRhYmxlcyBidWc6IHBsZWFzZSByZXBvcnQg dG8gYXV0aG9yOiBXcm9uZyBsZW4gYXJndW1lbnQKWyAgMTQ4Ljc3MzQ5M10gdHJpbml0eS1tYWlu IHVzZXMgb2Jzb2xldGUgKFBGX0lORVQsU09DS19QQUNLRVQpClsgIDMzOC43MjUzODNdIHJhbmRv bTogY3JuZyBpbml0IGRvbmUKWyAgMzg3LjE4MTcyN10gc3lzcnE6IFN5c1JxIDogRW1lcmdlbmN5 IFN5bmMKWyAgMzg3LjE4ODQ2Ml0gRW1lcmdlbmN5IFN5bmMgY29tcGxldGUKWyAgMzg3LjIwNDMx NF0gc3lzcnE6IFN5c1JxIDogUmVzZXR0aW5nCgpFbGFwc2VkIHRpbWU6IDQwMAoKIyEvYmluL2Jh c2gKCiMgVG8gcmVwcm9kdWNlLAojIDEpIHNhdmUgam9iLXNjcmlwdCBhbmQgdGhpcyBzY3JpcHQg KGJvdGggYXJlIGF0dGFjaGVkIGluIDBkYXkgcmVwb3J0IGVtYWlsKQojIDIpIHJ1biB0aGlzIHNj cmlwdCB3aXRoIHlvdXIgY29tcGlsZWQga2VybmVsIGFuZCBvcHRpb25hbCBlbnYgJElOU1RBTExf TU9EX1BBVEgKCmtlcm5lbD0kMQoKaW5pdHJkcz0oCgkvb3NpbWFnZS95b2N0by95b2N0by1taW5p bWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnegoJL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3oKCS9vc2lt YWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEuY2d6L3RyaW5pdHktc3RhdGljLXg4Nl82 NC14ODZfNjQtNmRkYWJmZDJfMjAxNy0xMS0xMC5jZ3oKKQoKSFRUUF9QUkVGSVg9aHR0cHM6Ly9n aXRodWIuY29tLzBkYXktY2kvbGtwLXFlbXUvcmF3L21hc3Rlcgp3Z2V0IC0tdGltZXN0YW1waW5n ICIke2luaXRyZHNbQF0vIy8kSFRUUF9QUkVGSVh9IgoKewoJY2F0ICIke2luaXRyZHNbQF0vLypc Ly99IgoJW1sgJElOU1RBTExfTU9EX1BBVEggXV0gJiYgKAoJCWNkICIkSU5TVEFMTF9NT0RfUEFU SCIKCQlmaW5kIGxpYiB8IGNwaW8gLW8gLUggbmV3YyAtLXF1aWV0IHwgZ3ppcAoJKQoJZWNobyAg am9iLXNjcmlwdCB8IGNwaW8gLW8gLUggbmV3YyAtLXF1aWV0IHwgZ3ppcAp9ID4gaW5pdHJkLmlt ZwoKcWVtdS1pbWcgY3JlYXRlIC1mIHFjb3cyIGRpc2stdm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82 NC0xOC0wIDI1NkcKCmt2bT0oCglxZW11LXN5c3RlbS14ODZfNjQKCS1lbmFibGUta3ZtCgktY3B1 IFNhbmR5QnJpZGdlCgkta2VybmVsICRrZXJuZWwKCS1pbml0cmQgaW5pdHJkLmltZwoJLW0gMTAy NAoJLXNtcCAxCgktZGV2aWNlIGUxMDAwLG5ldGRldj1uZXQwCgktbmV0ZGV2IHVzZXIsaWQ9bmV0 MAoJLWJvb3Qgb3JkZXI9bmMKCS1uby1yZWJvb3QKCS13YXRjaGRvZyBpNjMwMGVzYgoJLXdhdGNo ZG9nLWFjdGlvbiBkZWJ1ZwoJLXJ0YyBiYXNlPWxvY2FsdGltZQoJLWRyaXZlIGZpbGU9ZGlzay12 bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4LTAsbWVkaWE9ZGlzayxpZj12aXJ0aW8KCS1zZXJp YWwgc3RkaW8KCS1kaXNwbGF5IG5vbmUKCS1tb25pdG9yIG51bGwKKQoKYXBwZW5kPSgKCWlwPTo6 Ojp2bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4OjpkaGNwCglyb290PS9kZXYvcmFtMAoJdXNl cj1sa3AKCWpvYj0vam9iLXNjcmlwdAoJQVJDSD14ODZfNjQKCWtjb25maWc9eDg2XzY0LWFsbHll c2RlYmlhbgoJYnJhbmNoPWxpbnVzL21hc3RlcgoJY29tbWl0PWM4YTA3MzliMTg1ZDExZDZlMmNh N2FkOWY1ODM1ODQxZDFjZmM3NjUKCUJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtYWxseWVz ZGViaWFuL2djYy02L2M4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUvdm1s aW51ei00LjE0LjAtMTI4OTEtZ2M4YTA3MzkKCW1heF91cHRpbWU9MTUwMAoJUkVTVUxUX1JPT1Q9 L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82NC95b2N0by1taW5p bWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei94ODZfNjQtYWxseWVzZGViaWFuL2djYy02L2M4YTA3 MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUvMAoJcmVzdWx0X3NlcnZpY2U9dG1w ZnMKCWRlYnVnCglhcGljPWRlYnVnCglzeXNycV9hbHdheXNfZW5hYmxlZAoJcmN1cGRhdGUucmN1 X2NwdV9zdGFsbF90aW1lb3V0PTEwMAoJbmV0LmlmbmFtZXM9MAoJcHJpbnRrLmRldmttc2c9b24K CXBhbmljPS0xCglzb2Z0bG9ja3VwX3BhbmljPTEKCW5taV93YXRjaGRvZz1wYW5pYwoJb29wcz1w YW5pYwoJbG9hZF9yYW1kaXNrPTIKCXByb21wdF9yYW1kaXNrPTAKCWRyYmQubWlub3JfY291bnQ9 OAoJc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCglpZ25vcmVfbG9nbGV2ZWwKCWNvbnNvbGU9dHR5MAoJ ZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCgljb25zb2xlPXR0eVMwLDExNTIwMAoJdmdhPW5vcm1h bAoJcncKKQoKIiR7a3ZtW0BdfSIgLWFwcGVuZCAiJHthcHBlbmRbKl19Igo= --===============6171461189784986121== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.ksh" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE0LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdf WDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklH X09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNo L3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpD T05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBf Uk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19B UkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0df RE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9 eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19I V0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdB RERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FS Q0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05G SUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJ UlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklH X0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VO RVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNP TkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBP UlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZf NjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlD T05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIv bGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09O RklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15 CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklH X0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklH X0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9L RVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5F TF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19L RVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9 Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZ U0NUTD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15 CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJ VD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15 CkNPTkZJR19BVURJVF9XQVRDSD15CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNf UEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0dFTkVS SUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJB UkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RP TUFJTj15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVS SUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQoj IENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NMT0NLU09VUkNF X1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NP VVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNf QlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJ R19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJ Q0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBp cyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qg c2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15 CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJR X1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09O RklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tf REVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElO Rz15CiMgQ09ORklHX0NQVV9JU09MQVRJT04gaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0K IwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklH X1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQK Q09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09O RklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9 eQpDT05GSUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEy CkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxF X1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05G SUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNldApDT05GSUdfQ0dS T1VQUz15CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENP TkZJR19ERUJVR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNP TkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBf RlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNF VFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQojIENP TkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQ X0RBVEE9eQpDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05T PXkKIyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVU X05TPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQg aXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdf SU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNP TkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9M WjQ9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05G SUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5P REVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15 CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBF UlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NH RVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9T WVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkK Q09ORklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19F TEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09O RklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05B TEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNP TkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQoj IENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpD T05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNP TkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90 IHNldAojIENPTkZJR19VU0VSRkFVTFRGRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VNQkVEREVEIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBub3Qg c2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdf UEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQK Q09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0 CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdF X0RFRkFVTFQ9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJ R19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RS QUNFUE9JTlRTPXkKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJ R19PUFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWCBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJ R19LUFJPQkVTPXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9C RVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CiMgQ09ORklH X0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lF TlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09O RklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFW RV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBS T0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRS QUNFPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05G SUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15 CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVN T1JZPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZF X1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFW RV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZF X01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklF Uj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBf REVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZf VVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hB VkVfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpD T05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpD T05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dB TlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09O RklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQojIENPTkZJR19H Q0NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBD T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAoj IENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfVEhJTl9B UkNISVZFUz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19I QVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dF Tj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RS QU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFH RV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09G VF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNf VVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklH X0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9 eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgK Q09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBf Uk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNP TkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049 eQojIENPTkZJR19IQVZFX0FSQ0hfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQV9CVVNfQVBJ IGlzIG5vdCBzZXQKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJ R0FDVElPTj15CiMgQ09ORklHX0NQVV9OT19FRkZJQ0lFTlRfRkZTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQojIENPTkZJR19BUkNI X09QVElPTkFMX0tFUk5FTF9SV1ggaXMgbm90IHNldAojIENPTkZJR19BUkNIX09QVElPTkFMX0tF Uk5FTF9SV1hfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVM X1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1Rf TU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19S RUZDT1VOVD15CiMgQ09ORklHX1JFRkNPVU5UX0ZVTEwgaXMgbm90IHNldAoKIwojIEdDT1YtYmFz ZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1B X0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFM TD0wCkNPTkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKQ09ORklHX01P RFVMRV9VTkxPQUQ9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRD15CiMgQ09ORklHX01PRFZF UlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkK Q09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxL X0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfREVW X1pPTkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMg bm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9 eQpDT05GSUdfQUNPUk5fUEFSVElUSU9OPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0NVTUFO QSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9FRVNPWCBpcyBub3Qgc2V0CkNP TkZJR19BQ09STl9QQVJUSVRJT05fSUNTPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0FERlMg aXMgbm90IHNldAojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUE9XRVJURUMgaXMgbm90IHNldApD T05GSUdfQUNPUk5fUEFSVElUSU9OX1JJU0NJWD15CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMg bm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpD T05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNE T1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFS VElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9E SVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKQ09ORklHX1VMVFJJWF9QQVJUSVRJT049eQpD T05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJ X1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJ R19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05G SUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1B PXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1ND SEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9VUF9JT1ND SEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP U0NIRUQ9ImNmcSIKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hF RF9LWUJFUj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRf Tk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5F X1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19N VVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdf TE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpD T05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15 CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklH X1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQpDT05G SUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dPTERGSVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUkRUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVO REVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNl dAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NG X01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQ T1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBp cyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBD T05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9D S1MgaXMgbm90IHNldApDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZf U01QPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZI Vk1fU01QPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBD T05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENP TkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRf Q0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09O RklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19N QVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RF X0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFND PXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01J TklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9T VVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkK Q09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9 eQpDT05GSUdfR0FSVF9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VPXkKQ09ORklHX0NBTEdB UllfSU9NTVVfRU5BQkxFRF9CWV9ERUZBVUxUPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9N TVVfSEVMUEVSPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NTEy CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJ Tz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVO VEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15 CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZf UkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdf WDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJ R19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNF X0lOSkVDVD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1v bml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZf RVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBD T05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVk04NiBpcyBu b3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklHX1g4 Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01JQ1JPQ09ERT15CkNP TkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNS T0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15 CiMgQ09ORklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82 NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9IQVNfTUVN X0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNldApDT05GSUdfTlVN QT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05P REVTX1NQQU5fT1RIRVJfTk9ERVM9eQpDT05GSUdfTlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJ RlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0FSQ0hf TUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0lMTEVH QUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllf TU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05G SUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09O RklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15 CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19TUEFSU0VN RU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tf Tk9ERV9NQVA9eQpDT05GSUdfSEFWRV9HRU5FUklDX0dVUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNPTkZJR19IQVZFX0JPT1RNRU1f SU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVH X1NQQVJTRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5FIGlzIG5vdCBz ZXQKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApD T05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9P Tj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJ R19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09O RklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9 eQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklF Uj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJ R19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkK Q09ORklHX0hXUE9JU09OX0lOSkVDVD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMg Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpD T05GSUdfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQojIENP TkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRTV0FQIGlzIG5vdCBzZXQK IyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfWlBPT0wgaXMgbm90IHNldAojIENPTkZJ R19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQ SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19H RU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJV Q1RfUEFHRV9JTklUPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qg c2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19aT05FX0RFVklDRT15CiMgQ09ORklHX1pPTkVfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklH X1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9CRU5DSE1BUksgaXMgbm90IHNl dAojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19YODZfQ0hFQ0tf QklPU19DT1JSVVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05G SUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9F TkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVM VD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJ R19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX1g4Nl9JTlRFTF9VTUlQ IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CkNPTkZJR19YODZf SU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19FRkk9eQojIENPTkZJR19FRklf U1RVQiBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05G SUdfS0VYRUM9eQojIENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hf RFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZ U0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01J WkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049 MHgxMDAwMDAwCkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1P UllfUEhZU0lDQUxfUEFERElORz0weGEKQ09ORklHX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQk9P VFBBUkFNX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BV MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVH QUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1V TEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdf Q01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJ R19IQVZFX0xJVkVQQVRDSD15CiMgQ09ORklHX0xJVkVQQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpD T05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19VU0VfUEVSQ1BVX05V TUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09O RklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VT UEVORF9GUkVFWkVSPXkKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJO QVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05G SUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkK Q09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1RFU1RfU1VTUEVORD15CkNPTkZJ R19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJ R19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdf QVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRF U19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQ SV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRU RVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQ SV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09O RklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkK Q09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQ SV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1Jf QUdHUkVHQVRPUj15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1BPXkKIyBD T05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RB QkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX1g4Nl9QTV9USU1F Uj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZPXkK Q09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9eQpDT05GSUdfQUNQ SV9IRUQ9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElf QVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKQ09O RklHX0FDUElfQVBFSV9HSEVTPXkKQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSPXkKQ09ORklHX0FD UElfQVBFSV9NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0FDUElfQVBFSV9FSU5KIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUFRG X1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJ R19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qg c2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVf RlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09W X0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dP Vl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VS U1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQ9eQoj IENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAojIENP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldApDT05GSUdfQ1BV X0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpD T05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1B TkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CiMgQ09ORklHX0NQVV9GUkVR X0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldAoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2 ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQpDT05GSUdfWDg2X1BDQ19DUFVGUkVRPXkK Q09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQpD T05GSUdfWDg2X1BPV0VSTk9XX0s4PXkKIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZ IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1A0 X0NMT0NLTU9EPXkKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJ Qj15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09W X0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNf Q1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBCdXMg b3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09O RklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkK Q09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJ RUFFUj15CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQUVSX0lOSkVD VD15CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9ERUJVRz15CkNPTkZJR19QQ0lF QVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFT UE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lF X0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9C VVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9N QUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RV Qj15CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX0hUX0lSUT15CkNPTkZJR19Q Q0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNP TkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQojIENP TkZJR19QQ0lfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hP VFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09eQpDT05GSUdfSE9U UExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD15CkNPTkZJR19I T1RQTFVHX1BDSV9DUENJX0dFTkVSSUM9eQpDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMg RGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKIyBDT05GSUdfUENJRV9EV19QTEFUIGlzIG5v dCBzZXQKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19WTUQgaXMg bm90IHNldAoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qg c2V0CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1df U1dJVENIVEVDIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15 CkNPTkZJR19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9MT0FEX0NJUz15 CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9eQpD T05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVOVEFfVEk9eQpD T05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CkNPTkZJR19QRDY3 Mjk9eQpDT05GSUdfSTgyMDkyPXkKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQojIENPTkZJR19S QVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVj dXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNP TkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVN UF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19I QVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9 eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPXkKIyBDT05GSUdfWDg2 X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklH X0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJ R19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01F U1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwojIE5l dHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBp cyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBD T05GSUdfVExTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09O RklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdS QVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBD T01QPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKIyBDT05GSUdf U01DIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklH X0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJR19J UF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQ X1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9 eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BO UF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJ R19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT15CkNPTkZJR19ORVRfSVBHUkVfQlJP QURDQVNUPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFC TEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZ Tl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBf VFVOTkVMPXkKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1VfSVBf VFVOTkVMUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKIyBD T05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNP TkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRf WEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05G SUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9U Q1BfRElBRz15CiMgQ09ORklHX0lORVRfVURQX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVU X1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNl dApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPXkKQ09ORklH X1RDUF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPXkKQ09ORklHX1RDUF9D T05HX0hUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFlCTEE9 eQpDT05GSUdfVENQX0NPTkdfVkVHQVM9eQojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0 CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15CkNPTkZJR19U Q1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdfVENQX0NPTkdfSUxM SU5PSVM9eQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9D T05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0JCUiBpcyBub3Qgc2V0CiMgQ09O RklHX0RFRkFVTFRfQklDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJ R19ERUZBVUxUX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0hZQkxBIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVO TyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJ R19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMi CkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJF Rj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15 CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQojIENPTkZJR19JTkVUNl9FU1Bf T0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9eQpDT05GSUdfSVBWNl9NSVA2 PXkKIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9 eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9 eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVf QkVFVD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049eQojIENPTkZJ R19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CkNPTkZJR19JUFY2X1NJVF82 UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CiMg Q09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9GT1UgaXMgbm90IHNldAoj IENPTkZJR19JUFY2X0ZPVV9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSVBWNl9NVUxUSVBMRV9U QUJMRVM9eQpDT05GSUdfSVBWNl9TVUJUUkVFUz15CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJ R19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMg Q09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9I TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVUV09S S19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BI WV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJ TFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05F VEZJTFRFUl9ORVRMSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVCBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVU TElOS19MT0c9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKIyBDT05GSUdfTkZfTE9HX05FVERFViBp cyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tf U0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNL X1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKIyBDT05GSUdfTkZfQ09OTlRS QUNLX1RJTUVPVVQgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNP TkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19O Rl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZf Q09OTlRSQUNLX0FNQU5EQT15CkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQPXkKQ09ORklHX05GX0NP Tk5UUkFDS19IMzIzPXkKQ09ORklHX05GX0NPTk5UUkFDS19JUkM9eQpDT05GSUdfTkZfQ09OTlRS QUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19O Rl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9D T05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5U UkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5L X1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVS X1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX0FVRElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RT Q1A9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfSE1BUksgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExF VElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQojIENPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01B Uks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX05GUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VD TUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVzIG1hdGNoZXMKIwpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVAgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15 CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUwgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9eQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf TUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPXkKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VO VD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9U Q1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1UzMj15CkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09O RklHX0lQX1NFVF9CSVRNQVBfSVA9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJ R19JUF9TRVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9eQojIENPTkZJR19J UF9TRVRfSEFTSF9JUE1BUksgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkK Q09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5F VD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VU X0hBU0hfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRO RVQgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9TRVRf SEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBfVlM9eQpD T05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxh bmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJP VE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19F U1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15Cgoj CiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkK Q09ORklHX0lQX1ZTX0xDPXkKQ09ORklHX0lQX1ZTX1dMQz15CiMgQ09ORklHX0lQX1ZTX0ZPIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX0xCTEM9 eQpDT05GSUdfSVBfVlNfTEJMQ1I9eQpDT05GSUdfSVBfVlNfREg9eQpDT05GSUdfSVBfVlNfU0g9 eQpDT05GSUdfSVBfVlNfU0VEPXkKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNjaGVk dWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBo ZWxwZXIKIwpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9TSVA9eQoKIwojIElQ OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJ R19ORl9DT05OVFJBQ0tfSVBWND15CiMgQ09ORklHX05GX1NPQ0tFVF9JUFY0IGlzIG5vdCBzZXQK Q09ORklHX05GX0RVUF9JUFY0PXkKIyBDT05GSUdfTkZfTE9HX0FSUCBpcyBub3Qgc2V0CiMgQ09O RklHX05GX0xPR19JUFY0IGlzIG5vdCBzZXQKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKIyBDT05G SUdfTkZfTkFUX0lQVjQgaXMgbm90IHNldApDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQpDT05GSUdf SVBfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPXkKIyBDT05GSUdfSVBfTkZf TUFUQ0hfUlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPXkKQ09ORklH X0lQX05GX0ZJTFRFUj15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPXkKIyBDT05GSUdfSVBf TkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTkFUIGlzIG5vdCBz ZXQKQ09ORklHX0lQX05GX01BTkdMRT15CkNPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQPXkK Q09ORklHX0lQX05GX1RBUkdFVF9FQ049eQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD15CkNPTkZJ R19JUF9ORl9SQVc9eQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9eQpDT05GSUdfSVBfTkZfQVJQVEFC TEVTPXkKQ09ORklHX0lQX05GX0FSUEZJTFRFUj15CkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPXkK CiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBW Nj15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWNj15CiMgQ09ORklHX05GX1NPQ0tFVF9JUFY2IGlz IG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKIyBD T05GSUdfTkZfTE9HX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORl9OQVRfSVBWNiBpcyBub3Qg c2V0CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09O RklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJ R19JUDZfTkZfTUFUQ0hfT1BUUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2 X05GX01BVENIX0lQVjZIRUFERVI9eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKIyBDT05GSUdf SVA2X05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15 CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdf SVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZIGlz IG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJ R19JUDZfTkZfU0VDVVJJVFk9eQojIENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKCiMKIyBE RUNuZXQ6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxB VE9SPXkKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VU RT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9 eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09O RklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdF X0VCVF9JUDY9eQpDT05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01B Uks9eQpDT05GSUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkK Q09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09O RklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19C UklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklE R0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKQ09ORklHX0lQX0RDQ1A9eQpD T05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMg Q09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lE Mz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfREND UF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1Bf REVCVUcgaXMgbm90IHNldApDT05GSUdfTkVUX0RDQ1BQUk9CRT15CkNPTkZJR19JUF9TQ1RQPXkK Q09ORklHX05FVF9TQ1RQUFJPQkU9eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNl dApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVG QVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NP T0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQoj IENPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldApDT05GSUdfSU5FVF9TQ1RQ X0RJQUc9eQojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdfVElQQz15CiMgQ09ORklHX1RJ UENfTUVESUFfSUIgaXMgbm90IHNldApDT05GSUdfVElQQ19NRURJQV9VRFA9eQpDT05GSUdfQVRN PXkKQ09ORklHX0FUTV9DTElQPXkKIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0 CkNPTkZJR19BVE1fTEFORT15CkNPTkZJR19BVE1fTVBPQT15CkNPTkZJR19BVE1fQlIyNjg0PXkK IyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKQ09O RklHX0wyVFBfREVCVUdGUz15CkNPTkZJR19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9eQpDT05G SUdfTDJUUF9FVEg9eQpDT05GSUdfU1RQPXkKQ09ORklHX0dBUlA9eQpDT05GSUdfQlJJREdFPXkK Q09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVS SU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0EgaXMg bm90IHNldApDT05GSUdfVkxBTl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQojIENP TkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfREVDTkVUPXkKIyBDT05GSUdf REVDTkVUX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CkNPTkZJ R19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxLPXkKQ09O RklHX0RFVl9BUFBMRVRBTEs9eQpDT05GSUdfSVBERFA9eQpDT05GSUdfSVBERFBfRU5DQVA9eQoj IENPTkZJR19YMjUgaXMgbm90IHNldApDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENP TkZJR182TE9XUEFOIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9eQojIENPTkZJR19JRUVF ODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0 X1NPQ0tFVD15CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9 eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdf TkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfQVRNPXkK Q09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRf U0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJ R19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NC UyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9EU01BUks9 eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRf U0NIX01RUFJJTz15CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkK IyBDT05GSUdfTkVUX1NDSF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlFfQ09E RUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0lOR1JFU1M9eQojIENPTkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX0RFRkFVTFQgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09O RklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RDSU5E RVg9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19O RVRfQ0xTX1UzMj15CkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9NQVJLPXkK Q09ORklHX05FVF9DTFNfUlNWUD15CkNPTkZJR19ORVRfQ0xTX1JTVlA2PXkKQ09ORklHX05FVF9D TFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CiMgQ09ORklHX05FVF9DTFNfQlBGIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRf Q0xTX01BVENIQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VN QVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9O QllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRfRU1BVENIX01FVEE9eQpD T05GSUdfTkVUX0VNQVRDSF9URVhUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9DQU5JRCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19B Q1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKQ09ORklH X0dBQ1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CiMgQ09ORklHX05FVF9BQ1RfU0FN UExFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkK Q09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9B Q1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX1ZMQU4g aXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9B Q1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NLQk1PRCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9UVU5ORUxf S0VZIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklGTz15 CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKQ09ORklHX0JBVE1BTl9BRFY9eQoj IENPTkZJR19CQVRNQU5fQURWX0JBVE1BTl9WIGlzIG5vdCBzZXQKQ09ORklHX0JBVE1BTl9BRFZf QkxBPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9EQVQgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5f QURWX05DIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVCBpcyBub3Qgc2V0CkNP TkZJR19CQVRNQU5fQURWX0RFQlVHRlM9eQojIENPTkZJR19CQVRNQU5fQURWX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMg aXMgbm90IHNldAojIENPTkZJR19ORVRfTlNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9MM19N QVNURVJfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNldApDT05GSUdf UlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVU X1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9S WF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfTkVUX0ZM T1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRfUEtUR0VOPXkKIyBD T05GSUdfTkVUX1RDUFBST0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpD T05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgy NT15CiMgQ09ORklHX0FYMjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRST009eQpD T05GSUdfUk9TRT15CgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19N S0lTUz15CkNPTkZJR182UEFDSz15CkNPTkZJR19CUFFFVEhFUj15CkNPTkZJR19CQVlDT01fU0VS X0ZEWD15CkNPTkZJR19CQVlDT01fU0VSX0hEWD15CkNPTkZJR19CQVlDT01fUEFSPXkKQ09ORklH X1lBTT15CkNPTkZJR19DQU49eQpDT05GSUdfQ0FOX1JBVz15CkNPTkZJR19DQU5fQkNNPXkKQ09O RklHX0NBTl9HVz15CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkK IyBDT05GSUdfQ0FOX1ZYQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TTENBTj15CkNPTkZJR19D QU5fREVWPXkKQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09ORklHX0NBTl9MRURTIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NDNzcw IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0lGSV9DQU5GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NB Tl9NX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1BDSUVGRCBpcyBub3Qgc2V0CkNP TkZJR19DQU5fU0pBMTAwMD15CiMgQ09ORklHX0NBTl9TSkExMDAwX0lTQSBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9TSkExMDAwX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9FTVNfUENN Q0lBPXkKQ09ORklHX0NBTl9FTVNfUENJPXkKIyBDT05GSUdfQ0FOX1BFQUtfUENNQ0lBIGlzIG5v dCBzZXQKQ09ORklHX0NBTl9QRUFLX1BDST15CkNPTkZJR19DQU5fUEVBS19QQ0lFQz15CkNPTkZJ R19DQU5fS1ZBU0VSX1BDST15CkNPTkZJR19DQU5fUExYX1BDST15CkNPTkZJR19DQU5fU09GVElO Rz15CkNPTkZJR19DQU5fU09GVElOR19DUz15CgojCiMgQ0FOIFNQSSBpbnRlcmZhY2VzCiMKIyBD T05GSUdfQ0FOX0hJMzExWCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fTUNQMjUxWD15CgojCiMgQ0FO IFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNC Mj15CiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VT QiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NB Tl84REVWX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0JUPXkKQ09ORklHX0JU X0JSRURSPXkKQ09ORklHX0JUX1JGQ09NTT15CkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklH X0JUX0JORVA9eQpDT05GSUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9U T19GSUxURVI9eQpDT05GSUdfQlRfQ01UUD15CkNPTkZJR19CVF9ISURQPXkKQ09ORklHX0JUX0hT PXkKQ09ORklHX0JUX0xFPXkKIyBDT05GSUdfQlRfTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVHRlM9eQoKIwojIEJsdWV0b290aCBk ZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNPTkZJR19CVF9CQ009eQpDT05GSUdf QlRfUlRMPXkKQ09ORklHX0JUX0hDSUJUVVNCPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNP TkZJR19CVF9IQ0lCVFVTQl9SVEw9eQpDT05GSUdfQlRfSENJQlRTRElPPXkKQ09ORklHX0JUX0hD SVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpD T05GSUdfQlRfSENJVUFSVF9BVEgzSz15CiMgQ09ORklHX0JUX0hDSVVBUlRfM1dJUkUgaXMgbm90 IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJ VUFSVF9RQ0EgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0FHNlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRfSENJVUFSVF9NUlZMIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9 eQpDT05GSUdfQlRfSENJQlBBMTBYPXkKQ09ORklHX0JUX0hDSUJGVVNCPXkKQ09ORklHX0JUX0hD SURUTDE9eQpDT05GSUdfQlRfSENJQlQzQz15CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNPTkZJ R19CVF9IQ0lCVFVBUlQ9eQpDT05GSUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkKQ09O RklHX0JUX01SVkxfU0RJTz15CkNPTkZJR19CVF9BVEgzSz15CkNPTkZJR19BRl9SWFJQQz15CiMg Q09ORklHX0FGX1JYUlBDX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQ19JTkpFQ1Rf TE9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1JYS0FEPXkKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSRUFNX1BBUlNF UiBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdf V0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05G SUdfV0VYVF9TUFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPXkKIyBDT05G SUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BF Ul9XQVJOSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdE Qj15CkNPTkZJR19DRkc4MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAy MTFfREVGQVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApDT05G SUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdf Q0ZHODAyMTFfV0VYVF9FWFBPUlQ9eQpDT05GSUdfTElCODAyMTE9eQpDT05GSUdfTElCODAyMTFf Q1JZUFRfV0VQPXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX0NDTVA9eQpDT05GSUdfTElCODAyMTFf Q1JZUFRfVEtJUD15CiMgQ09ORklHX0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01B QzgwMjExPXkKQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5T VFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjEx X1JDX01JTlNUUkVMX1ZIVCBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01J TlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdf TUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKIyBDT05GSUdfTUFDODAyMTFf REVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBu b3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFD ODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdfV0lNQVg9eQpDT05GSUdfV0lNQVhfREVC VUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JG S0lMTF9JTlBVVD15CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85 UD15CkNPTkZJR19ORVRfOVBfVklSVElPPXkKIyBDT05GSUdfTkVUXzlQX1hFTiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfOVBfUkRNQT15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJ Ql9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xW RVIgaXMgbm90IHNldApDT05GSUdfTkZDPXkKIyBDT05GSUdfTkZDX0RJR0lUQUwgaXMgbm90IHNl dApDT05GSUdfTkZDX05DST15CiMgQ09ORklHX05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZDX05DSV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0Cgoj CiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwojIENPTkZJR19ORkNf RkRQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX1BONTMzX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklH X05GQ19QTjUzM19JMkMgaXMgbm90IHNldAojIENPTkZJR19ORkNfTVJWTF9VU0IgaXMgbm90IHNl dAojIENPTkZJR19ORkNfU1RfTkNJX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19TVF9OQ0lf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05YUF9OQ0kgaXMgbm90IHNldAojIENPTkZJR19O RkNfUzNGV1JONV9JMkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09O RklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQojIENPTkZJR19ORVRfREVWTElOSyBp cyBub3Qgc2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15 CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05G SUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RF VlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RBTkRB TE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15 CiMgQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJN V0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVS X1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX1dBTlRfREVWX0NPUkVEVU1Q PXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CkNPTkZJR19ERVZfQ09SRURVTVA9eQojIENP TkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJ R19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNP Uj15CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJ Q19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09O RklHX1JFR01BUF9TUEk9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFf RkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RP Uj15CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfVEVTVFMg aXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJPT1Rf RElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BB UlRTPXkKCiMKIyBQYXJ0aXRpb24gcGFyc2VycwojCgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFu c2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkK Q09ORklHX0ZUTD15CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQpDT05GSUdfSU5GVEw9 eQpDT05GSUdfUkZEX0ZUTD15CkNPTkZJR19TU0ZEQz15CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qg c2V0CkNPTkZJR19NVERfT09QUz15CkNPTkZJR19NVERfU1dBUD15CiMgQ09ORklHX01URF9QQVJU SVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJz CiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dF Tl9QUk9CRT15CiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkK Q09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklH X01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VU SUw9eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9 eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBM RVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9D T01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1NCQ19HWFg9eQojIENPTkZJR19NVERfQU1ENzZY Uk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19N VERfRVNCMlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAoj IENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMg bm90IHNldAojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKQ09ORklHX01URF9QQ0k9eQpD T05GSUdfTVREX1BDTUNJQT15CiMgQ09ORklHX01URF9QQ01DSUFfQU5PTllNT1VTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX0dQSU9fQUREUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfSU5URUxfVlJf Tk9SPXkKQ09ORklHX01URF9QTEFUUkFNPXkKIyBDT05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90 IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERf UE1DNTUxPXkKIyBDT05GSUdfTVREX1BNQzU1MV9CVUdGSVggaXMgbm90IHNldAojIENPTkZJR19N VERfUE1DNTUxX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0g9eQojIENPTkZJ R19NVERfREFUQUZMQVNIX1dSSVRFX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRB RkxBU0hfT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldApD T05GSUdfTVREX1NTVDI1TD15CkNPTkZJR19NVERfU0xSQU09eQpDT05GSUdfTVREX1BIUkFNPXkK Q09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdf TVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERfQkxPQ0syTVREPXkKCiMKIyBEaXNrLU9u LUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90IHNldApDT05G SUdfTVREX05BTkRfRUNDPXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNP TkZJR19NVERfTkFORD15CiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMgbm90IHNldApDT05G SUdfTVREX1NNX0NPTU1PTj15CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19NVERfTkFORF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfT01B UF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUklDT0g9eQpDT05GSUdfTVRE X05BTkRfRElTS09OQ0hJUD15CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURW QU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNT PTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9OQU5EX0RPQ0c0IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQpDT05G SUdfTVREX05BTkRfTkFORFNJTT15CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19N VERfT05FTkFORD15CkNPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEU9eQpDT05GSUdfTVRE X09ORU5BTkRfR0VORVJJQz15CiMgQ09ORklHX01URF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CkNP TkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVt b3J5IGRyaXZlcnMKIwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15 CiMgQ09ORklHX01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9VQkk9eQpDT05GSUdf TVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKIyBD T05GSUdfTVREX1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSV9HTFVFQkkg aXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfT0Yg aXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFS UE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKQ09ORklHX1BBUlBPUlRfU0VSSUFMPXkKIyBDT05G SUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklP IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBPXkKIyBDT05GSUdfUEFSUE9SVF9H U0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkKQ09ORklHX1BBUlBPUlRfMTI4 ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVC VUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkK Q09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfRkQ9eQpDT05GSUdfQ0RST009eQojIENPTkZJR19QQVJJREUgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19a UkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKQ09ORklHX0JMS19ERVZfVU1F TT15CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09ORklHX0JMS19ERVZf Q1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX05CRD15CiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfU1g4PXkKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFNX0NP VU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTY1NTM2CkNPTkZJR19DRFJPTV9QS1RDRFZE PXkKQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRf V0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9PVkVSX0VUSD15CkNPTkZJR19YRU5fQkxLREVW X0ZST05URU5EPXkKQ09ORklHX1hFTl9CTEtERVZfQkFDS0VORD15CkNPTkZJR19WSVJUSU9fQkxL PXkKIyBDT05GSUdfVklSVElPX0JMS19TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkJE PXkKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBOVk1FIFN1cHBvcnQKIwoj IENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19OVk1FX1JETUEgaXMgbm90 IHNldAojIENPTkZJR19OVk1FX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRV9UQVJHRVQgaXMg bm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNP TkZJR19BRDUyNVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQpDT05GSUdfQUQ1MjVY X0RQT1RfU1BJPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9BU009 eQpDT05GSUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpD T05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NF UlZJQ0VTPXkKQ09ORklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19JU0wy OTAwMz15CkNPTkZJR19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdf U0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUy PXkKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldApDT05GSUdfQzJQ T1JUPXkKQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBwb3J0CiMK Q09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9M RUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKIyBD T05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9JRFRfODlIUEVT WCBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPXkKIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMg bm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3Ry dW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1Qg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0kyQz15CiMgQ09ORklHX0FMVEVSQV9TVEFQ TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENP TkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBw b3J0CiMKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMg aXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5v dCBzZXQKCiMKIyBWT1AgQnVzIERyaXZlcgojCiMgQ09ORklHX1ZPUF9CVVMgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMK CiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFn ZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwojIENPTkZJR19HRU5XUUUg aXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0JBU0UgaXMg bm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9PUFMgaXMgbm90IHNldAojIENPTkZJR19D WExfTElCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15CgojCiMgUGxl YXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRy aXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklH X0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9H RF9BVEE9eQpDT05GSUdfSURFX0dEX0FUQVBJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVDUyBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0RFTEtJTj15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09O RklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBF PXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tf SU9DVEwgaXMgbm90IHNldApDT05GSUdfSURFX1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1 cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURFX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX1BM QVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kg SURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQpDT05GSUdfSURF UENJX1BDSUJVU19PUkRFUj15CiMgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PUFRJNjIx PXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVE TUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NN RDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0hQVDM2Nj15CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX1BJSVg9eQpDT05GSUdfQkxLX0RFVl9JVDgxNzI9eQpDT05GSUdfQkxLX0RF Vl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9TTEM5MEU2NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RSTTI5MD15CiMgQ09ORklHX0JM S19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9eQpDT05G SUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NT SV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1B PXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5 cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJf REVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklH X0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9T Q0g9eQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05G SUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFu c3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRUUlM9eQpD T05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19T Q1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hP U1RfU01QPXkKQ09ORklHX1NDU0lfU1JQX0FUVFJTPXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpD T05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9D WEdCM19JU0NTST15CkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMl9J U0NTST15CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQpDT05GSUdfQkUySVNDU0k9eQpDT05GSUdf QkxLX0RFVl8zV19YWFhYX1JBSUQ9eQpDT05GSUdfU0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1df OVhYWD15CkNPTkZJR19TQ1NJXzNXX1NBUz15CkNPTkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1ND U0lfQUFDUkFJRD15CkNPTkZJR19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BF Ul9ERVZJQ0U9OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlD N1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJ QzdYWFhfUkVHX1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlD NzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUw MDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFT Sz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhY PXkKIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkK IyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVNf VEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPXkKQ09ORklHX1NDU0lfRFBUX0ky Tz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKQ09ORklHX1NDU0lfQVJDTVNSPXkKIyBDT05GSUdf U0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTkVXR0VOPXkKQ09ORklHX01F R0FSQUlEX01NPXkKQ09ORklHX01FR0FSQUlEX01BSUxCT1g9eQpDT05GSUdfTUVHQVJBSURfTEVH QUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdf U0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgK Q09ORklHX1NDU0lfTVBUMlNBUz15CiMgQ09ORklHX1NDU0lfU01BUlRQUUkgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD15CkNPTkZJ R19TQ1NJX0JVU0xPR0lDPXkKIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKQ09O RklHX1ZNV0FSRV9QVlNDU0k9eQojIENPTkZJR19YRU5fU0NTSV9GUk9OVEVORCBpcyBub3Qgc2V0 CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CkNPTkZJR19MSUJGQz15CkNPTkZJR19MSUJGQ09FPXkK Q09ORklHX0ZDT0U9eQpDT05GSUdfRkNPRV9GTklDPXkKIyBDT05GSUdfU0NTSV9TTklDIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfRE1YMzE5MUQ9eQpDT05GSUdfU0NTSV9FQVRBPXkKQ09ORklHX1ND U0lfRUFUQV9UQUdHRURfUVVFVUU9eQpDT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUz15 CkNPTkZJR19TQ1NJX0VBVEFfTUFYX1RBR1M9MTYKQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTj15 CkNPTkZJR19TQ1NJX0dEVEg9eQpDT05GSUdfU0NTSV9JU0NJPXkKQ09ORklHX1NDU0lfSVBTPXkK Q09ORklHX1NDU0lfSU5JVElPPXkKQ09ORklHX1NDU0lfSU5JQTEwMD15CkNPTkZJR19TQ1NJX1BQ QT15CkNPTkZJR19TQ1NJX0lNTT15CiMgQ09ORklHX1NDU0lfSVpJUF9FUFAxNiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfSVpJUF9TTE9XX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9 eQpDT05GSUdfU0NTSV9TWU01M0M4WFhfMj15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ETUFfQURE UkVTU0lOR19NT0RFPTEKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RFRkFVTFRfVEFHUz0xNgpDT05G SUdfU0NTSV9TWU01M0M4WFhfTUFYX1RBR1M9NjQKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01NSU89 eQpDT05GSUdfU0NTSV9JUFI9eQojIENPTkZJR19TQ1NJX0lQUl9UUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfSVBSX0RVTVAgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTE9HSUNfMTI4MD15 CkNPTkZJR19TQ1NJX1FMQV9GQz15CiMgQ09ORklHX1RDTV9RTEEyWFhYIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfUUxBX0lTQ1NJPXkKIyBDT05GSUdfU0NTSV9MUEZDIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfREMzOTV4PXkKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX1BNQ1JBSUQ9eQpDT05GSUdfU0NTSV9QTTgwMDE9eQpDT05GSUdfU0NTSV9CRkFf RkM9eQpDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfQUhBMTUy WD1tCkNPTkZJR19QQ01DSUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklH X1BDTUNJQV9TWU01M0M1MDA9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9 eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJ X0RIX0FMVUE9eQpDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKQ09ORklHX1NDU0lfT1NEX1VM RD15CkNPTkZJR19TQ1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90 IHNldApDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJ R19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVy cyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQojIENP TkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0FUQV9JTklDMTYyWD15 CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9eQpDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFf U0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCkNP TkZJR19QRENfQURNQT15CkNPTkZJR19TQVRBX1FTVE9SPXkKQ09ORklHX1NBVEFfU1g0PXkKQ09O RklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNP TkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFf TVY9eQpDT05GSUdfU0FUQV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQpDT05GSUdfU0FUQV9T SUw9eQpDT05GSUdfU0FUQV9TSVM9eQpDT05GSUdfU0FUQV9TVlc9eQpDT05GSUdfU0FUQV9VTEk9 eQpDT05GSUdfU0FUQV9WSUE9eQpDT05GSUdfU0FUQV9WSVRFU1NFPXkKCiMKIyBQQVRBIFNGRiBj b250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPXkKQ09ORklHX1BBVEFfQU1E PXkKQ09ORklHX1BBVEFfQVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQpDT05GSUdfUEFUQV9B VFA4NjdYPXkKQ09ORklHX1BBVEFfQ01ENjRYPXkKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5v dCBzZXQKQ09ORklHX1BBVEFfRUZBUj15CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMg bm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4 MjEzIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjFYPXkKQ09ORklHX1BBVEFfSk1JQ1JPTj15 CkNPTkZJR19QQVRBX01BUlZFTEw9eQpDT05GSUdfUEFUQV9ORVRDRUxMPXkKIyBDT05GSUdfUEFU QV9OSU5KQTMyIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTlM4NzQxNT15CkNPTkZJR19QQVRBX09M RFBJSVg9eQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9QREMy MDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90 IHNldApDT05GSUdfUEFUQV9SREM9eQpDT05GSUdfUEFUQV9TQ0g9eQpDT05GSUdfUEFUQV9TRVJW RVJXT1JLUz15CkNPTkZJR19QQVRBX1NJTDY4MD15CkNPTkZJR19QQVRBX1NJUz15CkNPTkZJR19Q QVRBX1RPU0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVYPXkKQ09ORklHX1BBVEFfVklBPXkKIyBD T05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxl cnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldApDT05GSUdfUEFUQV9NUElJ WD15CkNPTkZJR19QQVRBX05TODc0MTA9eQojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApD T05GSUdfUEFUQV9QQ01DSUE9eQpDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwojIEdlbmVyaWMgZmFs bGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CkNP TkZJR19BVEFfR0VORVJJQz15CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklH X01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19N RF9MSU5FQVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9eQpDT05GSUdfTURf UkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQQVRIPXkKQ09ORklH X01EX0ZBVUxUWT15CiMgQ09ORklHX01EX0NMVVNURVIgaXMgbm90IHNldAojIENPTkZJR19CQ0FD SEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZf RE09eQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVCVUcg aXMgbm90IHNldApDT05GSUdfRE1fQlVGSU89eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5B R0VSX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9Q RVJTSVNURU5UX0RBVEE9eQpDT05GSUdfRE1fQ1JZUFQ9eQpDT05GSUdfRE1fU05BUFNIT1Q9eQpD T05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9eQojIENPTkZJR19ETV9DQUNIRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9eQpDT05GSUdfRE1f TE9HX1VTRVJTUEFDRT15CkNPTkZJR19ETV9SQUlEPXkKQ09ORklHX0RNX1pFUk89eQpDT05GSUdf RE1fTVVMVElQQVRIPXkKQ09ORklHX0RNX01VTFRJUEFUSF9RTD15CkNPTkZJR19ETV9NVUxUSVBB VEhfU1Q9eQpDT05GSUdfRE1fREVMQVk9eQpDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZM QUtFWT15CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBp cyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9J TlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9D Sz15CkNPTkZJR19UQ01fRklMRUlPPXkKQ09ORklHX1RDTV9QU0NTST15CiMgQ09ORklHX1RDTV9V U0VSMiBpcyBub3Qgc2V0CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9eQpDT05GSUdfVENNX0ZDPXkK Q09ORklHX0lTQ1NJX1RBUkdFVD15CiMgQ09ORklHX0lTQ1NJX1RBUkdFVF9DWEdCNCBpcyBub3Qg c2V0CiMgQ09ORklHX1NCUF9UQVJHRVQgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklH X0ZVU0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX0ZDPXkKQ09ORklHX0ZVU0lPTl9TQVM9eQpDT05G SUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPXkKQ09ORklHX0ZVU0lPTl9M QU49eQojIENPTkZJR19GVVNJT05fTE9HR0lORyBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChG aXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJ PXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9eQpDT05GSUdfRklSRVdJUkVfTkVUPXkKQ09ORklHX0ZJ UkVXSVJFX05PU1k9eQpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05GSUdfTUFDX0VNVU1P VVNFQlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JF PXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfRVFVQUxJWkVSPXkKQ09O RklHX05FVF9GQz15CkNPTkZJR19JRkI9eQojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNP TkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09O RklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKQ09ORklHX05FVENPTlNP TEVfRFlOQU1JQz15CkNPTkZJR19ORVRQT0xMPXkKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9 eQpDT05GSUdfVFVOPXkKQ09ORklHX1RBUD15CiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlz IG5vdCBzZXQKQ09ORklHX1ZFVEg9eQpDT05GSUdfVklSVElPX05FVD15CiMgQ09ORklHX05MTU9O IGlzIG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9eQpDT05GSUdfQVJDTkVUPXkKQ09ORklHX0FS Q05FVF8xMjAxPXkKQ09ORklHX0FSQ05FVF8xMDUxPXkKQ09ORklHX0FSQ05FVF9SQVc9eQpDT05G SUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNPTkZJR19BUkNORVRfQ09N OTB4eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjA9eQpD T05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjBfQ1M9eQpD T05GSUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpD T05GSUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9eQojIENPTkZJR19BVE1fRU5JX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSV9UVU5FX0JVUlNUIGlzIG5vdCBzZXQKQ09ORklH X0FUTV9GSVJFU1RSRUFNPXkKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05GSUdfQVRNX1pBVE1fREVC VUcgaXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNF X1NVTkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1PXkKQ09ORklHX0FUTV9JRFQ3 NzI1Mj15CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FU TV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VO ST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj15CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkKIyBDT05GSUdfQVRNX0hPUklaT05fREVC VUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKIyBDT05GSUdfQVRNX0lBX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT15CiMgQ09ORklHX0FUTV9GT1JFMjAwRV9VU0VfVEFT S0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYKQ09ORklHX0FU TV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9eQpDT05GSUdfQVRNX0hFX1VTRV9TVU5J PXkKQ09ORklHX0FUTV9TT0xPUz15CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCgojCiMg RGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VUSEVSTkVU PXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJQV8z QzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkKQ09ORklHX1RZUEhP T049eQpDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBURUNfU1RBUkZJUkU9 eQpDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpDT05GSUdfTkVUX1ZF TkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9eQojIENPTkZJR19BQ0VOSUNfT01JVF9USUdP Tl9JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0FNQVpPTj15CiMgQ09ORklHX0VOQV9FVEhFUk5FVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FNRD15CkNPTkZJR19BTUQ4MTExX0VUSD15CkNPTkZJR19QQ05FVDMyPXkKQ09O RklHX1BDTUNJQV9OTUNMQU49eQojIENPTkZJR19BTURfWEdCRSBpcyBub3Qgc2V0CiMgQ09ORklH X0FNRF9YR0JFX0hBVkVfRUNDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9 eQojIENPTkZJR19BUVRJT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05G SUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKQ09ORklHX0FUTDI9eQpDT05GSUdfQVRMMT15CkNPTkZJ R19BVEwxRT15CkNPTkZJR19BVEwxQz15CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURFTkNFPXkKIyBDT05G SUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0 ND15CkNPTkZJR19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVfQVVUT1NF TEVDVD15CkNPTkZJR19CNDRfUENJPXkKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNPTkZJ R19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJYPXkKQ09ORklHX0JO WDJYX1NSSU9WPXkKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JS T0NBREU9eQpDT05GSUdfQk5BPXkKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdf VEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qg c2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJf TklDX1JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdf TElRVUlESU9fVkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklH X0NIRUxTSU9fVDE9eQpDT05GSUdfQ0hFTFNJT19UMV8xRz15CkNPTkZJR19DSEVMU0lPX1QzPXkK Q09ORklHX0NIRUxTSU9fVDQ9eQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNP TkZJR19DSEVMU0lPX1Q0VkY9eQpDT05GSUdfQ0hFTFNJT19MSUI9eQpDT05GSUdfTkVUX1ZFTkRP Ul9DSVNDTz15CkNPTkZJR19FTklDPXkKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJ R19ETkVUPXkKQ09ORklHX05FVF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CkNPTkZJ R19ERTIxMDRYPXkKQ09ORklHX0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQPXkKIyBDT05GSUdf VFVMSVBfTVdJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVBfTU1JTyBpcyBub3Qgc2V0CkNPTkZJ R19UVUxJUF9OQVBJPXkKQ09ORklHX1RVTElQX05BUElfSFdfTUlUSUdBVElPTj15CkNPTkZJR19E RTRYNT15CkNPTkZJR19XSU5CT05EXzg0MD15CkNPTkZJR19ETTkxMDI9eQpDT05GSUdfVUxJNTI2 WD15CkNPTkZJR19QQ01DSUFfWElSQ09NPXkKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQpDT05G SUdfREwySz15CkNPTkZJR19TVU5EQU5DRT15CiMgQ09ORklHX1NVTkRBTkNFX01NSU8gaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPXkKQ09ORklHX0JF Mk5FVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9S X0VYQVI9eQpDT05GSUdfUzJJTz15CkNPTkZJR19WWEdFPXkKIyBDT05GSUdfVlhHRV9ERUJVR19U UkFDRV9BTEwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVPXkKQ09ORklHX1BD TUNJQV9GTVZKMThYPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQpDT05GSUdfSFAxMDA9eQpDT05G SUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEw MDBFPXkKQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049 eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19JR0JWRj15CkNPTkZJR19JWEdCPXkKQ09ORklHX0lY R0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklHX0lYR0JFX0RDQT15CkNPTkZJR19JWEdC RV9EQ0I9eQpDT05GSUdfSVhHQkVWRj15CiMgQ09ORklHX0k0MEUgaXMgbm90IHNldAojIENPTkZJ R19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0k4MjVYWD15CkNPTkZJR19KTUU9eQpDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkK IyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKQ09ORklHX1NLR0U9eQpDT05GSUdfU0tHRV9ERUJV Rz15CkNPTkZJR19TS0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj15CkNPTkZJR19TS1kyX0RFQlVH PXkKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj15CkNPTkZJR19N TFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9eQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJ R19NTFg0X0NPUkVfR0VOMj15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01MWFNXX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX01JQ1JFTD15CkNPTkZJR19LUzg4NDI9eQpDT05GSUdfS1M4ODUxPXkKQ09ORklH X0tTODg1MV9NTEw9eQpDT05GSUdfS1NaODg0WF9QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNS T0NISVA9eQpDT05GSUdfRU5DMjhKNjA9eQojIENPTkZJR19FTkMyOEo2MF9XUklURVZFUklGWSBp cyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9NWVJJPXkKQ09ORklHX01ZUkkxMEdFPXkKQ09ORklHX01ZUkkxMEdFX0RDQT15CkNPTkZJR19G RUFMTlg9eQpDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9eQpDT05G SUdfTlM4MzgyMD15CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQpDT05GSUdfUENNQ0lBX0FYTkVUPXkK Q09ORklHX05FMktfUENJPXkKQ09ORklHX1BDTUNJQV9QQ05FVD15CkNPTkZJR19ORVRfVkVORE9S X05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQpDT05G SUdfRVRIT0M9eQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05GSUdfSEFNQUNIST15CkNP TkZJR19ZRUxMT1dGSU49eQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hY WD15CkNPTkZJR19RTENOSUM9eQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19E Q0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX1FMR0U9eQpDT05GSUdfTkVUWEVOX05J Qz15CiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkK IyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX0FUUD15CkNPTkZJR184MTM5Q1A9eQpD T05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CkNPTkZJR184MTM5VE9PX1RVTkVf VFdJU1RFUj15CkNPTkZJR184MTM5VE9PXzgxMjk9eQojIENPTkZJR184MTM5X09MRF9SWF9SRVNF VCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpD T05GSUdfTkVUX1ZFTkRPUl9SREM9eQpDT05GSUdfUjYwNDA9eQpDT05GSUdfTkVUX1ZFTkRPUl9S T0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFO PXkKQ09ORklHX1NDOTIwMzE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05GSUdfU0lTOTAw PXkKQ09ORklHX1NJUzE5MD15CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdf U0ZDPXkKQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19T UklPVj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfUENNQ0lBX1NNQzkxQzkyPXkK Q09ORklHX0VQSUMxMDA9eQojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CkNPTkZJR19TTVND OTQyMD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKQ09ORklHX0hBUFBZTUVBTD15CkNPTkZJ R19TVU5HRU09eQpDT05GSUdfQ0FTU0lOST15CkNPTkZJR19OSVU9eQpDT05GSUdfTkVUX1ZFTkRP Ul9URUhVVEk9eQpDT05GSUdfVEVIVVRJPXkKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJ R19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CkNPTkZJR19UTEFOPXkKQ09ORklHX05FVF9WRU5ET1Jf VklBPXkKQ09ORklHX1ZJQV9SSElORT15CiMgQ09ORklHX1ZJQV9SSElORV9NTUlPIGlzIG5vdCBz ZXQKQ09ORklHX1ZJQV9WRUxPQ0lUWT15CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09O RklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1hJUkNPTT15CkNPTkZJR19QQ01DSUFfWElSQzJQUz15CkNP TkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0 CkNPTkZJR19GRERJPXkKQ09ORklHX0RFRlhYPXkKIyBDT05GSUdfREVGWFhfTU1JTyBpcyBub3Qg c2V0CkNPTkZJR19TS0ZQPXkKQ09ORklHX0hJUFBJPXkKQ09ORklHX1JPQURSVU5ORVI9eQojIENP TkZJR19ST0FEUlVOTkVSX0xBUkdFX1JJTkdTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9 eQpDT05GSUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfTURJT19CSVRC QU5HPXkKIyBDT05GSUdfTURJT19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVS IGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBu b3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0FNRF9QSFkgaXMg bm90IHNldAojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19BVDgwM1hf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19C Q004N1hYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CQ01fTkVUX1BIWUxJQj15CkNPTkZJR19CUk9B RENPTV9QSFk9eQpDT05GSUdfQ0lDQURBX1BIWT15CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5v dCBzZXQKQ09ORklHX0RBVklDT01fUEhZPXkKIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNl dAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0lDUExVU19QSFk9 eQojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19MU0lfRVQxMDExQ19Q SFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19NQVJWRUxMX1BIWT15CiMgQ09ORklHX01BUlZF TExfMTBHX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPXkKIyBDT05GSUdfTUlDUk9D SElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldApDT05G SUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15 CiMgQ09ORklHX1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlz IG5vdCBzZXQKQ09ORklHX1NNU0NfUEhZPXkKQ09ORklHX1NURTEwWFA9eQojIENPTkZJR19URVJB TkVUSUNTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19WSVRFU1NFX1BIWT15CiMgQ09ORklHX1hJTElO WF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBz ZXQKQ09ORklHX1BMSVA9eQpDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01QPXkKQ09ORklH X1BQUF9ERUZMQVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9eQpDT05G SUdfUFBQX01VTFRJTElOSz15CkNPTkZJR19QUFBPQVRNPXkKQ09ORklHX1BQUE9FPXkKQ09ORklH X1BQVFA9eQpDT05GSUdfUFBQT0wyVFA9eQpDT05GSUdfUFBQX0FTWU5DPXkKQ09ORklHX1BQUF9T WU5DX1RUWT15CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJUF9DT01QUkVT U0VEPXkKQ09ORklHX1NMSVBfU01BUlQ9eQpDT05GSUdfU0xJUF9NT0RFX1NMSVA2PXkKQ09ORklH X1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkK Q09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKIyBDT05GSUdfVVNCX1JU TDgxNTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfVVNCTkVUPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3WD15CkNPTkZJR19VU0JfTkVUX0FYODgx NzlfMTc4QT15CkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VF TT15CkNPTkZJR19VU0JfTkVUX0NEQ19OQ009eQojIENPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENf TkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DRENfTUJJTSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfTkVUX0RNOTYwMT15CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15 CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklH X1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRf TUNTNzgzMD15CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENf U1VCU0VUX0VOQUJMRT15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FM SV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdf VVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15 CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPXkKQ09O RklHX1VTQl9ORVRfS0FMTUlBPXkKIyBDT05GSUdfVVNCX05FVF9RTUlfV1dBTiBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfSFNPPXkKQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19VU0JfQ0RD X1BIT05FVD15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09O RklHX1VTQl9WTDYwMD15CiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklH X1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKQ09ORklHX0FETTgyMTE9eQpDT05G SUdfQVRIX0NPTU1PTj15CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVC VUcgaXMgbm90IHNldApDT05GSUdfQVRINUs9eQojIENPTkZJR19BVEg1S19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FUSDVLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19BVEg1S19QQ0k9eQpD T05GSUdfQVRIOUtfSFc9eQpDT05GSUdfQVRIOUtfQ09NTU9OPXkKQ09ORklHX0FUSDlLX0JUQ09F WF9TVVBQT1JUPXkKQ09ORklHX0FUSDlLPXkKQ09ORklHX0FUSDlLX1BDST15CiMgQ09ORklHX0FU SDlLX0FIQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLX0RFQlVHRlMgaXMgbm90IHNldAojIENP TkZJR19BVEg5S19EWU5BQ0sgaXMgbm90IHNldAojIENPTkZJR19BVEg5S19XT1cgaXMgbm90IHNl dApDT05GSUdfQVRIOUtfUkZLSUxMPXkKIyBDT05GSUdfQVRIOUtfQ0hBTk5FTF9DT05URVhUIGlz IG5vdCBzZXQKQ09ORklHX0FUSDlLX1BDT0VNPXkKQ09ORklHX0FUSDlLX0hUQz15CiMgQ09ORklH X0FUSDlLX0hUQ19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFdSTkcgaXMgbm90 IHNldApDT05GSUdfQ0FSTDkxNzA9eQpDT05GSUdfQ0FSTDkxNzBfTEVEUz15CkNPTkZJR19DQVJM OTE3MF9XUEM9eQojIENPTkZJR19DQVJMOTE3MF9IV1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDZLTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYy MTAgaXMgbm90IHNldAojIENPTkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04zNlhY IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMPXkKQ09ORklHX0FUTUVMPXkKQ09O RklHX1BDSV9BVE1FTD15CkNPTkZJR19QQ01DSUFfQVRNRUw9eQpDT05GSUdfQVQ3NkM1MFhfVVNC PXkKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0Mz15CkNPTkZJR19CNDNf QkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9TU0I9eQoj IENPTkZJR19CNDNfQlVTRVNfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNFU19TU0Ig aXMgbm90IHNldApDT05GSUdfQjQzX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19QQ0lDT1JF X0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1NESU89eQpDT05GSUdfQjQzX0JDTUFfUElPPXkKQ09O RklHX0I0M19QSU89eQpDT05GSUdfQjQzX1BIWV9HPXkKQ09ORklHX0I0M19QSFlfTj15CkNPTkZJ R19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9eQpDT05GSUdfQjQzX0xFRFM9eQpDT05G SUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0I0M0xF R0FDWT15CkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZ X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJR19CNDNM RUdBQ1lfSFdSTkc9eQpDT05GSUdfQjQzTEVHQUNZX0RFQlVHPXkKQ09ORklHX0I0M0xFR0FDWV9E TUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJR19CNDNMRUdBQ1lfRE1BX0FORF9QSU9f TU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0 M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19CUkNNVVRJTD15CkNPTkZJR19CUkNN U01BQz15CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTV9UUkFDSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTURCRyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9DSVNDTz15CkNPTkZJR19BSVJPPXkKQ09ORklHX0FJUk9fQ1M9eQpDT05GSUdfV0xBTl9WRU5E T1JfSU5URUw9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIyMDA9eQpD T05GSUdfSVBXMjIwMF9NT05JVE9SPXkKQ09ORklHX0lQVzIyMDBfUkFESU9UQVA9eQpDT05GSUdf SVBXMjIwMF9QUk9NSVNDVU9VUz15CkNPTkZJR19JUFcyMjAwX1FPUz15CiMgQ09ORklHX0lQVzIy MDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCSVBXPXkKIyBDT05GSUdfTElCSVBXX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPXkKQ09ORklHX0lXTDQ5NjU9eQpDT05GSUdfSVdM Mzk0NT15CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJ R19JV0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJPXkKQ09ORklHX0lXTFdJ RklfTEVEUz15CiMgQ09ORklHX0lXTERWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTE1WTSBpcyBu b3Qgc2V0CgojCiMgV0FSTklORzogaXdsd2lmaSBpcyB1c2VsZXNzIHdpdGhvdXQgSVdMRFZNIG9y IElXTE1WTQojCgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9ERVZJQ0VfVFJBQ0lORyBpcyBub3Qgc2V0CkNP TkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CkNPTkZJR19IT1NUQVA9eQpDT05GSUdfSE9TVEFQ X0ZJUk1XQVJFPXkKIyBDT05GSUdfSE9TVEFQX0ZJUk1XQVJFX05WUkFNIGlzIG5vdCBzZXQKQ09O RklHX0hPU1RBUF9QTFg9eQpDT05GSUdfSE9TVEFQX1BDST15CkNPTkZJR19IT1NUQVBfQ1M9eQpD T05GSUdfSEVSTUVTPXkKIyBDT05GSUdfSEVSTUVTX1BSSVNNIGlzIG5vdCBzZXQKQ09ORklHX0hF Uk1FU19DQUNIRV9GV19PTl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9eQpDT05GSUdfVE1EX0hF Uk1FUz15CkNPTkZJR19OT1JURUxfSEVSTUVTPXkKQ09ORklHX1BDTUNJQV9IRVJNRVM9eQpDT05G SUdfUENNQ0lBX1NQRUNUUlVNPXkKQ09ORklHX09SSU5PQ09fVVNCPXkKQ09ORklHX1A1NF9DT01N T049eQpDT05GSUdfUDU0X1VTQj15CkNPTkZJR19QNTRfUENJPXkKQ09ORklHX1A1NF9TUEk9eQoj IENPTkZJR19QNTRfU1BJX0RFRkFVTFRfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX1A1NF9MRURT PXkKIyBDT05GSUdfUFJJU001NCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxM PXkKQ09ORklHX0xJQkVSVEFTPXkKQ09ORklHX0xJQkVSVEFTX1VTQj15CkNPTkZJR19MSUJFUlRB U19DUz15CkNPTkZJR19MSUJFUlRBU19TRElPPXkKQ09ORklHX0xJQkVSVEFTX1NQST15CiMgQ09O RklHX0xJQkVSVEFTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX01FU0g9eQpDT05G SUdfTElCRVJUQVNfVEhJTkZJUk09eQojIENPTkZJR19MSUJFUlRBU19USElORklSTV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBU19USElORklSTV9VU0I9eQpDT05GSUdfTVdJRklFWD15 CkNPTkZJR19NV0lGSUVYX1NESU89eQpDT05GSUdfTVdJRklFWF9QQ0lFPXkKIyBDT05GSUdfTVdJ RklFWF9VU0IgaXMgbm90IHNldApDT05GSUdfTVdMOEs9eQpDT05GSUdfV0xBTl9WRU5ET1JfTUVE SUFURUs9eQojIENPTkZJR19NVDc2MDFVIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JB TElOSz15CkNPTkZJR19SVDJYMDA9eQpDT05GSUdfUlQyNDAwUENJPXkKQ09ORklHX1JUMjUwMFBD ST15CkNPTkZJR19SVDYxUENJPXkKQ09ORklHX1JUMjgwMFBDST15CkNPTkZJR19SVDI4MDBQQ0lf UlQzM1hYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDM1WFg9eQpDT05GSUdfUlQyODAwUENJX1JUNTNY WD15CkNPTkZJR19SVDI4MDBQQ0lfUlQzMjkwPXkKQ09ORklHX1JUMjUwMFVTQj15CkNPTkZJR19S VDczVVNCPXkKQ09ORklHX1JUMjgwMFVTQj15CkNPTkZJR19SVDI4MDBVU0JfUlQzM1hYPXkKQ09O RklHX1JUMjgwMFVTQl9SVDM1WFg9eQojIENPTkZJR19SVDI4MDBVU0JfUlQzNTczIGlzIG5vdCBz ZXQKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9eQojIENPTkZJR19SVDI4MDBVU0JfUlQ1NVhYIGlz IG5vdCBzZXQKIyBDT05GSUdfUlQyODAwVVNCX1VOS05PV04gaXMgbm90IHNldApDT05GSUdfUlQy ODAwX0xJQj15CkNPTkZJR19SVDI4MDBfTElCX01NSU89eQpDT05GSUdfUlQyWDAwX0xJQl9NTUlP PXkKQ09ORklHX1JUMlgwMF9MSUJfUENJPXkKQ09ORklHX1JUMlgwMF9MSUJfVVNCPXkKQ09ORklH X1JUMlgwMF9MSUI9eQpDT05GSUdfUlQyWDAwX0xJQl9GSVJNV0FSRT15CkNPTkZJR19SVDJYMDBf TElCX0NSWVBUTz15CkNPTkZJR19SVDJYMDBfTElCX0xFRFM9eQojIENPTkZJR19SVDJYMDBfREVC VUcgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19SVEw4MTgw PXkKQ09ORklHX1JUTDgxODc9eQpDT05GSUdfUlRMODE4N19MRURTPXkKQ09ORklHX1JUTF9DQVJE Uz15CkNPTkZJR19SVEw4MTkyQ0U9eQpDT05GSUdfUlRMODE5MlNFPXkKQ09ORklHX1JUTDgxOTJE RT15CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNCRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJFRSBp cyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ1U9 eQpDT05GSUdfUlRMV0lGST15CkNPTkZJR19SVExXSUZJX1BDST15CkNPTkZJR19SVExXSUZJX1VT Qj15CkNPTkZJR19SVExXSUZJX0RFQlVHPXkKQ09ORklHX1JUTDgxOTJDX0NPTU1PTj15CiMgQ09O RklHX1JUTDhYWFhVIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JTST15CiMgQ09ORklH X1JTSV85MVggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQojIENPTkZJR19DVzEy MDAgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfVEk9eQojIENPTkZJR19XTDEyNTEgaXMg bm90IHNldAojIENPTkZJR19XTDEyWFggaXMgbm90IHNldAojIENPTkZJR19XTDE4WFggaXMgbm90 IHNldAojIENPTkZJR19XTENPUkUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfWllEQVM9 eQpDT05GSUdfVVNCX1pEMTIwMT15CkNPTkZJR19aRDEyMTFSVz15CiMgQ09ORklHX1pEMTIxMVJX X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklH X1FUTkZNQUNfUEVBUkxfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QQ01DSUFfUkFZQ1M9eQpDT05G SUdfUENNQ0lBX1dMMzUwMT15CkNPTkZJR19NQUM4MDIxMV9IV1NJTT15CkNPTkZJR19VU0JfTkVU X1JORElTX1dMQU49eQoKIwojIFdpTUFYIFdpcmVsZXNzIEJyb2FkYmFuZCBkZXZpY2VzCiMKQ09O RklHX1dJTUFYX0kyNDAwTT15CkNPTkZJR19XSU1BWF9JMjQwME1fVVNCPXkKQ09ORklHX1dJTUFY X0kyNDAwTV9ERUJVR19MRVZFTD04CkNPTkZJR19XQU49eQpDT05GSUdfTEFOTUVESUE9eQpDT05G SUdfSERMQz15CkNPTkZJR19IRExDX1JBVz15CkNPTkZJR19IRExDX1JBV19FVEg9eQpDT05GSUdf SERMQ19DSVNDTz15CkNPTkZJR19IRExDX0ZSPXkKQ09ORklHX0hETENfUFBQPXkKIyBDT05GSUdf SERMQ19YMjUgaXMgbm90IHNldApDT05GSUdfUENJMjAwU1lOPXkKQ09ORklHX1dBTlhMPXkKIyBD T05GSUdfUEMzMDBUT08gaXMgbm90IHNldApDT05GSUdfRkFSU1lOQz15CkNPTkZJR19EU0NDND1t CkNPTkZJR19EU0NDNF9QQ0lTWU5DPXkKQ09ORklHX0RTQ0M0X1BDSV9SU1Q9eQpDT05GSUdfRExD ST15CkNPTkZJR19ETENJX01BWD04CkNPTkZJR19TQk5JPXkKIyBDT05GSUdfU0JOSV9NVUxUSUxJ TkUgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPXkKQ09ORklHX1hFTl9ORVRE RVZfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX05FVERFVl9CQUNLRU5EPXkKQ09ORklHX1ZNWE5FVDM9 eQojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9ORVQ9eQpDT05G SUdfSVNETj15CiMgQ09ORklHX0lTRE5fSTRMIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fQ0FQST15 CkNPTkZJR19DQVBJX1RSQUNFPXkKQ09ORklHX0lTRE5fQ0FQSV9DQVBJMjA9eQpDT05GSUdfSVNE Tl9DQVBJX01JRERMRVdBUkU9eQoKIwojIENBUEkgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19D QVBJX0FWTT15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDST15CkNPTkZJR19JU0ROX0RSVl9B Vk1CMV9CMVBDSVY0PXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENNQ0lBPXkKQ09ORklHX0lT RE5fRFJWX0FWTUIxX0FWTV9DUz15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST15CkNPTkZJ R19JU0ROX0RSVl9BVk1CMV9DND15CiMgQ09ORklHX0NBUElfRUlDT04gaXMgbm90IHNldApDT05G SUdfSVNETl9EUlZfR0lHQVNFVD15CkNPTkZJR19HSUdBU0VUX0NBUEk9eQojIENPTkZJR19HSUdB U0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNFPXkKQ09ORklHX0dJR0FT RVRfTTEwNT15CkNPTkZJR19HSUdBU0VUX00xMDE9eQojIENPTkZJR19HSUdBU0VUX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpDT05GSUdfTUlTRE49 eQpDT05GSUdfTUlTRE5fRFNQPXkKQ09ORklHX01JU0ROX0wxT0lQPXkKCiMKIyBtSVNETiBoYXJk d2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST15CkNPTkZJR19NSVNETl9IRkNNVUxU ST15CkNPTkZJR19NSVNETl9IRkNVU0I9eQpDT05GSUdfTUlTRE5fQVZNRlJJVFo9eQpDT05GSUdf TUlTRE5fU1BFRURGQVg9eQpDT05GSUdfTUlTRE5fSU5GSU5FT049eQpDT05GSUdfTUlTRE5fVzY2 OTI9eQojIENPTkZJR19NSVNETl9ORVRKRVQgaXMgbm90IHNldApDT05GSUdfTUlTRE5fSVBBQz15 CkNPTkZJR19NSVNETl9JU0FSPXkKIyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBk ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklH X0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9T UEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVy ZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNB VVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9V U0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9eQpDT05GSUdfSU5QVVRfRVZE RVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OD15 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRL QkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRf UVQyMTYwPXkKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKQ09ORklH X0tFWUJPQVJEX0xLS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENB NjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzIzPXkK IyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX01BWDcz NTk9eQojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9N UFIxMjEgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJPQVJE X09QRU5DT1JFUz15CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldApDT05GSUdf S0VZQk9BUkRfU1RPV0FXQVk9eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKIyBDT05GSUdfS0VZ Qk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09O RklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQ Uz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpD T05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NN QlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9P Sz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJfRUxBTlRF Q0g9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNI S0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VT RV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQpDT05GSUdf TU9VU0VfU0VSSUFMPXkKQ09ORklHX01PVVNFX0FQUExFVE9VQ0g9eQpDT05GSUdfTU9VU0VfQkNN NTk3ND15CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxB Tl9JMkMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT15CiMgQ09ORklHX01PVVNFX0dQ SU8gaXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15CiMgQ09ORklHX01PVVNF X1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQpDT05GSUdf Sk9ZU1RJQ0tfQU5BTE9HPXkKQ09ORklHX0pPWVNUSUNLX0EzRD15CkNPTkZJR19KT1lTVElDS19B REk9eQpDT05GSUdfSk9ZU1RJQ0tfQ09CUkE9eQpDT05GSUdfSk9ZU1RJQ0tfR0YySz15CkNPTkZJ R19KT1lTVElDS19HUklQPXkKQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9eQpDT05GSUdfSk9ZU1RJ Q0tfR1VJTExFTU9UPXkKQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUPXkKQ09ORklHX0pPWVNUSUNL X1NJREVXSU5ERVI9eQpDT05GSUdfSk9ZU1RJQ0tfVE1EQz15CkNPTkZJR19KT1lTVElDS19JRk9S Q0U9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFX1VTQj15CkNPTkZJR19KT1lTVElDS19JRk9SQ0Vf MjMyPXkKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9eQpDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49 eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPXkK Q09ORklHX0pPWVNUSUNLX1NUSU5HRVI9eQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT15CkNPTkZJ R19KT1lTVElDS19aSEVOSFVBPXkKQ09ORklHX0pPWVNUSUNLX0RCOT15CkNPTkZJR19KT1lTVElD S19HQU1FQ09OPXkKQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9eQojIENPTkZJR19KT1lTVElD S19BUzUwMTEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CkNPTkZJR19KT1lT VElDS19YUEFEPXkKQ09ORklHX0pPWVNUSUNLX1hQQURfRkY9eQpDT05GSUdfSk9ZU1RJQ0tfWFBB RF9MRURTPXkKQ09ORklHX0pPWVNUSUNLX1dBTEtFUkEwNzAxPXkKIyBDT05GSUdfSk9ZU1RJQ0tf UFNYUEFEX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVU X1VTQl9BQ0VDQUQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BSVBURUs9eQpDT05GSUdfVEFCTEVUX1VT Ql9HVENPPXkKQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORz15CkNPTkZJR19UQUJMRVRfVVNCX0tC VEFCPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFC TEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpD T05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2 PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3Nz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FE Nzg3OV9TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENU TUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9EWU5BUFJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT15CkNPTkZJ R19UT1VDSFNDUkVFTl9FRVRJPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fRlVKSVRTVT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TNlNZNzYxIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0VMTz15CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDA9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPXkKQ09ORklH X1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUPXkKQ09ORklHX1RPVUNIU0NS RUVOX1RPVUNIV0lOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fV005N1hYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcwNT15CkNPTkZJR19UT1VDSFNDUkVF Tl9XTTk3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzEzPXkKQ09ORklHX1RPVUNIU0NSRUVO X1VTQl9DT01QT1NJVEU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxBWD15CkNPTkZJR19U T1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl8zTT15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFVSQk89eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dVTlpFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ETUNf VFNDMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0lERUFMVEVLPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HRU5FUkFMX1RPVUNIPXkK Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HT1RPUD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSkFT VEVDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC X0UyST15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUM9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0VUVF9UQzQ1VVNCPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ORVhJTz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQy MTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAw NSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQ UzY1MDdYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1f QlUyMTAyMyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3 MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENTUEtSPXkKIyBDT05G SUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJ R19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9eQpD T05GSUdfSU5QVVRfQVRJX1JFTU9URTI9eQpDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9eQoj IENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QT1dFUk1BVEU9eQpD T05GSUdfSU5QVVRfWUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CiMgQ09ORklHX0lOUFVU X1JFR1VMQVRPUl9IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklH X0lOUFVUX1BDRjUwNjMzX1BNVT15CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZf RlJPTlRFTkQ9eQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJW MjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlz IG5vdCBzZXQKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08g cG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkK Q09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9f Q1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09ORklHX1NFUklPX1BDSVBTMj15CkNP TkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FMVEVS QV9QUzI9eQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9f QVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJ T19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19H QU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9SVF9MND15CkNP TkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKQ09ORklHX0dBTUVQT1JUX0ZNODAxPXkKCiMKIyBDaGFy YWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9U UkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQ PXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09O RklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdf U0VSSUFMX05PTlNUQU5EQVJEPXkKQ09ORklHX1JPQ0tFVFBPUlQ9eQpDT05GSUdfQ1lDTEFERVM9 eQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX0lOVEVMTElPPXkKQ09O RklHX01PWEFfU01BUlRJTz15CkNPTkZJR19TWU5DTElOSz15CkNPTkZJR19TWU5DTElOS01QPXkK Q09ORklHX1NZTkNMSU5LX0dUPXkKQ09ORklHX05PWk9NST15CkNPTkZJR19JU0k9eQpDT05GSUdf Tl9IRExDPXkKQ09ORklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNP TkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJp dmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05G SUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BO UD15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1 MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9DUz15 CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElN RV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1 MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CiMgQ09ORklHX1NF UklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBf RFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05G SUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19T RVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBw b3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFM X0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPXkK IyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3 WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lG WDZYNjAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj15CiMg Q09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdfSFZDX0RS SVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9G Uk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpD T05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUFJPQ19JTlRFUkZBQ0U9eQojIENP TkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVS RkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09O RklHX0lQTUlfV0FUQ0hET0c9eQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5E T009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVM PXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19I V19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfTlZSQU09eQpD T05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElDT009eQoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2 aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz15CkNPTkZJR19DQVJETUFOXzQwMDA9eQpDT05GSUdf Q0FSRE1BTl80MDQwPXkKIyBDT05GSUdfU0NSMjRYIGlzIG5vdCBzZXQKQ09ORklHX0lQV0lSRUxF U1M9eQpDT05GSUdfTVdBVkU9eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19NQVhfUkFXX0RF VlM9MjU2CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBf REVGQVVMVD15CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CkNPTkZJ R19UQ0dfVElTX0NPUkU9eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19U Q0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9U T04gaXMgbm90IHNldApDT05GSUdfVENHX05TQz15CkNPTkZJR19UQ0dfQVRNRUw9eQpDT05GSUdf VENHX0lORklORU9OPXkKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19D UkIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklH X1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAy NF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CiMgQ09O RklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpD T05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19J MkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0ky Q19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1 cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0ky Q19BTEkxNTM1PXkKQ09ORklHX0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgzPXkKQ09O RklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj15CkNPTkZJR19JMkNfQU1E ODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVNDSD15CiMgQ09ORklHX0kyQ19J U01UIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19JMkNfTkZPUkNFMj15CkNP TkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNfU0lTNTU5NT15CkNPTkZJR19JMkNf U0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNf VklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEkyQyBz eXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMg Q09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9Q TEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklH X0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19JMkNf WElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJz CiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPXkKQ09ORklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0ky Q19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19UQU9TX0VWTT15CkNPTkZJR19JMkNfVElOWV9VU0I9eQoKIwojIE90aGVyIEky Qy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdf U1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIg Q29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQklUQkFORz15CkNP TkZJR19TUElfQlVUVEVSRkxZPXkKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENP TkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1ND MThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBz ZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90 IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TUElfVExF NjJYMD15CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90 IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NM SUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19Q UFNfQ0xJRU5UX1BBUlBPUlQ9eQojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoK IwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09O RklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9U SU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1 ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19HUElPTElC PXkKQ09ORklHX0dQSU9fQUNQST15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVy cwojCiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RXQVBCIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5F UklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENP TkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fTU9DS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1 NSBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklH X0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNl dAoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMy WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAoK IwojIE1GRCBHUElPIGV4cGFuZGVycwojCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05G SUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX01MX0lPSD15CiMgQ09ORklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNl dAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVy cwojCiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDcz MDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19H UElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0Cgoj CiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX1cxPXkKQ09ORklHX1cxX0NPTj15CgojCiMg MS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQpDT05GSUdfVzFf TUFTVEVSX0RTMjQ5MD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkKIyBDT05GSUdfVzFfTUFT VEVSX0RTMVdNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoK IwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xB VkVfU01FTT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1cx X1NMQVZFX0RTMjQwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qg c2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZF X0RTMjQyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjgwNSBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05GSUdf VzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzOCBp cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9eQojIENPTkZJR19XMV9TTEFWRV9EUzI3 ODAgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJ R19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUxNyBp cyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JF U0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBM WV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQojIENPTkZJR19URVNUX1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzYwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19C QVRURVJZX0RTMjc4Mj15CiMgQ09ORklHX0JBVFRFUllfV005N1hYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3 MDQwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfTUFYMTcyMVggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMz15CiMgQ09ORklH X0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9MVEMzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVY IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNP TkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMK IyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CkNPTkZJR19TRU5T T1JTX0FCSVRVR1VSVTM9eQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JT X0FETTEwMjE9eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAy Nj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09O RklHX1NFTlNPUlNfQURNOTI0MD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0 MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNP TkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKQ09ORklHX1NF TlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZB TTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NFTlNPUlNfQVNC MTAwPXkKIyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B VFhQMT15CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09O RklHX1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09ORklHX1NF TlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNf Rjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfRlRTVEVV VEFURVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNf R0w1MjBTTT15CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkKIyBDT05GSUdfU0VOU09SU19JNTUw MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4 Nz15CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9X UjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKIyBDT05GSUdfU0VOU09S U19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTFRDNDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQojIENPTkZJ R19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBD T05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15 CkNPTkZJR19TRU5TT1JTX01BWDExMTE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJ R19TRU5TT1JTX01BWDE2MTk9eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKIyBDT05GSUdfU0VO U09SU19NQVgxOTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY NjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkK IyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgz MTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRENYWD15CkNPTkZJ R19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTcwPXkKQ09ORklHX1NFTlNPUlNfTE03 Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NF TlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkK Q09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09S U19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQojIENP TkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQxPXkK Q09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdf U0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJ R19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdf UE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0hUMjE9eQojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9eQpDT05G SUdfU0VOU09SU19ETUUxNzM3PXkKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CkNPTkZJR19TRU5T T1JTX0VNQzIxMDM9eQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT15CkNPTkZJR19TRU5TT1JTX1NN U0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJR19TRU5TT1JTX1NNU0M0 N0IzOTc9eQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj15CkNPTkZJR19TRU5TT1JTX1ND SDU2Mjc9eQojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1NUVFM3NTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02NjU9eQojIENPTkZJR19T RU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFMxMDE1PXkKQ09O RklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQpDT05GSUdfU0VO U09SU19BTUM2ODIxPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RI TUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BV VEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpD T05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NF TlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19X ODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9G QU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNP UlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19X ODM2MjdFSEY9eQojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRy aXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKQ09ORklHX1NFTlNPUlNfQVRLMDEx MD15CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RF TEFZX01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9U UklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RI RVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf REVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJ Ul9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdf VEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQoj IENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMg bm90IHNldApDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9bQojIENPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMK IwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QQ0hf VEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JF PXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0df SEFORExFX0JPT1RfRU5BQkxFRD15CiMgQ09ORklHX1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQK CiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBD T05GSUdfV0RBVF9XRFQgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5D RV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNP TkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklHX0FMSU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEw MV9XRFQ9eQpDT05GSUdfRjcxODA4RV9XRFQ9eQpDT05GSUdfU1A1MTAwX1RDTz15CkNPTkZJR19T QkNfRklUUEMyX1dBVENIRE9HPXkKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09O RklHX0lCNzAwX1dEVD15CkNPTkZJR19JQk1BU1I9eQpDT05GSUdfV0FGRVJfV0RUPXkKQ09ORklH X0k2MzAwRVNCX1dEVD15CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVENP X1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPXkK Q09ORklHX0lUODdfV0RUPXkKQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0hQV0RUX05NSV9E RUNPRElORz15CkNPTkZJR19TQzEyMDBfV0RUPXkKQ09ORklHX1BDODc0MTNfV0RUPXkKQ09ORklH X05WX1RDTz15CkNPTkZJR182MFhYX1dEVD15CkNPTkZJR19DUFU1X1dEVD15CkNPTkZJR19TTVND X1NDSDMxMVhfV0RUPXkKQ09ORklHX1NNU0MzN0I3ODdfV0RUPXkKIyBDT05GSUdfVklBX1dEVCBp cyBub3Qgc2V0CkNPTkZJR19XODM2MjdIRl9XRFQ9eQpDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05G SUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNfV0FU Q0hET0c9eQojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAxOF9X RFQgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5f V0RUPXkKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERP Rz15CkNPTkZJR19XRFRQQ0k9eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJ R19VU0JQQ1dBVENIRE9HPXkKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMg Q09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NT SUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJ R19TU0JfU1BST009eQpDT05GSUdfU1NCX0JMT0NLSU89eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFPXkK Q09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ01DSUFIT1NUPXkK Q09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfU0RJT0hPU1Q9eQojIENP TkZJR19TU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJ QkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklHX0JDTUE9eQpDT05GSUdf QkNNQV9CTE9DS0lPPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNN QV9IT1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNN QV9EUklWRVJfUENJPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAoj IENPTkZJR19CQ01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9ERUJVRyBp cyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRf Q09SRT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1 MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUw IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMx M1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApD T05GSUdfSFRDX1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CkNP TkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9TT0NfUE1JQ19DSFRXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlD X0NIVERDX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9K QU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENP TkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9Q Q0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfUkVUVSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2 MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNY X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19N RkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVND IGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRf U1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFT IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAx MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQ UzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1RQUzY4NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkx MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5v dCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1 MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9W WDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004NDAwPXkKIyBDT05G SUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dN ODk5NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVC VUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19S RUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNF UlNQQUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RB OTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9 eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9M VEMzNjc2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JFR1VM QVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkKIyBDT05GSUdfUkVHVUxB VE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUw MjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQpD T05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfTElSQz15CkNPTkZJR19JUl9MSVJDX0NPREVDPXkK Q09ORklHX0lSX05FQ19ERUNPREVSPXkKQ09ORklHX0lSX1JDNV9ERUNPREVSPXkKQ09ORklHX0lS X1JDNl9ERUNPREVSPXkKQ09ORklHX0lSX0pWQ19ERUNPREVSPXkKQ09ORklHX0lSX1NPTllfREVD T0RFUj15CkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPXkKQ09ORklHX0lSX1NIQVJQX0RFQ09ERVI9 eQpDT05GSUdfSVJfTUNFX0tCRF9ERUNPREVSPXkKQ09ORklHX0lSX1hNUF9ERUNPREVSPXkKIyBD T05GSUdfUkNfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBN dWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9S QURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90 IHNldAojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJp dmVycwojCiMgQ09ORklHX01FRElBX1VTQl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfUENJX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVy cwojCiMgQ09ORklHX0NZUFJFU1NfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2ls bGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgc3BpLCBmcm9udGVuZHMpCiMKCiMK IyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJv bnRlbmRzCiMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1Bf QU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJ QT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01B WF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19EUk09eQpDT05GSUdfRFJN X01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0RFQlVHX01NIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVHX01NX1NFTEZURVNU IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVM UEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJB TExPQz0xMDAKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fVFRNPXkKQ09ORklHX0RSTV9WTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNo aXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09ORklHX0RSTV9JMkNfU0lMMTY0PXkKIyBD T05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkFERU9OPXkK IyBDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQ VSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgoj CgojCiMgQU1EIExpYnJhcnkgcm91dGluZXMKIwojIENPTkZJR19DSEFTSCBpcyBub3Qgc2V0CkNP TkZJR19EUk1fTk9VVkVBVT15CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVf REVCVUdfREVGQVVMVD0zCiMgQ09ORklHX05PVVZFQVVfREVCVUdfTU1VIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19EUk1fSTkxNT15CiMgQ09ORklHX0RS TV9JOTE1X0FMUEhBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9F UlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9V U0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZH RU0gaXMgbm90IHNldApDT05GSUdfRFJNX1ZNV0dGWD15CiMgQ09ORklHX0RSTV9WTVdHRlhfRkJD T04gaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1f TUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAoj IENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwoj IERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NS RUVOIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURH RT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJ WF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldAoj IENPTkZJR19EUk1fVElOWURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90 IHNldAojIENPTkZJR19EUk1fTElCX1JBTkRPTSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVy IERldmljZXMKIwpDT05GSUdfRkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9D TURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJfQk9P VF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9D T1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9Q SVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdf RkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9Q Uk9WSURFX0dFVF9GQl9VTk1BUFBFRF9BUkVBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfRk9SRUlH Tl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJS RURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09ORklHX0ZCX1NWR0FMSUI9eQojIENPTkZJR19G Ql9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9E RV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhh cmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldApDT05GSUdfRkJf UE0yPXkKQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIyMDAw PXkKQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpDT05GSUdfRkJfQVJDPXkKIyBDT05GSUdfRkJf QVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPXkKQ09ORklHX0ZCX1ZFU0E9eQpD T05GSUdfRkJfRUZJPXkKQ09ORklHX0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKIyBDT05GSUdf RkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MxRDEzWFhYPXkKQ09ORklHX0ZCX05W SURJQT15CiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9OVklE SUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVD15CiMgQ09ORklH X0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CkNPTkZJR19GQl9NQVRST1g9eQpD T05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CkNPTkZJR19GQl9NQVRST1hfTVlTVElRVUU9eQpD T05GSUdfRkJfTUFUUk9YX0c9eQpDT05GSUdfRkJfTUFUUk9YX0kyQz15CkNPTkZJR19GQl9NQVRS T1hfTUFWRU49eQpDT05GSUdfRkJfUkFERU9OPXkKQ09ORklHX0ZCX1JBREVPTl9JMkM9eQpDT05G SUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19GQl9BVFkxMjg9eQpDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNPTkZJ R19GQl9BVFk9eQpDT05GSUdfRkJfQVRZX0NUPXkKIyBDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENE IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkK Q09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9eQojIENP TkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFX0FDQ0VMIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJR19GQl9TSVNfMzAwPXkKQ09ORklHX0ZCX1NJ U18zMTU9eQpDT05GSUdfRkJfVklBPXkKIyBDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlMgaXMg bm90IHNldApDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWT15CkNPTkZJR19GQl9ORU9NQUdJ Qz15CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQojIENPTkZJR19GQl8zREZYX0FD Q0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlhfSTJDPXkKQ09ORklHX0ZCX1ZPT0RPTzE9eQpD T05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQpDT05GSUdfRkJfQVJLPXkKQ09O RklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfU001 MDE9eQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VETD15CiMgQ09O RklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9eQpDT05GSUdf WEVOX0ZCREVWX0ZST05URU5EPXkKQ09ORklHX0ZCX01FVFJPTk9NRT15CkNPTkZJR19GQl9NQjg2 MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15 CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5MFgg aXMgbm90IHNldAojIENPTkZJR19GQl9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1Q TEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09O RklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQVBQTEU9eQojIENPTkZJR19CQUNLTElHSFRfUE04 OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf QURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf R1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJD WENOTiBpcyBub3Qgc2V0CkNPTkZJR19WR0FTVEFURT15CkNPTkZJR19IRE1JPXkKCiMKIyBDb25z b2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQojIENPTkZJ R19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9 eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JP V1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09O U09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9O PXkKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9P U1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNIGlzIG5vdCBzZXQKQ09O RklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15CkNPTkZJR19TTkRf SFdERVA9eQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9eQpDT05GSUdfU05EX1JBV01JREk9eQpDT05G SUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVWPXkKQ09ORklHX1NORF9PU1NF TVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1M9eQpDT05GSUdf U05EX1BDTV9PU1NfUExVR0lOUz15CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NORF9I UlRJTUVSPXkKQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRT PTMyCkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09O RklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15 CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9eQpDT05GSUdfU05E X1NFUV9EVU1NWT15CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQKQ09ORklH X1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD15CkNP TkZJR19TTkRfU0VRX01JREk9eQpDT05GSUdfU05EX1NFUV9NSURJX0VNVUw9eQpDT05GSUdfU05E X1NFUV9WSVJNSURJPXkKQ09ORklHX1NORF9NUFU0MDFfVUFSVD15CkNPTkZJR19TTkRfT1BMM19M SUI9eQpDT05GSUdfU05EX09QTDNfTElCX1NFUT15CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEg aXMgbm90IHNldApDT05GSUdfU05EX1ZYX0xJQj15CkNPTkZJR19TTkRfQUM5N19DT0RFQz15CkNP TkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENTUD15CkNPTkZJR19TTkRfRFVNTVk9eQpD T05GSUdfU05EX0FMT09QPXkKQ09ORklHX1NORF9WSVJNSURJPXkKQ09ORklHX1NORF9NVFBBVj15 CkNPTkZJR19TTkRfTVRTNjQ9eQpDT05GSUdfU05EX1NFUklBTF9VMTY1NTA9eQpDT05GSUdfU05E X01QVTQwMT15CkNPTkZJR19TTkRfUE9SVE1BTjJYND15CkNPTkZJR19TTkRfQUM5N19QT1dFUl9T QVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfU0Jf Q09NTU9OPXkKQ09ORklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT15CkNPTkZJR19TTkRf QUxTMzAwPXkKQ09ORklHX1NORF9BTFM0MDAwPXkKQ09ORklHX1NORF9BTEk1NDUxPXkKQ09ORklH X1NORF9BU0lIUEk9eQpDT05GSUdfU05EX0FUSUlYUD15CkNPTkZJR19TTkRfQVRJSVhQX01PREVN PXkKQ09ORklHX1NORF9BVTg4MTA9eQpDT05GSUdfU05EX0FVODgyMD15CkNPTkZJR19TTkRfQVU4 ODMwPXkKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVpUMzMyOD15CkNP TkZJR19TTkRfQlQ4N1g9eQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5vdCBzZXQK Q09ORklHX1NORF9DQTAxMDY9eQpDT05GSUdfU05EX0NNSVBDST15CkNPTkZJR19TTkRfT1hZR0VO X0xJQj15CkNPTkZJR19TTkRfT1hZR0VOPXkKQ09ORklHX1NORF9DUzQyODE9eQpDT05GSUdfU05E X0NTNDZYWD15CkNPTkZJR19TTkRfQ1M0NlhYX05FV19EU1A9eQpDT05GSUdfU05EX0NUWEZJPXkK Q09ORklHX1NORF9EQVJMQTIwPXkKQ09ORklHX1NORF9HSU5BMjA9eQpDT05GSUdfU05EX0xBWUxB MjA9eQpDT05GSUdfU05EX0RBUkxBMjQ9eQpDT05GSUdfU05EX0dJTkEyND15CkNPTkZJR19TTkRf TEFZTEEyND15CkNPTkZJR19TTkRfTU9OQT15CkNPTkZJR19TTkRfTUlBPXkKQ09ORklHX1NORF9F Q0hPM0c9eQpDT05GSUdfU05EX0lORElHTz15CkNPTkZJR19TTkRfSU5ESUdPSU89eQpDT05GSUdf U05EX0lORElHT0RKPXkKQ09ORklHX1NORF9JTkRJR09JT1g9eQpDT05GSUdfU05EX0lORElHT0RK WD15CkNPTkZJR19TTkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9eQpDT05GSUdf U05EX0VNVTEwSzFYPXkKQ09ORklHX1NORF9FTlMxMzcwPXkKQ09ORklHX1NORF9FTlMxMzcxPXkK Q09ORklHX1NORF9FUzE5Mzg9eQpDT05GSUdfU05EX0VTMTk2OD15CkNPTkZJR19TTkRfRVMxOTY4 X0lOUFVUPXkKQ09ORklHX1NORF9GTTgwMT15CkNPTkZJR19TTkRfSERTUD15CgojCiMgRG9uJ3Qg Zm9yZ2V0IHRvIGFkZCBidWlsdC1pbiBmaXJtd2FyZXMgZm9yIEhEU1AgZHJpdmVyCiMKQ09ORklH X1NORF9IRFNQTT15CkNPTkZJR19TTkRfSUNFMTcxMj15CkNPTkZJR19TTkRfSUNFMTcyND15CkNP TkZJR19TTkRfSU5URUw4WDA9eQpDT05GSUdfU05EX0lOVEVMOFgwTT15CkNPTkZJR19TTkRfS09S RzEyMTI9eQpDT05GSUdfU05EX0xPTEE9eQpDT05GSUdfU05EX0xYNjQ2NEVTPXkKQ09ORklHX1NO RF9NQUVTVFJPMz15CkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01JWEFS VD15CkNPTkZJR19TTkRfTk0yNTY9eQpDT05GSUdfU05EX1BDWEhSPXkKQ09ORklHX1NORF9SSVBU SURFPXkKQ09ORklHX1NORF9STUUzMj15CkNPTkZJR19TTkRfUk1FOTY9eQpDT05GSUdfU05EX1JN RTk2NTI9eQpDT05GSUdfU05EX1NPTklDVklCRVM9eQpDT05GSUdfU05EX1RSSURFTlQ9eQpDT05G SUdfU05EX1ZJQTgyWFg9eQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09eQpDT05GSUdfU05EX1ZJ UlRVT1NPPXkKQ09ORklHX1NORF9WWDIyMj15CkNPTkZJR19TTkRfWU1GUENJPXkKCiMKIyBIRC1B dWRpbwojCkNPTkZJR19TTkRfSERBPXkKQ09ORklHX1NORF9IREFfSU5URUw9eQpDT05GSUdfU05E X0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKQ09ORklHX1NORF9IREFfSU5Q VVRfQkVFUD15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVBfTU9ERT0xCkNPTkZJR19TTkRfSERB X1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05E X0hEQV9DT0RFQ19BTkFMT0c9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CkNPTkZJ R19TTkRfSERBX0NPREVDX1ZJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpDT05GSUdf U05EX0hEQV9DT0RFQ19DSVJSVVM9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD15CkNP TkZJR19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMj15 CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRf SERBX0NPREVDX0NNRURJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND15CkNPTkZJR19T TkRfSERBX0dFTkVSSUM9eQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05G SUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFfSTkxNT15CkNPTkZJR19TTkRfSERBX1BS RUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19T TkRfVVNCX0FVRElPPXkKQ09ORklHX1NORF9VU0JfVUExMDE9eQpDT05GSUdfU05EX1VTQl9VU1gy WT15CkNPTkZJR19TTkRfVVNCX0NBSUFRPXkKQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpD T05GSUdfU05EX1VTQl9VUzEyMkw9eQpDT05GSUdfU05EX1VTQl82RklSRT15CiMgQ09ORklHX1NO RF9VU0JfSElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfVVNCX1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMg bm90IHNldAojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9WQVJJQVggaXMgbm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9G SVJFV0lSRV9MSUI9eQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9P WEZXIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JU0lHSFQ9eQojIENPTkZJR19TTkRfRklSRVdPUktT IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJ UkVXSVJFX0RJR0kwMFggaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX01PVFUgaXMgbm90IHNldAojIENPTkZJR19T TkRfRklSRUZBQ0UgaXMgbm90IHNldApDT05GSUdfU05EX1BDTUNJQT15CkNPTkZJR19TTkRfVlhQ T0NLRVQ9eQpDT05GSUdfU05EX1BEQVVESU9DRj15CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNl dApDT05GSUdfU05EX1g4Nj15CiMgQ09ORklHX0hETUlfTFBFX0FVRElPIGlzIG5vdCBzZXQKQ09O RklHX1NORF9TWU5USF9FTVVYPXkKQ09ORklHX0FDOTdfQlVTPXkKCiMKIyBISUQgc3VwcG9ydAoj CkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFX PXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3Bl Y2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VU T1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9eQojIENPTkZJR19ISURfQUNSVVhfRkYg aXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90 IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMg bm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qg c2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElE X0NPUlNBSVIgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZUz15CiMgQ09ORklHX0hJRF9D TUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9 eQpDT05GSUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkKIyBDT05GSUdfSElEX0VM TyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfR0VNQklSRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldApDT05GSUdfSElEX0tFWVRP VUNIPXkKQ09ORklHX0hJRF9LWUU9eQpDT05GSUdfSElEX1VDTE9HSUM9eQpDT05GSUdfSElEX1dB TFRPUD15CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNl dApDT05GSUdfSElEX0lURT15CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lO R1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAoj IENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJ R19ISURfTE9HSVRFQ0hfREo9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPXkKQ09ORklHX0xP R0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZG PXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJ R19ISURfTUFZRkxBU0ggaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19I SURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQojIENPTkZJR19ISURfTlRJIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9eQpDT05GSUdfSElE X1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1P VU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CkNPTkZJR19ISURfUElDT0xDRD15 CkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQojIENPTkZJ R19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldApDT05GSUdfSElEX1JPQ0NBVD15CiMg Q09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdf SElEX1NPTlk9eQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVE TElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldApDT05GSUdfSElEX0dS RUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQojIENPTkZJR19ISURfSFlQRVJWX01PVVNF IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9eQpDT05GSUdfU01BUlRKT1lQTFVT X0ZGPXkKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQoj IENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpD T05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkKIyBDT05GSUdfSElEX1VEUkFXX1BTMyBpcyBub3Qgc2V0 CkNPTkZJR19ISURfV0FDT009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05GSUdfWkVS T1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPXkKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIg aXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBw b3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVW PXkKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKCiMK IyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9JU0hfSElEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD T05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15 CkNPTkZJR19VU0JfUENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMg TWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkK Q09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90IHNldAoj IENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURTX1RS SUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9OPXkKQ09ORklHX1VTQl9XVVNC PXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2 N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CiMg Q09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15 CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hF RD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9JU1AxMTZYX0hDRD15CiMgQ09ORklHX1VTQl9JU1AxMzYyX0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15 CiMgQ09ORklHX1VTQl9PSENJX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9I Q0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkKQ09ORklHX1VTQl9V MTMyX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRF9J U08gaXMgbm90IHNldApDT05GSUdfVVNCX1NMODExX0NTPXkKQ09ORklHX1VTQl9SOEE2NjU5N19I Q0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENEPXkKQ09ORklHX1VTQl9IV0FfSENEPXkKIyBDT05GSUdf VVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFz cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQpDT05GSUdfVVNCX1BSSU5URVI9eQpDT05GSUdf VVNCX1dETT15CkNPTkZJR19VU0JfVE1DPXkKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRz IG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVT Ql9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09O RklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxU RUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15 CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15 CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpD T05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkK Q09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15 CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FU QUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15Cgoj CiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9N SUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09O RklHX1VTQklQX1ZIQ0lfSENfUE9SVFM9OApDT05GSUdfVVNCSVBfVkhDSV9OUl9IQ1M9MQpDT05G SUdfVVNCSVBfSE9TVD15CiMgQ09ORklHX1VTQklQX1ZVREMgaXMgbm90IHNldAojIENPTkZJR19V U0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMg bm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CkNPTkZJ R19VU0JfU0VSSUFMPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEU9eQpDT05GSUdfVVNCX1NFUklBTF9BUksz MTE2PXkKQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOPXkKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9 eQpDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9eQpDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FD Q0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpDT05GSUdfVVNCX1NFUklBTF9D WVBSRVNTX004PXkKQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9eQpDT05GSUdfVVNCX1NFUklBTF9G VERJX1NJTz15CkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBB UT15CkNPTkZJR19VU0JfU0VSSUFMX0lSPXkKQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9eQpD T05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST15CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMy IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMgbm90IHNldApDT05GSUdf VVNCX1NFUklBTF9HQVJNSU49eQpDT05GSUdfVVNCX1NFUklBTF9JUFc9eQpDT05GSUdfVVNCX1NF UklBTF9JVVU9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VS SUFMX0tFWVNQQU49eQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPXkKQ09ORklHX1VTQl9TRVJJQUxf S09CSUxfU0NUPXkKQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9eQojIENPTkZJR19VU0JfU0VS SUFMX01FVFJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15CkNPTkZJR19V U0JfU0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9eQoj IENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9O QVZNQU49eQpDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQpDT05GSUdfVVNCX1NFUklBTF9PVEk2 ODU4PXkKQ09ORklHX1VTQl9TRVJJQUxfUUNBVVg9eQpDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09N TT15CkNPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9eQpDT05GSUdfVVNCX1NFUklBTF9TQUZFPXkK IyBDT05GSUdfVVNCX1NFUklBTF9TQUZFX1BBRERFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX1NJRVJSQVdJUkVMRVNTPXkKQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPXkKQ09ORklHX1VT Ql9TRVJJQUxfVEk9eQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NF UklBTF9YSVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkKQ09ORklHX1VTQl9TRVJJQUxf T1BUSU9OPXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CkNPTkZJR19VU0JfU0VSSUFMX09Q VElDT049eQojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NTVTEwMD15 CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9V UEQ3OEYwNzMwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9eQoKIwojIFVTQiBN aXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUky Nj15CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX1JJ TzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNC X0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1PVVNF PXkKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CkNPTkZJ R19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09OPXkKQ09ORklHX1VTQl9M RD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNP TkZJR19VU0JfVEVTVD15CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNl dApDT05GSUdfVVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpV U0JfRlgyPXkKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DSEFPU0tFWSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVRNPXkKQ09ORklHX1VTQl9TUEVFRFRP VUNIPXkKQ09ORklHX1VTQl9DWEFDUlU9eQpDT05GSUdfVVNCX1VFQUdMRUFUTT15CkNPTkZJR19V U0JfWFVTQkFUTT15CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNC X1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9 eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdF VF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMg bm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9T VE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBD T05GSUdfVVNCX0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEy N1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X01WX1UzRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQkRDX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX05FVDIyNzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FRzIwVD15 CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlMg aXMgbm90IHNldAoKIwojIFVTQiBQb3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRyaXZlcnMKIwoj IENPTkZJR19UWVBFQ19UQ1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUNfVUNTSSBpcyBub3Qg c2V0CiMgQ09ORklHX1RZUEVDX1RQUzY1OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9U UklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VX Qj15CkNPTkZJR19VV0JfSFdBPXkKQ09ORklHX1VXQl9XSENJPXkKQ09ORklHX1VXQl9JMTQ4MFU9 eQpDT05GSUdfTU1DPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JT PTgKQ09ORklHX1NESU9fVUFSVD15CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBN TUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX1BDST15CkNPTkZJ R19NTUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldApDT05G SUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19USUZNX1NE PXkKQ09ORklHX01NQ19TUEk9eQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9eQpDT05GSUdfTU1DX0NC NzEwPXkKQ09ORklHX01NQ19WSUFfU0RNTUM9eQpDT05GSUdfTU1DX1ZVQjMwMD15CkNPTkZJR19N TUNfVVNIQz15CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1D X1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0CiMgQ09O RklHX01NQ19TREhDSV9YRU5PTiBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklH X01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBD T05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CkNPTkZJR19NU1BST19CTE9D Sz15CiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPXkKQ09ORklHX01FTVNU SUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01FTVNUSUNLX1I1OTI9eQpDT05GSUdfTkVXX0xFRFM9 eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNl dAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVE IGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0z NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldApDT05GSUdfTEVE U19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9eQojIENPTkZJR19MRURT X0xQMzk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19MUDU1MjMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMg bm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CiMg Q09ORklHX0xFRFNfUENBOTU1WF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNY IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREFDMTI0UzA4NT15CkNPTkZJR19MRURTX1JFR1VMQVRP Uj15CkNPTkZJR19MRURTX0JEMjgwMj15CkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD15CkNPTkZJ R19MRURTX0xUMzU5Mz15CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0 CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lh bCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdn ZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkK IyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RS SUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFD S0xJR0hUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfVFJJR0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9HUElP IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxl cyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05G SUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNl dApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRT15CkNP TkZJR19JTkZJTklCQU5EPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQ9eQpDT05GSUdfSU5G SU5JQkFORF9VU0VSX0FDQ0VTUz15CiMgQ09ORklHX0lORklOSUJBTkRfRVhQX1VTRVJfQUNDRVNT IGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFO RF9PTl9ERU1BTkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJ R19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhD QT15CkNPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfQ1hH QjM9eQojIENPTkZJR19JTkZJTklCQU5EX0NYR0IzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lO RklOSUJBTkRfQ1hHQjQ9eQpDT05GSUdfTUxYNF9JTkZJTklCQU5EPXkKQ09ORklHX0lORklOSUJB TkRfTkVTPXkKIyBDT05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJF X1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNOSUMgaXMgbm90IHNldApD T05GSUdfSU5GSU5JQkFORF9JUE9JQj15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNPXkKQ09O RklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RF QlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9TUlA9eQojIENPTkZJR19JTkZJ TklCQU5EX1NSUFQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JU0VSPXkKIyBDT05GSUdf SU5GSU5JQkFORF9JU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUMg aXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1JETUFWVCBpcyBub3Qgc2V0CiMgQ09ORklH X0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15 CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9T WVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19ERUNPREVf TUNFPXkKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQU1ENjQ9eQoj IENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0U3NTJYPXkKQ09ORklHX0VEQUNfSTgyOTc1WD15CkNPTkZJR19FREFDX0kzMDAwPXkKQ09ORklH X0VEQUNfSTMyMDA9eQojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldApDT05GSUdfRURB Q19YMzg9eQpDT05GSUdfRURBQ19JNTQwMD15CkNPTkZJR19FREFDX0k3Q09SRT15CkNPTkZJR19F REFDX0k1MDAwPXkKQ09ORklHX0VEQUNfSTUxMDA9eQpDT05GSUdfRURBQ19JNzMwMD15CiMgQ09O RklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0tYIGlzIG5vdCBzZXQK IyBDT05GSUdfRURBQ19QTkQyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRD X01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpD T05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05G SUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNl dApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5U Rl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMg Q09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf VEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9B QkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfRFMxMzA3PXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3X0hXTU9OPXkKIyBDT05G SUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3 ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMTY3Mj15CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcy PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9YMTIwNT15CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9QQ0Y4NTYzPXkKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNPTkZJR19SVENfRFJWX000 MVQ4MD15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0JRMzJLPXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNPTkZJR19SVENfRFJWX0ZNMzEz MD15CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4 NTgxPXkKQ09ORklHX1JUQ19EUlZfUlg4MDI1PXkKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBk cml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9NNDFUOTQ9eQojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMTMwNT15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQojIENPTkZJ R19SVENfRFJWX01BWDY5MTYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SOTcwMT15CiMgQ09O RklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMj15 CkNPTkZJR19SVENfRFJWX1BDRjIxMjM9eQojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qg c2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJz CiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BD RjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKCiMK IyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRD X0RSVl9EUzEyODY9eQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1 NTM9eQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE3NDI9eQojIENPTkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09ORklHX1JUQ19EUlZf TTQ4VDM1PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PXkKQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj15 CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CkNPTkZJR19S VENfRFJWX1YzMDIwPXkKQ09ORklHX1JUQ19EUlZfUENGNTA2MzM9eQoKIwojIG9uLUNQVSBSVEMg ZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAoKIwojIEhJRCBT ZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBu b3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBu b3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFf VklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dE TUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldApDT05GSUdfSU5U RUxfSU9BVERNQT15CiMgQ09ORklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklH X1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkKIyBDT05GSUdfRFdf RE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKQ09ORklHX0hT VV9ETUE9eQoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CiMgQ09ORklH X0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYg b3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQK Q09ORklHX0RDQT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19QQU5F TCBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERS Vl9HRU5JUlE9eQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlP X0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9eQpDT05G SUdfVUlPX05FVFg9eQojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNldAojIENPTkZJR19VSU9f TUY2MjQgaXMgbm90IHNldAojIENPTkZJR19VSU9fSFZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZGSU8gaXMgbm90IHNldApDT05GSUdfSVJRX0JZUEFTU19NQU5BR0VSPXkKIyBDT05GSUdf VklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZl cnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJ R19WSVJUSU9fQkFMTE9PTj15CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBu b3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19IWVBF UlY9eQpDT05GSUdfSFlQRVJWX1RTQ1BBR0U9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKIyBDT05G SUdfSFlQRVJWX0JBTExPT04gaXMgbm90IHNldAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNP TkZJR19YRU5fQkFMTE9PTj15CiMgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHIGlz IG5vdCBzZXQKQ09ORklHX1hFTl9TQ1JVQl9QQUdFUz15CkNPTkZJR19YRU5fREVWX0VWVENITj15 CkNPTkZJR19YRU5fQkFDS0VORD15CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hF TkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05U RU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CkNP TkZJR19TV0lPVExCX1hFTj15CkNPTkZJR19YRU5fUENJREVWX0JBQ0tFTkQ9eQojIENPTkZJR19Y RU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tF TkQgaXMgbm90IHNldAojIENPTkZJR19YRU5fU0NTSV9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklH X1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj1tCiMgQ09ORklHX1hFTl9N Q0VfTE9HIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9 eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX1NZ TVM9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CkNPTkZJR19TVEFHSU5HPXkKQ09ORklHX0lSREE9 eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKQ09ORklHX0lSTkVUPXkKQ09O RklHX0lSQ09NTT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0 aW9ucwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9 eQojIENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmlj ZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfSVJUVFlfU0lSPXkK CiMKIyBEb25nbGUgc3VwcG9ydAojCkNPTkZJR19ET05HTEU9eQpDT05GSUdfRVNJX0RPTkdMRT15 CkNPTkZJR19BQ1RJU1lTX0RPTkdMRT15CkNPTkZJR19URUtSQU1fRE9OR0xFPXkKQ09ORklHX1RP SU0zMjMyX0RPTkdMRT15CkNPTkZJR19MSVRFTElOS19ET05HTEU9eQpDT05GSUdfTUE2MDBfRE9O R0xFPXkKQ09ORklHX0dJUkJJTF9ET05HTEU9eQpDT05GSUdfTUNQMjEyMF9ET05HTEU9eQpDT05G SUdfT0xEX0JFTEtJTl9ET05HTEU9eQpDT05GSUdfQUNUMjAwTF9ET05HTEU9eQpDT05GSUdfS0lO R1NVTl9ET05HTEU9eQpDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RPTkdM RT15CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPXkKQ09ORklHX1NJ R01BVEVMX0ZJUj15CkNPTkZJR19OU0NfRklSPXkKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklH X1NNQ19JUkNDX0ZJUj15CkNPTkZJR19BTElfRklSPXkKQ09ORklHX1ZMU0lfRklSPXkKQ09ORklH X1ZJQV9GSVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19QUklTTTJfVVNCPXkKQ09ORklHX0NP TUVEST1tCiMgQ09ORklHX0NPTUVESV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfREVG QVVMVF9CVUZfU0laRV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0laRV9L Qj0yMDQ4MAojIENPTkZJR19DT01FRElfTUlTQ19EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NRURJX0lTQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDSV9EUklWRVJT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTUNJQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NRURJX1VTQl9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJXzgyNTVf U0EgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfS0NPTUVESUxJQiBpcyBub3Qgc2V0CkNPTkZJ R19SVEw4MTkyVT1tCiMgQ09ORklHX1JUTExJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNC UyBpcyBub3Qgc2V0CkNPTkZJR19SODcxMlU9eQojIENPTkZJR19SODE4OEVVIGlzIG5vdCBzZXQK IyBDT05GSUdfUjg4MjJCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUyMDggaXMgbm90IHNldAoj IENPTkZJR19WVDY2NTUgaXMgbm90IHNldApDT05GSUdfVlQ2NjU2PW0KIyBDT05GSUdfRkJfU003 NTAgaXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29u c29sZSBzcGVlY2gKIwpDT05GSUdfU1BFQUtVUD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FDTlRT QT15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FV RFBUUj15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0RF Q1RMSz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD15CkNPTkZJR19TUEVBS1VQX1NZTlRI X0xUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9TT0ZUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhf U1BLT1VUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfVFhQUlQ9eQpDT05GSUdfU1BFQUtVUF9TWU5U SF9EVU1NWT15CkNPTkZJR19TVEFHSU5HX01FRElBPXkKQ09ORklHX0xJUkNfU1RBR0lORz15CkNP TkZJR19MSVJDX1pJTE9HPXkKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfTFRFX0dETTcyNFggaXMg bm90IHNldAojIENPTkZJR19GSVJFV0lSRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NVERf U1BJTkFORF9NVDI5RiBpcyBub3Qgc2V0CiMgQ09ORklHX0xORVQgaXMgbm90IHNldAojIENPTkZJ R19ER05DIGlzIG5vdCBzZXQKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fU0tFSU4gaXMgbm90IHNldAojIENPTkZJR19VTklTWVNTUEFSIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVEZUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU0RJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90 IHNldAojIENPTkZJR19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19HUkVZQlVTIGlzIG5vdCBz ZXQKCiMKIyBVU0IgUG93ZXIgRGVsaXZlcnkgYW5kIFR5cGUtQyBkcml2ZXJzCiMKIyBDT05GSUdf RFJNX1ZCT1hWSURFTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJNDMzIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPXkKQ09ORklHX0FDRVJIREY9 eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfTEFQVE9QPXkK Q09ORklHX0RFTExfU01CSU9TPXkKIyBDT05GSUdfREVMTF9TTUJJT1NfV01JIGlzIG5vdCBzZXQK IyBDT05GSUdfREVMTF9TTUJJT1NfU01NIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfTEFQVE9QPXkK Q09ORklHX0RFTExfV01JPXkKQ09ORklHX0RFTExfV01JX0RFU0NSSVBUT1I9eQpDT05GSUdfREVM TF9XTUlfQUlPPXkKIyBDT05GSUdfREVMTF9XTUlfTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVM TF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlROIGlzIG5vdCBzZXQKQ09ORklH X0ZVSklUU1VfTEFQVE9QPXkKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldApDT05G SUdfQU1JTE9fUkZLSUxMPXkKQ09ORklHX0hQX0FDQ0VMPXkKIyBDT05GSUdfSFBfV0lSRUxFU1Mg aXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKQ09ORklHX01TSV9MQVBUT1A9eQpDT05GSUdfUEFO QVNPTklDX0xBUFRPUD15CkNPTkZJR19DT01QQUxfTEFQVE9QPXkKQ09ORklHX1NPTllfTEFQVE9Q PXkKQ09ORklHX1NPTllQSV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9MQVBUT1A9eQojIENPTkZJ R19TVVJGQUNFM19XTUkgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19U SElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdG QUNJTElUSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdf VEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkK Q09ORklHX1NFTlNPUlNfSERBUFM9eQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApD T05GSUdfRUVFUENfTEFQVE9QPXkKQ09ORklHX0FTVVNfV01JPXkKQ09ORklHX0FTVVNfTkJfV01J PXkKQ09ORklHX0VFRVBDX1dNST15CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApD T05GSUdfQUNQSV9XTUk9eQpDT05GSUdfV01JX0JNT0Y9eQojIENPTkZJR19JTlRFTF9XTUlfVEhV TkRFUkJPTFQgaXMgbm90IHNldApDT05GSUdfTVNJX1dNST15CiMgQ09ORklHX1BFQVFfV01JIGlz IG5vdCBzZXQKQ09ORklHX1RPUFNUQVJfTEFQVE9QPXkKQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxM PXkKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkg aXMgbm90IHNldApDT05GSUdfQUNQSV9DTVBDPXkKIyBDT05GSUdfSU5URUxfQ0hUX0lOVDMzRkUg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JTlQwMDAyX1ZHUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qg c2V0CkNPTkZJR19JTlRFTF9JUFM9eQojIENPTkZJR19JTlRFTF9QTUNfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05G SUdfTVhNX1dNST15CkNPTkZJR19JTlRFTF9PQUtUUkFJTD15CiMgQ09ORklHX1NBTVNVTkdfUTEw IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX01MWF9QTEFURk9STSBpcyBub3Qgc2V0CiMg Q09ORklHX01MWF9DUExEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVFVSQk9f TUFYXzMgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19DSFJPTUVfUExBVEZP Uk1TIGlzIG5vdCBzZXQKQ09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJF UEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMK IyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xL X0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBD T05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpD T05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4 MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01U IGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NI X1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNP TkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBz ZXQKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmlj IElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfQU1E X0lPTU1VPXkKIyBDT05GSUdfQU1EX0lPTU1VX1YyIGlzIG5vdCBzZXQKQ09ORklHX0RNQVJfVEFC TEU9eQpDT05GSUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9JT01NVV9TVk0gaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19JUlFfUkVNQVA9eQoKIwojIFJlbW90ZXByb2Mg ZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZl cnMKIwojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JQ TVNHX1ZJUlRJTyBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMg RHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRy aXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJz CiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBF eHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01B WDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09O RklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fVVNCX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNl dAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBD T05GSUdfUFdNIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0FSTV9H SUNfTUFYX05SPTEKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf Q09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1 YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZ IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJ R19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBv cnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdfUkFTX0NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RI VU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xJQk5WRElNTSBpcyBub3Qgc2V0CkNPTkZJR19EQVg9eQojIENPTkZJ R19ERVZfREFYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKIyBDT05GSUdfU1RNIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQK CiMKIyBGU0kgc3VwcG9ydAojCiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUg RHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklH X0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQpDT05G SUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1JX1NDQU5f TUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKQ09ORklHX0lTQ1NJX0lCRlRfRklORD15CkNPTkZJ R19JU0NTSV9JQkZUPXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf R09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUg SW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkK Q09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxU X0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfRUZJ X0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBD T05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBT VUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklH X1VFRklfQ1BFUj15CiMgQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90IHNldAoKIwoj IFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNI RV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZTPXkKQ09ORklH X0VYVDJfRlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUMl9G U19TRUNVUklUWT15CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkK Q09ORklHX0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZT X1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNS WVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19K QkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkK Q09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNldAoj IENPTkZJR19SRUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfRlNf WEFUVFI9eQpDT05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX1JFSVNFUkZTX0ZT X1NFQ1VSSVRZPXkKQ09ORklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhfQUNMPXkKQ09ORklH X0pGU19TRUNVUklUWT15CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pG U19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfUVVPVEE9 eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19YRlNfUlQ9eQojIENPTkZJR19YRlNfT05M SU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJ R19YRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19HRlMyX0ZTX0xP Q0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTX08yQ0I9eQpDT05G SUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9eQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpD T05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09O RklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZT X1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JF Rl9WRVJJRlkgaXMgbm90IHNldApDT05GSUdfTklMRlMyX0ZTPXkKIyBDT05GSUdfRjJGU19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9 eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNl dApDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQoj IENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklH X0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05G SUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkK Q09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5J Tkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkK Q09ORklHX1FGTVRfVjE9eQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJ R19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPXkK Q09ORklHX0NVU0U9eQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMK IwpDT05GSUdfRlNDQUNIRT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNI RV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVT PXkKIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklM RVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09O RklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19V REZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNP TkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19G QVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0idXRm OCIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX0ZTPXkK IyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09O RklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJP Q19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK Q09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNf R0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9bQpD T05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0FERlNfRlM9eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FG RlNfRlM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBp cyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQpDT05GSUdfSEZTUExVU19GUz15CiMgQ09ORklHX0hG U1BMVVNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQojIENPTkZJR19C RUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JGU19GUz15CkNPTkZJR19FRlNfRlM9eQpDT05G SUdfSkZGUzJfRlM9eQpDT05GSUdfSkZGUzJfRlNfREVCVUc9MApDT05GSUdfSkZGUzJfRlNfV1JJ VEVCVUZGRVI9eQojIENPTkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CkNPTkZJ R19KRkZTMl9TVU1NQVJZPXkKQ09ORklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZT X1BPU0lYX0FDTD15CkNPTkZJR19KRkZTMl9GU19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9DT01Q UkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkK Q09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENP TkZJR19KRkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NNT0RFX1BSSU9S SVRZPXkKIyBDT05GSUdfSkZGUzJfQ01PREVfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMy X0NNT0RFX0ZBVk9VUkxaTyBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GUz15CkNPTkZJR19VQklG U19GU19BRFZBTkNFRF9DT01QUj15CkNPTkZJR19VQklGU19GU19MWk89eQpDT05GSUdfVUJJRlNf RlNfWkxJQj15CiMgQ09ORklHX1VCSUZTX0FUSU1FX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJ R19VQklGU19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTX1NFQ1VSSVRZ PXkKQ09ORklHX0NSQU1GUz15CkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQojIENPTkZJR19DUkFN RlNfTVREIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPXkKQ09ORklHX1NRVUFTSEZTX0ZJTEVf Q0FDSEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19T UVVBU0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlz IG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0 CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdf U1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVB U0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19TUVVB U0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVE IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdf VlhGU19GUz15CkNPTkZJR19NSU5JWF9GUz15CkNPTkZJR19PTUZTX0ZTPXkKIyBDT05GSUdfSFBG U19GUyBpcyBub3Qgc2V0CkNPTkZJR19RTlg0RlNfRlM9eQojIENPTkZJR19RTlg2RlNfRlMgaXMg bm90IHNldApDT05GSUdfUk9NRlNfRlM9eQojIENPTkZJR19ST01GU19CQUNLRURfQllfQkxPQ0sg aXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURfQllfTVREIGlzIG5vdCBzZXQKQ09ORklH X1JPTUZTX0JBQ0tFRF9CWV9CT1RIPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1JP TUZTX09OX01URD15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX1pMSUJfQ09NUFJFU1M9 eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF X0xaNF9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9DT05TT0xFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFX1BNU0cgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfRlRSQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TWVNWX0ZT PXkKQ09ORklHX1VGU19GUz15CiMgQ09ORklHX1VGU19GU19XUklURSBpcyBub3Qgc2V0CiMgQ09O RklHX1VGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FWE9GU19GUz15CiMgQ09ORklHX0VYT0ZT X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09SRT15CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1T PXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklH X05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNl dApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xB WU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPW0K Q09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBD T05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklU WV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CkNPTkZJR19ORlNfRlNDQUNIRT15CiMgQ09ORklH X05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9 eQpDT05GSUdfTkZTRD15CkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09O RklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJR19ORlNEX0JMT0NLTEFZ T1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9TQ1NJTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZTRF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfVjRfU0VDVVJJ VFlfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19ORlNEX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qg c2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9 eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VO UlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09O RklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQojIENPTkZJR19DRVBIX0ZT Q0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNP TkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dF QUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09O RklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMg Q09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tF WVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TTUIz MTEgaXMgbm90IHNldApDT05GSUdfQ0lGU19GU0NBQ0hFPXkKQ09ORklHX05DUF9GUz15CkNPTkZJ R19OQ1BGU19QQUNLRVRfU0lHTklORz15CkNPTkZJR19OQ1BGU19JT0NUTF9MT0NLSU5HPXkKQ09O RklHX05DUEZTX1NUUk9ORz15CkNPTkZJR19OQ1BGU19ORlNfTlM9eQpDT05GSUdfTkNQRlNfT1My X05TPXkKIyBDT05GSUdfTkNQRlNfU01BTExET1MgaXMgbm90IHNldApDT05GSUdfTkNQRlNfTkxT PXkKQ09ORklHX05DUEZTX0VYVFJBUz15CkNPTkZJR19DT0RBX0ZTPXkKQ09ORklHX0FGU19GUz15 CiMgQ09ORklHX0FGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BRlNfRlNDQUNIRT15CkNPTkZJ R185UF9GUz15CkNPTkZJR185UF9GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTX1BPU0lYX0FDTD15CiMg Q09ORklHXzlQX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNf REVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84 NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkK Q09ORklHX05MU19DT0RFUEFHRV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxT X0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RF UEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODY5PXkKQ09ORklHX05MU19DT0RFUEFHRV85MzY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15 CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpDT05G SUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19D T0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJ ST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdf TkxTX0lTTzg4NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084ODU5 XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklH X05MU19JU084ODU5Xzk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4 NTlfMTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJ R19OTFNfS09JOF9VPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNf TUFDX0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNl dAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VM QU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMg bm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfRExNPXkKQ09ORklHX0RMTV9ERUJVRz15 CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15Cgoj CiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklH X0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFV TFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK Q09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdf REVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlz IG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dB Uk5fREVQUkVDQVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9X QVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlz IG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RF QlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9 eQpDT05GSUdfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9D UFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFC TEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfREVCVUdfS0VSTkVMPXkK CiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RF QlVHX1BBR0VBTExPQz15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQ19FTkFCTEVfREVGQVVMVCBp cyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQpDT05GSUdf REVCVUdfT0JKRUNUUz15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfU0VMRlRFU1QgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19P QkpFQ1RTX1RJTUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09C SkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfREVCVUdfU0xBQj15CiMgQ09ORklHX0RFQlVH X1NMQUJfTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05G SUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQpD T05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9WTUFDQUNIRSBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdGTEFHUyBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX1ZJ UlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfREVCVUdfUEVSX0NQVV9N QVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFD S09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19BUkNIX0hBU19LQ09W PXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVi dWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NP RlRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09O RklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNU T1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJ R19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JPT1RQQVJBTV9T T0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BB TklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5H X1RBU0tfVElNRU9VVD0zMDAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05G SUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1dRX1dBVENIRE9H IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5J Q19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVC VUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NI RURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcg aXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4u LikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNP TkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMg bm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkK Q09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0xPQ0tERVBfQ1JPU1NS RUxFQVNFPXkKQ09ORklHX0xPQ0tERVBfQ09NUExFVElPTlM9eQojIENPTkZJR19CT09UUEFSQU1f TE9DS0RFUF9DUk9TU1JFTEVBU0VfRlVMTFNUQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf TE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVC VUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFD RV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVE RURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdf UElfTElTVD15CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05G SUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVf UkNVPXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1BFUkZf VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05G SUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCkNPTkZJR19SQ1VfVFJBQ0U9eQojIENPTkZJR19S Q1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJ R19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09O RklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0lP X1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKIyBDT05G SUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9 eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RS QUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19G VFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05G SUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklH X0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19U UkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkK Q09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19T V0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJB Q0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpD T05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKQ09O RklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJ R19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNF Ul9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMg Q09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJP RklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKQ09O RklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNf RlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CiMgQ09ORklHX0ZVTkNU SU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBD T05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQoj IENPTkZJR19ISVNUX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09O RklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVS X1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMg bm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTz15CiMgQ09ORklHX1BST1ZJREVfT0hD STEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05GSUdfVEVTVF9MSVNU X1NPUlQ9eQojIENPTkZJR19URVNUX1NPUlQgaXMgbm90IHNldApDT05GSUdfS1BST0JFU19TQU5J VFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0X1NF TEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90 IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5U RiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBD T05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAoj IENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9GSU5EX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklS TVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qg c2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfREVCVUdfVklS VFVBTCBpcyBub3Qgc2V0CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfQlVHX09OX0RBVEFfQ09S UlVQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VC U0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9J U19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQojIENPTkZJR19JT19TVFJJQ1RfREVW TUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9Q UklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VB UkxZX1BSSU5US19FRkkgaXMgbm90IHNldAojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMg aXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQoj IENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qg c2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU9NTVVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJFU1Mg aXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9E RUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNP TkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpD T05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJ R19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP X0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMgQ09O RklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CkNP TkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlz IG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfS0VZ U19DT01QQVQ9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05G SUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAoj IENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJ T05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFk9eQojIENPTkZJR19TRUNVUklUWV9XUklUQUJMRV9IT09LUyBpcyBu b3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENP TkZJR19TRUNVUklUWV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX05FVFdP UktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfSU5URUxfVFhUIGlzIG5v dCBzZXQKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19IQVZFX0hBUkRFTkVE X1VTRVJDT1BZX0FMTE9DQVRPUj15CiMgQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRk9SVElGWV9TT1VSQ0UgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfVVNF Uk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxP UD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ X0FQUEFSTU9SPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hB U0hfREVGQVVMVD15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lB TUEgaXMgbm90IHNldApDT05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05B VFVSRSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQojIENPTkZJR19JTUEgaXMg bm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ X1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VD VVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19B U1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklH X0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3Ig aGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpD T05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9 eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRP X1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhF UjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklH X0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CiMgQ09ORklHX0NSWVBUT19ESCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNESD15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNP TkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1V TD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZ UFRPX1BDUllQVD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQ VEQ9eQojIENPTkZJR19DUllQVE9fTUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVU SEVOQz15CkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fU0lNRD15CkNPTkZJR19D UllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKQ09ORklHX0NSWVBUT19FTkdJTkU9bQoKIwojIEF1dGhl bnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9f Q0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMw NSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklW PXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19D VFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBU T19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklH X0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBU T19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklH X0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJ R19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JD VDEwRElGPXkKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUwgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ0 PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09ORklH X0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15CkNPTkZJR19DUllQVE9fUk1E MjU2PXkKQ09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdf Q1JZUFRPX1NIQTFfU1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19TSEExX01CIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9NQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfTUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTI1 Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTMgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpD T05GSUdfQ1JZUFRPX1dQNTEyPXkKQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15 CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19U SSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVT X05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpD T05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpD T05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQoj IENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FN RUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09N TU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUNj15CiMgQ09ORklHX0NSWVBUT19DQVNU Nl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQ VE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05G SUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9f U0FMU0EyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjAgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVE PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9Y ODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdP RklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBU T19UV09GSVNIX1g4Nl82NF8zV0FZPXkKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82 NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpD T05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQK CiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBD T05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NU UiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5U Uk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hB U0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklH X0NSWVBUT19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPXkKQ09O RklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9eQojIENPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFN X0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFU X0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTklU Uk9YX0NOTjU1WFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89bQpDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQ RT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NF UlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklH X1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJ Q0FUSU9OIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2lu ZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVE X0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RF TV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19I QVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZN X0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89 eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZF X0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9H RU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklH X0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZN PXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKIyBDT05GSUdfS1ZNX01NVV9B VURJVCBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJR19WSE9TVF9TQ1NJIGlz IG5vdCBzZXQKQ09ORklHX1ZIT1NUPXkKIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FD WSBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz CiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FS Q0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklD X1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklH X0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05G SUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5F UklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hB U19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09O RklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05G SUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENP TkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMg bm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM0IGlzIG5v dCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05G SUdfWFhIQVNIPXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFU RT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xa T19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERfQ09NUFJF U1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9E RUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09O RklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19T UEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNl dApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05G SUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01Q UkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FU T1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNP TkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFS Q0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfQlRSRUU9eQpDT05GSUdfSU5U RVJWQUxfVFJFRT15CkNPTkZJR19SQURJWF9UUkVFX01VTFRJT1JERVI9eQpDT05GSUdfQVNTT0NJ QVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkK Q09ORklHX0hBU19ETUE9eQojIENPTkZJR19ETUFfTk9PUF9PUFMgaXMgbm90IHNldAojIENPTkZJ R19ETUFfVklSVF9PUFMgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKIyBDT05G SUdfQ1BVTUFTS19PRkZTVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19E UUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05G SUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERS IGlzIG5vdCBzZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURf UkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKIyBD T05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2 PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNPTkZJR19B UkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNI X0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfU0JJVE1BUD15CiMgQ09ORklHX1NUUklO R19TRUxGVEVTVCBpcyBub3Qgc2V0Cg== --===============6171461189784986121== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9v cmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC13c3gwMy15b2N0by14ODZfNjQv dHJpbml0eS55YW1sJwoJZXhwb3J0IHRlc3Rib3g9J3ZtLWxrcC13c3gwMy15b2N0by14ODZfNjQt MTgnCglleHBvcnQgdGJveF9ncm91cD0ndm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82NCcKCWV4cG9y dCBrY29uZmlnPSd4ODZfNjQtYWxseWVzZGViaWFuJwoJZXhwb3J0IGNvbXBpbGVyPSdnY2MtNicK CWV4cG9ydCBxdWV1ZT0ncmFuZCcKCWV4cG9ydCBicmFuY2g9J2xpbnVzL21hc3RlcicKCWV4cG9y dCBjb21taXQ9J2M4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUnCglleHBv cnQgcmVwZWF0X3RvPTIKCWV4cG9ydCBzdWJtaXRfaWQ9JzVhMTI5NmZiMGI5YTkzN2VjYjU2MDlk YScKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLXdzeDAzLXlvY3RvLXg4 Nl82NC0xOC90cmluaXR5LTMwMHMteW9jdG8tbWluaW1hbC14ODZfNjQtMjAxNi0wNC0yMi5jZ3ot YzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS0yMDE3MTEyMC05Nzk5NS1v NXVzaHQtMC55YW1sJwoJZXhwb3J0IGlkPSdjYjBlNzdkMjk1M2I0NTkzMmUwNzljNTA0OWFhOTQx NDk4YjRjOWE5JwoJZXhwb3J0IG1vZGVsPSdxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0g LWNwdSBTYW5keUJyaWRnZScKCWV4cG9ydCBucl92bT0zMgoJZXhwb3J0IG5yX2NwdT0xCglleHBv cnQgbWVtb3J5PSc1MTJNJwoJZXhwb3J0IHJvb3Rmcz0neW9jdG8tbWluaW1hbC14ODZfNjQtMjAx Ni0wNC0yMi5jZ3onCglleHBvcnQgc3dhcF9wYXJ0aXRpb25zPScvZGV2L3ZkYScKCWV4cG9ydCBu ZWVkX2tjb25maWc9J0NPTkZJR19LVk1fR1VFU1Q9eScKCWV4cG9ydCBlbnF1ZXVlX3RpbWU9JzIw MTctMTEtMjAgMTY6NDg6NTkgKzA4MDAnCglleHBvcnQgX2lkPSc1YTEyOTZmYjBiOWE5MzdlY2I1 NjA5ZGEnCglleHBvcnQgX3J0PScvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3Atd3N4MDMteW9j dG8teDg2XzY0L3lvY3RvLW1pbmltYWwteDg2XzY0LTIwMTYtMDQtMjIuY2d6L3g4Nl82NC1hbGx5 ZXNkZWJpYW4vZ2NjLTYvYzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NScK CWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1hbGx5 ZXNkZWJpYW4vZ2NjLTYvYzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS92 bWxpbnV6LTQuMTQuMC0xMjg5MS1nYzhhMDczOScKCWV4cG9ydCByZXN1bHRfcm9vdD0nL3Jlc3Vs dC90cmluaXR5LzMwMHMvdm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82NC95b2N0by1taW5pbWFsLXg4 Nl82NC0yMDE2LTA0LTIyLmNnei94ODZfNjQtYWxseWVzZGViaWFuL2djYy02L2M4YTA3MzliMTg1 ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUvMCcKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIw MTctMTEtMjAgMTY6NTA6MzMgKzA4MDAnCglleHBvcnQgTEtQX1NFUlZFUj0naW5uJwoJZXhwb3J0 IG1heF91cHRpbWU9MTUwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2UveW9jdG8veW9jdG8tbWlu aW1hbC14ODZfNjQtMjAxNi0wNC0yMi5jZ3onCglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jv b3Q9L2Rldi9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3NjaGVkdWxlZC92bS1sa3Atd3N4MDMteW9j dG8teDg2XzY0LTE4L3RyaW5pdHktMzAwcy15b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIy LmNnei1jOGEwNzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgzNTg0MWQxY2ZjNzY1LTIwMTcxMTIwLTk3 OTk1LW81dXNodC0wLnlhbWwKQVJDSD14ODZfNjQKa2NvbmZpZz14ODZfNjQtYWxseWVzZGViaWFu CmJyYW5jaD1saW51cy9tYXN0ZXIKY29tbWl0PWM4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1 ODQxZDFjZmM3NjUKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2Nj LTYvYzhhMDczOWIxODVkMTFkNmUyY2E3YWQ5ZjU4MzU4NDFkMWNmYzc2NS92bWxpbnV6LTQuMTQu MC0xMjg5MS1nYzhhMDczOQptYXhfdXB0aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmlu aXR5LzMwMHMvdm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82NC95b2N0by1taW5pbWFsLXg4Nl82NC0y MDE2LTA0LTIyLmNnei94ODZfNjQtYWxseWVzZGViaWFuL2djYy02L2M4YTA3MzliMTg1ZDExZDZl MmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUvMApMS1BfU0VSVkVSPWlubgpkZWJ1ZwphcGljPWRlYnVn CnN5c3JxX2Fsd2F5c19lbmFibGVkCnJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAK bmV0LmlmbmFtZXM9MApwcmludGsuZGV2a21zZz1vbgpwYW5pYz0tMQpzb2Z0bG9ja3VwX3Bhbmlj PTEKbm1pX3dhdGNoZG9nPXBhbmljCm9vcHM9cGFuaWMKbG9hZF9yYW1kaXNrPTIKcHJvbXB0X3Jh bWRpc2s9MApkcmJkLm1pbm9yX2NvdW50PTgKc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9s b2dsZXZlbApjb25zb2xlPXR0eTAKZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5 UzAsMTE1MjAwCnZnYT1ub3JtYWwKcncnCglleHBvcnQgbW9kdWxlc19pbml0cmQ9Jy9wa2cvbGlu dXgveDg2XzY0LWFsbHllc2RlYmlhbi9nY2MtNi9jOGEwNzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgz NTg0MWQxY2ZjNzY1L21vZHVsZXMuY2d6JwoJZXhwb3J0IGJtX2luaXRyZD0nL29zaW1hZ2UvcGtn L2RlYmlhbi14ODZfNjQtMjAxNi0wOC0zMS5jZ3ovdHJpbml0eS1zdGF0aWMteDg2XzY0LXg4Nl82 NC02ZGRhYmZkMl8yMDE3LTExLTEwLmNneicKCWV4cG9ydCBsa3BfaW5pdHJkPScvbGtwL2xrcC9s a3AteDg2XzY0LmNneicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgw CglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVk dWxlZC92bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4L3RyaW5pdHktMzAwcy15b2N0by1taW5p bWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei1jOGEwNzM5YjE4NWQxMWQ2ZTJjYTdhZDlmNTgzNTg0 MWQxY2ZjNzY1LTIwMTcxMTIwLTk3OTk1LW81dXNodC0wLmNneicKCglbIC1uICIkTEtQX1NSQyIg XSB8fAoJZXhwb3J0IExLUF9TUkM9L2xrcC8ke3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7 CgllY2hvICQkID4gJFRNUC9ydW4tam9iLnBpZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4g JExLUF9TUkMvbGliL2pvYi5zaAoJLiAkTEtQX1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9l bnYKCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGttc2cKCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgb29tLWtpbGxlcgoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvcGxhaW4vd2F0Y2hkb2cKCglydW5fdGVzdCAkTEtQX1NSQy90ZXN0cy93 cmFwcGVyIHRyaW5pdHkKfQoKZXh0cmFjdF9zdGF0cygpCnsKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIga21zZwoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSB0cmluaXR5LnRpbWUKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCn0KCiIkQCIK --===============6171461189784986121== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.14.0-12891-gc8a073914" IyEvYmluL2Jhc2gKCiMgVG8gcmVwcm9kdWNlLAojIDEpIHNhdmUgam9iLXNjcmlwdCBhbmQgdGhp cyBzY3JpcHQgKGJvdGggYXJlIGF0dGFjaGVkIGluIDBkYXkgcmVwb3J0IGVtYWlsKQojIDIpIHJ1 biB0aGlzIHNjcmlwdCB3aXRoIHlvdXIgY29tcGlsZWQga2VybmVsIGFuZCBvcHRpb25hbCBlbnYg JElOU1RBTExfTU9EX1BBVEgKCmtlcm5lbD0kMQoKaW5pdHJkcz0oCgkvb3NpbWFnZS95b2N0by95 b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnegoJL2xrcC9sa3AvbGtwLXg4Nl82NC5j Z3oKCS9vc2ltYWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEuY2d6L3RyaW5pdHktc3Rh dGljLXg4Nl82NC14ODZfNjQtNmRkYWJmZDJfMjAxNy0xMS0xMC5jZ3oKKQoKSFRUUF9QUkVGSVg9 aHR0cHM6Ly9naXRodWIuY29tLzBkYXktY2kvbGtwLXFlbXUvcmF3L21hc3Rlcgp3Z2V0IC0tdGlt ZXN0YW1waW5nICIke2luaXRyZHNbQF0vIy8kSFRUUF9QUkVGSVh9IgoKewoJY2F0ICIke2luaXRy ZHNbQF0vLypcLy99IgoJW1sgJElOU1RBTExfTU9EX1BBVEggXV0gJiYgKAoJCWNkICIkSU5TVEFM TF9NT0RfUEFUSCIKCQlmaW5kIGxpYiB8IGNwaW8gLW8gLUggbmV3YyAtLXF1aWV0IHwgZ3ppcAoJ KQoJZWNobyAgam9iLXNjcmlwdCB8IGNwaW8gLW8gLUggbmV3YyAtLXF1aWV0IHwgZ3ppcAp9ID4g aW5pdHJkLmltZwoKcWVtdS1pbWcgY3JlYXRlIC1mIHFjb3cyIGRpc2stdm0tbGtwLXdzeDAzLXlv Y3RvLXg4Nl82NC0xOC0wIDI1NkcKCmt2bT0oCglxZW11LXN5c3RlbS14ODZfNjQKCS1lbmFibGUt a3ZtCgktY3B1IFNhbmR5QnJpZGdlCgkta2VybmVsICRrZXJuZWwKCS1pbml0cmQgaW5pdHJkLmlt ZwoJLW0gMTAyNAoJLXNtcCAxCgktZGV2aWNlIGUxMDAwLG5ldGRldj1uZXQwCgktbmV0ZGV2IHVz ZXIsaWQ9bmV0MAoJLWJvb3Qgb3JkZXI9bmMKCS1uby1yZWJvb3QKCS13YXRjaGRvZyBpNjMwMGVz YgoJLXdhdGNoZG9nLWFjdGlvbiBkZWJ1ZwoJLXJ0YyBiYXNlPWxvY2FsdGltZQoJLWRyaXZlIGZp bGU9ZGlzay12bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4LTAsbWVkaWE9ZGlzayxpZj12aXJ0 aW8KCS1zZXJpYWwgc3RkaW8KCS1kaXNwbGF5IG5vbmUKCS1tb25pdG9yIG51bGwKKQoKYXBwZW5k PSgKCWlwPTo6Ojp2bS1sa3Atd3N4MDMteW9jdG8teDg2XzY0LTE4OjpkaGNwCglyb290PS9kZXYv cmFtMAoJdXNlcj1sa3AKCWpvYj0vam9iLXNjcmlwdAoJQVJDSD14ODZfNjQKCWtjb25maWc9eDg2 XzY0LWFsbHllc2RlYmlhbgoJYnJhbmNoPWxpbnVzL21hc3RlcgoJY29tbWl0PWM4YTA3MzliMTg1 ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUKCUJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZf NjQtYWxseWVzZGViaWFuL2djYy02L2M4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFj ZmM3NjUvdm1saW51ei00LjE0LjAtMTI4OTEtZ2M4YTA3MzkKCW1heF91cHRpbWU9MTUwMAoJUkVT VUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXdzeDAzLXlvY3RvLXg4Nl82NC95 b2N0by1taW5pbWFsLXg4Nl82NC0yMDE2LTA0LTIyLmNnei94ODZfNjQtYWxseWVzZGViaWFuL2dj Yy02L2M4YTA3MzliMTg1ZDExZDZlMmNhN2FkOWY1ODM1ODQxZDFjZmM3NjUvMAoJcmVzdWx0X3Nl cnZpY2U9dG1wZnMKCWRlYnVnCglhcGljPWRlYnVnCglzeXNycV9hbHdheXNfZW5hYmxlZAoJcmN1 cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMAoJbmV0LmlmbmFtZXM9MAoJcHJpbnRrLmRl dmttc2c9b24KCXBhbmljPS0xCglzb2Z0bG9ja3VwX3BhbmljPTEKCW5taV93YXRjaGRvZz1wYW5p YwoJb29wcz1wYW5pYwoJbG9hZF9yYW1kaXNrPTIKCXByb21wdF9yYW1kaXNrPTAKCWRyYmQubWlu b3JfY291bnQ9OAoJc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCglpZ25vcmVfbG9nbGV2ZWwKCWNvbnNv bGU9dHR5MAoJZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCgljb25zb2xlPXR0eVMwLDExNTIwMAoJ dmdhPW5vcm1hbAoJcncKKQoKIiR7a3ZtW0BdfSIgLWFwcGVuZCAiJHthcHBlbmRbKl19Igo= --===============6171461189784986121==--