From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fengguang Wu Subject: [acpi/osl] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. Date: Wed, 27 Aug 2014 10:27:09 +0800 Message-ID: <20140827022709.GA22064@localhost> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="J/dobhs11T7y2rNN" Return-path: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org To: Lan Tianyu Cc: "Rafael J. Wysocki" , Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-acpi@vger.kernel.org --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is commit b11bc0be2f115a90949f1c26379f1288c8cde531 Author: Lan Tianyu AuthorDate: Tue Aug 26 01:54:34 2014 +0200 Commit: Rafael J. Wysocki CommitDate: Tue Aug 26 01:54:34 2014 +0200 ACPI / OSL: Make acpi_os_map_cleanup() use call_rcu() to avoid deadlocks Deadlock is possible when CPU hotplug and evaluating ACPI method happen at the same time. During CPU hotplug, acpi_cpu_soft_notify() is called under the CPU hotplug lock. Then, acpi_cpu_soft_notify() calls acpi_bus_get_device() to obtain the struct acpi_device attached to the given ACPI handle. The ACPICA's namespace lock will be acquired by acpi_bus_get_device() in the process. Thus it is possible to hold the ACPICA's namespace lock under the CPU hotplug lock. Evaluating an ACPI method may involve accessing an operation region in system memory and the associated address space will be unmapped under the ACPICA's namespace lock after completing the access. Currently, osl.c uses RCU to protect memory ranges used by AML. When unmapping them it calls synchronize_rcu() in acpi_os_map_cleanup(), but that blocks CPU hotplug by acquiring the CPU hotplug lock. Thus it is possible to hold the CPU hotplug lock under the ACPICA's namespace lock. This leads to deadlocks like the following one if AML accessing operation regions in memory is executed in parallel with CPU hotplug. INFO: task bash:741 blocked for more than 30 seconds. Not tainted 3.16.0-rc5+ #671 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. bash D ffff88014e214140 0 741 716 0x00000080 ffff88009b9f3a10 0000000000000086 ffff88009dcfb840 ffff88009b9f3fd8 0000000000014140 0000000000014140 ffffffff81c18460 ffffffff81c40fc8 ffffffff81c40fcc ffff88009dcfb840 00000000ffffffff ffffffff81c40fd0 Call Trace: [] schedule_preempt_disabled+0x29/0x70 [] __mutex_lock_slowpath+0xca/0x1c0 [] mutex_lock+0x1f/0x2f [] get_online_cpus+0x2c/0x50 [] synchronize_sched_expedited+0x64/0x1c0 [] synchronize_sched+0x45/0x50 [] acpi_os_map_cleanup.part.7+0x14/0x3e [] acpi_os_unmap_iomem+0xe2/0xea [] acpi_os_unmap_memory+0xe/0x14 [] acpi_ev_system_memory_region_setup+0x2d/0x97 [] acpi_ut_update_ref_count+0x24d/0x2de [] acpi_ut_update_object_reference+0x11a/0x18b [] acpi_ut_remove_reference+0x2e/0x31 [] acpi_ns_detach_object+0x7b/0x80 [] acpi_ns_delete_namespace_subtree+0x47/0x81 [] acpi_ds_terminate_control_method+0x85/0x11b [] acpi_ps_parse_aml+0x164/0x289 [] acpi_ps_execute_method+0x1c1/0x26c [] acpi_ns_evaluate+0x1c1/0x258 [] acpi_evaluate_object+0x126/0x22f [] acpi_hw_execute_sleep_method+0x3d/0x68 [] ? acpi_hw_enable_all_runtime_gpes+0x17/0x19 [] acpi_hw_legacy_wake+0x4d/0x9d [] acpi_hw_sleep_dispatch+0x2a/0x2c [] acpi_leave_sleep_state+0x17/0x19 [] acpi_pm_finish+0x3f/0x99 [] suspend_devices_and_enter+0x139/0x560 [] pm_suspend+0xf2/0x370 [] state_store+0x79/0xf0 [] kobj_attr_store+0xf/0x20 [] sysfs_kf_write+0x3d/0x50 [] kernfs_fop_write+0xe0/0x160 [] vfs_write+0xb7/0x1f0 [] SyS_write+0x46/0xb0 [] ? __audit_syscall_exit+0x1f6/0x2a0 [] system_call_fastpath+0x16/0x1b INFO: task async-enable-no:749 blocked for more than 30 seconds. Not tainted 3.16.0-rc5+ #671 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. async-enable-no D ffff88014e254140 0 749 2 0x00000080 ffff88009de83bf0 0000000000000046 ffff88009b850000 ffff88009de83fd8 0000000000014140 0000000000014140 ffff880148305dc0 ffff880149804160 7fffffffffffffff 0000000000000002 0000000000000000 ffff88009b850000 Call Trace: [] schedule+0x29/0x70 [] schedule_timeout+0x1f9/0x270 [] ? __kernfs_create_file+0x7e/0xa0 [] ? sysfs_add_file_mode_ns+0x9b/0x160 [] __down_common+0x93/0xd8 [] __down_timeout+0x16/0x18 [] down_timeout+0x4c/0x60 [] acpi_os_wait_semaphore+0x43/0x57 [] acpi_ut_acquire_mutex+0x48/0x88 [] ? acpi_match_device+0x4f/0x4f [] acpi_get_data_full+0x3a/0x8e [] acpi_bus_get_device+0x23/0x40 [] acpi_cpu_soft_notify+0x50/0xe6 [] notifier_call_chain+0x4c/0x70 [] __raw_notifier_call_chain+0xe/0x10 [] cpu_notify+0x23/0x50 [] _cpu_up+0x168/0x180 [] _cpu_up_with_trace+0x2c/0xe0 [] ? disable_nonboot_cpus+0x1c0/0x1c0 [] async_enable_nonboot_cpus+0x1f/0x70 [] kthread+0xd2/0xf0 [] ? insert_kthread_work+0x40/0x40 [] ret_from_fork+0x7c/0xb0 To avoid such deadlocks, modify acpi_os_map_cleanup() to use call_rcu() for the unmapping of memory regions that aren't used any more. Signed-off-by: Lan Tianyu [rjw: Subject and changelog.] Cc: All applicable Signed-off-by: Rafael J. Wysocki +----------------------------------------------+-----------+------------+ | | v3.17-rc2 | b11bc0be2f | +----------------------------------------------+-----------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | inconsistent_SOFTIRQ-ON-W-IN-SOFTIRQ-R_usage | 0 | 20 | | backtrace:pci_arch_init | 0 | 20 | | backtrace:kernel_init_freeable | 0 | 20 | | backtrace:smpboot_thread_fn | 0 | 18 | | backtrace:bdi_register | 0 | 1 | | backtrace:default_bdi_init | 0 | 1 | | backtrace:register_sysrq_key | 0 | 1 | | backtrace:pm_sysrq_init | 0 | 1 | +----------------------------------------------+-----------+------------+ [ 0.079000] 3.17.0-rc2-00001-gb11bc0b #7 Not tainted [ 0.079000] --------------------------------- [ 0.079000] --------------------------------- [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ( [ 0.079000] (resource_lockresource_lock){+++?..}){+++?..}, at: , at: [] find_next_iomem_res+0x43/0x130 [] find_next_iomem_res+0x43/0x130 [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] [ 0.079000] [] __lock_acquire+0x584/0x20d0 [] __lock_acquire+0x584/0x20d0 [ 0.079000] [ 0.079000] [] lock_acquire+0x86/0xe0 [] lock_acquire+0x86/0xe0 [ 0.079000] [ 0.079000] [] _raw_write_lock+0x38/0x70 [] _raw_write_lock+0x38/0x70 [ 0.079000] [ 0.079000] [] __request_region+0xad/0x170 [] __request_region+0xad/0x170 [ 0.079000] [ 0.079000] [] pci_direct_probe+0x36/0x20f [] pci_direct_probe+0x36/0x20f [ 0.079000] [ 0.079000] [] pci_arch_init+0xa/0x5a [] pci_arch_init+0xa/0x5a [ 0.079000] [ 0.079000] [] do_one_initcall+0x193/0x1a7 [] do_one_initcall+0x193/0x1a7 [ 0.079000] [ 0.079000] [] kernel_init_freeable+0xfa/0x17f [] kernel_init_freeable+0xfa/0x17f [ 0.079000] [ 0.079000] [] kernel_init+0x9/0xf0 [] kernel_init+0x9/0xf0 [ 0.079000] [ 0.079000] [] ret_from_fork+0x7a/0xb0 [] ret_from_fork+0x7a/0xb0 [ 0.079000] irq event stamp: 26 [ 0.079000] irq event stamp: 26 [ 0.079000] hardirqs last enabled at (26): [ 0.079000] hardirqs last enabled at (26): [] __rcu_process_callbacks+0x6e/0x170 [] __rcu_process_callbacks+0x6e/0x170 [ 0.079000] hardirqs last disabled at (25): [ 0.079000] hardirqs last disabled at (25): [] __rcu_process_callbacks+0x30/0x170 [] __rcu_process_callbacks+0x30/0x170 [ 0.079000] softirqs last enabled at (0): [ 0.079000] softirqs last enabled at (0): [] copy_process.part.55+0x2ca/0x18f0 [] copy_process.part.55+0x2ca/0x18f0 [ 0.079000] softirqs last disabled at (23): [ 0.079000] softirqs last disabled at (23): [] run_ksoftirqd+0x3d/0x70 [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [ 0.079000] other info that might help us debug this: [ 0.079000] [ 0.079000] other info that might help us debug this: [ 0.079000] Possible unsafe locking scenario: [ 0.079000] [ 0.079000] Possible unsafe locking scenario: [ 0.079000] [ 0.079000] CPU0 [ 0.079000] CPU0 [ 0.079000] ---- [ 0.079000] ---- [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000] [ 0.079000] [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000] [ 0.079000] *** DEADLOCK *** [ 0.079000] [ 0.079000] [ 0.079000] *** DEADLOCK *** [ 0.079000] [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] #0: [ 0.079000] #0: ( (rcu_callbackrcu_callback){......}){......}, at: , at: [] __rcu_process_callbacks+0xc4/0x170 [] __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [ 0.079000] stack backtrace: [ 0.079000] [ 0.079000] stack backtrace: [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001-gb11bc0b #7 [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001-gb11bc0b #7 [ 0.079000] ffffffff82b4b7b0 [ 0.079000] ffffffff82b4b7b0 ffff880000063aa0 ffff880000063aa0 ffffffff81983dbe ffffffff81983dbe ffff880000063af0 ffff880000063af0 [ 0.079000] ffffffff819822d2 [ 0.079000] ffffffff819822d2 0000000000000003 0000000000000003 ffff880000000001 ffff880000000001 ffff880000000000 ffff880000000000 [ 0.079000] 0000000000000006 [ 0.079000] 0000000000000006 ffff88000005c7a8 ffff88000005c7a8 ffffffff810ea390 ffffffff810ea390 0000000000000005 0000000000000005 [ 0.079000] Call Trace: [ 0.079000] Call Trace: [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45/0x100 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45/0x100 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079372] Running resizable hashtable tests... [ 0.079372] Running resizable hashtable tests... [ 0.080012] Adding 2048 keys git bisect start bf040f9c8492b6e7aaaa5bc593c7e9693a9c606a 52addcf9d6669fa439387610bc65c92fa0980cef -- git bisect bad 5cfd0a20f8c8b6f192aebd9c3f536319e106e433 # 02:06 0- 1 Merge 'stericsson/msm-cleanup' into devel-hourly-2014082622 git bisect good e39c483fdb0adda238e37d2bc80c20f7fe183600 # 02:10 20+ 0 Merge 'luto/checkpatch' into devel-hourly-2014082622 git bisect good 49c47bbe5cc0366fa83f53898cdd87d0c1c01b34 # 02:32 20+ 0 Merge 'pwm/for-next' into devel-hourly-2014082622 git bisect bad b998605a177da25ec3c5285b9cdad0cc5aaf6fa3 # 02:37 0- 20 Merge 'pm/bleeding-edge' into devel-hourly-2014082622 git bisect good 3afd0fcabfcec5e0d9164c91508eedd495674974 # 02:42 20+ 0 Merge 'm68knommu/for-next' into devel-hourly-2014082622 git bisect good 21a6f663b9172a50b0634a889501a520964b8155 # 02:47 20+ 0 Merge 'char-misc/char-misc-linus' into devel-hourly-2014082622 git bisect good ab3c20f55f3e8fc487f8db1fd83a43c429524789 # 02:51 20+ 0 Merge 'cifs/for-linus' into devel-hourly-2014082622 git bisect bad 90bf325c80978287390e17c24d84e909fc138c8c # 02:54 0- 5 Merge branches 'acpi-scan', 'acpi-osl', 'acpi-ec' and 'acpi-lpss' into bleeding-edge git bisect good 236105db632c6279a020f78c83e22eaef746006b # 03:02 20+ 0 ACPI: Run fixed event device notifications in process context git bisect good 558e4736f2e1b0e6323adf7a5e4df77ed6cfc1a4 # 03:04 20+ 0 ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_EC git bisect bad b11bc0be2f115a90949f1c26379f1288c8cde531 # 03:07 0- 20 ACPI / OSL: Make acpi_os_map_cleanup() use call_rcu() to avoid deadlocks # first bad commit: [b11bc0be2f115a90949f1c26379f1288c8cde531] ACPI / OSL: Make acpi_os_map_cleanup() use call_rcu() to avoid deadlocks git bisect good 52addcf9d6669fa439387610bc65c92fa0980cef # 03:09 60+ 0 Linux 3.17-rc2 git bisect bad bf040f9c8492b6e7aaaa5bc593c7e9693a9c606a # 03:09 0- 11 0day head guard for 'devel-hourly-2014082622' git bisect good 52addcf9d6669fa439387610bc65c92fa0980cef # 03:09 60+ 0 Linux 3.17-rc2 git bisect good 1c9e4561f3b2afffcda007eae9d0ddd25525f50e # 03:17 60+ 0 Add linux-next specific files for 20140826 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-yocto-kbuild-14:20140827030448:x86_64-randconfig-hsxa0-08270944:3.17.0-rc2-00001-gb11bc0b:7" Content-Transfer-Encoding: quoted-printable early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Linux version 3.17.0-rc2-00001-gb11bc0b (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #7 Wed Aug 27 11:05:42 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_r= amdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dn= ormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randco= nfig-hsxa0-08270944/linux-devel:devel-hourly-2014082622:b11bc0be2f115a90949= f1c26379f1288c8cde531:bisect-linux/.vmlinuz-b11bc0be2f115a90949f1c26379f128= 8c8cde531-20140827110549-10-kbuild branch=3Dlinux-devel/devel-hourly-201408= 2622 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-08270944/b11bc0be2f115a90= 949f1c26379f1288c8cde531/vmlinuz-3.17.0-rc2-00001-gb11bc0b drbd.minor_count= =3D8 [ 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-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 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] AGP: No AGP bridge found [ 0.000000] e820: last_pfn =3D 0x13ffe 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] 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 0x000fdb00-0x000fdb0f] mapped at = [ffff8800000fdb00] [ 0.000000] mpc: fdb10-fdbf0 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x031a0000, 0x031a0fff] PGTABLE [ 0.000000] BRK [0x031a1000, 0x031a1fff] PGTABLE [ 0.000000] BRK [0x031a2000, 0x031a2fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x031a3000, 0x031a3fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x13ce6000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD9A0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE4B0 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE4F0 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF800 000735 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF6E0 000078 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF6A0 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880012e0000= 0-ffff8800133fffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x00001000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA32 zone: 1120 pages used for memmap [ 0.000000] DMA32 zone: 21 pages reserved [ 0.000000] DMA32 zone: 81820 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, 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] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 2037ec0 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic= load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 = vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64= -randconfig-hsxa0-08270944/linux-devel:devel-hourly-2014082622:b11bc0be2f11= 5a90949f1c26379f1288c8cde531:bisect-linux/.vmlinuz-b11bc0be2f115a90949f1c26= 379f1288c8cde531-20140827110549-10-kbuild branch=3Dlinux-devel/devel-hourly= -2014082622 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-08270944/b11bc0be2= f115a90949f1c26379f1288c8cde531/vmlinuz-3.17.0-rc2-00001-gb11bc0b drbd.mino= r_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standar= d form [ 0.000000] AGP: Checking aperture... [ 0.000000] AGP: No AGP bridge found [ 0.000000] Memory: 282280K/327280K available (9843K kernel code, 3207K = rwdata, 4176K rodata, 736K init, 14100K bss, 45000K reserved) [ 0.000000] NR_IRQS:4352 nr_irqs:256 0 [ 0.000000] Linux version 3.17.0-rc2-00001-gb11bc0b (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #7 Wed Aug 27 11:05:42 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_r= amdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dn= ormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randco= nfig-hsxa0-08270944/linux-devel:devel-hourly-2014082622:b11bc0be2f115a90949= f1c26379f1288c8cde531:bisect-linux/.vmlinuz-b11bc0be2f115a90949f1c26379f128= 8c8cde531-20140827110549-10-kbuild branch=3Dlinux-devel/devel-hourly-201408= 2622 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-08270944/b11bc0be2f115a90= 949f1c26379f1288c8cde531/vmlinuz-3.17.0-rc2-00001-gb11bc0b drbd.minor_count= =3D8 [ 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-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 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] AGP: No AGP bridge found [ 0.000000] e820: last_pfn =3D 0x13ffe 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] 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 0x000fdb00-0x000fdb0f] mapped at = [ffff8800000fdb00] [ 0.000000] mpc: fdb10-fdbf0 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x031a0000, 0x031a0fff] PGTABLE [ 0.000000] BRK [0x031a1000, 0x031a1fff] PGTABLE [ 0.000000] BRK [0x031a2000, 0x031a2fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x031a3000, 0x031a3fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x13ce6000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD9A0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE4B0 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE4F0 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF800 000735 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF6E0 000078 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF6A0 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880012e0000= 0-ffff8800133fffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x00001000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA32 zone: 1120 pages used for memmap [ 0.000000] DMA32 zone: 21 pages reserved [ 0.000000] DMA32 zone: 81820 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, 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] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 2037ec0 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic= load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 = vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64= -randconfig-hsxa0-08270944/linux-devel:devel-hourly-2014082622:b11bc0be2f11= 5a90949f1c26379f1288c8cde531:bisect-linux/.vmlinuz-b11bc0be2f115a90949f1c26= 379f1288c8cde531-20140827110549-10-kbuild branch=3Dlinux-devel/devel-hourly= -2014082622 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-08270944/b11bc0be2= f115a90949f1c26379f1288c8cde531/vmlinuz-3.17.0-rc2-00001-gb11bc0b drbd.mino= r_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 using standar= d form [ 0.000000] AGP: Checking aperture... [ 0.000000] AGP: No AGP bridge found [ 0.000000] Memory: 282280K/327280K available (9843K kernel code, 3207K = rwdata, 4176K rodata, 736K init, 14100K bss, 45000K reserved) [ 0.000000] NR_IRQS:4352 nr_irqs:256 0 [ 0.000000] console [ttyS0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 8671 kB [ 0.000000] memory used by lock dependency info: 8671 kB [ 0.000000] per task-struct memory footprint: 2688 bytes [ 0.000000] per task-struct memory footprint: 2688 bytes [ 0.000000] ------------------------ [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] | Locking API testsuite: [ 0.000000] ------------------------------------------------------------= ---------------- [ 0.000000] ------------------------------------------------------------= ---------------- [ 0.000000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.000000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] A-A deadlock: [ 0.000000] A-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-A deadlock: [ 0.000000] A-B-B-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] double unlock: [ 0.000000] double unlock: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] initialize held: [ 0.000000] initialize held: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] bad unlock order: [ 0.000000] bad unlock order: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] recursive read-lock: [ 0.000000] recursive read-lock: | = | ok | ok | | | ok | ok | [ 0.000000] recursive read-lock #2: [ 0.000000] recursive read-lock #2: | = | ok | ok | | | ok | ok | [ 0.000000] mixed read-write-lock: [ 0.000000] mixed read-write-lock: | = | ok | ok | | | ok | ok | [ 0.000000] mixed write-read-lock: [ 0.000000] mixed write-read-lock: | = | ok | ok | | | ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] hard-irqs-on + irq-safe-A/12: [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/12: [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irqs-on + irq-safe-A/21: [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/21: [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | ok = | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/12: [ 0.000000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | o= k | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/21: [ 0.000000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | o= k | ok | ok | [ 0.000000] hard-safe-A + irqs-on/12: [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + irqs-on/12: [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + irqs-on/21: [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + irqs-on/21: [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/123: [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/123: [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/132: [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/132: [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/213: [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/213: [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/231: [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/231: [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/312: [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/312: [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/321: [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/321: [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/123: [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/123: [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/132: [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/132: [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/213: [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/213: [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/231: [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/231: [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/312: [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/312: [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/321: [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/321: [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/123: [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/123: [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/132: [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/132: [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/213: [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/213: [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/231: [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/231: [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/312: [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/312: [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq lock-inversion/321: [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] soft-irq lock-inversion/321: [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | ok = | ok | ok | [ 0.000000] hard-irq read-recursion/123: [ 0.000000] hard-irq read-recursion/123: ok | ok | [ 0.000000] soft-irq read-recursion/123: [ 0.000000] soft-irq read-recursion/123: ok | ok | [ 0.000000] hard-irq read-recursion/132: [ 0.000000] hard-irq read-recursion/132: ok | ok | [ 0.000000] soft-irq read-recursion/132: [ 0.000000] soft-irq read-recursion/132: ok | ok | [ 0.000000] hard-irq read-recursion/213: [ 0.000000] hard-irq read-recursion/213: ok | ok | [ 0.000000] soft-irq read-recursion/213: [ 0.000000] soft-irq read-recursion/213: ok | ok | [ 0.000000] hard-irq read-recursion/231: [ 0.000000] hard-irq read-recursion/231: ok | ok | [ 0.000000] soft-irq read-recursion/231: [ 0.000000] soft-irq read-recursion/231: ok | ok | [ 0.000000] hard-irq read-recursion/312: [ 0.000000] hard-irq read-recursion/312: ok | ok | [ 0.000000] soft-irq read-recursion/312: [ 0.000000] soft-irq read-recursion/312: ok | ok | [ 0.000000] hard-irq read-recursion/321: [ 0.000000] hard-irq read-recursion/321: ok | ok | [ 0.000000] soft-irq read-recursion/321: [ 0.000000] soft-irq read-recursion/321: ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] | Wound/wait tests | [ 0.000000] | Wound/wait tests | [ 0.000000] --------------------- [ 0.000000] --------------------- [ 0.000000] ww api failures: [ 0.000000] ww api failures: ok | ok | ok | ok = | ok | ok | [ 0.000000] ww contexts mixing: [ 0.000000] ww contexts mixing: ok | ok | ok | ok = | [ 0.000000] finishing ww context: [ 0.000000] finishing ww context: ok | ok | ok | ok = | ok | ok | ok | ok | [ 0.000000] locking mismatches: [ 0.000000] locking mismatches: ok | ok | ok | ok = | ok | ok | [ 0.000000] EDEADLK handling: [ 0.000000] EDEADLK handling: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | ok | ok | ok | ok | o= k | ok | ok | ok | ok | ok | [ 0.000000] spinlock nest unlocked: [ 0.000000] spinlock nest unlocked: ok | ok | [ 0.000000] ----------------------------------------------------- [ 0.000000] ----------------------------------------------------- [ 0.000000] |block | try |context| [ 0.000000] |block | try |context| [ 0.000000] ----------------------------------------------------- [ 0.000000] ----------------------------------------------------- [ 0.000000] context: [ 0.000000] context: ok | ok | ok | ok = | ok | ok | [ 0.000000] try: [ 0.000000] try: ok | ok | ok | ok = | ok | ok | [ 0.000000] block: [ 0.000000] block: ok | ok | ok | ok = | ok | ok | [ 0.000000] spinlock: [ 0.000000] spinlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] ------------------------------------------------------- [ 0.000000] ------------------------------------------------------- [ 0.000000] Good, all 253 testcases passed! | [ 0.000000] Good, all 253 testcases passed! | [ 0.000000] --------------------------------- [ 0.000000] --------------------------------- [ 0.000000] hpet clockevent registered [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.452 MHz processor [ 0.000000] tsc: Detected 2693.452 MHz processor [ 0.003000] Calibrating delay loop (skipped) preset value..=20 [ 0.003000] Calibrating delay loop (skipped) preset value.. 5386.90 Bogo= MIPS (lpj=3D2693452) 5386.90 BogoMIPS (lpj=3D2693452) [ 0.004004] pid_max: default: 32768 minimum: 301 [ 0.004004] pid_max: default: 32768 minimum: 301 [ 0.005034] ACPI: Core revision 20140724 [ 0.005034] ACPI: Core revision 20140724 [ 0.007759] ACPI:=20 [ 0.007759] ACPI: All ACPI Tables successfully acquiredAll ACPI Tables s= uccessfully acquired [ 0.008732] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.008732] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.009009] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.009009] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.010460] mce: CPU supports 10 MCE banks [ 0.010460] mce: CPU supports 10 MCE banks [ 0.011045] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.011045] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.011045] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.011045] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.012004] CPU:=20 [ 0.012004] CPU: Intel Core Processor (Haswell)Intel Core Processor (Has= well) (fam: 06, model: 3c (fam: 06, model: 3c, stepping: 01) , stepping: 01) [ 0.018117] Performance Events:=20 [ 0.018117] Performance Events: unsupported p6 CPU model 60 unsupported = p6 CPU model 60 no PMU driver, software events only. no PMU driver, software events only. [ 0.021378] Getting VERSION: 1050014 [ 0.021378] Getting VERSION: 1050014 [ 0.022014] Getting VERSION: 1050014 [ 0.022014] Getting VERSION: 1050014 [ 0.023013] Getting ID: 0 [ 0.023013] Getting ID: 0 [ 0.024012] Getting ID: ff000000 [ 0.024012] Getting ID: ff000000 [ 0.024616] Getting LVT0: 8700 [ 0.024616] Getting LVT0: 8700 [ 0.025006] Getting LVT1: 8400 [ 0.025006] Getting LVT1: 8400 [ 0.026012] enabled ExtINT on CPU#0 [ 0.026012] enabled ExtINT on CPU#0 [ 0.027859] ENABLING IO-APIC IRQs [ 0.027859] ENABLING IO-APIC IRQs [ 0.028023] init IO_APIC IRQs [ 0.028023] init IO_APIC IRQs [ 0.029007] apic 0 pin 0 not connected [ 0.029007] apic 0 pin 0 not connected [ 0.030042] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.030042] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.031043] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.031043] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.032061] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.032061] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.033035] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.033035] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.034023] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.034023] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.035037] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.035037] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.036022] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.036022] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.037020] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.037020] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.038020] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.038020] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.039021] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.039021] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.040020] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.040020] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.041020] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.041020] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.042020] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.042020] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.043020] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.043020] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.045010] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.045010] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.046017] apic 0 pin 16 not connected [ 0.046017] apic 0 pin 16 not connected [ 0.047003] apic 0 pin 17 not connected [ 0.047003] apic 0 pin 17 not connected [ 0.048003] apic 0 pin 18 not connected [ 0.048003] apic 0 pin 18 not connected [ 0.048714] apic 0 pin 19 not connected [ 0.048714] apic 0 pin 19 not connected [ 0.049003] apic 0 pin 20 not connected [ 0.049003] apic 0 pin 20 not connected [ 0.050003] apic 0 pin 21 not connected [ 0.050003] apic 0 pin 21 not connected [ 0.051003] apic 0 pin 22 not connected [ 0.051003] apic 0 pin 22 not connected [ 0.052003] apic 0 pin 23 not connected [ 0.052003] apic 0 pin 23 not connected [ 0.052860] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.052860] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.053037] TSC deadline timer enabled [ 0.053037] TSC deadline timer enabled [ 0.054000] devtmpfs: initialized [ 0.054000] devtmpfs: initialized [ 0.057050] regulator-dummy: no parameters [ 0.057050] regulator-dummy: no parameters [ 0.058400] NET: Registered protocol family 16 [ 0.058400] NET: Registered protocol family 16 [ 0.059623] cpuidle: using governor menu [ 0.059623] cpuidle: using governor menu [ 0.060436] ACPI: bus type PCI registered [ 0.060436] ACPI: bus type PCI registered [ 0.061079] PCI: Using configuration type 1 for base access [ 0.061079] PCI: Using configuration type 1 for base access [ 0.078675]=20 [ 0.078675]=20 [ 0.078965] =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 [ 0.078965] =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 [ 0.079000] [ INFO: inconsistent lock state ] [ 0.079000] [ INFO: inconsistent lock state ] [ 0.079000] 3.17.0-rc2-00001-gb11bc0b #7 Not tainted [ 0.079000] 3.17.0-rc2-00001-gb11bc0b #7 Not tainted [ 0.079000] --------------------------------- [ 0.079000] --------------------------------- [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ( [ 0.079000] (resource_lockresource_lock){+++?..}){+++?..}, at: , at: [<= ffffffff810c2ed3>] find_next_iomem_res+0x43/0x130 [] find_next_iomem_res+0x43/0x130 [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] =20 [ 0.079000] [] __lock_acquire+0x584/0x20d0 [] __lock_acquire+0x584/0x20d0 [ 0.079000] =20 [ 0.079000] [] lock_acquire+0x86/0xe0 [] lock_acquire+0x86/0xe0 [ 0.079000] =20 [ 0.079000] [] _raw_write_lock+0x38/0x70 [] _raw_write_lock+0x38/0x70 [ 0.079000] =20 [ 0.079000] [] __request_region+0xad/0x170 [] __request_region+0xad/0x170 [ 0.079000] =20 [ 0.079000] [] pci_direct_probe+0x36/0x20f [] pci_direct_probe+0x36/0x20f [ 0.079000] =20 [ 0.079000] [] pci_arch_init+0xa/0x5a [] pci_arch_init+0xa/0x5a [ 0.079000] =20 [ 0.079000] [] do_one_initcall+0x193/0x1a7 [] do_one_initcall+0x193/0x1a7 [ 0.079000] =20 [ 0.079000] [] kernel_init_freeable+0xfa/0x17f [] kernel_init_freeable+0xfa/0x17f [ 0.079000] =20 [ 0.079000] [] kernel_init+0x9/0xf0 [] kernel_init+0x9/0xf0 [ 0.079000] =20 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [] ret_from_fork+0x7a/0xb0 [ 0.079000] irq event stamp: 26 [ 0.079000] irq event stamp: 26 [ 0.079000] hardirqs last enabled at (26):=20 [ 0.079000] hardirqs last enabled at (26): [] __rcu_p= rocess_callbacks+0x6e/0x170 [] __rcu_process_callbacks+0x6e/0x170 [ 0.079000] hardirqs last disabled at (25):=20 [ 0.079000] hardirqs last disabled at (25): [] __rcu_p= rocess_callbacks+0x30/0x170 [] __rcu_process_callbacks+0x30/0x170 [ 0.079000] softirqs last enabled at (0):=20 [ 0.079000] softirqs last enabled at (0): [] copy_pro= cess.part.55+0x2ca/0x18f0 [] copy_process.part.55+0x2ca/0x18f0 [ 0.079000] softirqs last disabled at (23):=20 [ 0.079000] softirqs last disabled at (23): [] run_kso= ftirqd+0x3d/0x70 [] run_ksoftirqd+0x3d/0x70 [ 0.079000]=20 [ 0.079000] other info that might help us debug this: [ 0.079000]=20 [ 0.079000] other info that might help us debug this: [ 0.079000] Possible unsafe locking scenario: [ 0.079000]=20 [ 0.079000] Possible unsafe locking scenario: [ 0.079000]=20 [ 0.079000] CPU0 [ 0.079000] CPU0 [ 0.079000] ---- [ 0.079000] ---- [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000] [ 0.079000] [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000]=20 [ 0.079000] *** DEADLOCK *** [ 0.079000]=20 [ 0.079000]=20 [ 0.079000] *** DEADLOCK *** [ 0.079000]=20 [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] #0:=20 [ 0.079000] #0: ( (rcu_callbackrcu_callback){......}){......}, at: , a= t: [] __rcu_process_callbacks+0xc4/0x170 [] __rcu_process_callbacks+0xc4/0x170 [ 0.079000]=20 [ 0.079000] stack backtrace: [ 0.079000]=20 [ 0.079000] stack backtrace: [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001= -gb11bc0b #7 [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001= -gb11bc0b #7 [ 0.079000] ffffffff82b4b7b0 [ 0.079000] ffffffff82b4b7b0 ffff880000063aa0 ffff880000063aa0 ffffffff= 81983dbe ffffffff81983dbe ffff880000063af0 ffff880000063af0 [ 0.079000] ffffffff819822d2 [ 0.079000] ffffffff819822d2 0000000000000003 0000000000000003 ffff8800= 00000001 ffff880000000001 ffff880000000000 ffff880000000000 [ 0.079000] 0000000000000006 [ 0.079000] 0000000000000006 ffff88000005c7a8 ffff88000005c7a8 ffffffff= 810ea390 ffffffff810ea390 0000000000000005 0000000000000005 [ 0.079000] Call Trace: [ 0.079000] Call Trace: [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45= /0x100 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45= /0x100 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079372] Running resizable hashtable tests... [ 0.079372] Running resizable hashtable tests... [ 0.080012] Adding 2048 keys [ 0.080012] Adding 2048 keys [ 0.080978] Traversal complete: counted=3D2048, nelems=3D2048, entries= =3D2048 [ 0.080978] Traversal complete: counted=3D2048, nelems=3D2048, entries= =3D2048 [ 0.081082] Table expansion iteration 0... [ 0.081082] Table expansion iteration 0... [ 0.081989] Verifying lookups... [ 0.081989] Verifying lookups... [ 0.082070] Table expansion iteration 1... [ 0.082070] Table expansion iteration 1... [ 0.083094] Verifying lookups... [ 0.083094] Verifying lookups... [ 0.083773] Table expansion iteration 2... [ 0.083773] Table expansion iteration 2... [ 0.084397] Verifying lookups... [ 0.084397] Verifying lookups... [ 0.085074] Table expansion iteration 3... [ 0.085074] Table expansion iteration 3... [ 0.086818] Verifying lookups... [ 0.086818] Verifying lookups... [ 0.087087] Table shrinkage iteration 0... [ 0.087087] Table shrinkage iteration 0... [ 0.087989] Verifying lookups... [ 0.087989] Verifying lookups... [ 0.088074] Table shrinkage iteration 1... [ 0.088074] Table shrinkage iteration 1... [ 0.088907] Verifying lookups... [ 0.088907] Verifying lookups... [ 0.089070] Table shrinkage iteration 2... [ 0.089070] Table shrinkage iteration 2... [ 0.089871] Verifying lookups... [ 0.089871] Verifying lookups... [ 0.090070] Table shrinkage iteration 3... [ 0.090070] Table shrinkage iteration 3... [ 0.090856] Verifying lookups... [ 0.090856] Verifying lookups... [ 0.091081] Deleting 2048 keys [ 0.091081] Deleting 2048 keys [ 0.092046] ACPI: Added _OSI(Module Device) [ 0.092046] ACPI: Added _OSI(Module Device) [ 0.092801] ACPI: Added _OSI(Processor Device) [ 0.092801] ACPI: Added _OSI(Processor Device) [ 0.093004] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.093004] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.093839] ACPI: Added _OSI(Processor Aggregator Device) [ 0.093839] ACPI: Added _OSI(Processor Aggregator Device) [ 0.096425] ACPI: Interpreter enabled [ 0.096425] ACPI: Interpreter enabled [ 0.097010] ACPI: (supports S0 S5) [ 0.097010] ACPI: (supports S0 S5) [ 0.097628] ACPI: Using IOAPIC for interrupt routing [ 0.097628] ACPI: Using IOAPIC for interrupt routing [ 0.098024] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.098024] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.102357] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.102357] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.103010] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.103010] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.104010] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.104010] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.105181] PCI host bridge to bus 0000:00 [ 0.105181] PCI host bridge to bus 0000:00 [ 0.105934] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.105934] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.106005] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.106005] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.107005] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.107005] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.108009] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.108009] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.109006] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.109006] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.110039] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.110039] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.111368] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.111368] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.112478] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.112478] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.115006] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.115006] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.116871] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.116871] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.117005] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.117005] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.118005] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.118005] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.119004] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.119004] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.120196] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.120196] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.121325] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.121325] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.122013] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.122013] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.123235] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.123235] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.125539] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.125539] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.127044] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.127044] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.133044] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.133044] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.134441] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.134441] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.135830] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.135830] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.136816] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.136816] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.140416] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.140416] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.141205] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.141205] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.142448] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.142448] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.145773] pci_bus 0000:00: on NUMA node 0 [ 0.145773] pci_bus 0000:00: on NUMA node 0 [ 0.146479] ACPI: PCI Interrupt Link [LNKA] (IRQs [ 0.146479] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 5 *10 *10 11 11)) [ 0.147377] ACPI: PCI Interrupt Link [LNKB] (IRQs [ 0.147377] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 5 *10 *10 11 11)) [ 0.148418] ACPI: PCI Interrupt Link [LNKC] (IRQs [ 0.148418] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 5 10 10 *11 *11)) [ 0.149447] ACPI: PCI Interrupt Link [LNKD] (IRQs [ 0.149447] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 5 10 10 *11 *11)) [ 0.150315] ACPI: PCI Interrupt Link [LNKS] (IRQs [ 0.150315] ACPI: PCI Interrupt Link [LNKS] (IRQs *9 *9)) [ 0.151463] ACPI:=20 [ 0.151463] ACPI: Enabled 16 GPEs in block 00 to 0FEnabled 16 GPEs in bl= ock 00 to 0F [ 0.152574] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.152574] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.153005] vgaarb: loaded [ 0.153005] vgaarb: loaded [ 0.153507] vgaarb: bridge control possible 0000:00:02.0 [ 0.153507] vgaarb: bridge control possible 0000:00:02.0 [ 0.154461] media: Linux media interface: v0.10 [ 0.154461] media: Linux media interface: v0.10 [ 0.155031] Linux video capture interface: v2.00 [ 0.155031] Linux video capture interface: v2.00 [ 0.155896] pps_core: LinuxPPS API ver. 1 registered [ 0.155896] pps_core: LinuxPPS API ver. 1 registered [ 0.156004] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.156004] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.157160] Advanced Linux Sound Architecture Driver Initialized. [ 0.157160] Advanced Linux Sound Architecture Driver Initialized. [ 0.158012] PCI: Using ACPI for IRQ routing [ 0.158012] PCI: Using ACPI for IRQ routing [ 0.158761] PCI: pci_cache_line_size set to 64 bytes [ 0.158761] PCI: pci_cache_line_size set to 64 bytes [ 0.159108] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.159108] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.160011] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.160011] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.161619] HPET: 3 timers in total, 0 timers will be used for per-cpu t= imer [ 0.161619] HPET: 3 timers in total, 0 timers will be used for per-cpu t= imer [ 0.162085] Switched to clocksource kvm-clock [ 0.162085] Switched to clocksource kvm-clock [ 0.162958] FS-Cache: Loaded [ 0.162958] FS-Cache: Loaded [ 0.163556] CacheFiles: Loaded [ 0.163556] CacheFiles: Loaded [ 0.164169] pnp: PnP ACPI init [ 0.164169] pnp: PnP ACPI init [ 0.164802] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.164802] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.166061] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.166061] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.167303] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.167303] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.168521] pnp 00:03: [dma 2] [ 0.168521] pnp 00:03: [dma 2] [ 0.169141] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.169141] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.170400] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.170400] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.171655] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.171655] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.172913] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.172913] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.174313] pnp: PnP ACPI: found 7 devices [ 0.174313] pnp: PnP ACPI: found 7 devices [ 0.180110] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.180110] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.181132] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.181132] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.182133] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.182133] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.183254] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.183254] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.184398] NET: Registered protocol family 1 [ 0.184398] NET: Registered protocol family 1 [ 0.185201] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.185201] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.186280] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.186280] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.187327] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.187327] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.188443] pci 0000:00:02.0: Boot video device [ 0.188443] pci 0000:00:02.0: Boot video device [ 0.189280] PCI: CLS 0 bytes, default 64 [ 0.189280] PCI: CLS 0 bytes, default 64 [ 0.190070] Unpacking initramfs... [ 0.190070] Unpacking initramfs... [ 0.244538] Freeing initrd memory: 3112K (ffff880013ce6000 - ffff880013f= f0000) [ 0.244538] Freeing initrd memory: 3112K (ffff880013ce6000 - ffff880013f= f0000) [ 0.252311] Machine check injector initialized [ 0.252311] Machine check injector initialized [ 0.253785] AVX version of gcm_enc/dec engaged. [ 0.253785] AVX version of gcm_enc/dec engaged. [ 0.254622] AES CTR mode by8 optimization enabled [ 0.254622] AES CTR mode by8 optimization enabled [ 0.255724] sha512_ssse3: Using AVX optimized SHA-512 implementation [ 0.255724] sha512_ssse3: Using AVX optimized SHA-512 implementation [ 0.257654] AVX2 or AES-NI instructions are not detected. [ 0.257654] AVX2 or AES-NI instructions are not detected. [ 0.258642] AVX2 instructions are not detected. [ 0.258642] AVX2 instructions are not detected. [ 0.259514] spin_lock-torture:--- Start of test: nwriters_stress=3D2 sta= t_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_secs= =3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 0.259514] spin_lock-torture:--- Start of test: nwriters_stress=3D2 sta= t_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_secs= =3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 0.262251] spin_lock-torture: Creating torture_shuffle task [ 0.262251] spin_lock-torture: Creating torture_shuffle task [ 0.263280] spin_lock-torture: Creating torture_stutter task [ 0.263280] spin_lock-torture: Creating torture_stutter task [ 0.264330] spin_lock-torture: torture_shuffle task started [ 0.264330] spin_lock-torture: torture_shuffle task started [ 0.265350] spin_lock-torture: Creating lock_torture_writer task [ 0.265350] spin_lock-torture: Creating lock_torture_writer task [ 0.266462] spin_lock-torture: torture_stutter task started [ 0.266462] spin_lock-torture: torture_stutter task started [ 0.267483] spin_lock-torture: Creating lock_torture_writer task [ 0.267483] spin_lock-torture: Creating lock_torture_writer task [ 0.268782] spin_lock-torture: lock_torture_writer task started [ 0.268782] spin_lock-torture: lock_torture_writer task started [ 0.269879] spin_lock-torture: Creating lock_torture_stats task [ 0.269879] spin_lock-torture: Creating lock_torture_stats task [ 0.270979] spin_lock-torture: lock_torture_writer task started [ 0.270979] spin_lock-torture: lock_torture_writer task started [ 0.272276] futex hash table entries: 256 (order: 2, 24576 bytes) [ 0.272276] futex hash table entries: 256 (order: 2, 24576 bytes) [ 0.273555] spin_lock-torture: lock_torture_stats task started [ 0.273555] spin_lock-torture: lock_torture_stats task started [ 0.274707] zpool: loaded [ 0.274707] zpool: loaded [ 0.275211] zbud: loaded [ 0.275211] zbud: loaded [ 0.275754] VFS: Disk quotas dquot_6.5.2 [ 0.275754] VFS: Disk quotas dquot_6.5.2 [ 0.276505] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.276505] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.277854] ntfs: driver 2.1.30 [Flags: R/O DEBUG]. [ 0.277854] ntfs: driver 2.1.30 [Flags: R/O DEBUG]. [ 0.278838] NILFS version 2 loaded [ 0.278838] NILFS version 2 loaded [ 0.279480] msgmni has been set to 557 [ 0.279480] msgmni has been set to 557 [ 0.281092] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 0.281092] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 0.282440] io scheduler noop registered (default) [ 0.282440] io scheduler noop registered (default) [ 0.283501] io scheduler deadline registered [ 0.283501] io scheduler deadline registered [ 0.284632] io scheduler cfq registered [ 0.284632] io scheduler cfq registered [ 0.285432] test_string_helpers: Running tests... [ 0.285432] test_string_helpers: Running tests... [ 0.286402] test_firmware: interface ready [ 0.286402] test_firmware: interface ready [ 0.287166] rbtree testing [ 0.287166] rbtree testing -> 9051 cycles -> 9051 cycles [ 0.650857] augmented rbtree testing [ 0.650857] augmented rbtree testing -> 11752 cycles -> 11752 cycles [ 1.134563] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 1.134563] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 1.136102] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2 [ 1.136102] cpcihp_zt5550: ZT5550 CompactPCI Hot Plug Driver version: 0.2 [ 1.137746] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver = version: 0.1 [ 1.137746] cpcihp_generic: Generic port I/O CompactPCI Hot Plug Driver = version: 0.1 [ 1.139587] cpcihp_generic: not configured, disabling. [ 1.139587] cpcihp_generic: not configured, disabling. [ 1.140931] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 1.140931] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 1.143295] ipmi message handler version 39.2 [ 1.143295] ipmi message handler version 39.2 [ 1.144460] ipmi device interface [ 1.144460] ipmi device interface [ 1.145486] IPMI System Interface driver. [ 1.145486] IPMI System Interface driver. [ 1.146639] ipmi_si: Adding default-specified kcs state machine [ 1.146639] ipmi_si: Adding default-specified kcs state machine [ 1.148292] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 1.148292] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 1.150792] ipmi_si: Interface detection failed [ 1.150792] ipmi_si: Interface detection failed [ 1.152068] ipmi_si: Adding default-specified smic state machine [ 1.152068] ipmi_si: Adding default-specified smic state machine [ 1.153830] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 1.153830] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 1.156690] ipmi_si: Interface detection failed [ 1.156690] ipmi_si: Interface detection failed [ 1.157982] ipmi_si: Adding default-specified bt state machine [ 1.157982] ipmi_si: Adding default-specified bt state machine [ 1.159532] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 1.159532] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 1.162149] ipmi_si: Interface detection failed [ 1.162149] ipmi_si: Interface detection failed [ 1.163531] ipmi_si: Unable to find any System Interface(s) [ 1.163531] ipmi_si: Unable to find any System Interface(s) [ 1.165119] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 1.165119] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 1.167329] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 1.167329] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 1.169339] ACPI: Power Button [PWRF] [ 1.169339] ACPI: Power Button [PWRF] [ 1.171119] HDLC line discipline maxframe=3D4096 [ 1.171119] HDLC line discipline maxframe=3D4096 [ 1.172424] N_HDLC line discipline registered. [ 1.172424] N_HDLC line discipline registered. [ 1.173591] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 1.173591] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 1.175046] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.175046] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.202523] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 1.202523] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 1.205833] serial: Freescale lpuart driver [ 1.205833] serial: Freescale lpuart driver [ 1.207101] SyncLink GT [ 1.207101] SyncLink GT [ 1.207717] SyncLink GT, tty major#245 [ 1.207717] SyncLink GT, tty major#245 [ 1.208727] SyncLink GT no devices found [ 1.208727] SyncLink GT no devices found [ 1.209977] SyncLink MultiPort driver $Revision: 4.38 $ [ 1.209977] SyncLink MultiPort driver $Revision: 4.38 $ [ 1.217670] SyncLink MultiPort driver $Revision: 4.38 $, tty major#244 [ 1.217670] SyncLink MultiPort driver $Revision: 4.38 $, tty major#244 [ 1.219429] SyncLink serial driver $Revision: 4.38 $ [ 1.219429] SyncLink serial driver $Revision: 4.38 $ [ 1.227086] SyncLink serial driver $Revision: 4.38 $, tty major#243 [ 1.227086] SyncLink serial driver $Revision: 4.38 $, tty major#243 [ 1.228761] lp: driver loaded but no devices found [ 1.228761] lp: driver loaded but no devices found [ 1.229982] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 = Exp $ [ 1.229982] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 = Exp $ [ 1.231760] ac.o: No PCI boards found. [ 1.231760] ac.o: No PCI boards found. [ 1.232788] ac.o: For an ISA board you must supply memory and irq parame= ters. [ 1.232788] ac.o: For an ISA board you must supply memory and irq parame= ters. [ 1.234772] Non-volatile memory driver v1.3 [ 1.234772] Non-volatile memory driver v1.3 [ 1.236104] ppdev: user-space parallel port driver [ 1.236104] ppdev: user-space parallel port driver [ 1.237359] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 1.237359] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 1.238705] smapi::smapi_init, ERROR invalid usSmapiID [ 1.238705] smapi::smapi_init, ERROR invalid usSmapiID [ 1.240127] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is= not available on this machine [ 1.240127] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is= not available on this machine [ 1.242596] mwave: mwavedd::mwave_init: Error: Failed to initialize boar= d data [ 1.242596] mwave: mwavedd::mwave_init: Error: Failed to initialize boar= d data [ 1.244512] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 1.244512] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 1.246168] SyncLink PC Card driver $Revision: 4.34 $, tty major#242 [ 1.246168] SyncLink PC Card driver $Revision: 4.34 $, tty major#242 [ 1.247964] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 1.247964] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 1.250482] [drm] Initialized drm 1.1.0 20060810 [ 1.250482] [drm] Initialized drm 1.1.0 20060810 [ 1.251743] [drm] radeon kernel modesetting enabled. [ 1.251743] [drm] radeon kernel modesetting enabled. [ 1.253664] [TTM] Zone kernel: Available graphics memory: 142696 kiB [ 1.253664] [TTM] Zone kernel: Available graphics memory: 142696 kiB [ 1.255425] [TTM] Initializing pool allocator [ 1.255425] [TTM] Initializing pool allocator [ 1.256652] [TTM] Initializing DMA pool allocator [ 1.256652] [TTM] Initializing DMA pool allocator [ 1.258377] tsc: Refined TSC clocksource calibration: 2693.506 MHz [ 1.258377] tsc: Refined TSC clocksource calibration: 2693.506 MHz [ 1.260379] [drm] fb mappable at 0xFC000000 [ 1.260379] [drm] fb mappable at 0xFC000000 [ 1.261575] [drm] vram aper at 0xFC000000 [ 1.261575] [drm] vram aper at 0xFC000000 [ 1.262657] [drm] size 4194304 [ 1.262657] [drm] size 4194304 [ 1.263445] [drm] fb depth is 24 [ 1.263445] [drm] fb depth is 24 [ 1.264259] [drm] pitch is 3072 [ 1.264259] [drm] pitch is 3072 [ 1.265324] cirrus 0000:00:02.0: fb0: cirrusdrmfb frame buffer device [ 1.265324] cirrus 0000:00:02.0: fb0: cirrusdrmfb frame buffer device [ 1.267151] cirrus 0000:00:02.0: registered panic notifier [ 1.267151] cirrus 0000:00:02.0: registered panic notifier [ 1.268644] [drm] Initialized cirrus 1.0.0 20110418 for 0000:00:02.0 on = minor 0 [ 1.268644] [drm] Initialized cirrus 1.0.0 20110418 for 0000:00:02.0 on = minor 0 [ 1.270553] parport_pc 00:04: reported by Plug and Play ACPI [ 1.270553] parport_pc 00:04: reported by Plug and Play ACPI [ 1.271816] parport0: PC-style at 0x378 [ 1.271816] parport0: PC-style at 0x378, irq 7, irq 7 [ [PCSPPPCSPP,TRIS= TATE,TRISTATE] ] [ 1.354312] lp0: using parport0 (interrupt-driven). [ 1.354312] lp0: using parport0 (interrupt-driven). [ 1.355758] lp0: console ready [ 1.355758] lp0: console ready [ 1.357259] dummy-irq: no IRQ given. Use irq=3DN [ 1.357259] dummy-irq: no IRQ given. Use irq=3DN [ 1.358601] lkdtm: No crash points registered, enable through debugfs [ 1.358601] lkdtm: No crash points registered, enable through debugfs [ 1.360030] Phantom Linux Driver, version n0.9.8, init OK [ 1.360030] Phantom Linux Driver, version n0.9.8, init OK [ 1.361122] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 1.361122] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 1.362498] Guest personality initialized and is inactive [ 1.362498] Guest personality initialized and is inactive [ 1.363567] VMCI host device registered (name=3Dvmci, major=3D10, minor= =3D60) [ 1.363567] VMCI host device registered (name=3Dvmci, major=3D10, minor= =3D60) [ 1.364785] Initialized host personality [ 1.364785] Initialized host personality [ 1.365977] SSFDC read-only Flash Translation layer [ 1.365977] SSFDC read-only Flash Translation layer [ 1.367016] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 1.367016] mtdoops: mtd device (mtddev=3Dname/number) must be supplied [ 1.368194] L440GX flash mapping: failed to find PIIX4 ISA bridge, canno= t continue [ 1.368194] L440GX flash mapping: failed to find PIIX4 ISA bridge, canno= t continue [ 1.369590] device id =3D 2440 [ 1.369590] device id =3D 2440 [ 1.370147] device id =3D 2480 [ 1.370147] device id =3D 2480 [ 1.370665] device id =3D 24c0 [ 1.370665] device id =3D 24c0 [ 1.371195] device id =3D 24d0 [ 1.371195] device id =3D 24d0 [ 1.371754] device id =3D 25a1 [ 1.371754] device id =3D 25a1 [ 1.372286] device id =3D 2670 [ 1.372286] device id =3D 2670 [ 1.372943] slram: not enough parameters. [ 1.372943] slram: not enough parameters. [ 1.373778] HSI/SSI char device loaded [ 1.373778] HSI/SSI char device loaded [ 1.374714] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 1.374714] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 1.376794] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.376794] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.377732] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.377732] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.427269] mousedev: PS/2 mouse device common for all mice [ 1.427269] mousedev: PS/2 mouse device common for all mice [ 1.428607] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 1.428607] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 1.430443] i2c /dev entries driver [ 1.430443] i2c /dev entries driver [ 1.431372] i2c-parport-light: adapter type unspecified [ 1.431372] i2c-parport-light: adapter type unspecified [ 1.432994] Marvell M88ALP01 'CAFE' Camera Controller version 2 [ 1.432994] Marvell M88ALP01 'CAFE' Camera Controller version 2 [ 1.434139] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas [ 1.434139] nGene PCIE bridge driver, Copyright (C) 2005-2007 Micronas [ 1.435359] Digital Devices PCIE bridge driver, Copyright (C) 2010-11 Di= gital Devices GmbH [ 1.435359] Digital Devices PCIE bridge driver, Copyright (C) 2010-11 Di= gital Devices GmbH [ 1.436876] cx25821: driver version 0.0.106 loaded [ 1.436876] cx25821: driver version 0.0.106 loaded [ 1.437793] saa7130/34: v4l2 driver version 0, 2, 17 loaded [ 1.437793] saa7130/34: v4l2 driver version 0, 2, 17 loaded [ 1.440244] pps pps0: new PPS source ktimer [ 1.440244] pps pps0: new PPS source ktimer [ 1.441037] pps pps0: ktimer PPS source registered [ 1.441037] pps pps0: ktimer PPS source registered [ 1.441893] pps_parport: parallel port PPS client [ 1.441893] pps_parport: parallel port PPS client [ 1.442767] parport0: cannot grant exclusive access for device pps_parpo= rt [ 1.442767] parport0: cannot grant exclusive access for device pps_parpo= rt [ 1.444033] pps_parport: couldn't register with parport0 [ 1.444033] pps_parport: couldn't register with parport0 [ 1.444984] Driver for 1-wire Dallas network protocol. [ 1.444984] Driver for 1-wire Dallas network protocol. [ 1.445979] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 1.445979] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 1.449230] ledtrig-cpu: registered to indicate activity on CPUs [ 1.449230] ledtrig-cpu: registered to indicate activity on CPUs [ 1.450453] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 1.450453] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 1.453918]=20 [ 1.453918] printing PIC contents [ 1.453918]=20 [ 1.453918] printing PIC contents [ 1.454806] ... PIC IMR: ffff [ 1.454806] ... PIC IMR: ffff [ 1.455366] ... PIC IRR: 1013 [ 1.455366] ... PIC IRR: 1013 [ 1.455981] ... PIC ISR: 0000 [ 1.455981] ... PIC ISR: 0000 [ 1.456542] ... PIC ELCR: 0c00 [ 1.456542] ... PIC ELCR: 0c00 [ 1.457118] printing local APIC contents on CPU#0/0: [ 1.457118] printing local APIC contents on CPU#0/0: [ 1.458016] ... APIC ID: 00000000 (0) [ 1.458016] ... APIC ID: 00000000 (0) [ 1.458104] ... APIC VERSION: 01050014 [ 1.458104] ... APIC VERSION: 01050014 [ 1.458104] ... APIC TASKPRI: 00000000 (00) [ 1.458104] ... APIC TASKPRI: 00000000 (00) [ 1.458104] ... APIC PROCPRI: 00000000 [ 1.458104] ... APIC PROCPRI: 00000000 [ 1.458104] ... APIC LDR: 01000000 [ 1.458104] ... APIC LDR: 01000000 [ 1.458104] ... APIC DFR: ffffffff [ 1.458104] ... APIC DFR: ffffffff [ 1.458104] ... APIC SPIV: 000001ff [ 1.458104] ... APIC SPIV: 000001ff [ 1.458104] ... APIC ISR field: [ 1.458104] ... APIC ISR field: [ 1.458104] 00000000 [ 1.458104] 000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000 [ 1.458104] ... APIC TMR field: [ 1.458104] ... APIC TMR field: [ 1.458104] 00000000 [ 1.458104] 000000000200000002000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000 [ 1.458104] ... APIC IRR field: [ 1.458104] ... APIC IRR field: [ 1.458104] 00000000 [ 1.458104] 000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000800000008000 [ 1.458104] ... APIC ESR: 00000000 [ 1.458104] ... APIC ESR: 00000000 [ 1.458104] ... APIC ICR: 00000831 [ 1.458104] ... APIC ICR: 00000831 [ 1.458104] ... APIC ICR2: 01000000 [ 1.458104] ... APIC ICR2: 01000000 [ 1.458104] ... APIC LVTT: 000400ef [ 1.458104] ... APIC LVTT: 000400ef [ 1.458104] ... APIC LVTPC: 00000400 [ 1.458104] ... APIC LVTPC: 00000400 [ 1.458104] ... APIC LVT0: 00010700 [ 1.458104] ... APIC LVT0: 00010700 [ 1.458104] ... APIC LVT1: 00000400 [ 1.458104] ... APIC LVT1: 00000400 [ 1.458104] ... APIC LVTERR: 000000fe [ 1.458104] ... APIC LVTERR: 000000fe [ 1.458104] ... APIC TMICT: 00000000 [ 1.458104] ... APIC TMICT: 00000000 [ 1.458104] ... APIC TMCCT: 00000000 [ 1.458104] ... APIC TMCCT: 00000000 [ 1.458104] ... APIC TDCR: 00000000 [ 1.458104] ... APIC TDCR: 00000000 [ 1.458104]=20 [ 1.458104]=20 [ 1.476808] number of MP IRQ sources: 15. [ 1.476808] number of MP IRQ sources: 15. [ 1.477551] number of IO-APIC #0 registers: 24. [ 1.477551] number of IO-APIC #0 registers: 24. [ 1.478456] testing the IO APIC....................... [ 1.478456] testing the IO APIC....................... [ 1.479818] IO APIC #0...... [ 1.479818] IO APIC #0...... [ 1.480365] .... register #00: 00000000 [ 1.480365] .... register #00: 00000000 [ 1.481064] ....... : physical APIC id: 00 [ 1.481064] ....... : physical APIC id: 00 [ 1.481861] ....... : Delivery Type: 0 [ 1.481861] ....... : Delivery Type: 0 [ 1.482603] ....... : LTS : 0 [ 1.482603] ....... : LTS : 0 [ 1.483365] .... register #01: 00170011 [ 1.483365] .... register #01: 00170011 [ 1.484091] ....... : max redirection entries: 17 [ 1.484091] ....... : max redirection entries: 17 [ 1.484988] ....... : PRQ implemented: 0 [ 1.484988] ....... : PRQ implemented: 0 [ 1.485783] ....... : IO APIC version: 11 [ 1.485783] ....... : IO APIC version: 11 [ 1.486592] .... register #02: 00000000 [ 1.486592] .... register #02: 00000000 [ 1.487298] ....... : arbitration: 00 [ 1.487298] ....... : arbitration: 00 [ 1.488028] .... IRQ redirection table: [ 1.488028] .... IRQ redirection table: [ 1.488745] 1 0 0 0 0 0 0 00 [ 1.488745] 1 0 0 0 0 0 0 00 [ 1.489585] 0 0 0 0 0 1 1 31 [ 1.489585] 0 0 0 0 0 1 1 31 [ 1.490435] 0 0 0 0 0 1 1 30 [ 1.490435] 0 0 0 0 0 1 1 30 [ 1.491258] 0 0 0 0 0 1 1 33 [ 1.491258] 0 0 0 0 0 1 1 33 [ 1.492110] 1 0 0 0 0 1 1 34 [ 1.492110] 1 0 0 0 0 1 1 34 [ 1.493078] 1 1 0 0 0 1 1 35 [ 1.493078] 1 1 0 0 0 1 1 35 [ 1.493911] 0 0 0 0 0 1 1 36 [ 1.493911] 0 0 0 0 0 1 1 36 [ 1.494748] 0 0 0 0 0 1 1 37 [ 1.494748] 0 0 0 0 0 1 1 37 [ 1.495574] 0 0 0 0 0 1 1 38 [ 1.495574] 0 0 0 0 0 1 1 38 [ 1.496405] 0 1 0 0 0 1 1 39 [ 1.496405] 0 1 0 0 0 1 1 39 [ 1.497296] 1 1 0 0 0 1 1 3A [ 1.497296] 1 1 0 0 0 1 1 3A [ 1.498295] 1 1 0 0 0 1 1 3B [ 1.498295] 1 1 0 0 0 1 1 3B [ 1.499154] 0 0 0 0 0 1 1 3C [ 1.499154] 0 0 0 0 0 1 1 3C [ 1.499998] 0 0 0 0 0 1 1 3D [ 1.499998] 0 0 0 0 0 1 1 3D [ 1.500861] 0 0 0 0 0 1 1 3E [ 1.500861] 0 0 0 0 0 1 1 3E [ 1.501691] 0 0 0 0 0 1 1 3F [ 1.501691] 0 0 0 0 0 1 1 3F [ 1.502528] 1 0 0 0 0 0 0 00 [ 1.502528] 1 0 0 0 0 0 0 00 [ 1.503391] 1 0 0 0 0 0 0 00 [ 1.503391] 1 0 0 0 0 0 0 00 [ 1.504250] 1 0 0 0 0 0 0 00 [ 1.504250] 1 0 0 0 0 0 0 00 [ 1.505083] 1 0 0 0 0 0 0 00 [ 1.505083] 1 0 0 0 0 0 0 00 [ 1.505917] 1 0 0 0 0 0 0 00 [ 1.505917] 1 0 0 0 0 0 0 00 [ 1.506776] 1 0 0 0 0 0 0 00 [ 1.506776] 1 0 0 0 0 0 0 00 [ 1.507619] 1 0 0 0 0 0 0 00 [ 1.507619] 1 0 0 0 0 0 0 00 [ 1.508451] 1 0 0 0 0 0 0 00 [ 1.508451] 1 0 0 0 0 0 0 00 [ 1.509299] IRQ to pin mappings: [ 1.509299] IRQ to pin mappings: [ 1.509920] IRQ0=20 [ 1.509920] IRQ0 -> 0:2-> 0:2 [ 1.510401] IRQ1=20 [ 1.510401] IRQ1 -> 0:1-> 0:1 [ 1.510872] IRQ3=20 [ 1.510872] IRQ3 -> 0:3-> 0:3 [ 1.511350] IRQ4=20 [ 1.511350] IRQ4 -> 0:4-> 0:4 [ 1.511816] IRQ5=20 [ 1.511816] IRQ5 -> 0:5-> 0:5 [ 1.512300] IRQ6=20 [ 1.512300] IRQ6 -> 0:6-> 0:6 [ 1.512793] IRQ7=20 [ 1.512793] IRQ7 -> 0:7-> 0:7 [ 1.513282] IRQ8=20 [ 1.513282] IRQ8 -> 0:8-> 0:8 [ 1.513783] IRQ9=20 [ 1.513783] IRQ9 -> 0:9-> 0:9 [ 1.514268] IRQ10=20 [ 1.514268] IRQ10 -> 0:10-> 0:10 [ 1.514765] IRQ11=20 [ 1.514765] IRQ11 -> 0:11-> 0:11 [ 1.515281] IRQ12=20 [ 1.515281] IRQ12 -> 0:12-> 0:12 [ 1.515807] IRQ13=20 [ 1.515807] IRQ13 -> 0:13-> 0:13 [ 1.516332] IRQ14=20 [ 1.516332] IRQ14 -> 0:14-> 0:14 [ 1.516826] IRQ15=20 [ 1.516826] IRQ15 -> 0:15-> 0:15 [ 1.517338] .................................... done. [ 1.517338] .................................... done. [ 1.518465] bootconsole [earlyser0] disabled [ 1.518465] bootconsole [earlyser0] disabled [ 1.519716] saa7134 ALSA driver for DMA sound loaded [ 1.520196] saa7134 ALSA: no saa7134 cards found [ 1.520622] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 1.521176] EDD information not available. [ 1.521555] ALSA device list: [ 1.521859] No soundcards found. [ 1.523592] Freeing unused kernel memory: 736K (ffffffff82323000 - fffff= fff823db000) [ 1.524342] Write protecting the kernel read-only data: 16384k [ 1.526155] Freeing unused kernel memory: 384K (ffff8800019a0000 - ffff8= 80001a00000) [ 1.531822] Freeing unused kernel memory: 1968K (ffff880001e14000 - ffff= 880002000000) /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found Please wait: booting... Starting udev mount: mounting none on /dev failed: Invalid argument udevd[186]: inotify_init failed: Function not implemented error initializing inotify udevd[186]: error initializing inotify error sending message: Connection refused udevadm[187]: error sending message: Connection refused error sending message: Connection refused udevadm[189]: error sending message: Connection refused Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file= or directory bootlogd. /etc/init.d/rc: eval: line 1: can't create /dev/tty0: No such device or add= ress Configuring network interfaces... ifconfig: socket: Address family not supp= orted by protocol done. hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... wfg: skip syslogd Kernel tests: Boot OK! Kernel tests: Boot OK! sed: /lib/modules/3.17.0-rc2-00001-gb11bc0b/modules.dep: No such file or di= rectory xargs: modprobe: No such file or directory run-parts: /etc/kernel-tests/01-modprobe exited with code 127 /etc/kernel-tests/90-trinity: line 18: /usr/sbin/chroot: not found /etc/kernel-tests/90-trinity: /etc/kernel-tests/90-trinity: line 16: /trini= ty: not found line 17: /usr/sbin/chroot: not found /etc/kernel-tests/90-trinity: line 15: /trinity: not found [ 2.042390] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/= i8042/serio1/input/input3 [ 60.274075] spin_lock-torture: Writes: Total: 2 Max/Min: 0/0 Fail: 0= =20 lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... lsmod: can't open '/proc/modules': No such file or directory BusyBox v1.19.4 (2012-04-22 08:49:11 PDT) multi-call binary. Usage: rmmod [-wfa] [MODULE]... run-parts: /etc/kernel-tests/99-rmmod exited with code 123 wfg: skip syslogd Deconfiguring network interfaces... ifconfig: socket: Address family not su= pported by protocol done. Sending all processes the TERM signal... Sending all processes the KILL signal... Unmounting remote filesystems... Deactivating swap... Unmounting local filesystems... Rebooting...=20 [ 68.707493] Unregister pv shared memory for cpu 0 [ 68.708808] spin_lock-torture: Unscheduled system shutdown detected [ 68.711459] reboot: Restarting system [ 68.712389] reboot: machine restart Elapsed time: 75 qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /kernel/x86= _64-randconfig-hsxa0-08270944/b11bc0be2f115a90949f1c26379f1288c8cde531/vmli= nuz-3.17.0-rc2-00001-gb11bc0b -append 'hung_task_panic=3D1 earlyprintk=3Dtt= yS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_t= imeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpa= nic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtt= y0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86= _64-randconfig-hsxa0-08270944/linux-devel:devel-hourly-2014082622:b11bc0be2= f115a90949f1c26379f1288c8cde531:bisect-linux/.vmlinuz-b11bc0be2f115a90949f1= c26379f1288c8cde531-20140827110549-10-kbuild branch=3Dlinux-devel/devel-hou= rly-2014082622 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa0-08270944/b11bc0= be2f115a90949f1c26379f1288c8cde531/vmlinuz-3.17.0-rc2-00001-gb11bc0b drbd.m= inor_count=3D8' -initrd /kernel-tests/initrd/yocto-minimal-x86_64.cgz -m 3= 20 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3D= nc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kb= oot/pid-yocto-kbuild-14 -serial file:/dev/shm/kboot/serial-yocto-kbuild-14 = -daemonize -display none -monitor null=20 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.17.0-rc2-00001-gb11bc0b" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.17.0-rc2 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_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_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_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set # CONFIG_RCU_STALL_COMMON is not set CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y # CONFIG_CGROUPS is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y # CONFIG_SIGNALFD is not set CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_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_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS 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_XEN 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_MEMTEST=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_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_X86_16BIT is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_DIRECT_GBPAGES is not set 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_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_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_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 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_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_VERIFY_SIG=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set # 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_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_HOTPLUG_MEMORY is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # x86 CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y # CONFIG_YENTA_RICOH is not set CONFIG_YENTA_TI=y CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=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=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set # CONFIG_NFTL is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set # CONFIG_MTD_CFI_AMDSTD is not set # CONFIG_MTD_CFI_STAA is not set 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_AMD76XROM=y CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y 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 is not set # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_UBI is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_PC_PCMCIA is not set # 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=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set 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_BH1780 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set # CONFIG_MD is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # 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 is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y # CONFIG_NOZOMI is not set CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_SHARE_IRQ is not set # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=y CONFIG_SERIAL_MFD_HSU_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y # CONFIG_SERIAL_SC16IS7XX is not set CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_TTY_PRINTK=y CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set 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_MWAVE=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set CONFIG_TCG_ST33_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # # 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=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set 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 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9055=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_IT8761E is not set # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SCH=y CONFIG_GPIO_ICH=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65912=y # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_WM8994=y CONFIG_GPIO_ADP5520=y CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y # # PCI GPIO expanders: # CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # CONFIG_GPIO_KEMPLD is not set # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=y # # USB GPIO expanders: # CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_TWL4030_MADC=y CONFIG_BATTERY_RX51=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX14577=y # CONFIG_CHARGER_MAX8998 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_POWER_RESET=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set 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 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y # CONFIG_SENSORS_ADM1275 is not set # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_MAX16064=y # CONFIG_SENSORS_MAX34440 is not set # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_TWL4030_MADC is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y # CONFIG_X86_PKG_TEMP_THERMAL is not set # CONFIG_ACPI_INT3403_THERMAL is not set CONFIG_INTEL_SOC_DTS_THERMAL=y # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y 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_88PM800 is not set CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_AS3711 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8907=y # CONFIG_REGULATOR_MAX8925 is not set # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y CONFIG_DVB_CORE=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX25821=y CONFIG_VIDEO_CX25821_ALSA=y CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=y # CONFIG_VIDEO_SAA7134_DVB is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # # CONFIG_DVB_AV7110 is not set # CONFIG_DVB_BUDGET_CORE is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI is not set # CONFIG_DVB_PLUTO2 is not set # CONFIG_DVB_PT1 is not set CONFIG_DVB_NGENE=y CONFIG_DVB_DDBRIDGE=y CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=y CONFIG_SOC_CAMERA=y # CONFIG_SOC_CAMERA_PLATFORM is not set CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_SH_VEU is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_MEDIA_PARPORT_SUPPORT is not set CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=y # CONFIG_RADIO_SI470X is not set CONFIG_RADIO_SI4713=y # CONFIG_PLATFORM_SI4713 is not set CONFIG_I2C_SI4713=y CONFIG_RADIO_MAXIRADIO=y # CONFIG_RADIO_TEA5764 is not set CONFIG_RADIO_SAA7706H=y CONFIG_RADIO_TEF6862=y # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_VIDEO_BTCX=y CONFIG_VIDEO_TVEEPROM=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set CONFIG_VIDEO_TEA6420=y CONFIG_VIDEO_MSP3400=y # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y # CONFIG_VIDEO_TLV320AIC23B is not set CONFIG_VIDEO_UDA1342=y # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set CONFIG_VIDEO_VP27SMPX=y CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # CONFIG_VIDEO_ADV7180=y CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_SAA7191=y CONFIG_VIDEO_TVP514X=y CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y # CONFIG_VIDEO_TW2804 is not set CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_AK881X=y CONFIG_VIDEO_THS8200=y # # Camera sensor devices # # CONFIG_VIDEO_OV7640 is not set CONFIG_VIDEO_OV7670=y CONFIG_VIDEO_VS6624=y # CONFIG_VIDEO_MT9V011 is not set CONFIG_VIDEO_SR030PC30=y # # Flash devices # CONFIG_VIDEO_ADP1653=y CONFIG_VIDEO_AS3645A=y CONFIG_VIDEO_LM3560=y CONFIG_VIDEO_LM3646=y # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y CONFIG_VIDEO_UPD64083=y # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # CONFIG_SOC_CAMERA_IMX074=y CONFIG_SOC_CAMERA_MT9M001=y CONFIG_SOC_CAMERA_MT9M111=y CONFIG_SOC_CAMERA_MT9T031=y # CONFIG_SOC_CAMERA_MT9T112 is not set CONFIG_SOC_CAMERA_MT9V022=y # CONFIG_SOC_CAMERA_OV2640 is not set CONFIG_SOC_CAMERA_OV5642=y CONFIG_SOC_CAMERA_OV6650=y # CONFIG_SOC_CAMERA_OV772X is not set CONFIG_SOC_CAMERA_OV9640=y CONFIG_SOC_CAMERA_OV9740=y CONFIG_SOC_CAMERA_RJ54N1=y # CONFIG_SOC_CAMERA_TW9910 is not set CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y # CONFIG_MEDIA_TUNER_MT20XX is not set # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_MT2131=y CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88TS2022=y CONFIG_MEDIA_TUNER_TUA9001=y # CONFIG_MEDIA_TUNER_SI2157 is not set # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=y # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y # CONFIG_DVB_STV090x is not set CONFIG_DVB_STV6110x=y CONFIG_DVB_M88DS3103=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y CONFIG_DVB_SI2165=y # # DVB-S (satellite) frontends # # CONFIG_DVB_CX24110 is not set CONFIG_DVB_CX24123=y # CONFIG_DVB_MT312 is not set # CONFIG_DVB_ZL10036 is not set CONFIG_DVB_ZL10039=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y # CONFIG_DVB_STB6000 is not set CONFIG_DVB_STV0299=y # CONFIG_DVB_STV6110 is not set CONFIG_DVB_STV0900=y # CONFIG_DVB_TDA8083 is not set # CONFIG_DVB_TDA10086 is not set CONFIG_DVB_TDA8261=y CONFIG_DVB_VES1X93=y # CONFIG_DVB_TUNER_ITD1000 is not set # CONFIG_DVB_TUNER_CX24113 is not set # CONFIG_DVB_TDA826X is not set CONFIG_DVB_TUA6100=y # CONFIG_DVB_CX24116 is not set CONFIG_DVB_CX24117=y # CONFIG_DVB_SI21XX is not set # CONFIG_DVB_TS2020 is not set CONFIG_DVB_DS3000=y # CONFIG_DVB_MB86A16 is not set CONFIG_DVB_TDA10071=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y # CONFIG_DVB_SP887X is not set CONFIG_DVB_CX22700=y CONFIG_DVB_CX22702=y CONFIG_DVB_S5H1432=y # CONFIG_DVB_DRXD is not set CONFIG_DVB_L64781=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_NXT6000=y CONFIG_DVB_MT352=y # CONFIG_DVB_ZL10353 is not set CONFIG_DVB_DIB3000MB=y CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y CONFIG_DVB_DIB9000=y CONFIG_DVB_TDA10048=y CONFIG_DVB_AF9013=y # CONFIG_DVB_EC100 is not set CONFIG_DVB_HD29L2=y CONFIG_DVB_STV0367=y CONFIG_DVB_CXD2820R=y # CONFIG_DVB_RTL2830 is not set # CONFIG_DVB_RTL2832 is not set CONFIG_DVB_SI2168=y # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10021=y CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # CONFIG_DVB_NXT200X is not set CONFIG_DVB_OR51211=y CONFIG_DVB_OR51132=y CONFIG_DVB_BCM3510=y # CONFIG_DVB_LGDT330X is not set CONFIG_DVB_LGDT3305=y CONFIG_DVB_LG2160=y CONFIG_DVB_S5H1409=y CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_DTV=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=y CONFIG_DVB_DIB8000=y CONFIG_DVB_MB86A20S=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y # CONFIG_DVB_TUNER_DIB0070 is not set CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=y CONFIG_DVB_LNBP21=y CONFIG_DVB_LNBP22=y CONFIG_DVB_ISL6405=y # CONFIG_DVB_ISL6421 is not set CONFIG_DVB_ISL6423=y # CONFIG_DVB_A8293 is not set CONFIG_DVB_LGS8GL5=y CONFIG_DVB_LGS8GXX=y # CONFIG_DVB_ATBM8830 is not set CONFIG_DVB_TDA665x=y CONFIG_DVB_IX2505V=y CONFIG_DVB_M88RS2000=y # CONFIG_DVB_AF9033 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_PTN3460 is not set CONFIG_DRM_TDFX=y # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_UMS=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y CONFIG_DRM_VIA=y # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=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_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=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 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE 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_LM3533 is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_AS3711=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y 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_RAWMIDI=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_HRTIMER is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_VX_LIB=y # CONFIG_SND_DRIVERS is not set # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set CONFIG_SND_FIREWIRE_SPEAKERS=y # CONFIG_SND_ISIGHT is not set CONFIG_SND_SCS1X=y CONFIG_SND_FIREWORKS=y # CONFIG_SND_BEBOB is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=y # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y 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_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_LM355x=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MCE_INJ=y # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=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_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_SM5502=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_MMA8452=y CONFIG_KXCJK1013=y # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=y CONFIG_LP8788_ADC=y CONFIG_MAX1363=y # CONFIG_MCP3422 is not set # CONFIG_MEN_Z188_ADC is not set CONFIG_NAU7802=y # CONFIG_TI_ADC081C is not set CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5380 is not set CONFIG_AD5446=y CONFIG_MAX517=y CONFIG_MCP4725=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=y # CONFIG_SI7005 is not set # # Inertial measurement units # CONFIG_INV_MPU6050_IIO=y # # Light sensors # # CONFIG_ADJD_S311 is not set CONFIG_APDS9300=y CONFIG_CM32181=y # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y CONFIG_ISL29125=y CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y CONFIG_TCS3414=y CONFIG_TCS3472=y # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL4531 is not set CONFIG_VCNL4000=y # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set CONFIG_MAG3110=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Pressure sensors # CONFIG_MPL115=y CONFIG_MPL3115=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # # Lightning sensors # # # Temperature sensors # # CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set CONFIG_NTB=y CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LPSS=y # CONFIG_PWM_TWL is not set CONFIG_PWM_TWL_LED=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_ST_SPEAR1310_MIPHY=y CONFIG_PHY_ST_SPEAR1340_MIPHY=y # CONFIG_POWERCAP is not set CONFIG_MCB=y CONFIG_MCB_PCI=y CONFIG_THUNDERBOLT=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT2_FS_XIP=y CONFIG_EXT3_FS=y # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_DEBUG=y CONFIG_FS_XIP=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y # CONFIG_FILE_LOCKING is not set # CONFIG_FSNOTIFY is not set # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y 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 is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y 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="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set 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 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set 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=y # 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=y CONFIG_NLS_MAC_GREEK=y # 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=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set # CONFIG_SCHEDSTATS is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_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_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=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 is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y 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 is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y 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=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_DRBG_MENU is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y # CONFIG_CRYPTO_DEV_CCP_CRYPTO is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=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_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_ARCH_HAS_SG_CHAIN=y --J/dobhs11T7y2rNN-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7626129212565772203==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [acpi/osl] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. Date: Wed, 27 Aug 2014 10:27:09 +0800 Message-ID: <20140827022709.GA22064@localhost> List-Id: --===============7626129212565772203== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is commit b11bc0be2f115a90949f1c26379f1288c8cde531 Author: Lan Tianyu AuthorDate: Tue Aug 26 01:54:34 2014 +0200 Commit: Rafael J. Wysocki CommitDate: Tue Aug 26 01:54:34 2014 +0200 ACPI / OSL: Make acpi_os_map_cleanup() use call_rcu() to avoid deadlocks = Deadlock is possible when CPU hotplug and evaluating ACPI method happen at the same time. = During CPU hotplug, acpi_cpu_soft_notify() is called under the CPU hotp= lug lock. Then, acpi_cpu_soft_notify() calls acpi_bus_get_device() to obta= in the struct acpi_device attached to the given ACPI handle. The ACPICA's namespace lock will be acquired by acpi_bus_get_device() in the process. Thus it is possible to hold the ACPICA's namespace lock under the CPU hotplug lock. = Evaluating an ACPI method may involve accessing an operation region in system memory and the associated address space will be unmapped under the ACPICA's namespace lock after completing the access. Currently, osl= .c uses RCU to protect memory ranges used by AML. When unmapping them it calls synchronize_rcu() in acpi_os_map_cleanup(), but that blocks CPU hotplug by acquiring the CPU hotplug lock. Thus it is possible to hold the CPU hotplug lock under the ACPICA's namespace lock. = This leads to deadlocks like the following one if AML accessing operati= on regions in memory is executed in parallel with CPU hotplug. = INFO: task bash:741 blocked for more than 30 seconds. Not tainted 3.16.0-rc5+ #671 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this messag= e. bash D ffff88014e214140 0 741 716 0x00000080 ffff88009b9f3a10 0000000000000086 ffff88009dcfb840 ffff88009b9f3fd8 0000000000014140 0000000000014140 ffffffff81c18460 ffffffff81c40fc8 ffffffff81c40fcc ffff88009dcfb840 00000000ffffffff ffffffff81c40fd0 Call Trace: [] schedule_preempt_disabled+0x29/0x70 [] __mutex_lock_slowpath+0xca/0x1c0 [] mutex_lock+0x1f/0x2f [] get_online_cpus+0x2c/0x50 [] synchronize_sched_expedited+0x64/0x1c0 [] synchronize_sched+0x45/0x50 [] acpi_os_map_cleanup.part.7+0x14/0x3e [] acpi_os_unmap_iomem+0xe2/0xea [] acpi_os_unmap_memory+0xe/0x14 [] acpi_ev_system_memory_region_setup+0x2d/0x97 [] acpi_ut_update_ref_count+0x24d/0x2de [] acpi_ut_update_object_reference+0x11a/0x18b [] acpi_ut_remove_reference+0x2e/0x31 [] acpi_ns_detach_object+0x7b/0x80 [] acpi_ns_delete_namespace_subtree+0x47/0x81 [] acpi_ds_terminate_control_method+0x85/0x11b [] acpi_ps_parse_aml+0x164/0x289 [] acpi_ps_execute_method+0x1c1/0x26c [] acpi_ns_evaluate+0x1c1/0x258 [] acpi_evaluate_object+0x126/0x22f [] acpi_hw_execute_sleep_method+0x3d/0x68 [] ? acpi_hw_enable_all_runtime_gpes+0x17/0x19 [] acpi_hw_legacy_wake+0x4d/0x9d [] acpi_hw_sleep_dispatch+0x2a/0x2c [] acpi_leave_sleep_state+0x17/0x19 [] acpi_pm_finish+0x3f/0x99 [] suspend_devices_and_enter+0x139/0x560 [] pm_suspend+0xf2/0x370 [] state_store+0x79/0xf0 [] kobj_attr_store+0xf/0x20 [] sysfs_kf_write+0x3d/0x50 [] kernfs_fop_write+0xe0/0x160 [] vfs_write+0xb7/0x1f0 [] SyS_write+0x46/0xb0 [] ? __audit_syscall_exit+0x1f6/0x2a0 [] system_call_fastpath+0x16/0x1b INFO: task async-enable-no:749 blocked for more than 30 seconds. Not tainted 3.16.0-rc5+ #671 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this messag= e. async-enable-no D ffff88014e254140 0 749 2 0x00000080 ffff88009de83bf0 0000000000000046 ffff88009b850000 ffff88009de83fd8 0000000000014140 0000000000014140 ffff880148305dc0 ffff880149804160 7fffffffffffffff 0000000000000002 0000000000000000 ffff88009b850000 Call Trace: [] schedule+0x29/0x70 [] schedule_timeout+0x1f9/0x270 [] ? __kernfs_create_file+0x7e/0xa0 [] ? sysfs_add_file_mode_ns+0x9b/0x160 [] __down_common+0x93/0xd8 [] __down_timeout+0x16/0x18 [] down_timeout+0x4c/0x60 [] acpi_os_wait_semaphore+0x43/0x57 [] acpi_ut_acquire_mutex+0x48/0x88 [] ? acpi_match_device+0x4f/0x4f [] acpi_get_data_full+0x3a/0x8e [] acpi_bus_get_device+0x23/0x40 [] acpi_cpu_soft_notify+0x50/0xe6 [] notifier_call_chain+0x4c/0x70 [] __raw_notifier_call_chain+0xe/0x10 [] cpu_notify+0x23/0x50 [] _cpu_up+0x168/0x180 [] _cpu_up_with_trace+0x2c/0xe0 [] ? disable_nonboot_cpus+0x1c0/0x1c0 [] async_enable_nonboot_cpus+0x1f/0x70 [] kthread+0xd2/0xf0 [] ? insert_kthread_work+0x40/0x40 [] ret_from_fork+0x7c/0xb0 = To avoid such deadlocks, modify acpi_os_map_cleanup() to use call_rcu() for the unmapping of memory regions that aren't used any more. = Signed-off-by: Lan Tianyu [rjw: Subject and changelog.] Cc: All applicable Signed-off-by: Rafael J. Wysocki +----------------------------------------------+-----------+------------+ | | v3.17-rc2 | b11bc0be2f | +----------------------------------------------+-----------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | inconsistent_SOFTIRQ-ON-W-IN-SOFTIRQ-R_usage | 0 | 20 | | backtrace:pci_arch_init | 0 | 20 | | backtrace:kernel_init_freeable | 0 | 20 | | backtrace:smpboot_thread_fn | 0 | 18 | | backtrace:bdi_register | 0 | 1 | | backtrace:default_bdi_init | 0 | 1 | | backtrace:register_sysrq_key | 0 | 1 | | backtrace:pm_sysrq_init | 0 | 1 | +----------------------------------------------+-----------+------------+ [ 0.079000] 3.17.0-rc2-00001-gb11bc0b #7 Not tainted [ 0.079000] --------------------------------- [ 0.079000] --------------------------------- [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-R} usage. [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ksoftirqd/0/3 [HC0[0]:SC1[3]:HE1:SE0] takes: [ 0.079000] ( [ 0.079000] (resource_lockresource_lock){+++?..}){+++?..}, at: , at: [<= ffffffff810c2ed3>] find_next_iomem_res+0x43/0x130 [] find_next_iomem_res+0x43/0x130 [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] {SOFTIRQ-ON-W} state was registered at: [ 0.079000] = [ 0.079000] [] __lock_acquire+0x584/0x20d0 [] __lock_acquire+0x584/0x20d0 [ 0.079000] = [ 0.079000] [] lock_acquire+0x86/0xe0 [] lock_acquire+0x86/0xe0 [ 0.079000] = [ 0.079000] [] _raw_write_lock+0x38/0x70 [] _raw_write_lock+0x38/0x70 [ 0.079000] = [ 0.079000] [] __request_region+0xad/0x170 [] __request_region+0xad/0x170 [ 0.079000] = [ 0.079000] [] pci_direct_probe+0x36/0x20f [] pci_direct_probe+0x36/0x20f [ 0.079000] = [ 0.079000] [] pci_arch_init+0xa/0x5a [] pci_arch_init+0xa/0x5a [ 0.079000] = [ 0.079000] [] do_one_initcall+0x193/0x1a7 [] do_one_initcall+0x193/0x1a7 [ 0.079000] = [ 0.079000] [] kernel_init_freeable+0xfa/0x17f [] kernel_init_freeable+0xfa/0x17f [ 0.079000] = [ 0.079000] [] kernel_init+0x9/0xf0 [] kernel_init+0x9/0xf0 [ 0.079000] = [ 0.079000] [] ret_from_fork+0x7a/0xb0 [] ret_from_fork+0x7a/0xb0 [ 0.079000] irq event stamp: 26 [ 0.079000] irq event stamp: 26 [ 0.079000] hardirqs last enabled at (26): = [ 0.079000] hardirqs last enabled at (26): [] __rcu_p= rocess_callbacks+0x6e/0x170 [] __rcu_process_callbacks+0x6e/0x170 [ 0.079000] hardirqs last disabled at (25): = [ 0.079000] hardirqs last disabled at (25): [] __rcu_p= rocess_callbacks+0x30/0x170 [] __rcu_process_callbacks+0x30/0x170 [ 0.079000] softirqs last enabled at (0): = [ 0.079000] softirqs last enabled at (0): [] copy_pro= cess.part.55+0x2ca/0x18f0 [] copy_process.part.55+0x2ca/0x18f0 [ 0.079000] softirqs last disabled at (23): = [ 0.079000] softirqs last disabled at (23): [] run_kso= ftirqd+0x3d/0x70 [] run_ksoftirqd+0x3d/0x70 [ 0.079000] = [ 0.079000] other info that might help us debug this: [ 0.079000] = [ 0.079000] other info that might help us debug this: [ 0.079000] Possible unsafe locking scenario: [ 0.079000] = [ 0.079000] Possible unsafe locking scenario: [ 0.079000] = [ 0.079000] CPU0 [ 0.079000] CPU0 [ 0.079000] ---- [ 0.079000] ---- [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000] [ 0.079000] [ 0.079000] lock( [ 0.079000] lock(resource_lockresource_lock); ); [ 0.079000] = [ 0.079000] *** DEADLOCK *** [ 0.079000] = [ 0.079000] = [ 0.079000] *** DEADLOCK *** [ 0.079000] = [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] 1 lock held by ksoftirqd/0/3: [ 0.079000] #0: = [ 0.079000] #0: ( (rcu_callbackrcu_callback){......}){......}, at: , a= t: [] __rcu_process_callbacks+0xc4/0x170 [] __rcu_process_callbacks+0xc4/0x170 [ 0.079000] = [ 0.079000] stack backtrace: [ 0.079000] = [ 0.079000] stack backtrace: [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001= -gb11bc0b #7 [ 0.079000] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 3.17.0-rc2-00001= -gb11bc0b #7 [ 0.079000] ffffffff82b4b7b0 [ 0.079000] ffffffff82b4b7b0 ffff880000063aa0 ffff880000063aa0 ffffffff= 81983dbe ffffffff81983dbe ffff880000063af0 ffff880000063af0 [ 0.079000] ffffffff819822d2 [ 0.079000] ffffffff819822d2 0000000000000003 0000000000000003 ffff8800= 00000001 ffff880000000001 ffff880000000000 ffff880000000000 [ 0.079000] 0000000000000006 [ 0.079000] 0000000000000006 ffff88000005c7a8 ffff88000005c7a8 ffffffff= 810ea390 ffffffff810ea390 0000000000000005 0000000000000005 [ 0.079000] Call Trace: [ 0.079000] Call Trace: [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] dump_stack+0x19/0x1b [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] print_usage_bug.part.39+0x283/0x292 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] ? check_usage_backwards+0x150/0x150 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] mark_lock+0x267/0x6d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] __lock_acquire+0x482/0x20d0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? dump_trace+0x185/0x2f0 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? save_stack_trace+0x25/0x40 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] lock_acquire+0x86/0xe0 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] _raw_read_lock+0x3b/0x70 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] find_next_iomem_res+0x43/0x130 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] ? __request_resource+0x50/0x50 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] walk_system_ram_range+0x7f/0xd0 [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] ? acpi_os_execute_deferred+0x1b/0x1b [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] page_is_ram+0x17/0x40 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] acpi_os_map_reclaim+0x1c/0x35 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] __rcu_process_callbacks+0x117/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] ? __rcu_process_callbacks+0xc4/0x170 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] rcu_process_callbacks+0x10/0x20 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] __do_softirq+0x121/0x2b0 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] run_ksoftirqd+0x3d/0x70 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] smpboot_thread_fn+0xf5/0x180 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] ? in_egroup_p+0x40/0x40 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] kthread+0xf8/0x110 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? wait_for_common+0x11a/0x160 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45= /0x100 [ 0.079000] [] ? finish_task_switch.constprop.50+0x45= /0x100 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ret_from_fork+0x7a/0xb0 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079000] [] ? __kthread_parkme+0x70/0x70 [ 0.079372] Running resizable hashtable tests... [ 0.079372] Running resizable hashtable tests... [ 0.080012] Adding 2048 keys git bisect start bf040f9c8492b6e7aaaa5bc593c7e9693a9c606a 52addcf9d6669fa43= 9387610bc65c92fa0980cef -- git bisect bad 5cfd0a20f8c8b6f192aebd9c3f536319e106e433 # 02:06 0- = 1 Merge 'stericsson/msm-cleanup' into devel-hourly-2014082622 git bisect good e39c483fdb0adda238e37d2bc80c20f7fe183600 # 02:10 20+ = 0 Merge 'luto/checkpatch' into devel-hourly-2014082622 git bisect good 49c47bbe5cc0366fa83f53898cdd87d0c1c01b34 # 02:32 20+ = 0 Merge 'pwm/for-next' into devel-hourly-2014082622 git bisect bad b998605a177da25ec3c5285b9cdad0cc5aaf6fa3 # 02:37 0- = 20 Merge 'pm/bleeding-edge' into devel-hourly-2014082622 git bisect good 3afd0fcabfcec5e0d9164c91508eedd495674974 # 02:42 20+ = 0 Merge 'm68knommu/for-next' into devel-hourly-2014082622 git bisect good 21a6f663b9172a50b0634a889501a520964b8155 # 02:47 20+ = 0 Merge 'char-misc/char-misc-linus' into devel-hourly-2014082622 git bisect good ab3c20f55f3e8fc487f8db1fd83a43c429524789 # 02:51 20+ = 0 Merge 'cifs/for-linus' into devel-hourly-2014082622 git bisect bad 90bf325c80978287390e17c24d84e909fc138c8c # 02:54 0- = 5 Merge branches 'acpi-scan', 'acpi-osl', 'acpi-ec' and 'acpi-lpss' in= to bleeding-edge git bisect good 236105db632c6279a020f78c83e22eaef746006b # 03:02 20+ = 0 ACPI: Run fixed event device notifications in process context git bisect good 558e4736f2e1b0e6323adf7a5e4df77ed6cfc1a4 # 03:04 20+ = 0 ACPI / EC: Add support to disallow QR_EC to be issued before complet= ing previous QR_EC git bisect bad b11bc0be2f115a90949f1c26379f1288c8cde531 # 03:07 0- = 20 ACPI / OSL: Make acpi_os_map_cleanup() use call_rcu() to avoid deadl= ocks # first bad commit: [b11bc0be2f115a90949f1c26379f1288c8cde531] ACPI / OSL: = Make acpi_os_map_cleanup() use call_rcu() to avoid deadlocks git bisect good 52addcf9d6669fa439387610bc65c92fa0980cef # 03:09 60+ = 0 Linux 3.17-rc2 git bisect bad bf040f9c8492b6e7aaaa5bc593c7e9693a9c606a # 03:09 0- = 11 0day head guard for 'devel-hourly-2014082622' git bisect good 52addcf9d6669fa439387610bc65c92fa0980cef # 03:09 60+ = 0 Linux 3.17-rc2 git bisect good 1c9e4561f3b2afffcda007eae9d0ddd25525f50e # 03:17 60+ = 0 Add linux-next specific files for 20140826 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/mas= ter/initrd/$initrd kvm=3D( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --===============7626129212565772203== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.17.0-rc2-00001-gb11bc0b7" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTcuMC1yYzItMDAw MDEtZ2IxMWJjMGIgKGtidWlsZEBsa3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFu IDQuOC4yLTE4KSApICM3IFdlZCBBdWcgMjcgMTE6MDU6NDIgQ1NUIDIwMTQKWyAgICAwLjAwMDAw MF0gQ29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUy MDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1 X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hk b2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNv bGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBy dyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MC0wODI3MDk0NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjYyMjpiMTFiYzBiZTJm MTE1YTkwOTQ5ZjFjMjYzNzlmMTI4OGM4Y2RlNTMxOmJpc2VjdC1saW51eC8udm1saW51ei1iMTFi YzBiZTJmMTE1YTkwOTQ5ZjFjMjYzNzlmMTI4OGM4Y2RlNTMxLTIwMTQwODI3MTEwNTQ5LTEwLWti dWlsZCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwODI2MjIgQk9PVF9JTUFH RT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA4MjcwOTQ0L2IxMWJjMGJlMmYxMTVh OTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzEvdm1saW51ei0zLjE3LjAtcmMyLTAwMDAxLWdiMTFi YzBiIGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVk IHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw MDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2Vy dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgw MDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZm XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZj MDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsg ICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAw MF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBd IEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21l bSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw MF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAw LjAwMDAwMF0gQUdQOiBObyBBR1AgYnJpZGdlIGZvdW5kClsgICAgMC4wMDAwMDBdIGU4MjA6IGxh c3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAw XSBNVFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVk IHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sK WyAgICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAg QzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJh bmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4 MDAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdClsgICAgMC4wMDAw MDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAw MDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDBmMDAwMC0weDAwMGZmZmZmXQpbICAgIDAu MDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGZkYjAwLTB4MDAwZmRiMGZd IG1hcHBlZCBhdCBbZmZmZjg4MDAwMDBmZGIwMF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGZkYjEw LWZkYmYwClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAw MDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFw cGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4 MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDMxYTAw MDAsIDB4MDMxYTBmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzMWExMDAwLCAw eDAzMWExZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzFhMjAwMCwgMHgwMzFh MmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4 MTNhMDAwMDAtMHgxM2JmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2EwMDAwMC0weDEz YmZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgxMDAwMDAwMC0weDEzOWZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4 MTM5ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAt MHgwMDFmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMjAwMDAwLTB4MGZm ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw eDEzYzAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNjMDAwMDAtMHgx M2RmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzZTAwMDAwLTB4MTNmZmRm ZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzMWEzMDAwLCAweDAzMWEzZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxM2NlNjAwMC0weDEzZmVmZmZm XQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24g ZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkQ5QTAgMDAw MDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZG RTRCMCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkK WyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwMTNGRkZGODAgMDAwMDc0ICh2MDEg Qk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFD UEk6IERTRFQgMHgwMDAwMDAwMDEzRkZFNEYwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAw MDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAw MDAxM0ZGRkY0MCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNG RkY4MDAgMDAwNzM1ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp ClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDEzRkZGNkUwIDAwMDA3OCAodjAx IEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBIUEVUIDB4MDAwMDAwMDAxM0ZGRjZBMCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQg MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZm ZjVmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2lu ZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNw dSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gIFtm ZmZmZWEwMDAwMDAwMDAwLWZmZmZlYTAwMDA1ZmZmZmZdIFBNRCAtPiBbZmZmZjg4MDAxMmUwMDAw MC1mZmZmODgwMDEzM2ZmZmZmXSBvbiBub2RlIDAKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6 ClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAxMDAwLTB4ZmZmZmZmZmZdClsg ICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25l IHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFu Z2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZm XQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0K WyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBd ICAgRE1BMzIgem9uZTogMTEyMCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0g ICBETUEzMiB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpv bmU6IDgxODIwIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRp bWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJl c3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZj MDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9p ZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ Q19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFD UEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAg ICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhm ZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw IGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElEIDAsIEFQSUMgSU5UIDAy ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDUgZ2xvYmFs X2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJp ZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxl dmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJ UlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NS Q19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVsKQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGEsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw IGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAwLCBB UElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNiwg QVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElE IDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw MDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMgSU5U IDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBB UElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZv ciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVU IGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIElP QVBJQyB0byBmZmZmZmZmZmZmNWZiMDAwIChmZWMwMDAwMCkKWyAgICAwLjAwMDAwMF0gS1ZNIHNl dHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUg MCwgbXNyIDIwMzdlYzAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVm ZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBw YXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBz MCByMCBkMzI3NjggdTMyNzY4IGFsbG9jPTEqMzI3NjgKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv YzogWzBdIDAgClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIs IG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgwNjc5ClsgICAgMC4wMDAwMDBd IEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMw LDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJj dV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93 YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAg Y29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9y YW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmln LWhzeGEwLTA4MjcwOTQ0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNjIyOmIxMWJj MGJlMmYxMTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzE6YmlzZWN0LWxpbnV4Ly52bWxpbnV6 LWIxMWJjMGJlMmYxMTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzEtMjAxNDA4MjcxMTA1NDkt MTAta2J1aWxkIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA4MjYyMiBCT09U X0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDgyNzA5NDQvYjExYmMwYmUy ZjExNWE5MDk0OWYxYzI2Mzc5ZjEyODhjOGNkZTUzMS92bWxpbnV6LTMuMTcuMC1yYzItMDAwMDEt Z2IxMWJjMGIgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIHN5c3JxOiBzeXNycSBh bHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0 OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFz aCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAw MDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDYsIDI2 MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0geHNhdmU6IGVuYWJsZWQgeHN0YXRlX2J2IDB4Nywg Y250eHQgc2l6ZSAweDM0MCB1c2luZyBzdGFuZGFyZCBmb3JtClsgICAgMC4wMDAwMDBdIEFHUDog Q2hlY2tpbmcgYXBlcnR1cmUuLi4KWyAgICAwLjAwMDAwMF0gQUdQOiBObyBBR1AgYnJpZGdlIGZv dW5kClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjgyMjgwSy8zMjcyODBLIGF2YWlsYWJsZSAoOTg0 M0sga2VybmVsIGNvZGUsIDMyMDdLIHJ3ZGF0YSwgNDE3Nksgcm9kYXRhLCA3MzZLIGluaXQsIDE0 MTAwSyBic3MsIDQ1MDAwSyByZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo0MzUyIG5y X2lycXM6MjU2IDAKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE3LjAtcmMyLTAwMDAx LWdiMTFiYzBiIChrYnVpbGRAbGtwLWhzeDAxKSAoZ2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0 LjguMi0xOCkgKSAjNyBXZWQgQXVnIDI3IDExOjA1OjQyIENTVCAyMDE0ClsgICAgMC4wMDAwMDBd IENvbW1hbmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAw IGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9n PXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xl PXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncg bGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTAt MDgyNzA5NDQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI2MjI6YjExYmMwYmUyZjEx NWE5MDk0OWYxYzI2Mzc5ZjEyODhjOGNkZTUzMTpiaXNlY3QtbGludXgvLnZtbGludXotYjExYmMw YmUyZjExNWE5MDk0OWYxYzI2Mzc5ZjEyODhjOGNkZTUzMS0yMDE0MDgyNzExMDU0OS0xMC1rYnVp bGQgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE0MDgyNjIyIEJPT1RfSU1BR0U9 L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMC0wODI3MDk0NC9iMTFiYzBiZTJmMTE1YTkw OTQ5ZjFjMjYzNzlmMTI4OGM4Y2RlNTMxL3ZtbGludXotMy4xNy4wLXJjMi0wMDAwMS1nYjExYmMw YiBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBw aHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw MDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAw MDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmZlMDAwLTB4MDAwMDAwMDAxM2ZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAw MC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApbICAg IDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIwXSBlbmFibGVkClsgICAgMC4wMDAwMDBd IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBI eXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0g MHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBd IGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4w MDAwMDBdIEFHUDogTm8gQUdQIGJyaWRnZSBmb3VuZApbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0 X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g TVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCBy YW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsg ICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMw MDAwLUZGRkZGIHdyaXRlLXByb3RlY3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5n ZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAw MDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gICAyIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDQgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g U2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwM2ZmXQpbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4wMDAw MDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAw MDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgwMDBmZGIwMC0weDAwMGZkYjBmXSBt YXBwZWQgYXQgW2ZmZmY4ODAwMDAwZmRiMDBdClsgICAgMC4wMDAwMDBdICAgbXBjOiBmZGIxMC1m ZGJmMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgwMDAw MDk5MDAwXSA5OTAwMCBzaXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzMWEwMDAw LCAweDAzMWEwZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzFhMTAwMCwgMHgw MzFhMWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDMxYTIwMDAsIDB4MDMxYTJm ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEz YTAwMDAwLTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNhMDAwMDAtMHgxM2Jm ZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4 MTAwMDAwMDAtMHgxMzlmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEz OWZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgwMDEwMDAwMC0weDBmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4 MDAxZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDIwMDAwMC0weDBmZmZm ZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgx M2MwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzYzAwMDAwLTB4MTNk ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2UwMDAwMC0weDEzZmZkZmZm XSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzFhMzAwMCwgMHgwMzFhM2ZmZl0gUEdU QUJMRQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTNjZTYwMDAtMHgxM2ZlZmZmZl0K WyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRp c2FibGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZEOUEwIDAwMDAx NCAodjAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwMTNGRkU0 QjAgMDAwMDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMDEzRkZGRjgwIDAwMDA3NCAodjAxIEJP Q0hTICBCWFBDRkFDUCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBEU0RUIDB4MDAwMDAwMDAxM0ZGRTRGMCAwMDExQTkgKHYwMSBCWFBDICAgQlhEU0RUICAgMDAw MDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAw MTNGRkZGNDAgMDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDEzRkZG ODAwIDAwMDczNSAodjAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDAxM0ZGRjZFMCAwMDAwNzggKHYwMSBC T0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQ STogSFBFVCAweDAwMDAwMDAwMTNGRkY2QTAgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAw MDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRk cmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvIGZmZmZmZmZmZmY1 ZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcg bXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUg MCwgbXNyIDA6MTNmZmQwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdICBbZmZm ZmVhMDAwMDAwMDAwMC1mZmZmZWEwMDAwNWZmZmZmXSBQTUQgLT4gW2ZmZmY4ODAwMTJlMDAwMDAt ZmZmZjg4MDAxMzNmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpb ICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgwMDAwMTAwMC0weGZmZmZmZmZmXQpbICAg IDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBz dGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdl cwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5ZWZmZl0K WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAwLTB4MTNmZmRmZmZdClsg ICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTgyMApbICAgIDAuMDAwMDAwXSAg IERNQTMyIHpvbmU6IDExMjAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg RE1BMzIgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25l OiA4MTgyMCBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1l ciBJTyBQb3J0OiAweGIwMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNz IDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYzAw MCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb MHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf Tk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pClsgICAg MC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVj MDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElOVCAwMgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGdsb2JhbF9p cnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZl bCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBsZXZlbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBhLCBBUElDIElE IDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElEIDAsIEFQSUMgSU5U IDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAxLCBBUElDIElE IDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJQyBJRCAw LCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUu ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAw MDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAw YwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBlClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJ QyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3Ig U01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBp ZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQ SUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1 cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAs IG1zciAyMDM3ZWMwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZi ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFy YXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczAg cjAgZDMyNzY4IHUzMjc2OCBhbGxvYz0xKjMyNzY4ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6 IFswXSAwIApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBt b2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MDY3OQpbICAgIDAuMDAwMDAwXSBL ZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwx MTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3Vf Y3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0 Y2hkb2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNv bnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFt MCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMC0wODI3MDk0NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjYyMjpiMTFiYzBi ZTJmMTE1YTkwOTQ5ZjFjMjYzNzlmMTI4OGM4Y2RlNTMxOmJpc2VjdC1saW51eC8udm1saW51ei1i MTFiYzBiZTJmMTE1YTkwOTQ5ZjFjMjYzNzlmMTI4OGM4Y2RlNTMxLTIwMTQwODI3MTEwNTQ5LTEw LWtidWlsZCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwODI2MjIgQk9PVF9J TUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA4MjcwOTQ0L2IxMWJjMGJlMmYx MTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzEvdm1saW51ei0zLjE3LjAtcmMyLTAwMDAxLWdi MTFiYzBiIGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBzeXNycTogc3lzcnEgYWx3 YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDgg KG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2gg dGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAgMC4wMDAw MDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAyNjIx NDQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIHhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNu dHh0IHNpemUgMHgzNDAgdXNpbmcgc3RhbmRhcmQgZm9ybQpbICAgIDAuMDAwMDAwXSBBR1A6IENo ZWNraW5nIGFwZXJ0dXJlLi4uClsgICAgMC4wMDAwMDBdIEFHUDogTm8gQUdQIGJyaWRnZSBmb3Vu ZApbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI4MjI4MEsvMzI3MjgwSyBhdmFpbGFibGUgKDk4NDNL IGtlcm5lbCBjb2RlLCAzMjA3SyByd2RhdGEsIDQxNzZLIHJvZGF0YSwgNzM2SyBpbml0LCAxNDEw MEsgYnNzLCA0NTAwMEsgcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6NDM1MiBucl9p cnFzOjI1NiAwClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4w MDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5k ZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1v bG5hcgpbICAgIDAuMDAwMDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQg KGMpIDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4uIE1B WF9MT0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9T VUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAg IDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAgICAgNDgKWyAgICAw LjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkxClsgICAgMC4wMDAwMDBd IC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xB U1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNTSEFTSF9T SVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9FTlRSSUVT OiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6ICAgICAz Mjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2Clsg ICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAw MDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAu Li4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdICBtZW1vcnkg dXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzogODY3MSBrQgpbICAgIDAuMDAwMDAwXSAgbWVt b3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDg2NzEga0IKWyAgICAwLjAwMDAwMF0g IHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAyNjg4IGJ5dGVzClsgICAgMC4wMDAw MDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMjY4OCBieXRlcwpbICAgIDAu MDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIHwgTG9ja2luZyBBUEkgdGVzdHN1aXRlOgpb ICAgIDAuMDAwMDAwXSB8IExvY2tpbmcgQVBJIHRlc3RzdWl0ZToKWyAgICAwLjAwMDAwMF0gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc3BpbiB8d2xvY2sg fHJsb2NrIHxtdXRleCB8IHdzZW0gfCByc2VtIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCBzcGluIHx3bG9jayB8cmxvY2sgfG11dGV4IHwgd3NlbSB8 IHJzZW0gfApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBd ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAg QS1BIGRlYWRsb2NrOgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICBBLUEgZGVh ZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAg ICAgICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgQS1CLUItQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgICBBLUItQi1DLUMtQSBkZWFkbG9jazoKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgIEEtQi1DLUEtQi1DIGRlYWRsb2NrOgpb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1CLUMgZGVhZGxvY2s6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1E LUEgZGVhZGxvY2s6ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1CLUMtQy1ELUQtQSBkZWFk bG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAg IEEtQi1DLUQtQi1ELUQtQSBkZWFkbG9jazoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMt RC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAw MDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUMtRC1BIGRlYWRsb2NrOgpbICAgIDAuMDAwMDAwXSAg ICAgICAgICBBLUItQy1ELUItQy1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB1bmxvY2s6Clsg ICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHVubG9jazogIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgIGluaXRp YWxpemUgaGVsZDoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgaW5pdGlhbGl6ZSBo ZWxkOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICBiYWQgdW5sb2NrIG9yZGVyOgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAg IGJhZCB1bmxvY2sgb3JkZXI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAw MDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICByZWN1cnNpdmUgcmVhZC1sb2NrOgpbICAg IDAuMDAwMDAwXSAgICAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFkLWxvY2s6ICAgICAgICAgICAg IHwgICAgICAgICAgICAgfCAgb2sgIHwgIG9rICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAg fCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFk LWxvY2sgIzI6ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9jayAj MjogICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICBvayAgfCAgb2sgIHwgICAgICAgICAgICAg fCAgICAgICAgICAgICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgICAg IG1peGVkIHJlYWQtd3JpdGUtbG9jazoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4ZWQg cmVhZC13cml0ZS1sb2NrOiAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgIG9rICB8ICBvayAg fCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAw MF0gICAgICAgICAgICAgbWl4ZWQgd3JpdGUtcmVhZC1sb2NrOgpbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICBtaXhlZCB3cml0ZS1yZWFkLWxvY2s6ICAgICAgICAgICAgIHwgICAgICAgICAgICAg fCAgb2sgIHwgIG9rICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgb2sgIHwgIG9rICB8 CgpbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICBoYXJkLWlycXMtb24gKyBpcnEtc2Fm ZS1BLzEyOgpbICAgIDAuMDAwMDAwXSAgICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAw XSAgICAgIHNvZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ClsgICAgMC4wMDAwMDBdICAgICAg c29mdC1pcnFzLW9uICsgaXJxLXNhZmUtQS8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNh ZmUtQS8yMToKWyAgICAwLjAwMDAwMF0gICAgICBoYXJkLWlycXMtb24gKyBpcnEtc2FmZS1BLzIx OiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAw MF0gICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzIxOgpbICAgIDAuMDAwMDAwXSAgICAg IHNvZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1zYWZlLUEgPT4gaGly cXMtb24vMTI6ClsgICAgMC4wMDAwMDBdICAgICAgICBzaXJxLXNhZmUtQSA9PiBoaXJxcy1vbi8x MjogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAw MDBdICAgICAgICBzaXJxLXNhZmUtQSA9PiBoaXJxcy1vbi8yMToKWyAgICAwLjAwMDAwMF0gICAg ICAgIHNpcnEtc2FmZS1BID0+IGhpcnFzLW9uLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBp cnFzLW9uLzEyOgpbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNhZmUtQSArIGlycXMtb24v MTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAw MDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24vMTI6ClsgICAgMC4wMDAwMDBdICAg ICAgICAgIHNvZnQtc2FmZS1BICsgaXJxcy1vbi8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsg aXJxcy1vbi8yMToKWyAgICAwLjAwMDAwMF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9u LzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAw MDAwMF0gICAgICAgICAgc29mdC1zYWZlLUEgKyBpcnFzLW9uLzIxOgpbICAgIDAuMDAwMDAwXSAg ICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24vMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNh ZmUtQiAjMS8xMjM6ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMx LzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4w MDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEyMzoKWyAgICAwLjAwMDAwMF0g ICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5z YWZlLUIgIzEvMTMyOgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAj MS8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAu MDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMzI6ClsgICAgMC4wMDAwMDBd ICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEzMjogIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVu c2FmZS1CICMxLzIxMzoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIg IzEvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAw LjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjEzOgpbICAgIDAuMDAwMDAw XSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1 bnNhZmUtQiAjMS8yMzE6ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1C ICMxLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzIzMToKWyAgICAwLjAwMDAw MF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjMxOiAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsg dW5zYWZlLUIgIzEvMzEyOgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUt QiAjMS8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMTI6ClsgICAgMC4wMDAw MDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjogIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSAr IHVuc2FmZS1CICMxLzMyMToKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZl LUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAg ICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzIxOgpbICAgIDAuMDAw MDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMjE6ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEg KyB1bnNhZmUtQiAjMi8xMjM6ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2Fm ZS1CICMyLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsg ICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEyMzoKWyAgICAwLjAw MDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1B ICsgdW5zYWZlLUIgIzIvMTMyOgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNh ZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Cgpb ICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMzI6ClsgICAgMC4w MDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEzMjogIG9rICB8ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUt QSArIHVuc2FmZS1CICMyLzIxMzoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5z YWZlLUIgIzIvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoK WyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjEzOgpbICAgIDAu MDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZl LUEgKyB1bnNhZmUtQiAjMi8yMzE6ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVu c2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwK ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzIzMToKWyAgICAw LjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMxOiAgb2sgIHwgIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2Fm ZS1BICsgdW5zYWZlLUIgIzIvMzEyOgpbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1 bnNhZmUtQiAjMi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 CgpbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMTI6ClsgICAg MC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjogIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNh ZmUtQSArIHVuc2FmZS1CICMyLzMyMToKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsg dW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAg fAoKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzIxOgpbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICBoYXJk LWlycSBsb2NrLWludmVyc2lvbi8xMjM6ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxv Y2staW52ZXJzaW9uLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwKClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEyMzoKWyAg ICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgbG9jay1pbnZlcnNpb24vMTMyOgpbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBs b2NrLWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8xMzI6Clsg ICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEzMjogIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgIGhh cmQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzoKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEg bG9jay1pbnZlcnNpb24vMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjEzOgpb ICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSBsb2NrLWludmVyc2lvbi8yMzE6ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJx IGxvY2staW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzIzMToK WyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOiAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAg aGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOgpbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWly cSBsb2NrLWludmVyc2lvbi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMTI6 ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzMxMjogIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAg IGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMyMToKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1p cnEgbG9jay1pbnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMzIx OgpbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMjE6ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAg ICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQt aXJxIHJlYWQtcmVjdXJzaW9uLzEyMzogIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAg ICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMTIzOgpbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0 LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAg ICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJzaW9uLzEzMjoKWyAgICAwLjAwMDAwMF0gICAgICAgaGFy ZC1pcnEgcmVhZC1yZWN1cnNpb24vMTMyOiAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAg ICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ClsgICAgMC4wMDAwMDBdICAgICAgIHNv ZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzEzMjogIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0g ICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOgpbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBd ICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzIxMzoKWyAgICAwLjAwMDAwMF0gICAgICAg c29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMjEzOiAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAw XSAgICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ClsgICAgMC4wMDAwMDBdICAgICAg IGhhcmQtaXJxIHJlYWQtcmVjdXJzaW9uLzIzMTogIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAw MF0gICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMjMxOgpbICAgIDAuMDAwMDAwXSAgICAg ICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAw MDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJzaW9uLzMxMjoKWyAgICAwLjAwMDAwMF0gICAg ICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMzEyOiAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAw MDAwXSAgICAgICBzb2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ClsgICAgMC4wMDAwMDBdICAg ICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzMxMjogIG9rICB8ICBvayAgfAoKWyAgICAwLjAw MDAwMF0gICAgICAgaGFyZC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOgpbICAgIDAuMDAwMDAwXSAg ICAgICBoYXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfCAgb2sgIHwKClsgICAgMC4w MDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJzaW9uLzMyMToKWyAgICAwLjAwMDAwMF0g ICAgICAgc29mdC1pcnEgcmVhZC1yZWN1cnNpb24vMzIxOiAgb2sgIHwgIG9rICB8CgpbICAgIDAu MDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KWyAgICAwLjAwMDAwMF0gICB8IFdvdW5kL3dhaXQgdGVzdHMgfApbICAgIDAuMDAwMDAw XSAgIHwgV291bmQvd2FpdCB0ZXN0cyB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0t LS0tLS0tClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAw MDBdICAgICAgICAgICAgICAgICAgIHd3IGFwaSBmYWlsdXJlczoKWyAgICAwLjAwMDAwMF0gICAg ICAgICAgICAgICAgICAgd3cgYXBpIGZhaWx1cmVzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgd3cgY29udGV4 dHMgbWl4aW5nOgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICB3dyBjb250ZXh0cyBtaXhp bmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgIGZpbmlzaGluZyB3dyBjb250ZXh0OgpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgZmlu aXNoaW5nIHd3IGNvbnRleHQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgIGxvY2tpbmcg bWlzbWF0Y2hlczoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgbG9ja2luZyBtaXNtYXRj aGVzOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgICAgICBFREVBRExLIGhhbmRsaW5nOgpbICAgIDAuMDAwMDAwXSAg ICAgICAgICAgICAgICAgIEVERUFETEsgaGFuZGxpbmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgc3BpbmxvY2sgbmVzdCB1bmxvY2tlZDoKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICBzcGlubG9jayBuZXN0IHVubG9ja2VkOiAgb2sgIHwgIG9r ICB8CgpbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfGJsb2NrIHwgdHJ5ICB8Y29udGV4dHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfGJsb2NrIHwgdHJ5ICB8Y29u dGV4dHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAg ICAgICAgICAgICAgICAgICAgY29udGV4dDoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAg ICAgICAgICAgICBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfAoKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ5Ogpb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8CgpbICAgIDAuMDAwMDAwXSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYmxvY2s6ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBibG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwKClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlubG9jazoK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5sb2NrOiAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfAoKWyAgICAwLjAwMDAwMF0gLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAu MDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tClsgICAgMC4wMDAwMDBdIEdvb2QsIGFsbCAyNTMgdGVzdGNhc2VzIHBhc3NlZCEgfApb ICAgIDAuMDAwMDAwXSBHb29kLCBhbGwgMjUzIHRlc3RjYXNlcyBwYXNzZWQhIHwKWyAgICAwLjAw MDAwMF0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBocGV0IGNsb2Nr ZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJl ZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuNDUyIE1IeiBwcm9jZXNzb3IKWyAg ICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkzLjQ1MiBNSHogcHJvY2Vzc29yClsgICAgMC4w MDMwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIApb ICAgIDAuMDAzMDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFs dWUuLiA1Mzg2LjkwIEJvZ29NSVBTIChscGo9MjY5MzQ1MikKNTM4Ni45MCBCb2dvTUlQUyAobHBq PTI2OTM0NTIpClsgICAgMC4wMDQwMDRdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06 IDMwMQpbICAgIDAuMDA0MDA0XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEK WyAgICAwLjAwNTAzNF0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE0MDcyNApbICAgIDAuMDA1MDM0 XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNzI0ClsgICAgMC4wMDc3NTldIEFDUEk6IApbICAg IDAuMDA3NzU5XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkQWxs IEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZAoKWyAgICAwLjAwODczMl0gTW91bnQt Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAg ICAwLjAwODczMl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjog MSwgODE5MiBieXRlcykKWyAgICAwLjAwOTAwOV0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl IGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDA5MDA5XSBNb3Vu dHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0 ZXMpClsgICAgMC4wMTA0NjBdIG1jZTogQ1BVIHN1cHBvcnRzIDEwIE1DRSBiYW5rcwpbICAgIDAu MDEwNDYwXSBtY2U6IENQVSBzdXBwb3J0cyAxMCBNQ0UgYmFua3MKWyAgICAwLjAxMTA0NV0gTGFz dCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKWyAgICAwLjAxMTA0NV0g TGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAsIDFHQiAwClsgICAg MC4wMTEwNDVdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsg ICAgMC4wMTEwNDVdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAw LCAxR0IgMApbICAgIDAuMDEyMDA0XSBDUFU6IApbICAgIDAuMDEyMDA0XSBDUFU6IEludGVsIENv cmUgUHJvY2Vzc29yIChIYXN3ZWxsKUludGVsIENvcmUgUHJvY2Vzc29yIChIYXN3ZWxsKSAoZmFt OiAwNiwgbW9kZWw6IDNjIChmYW06IDA2LCBtb2RlbDogM2MsIHN0ZXBwaW5nOiAwMSkKLCBzdGVw cGluZzogMDEpClsgICAgMC4wMTgxMTddIFBlcmZvcm1hbmNlIEV2ZW50czogClsgICAgMC4wMTgx MTddIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0ZWQgcDYgQ1BVIG1vZGVsIDYwIHVuc3Vw cG9ydGVkIHA2IENQVSBtb2RlbCA2MCBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25s eS4Kbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMjEzNzhdIEdl dHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDIxMzc4XSBHZXR0aW5nIFZFUlNJT046IDEw NTAwMTQKWyAgICAwLjAyMjAxNF0gR2V0dGluZyBWRVJTSU9OOiAxMDUwMDE0ClsgICAgMC4wMjIw MTRdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDIzMDEzXSBHZXR0aW5nIElEOiAw ClsgICAgMC4wMjMwMTNdIEdldHRpbmcgSUQ6IDAKWyAgICAwLjAyNDAxMl0gR2V0dGluZyBJRDog ZmYwMDAwMDAKWyAgICAwLjAyNDAxMl0gR2V0dGluZyBJRDogZmYwMDAwMDAKWyAgICAwLjAyNDYx Nl0gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wMjQ2MTZdIEdldHRpbmcgTFZUMDogODcwMApb ICAgIDAuMDI1MDA2XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAyNTAwNl0gR2V0dGluZyBM VlQxOiA4NDAwClsgICAgMC4wMjYwMTJdIGVuYWJsZWQgRXh0SU5UIG9uIENQVSMwClsgICAgMC4w MjYwMTJdIGVuYWJsZWQgRXh0SU5UIG9uIENQVSMwClsgICAgMC4wMjc4NTldIEVOQUJMSU5HIElP LUFQSUMgSVJRcwpbICAgIDAuMDI3ODU5XSBFTkFCTElORyBJTy1BUElDIElSUXMKWyAgICAwLjAy ODAyM10gaW5pdCBJT19BUElDIElSUXMKWyAgICAwLjAyODAyM10gaW5pdCBJT19BUElDIElSUXMK WyAgICAwLjAyOTAwN10gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4wMjkwMDdd ICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDMwMDQyXSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDMwMDQyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4g MHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMxMDQzXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMxMDQzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMy MDYxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMDYxXSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpb ICAgIDAuMDMzMDM1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAt PiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzMDM1XSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDM0MDIzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUg LT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM0MDIzXSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1MDM3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDM1MDM3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEg NiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM2MDIyXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDM2MDIyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgz NyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3MDIwXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDM3MDIwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM4MDIw XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2Rl OjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM4MDIwXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDM5MDIxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4g SVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzkwMjFdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAgTW9kZToxIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjA0MDAyMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0x MSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQwMDIw XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTExIC0+IDB4M2IgLT4gSVJRIDExIE1v ZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDEwMjBdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtMTIgLT4gMHgzYyAtPiBJUlEgMTIgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjA0MTAyMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNj IC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQyMDIwXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wNDIwMjBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0 MzAyMF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNCAtPiAweDNlIC0+IElSUSAx NCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQzMDIwXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTE0IC0+IDB4M2UgLT4gSVJRIDE0IE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjEpClsgICAgMC4wNDUwMTBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTUgLT4g MHgzZiAtPiBJUlEgMTUgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0NTAxMF0gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQ2MDE3XSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVj dGVkClsgICAgMC4wNDYwMTddICBhcGljIDAgcGluIDE2IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0 NzAwM10gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5lY3RlZApbICAgIDAuMDQ3MDAzXSAgYXBpYyAw IHBpbiAxNyBub3QgY29ubmVjdGVkClsgICAgMC4wNDgwMDNdICBhcGljIDAgcGluIDE4IG5vdCBj b25uZWN0ZWQKWyAgICAwLjA0ODAwM10gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAg IDAuMDQ4NzE0XSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wNDg3MTRdICBh cGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0OTAwM10gIGFwaWMgMCBwaW4gMjAg bm90IGNvbm5lY3RlZApbICAgIDAuMDQ5MDAzXSAgYXBpYyAwIHBpbiAyMCBub3QgY29ubmVjdGVk ClsgICAgMC4wNTAwMDNdICBhcGljIDAgcGluIDIxIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1MDAw M10gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMDUxMDAzXSAgYXBpYyAwIHBp biAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wNTEwMDNdICBhcGljIDAgcGluIDIyIG5vdCBjb25u ZWN0ZWQKWyAgICAwLjA1MjAwM10gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAgIDAu MDUyMDAzXSAgYXBpYyAwIHBpbiAyMyBub3QgY29ubmVjdGVkClsgICAgMC4wNTI4NjBdIC4uVElN RVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKWyAgICAwLjA1 Mjg2MF0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0t MQpbICAgIDAuMDUzMDM3XSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZApbICAgIDAuMDUzMDM3 XSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZApbICAgIDAuMDU0MDAwXSBkZXZ0bXBmczogaW5p dGlhbGl6ZWQKWyAgICAwLjA1NDAwMF0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC4wNTcw NTBdIHJlZ3VsYXRvci1kdW1teTogbm8gcGFyYW1ldGVycwpbICAgIDAuMDU3MDUwXSByZWd1bGF0 b3ItZHVtbXk6IG5vIHBhcmFtZXRlcnMKWyAgICAwLjA1ODQwMF0gTkVUOiBSZWdpc3RlcmVkIHBy b3RvY29sIGZhbWlseSAxNgpbICAgIDAuMDU4NDAwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg ZmFtaWx5IDE2ClsgICAgMC4wNTk2MjNdIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAg ICAwLjA1OTYyM10gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMDYwNDM2XSBB Q1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMDYwNDM2XSBBQ1BJOiBidXMgdHlw ZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMDYxMDc5XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24g dHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDYxMDc5XSBQQ0k6IFVzaW5nIGNvbmZpZ3Vy YXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDc4Njc1XSAKWyAgICAwLjA3ODY3 NV0gClsgICAgMC4wNzg5NjVdID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpbICAg IDAuMDc4OTY1XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KWyAgICAwLjA3OTAw MF0gWyBJTkZPOiBpbmNvbnNpc3RlbnQgbG9jayBzdGF0ZSBdClsgICAgMC4wNzkwMDBdIFsgSU5G TzogaW5jb25zaXN0ZW50IGxvY2sgc3RhdGUgXQpbICAgIDAuMDc5MDAwXSAzLjE3LjAtcmMyLTAw MDAxLWdiMTFiYzBiICM3IE5vdCB0YWludGVkClsgICAgMC4wNzkwMDBdIDMuMTcuMC1yYzItMDAw MDEtZ2IxMWJjMGIgIzcgTm90IHRhaW50ZWQKWyAgICAwLjA3OTAwMF0gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNzkwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpbICAgIDAuMDc5MDAwXSBpbmNvbnNpc3RlbnQge1NPRlRJUlEtT04tV30gLT4g e0lOLVNPRlRJUlEtUn0gdXNhZ2UuClsgICAgMC4wNzkwMDBdIGluY29uc2lzdGVudCB7U09GVElS US1PTi1XfSAtPiB7SU4tU09GVElSUS1SfSB1c2FnZS4KWyAgICAwLjA3OTAwMF0ga3NvZnRpcnFk LzAvMyBbSEMwWzBdOlNDMVszXTpIRTE6U0UwXSB0YWtlczoKWyAgICAwLjA3OTAwMF0ga3NvZnRp cnFkLzAvMyBbSEMwWzBdOlNDMVszXTpIRTE6U0UwXSB0YWtlczoKWyAgICAwLjA3OTAwMF0gICgK WyAgICAwLjA3OTAwMF0gIChyZXNvdXJjZV9sb2NrcmVzb3VyY2VfbG9jayl7KysrPy4ufSl7Kysr Py4ufSwgYXQ6ICwgYXQ6IFs8ZmZmZmZmZmY4MTBjMmVkMz5dIGZpbmRfbmV4dF9pb21lbV9yZXMr MHg0My8weDEzMApbPGZmZmZmZmZmODEwYzJlZDM+XSBmaW5kX25leHRfaW9tZW1fcmVzKzB4NDMv MHgxMzAKWyAgICAwLjA3OTAwMF0ge1NPRlRJUlEtT04tV30gc3RhdGUgd2FzIHJlZ2lzdGVyZWQg YXQ6ClsgICAgMC4wNzkwMDBdIHtTT0ZUSVJRLU9OLVd9IHN0YXRlIHdhcyByZWdpc3RlcmVkIGF0 OgpbICAgIDAuMDc5MDAwXSAgIApbICAgIDAuMDc5MDAwXSAgIFs8ZmZmZmZmZmY4MTBlZTAxND5d IF9fbG9ja19hY3F1aXJlKzB4NTg0LzB4MjBkMApbPGZmZmZmZmZmODEwZWUwMTQ+XSBfX2xvY2tf YWNxdWlyZSsweDU4NC8weDIwZDAKWyAgICAwLjA3OTAwMF0gICAKWyAgICAwLjA3OTAwMF0gICBb PGZmZmZmZmZmODEwZjA0ZjY+XSBsb2NrX2FjcXVpcmUrMHg4Ni8weGUwCls8ZmZmZmZmZmY4MTBm MDRmNj5dIGxvY2tfYWNxdWlyZSsweDg2LzB4ZTAKWyAgICAwLjA3OTAwMF0gICAKWyAgICAwLjA3 OTAwMF0gICBbPGZmZmZmZmZmODE5OTdlNzg+XSBfcmF3X3dyaXRlX2xvY2srMHgzOC8weDcwCls8 ZmZmZmZmZmY4MTk5N2U3OD5dIF9yYXdfd3JpdGVfbG9jaysweDM4LzB4NzAKWyAgICAwLjA3OTAw MF0gICAKWyAgICAwLjA3OTAwMF0gICBbPGZmZmZmZmZmODEwYzNjOWQ+XSBfX3JlcXVlc3RfcmVn aW9uKzB4YWQvMHgxNzAKWzxmZmZmZmZmZjgxMGMzYzlkPl0gX19yZXF1ZXN0X3JlZ2lvbisweGFk LzB4MTcwClsgICAgMC4wNzkwMDBdICAgClsgICAgMC4wNzkwMDBdICAgWzxmZmZmZmZmZjgyMzVj ZWU0Pl0gcGNpX2RpcmVjdF9wcm9iZSsweDM2LzB4MjBmCls8ZmZmZmZmZmY4MjM1Y2VlND5dIHBj aV9kaXJlY3RfcHJvYmUrMHgzNi8weDIwZgpbICAgIDAuMDc5MDAwXSAgIApbICAgIDAuMDc5MDAw XSAgIFs8ZmZmZmZmZmY4MjM1Y2Q2NT5dIHBjaV9hcmNoX2luaXQrMHhhLzB4NWEKWzxmZmZmZmZm ZjgyMzVjZDY1Pl0gcGNpX2FyY2hfaW5pdCsweGEvMHg1YQpbICAgIDAuMDc5MDAwXSAgIApbICAg IDAuMDc5MDAwXSAgIFs8ZmZmZmZmZmY4MjMyNDEyYT5dIGRvX29uZV9pbml0Y2FsbCsweDE5My8w eDFhNwpbPGZmZmZmZmZmODIzMjQxMmE+XSBkb19vbmVfaW5pdGNhbGwrMHgxOTMvMHgxYTcKWyAg ICAwLjA3OTAwMF0gICAKWyAgICAwLjA3OTAwMF0gICBbPGZmZmZmZmZmODIzMjQyMzg+XSBrZXJu ZWxfaW5pdF9mcmVlYWJsZSsweGZhLzB4MTdmCls8ZmZmZmZmZmY4MjMyNDIzOD5dIGtlcm5lbF9p bml0X2ZyZWVhYmxlKzB4ZmEvMHgxN2YKWyAgICAwLjA3OTAwMF0gICAKWyAgICAwLjA3OTAwMF0g ICBbPGZmZmZmZmZmODE5NzllZTk+XSBrZXJuZWxfaW5pdCsweDkvMHhmMApbPGZmZmZmZmZmODE5 NzllZTk+XSBrZXJuZWxfaW5pdCsweDkvMHhmMApbICAgIDAuMDc5MDAwXSAgIApbICAgIDAuMDc5 MDAwXSAgIFs8ZmZmZmZmZmY4MTk5ODZiYT5dIHJldF9mcm9tX2ZvcmsrMHg3YS8weGIwCls8ZmZm ZmZmZmY4MTk5ODZiYT5dIHJldF9mcm9tX2ZvcmsrMHg3YS8weGIwClsgICAgMC4wNzkwMDBdIGly cSBldmVudCBzdGFtcDogMjYKWyAgICAwLjA3OTAwMF0gaXJxIGV2ZW50IHN0YW1wOiAyNgpbICAg IDAuMDc5MDAwXSBoYXJkaXJxcyBsYXN0ICBlbmFibGVkIGF0ICgyNik6IApbICAgIDAuMDc5MDAw XSBoYXJkaXJxcyBsYXN0ICBlbmFibGVkIGF0ICgyNik6IFs8ZmZmZmZmZmY4MTBmZDUzZT5dIF9f cmN1X3Byb2Nlc3NfY2FsbGJhY2tzKzB4NmUvMHgxNzAKWzxmZmZmZmZmZjgxMGZkNTNlPl0gX19y Y3VfcHJvY2Vzc19jYWxsYmFja3MrMHg2ZS8weDE3MApbICAgIDAuMDc5MDAwXSBoYXJkaXJxcyBs YXN0IGRpc2FibGVkIGF0ICgyNSk6IApbICAgIDAuMDc5MDAwXSBoYXJkaXJxcyBsYXN0IGRpc2Fi bGVkIGF0ICgyNSk6IFs8ZmZmZmZmZmY4MTBmZDUwMD5dIF9fcmN1X3Byb2Nlc3NfY2FsbGJhY2tz KzB4MzAvMHgxNzAKWzxmZmZmZmZmZjgxMGZkNTAwPl0gX19yY3VfcHJvY2Vzc19jYWxsYmFja3Mr MHgzMC8weDE3MApbICAgIDAuMDc5MDAwXSBzb2Z0aXJxcyBsYXN0ICBlbmFibGVkIGF0ICgwKTog ClsgICAgMC4wNzkwMDBdIHNvZnRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDApOiBbPGZmZmZmZmZm ODEwYmNkN2E+XSBjb3B5X3Byb2Nlc3MucGFydC41NSsweDJjYS8weDE4ZjAKWzxmZmZmZmZmZjgx MGJjZDdhPl0gY29weV9wcm9jZXNzLnBhcnQuNTUrMHgyY2EvMHgxOGYwClsgICAgMC4wNzkwMDBd IHNvZnRpcnFzIGxhc3QgZGlzYWJsZWQgYXQgKDIzKTogClsgICAgMC4wNzkwMDBdIHNvZnRpcnFz IGxhc3QgZGlzYWJsZWQgYXQgKDIzKTogWzxmZmZmZmZmZjgxMGMyM2JkPl0gcnVuX2tzb2Z0aXJx ZCsweDNkLzB4NzAKWzxmZmZmZmZmZjgxMGMyM2JkPl0gcnVuX2tzb2Z0aXJxZCsweDNkLzB4NzAK WyAgICAwLjA3OTAwMF0gClsgICAgMC4wNzkwMDBdIG90aGVyIGluZm8gdGhhdCBtaWdodCBoZWxw IHVzIGRlYnVnIHRoaXM6ClsgICAgMC4wNzkwMDBdIApbICAgIDAuMDc5MDAwXSBvdGhlciBpbmZv IHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgpbICAgIDAuMDc5MDAwXSAgUG9zc2libGUg dW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86ClsgICAgMC4wNzkwMDBdIApbICAgIDAuMDc5MDAwXSAg UG9zc2libGUgdW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86ClsgICAgMC4wNzkwMDBdIApbICAgIDAu MDc5MDAwXSAgICAgICAgQ1BVMApbICAgIDAuMDc5MDAwXSAgICAgICAgQ1BVMApbICAgIDAuMDc5 MDAwXSAgICAgICAgLS0tLQpbICAgIDAuMDc5MDAwXSAgICAgICAgLS0tLQpbICAgIDAuMDc5MDAw XSAgIGxvY2soClsgICAgMC4wNzkwMDBdICAgbG9jayhyZXNvdXJjZV9sb2NrcmVzb3VyY2VfbG9j ayk7Cik7ClsgICAgMC4wNzkwMDBdICAgPEludGVycnVwdD4KWyAgICAwLjA3OTAwMF0gICA8SW50 ZXJydXB0PgpbICAgIDAuMDc5MDAwXSAgICAgbG9jaygKWyAgICAwLjA3OTAwMF0gICAgIGxvY2so cmVzb3VyY2VfbG9ja3Jlc291cmNlX2xvY2spOwopOwpbICAgIDAuMDc5MDAwXSAKWyAgICAwLjA3 OTAwMF0gICoqKiBERUFETE9DSyAqKioKWyAgICAwLjA3OTAwMF0gClsgICAgMC4wNzkwMDBdIApb ICAgIDAuMDc5MDAwXSAgKioqIERFQURMT0NLICoqKgpbICAgIDAuMDc5MDAwXSAKWyAgICAwLjA3 OTAwMF0gMSBsb2NrIGhlbGQgYnkga3NvZnRpcnFkLzAvMzoKWyAgICAwLjA3OTAwMF0gMSBsb2Nr IGhlbGQgYnkga3NvZnRpcnFkLzAvMzoKWyAgICAwLjA3OTAwMF0gICMwOiAKWyAgICAwLjA3OTAw MF0gICMwOiAgKCAocmN1X2NhbGxiYWNrcmN1X2NhbGxiYWNrKXsuLi4uLi59KXsuLi4uLi59LCBh dDogLCBhdDogWzxmZmZmZmZmZjgxMGZkNTk0Pl0gX19yY3VfcHJvY2Vzc19jYWxsYmFja3MrMHhj NC8weDE3MApbPGZmZmZmZmZmODEwZmQ1OTQ+XSBfX3JjdV9wcm9jZXNzX2NhbGxiYWNrcysweGM0 LzB4MTcwClsgICAgMC4wNzkwMDBdIApbICAgIDAuMDc5MDAwXSBzdGFjayBiYWNrdHJhY2U6Clsg ICAgMC4wNzkwMDBdIApbICAgIDAuMDc5MDAwXSBzdGFjayBiYWNrdHJhY2U6ClsgICAgMC4wNzkw MDBdIENQVTogMCBQSUQ6IDMgQ29tbToga3NvZnRpcnFkLzAgTm90IHRhaW50ZWQgMy4xNy4wLXJj Mi0wMDAwMS1nYjExYmMwYiAjNwpbICAgIDAuMDc5MDAwXSBDUFU6IDAgUElEOiAzIENvbW06IGtz b2Z0aXJxZC8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzItMDAwMDEtZ2IxMWJjMGIgIzcKWyAgICAw LjA3OTAwMF0gIGZmZmZmZmZmODJiNGI3YjAKWyAgICAwLjA3OTAwMF0gIGZmZmZmZmZmODJiNGI3 YjAgZmZmZjg4MDAwMDA2M2FhMCBmZmZmODgwMDAwMDYzYWEwIGZmZmZmZmZmODE5ODNkYmUgZmZm ZmZmZmY4MTk4M2RiZSBmZmZmODgwMDAwMDYzYWYwIGZmZmY4ODAwMDAwNjNhZjAKClsgICAgMC4w NzkwMDBdICBmZmZmZmZmZjgxOTgyMmQyClsgICAgMC4wNzkwMDBdICBmZmZmZmZmZjgxOTgyMmQy IDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDAwMDAwMyBmZmZmODgwMDAwMDAwMDAxIGZmZmY4 ODAwMDAwMDAwMDEgZmZmZjg4MDAwMDAwMDAwMCBmZmZmODgwMDAwMDAwMDAwCgpbICAgIDAuMDc5 MDAwXSAgMDAwMDAwMDAwMDAwMDAwNgpbICAgIDAuMDc5MDAwXSAgMDAwMDAwMDAwMDAwMDAwNiBm ZmZmODgwMDAwMDVjN2E4IGZmZmY4ODAwMDAwNWM3YTggZmZmZmZmZmY4MTBlYTM5MCBmZmZmZmZm ZjgxMGVhMzkwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAwMDAwMDAwNQoKWyAgICAwLjA3OTAw MF0gQ2FsbCBUcmFjZToKWyAgICAwLjA3OTAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjA3OTAwMF0g IFs8ZmZmZmZmZmY4MTk4M2RiZT5dIGR1bXBfc3RhY2srMHgxOS8weDFiClsgICAgMC4wNzkwMDBd ICBbPGZmZmZmZmZmODE5ODNkYmU+XSBkdW1wX3N0YWNrKzB4MTkvMHgxYgpbICAgIDAuMDc5MDAw XSAgWzxmZmZmZmZmZjgxOTgyMmQyPl0gcHJpbnRfdXNhZ2VfYnVnLnBhcnQuMzkrMHgyODMvMHgy OTIKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTk4MjJkMj5dIHByaW50X3VzYWdlX2J1Zy5w YXJ0LjM5KzB4MjgzLzB4MjkyClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZWEzOTA+XSA/ IGNoZWNrX3VzYWdlX2JhY2t3YXJkcysweDE1MC8weDE1MApbICAgIDAuMDc5MDAwXSAgWzxmZmZm ZmZmZjgxMGVhMzkwPl0gPyBjaGVja191c2FnZV9iYWNrd2FyZHMrMHgxNTAvMHgxNTAKWyAgICAw LjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBlYWY5Nz5dIG1hcmtfbG9jaysweDI2Ny8weDZkMApbICAg IDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGVhZjk3Pl0gbWFya19sb2NrKzB4MjY3LzB4NmQwClsg ICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZWRmMTI+XSBfX2xvY2tfYWNxdWlyZSsweDQ4Mi8w eDIwZDAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBlZGYxMj5dIF9fbG9ja19hY3F1aXJl KzB4NDgyLzB4MjBkMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMDA0OWI1Pl0gPyBkdW1w X3RyYWNlKzB4MTg1LzB4MmYwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwMDQ5YjU+XSA/ IGR1bXBfdHJhY2UrMHgxODUvMHgyZjAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTAxMDAy NT5dID8gc2F2ZV9zdGFja190cmFjZSsweDI1LzB4NDAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZm ZmY4MTAxMDAyNT5dID8gc2F2ZV9zdGFja190cmFjZSsweDI1LzB4NDAKWyAgICAwLjA3OTAwMF0g IFs8ZmZmZmZmZmY4MTBjMmFhMD5dID8gX19yZXF1ZXN0X3Jlc291cmNlKzB4NTAvMHg1MApbICAg IDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMyYWEwPl0gPyBfX3JlcXVlc3RfcmVzb3VyY2UrMHg1 MC8weDUwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZjA0ZjY+XSBsb2NrX2FjcXVpcmUr MHg4Ni8weGUwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZjA0ZjY+XSBsb2NrX2FjcXVp cmUrMHg4Ni8weGUwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwYzJlZDM+XSA/IGZpbmRf bmV4dF9pb21lbV9yZXMrMHg0My8weDEzMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMy ZWQzPl0gPyBmaW5kX25leHRfaW9tZW1fcmVzKzB4NDMvMHgxMzAKWyAgICAwLjA3OTAwMF0gIFs8 ZmZmZmZmZmY4MTk5N2FmYj5dIF9yYXdfcmVhZF9sb2NrKzB4M2IvMHg3MApbICAgIDAuMDc5MDAw XSAgWzxmZmZmZmZmZjgxOTk3YWZiPl0gX3Jhd19yZWFkX2xvY2srMHgzYi8weDcwClsgICAgMC4w NzkwMDBdICBbPGZmZmZmZmZmODEwYzJlZDM+XSA/IGZpbmRfbmV4dF9pb21lbV9yZXMrMHg0My8w eDEzMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMyZWQzPl0gPyBmaW5kX25leHRfaW9t ZW1fcmVzKzB4NDMvMHgxMzAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBjMmVkMz5dIGZp bmRfbmV4dF9pb21lbV9yZXMrMHg0My8weDEzMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgx MGMyZWQzPl0gZmluZF9uZXh0X2lvbWVtX3JlcysweDQzLzB4MTMwClsgICAgMC4wNzkwMDBdICBb PGZmZmZmZmZmODEwYzJhYTA+XSA/IF9fcmVxdWVzdF9yZXNvdXJjZSsweDUwLzB4NTAKWyAgICAw LjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBjMmFhMD5dID8gX19yZXF1ZXN0X3Jlc291cmNlKzB4NTAv MHg1MApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMzNGZmPl0gd2Fsa19zeXN0ZW1fcmFt X3JhbmdlKzB4N2YvMHhkMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMzNGZmPl0gd2Fs a19zeXN0ZW1fcmFtX3JhbmdlKzB4N2YvMHhkMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgx M2Y4MGE4Pl0gPyBhY3BpX29zX2V4ZWN1dGVfZGVmZXJyZWQrMHgxYi8weDFiClsgICAgMC4wNzkw MDBdICBbPGZmZmZmZmZmODEzZjgwYTg+XSA/IGFjcGlfb3NfZXhlY3V0ZV9kZWZlcnJlZCsweDFi LzB4MWIKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBjMzU2Nz5dIHBhZ2VfaXNfcmFtKzB4 MTcvMHg0MApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMzNTY3Pl0gcGFnZV9pc19yYW0r MHgxNy8weDQwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEzZjgwYzQ+XSBhY3BpX29zX21h cF9yZWNsYWltKzB4MWMvMHgzNQpbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxM2Y4MGM0Pl0g YWNwaV9vc19tYXBfcmVjbGFpbSsweDFjLzB4MzUKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4 MTBmZDVlNz5dIF9fcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKzB4MTE3LzB4MTcwClsgICAgMC4wNzkw MDBdICBbPGZmZmZmZmZmODEwZmQ1ZTc+XSBfX3JjdV9wcm9jZXNzX2NhbGxiYWNrcysweDExNy8w eDE3MApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGZkNTk0Pl0gPyBfX3JjdV9wcm9jZXNz X2NhbGxiYWNrcysweGM0LzB4MTcwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZmQ1OTQ+ XSA/IF9fcmN1X3Byb2Nlc3NfY2FsbGJhY2tzKzB4YzQvMHgxNzAKWyAgICAwLjA3OTAwMF0gIFs8 ZmZmZmZmZmY4MTBmZDY1MD5dIHJjdV9wcm9jZXNzX2NhbGxiYWNrcysweDEwLzB4MjAKWyAgICAw LjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBmZDY1MD5dIHJjdV9wcm9jZXNzX2NhbGxiYWNrcysweDEw LzB4MjAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBjMjFmMT5dIF9fZG9fc29mdGlycSsw eDEyMS8weDJiMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMyMWYxPl0gX19kb19zb2Z0 aXJxKzB4MTIxLzB4MmIwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwYzIzYmQ+XSBydW5f a3NvZnRpcnFkKzB4M2QvMHg3MApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGMyM2JkPl0g cnVuX2tzb2Z0aXJxZCsweDNkLzB4NzAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4MTBkZjFl NT5dIHNtcGJvb3RfdGhyZWFkX2ZuKzB4ZjUvMHgxODAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZm ZmY4MTBkZjFlNT5dIHNtcGJvb3RfdGhyZWFkX2ZuKzB4ZjUvMHgxODAKWyAgICAwLjA3OTAwMF0g IFs8ZmZmZmZmZmY4MTBkZjBmMD5dID8gaW5fZWdyb3VwX3ArMHg0MC8weDQwClsgICAgMC4wNzkw MDBdICBbPGZmZmZmZmZmODEwZGYwZjA+XSA/IGluX2Vncm91cF9wKzB4NDAvMHg0MApbICAgIDAu MDc5MDAwXSAgWzxmZmZmZmZmZjgxMGRiODA4Pl0ga3RocmVhZCsweGY4LzB4MTEwClsgICAgMC4w NzkwMDBdICBbPGZmZmZmZmZmODEwZGI4MDg+XSBrdGhyZWFkKzB4ZjgvMHgxMTAKWyAgICAwLjA3 OTAwMF0gIFs8ZmZmZmZmZmY4MTk5M2RmYT5dID8gd2FpdF9mb3JfY29tbW9uKzB4MTFhLzB4MTYw ClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODE5OTNkZmE+XSA/IHdhaXRfZm9yX2NvbW1vbisw eDExYS8weDE2MApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxMGUwM2U1Pl0gPyBmaW5pc2hf dGFza19zd2l0Y2guY29uc3Rwcm9wLjUwKzB4NDUvMHgxMDAKWyAgICAwLjA3OTAwMF0gIFs8ZmZm ZmZmZmY4MTBlMDNlNT5dID8gZmluaXNoX3Rhc2tfc3dpdGNoLmNvbnN0cHJvcC41MCsweDQ1LzB4 MTAwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZGI3MTA+XSA/IF9fa3RocmVhZF9wYXJr bWUrMHg3MC8weDcwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODEwZGI3MTA+XSA/IF9fa3Ro cmVhZF9wYXJrbWUrMHg3MC8weDcwClsgICAgMC4wNzkwMDBdICBbPGZmZmZmZmZmODE5OTg2YmE+ XSByZXRfZnJvbV9mb3JrKzB4N2EvMHhiMApbICAgIDAuMDc5MDAwXSAgWzxmZmZmZmZmZjgxOTk4 NmJhPl0gcmV0X2Zyb21fZm9yaysweDdhLzB4YjAKWyAgICAwLjA3OTAwMF0gIFs8ZmZmZmZmZmY4 MTBkYjcxMD5dID8gX19rdGhyZWFkX3BhcmttZSsweDcwLzB4NzAKWyAgICAwLjA3OTAwMF0gIFs8 ZmZmZmZmZmY4MTBkYjcxMD5dID8gX19rdGhyZWFkX3BhcmttZSsweDcwLzB4NzAKWyAgICAwLjA3 OTM3Ml0gUnVubmluZyByZXNpemFibGUgaGFzaHRhYmxlIHRlc3RzLi4uClsgICAgMC4wNzkzNzJd IFJ1bm5pbmcgcmVzaXphYmxlIGhhc2h0YWJsZSB0ZXN0cy4uLgpbICAgIDAuMDgwMDEyXSAgIEFk ZGluZyAyMDQ4IGtleXMKWyAgICAwLjA4MDAxMl0gICBBZGRpbmcgMjA0OCBrZXlzClsgICAgMC4w ODA5NzhdICAgVHJhdmVyc2FsIGNvbXBsZXRlOiBjb3VudGVkPTIwNDgsIG5lbGVtcz0yMDQ4LCBl bnRyaWVzPTIwNDgKWyAgICAwLjA4MDk3OF0gICBUcmF2ZXJzYWwgY29tcGxldGU6IGNvdW50ZWQ9 MjA0OCwgbmVsZW1zPTIwNDgsIGVudHJpZXM9MjA0OApbICAgIDAuMDgxMDgyXSAgIFRhYmxlIGV4 cGFuc2lvbiBpdGVyYXRpb24gMC4uLgpbICAgIDAuMDgxMDgyXSAgIFRhYmxlIGV4cGFuc2lvbiBp dGVyYXRpb24gMC4uLgpbICAgIDAuMDgxOTg5XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAg MC4wODE5ODldICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjA4MjA3MF0gICBUYWJsZSBl eHBhbnNpb24gaXRlcmF0aW9uIDEuLi4KWyAgICAwLjA4MjA3MF0gICBUYWJsZSBleHBhbnNpb24g aXRlcmF0aW9uIDEuLi4KWyAgICAwLjA4MzA5NF0gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAg IDAuMDgzMDk0XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4wODM3NzNdICAgVGFibGUg ZXhwYW5zaW9uIGl0ZXJhdGlvbiAyLi4uClsgICAgMC4wODM3NzNdICAgVGFibGUgZXhwYW5zaW9u IGl0ZXJhdGlvbiAyLi4uClsgICAgMC4wODQzOTddICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAg ICAwLjA4NDM5N10gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMDg1MDc0XSAgIFRhYmxl IGV4cGFuc2lvbiBpdGVyYXRpb24gMy4uLgpbICAgIDAuMDg1MDc0XSAgIFRhYmxlIGV4cGFuc2lv biBpdGVyYXRpb24gMy4uLgpbICAgIDAuMDg2ODE4XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsg ICAgMC4wODY4MThdICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjA4NzA4N10gICBUYWJs ZSBzaHJpbmthZ2UgaXRlcmF0aW9uIDAuLi4KWyAgICAwLjA4NzA4N10gICBUYWJsZSBzaHJpbmth Z2UgaXRlcmF0aW9uIDAuLi4KWyAgICAwLjA4Nzk4OV0gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpb ICAgIDAuMDg3OTg5XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4wODgwNzRdICAgVGFi bGUgc2hyaW5rYWdlIGl0ZXJhdGlvbiAxLi4uClsgICAgMC4wODgwNzRdICAgVGFibGUgc2hyaW5r YWdlIGl0ZXJhdGlvbiAxLi4uClsgICAgMC4wODg5MDddICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4K WyAgICAwLjA4ODkwN10gICBWZXJpZnlpbmcgbG9va3Vwcy4uLgpbICAgIDAuMDg5MDcwXSAgIFRh YmxlIHNocmlua2FnZSBpdGVyYXRpb24gMi4uLgpbICAgIDAuMDg5MDcwXSAgIFRhYmxlIHNocmlu a2FnZSBpdGVyYXRpb24gMi4uLgpbICAgIDAuMDg5ODcxXSAgIFZlcmlmeWluZyBsb29rdXBzLi4u ClsgICAgMC4wODk4NzFdICAgVmVyaWZ5aW5nIGxvb2t1cHMuLi4KWyAgICAwLjA5MDA3MF0gICBU YWJsZSBzaHJpbmthZ2UgaXRlcmF0aW9uIDMuLi4KWyAgICAwLjA5MDA3MF0gICBUYWJsZSBzaHJp bmthZ2UgaXRlcmF0aW9uIDMuLi4KWyAgICAwLjA5MDg1Nl0gICBWZXJpZnlpbmcgbG9va3Vwcy4u LgpbICAgIDAuMDkwODU2XSAgIFZlcmlmeWluZyBsb29rdXBzLi4uClsgICAgMC4wOTEwODFdICAg RGVsZXRpbmcgMjA0OCBrZXlzClsgICAgMC4wOTEwODFdICAgRGVsZXRpbmcgMjA0OCBrZXlzClsg ICAgMC4wOTIwNDZdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAgICAwLjA5MjA0 Nl0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMDkyODAxXSBBQ1BJOiBB ZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpClsgICAgMC4wOTI4MDFdIEFDUEk6IEFkZGVkIF9P U0koUHJvY2Vzc29yIERldmljZSkKWyAgICAwLjA5MzAwNF0gQUNQSTogQWRkZWQgX09TSSgzLjAg X1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMDkzMDA0XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQ IEV4dGVuc2lvbnMpClsgICAgMC4wOTM4MzldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFn Z3JlZ2F0b3IgRGV2aWNlKQpbICAgIDAuMDkzODM5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3Nv ciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAwLjA5NjQyNV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5h YmxlZApbICAgIDAuMDk2NDI1XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkClsgICAgMC4wOTcw MTBdIEFDUEk6IChzdXBwb3J0cyBTMCBTNSkKWyAgICAwLjA5NzAxMF0gQUNQSTogKHN1cHBvcnRz IFMwIFM1KQpbICAgIDAuMDk3NjI4XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCBy b3V0aW5nClsgICAgMC4wOTc2MjhdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv dXRpbmcKWyAgICAwLjA5ODAyNF0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20g QUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAg IDAuMDk4MDI0XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4xMDIzNTdd IEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpb ICAgIDAuMTAyMzU3XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBb YnVzIDAwLWZmXSkKWyAgICAwLjEwMzAxMF0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBw b3J0cyBbU2VnbWVudHMgTVNJXQpbICAgIDAuMTAzMDEwXSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6 IE9TIHN1cHBvcnRzIFtTZWdtZW50cyBNU0ldClsgICAgMC4xMDQwMTBdIGFjcGkgUE5QMEEwMzow MDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4xMDQw MTBdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGlu ZyBBU1BNClsgICAgMC4xMDUxODFdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAg IDAuMTA1MTgxXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjEwNTkzNF0g cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAgIDAuMTA1 OTM0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsgICAg MC4xMDYwMDVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAt MHgwY2Y3XQpbICAgIDAuMTA2MDA1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl IFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjEwNzAwNV0gcGNpX2J1cyAwMDAwOjAwOiByb290 IGJ1cyByZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMC4xMDcwMDVdIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMTA4 MDA5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0w eDAwMGJmZmZmXQpbICAgIDAuMTA4MDA5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuMTA5MDA2XSBwY2lfYnVzIDAw MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAg IDAuMTA5MDA2XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAw MDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMTEwMDM5XSBwY2kgMDAwMDowMDowMC4wOiBbODA4Njox MjM3XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4xMTAwMzldIHBjaSAwMDAwOjAwOjAw LjA6IFs4MDg2OjEyMzddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjExMTM2OF0gcGNp IDAwMDA6MDA6MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDAu MTExMzY4XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYw MTAwClsgICAgMC4xMTI0NzhdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAg Y2xhc3MgMHgwMTAxODAKWyAgICAwLjExMjQ3OF0gcGNpIDAwMDA6MDA6MDEuMTogWzgwODY6NzAx MF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MApbICAgIDAuMTE1MDA2XSBwY2kgMDAwMDowMDowMS4x OiByZWcgMHgyMDogW2lvICAweGMwNDAtMHhjMDRmXQpbICAgIDAuMTE1MDA2XSBwY2kgMDAwMDow MDowMS4xOiByZWcgMHgyMDogW2lvICAweGMwNDAtMHhjMDRmXQpbICAgIDAuMTE2ODcxXSBwY2kg MDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAtMHgw MWY3XQpbICAgIDAuMTE2ODcxXSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiBy ZWcgMHgxMDogW2lvICAweDAxZjAtMHgwMWY3XQpbICAgIDAuMTE3MDA1XSBwY2kgMDAwMDowMDow MS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdClsgICAgMC4xMTcw MDVdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE0OiBbaW8gIDB4 MDNmNl0KWyAgICAwLjExODAwNV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazog cmVnIDB4MTg6IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAgICAwLjExODAwNV0gcGNpIDAwMDA6MDA6 MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTg6IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAg ICAwLjExOTAwNF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MWM6 IFtpbyAgMHgwMzc2XQpbICAgIDAuMTE5MDA0XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURF IHF1aXJrOiByZWcgMHgxYzogW2lvICAweDAzNzZdClsgICAgMC4xMjAxOTZdIHBjaSAwMDAwOjAw OjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjEyMDE5Nl0g cGNpIDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMApbICAg IDAuMTIxMzI1XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweGIwMDAtMHhiMDNmXSBj bGFpbWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAwLjEyMTMyNV0gcGNpIDAwMDA6MDA6MDEuMzogcXVp cms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4xMjIw MTNdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZdIGNsYWltZWQg YnkgUElJWDQgU01CClsgICAgMC4xMjIwMTNdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8g IDB4YjEwMC0weGIxMGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4xMjMyMzVdIHBjaSAw MDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjEy MzIzNV0gcGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6MDBiOF0gdHlwZSAwMCBjbGFzcyAweDAzMDAw MApbICAgIDAuMTI1NTM5XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGZjMDAw MDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAwLjEyNTUzOV0gcGNpIDAwMDA6MDA6MDIuMDogcmVn IDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4xMjcwNDRdIHBj aSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAg ICAwLjEyNzA0NF0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMDAwMC0w eGZlYmYwZmZmXQpbICAgIDAuMTMzMDQ0XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgzMDogW21l bSAweGZlYmUwMDAwLTB4ZmViZWZmZmYgcHJlZl0KWyAgICAwLjEzMzA0NF0gcGNpIDAwMDA6MDA6 MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsgICAgMC4x MzQ0NDFdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAw MDAKWyAgICAwLjEzNDQ0MV0gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0gdHlwZSAwMCBj bGFzcyAweDAyMDAwMApbICAgIDAuMTM1ODMwXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxMDog W21lbSAweGZlYmEwMDAwLTB4ZmViYmZmZmZdClsgICAgMC4xMzU4MzBdIHBjaSAwMDAwOjAwOjAz LjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViYTAwMDAtMHhmZWJiZmZmZl0KWyAgICAwLjEzNjgxNl0g cGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTQ6IFtpbyAgMHhjMDAwLTB4YzAzZl0KWyAgICAwLjEz NjgxNl0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTQ6IFtpbyAgMHhjMDAwLTB4YzAzZl0KWyAg ICAwLjE0MDQxNl0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJjMDAwMC0w eGZlYmRmZmZmIHByZWZdClsgICAgMC4xNDA0MTZdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMw OiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZiBwcmVmXQpbICAgIDAuMTQxMjA1XSBwY2kgMDAw MDowMDowNC4wOiBbODA4NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC4xNDEy MDVdIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK WyAgICAwLjE0MjQ0OF0gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJmMTAw MC0weGZlYmYxMDBmXQpbICAgIDAuMTQyNDQ4XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDog W21lbSAweGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC4xNDU3NzNdIHBjaV9idXMgMDAwMDow MDogb24gTlVNQSBub2RlIDAKWyAgICAwLjE0NTc3M10gcGNpX2J1cyAwMDAwOjAwOiBvbiBOVU1B IG5vZGUgMApbICAgIDAuMTQ2NDc5XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJ UlFzClsgICAgMC4xNDY0NzldIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMg NSA1ICoxMCAqMTAgMTEgMTEpKQoKWyAgICAwLjE0NzM3N10gQUNQSTogUENJIEludGVycnVwdCBM aW5rIFtMTktCXSAoSVJRcwpbICAgIDAuMTQ3Mzc3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg W0xOS0JdIChJUlFzIDUgNSAqMTAgKjEwIDExIDExKSkKClsgICAgMC4xNDg0MThdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMKWyAgICAwLjE0ODQxOF0gQUNQSTogUENJIElu dGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDUgMTAgMTAgKjExICoxMSkpCgpbICAgIDAuMTQ5 NDQ3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzClsgICAgMC4xNDk0NDdd IEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSA1IDEwIDEwICoxMSAqMTEp KQoKWyAgICAwLjE1MDMxNV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcwpb ICAgIDAuMTUwMzE1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5ICo5 KSkKClsgICAgMC4xNTE0NjNdIEFDUEk6IApbICAgIDAuMTUxNDYzXSBBQ1BJOiBFbmFibGVkIDE2 IEdQRXMgaW4gYmxvY2sgMDAgdG8gMEZFbmFibGVkIDE2IEdQRXMgaW4gYmxvY2sgMDAgdG8gMEYK ClsgICAgMC4xNTI1NzRdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQQ0k6MDAwMDowMDowMi4wLGRl Y29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUKWyAgICAwLjE1MjU3NF0gdmdhYXJi OiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjAyLjAsZGVjb2Rlcz1pbyttZW0sb3ducz1pbytt ZW0sbG9ja3M9bm9uZQpbICAgIDAuMTUzMDA1XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTUzMDA1 XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTUzNTA3XSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBv c3NpYmxlIDAwMDA6MDA6MDIuMApbICAgIDAuMTUzNTA3XSB2Z2FhcmI6IGJyaWRnZSBjb250cm9s IHBvc3NpYmxlIDAwMDA6MDA6MDIuMApbICAgIDAuMTU0NDYxXSBtZWRpYTogTGludXggbWVkaWEg aW50ZXJmYWNlOiB2MC4xMApbICAgIDAuMTU0NDYxXSBtZWRpYTogTGludXggbWVkaWEgaW50ZXJm YWNlOiB2MC4xMApbICAgIDAuMTU1MDMxXSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTog djIuMDAKWyAgICAwLjE1NTAzMV0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAw ClsgICAgMC4xNTU4OTZdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQK WyAgICAwLjE1NTg5Nl0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApb ICAgIDAuMTU2MDA0XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAy MDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC4xNTYw MDRdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBS b2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICAwLjE1NzE2MF0gQWR2YW5j ZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0aWFsaXplZC4KWyAgICAwLjE1 NzE2MF0gQWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0dXJlIERyaXZlciBJbml0aWFsaXpl ZC4KWyAgICAwLjE1ODAxMl0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAu MTU4MDEyXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMC4xNTg3NjFdIFBD STogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMKWyAgICAwLjE1ODc2MV0gUENJ OiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMTU5MTA4XSBlODIw OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4x NTkxMDhdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZm Zl0KWyAgICAwLjE2MDAxMV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgxM2ZmZTAw MC0weDEzZmZmZmZmXQpbICAgIDAuMTYwMDExXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l bSAweDEzZmZlMDAwLTB4MTNmZmZmZmZdClsgICAgMC4xNjE2MTldIEhQRVQ6IDMgdGltZXJzIGlu IHRvdGFsLCAwIHRpbWVycyB3aWxsIGJlIHVzZWQgZm9yIHBlci1jcHUgdGltZXIKWyAgICAwLjE2 MTYxOV0gSFBFVDogMyB0aW1lcnMgaW4gdG90YWwsIDAgdGltZXJzIHdpbGwgYmUgdXNlZCBmb3Ig cGVyLWNwdSB0aW1lcgpbICAgIDAuMTYyMDg1XSBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBrdm0t Y2xvY2sKWyAgICAwLjE2MjA4NV0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsg ICAgMC4xNjI5NThdIEZTLUNhY2hlOiBMb2FkZWQKWyAgICAwLjE2Mjk1OF0gRlMtQ2FjaGU6IExv YWRlZApbICAgIDAuMTYzNTU2XSBDYWNoZUZpbGVzOiBMb2FkZWQKWyAgICAwLjE2MzU1Nl0gQ2Fj aGVGaWxlczogTG9hZGVkClsgICAgMC4xNjQxNjldIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAu MTY0MTY5XSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAgICAwLjE2NDgwMl0gcG5wIDAwOjAwOiBQbHVn IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQpbICAgIDAuMTY0ODAy XSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3Rp dmUpClsgICAgMC4xNjYwNjFdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg SURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjE2NjA2MV0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDMwMyAoYWN0aXZlKQpbICAgIDAuMTY3MzAzXSBwbnAg MDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUpClsg ICAgMC4xNjczMDNdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO UDBmMTMgKGFjdGl2ZSkKWyAgICAwLjE2ODUyMV0gcG5wIDAwOjAzOiBbZG1hIDJdClsgICAgMC4x Njg1MjFdIHBucCAwMDowMzogW2RtYSAyXQpbICAgIDAuMTY5MTQxXSBwbnAgMDA6MDM6IFBsdWcg YW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4xNjkxNDFd IHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA3MDAgKGFjdGl2 ZSkKWyAgICAwLjE3MDQwMF0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJ RHMgUE5QMDQwMCAoYWN0aXZlKQpbICAgIDAuMTcwNDAwXSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBs YXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC4xNzE2NTVdIHBucCAw MDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAg ICAwLjE3MTY1NV0gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q MDUwMSAoYWN0aXZlKQpbICAgIDAuMTcyOTEzXSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC4xNzI5MTNdIHBucCAwMDowNjog UGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjE3 NDMxM10gcG5wOiBQblAgQUNQSTogZm91bmQgNyBkZXZpY2VzClsgICAgMC4xNzQzMTNdIHBucDog UG5QIEFDUEk6IGZvdW5kIDcgZGV2aWNlcwpbICAgIDAuMTgwMTEwXSBwY2lfYnVzIDAwMDA6MDA6 IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMTgwMTEwXSBwY2lfYnVzIDAw MDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMTgxMTMyXSBwY2lf YnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAuMTgxMTMy XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmXQpbICAgIDAu MTgyMTMzXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAw YmZmZmZdClsgICAgMC4xODIxMzNdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVtIDB4 MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjE4MzI1NF0gcGNpX2J1cyAwMDAwOjAwOiByZXNv dXJjZSA3IFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMTgzMjU0XSBwY2lfYnVz IDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDgwMDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC4x ODQzOThdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAuMTg0Mzk4XSBO RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjE4NTIwMV0gcGNpIDAwMDA6 MDA6MDAuMDogTGltaXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAgMC4xODUyMDFd IHBjaSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpbICAg IDAuMTg2MjgwXSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxl YXNlClsgICAgMC4xODYyODBdIHBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNz aXZlIFJlbGVhc2UKWyAgICAwLjE4NzMyN10gcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJ U0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAgICAwLjE4NzMyN10gcGNpIDAwMDA6MDA6MDEuMDog QWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAgICAwLjE4ODQ0M10gcGNpIDAw MDA6MDA6MDIuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjE4ODQ0M10gcGNpIDAwMDA6MDA6 MDIuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjE4OTI4MF0gUENJOiBDTFMgMCBieXRlcywg ZGVmYXVsdCA2NApbICAgIDAuMTg5MjgwXSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0Clsg ICAgMC4xOTAwNzBdIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAwLjE5MDA3MF0gVW5wYWNr aW5nIGluaXRyYW1mcy4uLgpbICAgIDAuMjQ0NTM4XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDMx MTJLIChmZmZmODgwMDEzY2U2MDAwIC0gZmZmZjg4MDAxM2ZmMDAwMCkKWyAgICAwLjI0NDUzOF0g RnJlZWluZyBpbml0cmQgbWVtb3J5OiAzMTEySyAoZmZmZjg4MDAxM2NlNjAwMCAtIGZmZmY4ODAw MTNmZjAwMDApClsgICAgMC4yNTIzMTFdIE1hY2hpbmUgY2hlY2sgaW5qZWN0b3IgaW5pdGlhbGl6 ZWQKWyAgICAwLjI1MjMxMV0gTWFjaGluZSBjaGVjayBpbmplY3RvciBpbml0aWFsaXplZApbICAg IDAuMjUzNzg1XSBBVlggdmVyc2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgIDAuMjUz Nzg1XSBBVlggdmVyc2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgIDAuMjU0NjIyXSBB RVMgQ1RSIG1vZGUgYnk4IG9wdGltaXphdGlvbiBlbmFibGVkClsgICAgMC4yNTQ2MjJdIEFFUyBD VFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgICAwLjI1NTcyNF0gc2hhNTEyX3Nz c2UzOiBVc2luZyBBVlggb3B0aW1pemVkIFNIQS01MTIgaW1wbGVtZW50YXRpb24KWyAgICAwLjI1 NTcyNF0gc2hhNTEyX3Nzc2UzOiBVc2luZyBBVlggb3B0aW1pemVkIFNIQS01MTIgaW1wbGVtZW50 YXRpb24KWyAgICAwLjI1NzY1NF0gQVZYMiBvciBBRVMtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3Qg ZGV0ZWN0ZWQuClsgICAgMC4yNTc2NTRdIEFWWDIgb3IgQUVTLU5JIGluc3RydWN0aW9ucyBhcmUg bm90IGRldGVjdGVkLgpbICAgIDAuMjU4NjQyXSBBVlgyIGluc3RydWN0aW9ucyBhcmUgbm90IGRl dGVjdGVkLgpbICAgIDAuMjU4NjQyXSBBVlgyIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVk LgpbICAgIDAuMjU5NTE0XSBzcGluX2xvY2stdG9ydHVyZTotLS0gU3RhcnQgb2YgdGVzdDogbndy aXRlcnNfc3RyZXNzPTIgc3RhdF9pbnRlcnZhbD02MCB2ZXJib3NlPTEgc2h1ZmZsZV9pbnRlcnZh bD0zIHN0dXR0ZXI9NSBzaHV0ZG93bl9zZWNzPTAgb25vZmZfaW50ZXJ2YWw9MCBvbm9mZl9ob2xk b2ZmPTAKWyAgICAwLjI1OTUxNF0gc3Bpbl9sb2NrLXRvcnR1cmU6LS0tIFN0YXJ0IG9mIHRlc3Q6 IG53cml0ZXJzX3N0cmVzcz0yIHN0YXRfaW50ZXJ2YWw9NjAgdmVyYm9zZT0xIHNodWZmbGVfaW50 ZXJ2YWw9MyBzdHV0dGVyPTUgc2h1dGRvd25fc2Vjcz0wIG9ub2ZmX2ludGVydmFsPTAgb25vZmZf aG9sZG9mZj0wClsgICAgMC4yNjIyNTFdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyB0b3J0 dXJlX3NodWZmbGUgdGFzawpbICAgIDAuMjYyMjUxXSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRp bmcgdG9ydHVyZV9zaHVmZmxlIHRhc2sKWyAgICAwLjI2MzI4MF0gc3Bpbl9sb2NrLXRvcnR1cmU6 IENyZWF0aW5nIHRvcnR1cmVfc3R1dHRlciB0YXNrClsgICAgMC4yNjMyODBdIHNwaW5fbG9jay10 b3J0dXJlOiBDcmVhdGluZyB0b3J0dXJlX3N0dXR0ZXIgdGFzawpbICAgIDAuMjY0MzMwXSBzcGlu X2xvY2stdG9ydHVyZTogdG9ydHVyZV9zaHVmZmxlIHRhc2sgc3RhcnRlZApbICAgIDAuMjY0MzMw XSBzcGluX2xvY2stdG9ydHVyZTogdG9ydHVyZV9zaHVmZmxlIHRhc2sgc3RhcnRlZApbICAgIDAu MjY1MzUwXSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgbG9ja190b3J0dXJlX3dyaXRlciB0 YXNrClsgICAgMC4yNjUzNTBdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1 cmVfd3JpdGVyIHRhc2sKWyAgICAwLjI2NjQ2Ml0gc3Bpbl9sb2NrLXRvcnR1cmU6IHRvcnR1cmVf c3R1dHRlciB0YXNrIHN0YXJ0ZWQKWyAgICAwLjI2NjQ2Ml0gc3Bpbl9sb2NrLXRvcnR1cmU6IHRv cnR1cmVfc3R1dHRlciB0YXNrIHN0YXJ0ZWQKWyAgICAwLjI2NzQ4M10gc3Bpbl9sb2NrLXRvcnR1 cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAgIDAuMjY3NDgzXSBzcGlu X2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgbG9ja190b3J0dXJlX3dyaXRlciB0YXNrClsgICAgMC4y Njg3ODJdIHNwaW5fbG9jay10b3J0dXJlOiBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sgc3RhcnRl ZApbICAgIDAuMjY4NzgyXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0 YXNrIHN0YXJ0ZWQKWyAgICAwLjI2OTg3OV0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxv Y2tfdG9ydHVyZV9zdGF0cyB0YXNrClsgICAgMC4yNjk4NzldIHNwaW5fbG9jay10b3J0dXJlOiBD cmVhdGluZyBsb2NrX3RvcnR1cmVfc3RhdHMgdGFzawpbICAgIDAuMjcwOTc5XSBzcGluX2xvY2st dG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAwLjI3MDk3OV0g c3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzayBzdGFydGVkClsgICAg MC4yNzIyNzZdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMiwgMjQ1NzYg Ynl0ZXMpClsgICAgMC4yNzIyNzZdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRl cjogMiwgMjQ1NzYgYnl0ZXMpClsgICAgMC4yNzM1NTVdIHNwaW5fbG9jay10b3J0dXJlOiBsb2Nr X3RvcnR1cmVfc3RhdHMgdGFzayBzdGFydGVkClsgICAgMC4yNzM1NTVdIHNwaW5fbG9jay10b3J0 dXJlOiBsb2NrX3RvcnR1cmVfc3RhdHMgdGFzayBzdGFydGVkClsgICAgMC4yNzQ3MDddIHpwb29s OiBsb2FkZWQKWyAgICAwLjI3NDcwN10genBvb2w6IGxvYWRlZApbICAgIDAuMjc1MjExXSB6YnVk OiBsb2FkZWQKWyAgICAwLjI3NTIxMV0gemJ1ZDogbG9hZGVkClsgICAgMC4yNzU3NTRdIFZGUzog RGlzayBxdW90YXMgZHF1b3RfNi41LjIKWyAgICAwLjI3NTc1NF0gVkZTOiBEaXNrIHF1b3RhcyBk cXVvdF82LjUuMgpbICAgIDAuMjc2NTA1XSBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6 IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAwLjI3NjUwNV0gRHF1b3QtY2FjaGUgaGFz aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC4yNzc4NTRd IG50ZnM6IGRyaXZlciAyLjEuMzAgW0ZsYWdzOiBSL08gREVCVUddLgpbICAgIDAuMjc3ODU0XSBu dGZzOiBkcml2ZXIgMi4xLjMwIFtGbGFnczogUi9PIERFQlVHXS4KWyAgICAwLjI3ODgzOF0gTklM RlMgdmVyc2lvbiAyIGxvYWRlZApbICAgIDAuMjc4ODM4XSBOSUxGUyB2ZXJzaW9uIDIgbG9hZGVk ClsgICAgMC4yNzk0ODBdIG1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gNTU3ClsgICAgMC4yNzk0ODBd IG1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gNTU3ClsgICAgMC4yODEwOTJdIEJsb2NrIGxheWVyIFND U0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTEpClsg ICAgMC4yODEwOTJdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lv biAwLjQgbG9hZGVkIChtYWpvciAyNTEpClsgICAgMC4yODI0NDBdIGlvIHNjaGVkdWxlciBub29w IHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMC4yODI0NDBdIGlvIHNjaGVkdWxlciBub29wIHJl Z2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMC4yODM1MDFdIGlvIHNjaGVkdWxlciBkZWFkbGluZSBy ZWdpc3RlcmVkClsgICAgMC4yODM1MDFdIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVk ClsgICAgMC4yODQ2MzJdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZApbICAgIDAuMjg0NjMy XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQKWyAgICAwLjI4NTQzMl0gdGVzdF9zdHJpbmdf aGVscGVyczogUnVubmluZyB0ZXN0cy4uLgpbICAgIDAuMjg1NDMyXSB0ZXN0X3N0cmluZ19oZWxw ZXJzOiBSdW5uaW5nIHRlc3RzLi4uClsgICAgMC4yODY0MDJdIHRlc3RfZmlybXdhcmU6IGludGVy ZmFjZSByZWFkeQpbICAgIDAuMjg2NDAyXSB0ZXN0X2Zpcm13YXJlOiBpbnRlcmZhY2UgcmVhZHkK WyAgICAwLjI4NzE2Nl0gcmJ0cmVlIHRlc3RpbmcKWyAgICAwLjI4NzE2Nl0gcmJ0cmVlIHRlc3Rp bmcgLT4gOTA1MSBjeWNsZXMKIC0+IDkwNTEgY3ljbGVzClsgICAgMC42NTA4NTddIGF1Z21lbnRl ZCByYnRyZWUgdGVzdGluZwpbICAgIDAuNjUwODU3XSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3Rpbmcg LT4gMTE3NTIgY3ljbGVzCiAtPiAxMTc1MiBjeWNsZXMKWyAgICAxLjEzNDU2M10gcGNpX2hvdHBs dWc6IFBDSSBIb3QgUGx1ZyBQQ0kgQ29yZSB2ZXJzaW9uOiAwLjUKWyAgICAxLjEzNDU2M10gcGNp X2hvdHBsdWc6IFBDSSBIb3QgUGx1ZyBQQ0kgQ29yZSB2ZXJzaW9uOiAwLjUKWyAgICAxLjEzNjEw Ml0gY3BjaWhwX3p0NTU1MDogWlQ1NTUwIENvbXBhY3RQQ0kgSG90IFBsdWcgRHJpdmVyIHZlcnNp b246IDAuMgpbICAgIDEuMTM2MTAyXSBjcGNpaHBfenQ1NTUwOiBaVDU1NTAgQ29tcGFjdFBDSSBI b3QgUGx1ZyBEcml2ZXIgdmVyc2lvbjogMC4yClsgICAgMS4xMzc3NDZdIGNwY2locF9nZW5lcmlj OiBHZW5lcmljIHBvcnQgSS9PIENvbXBhY3RQQ0kgSG90IFBsdWcgRHJpdmVyIHZlcnNpb246IDAu MQpbICAgIDEuMTM3NzQ2XSBjcGNpaHBfZ2VuZXJpYzogR2VuZXJpYyBwb3J0IEkvTyBDb21wYWN0 UENJIEhvdCBQbHVnIERyaXZlciB2ZXJzaW9uOiAwLjEKWyAgICAxLjEzOTU4N10gY3BjaWhwX2dl bmVyaWM6IG5vdCBjb25maWd1cmVkLCBkaXNhYmxpbmcuClsgICAgMS4xMzk1ODddIGNwY2locF9n ZW5lcmljOiBub3QgY29uZmlndXJlZCwgZGlzYWJsaW5nLgpbICAgIDEuMTQwOTMxXSBzaHBjaHA6 IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAg ICAxLjE0MDkzMV0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2 ZXIgdmVyc2lvbjogMC40ClsgICAgMS4xNDMyOTVdIGlwbWkgbWVzc2FnZSBoYW5kbGVyIHZlcnNp b24gMzkuMgpbICAgIDEuMTQzMjk1XSBpcG1pIG1lc3NhZ2UgaGFuZGxlciB2ZXJzaW9uIDM5LjIK WyAgICAxLjE0NDQ2MF0gaXBtaSBkZXZpY2UgaW50ZXJmYWNlClsgICAgMS4xNDQ0NjBdIGlwbWkg ZGV2aWNlIGludGVyZmFjZQpbICAgIDEuMTQ1NDg2XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJp dmVyLgpbICAgIDEuMTQ1NDg2XSBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJpdmVyLgpbICAgIDEu MTQ2NjM5XSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hp bmUKWyAgICAxLjE0NjYzOV0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVkIGtjcyBz dGF0ZSBtYWNoaW5lCgpbICAgIDEuMTQ4MjkyXSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVj aWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJl c3MgMHgwLCBpcnEgMApbICAgIDEuMTQ4MjkyXSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVj aWZpZWQga2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJl c3MgMHgwLCBpcnEgMApbICAgIDEuMTUwNzkyXSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9u IGZhaWxlZApbICAgIDEuMTUwNzkyXSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxl ZApbICAgIDEuMTUyMDY4XSBpcG1pX3NpOiBBZGRpbmcgZGVmYXVsdC1zcGVjaWZpZWQgc21pYyBz dGF0ZSBtYWNoaW5lClsgICAgMS4xNTIwNjhdIGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNp ZmllZCBzbWljIHN0YXRlIG1hY2hpbmUKClsgICAgMS4xNTM4MzBdIGlwbWlfc2k6IFRyeWluZyBk ZWZhdWx0LXNwZWNpZmllZCBzbWljIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTks IHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEuMTUzODMwXSBpcG1pX3NpOiBUcnlpbmcg ZGVmYXVsdC1zcGVjaWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2E5 LCBzbGF2ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgICAxLjE1NjY5MF0gaXBtaV9zaTogSW50ZXJm YWNlIGRldGVjdGlvbiBmYWlsZWQKWyAgICAxLjE1NjY5MF0gaXBtaV9zaTogSW50ZXJmYWNlIGRl dGVjdGlvbiBmYWlsZWQKWyAgICAxLjE1Nzk4Ml0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3Bl Y2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUKWyAgICAxLjE1Nzk4Ml0gaXBtaV9zaTogQWRkaW5nIGRl ZmF1bHQtc3BlY2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUKClsgICAgMS4xNTk1MzJdIGlwbWlfc2k6 IFRyeWluZyBkZWZhdWx0LXNwZWNpZmllZCBidCBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNz IDB4ZTQsIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEuMTU5NTMyXSBpcG1pX3NpOiBU cnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQgYnQgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAw eGU0LCBzbGF2ZSBhZGRyZXNzIDB4MCwgaXJxIDAKWyAgICAxLjE2MjE0OV0gaXBtaV9zaTogSW50 ZXJmYWNlIGRldGVjdGlvbiBmYWlsZWQKWyAgICAxLjE2MjE0OV0gaXBtaV9zaTogSW50ZXJmYWNl IGRldGVjdGlvbiBmYWlsZWQKWyAgICAxLjE2MzUzMV0gaXBtaV9zaTogVW5hYmxlIHRvIGZpbmQg YW55IFN5c3RlbSBJbnRlcmZhY2UocykKWyAgICAxLjE2MzUzMV0gaXBtaV9zaTogVW5hYmxlIHRv IGZpbmQgYW55IFN5c3RlbSBJbnRlcmZhY2UocykKWyAgICAxLjE2NTExOV0gQ29weXJpZ2h0IChD KSAyMDA0IE1vbnRhVmlzdGEgU29mdHdhcmUgLSBJUE1JIFBvd2VyZG93biB2aWEgc3lzX3JlYm9v dC4KWyAgICAxLjE2NTExOV0gQ29weXJpZ2h0IChDKSAyMDA0IE1vbnRhVmlzdGEgU29mdHdhcmUg LSBJUE1JIFBvd2VyZG93biB2aWEgc3lzX3JlYm9vdC4KWyAgICAxLjE2NzMyOV0gaW5wdXQ6IFBv d2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1 dDAKWyAgICAxLjE2NzMyOV0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNU TTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDAKWyAgICAxLjE2OTMzOV0gQUNQSTogUG93ZXIg QnV0dG9uIFtQV1JGXQpbICAgIDEuMTY5MzM5XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdClsg ICAgMS4xNzExMTldIEhETEMgbGluZSBkaXNjaXBsaW5lIG1heGZyYW1lPTQwOTYKWyAgICAxLjE3 MTExOV0gSERMQyBsaW5lIGRpc2NpcGxpbmUgbWF4ZnJhbWU9NDA5NgpbICAgIDEuMTcyNDI0XSBO X0hETEMgbGluZSBkaXNjaXBsaW5lIHJlZ2lzdGVyZWQuClsgICAgMS4xNzI0MjRdIE5fSERMQyBs aW5lIGRpc2NpcGxpbmUgcmVnaXN0ZXJlZC4KWyAgICAxLjE3MzU5MV0gcjM5NjQ6IFBoaWxpcHMg cjM5NjQgRHJpdmVyICRSZXZpc2lvbjogMS4xMCAkClsgICAgMS4xNzM1OTFdIHIzOTY0OiBQaGls aXBzIHIzOTY0IERyaXZlciAkUmV2aXNpb246IDEuMTAgJApbICAgIDEuMTc1MDQ2XSBTZXJpYWw6 IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZApbICAgIDEu MTc1MDQ2XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBk aXNhYmxlZApbICAgIDEuMjAyNTIzXSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0 LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMS4yMDI1MjNdIDAwOjA1OiB0 dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1 MEEKWyAgICAxLjIwNTgzM10gc2VyaWFsOiBGcmVlc2NhbGUgbHB1YXJ0IGRyaXZlcgpbICAgIDEu MjA1ODMzXSBzZXJpYWw6IEZyZWVzY2FsZSBscHVhcnQgZHJpdmVyClsgICAgMS4yMDcxMDFdIFN5 bmNMaW5rIEdUClsgICAgMS4yMDcxMDFdIFN5bmNMaW5rIEdUClsgICAgMS4yMDc3MTddIFN5bmNM aW5rIEdULCB0dHkgbWFqb3IjMjQ1ClsgICAgMS4yMDc3MTddIFN5bmNMaW5rIEdULCB0dHkgbWFq b3IjMjQ1ClsgICAgMS4yMDg3MjddIFN5bmNMaW5rIEdUIG5vIGRldmljZXMgZm91bmQKWyAgICAx LjIwODcyN10gU3luY0xpbmsgR1Qgbm8gZGV2aWNlcyBmb3VuZApbICAgIDEuMjA5OTc3XSBTeW5j TGluayBNdWx0aVBvcnQgZHJpdmVyICRSZXZpc2lvbjogNC4zOCAkClsgICAgMS4yMDk5NzddIFN5 bmNMaW5rIE11bHRpUG9ydCBkcml2ZXIgJFJldmlzaW9uOiA0LjM4ICQKWyAgICAxLjIxNzY3MF0g U3luY0xpbmsgTXVsdGlQb3J0IGRyaXZlciAkUmV2aXNpb246IDQuMzggJCwgdHR5IG1ham9yIzI0 NApbICAgIDEuMjE3NjcwXSBTeW5jTGluayBNdWx0aVBvcnQgZHJpdmVyICRSZXZpc2lvbjogNC4z OCAkLCB0dHkgbWFqb3IjMjQ0ClsgICAgMS4yMTk0MjldIFN5bmNMaW5rIHNlcmlhbCBkcml2ZXIg JFJldmlzaW9uOiA0LjM4ICQKWyAgICAxLjIxOTQyOV0gU3luY0xpbmsgc2VyaWFsIGRyaXZlciAk UmV2aXNpb246IDQuMzggJApbICAgIDEuMjI3MDg2XSBTeW5jTGluayBzZXJpYWwgZHJpdmVyICRS ZXZpc2lvbjogNC4zOCAkLCB0dHkgbWFqb3IjMjQzClsgICAgMS4yMjcwODZdIFN5bmNMaW5rIHNl cmlhbCBkcml2ZXIgJFJldmlzaW9uOiA0LjM4ICQsIHR0eSBtYWpvciMyNDMKWyAgICAxLjIyODc2 MV0gbHA6IGRyaXZlciBsb2FkZWQgYnV0IG5vIGRldmljZXMgZm91bmQKWyAgICAxLjIyODc2MV0g bHA6IGRyaXZlciBsb2FkZWQgYnV0IG5vIGRldmljZXMgZm91bmQKWyAgICAxLjIyOTk4Ml0gQXBw bGljb20gZHJpdmVyOiAkSWQ6IGFjLmMsdiAxLjMwIDIwMDAvMDMvMjIgMTY6MDM6NTcgZHdtdzIg RXhwICQKWyAgICAxLjIyOTk4Ml0gQXBwbGljb20gZHJpdmVyOiAkSWQ6IGFjLmMsdiAxLjMwIDIw MDAvMDMvMjIgMTY6MDM6NTcgZHdtdzIgRXhwICQKWyAgICAxLjIzMTc2MF0gYWMubzogTm8gUENJ IGJvYXJkcyBmb3VuZC4KWyAgICAxLjIzMTc2MF0gYWMubzogTm8gUENJIGJvYXJkcyBmb3VuZC4K WyAgICAxLjIzMjc4OF0gYWMubzogRm9yIGFuIElTQSBib2FyZCB5b3UgbXVzdCBzdXBwbHkgbWVt b3J5IGFuZCBpcnEgcGFyYW1ldGVycy4KWyAgICAxLjIzMjc4OF0gYWMubzogRm9yIGFuIElTQSBi b2FyZCB5b3UgbXVzdCBzdXBwbHkgbWVtb3J5IGFuZCBpcnEgcGFyYW1ldGVycy4KWyAgICAxLjIz NDc3Ml0gTm9uLXZvbGF0aWxlIG1lbW9yeSBkcml2ZXIgdjEuMwpbICAgIDEuMjM0NzcyXSBOb24t dm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zClsgICAgMS4yMzYxMDRdIHBwZGV2OiB1c2VyLXNw YWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAgMS4yMzYxMDRdIHBwZGV2OiB1c2VyLXNwYWNl IHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAgMS4yMzczNTldIHRlbGNsa19pbnRlcnJ1cHQgPSAw eGYgbm9uLW1jcGJsMDAxMCBody4KWyAgICAxLjIzNzM1OV0gdGVsY2xrX2ludGVycnVwdCA9IDB4 ZiBub24tbWNwYmwwMDEwIGh3LgpbICAgIDEuMjM4NzA1XSBzbWFwaTo6c21hcGlfaW5pdCwgRVJS T1IgaW52YWxpZCB1c1NtYXBpSUQKWyAgICAxLjIzODcwNV0gc21hcGk6OnNtYXBpX2luaXQsIEVS Uk9SIGludmFsaWQgdXNTbWFwaUlEClsgICAgMS4yNDAxMjddIG13YXZlOiB0cDM3ODBpOjp0cDM3 ODBJX0luaXRpYWxpemVCb2FyZERhdGE6IEVycm9yOiBTTUFQSSBpcyBub3QgYXZhaWxhYmxlIG9u IHRoaXMgbWFjaGluZQpbICAgIDEuMjQwMTI3XSBtd2F2ZTogdHAzNzgwaTo6dHAzNzgwSV9Jbml0 aWFsaXplQm9hcmREYXRhOiBFcnJvcjogU01BUEkgaXMgbm90IGF2YWlsYWJsZSBvbiB0aGlzIG1h Y2hpbmUKWyAgICAxLjI0MjU5Nl0gbXdhdmU6IG13YXZlZGQ6Om13YXZlX2luaXQ6IEVycm9yOiBG YWlsZWQgdG8gaW5pdGlhbGl6ZSBib2FyZCBkYXRhClsgICAgMS4yNDI1OTZdIG13YXZlOiBtd2F2 ZWRkOjptd2F2ZV9pbml0OiBFcnJvcjogRmFpbGVkIHRvIGluaXRpYWxpemUgYm9hcmQgZGF0YQpb ICAgIDEuMjQ0NTEyXSBtd2F2ZTogbXdhdmVkZDo6bXdhdmVfaW5pdDogRXJyb3I6IEZhaWxlZCB0 byBpbml0aWFsaXplClsgICAgMS4yNDQ1MTJdIG13YXZlOiBtd2F2ZWRkOjptd2F2ZV9pbml0OiBF cnJvcjogRmFpbGVkIHRvIGluaXRpYWxpemUKWyAgICAxLjI0NjE2OF0gU3luY0xpbmsgUEMgQ2Fy ZCBkcml2ZXIgJFJldmlzaW9uOiA0LjM0ICQsIHR0eSBtYWpvciMyNDIKWyAgICAxLjI0NjE2OF0g U3luY0xpbmsgUEMgQ2FyZCBkcml2ZXIgJFJldmlzaW9uOiA0LjM0ICQsIHR0eSBtYWpvciMyNDIK WyAgICAxLjI0Nzk2NF0gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEg KHRpY2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAxLjI0Nzk2 NF0gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRpY2sgaXMgMTgw IHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAxLjI1MDQ4Ml0gW2RybV0gSW5p dGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAgMS4yNTA0ODJdIFtkcm1dIEluaXRpYWxp emVkIGRybSAxLjEuMCAyMDA2MDgxMApbICAgIDEuMjUxNzQzXSBbZHJtXSByYWRlb24ga2VybmVs IG1vZGVzZXR0aW5nIGVuYWJsZWQuClsgICAgMS4yNTE3NDNdIFtkcm1dIHJhZGVvbiBrZXJuZWwg bW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAxLjI1MzY2NF0gW1RUTV0gWm9uZSAga2VybmVsOiBB dmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAxNDI2OTYga2lCClsgICAgMS4yNTM2NjRdIFtUVE1d IFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMTQyNjk2IGtpQgpbICAg IDEuMjU1NDI1XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKWyAgICAxLjI1NTQy NV0gW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAgMS4yNTY2NTJdIFtUVE1d IEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgICAxLjI1NjY1Ml0gW1RUTV0gSW5p dGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgpbICAgIDEuMjU4Mzc3XSB0c2M6IFJlZmluZWQg VFNDIGNsb2Nrc291cmNlIGNhbGlicmF0aW9uOiAyNjkzLjUwNiBNSHoKWyAgICAxLjI1ODM3N10g dHNjOiBSZWZpbmVkIFRTQyBjbG9ja3NvdXJjZSBjYWxpYnJhdGlvbjogMjY5My41MDYgTUh6Clsg ICAgMS4yNjAzNzldIFtkcm1dIGZiIG1hcHBhYmxlIGF0IDB4RkMwMDAwMDAKWyAgICAxLjI2MDM3 OV0gW2RybV0gZmIgbWFwcGFibGUgYXQgMHhGQzAwMDAwMApbICAgIDEuMjYxNTc1XSBbZHJtXSB2 cmFtIGFwZXIgYXQgMHhGQzAwMDAwMApbICAgIDEuMjYxNTc1XSBbZHJtXSB2cmFtIGFwZXIgYXQg MHhGQzAwMDAwMApbICAgIDEuMjYyNjU3XSBbZHJtXSBzaXplIDQxOTQzMDQKWyAgICAxLjI2MjY1 N10gW2RybV0gc2l6ZSA0MTk0MzA0ClsgICAgMS4yNjM0NDVdIFtkcm1dIGZiIGRlcHRoIGlzIDI0 ClsgICAgMS4yNjM0NDVdIFtkcm1dIGZiIGRlcHRoIGlzIDI0ClsgICAgMS4yNjQyNTldIFtkcm1d ICAgIHBpdGNoIGlzIDMwNzIKWyAgICAxLjI2NDI1OV0gW2RybV0gICAgcGl0Y2ggaXMgMzA3Mgpb ICAgIDEuMjY1MzI0XSBjaXJydXMgMDAwMDowMDowMi4wOiBmYjA6IGNpcnJ1c2RybWZiIGZyYW1l IGJ1ZmZlciBkZXZpY2UKWyAgICAxLjI2NTMyNF0gY2lycnVzIDAwMDA6MDA6MDIuMDogZmIwOiBj aXJydXNkcm1mYiBmcmFtZSBidWZmZXIgZGV2aWNlClsgICAgMS4yNjcxNTFdIGNpcnJ1cyAwMDAw OjAwOjAyLjA6IHJlZ2lzdGVyZWQgcGFuaWMgbm90aWZpZXIKWyAgICAxLjI2NzE1MV0gY2lycnVz IDAwMDA6MDA6MDIuMDogcmVnaXN0ZXJlZCBwYW5pYyBub3RpZmllcgpbICAgIDEuMjY4NjQ0XSBb ZHJtXSBJbml0aWFsaXplZCBjaXJydXMgMS4wLjAgMjAxMTA0MTggZm9yIDAwMDA6MDA6MDIuMCBv biBtaW5vciAwClsgICAgMS4yNjg2NDRdIFtkcm1dIEluaXRpYWxpemVkIGNpcnJ1cyAxLjAuMCAy MDExMDQxOCBmb3IgMDAwMDowMDowMi4wIG9uIG1pbm9yIDAKWyAgICAxLjI3MDU1M10gcGFycG9y dF9wYyAwMDowNDogcmVwb3J0ZWQgYnkgUGx1ZyBhbmQgUGxheSBBQ1BJClsgICAgMS4yNzA1NTNd IHBhcnBvcnRfcGMgMDA6MDQ6IHJlcG9ydGVkIGJ5IFBsdWcgYW5kIFBsYXkgQUNQSQpbICAgIDEu MjcxODE2XSBwYXJwb3J0MDogUEMtc3R5bGUgYXQgMHgzNzgKWyAgICAxLjI3MTgxNl0gcGFycG9y dDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEgNywgaXJxIDcgWyBbUENTUFBQQ1NQUCxUUklTVEFU RSxUUklTVEFURV0KXQpbICAgIDEuMzU0MzEyXSBscDA6IHVzaW5nIHBhcnBvcnQwIChpbnRlcnJ1 cHQtZHJpdmVuKS4KWyAgICAxLjM1NDMxMl0gbHAwOiB1c2luZyBwYXJwb3J0MCAoaW50ZXJydXB0 LWRyaXZlbikuClsgICAgMS4zNTU3NThdIGxwMDogY29uc29sZSByZWFkeQpbICAgIDEuMzU1NzU4 XSBscDA6IGNvbnNvbGUgcmVhZHkKWyAgICAxLjM1NzI1OV0gZHVtbXktaXJxOiBubyBJUlEgZ2l2 ZW4uICBVc2UgaXJxPU4KWyAgICAxLjM1NzI1OV0gZHVtbXktaXJxOiBubyBJUlEgZ2l2ZW4uICBV c2UgaXJxPU4KWyAgICAxLjM1ODYwMV0gbGtkdG06IE5vIGNyYXNoIHBvaW50cyByZWdpc3RlcmVk LCBlbmFibGUgdGhyb3VnaCBkZWJ1Z2ZzClsgICAgMS4zNTg2MDFdIGxrZHRtOiBObyBjcmFzaCBw b2ludHMgcmVnaXN0ZXJlZCwgZW5hYmxlIHRocm91Z2ggZGVidWdmcwpbICAgIDEuMzYwMDMwXSBQ aGFudG9tIExpbnV4IERyaXZlciwgdmVyc2lvbiBuMC45LjgsIGluaXQgT0sKWyAgICAxLjM2MDAz MF0gUGhhbnRvbSBMaW51eCBEcml2ZXIsIHZlcnNpb24gbjAuOS44LCBpbml0IE9LClsgICAgMS4z NjExMjJdIFNpbGljb24gTGFicyBDMiBwb3J0IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcg Um9kb2xmbyBHaW9tZXR0aQpbICAgIDEuMzYxMTIyXSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBw b3J0IHYuIDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgICAxLjM2MjQ5OF0g R3Vlc3QgcGVyc29uYWxpdHkgaW5pdGlhbGl6ZWQgYW5kIGlzIGluYWN0aXZlClsgICAgMS4zNjI0 OThdIEd1ZXN0IHBlcnNvbmFsaXR5IGluaXRpYWxpemVkIGFuZCBpcyBpbmFjdGl2ZQpbICAgIDEu MzYzNTY3XSBWTUNJIGhvc3QgZGV2aWNlIHJlZ2lzdGVyZWQgKG5hbWU9dm1jaSwgbWFqb3I9MTAs IG1pbm9yPTYwKQpbICAgIDEuMzYzNTY3XSBWTUNJIGhvc3QgZGV2aWNlIHJlZ2lzdGVyZWQgKG5h bWU9dm1jaSwgbWFqb3I9MTAsIG1pbm9yPTYwKQpbICAgIDEuMzY0Nzg1XSBJbml0aWFsaXplZCBo b3N0IHBlcnNvbmFsaXR5ClsgICAgMS4zNjQ3ODVdIEluaXRpYWxpemVkIGhvc3QgcGVyc29uYWxp dHkKWyAgICAxLjM2NTk3N10gU1NGREMgcmVhZC1vbmx5IEZsYXNoIFRyYW5zbGF0aW9uIGxheWVy ClsgICAgMS4zNjU5NzddIFNTRkRDIHJlYWQtb25seSBGbGFzaCBUcmFuc2xhdGlvbiBsYXllcgpb ICAgIDEuMzY3MDE2XSBtdGRvb3BzOiBtdGQgZGV2aWNlIChtdGRkZXY9bmFtZS9udW1iZXIpIG11 c3QgYmUgc3VwcGxpZWQKWyAgICAxLjM2NzAxNl0gbXRkb29wczogbXRkIGRldmljZSAobXRkZGV2 PW5hbWUvbnVtYmVyKSBtdXN0IGJlIHN1cHBsaWVkClsgICAgMS4zNjgxOTRdIEw0NDBHWCBmbGFz aCBtYXBwaW5nOiBmYWlsZWQgdG8gZmluZCBQSUlYNCBJU0EgYnJpZGdlLCBjYW5ub3QgY29udGlu dWUKWyAgICAxLjM2ODE5NF0gTDQ0MEdYIGZsYXNoIG1hcHBpbmc6IGZhaWxlZCB0byBmaW5kIFBJ SVg0IElTQSBicmlkZ2UsIGNhbm5vdCBjb250aW51ZQpbICAgIDEuMzY5NTkwXSBkZXZpY2UgaWQg PSAyNDQwClsgICAgMS4zNjk1OTBdIGRldmljZSBpZCA9IDI0NDAKWyAgICAxLjM3MDE0N10gZGV2 aWNlIGlkID0gMjQ4MApbICAgIDEuMzcwMTQ3XSBkZXZpY2UgaWQgPSAyNDgwClsgICAgMS4zNzA2 NjVdIGRldmljZSBpZCA9IDI0YzAKWyAgICAxLjM3MDY2NV0gZGV2aWNlIGlkID0gMjRjMApbICAg IDEuMzcxMTk1XSBkZXZpY2UgaWQgPSAyNGQwClsgICAgMS4zNzExOTVdIGRldmljZSBpZCA9IDI0 ZDAKWyAgICAxLjM3MTc1NF0gZGV2aWNlIGlkID0gMjVhMQpbICAgIDEuMzcxNzU0XSBkZXZpY2Ug aWQgPSAyNWExClsgICAgMS4zNzIyODZdIGRldmljZSBpZCA9IDI2NzAKWyAgICAxLjM3MjI4Nl0g ZGV2aWNlIGlkID0gMjY3MApbICAgIDEuMzcyOTQzXSBzbHJhbTogbm90IGVub3VnaCBwYXJhbWV0 ZXJzLgpbICAgIDEuMzcyOTQzXSBzbHJhbTogbm90IGVub3VnaCBwYXJhbWV0ZXJzLgpbICAgIDEu MzczNzc4XSBIU0kvU1NJIGNoYXIgZGV2aWNlIGxvYWRlZApbICAgIDEuMzczNzc4XSBIU0kvU1NJ IGNoYXIgZGV2aWNlIGxvYWRlZApbICAgIDEuMzc0NzE0XSBpODA0MjogUE5QOiBQUy8yIENvbnRy b2xsZXIgW1BOUDAzMDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAg ICAxLjM3NDcxNF0gaTgwNDI6IFBOUDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOktCRCxQTlAw ZjEzOk1PVV0gYXQgMHg2MCwweDY0IGlycSAxLDEyClsgICAgMS4zNzY3OTRdIHNlcmlvOiBpODA0 MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAxLjM3Njc5NF0gc2VyaW86IGk4MDQy IEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAgIDEuMzc3NzMyXSBzZXJpbzogaTgwNDIg QVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAgIDEuMzc3NzMyXSBzZXJpbzogaTgwNDIg QVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAgIDEuNDI3MjY5XSBtb3VzZWRldjogUFMv MiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDEuNDI3MjY5XSBtb3VzZWRl djogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDEuNDI4NjA3XSBp bnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9p ODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQxClsgICAgMS40Mjg2MDddIGlucHV0OiBBVCBUcmFuc2xh dGVkIFNldCAyIGtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9pbnB1 dC9pbnB1dDEKWyAgICAxLjQzMDQ0M10gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAxLjQz MDQ0M10gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAxLjQzMTM3Ml0gaTJjLXBhcnBvcnQt bGlnaHQ6IGFkYXB0ZXIgdHlwZSB1bnNwZWNpZmllZApbICAgIDEuNDMxMzcyXSBpMmMtcGFycG9y dC1saWdodDogYWRhcHRlciB0eXBlIHVuc3BlY2lmaWVkClsgICAgMS40MzI5OTRdIE1hcnZlbGwg TTg4QUxQMDEgJ0NBRkUnIENhbWVyYSBDb250cm9sbGVyIHZlcnNpb24gMgpbICAgIDEuNDMyOTk0 XSBNYXJ2ZWxsIE04OEFMUDAxICdDQUZFJyBDYW1lcmEgQ29udHJvbGxlciB2ZXJzaW9uIDIKWyAg ICAxLjQzNDEzOV0gbkdlbmUgUENJRSBicmlkZ2UgZHJpdmVyLCBDb3B5cmlnaHQgKEMpIDIwMDUt MjAwNyBNaWNyb25hcwpbICAgIDEuNDM0MTM5XSBuR2VuZSBQQ0lFIGJyaWRnZSBkcml2ZXIsIENv cHlyaWdodCAoQykgMjAwNS0yMDA3IE1pY3JvbmFzClsgICAgMS40MzUzNTldIERpZ2l0YWwgRGV2 aWNlcyBQQ0lFIGJyaWRnZSBkcml2ZXIsIENvcHlyaWdodCAoQykgMjAxMC0xMSBEaWdpdGFsIERl dmljZXMgR21iSApbICAgIDEuNDM1MzU5XSBEaWdpdGFsIERldmljZXMgUENJRSBicmlkZ2UgZHJp dmVyLCBDb3B5cmlnaHQgKEMpIDIwMTAtMTEgRGlnaXRhbCBEZXZpY2VzIEdtYkgKWyAgICAxLjQz Njg3Nl0gY3gyNTgyMTogZHJpdmVyIHZlcnNpb24gMC4wLjEwNiBsb2FkZWQKWyAgICAxLjQzNjg3 Nl0gY3gyNTgyMTogZHJpdmVyIHZlcnNpb24gMC4wLjEwNiBsb2FkZWQKWyAgICAxLjQzNzc5M10g c2FhNzEzMC8zNDogdjRsMiBkcml2ZXIgdmVyc2lvbiAwLCAyLCAxNyBsb2FkZWQKWyAgICAxLjQz Nzc5M10gc2FhNzEzMC8zNDogdjRsMiBkcml2ZXIgdmVyc2lvbiAwLCAyLCAxNyBsb2FkZWQKWyAg ICAxLjQ0MDI0NF0gcHBzIHBwczA6IG5ldyBQUFMgc291cmNlIGt0aW1lcgpbICAgIDEuNDQwMjQ0 XSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2Uga3RpbWVyClsgICAgMS40NDEwMzddIHBwcyBwcHMw OiBrdGltZXIgUFBTIHNvdXJjZSByZWdpc3RlcmVkClsgICAgMS40NDEwMzddIHBwcyBwcHMwOiBr dGltZXIgUFBTIHNvdXJjZSByZWdpc3RlcmVkClsgICAgMS40NDE4OTNdIHBwc19wYXJwb3J0OiBw YXJhbGxlbCBwb3J0IFBQUyBjbGllbnQKWyAgICAxLjQ0MTg5M10gcHBzX3BhcnBvcnQ6IHBhcmFs bGVsIHBvcnQgUFBTIGNsaWVudApbICAgIDEuNDQyNzY3XSBwYXJwb3J0MDogY2Fubm90IGdyYW50 IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwcHNfcGFycG9ydApbICAgIDEuNDQyNzY3XSBw YXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBwcHNfcGFy cG9ydApbICAgIDEuNDQ0MDMzXSBwcHNfcGFycG9ydDogY291bGRuJ3QgcmVnaXN0ZXIgd2l0aCBw YXJwb3J0MApbICAgIDEuNDQ0MDMzXSBwcHNfcGFycG9ydDogY291bGRuJ3QgcmVnaXN0ZXIgd2l0 aCBwYXJwb3J0MApbICAgIDEuNDQ0OTg0XSBEcml2ZXIgZm9yIDEtd2lyZSBEYWxsYXMgbmV0d29y ayBwcm90b2NvbC4KWyAgICAxLjQ0NDk4NF0gRHJpdmVyIGZvciAxLXdpcmUgRGFsbGFzIG5ldHdv cmsgcHJvdG9jb2wuClsgICAgMS40NDU5NzldIERTMVdNIHcxIGJ1c21hc3RlciBkcml2ZXIgLSAo YykgMjAwNCBTemFib2xjcyBHeXVya28KWyAgICAxLjQ0NTk3OV0gRFMxV00gdzEgYnVzbWFzdGVy IGRyaXZlciAtIChjKSAyMDA0IFN6YWJvbGNzIEd5dXJrbwpbICAgIDEuNDQ5MjMwXSBsZWR0cmln LWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsgICAgMS40NDky MzBdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMK WyAgICAxLjQ1MDQ1M10gZGNkYmFzIGRjZGJhczogRGVsbCBTeXN0ZW1zIE1hbmFnZW1lbnQgQmFz ZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpbICAgIDEuNDUwNDUzXSBkY2RiYXMgZGNkYmFz OiBEZWxsIFN5c3RlbXMgTWFuYWdlbWVudCBCYXNlIERyaXZlciAodmVyc2lvbiA1LjYuMC0zLjIp ClsgICAgMS40NTM5MThdIApbICAgIDEuNDUzOTE4XSBwcmludGluZyBQSUMgY29udGVudHMKWyAg ICAxLjQ1MzkxOF0gClsgICAgMS40NTM5MThdIHByaW50aW5nIFBJQyBjb250ZW50cwpbICAgIDEu NDU0ODA2XSAuLi4gUElDICBJTVI6IGZmZmYKWyAgICAxLjQ1NDgwNl0gLi4uIFBJQyAgSU1SOiBm ZmZmClsgICAgMS40NTUzNjZdIC4uLiBQSUMgIElSUjogMTAxMwpbICAgIDEuNDU1MzY2XSAuLi4g UElDICBJUlI6IDEwMTMKWyAgICAxLjQ1NTk4MV0gLi4uIFBJQyAgSVNSOiAwMDAwClsgICAgMS40 NTU5ODFdIC4uLiBQSUMgIElTUjogMDAwMApbICAgIDEuNDU2NTQyXSAuLi4gUElDIEVMQ1I6IDBj MDAKWyAgICAxLjQ1NjU0Ml0gLi4uIFBJQyBFTENSOiAwYzAwClsgICAgMS40NTcxMThdIHByaW50 aW5nIGxvY2FsIEFQSUMgY29udGVudHMgb24gQ1BVIzAvMDoKWyAgICAxLjQ1NzExOF0gcHJpbnRp bmcgbG9jYWwgQVBJQyBjb250ZW50cyBvbiBDUFUjMC8wOgpbICAgIDEuNDU4MDE2XSAuLi4gQVBJ QyBJRDogICAgICAwMDAwMDAwMCAoMCkKWyAgICAxLjQ1ODAxNl0gLi4uIEFQSUMgSUQ6ICAgICAg MDAwMDAwMDAgKDApClsgICAgMS40NTgxMDRdIC4uLiBBUElDIFZFUlNJT046IDAxMDUwMDE0Clsg ICAgMS40NTgxMDRdIC4uLiBBUElDIFZFUlNJT046IDAxMDUwMDE0ClsgICAgMS40NTgxMDRdIC4u LiBBUElDIFRBU0tQUkk6IDAwMDAwMDAwICgwMCkKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgVEFT S1BSSTogMDAwMDAwMDAgKDAwKQpbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBQUk9DUFJJOiAwMDAw MDAwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBQUk9DUFJJOiAwMDAwMDAwMApbICAgIDEuNDU4 MTA0XSAuLi4gQVBJQyBMRFI6IDAxMDAwMDAwClsgICAgMS40NTgxMDRdIC4uLiBBUElDIExEUjog MDEwMDAwMDAKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgREZSOiBmZmZmZmZmZgpbICAgIDEuNDU4 MTA0XSAuLi4gQVBJQyBERlI6IGZmZmZmZmZmClsgICAgMS40NTgxMDRdIC4uLiBBUElDIFNQSVY6 IDAwMDAwMWZmClsgICAgMS40NTgxMDRdIC4uLiBBUElDIFNQSVY6IDAwMDAwMWZmClsgICAgMS40 NTgxMDRdIC4uLiBBUElDIElTUiBmaWVsZDoKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgSVNSIGZp ZWxkOgpbICAgIDEuNDU4MTA0XSAwMDAwMDAwMApbICAgIDEuNDU4MTA0XSAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKClsgICAg MS40NTgxMDRdIC4uLiBBUElDIFRNUiBmaWVsZDoKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgVE1S IGZpZWxkOgpbICAgIDEuNDU4MTA0XSAwMDAwMDAwMApbICAgIDEuNDU4MTA0XSAwMDAwMDAwMDAy MDAwMDAwMDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKClsg ICAgMS40NTgxMDRdIC4uLiBBUElDIElSUiBmaWVsZDoKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMg SVJSIGZpZWxkOgpbICAgIDEuNDU4MTA0XSAwMDAwMDAwMApbICAgIDEuNDU4MTA0XSAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MDAwMDAwMDgwMDAK ClsgICAgMS40NTgxMDRdIC4uLiBBUElDIEVTUjogMDAwMDAwMDAKWyAgICAxLjQ1ODEwNF0gLi4u IEFQSUMgRVNSOiAwMDAwMDAwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBJQ1I6IDAwMDAwODMx ClsgICAgMS40NTgxMDRdIC4uLiBBUElDIElDUjogMDAwMDA4MzEKWyAgICAxLjQ1ODEwNF0gLi4u IEFQSUMgSUNSMjogMDEwMDAwMDAKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgSUNSMjogMDEwMDAw MDAKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgTFZUVDogMDAwNDAwZWYKWyAgICAxLjQ1ODEwNF0g Li4uIEFQSUMgTFZUVDogMDAwNDAwZWYKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgTFZUUEM6IDAw MDAwNDAwClsgICAgMS40NTgxMDRdIC4uLiBBUElDIExWVFBDOiAwMDAwMDQwMApbICAgIDEuNDU4 MTA0XSAuLi4gQVBJQyBMVlQwOiAwMDAxMDcwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBMVlQw OiAwMDAxMDcwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBMVlQxOiAwMDAwMDQwMApbICAgIDEu NDU4MTA0XSAuLi4gQVBJQyBMVlQxOiAwMDAwMDQwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBM VlRFUlI6IDAwMDAwMGZlClsgICAgMS40NTgxMDRdIC4uLiBBUElDIExWVEVSUjogMDAwMDAwZmUK WyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgVE1JQ1Q6IDAwMDAwMDAwClsgICAgMS40NTgxMDRdIC4u LiBBUElDIFRNSUNUOiAwMDAwMDAwMApbICAgIDEuNDU4MTA0XSAuLi4gQVBJQyBUTUNDVDogMDAw MDAwMDAKWyAgICAxLjQ1ODEwNF0gLi4uIEFQSUMgVE1DQ1Q6IDAwMDAwMDAwClsgICAgMS40NTgx MDRdIC4uLiBBUElDIFREQ1I6IDAwMDAwMDAwClsgICAgMS40NTgxMDRdIC4uLiBBUElDIFREQ1I6 IDAwMDAwMDAwClsgICAgMS40NTgxMDRdIApbICAgIDEuNDU4MTA0XSAKWyAgICAxLjQ3NjgwOF0g bnVtYmVyIG9mIE1QIElSUSBzb3VyY2VzOiAxNS4KWyAgICAxLjQ3NjgwOF0gbnVtYmVyIG9mIE1Q IElSUSBzb3VyY2VzOiAxNS4KWyAgICAxLjQ3NzU1MV0gbnVtYmVyIG9mIElPLUFQSUMgIzAgcmVn aXN0ZXJzOiAyNC4KWyAgICAxLjQ3NzU1MV0gbnVtYmVyIG9mIElPLUFQSUMgIzAgcmVnaXN0ZXJz OiAyNC4KWyAgICAxLjQ3ODQ1Nl0gdGVzdGluZyB0aGUgSU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uClsgICAgMS40Nzg0NTZdIHRlc3RpbmcgdGhlIElPIEFQSUMuLi4uLi4uLi4uLi4uLi4u Li4uLi4uLgpbICAgIDEuNDc5ODE4XSBJTyBBUElDICMwLi4uLi4uClsgICAgMS40Nzk4MThdIElP IEFQSUMgIzAuLi4uLi4KWyAgICAxLjQ4MDM2NV0gLi4uLiByZWdpc3RlciAjMDA6IDAwMDAwMDAw ClsgICAgMS40ODAzNjVdIC4uLi4gcmVnaXN0ZXIgIzAwOiAwMDAwMDAwMApbICAgIDEuNDgxMDY0 XSAuLi4uLi4uICAgIDogcGh5c2ljYWwgQVBJQyBpZDogMDAKWyAgICAxLjQ4MTA2NF0gLi4uLi4u LiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDAwClsgICAgMS40ODE4NjFdIC4uLi4uLi4gICAgOiBE ZWxpdmVyeSBUeXBlOiAwClsgICAgMS40ODE4NjFdIC4uLi4uLi4gICAgOiBEZWxpdmVyeSBUeXBl OiAwClsgICAgMS40ODI2MDNdIC4uLi4uLi4gICAgOiBMVFMgICAgICAgICAgOiAwClsgICAgMS40 ODI2MDNdIC4uLi4uLi4gICAgOiBMVFMgICAgICAgICAgOiAwClsgICAgMS40ODMzNjVdIC4uLi4g cmVnaXN0ZXIgIzAxOiAwMDE3MDAxMQpbICAgIDEuNDgzMzY1XSAuLi4uIHJlZ2lzdGVyICMwMTog MDAxNzAwMTEKWyAgICAxLjQ4NDA5MV0gLi4uLi4uLiAgICAgOiBtYXggcmVkaXJlY3Rpb24gZW50 cmllczogMTcKWyAgICAxLjQ4NDA5MV0gLi4uLi4uLiAgICAgOiBtYXggcmVkaXJlY3Rpb24gZW50 cmllczogMTcKWyAgICAxLjQ4NDk4OF0gLi4uLi4uLiAgICAgOiBQUlEgaW1wbGVtZW50ZWQ6IDAK WyAgICAxLjQ4NDk4OF0gLi4uLi4uLiAgICAgOiBQUlEgaW1wbGVtZW50ZWQ6IDAKWyAgICAxLjQ4 NTc4M10gLi4uLi4uLiAgICAgOiBJTyBBUElDIHZlcnNpb246IDExClsgICAgMS40ODU3ODNdIC4u Li4uLi4gICAgIDogSU8gQVBJQyB2ZXJzaW9uOiAxMQpbICAgIDEuNDg2NTkyXSAuLi4uIHJlZ2lz dGVyICMwMjogMDAwMDAwMDAKWyAgICAxLjQ4NjU5Ml0gLi4uLiByZWdpc3RlciAjMDI6IDAwMDAw MDAwClsgICAgMS40ODcyOThdIC4uLi4uLi4gICAgIDogYXJiaXRyYXRpb246IDAwClsgICAgMS40 ODcyOThdIC4uLi4uLi4gICAgIDogYXJiaXRyYXRpb246IDAwClsgICAgMS40ODgwMjhdIC4uLi4g SVJRIHJlZGlyZWN0aW9uIHRhYmxlOgpbICAgIDEuNDg4MDI4XSAuLi4uIElSUSByZWRpcmVjdGlv biB0YWJsZToKWyAgICAxLjQ4ODc0NV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAg MDAKWyAgICAxLjQ4ODc0NV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAg ICAxLjQ4OTU4NV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzEKWyAgICAxLjQ4 OTU4NV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzEKWyAgICAxLjQ5MDQzNV0g MCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzAKWyAgICAxLjQ5MDQzNV0gMCAgICAw ICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzAKWyAgICAxLjQ5MTI1OF0gMCAgICAwICAgIDAg ICAwICAgMCAgICAxICAgIDEgICAgMzMKWyAgICAxLjQ5MTI1OF0gMCAgICAwICAgIDAgICAwICAg MCAgICAxICAgIDEgICAgMzMKWyAgICAxLjQ5MjExMF0gMSAgICAwICAgIDAgICAwICAgMCAgICAx ICAgIDEgICAgMzQKWyAgICAxLjQ5MjExMF0gMSAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEg ICAgMzQKWyAgICAxLjQ5MzA3OF0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzUK WyAgICAxLjQ5MzA3OF0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzUKWyAgICAx LjQ5MzkxMV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzYKWyAgICAxLjQ5Mzkx MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzYKWyAgICAxLjQ5NDc0OF0gMCAg ICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzcKWyAgICAxLjQ5NDc0OF0gMCAgICAwICAg IDAgICAwICAgMCAgICAxICAgIDEgICAgMzcKWyAgICAxLjQ5NTU3NF0gMCAgICAwICAgIDAgICAw ICAgMCAgICAxICAgIDEgICAgMzgKWyAgICAxLjQ5NTU3NF0gMCAgICAwICAgIDAgICAwICAgMCAg ICAxICAgIDEgICAgMzgKWyAgICAxLjQ5NjQwNV0gMCAgICAxICAgIDAgICAwICAgMCAgICAxICAg IDEgICAgMzkKWyAgICAxLjQ5NjQwNV0gMCAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAg MzkKWyAgICAxLjQ5NzI5Nl0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0EKWyAg ICAxLjQ5NzI5Nl0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0EKWyAgICAxLjQ5 ODI5NV0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0IKWyAgICAxLjQ5ODI5NV0g MSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0IKWyAgICAxLjQ5OTE1NF0gMCAgICAw ICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0MKWyAgICAxLjQ5OTE1NF0gMCAgICAwICAgIDAg ICAwICAgMCAgICAxICAgIDEgICAgM0MKWyAgICAxLjQ5OTk5OF0gMCAgICAwICAgIDAgICAwICAg MCAgICAxICAgIDEgICAgM0QKWyAgICAxLjQ5OTk5OF0gMCAgICAwICAgIDAgICAwICAgMCAgICAx ICAgIDEgICAgM0QKWyAgICAxLjUwMDg2MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEg ICAgM0UKWyAgICAxLjUwMDg2MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0UK WyAgICAxLjUwMTY5MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0YKWyAgICAx LjUwMTY5MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0YKWyAgICAxLjUwMjUy OF0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwMjUyOF0gMSAg ICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwMzM5MV0gMSAgICAwICAg IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwMzM5MV0gMSAgICAwICAgIDAgICAw ICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwNDI1MF0gMSAgICAwICAgIDAgICAwICAgMCAg ICAwICAgIDAgICAgMDAKWyAgICAxLjUwNDI1MF0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAg IDAgICAgMDAKWyAgICAxLjUwNTA4M10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAg MDAKWyAgICAxLjUwNTA4M10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAg ICAxLjUwNTkxN10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUw NTkxN10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwNjc3Nl0g MSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwNjc3Nl0gMSAgICAw ICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwNzYxOV0gMSAgICAwICAgIDAg ICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwNzYxOV0gMSAgICAwICAgIDAgICAwICAg MCAgICAwICAgIDAgICAgMDAKWyAgICAxLjUwODQ1MV0gMSAgICAwICAgIDAgICAwICAgMCAgICAw ICAgIDAgICAgMDAKWyAgICAxLjUwODQ1MV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAg ICAgMDAKWyAgICAxLjUwOTI5OV0gSVJRIHRvIHBpbiBtYXBwaW5nczoKWyAgICAxLjUwOTI5OV0g SVJRIHRvIHBpbiBtYXBwaW5nczoKWyAgICAxLjUwOTkyMF0gSVJRMCAKWyAgICAxLjUwOTkyMF0g SVJRMCAtPiAwOjItPiAwOjIKClsgICAgMS41MTA0MDFdIElSUTEgClsgICAgMS41MTA0MDFdIElS UTEgLT4gMDoxLT4gMDoxCgpbICAgIDEuNTEwODcyXSBJUlEzIApbICAgIDEuNTEwODcyXSBJUlEz IC0+IDA6My0+IDA6MwoKWyAgICAxLjUxMTM1MF0gSVJRNCAKWyAgICAxLjUxMTM1MF0gSVJRNCAt PiAwOjQtPiAwOjQKClsgICAgMS41MTE4MTZdIElSUTUgClsgICAgMS41MTE4MTZdIElSUTUgLT4g MDo1LT4gMDo1CgpbICAgIDEuNTEyMzAwXSBJUlE2IApbICAgIDEuNTEyMzAwXSBJUlE2IC0+IDA6 Ni0+IDA6NgoKWyAgICAxLjUxMjc5M10gSVJRNyAKWyAgICAxLjUxMjc5M10gSVJRNyAtPiAwOjct PiAwOjcKClsgICAgMS41MTMyODJdIElSUTggClsgICAgMS41MTMyODJdIElSUTggLT4gMDo4LT4g MDo4CgpbICAgIDEuNTEzNzgzXSBJUlE5IApbICAgIDEuNTEzNzgzXSBJUlE5IC0+IDA6OS0+IDA6 OQoKWyAgICAxLjUxNDI2OF0gSVJRMTAgClsgICAgMS41MTQyNjhdIElSUTEwIC0+IDA6MTAtPiAw OjEwCgpbICAgIDEuNTE0NzY1XSBJUlExMSAKWyAgICAxLjUxNDc2NV0gSVJRMTEgLT4gMDoxMS0+ IDA6MTEKClsgICAgMS41MTUyODFdIElSUTEyIApbICAgIDEuNTE1MjgxXSBJUlExMiAtPiAwOjEy LT4gMDoxMgoKWyAgICAxLjUxNTgwN10gSVJRMTMgClsgICAgMS41MTU4MDddIElSUTEzIC0+IDA6 MTMtPiAwOjEzCgpbICAgIDEuNTE2MzMyXSBJUlExNCAKWyAgICAxLjUxNjMzMl0gSVJRMTQgLT4g MDoxNC0+IDA6MTQKClsgICAgMS41MTY4MjZdIElSUTE1IApbICAgIDEuNTE2ODI2XSBJUlExNSAt PiAwOjE1LT4gMDoxNQoKWyAgICAxLjUxNzMzOF0gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uIGRvbmUuClsgICAgMS41MTczMzhdIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLiBkb25lLgpbICAgIDEuNTE4NDY1XSBib290Y29uc29sZSBbZWFybHlzZXIwXSBk aXNhYmxlZApbICAgIDEuNTE4NDY1XSBib290Y29uc29sZSBbZWFybHlzZXIwXSBkaXNhYmxlZApb ICAgIDEuNTE5NzE2XSBzYWE3MTM0IEFMU0EgZHJpdmVyIGZvciBETUEgc291bmQgbG9hZGVkClsg ICAgMS41MjAxOTZdIHNhYTcxMzQgQUxTQTogbm8gc2FhNzEzNCBjYXJkcyBmb3VuZApbICAgIDEu NTIwNjIyXSBCSU9TIEVERCBmYWNpbGl0eSB2MC4xNiAyMDA0LUp1bi0yNSwgMCBkZXZpY2VzIGZv dW5kClsgICAgMS41MjExNzZdIEVERCBpbmZvcm1hdGlvbiBub3QgYXZhaWxhYmxlLgpbICAgIDEu NTIxNTU1XSBBTFNBIGRldmljZSBsaXN0OgpbICAgIDEuNTIxODU5XSAgIE5vIHNvdW5kY2FyZHMg Zm91bmQuClsgICAgMS41MjM1OTJdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDczNksg KGZmZmZmZmZmODIzMjMwMDAgLSBmZmZmZmZmZjgyM2RiMDAwKQpbICAgIDEuNTI0MzQyXSBXcml0 ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDE2Mzg0awpbICAgIDEuNTI2 MTU1XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAzODRLIChmZmZmODgwMDAxOWEwMDAw IC0gZmZmZjg4MDAwMWEwMDAwMCkKWyAgICAxLjUzMTgyMl0gRnJlZWluZyB1bnVzZWQga2VybmVs IG1lbW9yeTogMTk2OEsgKGZmZmY4ODAwMDFlMTQwMDAgLSBmZmZmODgwMDAyMDAwMDAwKQovZXRj L3JjUy5kL1MwMGZic2V0dXA6IGxpbmUgMzogL3NiaW4vbW9kcHJvYmU6IG5vdCBmb3VuZAoKUGxl YXNlIHdhaXQ6IGJvb3RpbmcuLi4KU3RhcnRpbmcgdWRldgptb3VudDogbW91bnRpbmcgbm9uZSBv biAvZGV2IGZhaWxlZDogSW52YWxpZCBhcmd1bWVudAp1ZGV2ZFsxODZdOiBpbm90aWZ5X2luaXQg ZmFpbGVkOiBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQKZXJyb3IgaW5pdGlhbGl6aW5nIGlub3Rp ZnkKdWRldmRbMTg2XTogZXJyb3IgaW5pdGlhbGl6aW5nIGlub3RpZnkKZXJyb3Igc2VuZGluZyBt ZXNzYWdlOiBDb25uZWN0aW9uIHJlZnVzZWQKdWRldmFkbVsxODddOiBlcnJvciBzZW5kaW5nIG1l c3NhZ2U6IENvbm5lY3Rpb24gcmVmdXNlZAplcnJvciBzZW5kaW5nIG1lc3NhZ2U6IENvbm5lY3Rp b24gcmVmdXNlZAp1ZGV2YWRtWzE4OV06IGVycm9yIHNlbmRpbmcgbWVzc2FnZTogQ29ubmVjdGlv biByZWZ1c2VkClN0YXJ0aW5nIEJvb3Rsb2cgZGFlbW9uOiBib290bG9nZDogY2Fubm90IGFsbG9j YXRlIHBzZXVkbyB0dHk6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKYm9vdGxvZ2QuCi9ldGMv aW5pdC5kL3JjOiBldmFsOiBsaW5lIDE6IGNhbid0IGNyZWF0ZSAvZGV2L3R0eTA6IE5vIHN1Y2gg ZGV2aWNlIG9yIGFkZHJlc3MKQ29uZmlndXJpbmcgbmV0d29yayBpbnRlcmZhY2VzLi4uIGlmY29u ZmlnOiBzb2NrZXQ6IEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wKZG9u ZS4KaHdjbG9jazogY2FuJ3Qgb3BlbiAnL2Rldi9taXNjL3J0Yyc6IE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKUnVubmluZyBwb3N0aW5zdCAvZXRjL3JwbS1wb3N0aW5zdHMvMTAwLi4uCndmZzog c2tpcCBzeXNsb2dkCktlcm5lbCB0ZXN0czogQm9vdCBPSyEKS2VybmVsIHRlc3RzOiBCb290IE9L IQpzZWQ6IC9saWIvbW9kdWxlcy8zLjE3LjAtcmMyLTAwMDAxLWdiMTFiYzBiL21vZHVsZXMuZGVw OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnhhcmdzOiBtb2Rwcm9iZTogTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeQpydW4tcGFydHM6IC9ldGMva2VybmVsLXRlc3RzLzAxLW1vZHByb2JlIGV4 aXRlZCB3aXRoIGNvZGUgMTI3Ci9ldGMva2VybmVsLXRlc3RzLzkwLXRyaW5pdHk6IGxpbmUgMTg6 IC91c3Ivc2Jpbi9jaHJvb3Q6IG5vdCBmb3VuZAovZXRjL2tlcm5lbC10ZXN0cy85MC10cmluaXR5 OiAvZXRjL2tlcm5lbC10ZXN0cy85MC10cmluaXR5OiBsaW5lIDE2OiAvdHJpbml0eTogbm90IGZv dW5kCmxpbmUgMTc6IC91c3Ivc2Jpbi9jaHJvb3Q6IG5vdCBmb3VuZAovZXRjL2tlcm5lbC10ZXN0 cy85MC10cmluaXR5OiBsaW5lIDE1OiAvdHJpbml0eTogbm90IGZvdW5kClsgICAgMi4wNDIzOTBd IGlucHV0OiBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlIGFzIC9kZXZpY2VzL3BsYXRm b3JtL2k4MDQyL3NlcmlvMS9pbnB1dC9pbnB1dDMKWyAgIDYwLjI3NDA3NV0gc3Bpbl9sb2NrLXRv cnR1cmU6IFdyaXRlczogIFRvdGFsOiAyICBNYXgvTWluOiAwLzAgICBGYWlsOiAwIApsc21vZDog Y2FuJ3Qgb3BlbiAnL3Byb2MvbW9kdWxlcyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQnVz eUJveCB2MS4xOS40ICgyMDEyLTA0LTIyIDA4OjQ5OjExIFBEVCkgbXVsdGktY2FsbCBiaW5hcnku CgpVc2FnZTogcm1tb2QgWy13ZmFdIFtNT0RVTEVdLi4uCgpsc21vZDogY2FuJ3Qgb3BlbiAnL3By b2MvbW9kdWxlcyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQnVzeUJveCB2MS4xOS40ICgy MDEyLTA0LTIyIDA4OjQ5OjExIFBEVCkgbXVsdGktY2FsbCBiaW5hcnkuCgpVc2FnZTogcm1tb2Qg Wy13ZmFdIFtNT0RVTEVdLi4uCgpsc21vZDogY2FuJ3Qgb3BlbiAnL3Byb2MvbW9kdWxlcyc6IE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQnVzeUJveCB2MS4xOS40ICgyMDEyLTA0LTIyIDA4OjQ5 OjExIFBEVCkgbXVsdGktY2FsbCBiaW5hcnkuCgpVc2FnZTogcm1tb2QgWy13ZmFdIFtNT0RVTEVd Li4uCgpydW4tcGFydHM6IC9ldGMva2VybmVsLXRlc3RzLzk5LXJtbW9kIGV4aXRlZCB3aXRoIGNv ZGUgMTIzCndmZzogc2tpcCBzeXNsb2dkCkRlY29uZmlndXJpbmcgbmV0d29yayBpbnRlcmZhY2Vz Li4uIGlmY29uZmlnOiBzb2NrZXQ6IEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJv dG9jb2wKZG9uZS4KU2VuZGluZyBhbGwgcHJvY2Vzc2VzIHRoZSBURVJNIHNpZ25hbC4uLgpTZW5k aW5nIGFsbCBwcm9jZXNzZXMgdGhlIEtJTEwgc2lnbmFsLi4uClVubW91bnRpbmcgcmVtb3RlIGZp bGVzeXN0ZW1zLi4uCkRlYWN0aXZhdGluZyBzd2FwLi4uClVubW91bnRpbmcgbG9jYWwgZmlsZXN5 c3RlbXMuLi4KUmVib290aW5nLi4uIApbICAgNjguNzA3NDkzXSBVbnJlZ2lzdGVyIHB2IHNoYXJl ZCBtZW1vcnkgZm9yIGNwdSAwClsgICA2OC43MDg4MDhdIHNwaW5fbG9jay10b3J0dXJlOiBVbnNj aGVkdWxlZCBzeXN0ZW0gc2h1dGRvd24gZGV0ZWN0ZWQKWyAgIDY4LjcxMTQ1OV0gcmVib290OiBS ZXN0YXJ0aW5nIHN5c3RlbQpbICAgNjguNzEyMzg5XSByZWJvb3Q6IG1hY2hpbmUgcmVzdGFydApF bGFwc2VkIHRpbWU6IDc1CnFlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bSAtY3B1IEhhc3dl bGwsK3NtZXAsK3NtYXAgLWtlcm5lbCAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEwLTA4 MjcwOTQ0L2IxMWJjMGJlMmYxMTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzEvdm1saW51ei0z LjE3LjAtcmMyLTAwMDAxLWdiMTFiYzBiIC1hcHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5 cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVk IHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9w YW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21w dF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwg IHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEwLTA4MjcwOTQ0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0 MDgyNjIyOmIxMWJjMGJlMmYxMTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzE6YmlzZWN0LWxp bnV4Ly52bWxpbnV6LWIxMWJjMGJlMmYxMTVhOTA5NDlmMWMyNjM3OWYxMjg4YzhjZGU1MzEtMjAx NDA4MjcxMTA1NDktMTAta2J1aWxkIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAx NDA4MjYyMiBCT09UX0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTAtMDgyNzA5 NDQvYjExYmMwYmUyZjExNWE5MDk0OWYxYzI2Mzc5ZjEyODhjOGNkZTUzMS92bWxpbnV6LTMuMTcu MC1yYzItMDAwMDEtZ2IxMWJjMGIgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVs LXRlc3RzL2luaXRyZC95b2N0by1taW5pbWFsLXg4Nl82NC5jZ3ogLW0gMzIwIC1zbXAgMSAtbmV0 IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAt bm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxl IC9kZXYvc2htL2tib290L3BpZC15b2N0by1rYnVpbGQtMTQgLXNlcmlhbCBmaWxlOi9kZXYvc2ht L2tib290L3NlcmlhbC15b2N0by1rYnVpbGQtMTQgLWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1t b25pdG9yIG51bGwgCg== --===============7626129212565772203== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.17.0-rc2-00001-gb11bc0b" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE3LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJ Q19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VO RVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9 eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VN QkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkK Q09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJD SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSIt ZmNhbGwtc2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwt c2F2ZWQtcmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIx MCAtZmNhbGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklH X0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8k VU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1F X0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19CUk9LRU5fT05fU01Q PXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgoj IENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNP TkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklH X0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFW RV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVM X0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9CWklQ Mj15CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9M WjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJR19T V0FQIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQoj IENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFD SD15CiMgQ09ORklHX0ZIQU5ETEUgaXMgbm90IHNldAojIENPTkZJR19VU0VMSUIgaXMgbm90IHNl dAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxM PXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklH X0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfTEVHQUNZX0FMTE9DX0hXSVJR PXkKQ09ORklHX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05G SUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkK Q09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19U SU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FT VD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJ Q19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNI T1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNl dApDT05GSUdfTk9fSFpfSURMRT15CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1F UlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVklS VF9DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkcgaXMgbm90IHNl dApDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQojIENPTkZJR19JUlFfVElNRV9BQ0NP VU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJR19CU0Rf UFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQK CiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RJTllfUkNVPXkKIyBDT05GSUdfUFJFRU1QVF9S Q1UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfU1RBTExfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklH X0NPTlRFWFRfVFJBQ0tJTkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5v dCBzZXQKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklO MkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQK Q09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpD T05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05V TUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0FSQ0hf V0FOVFNfUFJPVF9OVU1BX1BST1RfTk9ORT15CiMgQ09ORklHX0NHUk9VUFMgaXMgbm90IHNldApD T05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKIyBDT05GSUdfTkFNRVNQQUNFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJF Q0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpD T05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CiMgQ09ORklHX1JEX0Ja SVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX1ha IGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaND15CiMg Q09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNP TkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENF UFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJU PXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQojIENPTkZJR19TWVNG U19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApD T05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNP TkZJR19CVUc9eQojIENPTkZJR19FTEZfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDU1BLUl9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05G SUdfRVBPTEw9eQojIENPTkZJR19TSUdOQUxGRCBpcyBub3Qgc2V0CkNPTkZJR19USU1FUkZEPXkK Q09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQojIENPTkZJR19BSU8gaXMgbm90IHNldApD T05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZF TlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBF dmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BF UkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfQ09NUEFU X0JSSz15CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NM T0IgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9P UFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19KVU1QX0xBQkVM IGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRC SVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElH TkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVf SU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9C RVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFD RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkK Q09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJF QUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVf RE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpD T05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9M QUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NN UFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dB TlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFU X0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9G SUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9S X1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdf SEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09V TlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hB VkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklH X0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNP TkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmls aW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dFTkVS SUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01V VEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApD T05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9 eQojIENPTkZJR19CTEtfREVWX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURM SU5FX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFS VElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJ R19FRklfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CgojCiMgSU8gU2NoZWR1bGVy cwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJ R19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldAojIENP TkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdf REVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFX1JXTE9D Sz15CiMgQ09ORklHX0ZSRUVaRVIgaXMgbm90IHNldAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBm ZWF0dXJlcwojCiMgQ09ORklHX1pPTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU01QIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15 CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNT IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklH X1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dV RVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZN X0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlz IG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQpDT05G SUdfTUVNVEVTVD15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90 IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0 CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYK Q09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9D TVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlM WT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09O RklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKIyBDT05GSUdfRE1JIGlz IG5vdCBzZXQKQ09ORklHX0dBUlRfSU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9JT01NVT15CiMgQ09O RklHX0NBTEdBUllfSU9NTVVfRU5BQkxFRF9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NX SU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX05SX0NQVVM9MQpDT05GSUdfUFJF RU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJ R19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xP Q0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JS T0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFX0lOVEVMPXkK Q09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4 Nl9NQ0VfSU5KRUNUPXkKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CiMgQ09ORklHX1g4Nl8x NkJJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09E RSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9JTlRFTF9FQVJMWSBpcyBub3Qgc2V0CiMg Q09ORklHX01JQ1JPQ09ERV9BTURfRUFSTFkgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUEhZU19B RERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKIyBDT05GSUdfRElS RUNUX0dCUEFHRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O RklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01P REVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9U RVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09O RklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJ R19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VN RU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BB UlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9 eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkK Q09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkK Q09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpD T05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpD T05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09O RklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQojIENPTkZJR19CQUxMT09OX0NPTVBB Q1RJT04gaXMgbm90IHNldApDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpD T05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0wCkNPTkZJR19W SVJUX1RPX0JVUz15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBf TUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJ R19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9eQpDT05GSUdfVFJBTlNQ QVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMg bm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19ORUVE X1BFUl9DUFVfS009eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01B IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNX1NPRlRfRElSVFkgaXMgbm90IHNldApDT05GSUdfWlBP T0w9eQpDT05GSUdfWkJVRD15CkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVfTUFQ UElORyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfWDg2 X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NP UlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJ R19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldAojIENPTkZJR19YODZf UEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SQU5ET00gaXMgbm90IHNldApDT05GSUdfWDg2 X1NNQVA9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklH X0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0haPTEwMDAKQ09ORklHX1ND SEVEX0hSVElDSz15CkNPTkZJR19LRVhFQz15CkNPTkZJR19LRVhFQ19WRVJJRllfU0lHPXkKQ09O RklHX0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19S RUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BI WVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19DT01QQVRfVkRTTz15CiMgQ09ORklHX0NNRExJ TkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNP TkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50 IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BN X1JVTlRJTUU9eQpDT05GSUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpD T05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf QUNQSV9QREM9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElf QkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklH X0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJP Q0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QUk9D RVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQojIENPTkZJ R19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVf T1ZFUlJJREUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJ R19BQ1BJX0NPTlRBSU5FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlkg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJ X0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMg bm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf Q09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15 CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZS RVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdf Q1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CgojCiMgeDg2IENQVSBmcmVxdWVuY3kgc2NhbGlu ZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQ VUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfQUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUDRfQ0xP Q0tNT0Q9eQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkK CiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9M QURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNI X05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlz IG5vdCBzZXQKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lP QVRfQ0hBTk5FTD15CkNPTkZJR19JNzMwMF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0 Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05GSUdfUENJX01NQ09O RklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSV9DTkIyMExFX1FV SVJLPXkKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX01TST15CiMg Q09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU Tz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRfSVJRIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9BVFM9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX1BSSSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUEFTSUQ9eQojIENPTkZJR19QQ0lfSU9BUElD IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBk cml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NB UkQ9eQpDT05GSUdfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9MT0FEX0NJUz15CiMgQ09ORklHX0NB UkRCVVMgaXMgbm90IHNldAoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT15CkNP TkZJR19ZRU5UQV9PMj15CiMgQ09ORklHX1lFTlRBX1JJQ09IIGlzIG5vdCBzZXQKQ09ORklHX1lF TlRBX1RJPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQojIENPTkZJR19QRDY3MjkgaXMgbm90IHNl dAojIENPTkZJR19JODIwOTIgaXMgbm90IHNldApDT05GSUdfUENDQVJEX05PTlNUQVRJQz15CkNP TkZJR19IT1RQTFVHX1BDST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUEkgaXMgbm90IHNldApD T05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD15 CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX0dFTkVSSUM9eQpDT05GSUdfSE9UUExVR19QQ0lfU0hQ Qz15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBF eGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15 CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9N SVpFX1BJRT15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5v dCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJf RU1VTEFUSU9OPXkKQ09ORklHX0lBMzJfQU9VVD15CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NP TVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19D T01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX0lPU0ZfTUJJPXkKQ09ORklH X1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05G SUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMg bm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBf Q0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMg bm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90 IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5v dCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05G SUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05F VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5f QURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19W U09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBpcyBub3Qg c2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09O RklHX0JRTD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90 IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBD T05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBp cyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVk cyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQK IyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNl dAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfSEFWRV9CUEZfSklUPXkKCiMKIyBEZXZp Y2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRf SEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQpD T05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5U X0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lO X0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19M T0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19EUklW RVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfU1lTX0hZUEVSVklT T1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQ X0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RN QV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoKIwojIEJ1 cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMg Q09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVf UEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX0FSN19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVz IEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVRE X0JMT0NLPXkKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0 CkNPTkZJR19JTkZUTD15CkNPTkZJR19SRkRfRlRMPXkKQ09ORklHX1NTRkRDPXkKQ09ORklHX1NN X0ZUTD15CkNPTkZJR19NVERfT09QUz15CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMK IwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKQ09ORklHX01URF9KRURFQ1BST0JFPXkKQ09O RklHX01URF9HRU5fUFJPQkU9eQojIENPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TIGlzIG5vdCBz ZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKIyBDT05GSUdfTVREX01BUF9CQU5L X1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90 IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzIgaXMgbm90IHNldApDT05GSUdfTVRE X0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0lOVEVM RVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9BTURTVEQgaXMgbm90IHNldAojIENPTkZJ R19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9N PXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nl c3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9eQoj IENPTkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX0FNRDc2WFJP TT15CkNPTkZJR19NVERfSUNIWFJPTT15CkNPTkZJR19NVERfRVNCMlJPTT15CkNPTkZJR19NVERf Q0s4MDRYUk9NPXkKIyBDT05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19N VERfTkVUdGVsIGlzIG5vdCBzZXQKQ09ORklHX01URF9MNDQwR1g9eQpDT05GSUdfTVREX1BDST15 CkNPTkZJR19NVERfUENNQ0lBPXkKIyBDT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMgbm90 IHNldAojIENPTkZJR19NVERfR1BJT19BRERSIGlzIG5vdCBzZXQKQ09ORklHX01URF9JTlRFTF9W Ul9OT1I9eQojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9MQVRD SF9BRERSIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMK IwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT15CiMgQ09O RklHX01URF9QSFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldApD T05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMK Q09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNU X1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05G SUdfTVREX05BTkQ9eQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX1NNX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ERU5BTEk9eQpDT05G SUdfTVREX05BTkRfREVOQUxJX1BDST15CkNPTkZJR19NVERfTkFORF9ERU5BTElfU0NSQVRDSF9S RUdfQUREUj0weEZGMTA4MDE4CkNPTkZJR19NVERfTkFORF9HUElPPXkKQ09ORklHX01URF9OQU5E X0lEUz15CiMgQ09ORklHX01URF9OQU5EX1JJQ09IIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05B TkRfRElTS09OQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0RPQ0c0IGlzIG5vdCBz ZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQojIENPTkZJR19NVERfTkFORF9OQU5EU0lNIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX05BTkRfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfTVREX09O RU5BTkQ9eQojIENPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEUgaXMgbm90IHNldAojIENP TkZJR19NVERfT05FTkFORF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EX09U UD15CkNPTkZJR19NVERfT05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUEREUiAmIExQRERSMiBQ Q00gbWVtb3J5IGRyaXZlcnMKIwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJ R19NVERfU1BJX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05G SUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19Q QVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19Q QVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU8gaXMg bm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNPTkZJR19QQVJQ T1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BO UF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05G SUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09Q IGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5v dCBzZWxlY3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VU SCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0hEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBN aXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CiMgQ09O RklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0lSUT15CiMgQ09ORklHX0lC TV9BU00gaXMgbm90IHNldApDT05GSUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJ R19USUZNX0NPUkU9eQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMy UzQwMT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPXkKQ09ORklH X0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKQ09ORklH X1NFTlNPUlNfVFNMMjU1MD15CiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1D NjM1Mj15CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09O IGlzIG5vdCBzZXQKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPXkKQ09ORklHX1VT Ql9TV0lUQ0hfRlNBOTQ4MD15CkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CiMgQ09ORklH X0MyUE9SVF9EVVJBTUFSXzIxNTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09O RklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01B WDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0NCNzEwX0NPUkU9eQpDT05GSUdf Q0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFz IEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdf VElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMK IyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFf U1RBUEwgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMg RHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlD IEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfR0VOV1FF PXkKQ09ORklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCkNPTkZJR19FQ0hPPXkK Q09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmlj ZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQojIENPTkZJ R19TQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19BVEEgaXMgbm90IHNldAojIENPTkZJR19N RCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChG aXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJ PXkKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyTyBpcyBub3Qg c2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVW SUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05FVCBpcyBub3Qgc2V0CgojCiMgSW5wdXQg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19JTlBVVF9GRl9NRU1MRVNT IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9MTERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5v dCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkK Q09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVF Tl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBV VF9KT1lERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNP TkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf QURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJP QVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0 MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BF TkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQzM1 ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVFdMNDAzMCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdf TU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VT RV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNF X1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMy X1RPVUNIS0lUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQg aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNF X1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElD U19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9P IHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15 CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VS SU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQVJLQkQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBD T05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19B UkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4 PXkKIyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlRfRU1VMTBL MT15CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2 aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVg5 OF9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdf U0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CiMgQ09O RklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19TWU5DTElOSz15CkNPTkZJ R19TWU5DTElOS01QPXkKQ09ORklHX1NZTkNMSU5LX0dUPXkKIyBDT05GSUdfTk9aT01JIGlzIG5v dCBzZXQKQ09ORklHX0lTST15CkNPTkZJR19OX0hETEM9eQojIENPTkZJR19OX0dTTSBpcyBub3Qg c2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldAojIENPTkZJR19ERVZLTUVNIGlzIG5v dCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05G SUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkK Q09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9DUz15CkNPTkZJR19TRVJJ QUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9SVFM9 eQojIENPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlEgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMg Q09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9y dCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NRkRfSFNVPXkKQ09ORklHX1NFUklBTF9NRkRfSFNV X0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfSlNNPXkKQ09ORklHX1NFUklBTF9TQ0NOWFA9eQpDT05GSUdfU0VS SUFMX1NDQ05YUF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9K VEFHVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVD15CkNP TkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VSSUFMX0FMVEVSQV9V QVJUX0JBVURSQVRFPTExNTIwMApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0NPTlNPTEU9eQpD T05GSUdfU0VSSUFMX0FSQz15CiMgQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRSBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9eQpDT05GSUdf U0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9eQpDT05GSUdf U0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBu b3Qgc2V0CkNPTkZJR19UVFlfUFJJTlRLPXkKQ09ORklHX1BSSU5URVI9eQpDT05GSUdfTFBfQ09O U09MRT15CkNPTkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX1ZJUlRJT19D T05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQg aXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9 eQpDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUz15CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cg aXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENP TkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fSU5U RUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklBPXkKQ09ORklH X0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19OVlJBTT15 CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15CgojCiMgUENNQ0lBIGNoYXJhY3RlciBk ZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkKQ09ORklHX0NBUkRNQU5fNDAwMD15CkNPTkZJ R19DQVJETUFOXzQwNDA9eQpDT05GSUdfTVdBVkU9eQojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5v dCBzZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpD T05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19JMkNfQVRN RUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CkNP TkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OPXkKQ09ORklHX1RDR19OU0M9eQpDT05GSUdfVENHX0FU TUVMPXkKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19TVDMzX0ky Qz15CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKCiMKIyBJMkMgc3VwcG9ydAoj CkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJE SU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0ky Q19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01V WF9HUElPPXkKQ09ORklHX0kyQ19NVVhfUENBOTU0MT15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0 eCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfU01CVVM9eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPXkKIyBD T05GSUdfSTJDX0FMR09QQ0YgaXMgbm90IHNldApDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQpDT05GSUdf STJDX0FMSTE1WDM9eQpDT05GSUdfSTJDX0FNRDc1Nj15CiMgQ09ORklHX0kyQ19BTUQ3NTZfUzQ4 ODIgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDgxMTE9eQpDT05GSUdfSTJDX0k4MDE9eQpDT05G SUdfSTJDX0lTQ0g9eQpDT05GSUdfSTJDX0lTTVQ9eQojIENPTkZJR19JMkNfUElJWDQgaXMgbm90 IHNldApDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQojIENP TkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0ky Q19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNl dAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJ MkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkK IwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09O RklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0tFTVBM RD15CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJ R19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKQ09ORklHX0kyQ19Y SUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJ R19JMkNfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09O RklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2 ZXJzCiMKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD15CiMgQ09ORklHX0kyQ19ERUJVR19DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BNSSBpcyBub3Qgc2V0CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMg SFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15Cgoj CiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkK IyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX1BB UlBPUlQ9eQojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5l cmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1 ODhfQ0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJ TUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dB TlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVT PXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19E RUJVR19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19EQTkwNTU9eQoKIwojIE1lbW9yeSBtYXBwZWQg R1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQojIENPTkZJR19H UElPX0lUODc2MUUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1NDSDMxMVg9eQpDT05GSUdfR1BJT19TQ0g9eQpDT05GSUdfR1BJT19JQ0g9eQpD T05GSUdfR1BJT19WWDg1NT15CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKCiMK IyBJMkMgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fQVJJWk9OQT15CiMgQ09ORklHX0dQ SU9fTUFYNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMlg9eQojIENPTkZJR19HUElP X01BWDczMlhfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElP X1BDQTk1M1hfSVJRPXkKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gxNTBY IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UQzM1ODlYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f VFBTNjU5MTI9eQojIENPTkZJR19HUElPX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfR1BJT19X TTg5OTQ9eQpDT05GSUdfR1BJT19BRFA1NTIwPXkKQ09ORklHX0dQSU9fQURQNTU4OD15CkNPTkZJ R19HUElPX0FEUDU1ODhfSVJRPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQ SU9fQlQ4WFg9eQojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNldApDT05GSUdfR1BJT19J TlRFTF9NSUQ9eQojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f UkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzOgojCgojCiMgQUM5NyBH UElPIGV4cGFuZGVyczoKIwoKIwojIExQQyBHUElPIGV4cGFuZGVyczoKIwojIENPTkZJR19HUElP X0tFTVBMRCBpcyBub3Qgc2V0CgojCiMgTU9EVUxidXMgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklH X0dQSU9fSkFOWl9UVEw9eQpDT05GSUdfR1BJT19QQUxNQVM9eQojIENPTkZJR19HUElPX1RQUzY1 ODZYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjU5MTA9eQoKIwojIFVTQiBHUElPIGV4cGFu ZGVyczoKIwpDT05GSUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09ORklHX1cx X01BU1RFUl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5v dCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNURVJfR1BJTz15Cgoj CiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9TTEFW RV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQw OF9SRUFEQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0 CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CkNP TkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5v dCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpD T05GSUdfVzFfU0xBVkVfRFMyOEUwND15CiMgQ09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90 IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj15CkNPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZPXkK Q09ORklHX01BWDg5MjVfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZ X0RTMjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15 CkNPTkZJR19CQVRURVJZX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjd4MDA9eQojIENPTkZJR19C QVRURVJZX0JRMjdYMDBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WDAwX1BM QVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQpDT05GSUdfQkFUVEVS WV9NQVgxNzA0Mj15CkNPTkZJR19CQVRURVJZX1RXTDQwMzBfTUFEQz15CkNPTkZJR19CQVRURVJZ X1JYNTE9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKQ09ORklHX0NIQVJHRVJfVFdMNDAzMD15 CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3 ODggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFYMTQ1 Nzc9eQojIENPTkZJR19DSEFSR0VSX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldAoj IENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9TTUIzNDc9 eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19Q T1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdN T05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VO U09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTg9eQojIENPTkZJR19TRU5TT1JTX0FE TTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNf QURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMx PXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05G SUdfU0VOU09SU19BRFQ3NDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CkNPTkZJR19TRU5T T1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURU NzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkK IyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREE5MDU1PXkKIyBDT05GSUdfU0VOU09SU19JNUtf QU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CiMgQ09ORklHX1NFTlNPUlNf RjcxODgyRkcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKIyBDT05GSUdfU0VO U09SU19NQzEzNzgzX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNPTkZJ R19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNP UlNfRzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49 eQojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lC TUFFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfSUlPX0hXTU9OPXkKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9eQpDT05GSUdfU0VO U09SU19JVDg3PXkKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9eQpDT05GSUdfU0VOU09SU19MVEM0MTUxPXkKQ09O RklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQpDT05GSUdfU0VO U09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTFRDNDI2MT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19T RU5TT1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09SU19N QVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9 eQpDT05GSUdfU0VOU09SU19IVFUyMT15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdf U0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9 eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NFTlNPUlNfTE03OD15CiMgQ09ORklHX1NF TlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNODU9eQojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xN OTM9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M TTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2 MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENf VEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX05DVDY3NzU9eQpDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkK Q09ORklHX1NFTlNPUlNfUE1CVVM9eQojIENPTkZJR19TRU5TT1JTX0FETTEyNzUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNMjUwNjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMy OTc4PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9eQojIENPTkZJR19TRU5TT1JTX01BWDM0NDQw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05G SUdfU0VOU09SU19VQ0Q5MjAwPXkKQ09ORklHX1NFTlNPUlNfWkw2MTAwPXkKQ09ORklHX1NFTlNP UlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTcz Nz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VN QzIxMDM9eQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00x PXkKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf U01TQzQ3QjM5Nz15CiMgQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4PXkKQ09ORklH X1NFTlNPUlNfQURTMTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09S U19BTUM2ODIxPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19JTkEyWFg9eQojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1RNUDEwMj15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVE1QNDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKIyBDT05GSUdfU0VOU09S U19UV0w0MDMwX01BREMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15 CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTJEPXkKIyBD T05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9eQpD T05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz15 CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19X ODM2MjdIRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CgojCiMgQUNQSSBk cml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1B TF9IV01PTj15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09O RklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9G QUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkKQ09ORklHX0lOVEVM X1BPV0VSQ0xBTVA9eQojIENPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTCBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfSU5UMzQwM19USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NPQ19E VFNfVEhFUk1BTD15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKIyBD T05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25p Y3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNN QV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPXkK Q09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMg Q09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfR01BQ19D TU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90 IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9 eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdfTUZEX0FB VDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0FYUDIwWD15CkNP TkZJR19NRkRfQ1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9eQojIENPTkZJR19QTUlD X0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKQ09O RklHX01GRF9EQTkwNTU9eQojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKQ09ORklHX01G RF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX0kyQz15CiMgQ09ORklHX0hUQ19QQVNJQzMg aXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9 eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKQ09O RklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84OFBN ODAwPXkKQ09ORklHX01GRF84OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2ODY9eQpDT05GSUdfTUZE X01BWDc3NjkzPXkKQ09ORklHX01GRF9NQVg4OTA3PXkKQ09ORklHX01GRF9NQVg4OTI1PXkKIyBD T05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQojIENPTkZJ R19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfUkRDMzIxWD15CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQojIENPTkZJR19NRkRfUkM1 VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VDX0NPUkU9eQpDT05GSUdfTUZEX1NJNDc2WF9D T1JFPXkKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTVNDPXkKQ09O RklHX0FCWDUwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9DT1JFPXkKIyBDT05GSUdfQUIzMTAwX09U UCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9U U0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX01G RF9MUDg3ODg9eQpDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklH X1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPXkKQ09ORklHX01GRF9UUFM2NTA5 MD15CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9 eQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19NRkRf VFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CiMgQ09ORklHX01GRF9UUFM4MDAz MSBpcyBub3Qgc2V0CkNPTkZJR19UV0w0MDMwX0NPUkU9eQojIENPTkZJR19NRkRfVFdMNDAzMF9B VURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CkNPTkZJR19NRkRfVEMzNTg5WD15 CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19N RkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQojIENPTkZJR19NRkRfV001MTAy IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTUxMTA9eQojIENPTkZJR19NRkRfV004OTk3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdV TEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SXzg4UE04MDAgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CiMgQ09ORklH X1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpD T05GSUdfUkVHVUxBVE9SX0FCMzEwMD15CiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3MTEgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9 eQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKQ09O RklHX1JFR1VMQVRPUl9EQTkyMTE9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKIyBDT05G SUdfUkVHVUxBVE9SX0dQSU8gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkK IyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAz OTcyPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1 IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQojIENPTkZJR19S RUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CiMg Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4 OTA3PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4 Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhf Q09SRT15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5 Mj15CkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15 CkNPTkZJR19SRUdVTEFUT1JfUzJNUEEwMT15CkNPTkZJR19SRUdVTEFUT1JfUzJNUFMxMT15CiMg Q09ORklHX1JFR1VMQVRPUl9TNU04NzY3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzUxNjMyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MD15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjU4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTkxMj15CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15CiMgQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD15Cgoj CiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9 eQojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiMgQ09O RklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1ZJREVPX0RFVj15 CiMgQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19W NEwyPXkKQ09ORklHX1ZJREVPX0FEVl9ERUJVRz15CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9S X1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5FUj15CkNPTkZJR19WSURFT0JVRl9H RU49eQpDT05GSUdfVklERU9CVUZfRE1BX1NHPXkKQ09ORklHX1ZJREVPQlVGMl9DT1JFPXkKQ09O RklHX1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9DT05USUc9eQpDT05G SUdfVklERU9CVUYyX1ZNQUxMT0M9eQpDT05GSUdfVklERU9CVUYyX0RNQV9TRz15CkNPTkZJR19E VkJfQ09SRT15CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTUFY X0FEQVBURVJTPTgKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15CgojCiMgTWVkaWEgZHJpdmVy cwojCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0 CiMKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19W SURFT19DWDI1ODIxPXkKQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxTQT15CkNPTkZJR19WSURFT19T QUE3MTM0PXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfQUxTQT15CiMgQ09ORklHX1ZJREVPX1NBQTcx MzRfRFZCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzE2NCBpcyBub3Qgc2V0CgojCiMg TWVkaWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwojIENPTkZJR19EVkJfQVY3MTEwIGlzIG5v dCBzZXQKIyBDT05GSUdfRFZCX0JVREdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0Iy QzJfRkxFWENPUF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19EVkJfUExVVE8yIGlzIG5vdCBzZXQK IyBDT05GSUdfRFZCX1BUMSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkdFTkU9eQpDT05GSUdfRFZC X0REQlJJREdFPXkKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1ZJREVPX0NB RkVfQ0NJQz15CkNPTkZJR19TT0NfQ0FNRVJBPXkKIyBDT05GSUdfU09DX0NBTUVSQV9QTEFURk9S TSBpcyBub3Qgc2V0CkNPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9f U0hfVkVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBub3Qgc2V0Cgoj CiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfTUVESUFfUEFSUE9SVF9T VVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElPX1RF QTU3NVg9eQojIENPTkZJR19SQURJT19TSTQ3MFggaXMgbm90IHNldApDT05GSUdfUkFESU9fU0k0 NzEzPXkKIyBDT05GSUdfUExBVEZPUk1fU0k0NzEzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSTQ3 MTM9eQpDT05GSUdfUkFESU9fTUFYSVJBRElPPXkKIyBDT05GSUdfUkFESU9fVEVBNTc2NCBpcyBu b3Qgc2V0CkNPTkZJR19SQURJT19TQUE3NzA2SD15CkNPTkZJR19SQURJT19URUY2ODYyPXkKIyBD T05GSUdfUkFESU9fV0wxMjczIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBXTDEy OHggRk0gZHJpdmVyIChTVCBiYXNlZCkKIwoKIwojIFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAx Mzk0KSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9GSVJFRFRWIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0JUQ1g9eQpDT05GSUdfVklERU9fVFZFRVBST009eQoKIwojIE1lZGlhIGFuY2lsbGFyeSBk cml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElB X1NVQkRSVl9BVVRPU0VMRUNUIGlzIG5vdCBzZXQKCiMKIyBFbmNvZGVycywgZGVjb2RlcnMsIHNl bnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwojCgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nl c3NvcnMgYW5kIG1peGVycwojCiMgQ09ORklHX1ZJREVPX1RWQVVESU8gaXMgbm90IHNldApDT05G SUdfVklERU9fVERBNzQzMj15CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENP TkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19URUE2NDIwPXkKQ09O RklHX1ZJREVPX01TUDM0MDA9eQojIENPTkZJR19WSURFT19DUzUzNDUgaXMgbm90IHNldApDT05G SUdfVklERU9fQ1M1M0wzMkE9eQojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNl dApDT05GSUdfVklERU9fVURBMTM0Mj15CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WUDI3U01QWD15 CkNPTkZJR19WSURFT19TT05ZX0JURl9NUFg9eQoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19W SURFT19TQUE2NTg4PXkKCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3MTgw PXkKQ09ORklHX1ZJREVPX0FEVjcxODM9eQojIENPTkZJR19WSURFT19CVDgxOSBpcyBub3Qgc2V0 CkNPTkZJR19WSURFT19CVDg1Nj15CkNPTkZJR19WSURFT19CVDg2Nj15CkNPTkZJR19WSURFT19L UzAxMjc9eQpDT05GSUdfVklERU9fTUw4NlY3NjY3PXkKQ09ORklHX1ZJREVPX1NBQTcxMTA9eQoj IENPTkZJR19WSURFT19TQUE3MTFYIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcxOTE9eQpD T05GSUdfVklERU9fVFZQNTE0WD15CkNPTkZJR19WSURFT19UVlA1MTUwPXkKQ09ORklHX1ZJREVP X1RWUDcwMDI9eQojIENPTkZJR19WSURFT19UVzI4MDQgaXMgbm90IHNldApDT05GSUdfVklERU9f VFc5OTAzPXkKQ09ORklHX1ZJREVPX1RXOTkwNj15CkNPTkZJR19WSURFT19WUFgzMjIwPXkKCiMK IyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gZW5jb2Rl cnMKIwojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcx ODU9eQpDT05GSUdfVklERU9fQURWNzE3MD15CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90 IHNldApDT05GSUdfVklERU9fQURWNzM0Mz15CkNPTkZJR19WSURFT19BRFY3MzkzPXkKQ09ORklH X1ZJREVPX0FLODgxWD15CkNPTkZJR19WSURFT19USFM4MjAwPXkKCiMKIyBDYW1lcmEgc2Vuc29y IGRldmljZXMKIwojIENPTkZJR19WSURFT19PVjc2NDAgaXMgbm90IHNldApDT05GSUdfVklERU9f T1Y3NjcwPXkKQ09ORklHX1ZJREVPX1ZTNjYyND15CiMgQ09ORklHX1ZJREVPX01UOVYwMTEgaXMg bm90IHNldApDT05GSUdfVklERU9fU1IwMzBQQzMwPXkKCiMKIyBGbGFzaCBkZXZpY2VzCiMKQ09O RklHX1ZJREVPX0FEUDE2NTM9eQpDT05GSUdfVklERU9fQVMzNjQ1QT15CkNPTkZJR19WSURFT19M TTM1NjA9eQpDT05GSUdfVklERU9fTE0zNjQ2PXkKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlw cwojCkNPTkZJR19WSURFT19VUEQ2NDAzMUE9eQpDT05GSUdfVklERU9fVVBENjQwODM9eQoKIwoj IEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz15 CgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwpDT05GSUdfVklERU9fVEhTNzMwMz15 CiMgQ09ORklHX1ZJREVPX001Mjc5MCBpcyBub3Qgc2V0CgojCiMgU2Vuc29ycyB1c2VkIG9uIHNv Y19jYW1lcmEgZHJpdmVyCiMKCiMKIyBzb2NfY2FtZXJhIHNlbnNvciBkcml2ZXJzCiMKQ09ORklH X1NPQ19DQU1FUkFfSU1YMDc0PXkKQ09ORklHX1NPQ19DQU1FUkFfTVQ5TTAwMT15CkNPTkZJR19T T0NfQ0FNRVJBX01UOU0xMTE9eQpDT05GSUdfU09DX0NBTUVSQV9NVDlUMDMxPXkKIyBDT05GSUdf U09DX0NBTUVSQV9NVDlUMTEyIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19DQU1FUkFfTVQ5VjAyMj15 CiMgQ09ORklHX1NPQ19DQU1FUkFfT1YyNjQwIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19DQU1FUkFf T1Y1NjQyPXkKQ09ORklHX1NPQ19DQU1FUkFfT1Y2NjUwPXkKIyBDT05GSUdfU09DX0NBTUVSQV9P Vjc3MlggaXMgbm90IHNldApDT05GSUdfU09DX0NBTUVSQV9PVjk2NDA9eQpDT05GSUdfU09DX0NB TUVSQV9PVjk3NDA9eQpDT05GSUdfU09DX0NBTUVSQV9SSjU0TjE9eQojIENPTkZJR19TT0NfQ0FN RVJBX1RXOTkxMCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUj15CgojCiMgQ3VzdG9taXpl IFRWIHR1bmVycwojCkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFfVFVO RVJfVERBODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RV TkVSX1REQTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFf VFVORVJfVEVBNTc2MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkKIyBDT05GSUdfTUVE SUFfVFVORVJfTVQyMFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz15CkNPTkZJR19NRURJQV9UVU5FUl9N VDIyNjY9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMTMxPXkKQ09ORklHX01FRElBX1RVTkVSX1FU MTAxMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJfWEM1 MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1 MDA1Uz15CiMgQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUIGlzIG5vdCBzZXQKQ09ORklHX01F RElBX1RVTkVSX01DNDRTODAzPXkKQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9eQpDT05GSUdf TUVESUFfVFVORVJfVERBMTgyMTg9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDExPXkKQ09ORklH X01FRElBX1RVTkVSX0ZDMDAxMj15CiMgQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMyBpcyBub3Qg c2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj15CkNPTkZJR19NRURJQV9UVU5FUl9FNDAw MD15CkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9eQpDT05GSUdfTUVESUFfVFVORVJfTTg4VFMy MDIyPXkKQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDE9eQojIENPTkZJR19NRURJQV9UVU5FUl9T STIxNTcgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9JVDkxM1ggaXMgbm90IHNldApD T05GSUdfTUVESUFfVFVORVJfUjgyMFQ9eQoKIwojIEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMK CiMKIyBNdWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1RC MDg5OT15CkNPTkZJR19EVkJfU1RCNjEwMD15CiMgQ09ORklHX0RWQl9TVFYwOTB4IGlzIG5vdCBz ZXQKQ09ORklHX0RWQl9TVFY2MTEweD15CkNPTkZJR19EVkJfTTg4RFMzMTAzPXkKCiMKIyBNdWx0 aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RS WEs9eQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD15CkNPTkZJR19EVkJfU0kyMTY1PXkKCiMKIyBE VkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfQ1gyNDExMCBpcyBub3Qg c2V0CkNPTkZJR19EVkJfQ1gyNDEyMz15CiMgQ09ORklHX0RWQl9NVDMxMiBpcyBub3Qgc2V0CiMg Q09ORklHX0RWQl9aTDEwMDM2IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9aTDEwMDM5PXkKQ09ORklH X0RWQl9TNUgxNDIwPXkKQ09ORklHX0RWQl9TVFYwMjg4PXkKIyBDT05GSUdfRFZCX1NUQjYwMDAg aXMgbm90IHNldApDT05GSUdfRFZCX1NUVjAyOTk9eQojIENPTkZJR19EVkJfU1RWNjExMCBpcyBu b3Qgc2V0CkNPTkZJR19EVkJfU1RWMDkwMD15CiMgQ09ORklHX0RWQl9UREE4MDgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFZCX1REQTEwMDg2IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UREE4MjYxPXkK Q09ORklHX0RWQl9WRVMxWDkzPXkKIyBDT05GSUdfRFZCX1RVTkVSX0lURDEwMDAgaXMgbm90IHNl dAojIENPTkZJR19EVkJfVFVORVJfQ1gyNDExMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9UREE4 MjZYIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UVUE2MTAwPXkKIyBDT05GSUdfRFZCX0NYMjQxMTYg aXMgbm90IHNldApDT05GSUdfRFZCX0NYMjQxMTc9eQojIENPTkZJR19EVkJfU0kyMVhYIGlzIG5v dCBzZXQKIyBDT05GSUdfRFZCX1RTMjAyMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRFMzMDAwPXkK IyBDT05GSUdfRFZCX01CODZBMTYgaXMgbm90IHNldApDT05GSUdfRFZCX1REQTEwMDcxPXkKCiMK IyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcwPXkKIyBD T05GSUdfRFZCX1NQODg3WCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQ1gyMjcwMD15CkNPTkZJR19E VkJfQ1gyMjcwMj15CkNPTkZJR19EVkJfUzVIMTQzMj15CiMgQ09ORklHX0RWQl9EUlhEIGlzIG5v dCBzZXQKQ09ORklHX0RWQl9MNjQ3ODE9eQpDT05GSUdfRFZCX1REQTEwMDRYPXkKQ09ORklHX0RW Ql9OWFQ2MDAwPXkKQ09ORklHX0RWQl9NVDM1Mj15CiMgQ09ORklHX0RWQl9aTDEwMzUzIGlzIG5v dCBzZXQKQ09ORklHX0RWQl9ESUIzMDAwTUI9eQpDT05GSUdfRFZCX0RJQjMwMDBNQz15CkNPTkZJ R19EVkJfRElCNzAwME09eQpDT05GSUdfRFZCX0RJQjcwMDBQPXkKQ09ORklHX0RWQl9ESUI5MDAw PXkKQ09ORklHX0RWQl9UREExMDA0OD15CkNPTkZJR19EVkJfQUY5MDEzPXkKIyBDT05GSUdfRFZC X0VDMTAwIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9IRDI5TDI9eQpDT05GSUdfRFZCX1NUVjAzNjc9 eQpDT05GSUdfRFZCX0NYRDI4MjBSPXkKIyBDT05GSUdfRFZCX1JUTDI4MzAgaXMgbm90IHNldAoj IENPTkZJR19EVkJfUlRMMjgzMiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfU0kyMTY4PXkKCiMKIyBE VkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD15CkNPTkZJR19EVkJf VERBMTAwMjE9eQpDT05GSUdfRFZCX1REQTEwMDIzPXkKQ09ORklHX0RWQl9TVFYwMjk3PXkKCiMK IyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9u dGVuZHMKIwojIENPTkZJR19EVkJfTlhUMjAwWCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfT1I1MTIx MT15CkNPTkZJR19EVkJfT1I1MTEzMj15CkNPTkZJR19EVkJfQkNNMzUxMD15CiMgQ09ORklHX0RW Ql9MR0RUMzMwWCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTEdEVDMzMDU9eQpDT05GSUdfRFZCX0xH MjE2MD15CkNPTkZJR19EVkJfUzVIMTQwOT15CkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RW Ql9BVTg1MjJfRFRWPXkKQ09ORklHX0RWQl9BVTg1MjJfVjRMPXkKQ09ORklHX0RWQl9TNUgxNDEx PXkKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9 eQpDT05GSUdfRFZCX0RJQjgwMDA9eQpDT05GSUdfRFZCX01CODZBMjBTPXkKCiMKIyBEaWdpdGFs IHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJfUExMPXkKIyBDT05GSUdf RFZCX1RVTkVSX0RJQjAwNzAgaXMgbm90IHNldApDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9eQoK IwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj15 CkNPTkZJR19EVkJfTE5CUDIxPXkKQ09ORklHX0RWQl9MTkJQMjI9eQpDT05GSUdfRFZCX0lTTDY0 MDU9eQojIENPTkZJR19EVkJfSVNMNjQyMSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfSVNMNjQyMz15 CiMgQ09ORklHX0RWQl9BODI5MyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTEdTOEdMNT15CkNPTkZJ R19EVkJfTEdTOEdYWD15CiMgQ09ORklHX0RWQl9BVEJNODgzMCBpcyBub3Qgc2V0CkNPTkZJR19E VkJfVERBNjY1eD15CkNPTkZJR19EVkJfSVgyNTA1Vj15CkNPTkZJR19EVkJfTTg4UlMyMDAwPXkK IyBDT05GSUdfRFZCX0FGOTAzMyBpcyBub3Qgc2V0CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9GRT15CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAoj CiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJf TUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAoKIwojIERpcmVj dCBSZW5kZXJpbmcgTWFuYWdlcgojCkNPTkZJR19EUk09eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9 eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FS RT15CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwoj IENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0 IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9QVE4zNDYwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UREZYPXkKIyBDT05GSUdfRFJN X1IxMjggaXMgbm90IHNldApDT05GSUdfRFJNX1JBREVPTj15CkNPTkZJR19EUk1fUkFERU9OX1VN Uz15CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTUgaXMg bm90IHNldApDT05GSUdfRFJNX01HQT15CkNPTkZJR19EUk1fVklBPXkKIyBDT05GSUdfRFJNX1NB VkFHRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9G QkNPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPXkKQ09ORklHX0RSTV9HTUE2MDA9eQpD T05GSUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX0FTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBRzIwMD15CkNPTkZJR19EUk1fQ0lSUlVT X1FFTVU9eQojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlz IG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19G SVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9S VD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09O RklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRF IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFS RUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFO IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkK Q09ORklHX0ZCX1NWR0FMSUI9eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJ R19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVC TElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19G Ql9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19G Ql9DWUJFUjIwMDAgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPXkKQ09ORklHX0ZCX0FTSUxJQU5U PXkKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJ R19GQl9WRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0hHQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9PUEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNY WFg9eQpDT05GSUdfRkJfTlZJRElBPXkKQ09ORklHX0ZCX05WSURJQV9JMkM9eQojIENPTkZJR19G Ql9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVD15CkNP TkZJR19GQl9SSVZBPXkKIyBDT05GSUdfRkJfUklWQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19G Ql9SSVZBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQV9CQUNLTElHSFQgaXMgbm90 IHNldApDT05GSUdfRkJfSTc0MD15CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENP TkZJR19GQl9NQVRST1ggaXMgbm90IHNldApDT05GSUdfRkJfUkFERU9OPXkKIyBDT05GSUdfRkJf UkFERU9OX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKIyBDT05G SUdfRkJfUkFERU9OX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD15CiMgQ09ORklH X0ZCX0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfQVRZPXkKQ09ORklHX0ZC X0FUWV9DVD15CkNPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0Q9eQpDT05GSUdfRkJfQVRZX0dYPXkK IyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CiMgQ09O RklHX0ZCX1NJU18zMDAgaXMgbm90IHNldApDT05GSUdfRkJfU0lTXzMxNT15CiMgQ09ORklHX0ZC X1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz15CkNPTkZJR19GQl9LWVJPPXkKQ09O RklHX0ZCXzNERlg9eQojIENPTkZJR19GQl8zREZYX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfM0RGWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1ZUODYyMz15CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldApDT05GSUdfRkJf QVJLPXkKQ09ORklHX0ZCX1BNMz15CkNPTkZJR19GQl9DQVJNSU5FPXkKQ09ORklHX0ZCX0NBUk1J TkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9EUkFNX0NVU1RPTSBpcyBub3Qgc2V0CkNP TkZJR19GQl9WSVJUVUFMPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKQ09ORklH X0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4 NjJYWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD15CiMgQ09ORklHX0ZCX0FV T19LMTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VO RVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzMgaXMgbm90IHNldApDT05G SUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19CQUNLTElHSFRfTUFYODkyNT15CiMgQ09ORklHX0JB Q0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09ORklH X0JBQ0tMSUdIVF9BRFA1NTIwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKQ09ORklHX0JB Q0tMSUdIVF9BRFA4ODcwPXkKQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwPXkKIyBDT05GSUdfQkFD S0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CiMgQ09O RklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xQODc4OD15 CkNPTkZJR19CQUNLTElHSFRfUEFORE9SQT15CkNPTkZJR19CQUNLTElHSFRfQVMzNzExPXkKIyBD T05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQ PXkKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CkNPTkZJR19WR0FTVEFURT15 CkNPTkZJR19IRE1JPXkKQ09ORklHX0xPR089eQpDT05GSUdfTE9HT19MSU5VWF9NT05PPXkKQ09O RklHX0xPR09fTElOVVhfVkdBMTY9eQpDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKQ09ORklH X1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVf UFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdfU05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJ R19TTkRfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJ R19TTkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VN VUw9eQpDT05GSUdfU05EX01JWEVSX09TUz15CiMgQ09ORklHX1NORF9QQ01fT1NTIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPXkKIyBDT05GSUdfU05EX0hSVElNRVIgaXMgbm90 IHNldApDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIK IyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVkVSQk9T RV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJ R19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRf UkFXTUlESV9TRVE9eQojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMg bm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX1ZY X0xJQj15CiMgQ09ORklHX1NORF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1BDSSBp cyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NO RF9GSVJFV0lSRV9MSUI9eQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRf RklSRVdJUkVfU1BFQUtFUlM9eQojIENPTkZJR19TTkRfSVNJR0hUIGlzIG5vdCBzZXQKQ09ORklH X1NORF9TQ1MxWD15CkNPTkZJR19TTkRfRklSRVdPUktTPXkKIyBDT05GSUdfU05EX0JFQk9CIGlz IG5vdCBzZXQKQ09ORklHX1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPXkKQ09ORklH X1NORF9QREFVRElPQ0Y9eQojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5E X1BSSU1FPXkKIyBDT05GSUdfU09VTkRfT1NTIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAoj CkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdf SElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENPTkZJR19ISURfQTRU RUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJPRElLRVlTIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJBR09O UklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9JQ0FERSBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tF TlNJTkdUT04gaXMgbm90IHNldAojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNl dAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NSUNST1NP RlQgaXMgbm90IHNldAojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldAojIENPTkZJR19I SURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BS SU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldAojIENPTkZJR19I SURfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAoj IENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENPTkZJR19ISURfU1VOUExVUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAojIENPTkZJR19ISURfR1JFRU5B U0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldAoj IENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlN T1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMg Q09ORklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15 CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdf VVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwg TGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1Bf VVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19VU0IyUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FNU1VOR19VU0IzUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkK IyBDT05GSUdfVVdCX1dIQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNldApDT05G SUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVt b3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FPXkKQ09ORklH X01TUFJPX0JMT0NLPXkKIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0 aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9eQpD T05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9eQpDT05GSUdfTUVNU1RJQ0tfUjU5Mj15CkNPTkZJ R19NRU1TVElDS19SRUFMVEVLX1BDST15CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NM QVNTPXkKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTE0zNTMzPXkKQ09ORklHX0xFRFNfTE0zNjQyPXkKIyBDT05GSUdfTEVEU19Q Q0E5NTMyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15 CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTFA1NTIzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NTYyPXkK Q09ORklHX0xFRFNfTFA4NTAxPXkKIyBDT05GSUdfTEVEU19MUDg3ODggaXMgbm90IHNldAojIENP TkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NjNYPXkKQ09ORklH X0xFRFNfUFdNPXkKIyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfTEVE U19CRDI4MDI9eQpDT05GSUdfTEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19BRFA1NTIwPXkKQ09O RklHX0xFRFNfTUMxMzc4Mz15CkNPTkZJR19MRURTX1RDQTY1MDc9eQpDT05GSUdfTEVEU19MTTM1 NXg9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNw ZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPXkKCiMK IyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdH RVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQpDT05GSUdfTEVEU19UUklH R0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz15CkNP TkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1 bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJf VFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQojIENPTkZJR19BQ0NFU1NJ QklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9 eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT15 CkNPTkZJR19FREFDX01DRV9JTko9eQojIENPTkZJR19FREFDX01NX0VEQUMgaXMgbm90IHNldApD T05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RN QURFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05G SUdfVUlPIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WSVJUSU89eQoK IwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19N TUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vl c3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcg aXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSSERG IGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxM X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMg bm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNT IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklH X1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hEQVBTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVFUENfTEFQVE9Q IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19UT1BTVEFS X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DTVBDIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9SVEw9eQpDT05G SUdfU0FNU1VOR19MQVBUT1A9eQojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09O RklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlz IG5vdCBzZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQojIENPTkZJR19DSFJPTUVPU19QU1RP UkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMK IwoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2 ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJ R19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NV UFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQ Uk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09O RklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2 aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPXkKIyBDT05GSUdfRVhUQ09OX0dQ SU8gaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDE0NTc3PXkKIyBDT05GSUdfRVhUQ09OX01B WDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9QQUxNQVM9eQpDT05GSUdfRVhUQ09OX1NN NTUwMj15CkNPTkZJR19NRU1PUlk9eQpDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpD T05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19U UklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1F UlNfUEVSX1RSSUdHRVI9MgoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQk1BMTgwIGlz IG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX01N QTg0NTI9eQpDT05GSUdfS1hDSksxMDEzPXkKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCiMKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKQ09ORklHX0FENzk5WD15CkNPTkZJR19M UDg3ODhfQURDPXkKQ09ORklHX01BWDEzNjM9eQojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVOX1oxODhfQURDIGlzIG5vdCBzZXQKQ09ORklHX05BVTc4MDI9eQojIENPTkZJ R19USV9BREMwODFDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBfTUFEQz15CkNPTkZJR19UV0w2 MDMwX0dQQURDPXkKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24K IwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9 eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKIyBD T05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQ0Nj15CkNPTkZJR19NQVg1MTc9eQpD T05GSUdfTUNQNDcyNT15CgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMK IyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAo UExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5z b3JzCiMKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIw MD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19ESFQxMT15CiMgQ09ORklHX1NJNzAw NSBpcyBub3Qgc2V0CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfSU5W X01QVTYwNTBfSUlPPXkKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQURKRF9TMzExIGlz IG5vdCBzZXQKQ09ORklHX0FQRFM5MzAwPXkKQ09ORklHX0NNMzIxODE9eQojIENPTkZJR19DTTM2 NjUxIGlzIG5vdCBzZXQKQ09ORklHX0dQMkFQMDIwQTAwRj15CkNPTkZJR19JU0wyOTEyNT15CkNP TkZJR19TRU5TT1JTX0xNMzUzMz15CkNPTkZJR19MVFI1MDE9eQpDT05GSUdfVENTMzQxND15CkNP TkZJR19UQ1MzNDcyPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlzIG5vdCBzZXQKIyBDT05G SUdfVFNMNDUzMSBpcyBub3Qgc2V0CkNPTkZJR19WQ05MNDAwMD15CgojCiMgTWFnbmV0b21ldGVy IHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlz IG5vdCBzZXQKQ09ORklHX01BRzMxMTA9eQpDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05G SUdfSUlPX1NUX01BR05fSTJDXzNBWElTPXkKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCgoj CiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VS IGlzIG5vdCBzZXQKQ09ORklHX0lJT19TWVNGU19UUklHR0VSPXkKCiMKIyBQcmVzc3VyZSBzZW5z b3JzCiMKQ09ORklHX01QTDExNT15CkNPTkZJR19NUEwzMTE1PXkKQ09ORklHX0lJT19TVF9QUkVT Uz15CkNPTkZJR19JSU9fU1RfUFJFU1NfSTJDPXkKQ09ORklHX1Q1NDAzPXkKCiMKIyBMaWdodG5p bmcgc2Vuc29ycwojCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01MWDkwNjE0 IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKQ09ORklHX05UQj15CkNPTkZJ R19WTUVfQlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwojIENPTkZJR19WTUVfQ0E5MUNY NDIgaXMgbm90IHNldApDT05GSUdfVk1FX1RTSTE0OD15CgojCiMgVk1FIEJvYXJkIERyaXZlcnMK IwpDT05GSUdfVk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19Q V009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09ORklHX1BXTV9MUFNTPXkKIyBDT05GSUdfUFdNX1RX TCBpcyBub3Qgc2V0CkNPTkZJR19QV01fVFdMX0xFRD15CkNPTkZJR19JUEFDS19CVVM9eQpDT05G SUdfQk9BUkRfVFBDSTIwMD15CiMgQ09ORklHX1NFUklBTF9JUE9DVEFMIGlzIG5vdCBzZXQKQ09O RklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBT dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BI WSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfU1RfU1BFQVIxMzEwX01JUEhZPXkKQ09ORklHX1BIWV9T VF9TUEVBUjEzNDBfTUlQSFk9eQojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJR19N Q0I9eQpDT05GSUdfTUNCX1BDST15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgRmlybXdhcmUg RHJpdmVycwojCkNPTkZJR19FREQ9eQpDT05GSUdfRUREX09GRj15CiMgQ09ORklHX0ZJUk1XQVJF X01FTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklHX0RD REJBUz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dM RV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9X T1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKQ09ORklHX0VYVDJfRlNfWEFUVFI9eQojIENP TkZJR19FWFQyX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZ PXkKQ09ORklHX0VYVDJfRlNfWElQPXkKQ09ORklHX0VYVDNfRlM9eQojIENPTkZJR19FWFQzX0RF RkFVTFRTX1RPX09SREVSRUQgaXMgbm90IHNldApDT05GSUdfRVhUM19GU19YQVRUUj15CiMgQ09O RklHX0VYVDNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlNfU0VDVVJJVFk9 eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0VY VDRfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUNF9ERUJVRz15CkNPTkZJR19GU19Y SVA9eQpDT05GSUdfSkJEPXkKIyBDT05GSUdfSkJEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pC RDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQoj IENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAoj IENPTkZJR19CVFJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OSUxGUzJfRlM9eQpDT05GSUdfRlNf UE9TSVhfQUNMPXkKIyBDT05GSUdfRklMRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNO T1RJRlkgaXMgbm90IHNldAojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5P VElGWV9VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldApDT05GSUdf UVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9eQpD T05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9eQpDT05G SUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9 eQojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNI RT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMg bm90IHNldApDT05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNU PXkKQ09ORklHX0NBQ0hFRklMRVM9eQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJPTS9E VkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05G SUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFU L05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJ R19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RF RkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkKQ09ORklHX05URlNf REVCVUc9eQojIENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3Rl bXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfVk1D T1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09O RklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CiMgQ09ORklHX1RNUEZTIGlzIG5vdCBzZXQKIyBD T05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09ORklHRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0ZJTEVTWVNU RU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkxTPXkK Q09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklHX05MU19DT0RFUEFHRV80Mzcg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0Vf Nzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUy IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfODYyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PXkK Q09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMg bm90IHNldAojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf MT15CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf NT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdf TkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05G SUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09JOF9VPXkKIyBDT05GSUdfTkxTX01BQ19ST01B TiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09ORklHX05MU19NQUNfQ0VO VEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0dBRUxJQz15 CkNPTkZJR19OTFNfTUFDX0dSRUVLPXkKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9N QU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4 PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkg aXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxl LXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBp cyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKIyBDT05GSUdfRU5BQkxF X01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJ UF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CkNPTkZJR19VTlVT RURfU1lNQk9MUz15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBD T05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRf RlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19ERUJVR19GT1JD RV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFf REVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1 Z2dpbmcKIwojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZN IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19NRU1PUllf SU5JVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJ R19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hF Q0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TSElSUSBp cyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJR19MT0NLVVBf REVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZB TFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MAojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldApDT05GSUdfVElNRVJfU1RBVFM9eQoK IwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJ R19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09O RklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEg9eQpDT05G SUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tE RVA9eQpDT05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVC VUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CkNP TkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19T VEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QSV9MSVNU IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NHPXkKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBE ZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVE TFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKQ09ORklHX1RPUlRVUkVf VEVTVD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1Vf VFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0 CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GQVVM VF9JTkpFQ1RJT049eQpDT05GSUdfRkFJTFNMQUI9eQpDT05GSUdfRkFJTF9QQUdFX0FMTE9DPXkK IyBDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0lPX1RJ TUVPVVQgaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05G SUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNF Ul9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlz IG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRS QUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09O RklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJB Q0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRl c3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RF U1Q9eQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1NU UklOR19IRUxQRVJTPXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1JIQVNIVEFC TEU9eQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKQ09ORklH X0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdf VEVTVF9GSVJNV0FSRT15CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX1NBTVBMRVMgaXMg bm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09U VVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKQ09O RklHX1g4Nl9QVERVTVA9eQpDT05GSUdfREVCVUdfUk9EQVRBPXkKQ09ORklHX0RFQlVHX1JPREFU QV9URVNUPXkKIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfVExC RkxVU0g9eQojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NU UkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9f REVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lP X0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BB UkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09Q VElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CkNP TkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVM9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwoj IENPTkZJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkK IyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19E RUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19D UllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJ PXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NS WVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtD SVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJ R19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19QQ09NUD15 CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NS WVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09O RklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRP X0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQ RVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBF bmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05G SUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMK Q09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RT PXkKIyBDT05GSUdfQ1JZUFRPX0VDQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFJXPXkKIyBD T05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFz aCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJ R19DUllQVE9fWENCQz15CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKCiMKIyBEaWdl c3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkK IyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xN VUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZf UENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fTUQ0 PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1JNRDEyOD15CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklH X0NSWVBUT19TSEExPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTMgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEE1MTJf U1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKIyBD T05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9eQojIENP TkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAoKIwojIENpcGhlcnMK IwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19D UllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRP X0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9D T01NT049eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1P Tj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CkNPTkZJ R19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQojIENPTkZJR19DUllQVE9f U0FMU0EyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82NCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19D UllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2 XzY0PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19U RUE9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9O PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9Y ODZfNjRfM1dBWT15CkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PXkKCiMKIyBDb21w cmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNP TkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQ VE9fQU5TSV9DUFJORz15CiMgQ09ORklHX0NSWVBUT19EUkJHX01FTlUgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VS X0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRP X0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9eQpDT05GSUdfQ1JZ UFRPX0RFVl9QQURMT0NLX1NIQT15CkNPTkZJR19DUllQVE9fREVWX0NDUD15CkNPTkZJR19DUllQ VE9fREVWX0NDUF9ERD15CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQX0NSWVBUTyBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQz15 CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBp cyBub3Qgc2V0CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkg cm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJP TV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVU X1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19Q Q0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09O RklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CiMgQ09ORklHX0NSQ19DQ0lUVCBpcyBub3Qg c2V0CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15 CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBu b3Qgc2V0CkNPTkZJR19DUkMzMl9TQVJXQVRFPXkKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBz ZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENPTkZJ R19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJf U0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVG TEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05G SUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQojIENPTkZJR19YWl9E RUMgaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQkNKIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09N UFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9D QVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkK Q09ORklHX0JDSD15CkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lOVEVSVkFMX1RS RUU9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hB U19ETUE9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9N SUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQVZFUkFHRT15CkNPTkZJR19DT1JESUM9eQoj IENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQo= --===============7626129212565772203==--